The error I get now is:
- Arduino: 1.8.5 (Windows 10), Board: "Adafruit HUZZAH ESP8266, 80 MHz, 4M (1M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 115200"
E:\Users\Paul\Documents\Arduino\libraries\Esp8266EasyIoT\Esp8266EasyIoT.cpp: In member function 'void Esp8266EasyIoT::begin(void (*)(const Esp8266EasyIoTMsg&), int, Stream*, Stream*)':
E:\Users\Paul\Documents\Arduino\libraries\Esp8266EasyIoT\Esp8266EasyIoT.cpp:58:84: error: 'eeprom_read_block' was not declared in this scope
eeprom_read_block((void*)&_nodeId, (void*)EEPROM_NODE_ID_ADDRESS, sizeof(uint16_t));
^
E:\Users\Paul\Documents\Arduino\libraries\Esp8266EasyIoT\Esp8266EasyIoT.cpp: In member function 'bool Esp8266EasyIoT::process()':
E:\Users\Paul\Documents\Arduino\libraries\Esp8266EasyIoT\Esp8266EasyIoT.cpp:231:92: error: 'eeprom_write_block' was not declared in this scope
eeprom_write_block((void*)&_nodeId, (void*)EEPROM_NODE_ID_ADDRESS, sizeof(uint16_t));
^
exit status 1
Error compiling for board Adafruit HUZZAH ESP8266.
I think that there may be an incompatibility or version problem between the main program (esp8266easyiot_temperature_humidity) and the libraries. Unfortunately I lack the programming experience to move forward and debug this.
The example hardware/software setup I am using is from the IOT-Playground site and I have bought five 8266 modules in anticipation of getting this working. The code was written by Igor Jarc and I downloaded the Arduino Sketch and associated libraries.
Unfortunately there appears to be an issue with the support forums on the IOT-Playground site so I cannot seek their help in debugging.
Thanks in anticipation of help here.
Paul