gpio_request
时间: 2023-08-29 19:06:58 浏览: 276
read_gpio_liunx驱动GPIO读_源码
5星 · 资源好评率100%
`gpio_request()` 是一个 Linux 内核中的函数,用于请求一个 GPIO 引脚并将其分配给一个设备或驱动程序使用。它的原型如下:
```c
int gpio_request(unsigned int gpio, const char *label);
```
其中,`gpio` 参数是要请求的 GPIO 引脚号码,`label` 参数是一个字符串,表示请求的目的,通常是设备或驱动程序的名称。
该函数的作用是向内核请求 GPIO 引脚的使用权,如果成功分配,则返回 0;否则返回一个负数错误码。一旦分配成功,就可以使用其他 GPIO 相关函数来设置和读取该引脚的状态。当不再需要该 GPIO 引脚时,应该使用 `gpio_free()` 函数释放它。
阅读全文