awtrix / AWTRIX2.0-Controller

https://docs.blueforcer.de/#/v2/firmware
Other
378 stars 131 forks source link

Support for esp32 on platformio devices #52

Closed diogopms closed 2 years ago

diogopms commented 2 years ago

https://github.com/awtrix/AWTRIX2.0-Controller/blob/master/platformio.ini#L23 To be easier to compile to multiple devices

Blueforcer commented 2 years ago

ESP32 and ESP8266 use vastly different approaches to handle the network. 8266 is single core, uses very low level LwIP API and can get away with it. ESP32 is dual-core, running on top of an actual OS. It's targets are not to be the fastest.

Therefor in my tests the ESP is much slower in handling the network messages and caused in heavy stuttering