I am working on a raw M5Stack multiApp firmware, based on @TomSuch M5StackSAM library, that include Oscilloscope, some WiFi tools, DHT, some games...
https://github.com/botofancalin/M5Stack_MultiApp_Firmware/tree/master/Precompiled_MultiFirmware
Its ALL made in one program and i still have LOTS of space to spare on the ESP32 flash memory.
Talking about the computing power... till now i use only one core. So all of this can run even on ESP8266 :)
I plan to add some heavy apps that will use the second core too.
The source code is available at https://github.com/botofancalin/M5Stack_MultiApp_Firmware
The project was eventually ported to Visual Studio with VisualMicro plugin
The project story:
The project was initially made on VS Code and PlatformIO - a very very nice IDE with a VERY fast compiler
Still... i had to fix the PlatformIO integrated ESP-IDF...
and today... the PlatformIO decided to stop working on VS Code (after a VS Code update).
Was still working fine on Atom...
Atom don't support intellisense so... i moved to Visual Studio and VisualMicro
I am open for sugestions what apps should i include into this project.
The ESP32 flash still have lot of free space.
At some time i added an Mp3 Player but i had trubles setting the volume on ESP DAC so i remove it till i find a solution
For now, i am planning to add Wifi Support (by user/pass and by WPS)