会销状态
DA14580
5年前
会销状态
发布的gayan_gamage0点 2回答当我调用bool GPIO_GetPinStatus(GPIO_PORT port, GPIO_PIN pin pin)并将其置于if循环中时,编译器会给出一个警告“混合了另一种类型的枚举类型”。它似乎不返回真或假,可能是整数。我甚至将它转换为bool,但仍然给出警告。如何摆脱它。
if(GPIO_GetPinStatus(0,2)){
}……
5年前
嗨gayan_gamage,
GPIO_GetPinStatus()将枚举GPIO_PORT和GPIO_PIN作为参数,使用这些枚举(GPIO_PORT_0, GPIO_PIN_2),警告应该消失。
由于MT_dialog
5年前
使用枚举代替整数。例子:
GPIO_GetPinStatus (GPIO_PORT_0 GPIO_PIN_2)