39 lines
1.2 KiB
C
39 lines
1.2 KiB
C
#include "bsp_Led.h"
|
|
#include "app_timer.h"
|
|
|
|
//#define LED1_ON HAL_GPIO_WritePin (LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET)
|
|
//#define LED1_OFF HAL_GPIO_WritePin (LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET)
|
|
//#define LED1_TOGGLE HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin)
|
|
|
|
//#define LED2_ON HAL_GPIO_WritePin (LED2_GPIO_Port, LED2_Pin, GPIO_PIN_RESET)
|
|
//#define LED2_OFF HAL_GPIO_WritePin (LED2_GPIO_Port, LED2_Pin, GPIO_PIN_SET)
|
|
//#define LED2_TOGGLE HAL_GPIO_TogglePin(LED2_GPIO_Port, LED2_Pin)
|
|
|
|
//#define LED3_ON HAL_GPIO_WritePin (LED3_GPIO_Port, LED3_Pin, GPIO_PIN_RESET)
|
|
//#define LED3_OFF HAL_GPIO_WritePin (LED3_GPIO_Port, LED3_Pin, GPIO_PIN_SET)
|
|
//#define LED3_TOGGLE HAL_GPIO_TogglePin(LED3_GPIO_Port, LED3_Pin)
|
|
|
|
|
|
static void bsp_led_init(void);
|
|
static void bsp_led_task(void);
|
|
|
|
bsp_led_t led =
|
|
{
|
|
.init = bsp_led_init,
|
|
.task = bsp_led_task,
|
|
};
|
|
/*其他外设初始化后快速闪烁,提示初始化完成*/
|
|
static void bsp_led_init(void)
|
|
{
|
|
for(u8 i = 0;i < 20;i++)
|
|
{
|
|
delay_ms(50);
|
|
// HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
|
|
}
|
|
}
|
|
|
|
static void bsp_led_task(void)
|
|
{
|
|
// HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
|
|
}
|