A place users can post their projects. If you have a small project and would like your own dedicated place to post and have others chat about it then this is your spot.

User avatar
By anotherjoe
#73601 No problem. It's been a long time since I've used the Arduino IDE but the problems you're seeing are the same ones that I'd expect anyone to see at initial setup time regardless of dev environment. These are library reference / path issues.

You guessed right with this latest one - setSyncProvider is a function defined in the PaulStoffregen/Time library in Time.cpp on line #312:

https://github.com/PaulStoffregen/Time/ ... e.cpp#L312

I've just pulled the latest from github for the time library and verified that iD8266 builds successfully with that here and it does so I'm fairly sure this build error is an Arduino IDE library reference / path issue to Time.h and Time.cpp
User avatar
By anotherjoe
#73637 I thought I'd try to get this building in the Arduino IDE and it went ok. I did already have Arduino IDE v1.8.1 (x64 version) installed here on linux from some time ago along with the ESP8266 Arduino core library.

The process I followed to get this building in the Arduino IDE was:

  1. I downloaded a cut of the project code from https://github.com/jjssoftware/iD8266/a ... master.zip and extracted this on local
  2. I opened the project from it's extracted location in the Arduino IDE, changed the board type to Generic ESP8266 Module and changed the flash size to 4M (3M SPIFFS)
  3. I then attempted to verify compilation and it failed to compile as expected due to the missing library dependencies
  4. I then download each library zip from github for all of the libraries listed in the dependencies list in https://github.com/jjssoftware/iD8266/b ... /README.md into a "zips" folder on local
  5. I then installed each of these libraries into the Arduino IDE using the Sketch -> Include Library -> Add Zip Library option
  6. Having installed all of the library dependencies I then again attempted to verify compilation and this time the compile worked without any errors

I do think it would be nice if this was somehow automated to make it really simple.