logo
首页技术栈工具库讨论
SoftWire

SoftWire

Software I2C library. SoftWire is a software I2C implementation for Arduino and other Wiring-type environments. It utilises the pinMode(), digitalWrite() and digitalRead() functions. The pins to be used for the serial data (SDA) and serial clock (SCL) control lines can be defined at run-time. Alternatively it is possible to pass references to functions which read and control the SDA and SCL lines, thereby allowing direct port manipulation to be used if preferred. Multiple objects (for multiple software I2C buses) and clock-stretching by slave devices are supported. A timeout feature is included to prevent lockups by faulty or missing hardware. The microcontroller must function as the master device, multiple masters are not supported. GNU LGPL v2.1.
由 
bruceshi2021-01-13 收录
--
推荐
不推荐
更多信息
PLATFORMIO
SoftWire
标签
根据用户添加的标签生成
暂无标签