feat: add delayed uart and runtime mac configuration
This commit is contained in:
+9
-2
@@ -68,6 +68,7 @@ void MX_FREERTOS_Init(void);
|
||||
/* USER CODE BEGIN PFP */
|
||||
static void CH390_HardwareReset(void);
|
||||
static void LED_Init(void);
|
||||
static void ApplyConfiguredUartBaudrates(void);
|
||||
void Debug_TrapWithRttHint(const char *tag);
|
||||
/* USER CODE END PFP */
|
||||
|
||||
@@ -109,6 +110,12 @@ void LED_Toggle(void)
|
||||
HAL_GPIO_TogglePin(LED_PORT, LED_PIN);
|
||||
}
|
||||
|
||||
static void ApplyConfiguredUartBaudrates(void)
|
||||
{
|
||||
USART_SetConfiguredBaudrates(config_get_uart_baudrate(LINK_UART_U0),
|
||||
config_get_uart_baudrate(LINK_UART_U1));
|
||||
}
|
||||
|
||||
/* USER CODE END 0 */
|
||||
|
||||
/**
|
||||
@@ -143,6 +150,8 @@ int main(void)
|
||||
MX_GPIO_Init();
|
||||
MX_DMA_Init();
|
||||
MX_USART1_UART_Init();
|
||||
config_init();
|
||||
ApplyConfiguredUartBaudrates();
|
||||
MX_USART2_UART_Init();
|
||||
MX_USART3_UART_Init();
|
||||
MX_SPI1_Init();
|
||||
@@ -155,8 +164,6 @@ int main(void)
|
||||
/* CH390 硬件复位 */
|
||||
CH390_HardwareReset();
|
||||
|
||||
/* Initialize configuration from Flash (fallback to defaults on invalid data) */
|
||||
config_init();
|
||||
debug_log_boot("config-ready");
|
||||
|
||||
/* USER CODE END 2 */
|
||||
|
||||
Reference in New Issue
Block a user