当我调用bool gpio_getpinstatus(gpio_port端口,gpio_pin pin)并在if循环中具有它时,编译器给出一个警告“枚举类型与另一种类型混合”。它似乎没有返回true或false,可能是一个整数。我甚至把它投入到Bool,但仍然发出警告。如何摆脱它。
if(gpio_getpinstatus(0,2)){
....
使用枚举而不是整数。例子:gpio_getpinstatus(gpio_port_0,gpio_pin_2)
嗨gayan_gamage,
GPIO_GETPINSTATUS()用作参数枚举GPIO_PORT和GPIO_PIN,使用这些枚举(gpio_port_0,gpio_pin_2)警告应该消失。
谢谢mt_dialog.
使用枚举而不是整数。例子:
gpio_getpinstatus(gpio_port_0,gpio_pin_2)
嗨gayan_gamage,
GPIO_GETPINSTATUS()用作参数枚举GPIO_PORT和GPIO_PIN,使用这些枚举(gpio_port_0,gpio_pin_2)警告应该消失。
谢谢mt_dialog.