-
初始化 GPIO
-
实现write_pin
#define LED1_PIN GET_PIN(C, 13) static void write_pin(uint8_t value) { rt_pin_write(LED1_PIN, value); }
-
初始化模块
slight_t *sl = slight_get_obj(); slight_init(sl, write_pin, PIN_LOW);
-
设置闪烁配置
struct _sl_blink_cfg blink_cfg = { .active_time = 300, .period = 5000, .times = SL_BLINK_FOREVER, }; slight_set_blink(sl, &blink_cfg);
-
设置模式
slight_set_mode(sl, eSL_MODE_BLINK);
-
定时1ms轮询
slight_poll();
Lin-Chengqiu/signal_light
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|