Releases: xreef/PCF8575_library
New major release with all needed features like the pcf8574 version
Manage INPUT_PULLUP
LOW latency mode
Support Arduino UNO R4
Initial OUTPUT value
Now, this library has deleted all differences from the pcf8574 version. For more information, you can refer to the pcf8574 version.
Add the possibility to insert address at begin() function and return status of begin operation
Add the possibility to insert address at begin() function and return status of begin operation
Add support for Arduino UNO R4
Add support for Arduino UNO R4
Additional support for Arduino SERCOM, rp2040 (Raspberry Pi Pico), STM32 and fix
Fix STM32 support and add support for Raspberry Pi Pico and other rp2040 boards
Add support for custom SERCOM interface of Arduino SAMD devices. Force SDA SCL to use GPIO numeration for STM32 bug (https://www.mischianti.org/forums/topic/compatible-with-stm32duino/).
Force SDA SCL to use GPIO numeration (https://www.mischianti.org/forums/topic/cannot-set-sda-clk-on-esp8266/).
Fix the SDA SCL type #58 and add basic support for SAMD device.
Reassembling package to reduce size
Minor enhancement for better managing
Add define to use same pin number of datasheet
You can uncomment
//#define NOT_SEQUENTIAL_PINOUT
to have pin like this
#define P00 0
#define P01 1
#define P02 2
#define P03 3
#define P04 4
#define P05 5
#define P06 6
#define P07 7
#define P10 8
#define P11 9
#define P12 10
#define P13 11
#define P14 12
#define P15 13
#define P16 14
#define P17 15
instead of
#define P0 0
#define P1 1
#define P2 2
#define P3 3
#define P4 4
#define P5 5
#define P6 6
#define P7 7
#define P8 8
#define P9 9
#define P10 10
#define P11 11
#define P12 12
#define P13 13
#define P14 14
#define P15 15
Last stable release
i2c 16bits digital expander with Arduino, esp32 and ESP8266.