There are folks that develop with the IDF that do some RAM bank switching to get access to the entire 8MB, but we can't do that with MP when we are using the PSRAM for the heap as your heap would disappear ;) This memory address space limitation is fixed in the new ESP32-S2 and newer chips. Cheers, ...
Actually, the SPIRAM use will dramatically effect the speed of execution if you fill the cache. The current (Non ESP32-S2) chips use a shared cache with Flash and PSRAM, and if you fill the cache with PSRAM stuff and it needs to be flushed, all flash is removed, and then needs to get reloaded again....
Ok, I just found this issue: https://github.com/jczic/MicroWebSrv2/issues/22 It states .pyhtml files are not processed for default pages. That's a real shame. I get I can manage the '/' route and do a redirect to it, but that's another slow page change running on a microcontroller. Is there a specif...
I just started using this in a project - thanks heaps for making it jczic! I'm trying to use a pyhtml file as a default page, but it's giving me a [403: forbidden] whenever it tries to serve it. I have the PyhtmlTemplate module loaded and I'm adding the file as a default page before I start the serv...
Just came across tinyPico and looks like a very capable board! BTW, for those concerned about the price, try to find a board of any size with 4MiB PSRAM: >$15-20 shipped is typical. I was surprised to see that only 2 ADC1 pins were included, since ADC2 is unusable when WiFi is on, and ADC2 control ...
Jimmo is correct... the TinyPICO firmware that I ship on the board ( this link https://github.com/tinypico/tinypico-micropython/tree/master/firmware ) includes all of the TinyPICO specific helpers and Dotstar library included frozen in the firmware, instead of requiring them to be added to the file ...