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:
hathach
2025-07-28 22:28:22 +07:00
parent f4843c0307
commit 3682b6c663
77 changed files with 496 additions and 249968 deletions

View File

@@ -36,11 +36,11 @@ void usb_gpio_config(void);
//--------------------------------------------------------------------+
// Forward USB interrupt events to TinyUSB IRQ Handler
//--------------------------------------------------------------------+
void OTGFS1_IRQHandler(void)
void OTGFS1_IRQHandler(void)
{
tusb_int_handler(0, true);
}
void OTGHS_IRQHandler(void)
void OTGHS_IRQHandler(void)
{
tusb_int_handler(1, true);
}
@@ -53,7 +53,7 @@ void OTGHS_WKUP_IRQHandler(void)
tusb_int_handler(1, true);
}
void board_init(void)
void board_init(void)
{
/* config nvic priority group */
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
@@ -94,7 +94,7 @@ void board_init(void)
//--------------------------------------------------------------------+
// Board porting API
//--------------------------------------------------------------------+
void led_and_botton_init(void)
void led_and_botton_init(void)
{
/* LED */
gpio_init_type gpio_led_init_struct;
@@ -217,7 +217,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)
{
@@ -238,17 +238,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);
@@ -264,11 +264,11 @@ 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;
}
@@ -280,7 +280,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");
}
@@ -294,4 +294,3 @@ void assert_failed(const char *file, uint32_t line)
/* USER CODE END 6 */
}
#endif /* USE_FULL_ASSERT */