7 #ifndef LINUX_LIBV2_SOURCE_GPIO_TQ_GPIO_H_ 8 #define LINUX_LIBV2_SOURCE_GPIO_TQ_GPIO_H_ 14 #define GPIO_API extern "C" 80 #endif // LINUX_LIBV2_SOURCE_GPIO_TQ_GPIO_H_ GPIO_API int tq_get_gpio_poll_V2(int gpiochip, int gpioid, int edge, int timeout_ms)
获得 GPIO 外部输入的电平状态(中断阻塞)
GPIO_API int tq_get_gpio_V2(int gpiochip, int gpioid)
获得 GPIO 电平状态
GPIO_API int tq_set_gpio(int pin, int val)
设置 GPIO 高低电平
GPIO_API int tq_get_gpio_poll(int pin, int edge, int timeout_ms)
获得 GPIO 外部输入的电平状态(中断阻塞)
GPIO_API int tq_gpio_to_pin(int gpiochip, int gpioid)
将 GPIO 网络号转换为可操作的 gpio id
GPIO_API int tq_get_gpio(int pin)
获得 GPIO 电平状态
GPIO_API int tq_set_gpio_V2(int gpiochip, int gpioid, int val)
设置 GPIO 高低电平