Bonjour à tous,
J'ai presque fini le passage de mon programme de l'IDE 023 à l'IDE 1.01.
Je viens grâce à votre aide de faire fonctionner l'horloge RTC DS1307.
Il me reste un dernier problème celui de la librairie de notre ami Skywood : PCF8574.
J'ai modifié l'entête dans .cpp et .h => ça a déjà réduit considérablement le nombre d'erreurs de compilation, mais il en reste encore.
J'ai lu que send() était devenu read() et que receive() était devenu write() mais je ne sais pas quoi en faire !
Alors que pour les experts que vous êtes ça doit être limpide !
Pour faire des essais, j'avais utilisé les commandes des entrées sorties des expanders PCF8574 directement, mais la librairie de Skywood est tellement pratique, que ce serai dommage.
A tout hazard, je joins la liste des erreurs de complation qui restent :
C:\Program Files (x86)\arduino-1.0.1\libraries\PCF8574\PCF8574.cpp: In member function 'void PCF8574::i2cSend()':
C:\Program Files (x86)\arduino-1.0.1\libraries\PCF8574\PCF8574.cpp:169: error: 'class TwoWire' has no member named 'send'
C:\Program Files (x86)\arduino-1.0.1\libraries\PCF8574\PCF8574.cpp: In member function 'void PCF8574::i2cSend(int)':
C:\Program Files (x86)\arduino-1.0.1\libraries\PCF8574\PCF8574.cpp:175: error: 'class TwoWire' has no member named 'send'
C:\Program Files (x86)\arduino-1.0.1\libraries\PCF8574\PCF8574.cpp: In member function 'void PCF8574::i2cRead()':
C:\Program Files (x86)\arduino-1.0.1\libraries\PCF8574\PCF8574.cpp:183: error: 'class TwoWire' has no member named 'receive'
C:\Program Files (x86)\arduino-1.0.1\libraries\PCF8574\PCF8574.cpp: In member function 'int PCF8574::i2cRead(uint8_t)':
C:\Program Files (x86)\arduino-1.0.1\libraries\PCF8574\PCF8574.cpp:191: error: 'class TwoWire' has no member named 'receive'