use on top of esp-idf wear leveling
512 Bytes sector size added
Fixed bug in utime module
reversed sleep() and block_sleep() functions
Some WiFi events messages replaced with esp-idf log messages
Added hypot() method to math module
Updated display module, added methods to get/set default background and foreground colors
Updated neopixel module
added method info() which returns the neopixel instance configuration
get() method can now return tuple of neopixel colors
Fixed ALLHIGH constant in RTC module
Updated ftp module
Added option to force boot from factory partition based on the state of the defined gpio
Added option to activate the LED on defined gpio from bootloader, as boot indication
Updated SPI module
fixed bug when initializing spi wothout CS specified
Added support for Power management and selecting CPU frequenca from MicroPython
Added support for Wake Stub during deepsleep
Some new option to machine.deepsleep() added
Updated wake_on_ext0() & wake_on_ext1 functions
Fixed bug in rtc.ntpsync(), not setting the time zone
Added getdrive() method to uos module
Updated machinne.Pin
some improvements
added all supported by ESP32 pin configuration
Updated 'upysh' frozen module
'ls' function improved, now prints total and free drive space
'cp' function added, copy file
Minor improvements and bug fixes
Added the toolchain for building on aarch64, thanks to John Cutler
libcurl based email function implemented
Fixed GPIO initialization after deepsleep
if ext0 or ext1 wake up source was used
Licensing information updated
Some unneeded sources removed
Updated MicroPython scheduler functions
Updated all affected modules
esp-idf sdspi_host driver refactored
Using SDCard in SPI mode and display at the same time now works
Tested on M5Stack & Adafruit 2.4" TFT Featherwing
Display module refactored
uses (modified) esp-idf spi-master driver
16-bit color mode added
low level display functions added
get TP calibration constants function added
Backlight on/off function added
M5Stack & GENERIC display types added
display initialization sequence for unknown display types can now be handled from MicroPython
tpcalib frozen module updated
I2C module refactored
SLAVE mode added
Low level I2C functions added
esp-idf i2c driver modified
SPI module updated
UART module updated
network module updated
machine module: added method for reading internal ESP32 temperature sensor
_thread module: status of the system tasks is now available in _thread.list()
os module: SDCard mode can now be configured from MicroPython
time.ticks_xx() functions now returns correct tick count after time update
rtc module updated
Added MPU9250 frozen module (available on M5Stack)
Experimental Bluetooth support, not yet finished
Experimental support for eve display modules, not yet finished
License file added
License information in many source files updated/added
Some improvements and bug fixes
Should now support many more FTP clients
Updated 'curl' module
mail functions can now be excluded from build (via menuconfig)
changes in buffering mode and callbacks
Updated (again) 'utimeq' module
fix handling if time values
More events handling in 'network' module
not enabled by default
utime.ticks_diff() and ticks_add(): Overflow error
Add missing uhashlib back
Updated 'utimeq' module
fix handling if time values
Updated 'machine.UART' module
added callbacks on data, pattern and error
added flush() method
Various small uptates and improvements
'Display' module updated
added option to select rotation in init() method
added option not to display splash in init() method
Added callback function on WiFi events in 'network' module
'uftpserver' removed from frozen modules and 'uftpserver.py' placed in examples directory
Updated microWebServer frozen module, WebSockets support added
Updated uftpserver frozen module
Some missing licensing information added
Other small changes and improvements
can now be built with latest esp-idf mdns componnent
some api changes, see the Wiki
Updated _thread module
some bugfixes, new functions added
Updated esp-idf to the latest commit
do not permit 'flash' command if the firmware was not built
fix wrong partition sizes in some cases
Updated OTA module
allow setting boot partition also for ota types
float values accepted in duty function
Updated RTC module
improved smpt functions
Updated utime module
added utime.ticks_base() function
Added -fno-stack-protector in mpy-cross Makefile to address issues on some operating systems