操作line的函数主要就是get_value()读取和set_value(int val)设置,line_bulk对应的的get_values()和set_values(const ::std::vector<int>& values)就是把返回值和参数换成vector,更多的成员函数可以在libgpiod头文件的源码里查阅,不多说。已经request过的line/lines要作他用时必须先调用release(),否则会抛出...
返回值:返回GPIO的电平值,0表示低电平,1表示高电平。 6. gpiod_to_irq() 函数原型:int gpiod_to_irq(const struct gpio_desc *desc) 函数说明:获取与GPIO描述符所指向的GPIO相关的中断号。 参数说明: - desc:指向GPIO描述符的指针。 返回值:返回中断号。 7. request_irq() 函数原型:int request_irq(...
1、gpio_request函数 gpio_request函数用于申请一个GPIO管脚,在使用一个GPIO之前一定要使用gpio_request进行申请,函数原型如下: int gpio_request(unsigned gpio, const char *label) 函数参数和返回值含义如下: gpio:要申请的gpio标号,使用of_get_named_gpio函数从设备树获取指定GPIO属性信息,此函数会返回这个GPIO的标...