未知
项目描述
一个IOIO Python模块
这是一个非常非常初级的版本。
基本用法
------
import ioio
i = ioio.open('/dev/ttyACM0')
模块布局
------
ioio.IOIO : 主类
包含板、接口和协议(见下文)
ioio.boards : IOIO板
包含有关给定板支持的信息
存储有关板状态的信息
ioio.interfaces : IOIO通信接口
与IOIO板通信的不同方式
每个都必须支持
连接/断开连接
读取/写入
ioio.protocols : IOIO协议
抽象(希望)支持多个IOIO协议版本
待办事项
------
IOIO函数
- 数字I/O
- 输入
- 变更通知:(测试:digital_in.py)
- 定期采样:这是在固件中实现了吗?
- 输出(测试:led.py)
- 模拟输入(测试:analog_in.py)
- !!如何存储模拟引脚的数量?用于report_analog_in_status
- PWM输出(未工作测试:pwm.py)!!还需要存储此状态
- Incap/脉冲输入(测试:pulse_in.py)
- UART(测试:uart.py)
- SPI
- TWI/I2C
- ICSP
备注
------
函数使用:(所有 = 配置)
- 数字输出:写入
- 数字输入:回调
- 模拟输入:回调
- PWM输出:写入
- Incap/脉冲输入:回调
- UART:写入 & 回调
- SPI:...
- TWI/I2C:...
- ICSP:...
这是一个非常非常初级的版本。
基本用法
------
import ioio
i = ioio.open('/dev/ttyACM0')
模块布局
------
ioio.IOIO : 主类
包含板、接口和协议(见下文)
ioio.boards : IOIO板
包含有关给定板支持的信息
存储有关板状态的信息
ioio.interfaces : IOIO通信接口
与IOIO板通信的不同方式
每个都必须支持
连接/断开连接
读取/写入
ioio.protocols : IOIO协议
抽象(希望)支持多个IOIO协议版本
待办事项
------
IOIO函数
- 数字I/O
- 输入
- 变更通知:(测试:digital_in.py)
- 定期采样:这是在固件中实现了吗?
- 输出(测试:led.py)
- 模拟输入(测试:analog_in.py)
- !!如何存储模拟引脚的数量?用于report_analog_in_status
- PWM输出(未工作测试:pwm.py)!!还需要存储此状态
- Incap/脉冲输入(测试:pulse_in.py)
- UART(测试:uart.py)
- SPI
- TWI/I2C
- ICSP
备注
------
函数使用:(所有 = 配置)
- 数字输出:写入
- 数字输入:回调
- 模拟输入:回调
- PWM输出:写入
- Incap/脉冲输入:回调
- UART:写入 & 回调
- SPI:...
- TWI/I2C:...
- ICSP:...
项目详情
关闭
ioio-dev.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1429213648d3108082c6281fe122eb82b2af0e32084454e3148b27a029ea2db5 |
|
MD5 | abb11f16ee0df46ae45f02c7eebc563e |
|
BLAKE2b-256 | 7a55ba6bb6248b8a8c8db9d0b7cc7cddabd01aa5de4261421f9e299e94fc3f30 |