进一步迭代优化统一管理
This commit is contained in:
@ -49,12 +49,6 @@
|
||||
/* Private variables ---------------------------------------------------------*/
|
||||
|
||||
/* USER CODE BEGIN PV */
|
||||
/* LED configuration */
|
||||
static led_config_t led_config = {
|
||||
.gpio_port = BSP_LED_PORT,
|
||||
.gpio_pin = BSP_LED_PIN
|
||||
};
|
||||
|
||||
/* LED instance */
|
||||
static led_t led;
|
||||
|
||||
@ -105,10 +99,17 @@ int main(void)
|
||||
bsp_init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
/* Initialize modules */
|
||||
led_init(&led, &led_config);
|
||||
delay_init();
|
||||
logging_init();
|
||||
|
||||
/* Get LED configuration from board config */
|
||||
const bsp_board_config_t* board_config = bsp_get_board_config();
|
||||
led_config_t led_config = {
|
||||
.gpio_port = board_config->led.port,
|
||||
.gpio_pin = board_config->led.pin
|
||||
};
|
||||
led_init(&led, &led_config);
|
||||
|
||||
/* Initialize keys */
|
||||
bsp_key_init();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user