Skip to content

Lin-Chengqiu/signal_light

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

signal_light

  1. 初始化 GPIO

  2. 实现write_pin

    #define LED1_PIN GET_PIN(C, 13)
    
    static void write_pin(uint8_t value)
    {
    	rt_pin_write(LED1_PIN, value);
    }
  3. 初始化模块

    slight_t *sl = slight_get_obj();
    slight_init(sl, write_pin, PIN_LOW);
  4. 设置闪烁配置

    struct _sl_blink_cfg blink_cfg = {
        .active_time = 300,
        .period      = 5000,
        .times       = SL_BLINK_FOREVER,
    };
    slight_set_blink(sl, &blink_cfg);
  5. 设置模式

    slight_set_mode(sl, eSL_MODE_BLINK);
  6. 定时1ms轮询

    slight_poll();

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages