diff options
| author | sakumisu <[email protected]> | 2022-02-21 22:27:08 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2022-02-21 22:27:08 +0800 |
| commit | 5c69ccff732f85d71a515543ae8f836e1cdda104 (patch) | |
| tree | 89d44ff3c00f8d793428748f5e6f6c426d6be07a | |
| parent | a72cded933dcd4a0f22a71298025c30fd0bfc05d (diff) | |
format codes
| -rw-r--r-- | demo/es32/usb_device/ES32F369x/Src/main.c | 141 |
1 files changed, 69 insertions, 72 deletions
diff --git a/demo/es32/usb_device/ES32F369x/Src/main.c b/demo/es32/usb_device/ES32F369x/Src/main.c index eabad9c7..f3f828fa 100644 --- a/demo/es32/usb_device/ES32F369x/Src/main.c +++ b/demo/es32/usb_device/ES32F369x/Src/main.c @@ -29,19 +29,17 @@ * limitations under the License. ********************************************************************************** */ - -#include <string.h> -#include "stdio.h" #include "main.h" #include "usbd_core.h" #include "usbd_cdc.h" - uart_handle_t h_uart = {0}; + +uart_handle_t h_uart = { 0 }; /** @addtogroup Projects_Examples_USB * @{ */ int fputc(int ch, FILE *f) { - ald_uart_send(&h_uart, (uint8_t*)&ch, 1, 1000); + ald_uart_send(&h_uart, (uint8_t *)&ch, 1, 1000); return ch; } @@ -51,20 +49,20 @@ int fputc(int ch, FILE *f) */ void usb_pin_init(void) { - gpio_init_t x; + gpio_init_t x; - /* Initialize vbus pin */ - x.mode = GPIO_MODE_OUTPUT; - x.odos = GPIO_PUSH_PULL; - x.pupd = GPIO_PUSH_UP; - x.podrv = GPIO_OUT_DRIVE_6; - x.nodrv = GPIO_OUT_DRIVE_6; - x.flt = GPIO_FILTER_DISABLE; - x.type = GPIO_TYPE_TTL; - x.func = GPIO_FUNC_5; - ald_gpio_init(GPIOB, GPIO_PIN_15, &x); + /* Initialize vbus pin */ + x.mode = GPIO_MODE_OUTPUT; + x.odos = GPIO_PUSH_PULL; + x.pupd = GPIO_PUSH_UP; + x.podrv = GPIO_OUT_DRIVE_6; + x.nodrv = GPIO_OUT_DRIVE_6; + x.flt = GPIO_FILTER_DISABLE; + x.type = GPIO_TYPE_TTL; + x.func = GPIO_FUNC_5; + ald_gpio_init(GPIOB, GPIO_PIN_15, &x); - return; + return; } /** * @brief Initializate pin of uart module. @@ -72,61 +70,60 @@ void usb_pin_init(void) */ void uart_pin_init(void) { - gpio_init_t x; + gpio_init_t x; - /* Initialize tx pin */ - x.mode = GPIO_MODE_OUTPUT; - x.odos = GPIO_PUSH_PULL; - x.pupd = GPIO_PUSH_UP; - x.podrv = GPIO_OUT_DRIVE_1; - x.nodrv = GPIO_OUT_DRIVE_0_1; - x.flt = GPIO_FILTER_DISABLE; - x.type = GPIO_TYPE_TTL; - x.func = GPIO_FUNC_3; - ald_gpio_init(GPIOB, GPIO_PIN_10, &x); + /* Initialize tx pin */ + x.mode = GPIO_MODE_OUTPUT; + x.odos = GPIO_PUSH_PULL; + x.pupd = GPIO_PUSH_UP; + x.podrv = GPIO_OUT_DRIVE_1; + x.nodrv = GPIO_OUT_DRIVE_0_1; + x.flt = GPIO_FILTER_DISABLE; + x.type = GPIO_TYPE_TTL; + x.func = GPIO_FUNC_3; + ald_gpio_init(GPIOB, GPIO_PIN_10, &x); - /* Initialize rx pin */ - x.mode = GPIO_MODE_INPUT; - x.odos = GPIO_PUSH_PULL; - x.pupd = GPIO_PUSH_UP; - x.podrv = GPIO_OUT_DRIVE_1; - x.nodrv = GPIO_OUT_DRIVE_0_1; - x.flt = GPIO_FILTER_DISABLE; - x.type = GPIO_TYPE_TTL; - x.func = GPIO_FUNC_3; - ald_gpio_init(GPIOB, GPIO_PIN_11, &x); - - /* Initialize uart */ - h_uart.perh = UART0; - h_uart.init.baud = 115200; - h_uart.init.word_length = UART_WORD_LENGTH_8B; - h_uart.init.stop_bits = UART_STOP_BITS_1; - h_uart.init.parity = UART_PARITY_NONE; - h_uart.init.mode = UART_MODE_UART; - h_uart.init.fctl = UART_HW_FLOW_CTL_DISABLE; - h_uart.tx_cplt_cbk = NULL; - h_uart.rx_cplt_cbk = NULL; - h_uart.error_cbk = NULL; - ald_uart_init(&h_uart); + /* Initialize rx pin */ + x.mode = GPIO_MODE_INPUT; + x.odos = GPIO_PUSH_PULL; + x.pupd = GPIO_PUSH_UP; + x.podrv = GPIO_OUT_DRIVE_1; + x.nodrv = GPIO_OUT_DRIVE_0_1; + x.flt = GPIO_FILTER_DISABLE; + x.type = GPIO_TYPE_TTL; + x.func = GPIO_FUNC_3; + ald_gpio_init(GPIOB, GPIO_PIN_11, &x); + /* Initialize uart */ + h_uart.perh = UART0; + h_uart.init.baud = 115200; + h_uart.init.word_length = UART_WORD_LENGTH_8B; + h_uart.init.stop_bits = UART_STOP_BITS_1; + h_uart.init.parity = UART_PARITY_NONE; + h_uart.init.mode = UART_MODE_UART; + h_uart.init.fctl = UART_HW_FLOW_CTL_DISABLE; + h_uart.tx_cplt_cbk = NULL; + h_uart.rx_cplt_cbk = NULL; + h_uart.error_cbk = NULL; + ald_uart_init(&h_uart); } void usb_dc_low_level_init(void) { - ald_pmu_perh_power_config(PMU_POWER_USB, ENABLE); - ald_cmu_perh_clock_config(CMU_PERH_USB, ENABLE); - ald_cmu_perh_clock_config(CMU_PERH_GPIO, ENABLE); - ald_cmu_usb_clock_config(CMU_USB_CLOCK_SEL_HOSC, CMU_USB_DIV_1); - ald_rmu_reset_periperal(RMU_PERH_USB); - ald_mcu_irq_config(USB_INT_IRQn, 2, 2, ENABLE); - ald_mcu_irq_config(USB_DMA_IRQn, 2, 2, ENABLE); + ald_pmu_perh_power_config(PMU_POWER_USB, ENABLE); + ald_cmu_perh_clock_config(CMU_PERH_USB, ENABLE); + ald_cmu_perh_clock_config(CMU_PERH_GPIO, ENABLE); + ald_cmu_usb_clock_config(CMU_USB_CLOCK_SEL_HOSC, CMU_USB_DIV_1); + ald_rmu_reset_periperal(RMU_PERH_USB); + ald_mcu_irq_config(USB_INT_IRQn, 2, 2, ENABLE); + ald_mcu_irq_config(USB_DMA_IRQn, 2, 2, ENABLE); usb_pin_init(); } void delay(uint32_t delay_us) { -while(delay_us--) -{} + while (delay_us--) { + } } /** * @brief Test main function @@ -134,26 +131,26 @@ while(delay_us--) */ int main() { - int i; + int i; + + /* Initialize ALD */ + ald_cmu_init(); + /* Configure system clock */ + ald_cmu_pll1_config(CMU_PLL1_INPUT_HOSC_3, CMU_PLL1_OUTPUT_48M); + ald_cmu_clock_config(CMU_CLOCK_PLL1, 48000000); + ald_cmu_perh_clock_config(CMU_PERH_ALL, ENABLE); - /* Initialize ALD */ - ald_cmu_init(); - /* Configure system clock */ - ald_cmu_pll1_config(CMU_PLL1_INPUT_HOSC_3, CMU_PLL1_OUTPUT_48M); - ald_cmu_clock_config(CMU_CLOCK_PLL1, 48000000); - ald_cmu_perh_clock_config(CMU_PERH_ALL, ENABLE); - - uart_pin_init(); - printf("\rSystem start...\r\n"); + uart_pin_init(); + printf("\rSystem start...\r\n"); extern void cdc_acm_init(void); cdc_acm_init(); - while (1) { + while (1) { extern void cdc_acm_data_send_with_dtr_test(void); cdc_acm_data_send_with_dtr_test(); delay(0xfffffff); - } + } } /** |
