小学生
最后登录1970-1-1
在线时间 小时
注册时间2020-10-8
|
本帖最后由 姿粉 于 2020-10-8 10:48 编辑
固件库点亮LED续行符
/*
#define LED_REDD \
LED1_ON;\
LED2_OFF\
LED3_OFF
这句话等价于下面那句话
#define LED_REDD LED1_ON;LED2_OFF; LED3_OFF
#define LED_REDD LED1_ON;LED2_OFF LED3_OFF
宏定义带分号编译器也能通过
*/
LED_G(a) 当它出现时,它所代表是整个 if(a) \
GPIO_ResetBits(LED_G_GPIO_PORT, LED_G_GPIO_PIN); \
else GPIO_SetBits(LED_G_GPIO_PORT, LED_G_GPIO_PIN);
还是它所替换的只是这两句中的一句根据if判断吗? GPIO_ResetBits(LED_G_GPIO_PORT, LED_G_GPIO_PIN);
GPIO_SetBits(LED_G_GPIO_PORT, LED_G_GPIO_PIN);
|
|