led.c 540 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // led接口
  2. // 使用低电平点亮led,高电平熄灭led
  3. #include "ls1c_gpio.h"
  4. // 初始化led
  5. // @led_gpio led所在gpio引脚
  6. void led_init(unsigned int led_gpio)
  7. {
  8. gpio_init(led_gpio, gpio_mode_output);
  9. gpio_set(led_gpio, gpio_level_high); // 指示灯默认熄灭
  10. return ;
  11. }
  12. // 点亮led
  13. // @led_gpio led所在gpio引脚
  14. void led_on(unsigned int led_gpio)
  15. {
  16. gpio_set(led_gpio, gpio_level_low);
  17. return ;
  18. }
  19. // 熄灭led
  20. // @led_gpio
  21. void led_off(unsigned int led_gpio)
  22. {
  23. gpio_set(led_gpio, gpio_level_high);
  24. return ;
  25. }