this is a set of firmware containing the version 1.49.2 for ESP32, ESP32-S2 and ESP32-C3.
N.B. : The ESP32-C3 is compiled with the QIO mode that is compatible with most of modules
Please test and let me know.
The Help is not updated so do not hesitate to ask for more details.
This is the change log
Code: [Local Link Removed for Guests]
Annex32 Change Log
Version 1.49.2
Replaced the filesystem from FFAT to LITTLEFS (except for the ESP32)
Changed the TEMPR$ function to include async mode
Changed the sleep argument from uint_32 to uint64_t (no more limited at 71 minutes)
Fileman Page
- Implemented the recursive file deleting (the folders can be deleted includind all the files inside)
- Implemented the upload of files .zip format (extracted and uploaded)
Implemented the function WPUT$ for an HTTP PUT
Implemented 2 new CONVERT functions :
- CONVERT.TO_BCD(x) -> convert from integer to BCD (1 byte)
- CONVERT.FROM_BCD(x) -> convert from BCD to integer (1 byte)
Increased the number of external fonts loadable (TFT.LOADFONT) from 2 to 4
- Useful for TFT. and NEOSCROLL.
- Fonts numbered 10 to 13
Included the flash mode and the PSRAM mode in the version number (except for the ESP32)
fix for the TM1638 buttons S5 to S8 (in the driver)
fix the IRREMOTE for ESP32-C3 (new libraries 2.8.4)
Experimental (to be documented):
Implemented the support for the DMAMATRIX (ESP32-S3 only)
Implemented the support for the VS1053 (ESP32 only)
Version 1.48.3
Fixed the sound output that saturate with normal volume
Fixed the touch that stuck as soon as the sound starts
Modified the command pause to avoid crashes
Implemented in neoscroll.setup the support for display spanned by columns and lines
in this case the command is neoscroll.setup columns, lines, pin, 2 [,canvas_width, canvas_heigth, reverse]
example neoscroll.setup 60,8, 15, 2, 120, 8 (display with 8 lines of 60 pixels)
Implemented in neoscroll.setup the support for display 16x16 and the orientation
In this case the command is neoscroll.setup columns, lines, pin, layout [,canvas_width, canvas_heigth, reverse]
layout is
0 -> 8x8
1 -> 8x8 serpentine
2 -> linear strips
3 -> linear strips serpentine
4 -> 16x16
5 -> 16x16 serpentine
If reverse = 1 the image is reversed upside down
Started the integration of the VS1053B audio codec