2015-11-29 05:50:23 -05:00
|
|
|
notes on PCF8574
|
|
|
|
|
|
|
|
2015-11-29 - 0.1.04
|
|
|
|
======================
|
2017-02-27 04:13:59 -05:00
|
|
|
On some platforms (reported on an ESP8266) the PCF8574 constructor is causing problems e.g. continuous reboots.
|
|
|
|
This is caused by the call to Wire.begin() in the constructor of the PCF8574 object. It might be called before
|
|
|
|
the Wire object is created, especially when both are global objects the order of instantiating might differ.
|
2015-11-29 05:50:23 -05:00
|
|
|
|
|
|
|
Solution is moving the call to Wire.begin() from the constructor to void setup() before any call to an PCF8574 object.
|
|
|
|
|
2016-05-20 08:33:42 -04:00
|
|
|
FIXED in 0.1.08 @ 2016-05-20
|
2015-11-29 05:50:23 -05:00
|
|
|
|
2017-04-20 04:55:00 -04:00
|
|
|
2016-07-26 note on adress ranges
|
|
|
|
==================================
|
|
|
|
from https://github.com/RobTillaart/Arduino/issues/44
|
|
|
|
|
|
|
|
- TYPE ADDRESS-RANGE
|
|
|
|
- PCF8574 0x20 to 0x27,
|
|
|
|
- PCF8574A 0x38 to 0x3F
|