SoftwareWire
SoftwareWire copied to clipboard
Creates a software I2C/TWI bus on every pins
Trying to compile on NANO 33 BLE I'm getting following error: ``` c:\somepath\Arduino\libraries\SoftwareWire\SoftwareWire.cpp: In constructor 'SoftwareWire::SoftwareWire(uint8_t, uint8_t, boolean, boolean)': c:\somepath\Arduino\libraries\SoftwareWire\SoftwareWire.cpp:130:18: error: 'digitalPinToBitMask' was not declared in this scope _sdaBitMask =...
This is not an issue, this is just informative. There is a difference between the Arduino Wire library (for the Arduino Uno) and the SoftwareWire library when writing data to...
Add STM32 boards support through stm32duino https://github.com/stm32duino/Arduino_Core_STM32 Tested on * Nucleo-L476RG * Nucleo-F401RE * Nucleo-G071RB * Nucleo-F103RB With LM75 tempetature sensor with LM75 library modified to use SoftwareWire https://github.com/thefekete/LM75 Signed-off-by:...
… match TwoWires, so it can be used in 3rd party libraries. (if/when Arduino makes beginTransmission, beginTransmission and requestFrom virtual)
I'm trying to use SoftwareWire on a Heltec Wifi Kit 32 (ESP32 board) and I keep getting a compiling error Below is the code I'm trying to use to test....
In this issue https://github.com/Testato/SoftwareWire/issues/10 you said that the esp8266 Wire library is already a software library. This is true, but it isn't able to create multiple i2c buses. You referenced...
I tried to use the Softwarewire library with the normal wire library in the same scetch to comunicate with a master(Mindstorms EV3) and a slave(I2C sensor). Each function for itself...
Hi, I am a happy user of your library. Yesterday I ran into a problem however. I was using a software I2C on pins D12 (SDA) en D13 (SCL). This...
The macros i2c_xxx_lo() and i2c_xxx_hi() are not interrupt safe can cause register corruption when the pins being used are in a resister that is also being used by another library...