解析 意思是用IS_GPIO_ALL_PERIPH(PERIPH)代替(((PERIPH) == GPIOA) || ((PERIPH) == GPIOB) ||((PERIPH) == GPIOC) || ((PERIPH) == GPIOD) || ((PERIPH) == GPIOE) || ((PERIPH) == GPIOF) || ((PERIPH) == GPIOG))到... ...
说的明白点,对上面的那个语句IS_GPIO_ALL_PERIPH(GPIOx)不执行任何操作。若是定义了USE_FULL_ASSERT它,我们调用这个函数assert_param时,及对参数IS_GPIO_ALL_PERIPH(GPIOx)的正确性进行检查,通过一个C语言中的双目运算符来判断,若是返回1,执行语句(void)0,跟上面一样,若是返回0,则执行后面的函数assert_failed...
312集(56.5#100)库函数 IS_GPIO_ALL_PERIPH(GPIOx)源代码解析《十天登顶嵌入 于振南的单片机世界 170 11 开源一款迷你机器狗,喜欢的老铁拿去玩! GEEKROS 1.6w 447 【开源】 自制手机 :PDA?- A Pocket 清露油豆腐 1.5w 342 智能手表(第二代)毕业设计效果演示#那些年我们做的毕业设计 #智能穿戴 田小花 1.1...
IS_GPIO_ALL_PERIPH(GPIOx)不执行任何操作。若是定义了USE_FULL_ASSERT它,我们调用这个函数assert_param时,及对参数IS_GPIO_ALL_PERIPH(GPIOx)的正确性进行检查,通过一个C语言中的双目运算符来判断,若是返回1,执行语句(void)0,跟上面一样,若是返 回0,则执行后面的函数assert_failed((uint8_t *)__FILE_...
#define IS_GPIO_ALL_PERIPH(PERIPH) (((PERIPH) == GPIOA) || ((PERIPH) == GPIOB) || ((PERIPH) == GPIOC) || ((PERIPH) == GPIOD) || ((PERIPH) == GPIOE) || ((PERIPH) == GPIOF) || ((PERIPH) == GPIOG)) //PERIPH取值范围是在GPIOA-GPIOG之间吗? 如果是:???