本文主要是介绍【Linux】libgpiod使用方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、libgpiod库的移植
参见本人博客:libgpiod库的移植
2、libgpiod使用
2.1 打开GPIO芯片
一个GPIO芯片管理N个GPIO,每个GPIO芯片用结构体 ==gpiod_chip == 来表示。
1)以路径方式打开
例如GPIO芯片的路径为:/dev/gpiochip0
struct gpiod_chip *gpiod_chip_open(const char *path)
2)以GPIO名称作为参数打开
GPIO名称为路径/dev/gpiochip0中的设备名:gpiochip0
struct
这篇关于【Linux】libgpiod使用方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!