#include "by_led.h" #include "zf_common_headfile.h" #define LED_WARN_PIN E9 #define LED_INFO_PIN E8 uint8_t led_warn_status = 1; uint8_t led_info_status = 1; // TODO 将队列抽象出去,具有 blink 属性的设备均可使用 void by_led_init(void) { gpio_init(LED_WARN_PIN, GPO, 0, GPO_PUSH_PULL); gpio_init(LED_INFO_PIN, GPO, 0, GPO_PUSH_PULL); } void by_led_warn_blink(void) { led_warn_status = !led_warn_status; gpio_set_level(LED_WARN_PIN, led_warn_status); } void by_led_info_blink(void) { led_info_status = !led_info_status; gpio_set_level(LED_INFO_PIN, led_info_status); }