Releases: Andy4495/SWI2C
SWI2C Library v2.0.2
What's Changed
Fixes #10 Check ACK after writing byte in writeToDevice()
Full Changelog: v2.0.1...v2.0.2
SWI2C Library v2.0.1
SWI2C Library v2.0.0
- Added new methods to simplify library usage for simple use cases. Existing methods were kept to preserve compatibility.
- Consistently use unsigned, fix-sized types where appropriate
- Changed
int regAddress
touint8_t regAddress
in several function calls - Changed
void writeAddress(int r_w)
tovoid writeAddress(uint8_t r_w)
- Changed
void writeByte(int data)
tovoid writeByte(uint8_t data)
- Changed several internal counter variable types from
int
touint8_t
- Changed
These data-type changes will probably not break any existing code. At a minimum, double-check compiler warnings when updating from version 1.x.x to 2.x.x of the library.
Full Changelog: v1.1.0...v2.0.0
SWI2C Library v1.1.0
Add support for single register I2C devices that don't send register number as part of message, such as the PCA9548 and PCF8574 (fixes #3).
Add two more example sketches, including an I2C address scanner.
Full Changelog: v1.0.9...v1.1.0
SWI2C Library v1.0.9
Fix #6 NACK handling.
Full Changelog: v1.0.8...v1.0.9
SWI2C Library v1.0.8
Fix #7: readBytesFromRegister() handling of stop bit introduced in v1.0.7
SWI2C Library v1.0.7
Add support for Repeated Start. Fixes #5.
Existing code should not need to change.
SWI2C Library v1.0.6
Add error checking for ACKs. Fixes #4. Existing code should not be impacted by this change.
SWI2C Library v1.0.5
Fix compiler warnings.