Chat here is you are connecting ESP-xx type modules to existing AVR based Arduino

Moderator: igrr

User avatar
By WanaGo
#21004 4D Systems - Genie Arduino library compiles and runs nicely.

Great way to get a comprehensive GUI made for the ESP modules.

https://github.com/4dsystems/ViSi-Genie-Arduino-Library

http://www.4dsystems.com.au

Works on Arduino modules, so did the test on the ESP and it runs flawlessly. Just have to ensure you do a yield() command if you are doing more than 2x genie.WriteObject type commands at a time, to give the WiFi a chance to talk, so the WDT doesnt cause a reboot of the ESP. That is the only note I have found so far, otherwise working well.
User avatar
By HopWorks
#24647 I would like to see the TLC5940 library added to the list posted by the OP. It does not support the ESP8266 (in the Arduino IDE) currently and fails to compile with a ESP8266-12E module selected.

I am really rusty at this, but decided to try to go after modding the library to support the ESP8266. I know the library supports both bit-bang and hardware SPI. I just do not fully understand the includes structure of the library just yet. My interest in this is related to replacing Pro Minis in my light controller designs with this wonderful device. It's not really necessary since the processing power needed to control fade and dimming effects on light channels is pretty low, but would like to remove the Pro Mini from the middle of this design.

Honestly, it might just be a simple mod, or a complex one. I humbly admit that I am rather uninformed about the hardware SPI of the ESP8266-12E. Live and learn, and hopefully not burn my modules up.

I just realized this thread may not be for the Arduino IDE. If it isn't, my apologies and hopefully a moderator can move it to the appropriate thread.