fix pre-commit, remove svd file since they are heavy and should be in mcu/sdk instead
add cmake support for f403a_407 and f423
This commit is contained in:
@@ -35,16 +35,16 @@ void led_and_button_init(void);
|
||||
//--------------------------------------------------------------------+
|
||||
// Forward USB interrupt events to TinyUSB IRQ Handler
|
||||
//--------------------------------------------------------------------+
|
||||
void OTGFS1_IRQHandler(void)
|
||||
void OTGFS1_IRQHandler(void)
|
||||
{
|
||||
tusb_int_handler(0, true);
|
||||
}
|
||||
void OTGFS1_WKUP_IRQHandler(void)
|
||||
void OTGFS1_WKUP_IRQHandler(void)
|
||||
{
|
||||
tusb_int_handler(0, true);
|
||||
}
|
||||
|
||||
void board_init(void)
|
||||
void board_init(void)
|
||||
{
|
||||
/* config nvic priority group */
|
||||
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
|
||||
@@ -85,7 +85,7 @@ void board_init(void)
|
||||
|
||||
/* config led and key */
|
||||
led_and_button_init();
|
||||
|
||||
|
||||
/* config usart printf */
|
||||
uart_print_init(115200);
|
||||
printf("usart printf config success!\r\n");
|
||||
@@ -120,7 +120,7 @@ void usb_clock48m_select(usb_clk48_s clk_s)
|
||||
{
|
||||
/* usb divider reset */
|
||||
crm_usb_div_reset();
|
||||
|
||||
|
||||
switch(system_core_clock)
|
||||
{
|
||||
/* 48MHz */
|
||||
@@ -144,7 +144,7 @@ void usb_clock48m_select(usb_clk48_s clk_s)
|
||||
}
|
||||
}
|
||||
|
||||
void led_and_button_init(void)
|
||||
void led_and_button_init(void)
|
||||
{
|
||||
/* LED */
|
||||
gpio_init_type gpio_led_init_struct;
|
||||
@@ -201,7 +201,7 @@ void uart_print_init(uint32_t baudrate)
|
||||
}
|
||||
|
||||
// Get characters from UART. Return number of read bytes
|
||||
int board_uart_read(uint8_t *buf, int len)
|
||||
int board_uart_read(uint8_t *buf, int len)
|
||||
{
|
||||
(void) buf;
|
||||
(void) len;
|
||||
@@ -214,7 +214,7 @@ int board_uart_write(void const *buf, int len)
|
||||
#if CFG_TUSB_OS == OPT_OS_NONE
|
||||
int txsize = len;
|
||||
u16 timeout = 0xffff;
|
||||
while (txsize--)
|
||||
while (txsize--)
|
||||
{
|
||||
while(usart_flag_get(PRINT_UART, USART_TDBE_FLAG) == RESET)
|
||||
{
|
||||
@@ -235,17 +235,17 @@ int board_uart_write(void const *buf, int len)
|
||||
#endif
|
||||
}
|
||||
|
||||
void board_led_write(bool state)
|
||||
void board_led_write(bool state)
|
||||
{
|
||||
gpio_bits_write(LED_PORT, LED_PIN, state ^ (!LED_STATE_ON));
|
||||
}
|
||||
|
||||
uint32_t board_button_read(void)
|
||||
uint32_t board_button_read(void)
|
||||
{
|
||||
return gpio_input_data_bit_read(BUTTON_PORT, BUTTON_PIN);
|
||||
}
|
||||
|
||||
size_t board_get_unique_id(uint8_t id[], size_t max_len)
|
||||
size_t board_get_unique_id(uint8_t id[], size_t max_len)
|
||||
{
|
||||
(void) max_len;
|
||||
volatile uint32_t * at32_uuid = ((volatile uint32_t*)0x1FFFF7E8);
|
||||
@@ -263,12 +263,12 @@ size_t board_get_unique_id(uint8_t id[], size_t max_len)
|
||||
#if CFG_TUSB_OS == OPT_OS_NONE
|
||||
|
||||
volatile uint32_t system_ticks = 0;
|
||||
void SysTick_Handler(void)
|
||||
void SysTick_Handler(void)
|
||||
{
|
||||
system_ticks++;
|
||||
}
|
||||
|
||||
uint32_t board_millis(void)
|
||||
uint32_t board_millis(void)
|
||||
{
|
||||
return system_ticks;
|
||||
}
|
||||
@@ -282,7 +282,7 @@ size_t board_get_unique_id(uint8_t id[], size_t max_len)
|
||||
}
|
||||
#endif
|
||||
|
||||
void HardFault_Handler(void)
|
||||
void HardFault_Handler(void)
|
||||
{
|
||||
__asm("BKPT #0\n");
|
||||
}
|
||||
|
Reference in New Issue
Block a user