- Fri Jun 17, 2016 11:12 am
#49340
I registered to answer this.
I'm surprised you haven't encountered the FreeRTOS port for the ESP8266. It's (mostly) open source, called esp-open-rtos, which you can find here:
https://github.com/SuperHouse/esp-open-rtosI've been using it with great success. It is thin on documentation and uses the esp-open-sdk, which branched off from the Espressif SDK long ago. If you want to write pure C/C++ and know your way around writing software for embedded systems, it's amazing.
I am not using anything Arduino for my setup, and have been coding in vim. I'm not sure how it integrates with the Arduino IDE if that's your thing. I try to stay away from Arduino stuff -- in my experience, it only gets in the way of what I'm actually trying to do (although I'm not making a simple IoT device in my case).
Hope this helps someone. The project could use more contributors, so join up!