Building

Building with the Arduino IDE

Building with Eclipse


I'm using the Sloeber plugin with the C/C++ CDT plugin as the Arduino CDT plugin is broken for the ESP8266 at the time of writing.


Notes and Instructions


Use the device's on board web server to update to the latest firmware (bin) files. 


It's best not to change the included MppLibrary files.  If you need changes let me know - this prevents your changes being impacted by version updates.


Device properties are mostly the same as the LUA versions.  Devices will be discovered and will work with AutomationManager.  The device web page or AutomationManager can be used to manage the device properties.


NOTE that pin numbers are different than the LUA version.  In Arduino, GPIO0 is on pin 0, GPIO1 is on pin 1, etc.  See  Pin Outs.