📄 led.h
字号:
#ifndef _LED_H
#define _LED_H
#include "rf040b.h"
//#define LED_RED_ON 1
#define LED_GREEN_ON 2
#define LED_YELLOW_ON 3
//#define LED_RED_OFF 4
#define LED_GREEN_OFF 5
#define LED_YELLOW_OFF 6
//#define LED_RED_TOGGLE 7
#define LED_GREEN_TOGGLE 8
#define LED_YELLOW_TOGGLE 9
//#define LED_BLUE_ON 10
//#define LED_BLUE_OFF 11
/**
* @brief led functions
*/
#ifndef DISABLE_LEDS
//#define led_red_on()
#define led_green_on() SET_GLED()
#define led_yellow_on() SET_YLED()
//#define led_red_on() SET_RLED()
//#define led_blue_on() SET_BLED()
//#define led_red_off()
#define led_green_off() CLR_GLED()
#define led_yellow_off() CLR_YLED()
//#define led_red_off() CLR_RLED()
//#define led_blue_off() CLR_BLED()
//#define led_red_toggle()
//#define led_green_toggle()
//#define led_yellow_toggle()
#define led_init() { INIT_GLED(); INIT_YLED(); }
#else
#define led_red_on()
#define led_green_on()
#define led_yellow_on()
#define led_red_off()
#define led_green_off()
#define led_yellow_off()
#define led_red_toggle()
#define led_green_toggle()
#define led_yellow_toggle()
#define led_init() { INIT_GLED(); INIT_YLED(); }
#endif
/**
* kernel writer can just use macros provided by SOS
*
* led_red_on()
* led_green_on()
* led_yellow_on()
* led_red_off()
* led_green_off()
* led_yellow_off()
* led_red_toggle()
* led_green_toggle()
* led_yellow_toggle()
*/
#ifndef _MODULE_
#include <sos.h>
extern int8_t ker_led(uint8_t action);
#endif /* _MODULE_ */
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -