跳转到主要内容

未知

项目描述

一个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:...

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

ioio-dev.1.tar.gz (13.4 kB 查看哈希值)

上传时间 源代码

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面