linux版gpio
g4l的Python项目详细描述
g4l公司
- gpio for linux (tested with jerson tx2, nano)
- link : https://gitlab.com/telelian/peripheral-library/g4l
使用
等级
- Gpio(数字)
- 参数
- num:gpio编号
- 参数
方法
- 在
在Gpio.方向(方向)
- 参数
- 方向:引脚方向(Gpio.IN.输入, Gpio.OUT公司)在
- 参数
- 在
在Gpio.edge(边缘)
- 参数
- 边缘:中断边缘(Gpio.无, Gpio.上升, Gpio.坠落, Gpio。两个)在
- 参数
- 在
在Gpio.input.输入()
- 退货
- 输入值
- 退货
- 在
在Gpio.输出(值)
- 参数
- value:输出值
- 参数
- 在
在Gpio.setisr(情报、监视与侦察)
- 参数
- 中断服务例程的回调函数
- 参数
示例
输入中断
fromtimeimportsleepfromg4limportGpioprint('g4l example')gpio=Gpio(100)gpio.direction(Gpio.IN)gpio.edge(Gpio.RISING)gpio.setisr(lambda:print('gpio isr'))print('loop start - toggle gpio')cnt=0whileTrue:print(f'loop {cnt}')cnt+=1sleep(5)
- 项目
标签: