11 Commits
Author SHA1 Message Date
Boris Lovosevic db69153c34 LittleFS updated
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
2018-03-29 15:57:58 +02:00
Boris Lovosevic b5cf5d61fa Added support for LittleFS as internal file system
Updated esp-idf
2018-03-21 17:39:57 +01:00
Boris Lovosevic 4e4f1e8613 Fixed bug in spiffs causing crashes in ftp module when multiple subdirectories was used
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
2018-03-15 16:42:44 +01:00
Boris Lovosevic 6a8e7bf8be Bugfix in 'machine.UART'
Updated 'machine' module
Removed unused random.c & random.h
2018-02-05 18:14:30 +01:00
Boris Lovosevic 8487eb82a3 Fix bug in 'machine.SPI' when building without 'Display' module included
Improved detection of ARM platform in 'BUILD.sh'
2018-02-02 23:05:03 +01:00
Boris Lovosevic 7b97da2889 Fixed bug in machine.RTC
Added ARM Xtenssa toolchain
2018-01-24 09:59:19 +01:00
Boris Lovosevic 4dbd7db4e1 Updated Curl module, latest libcurl used
Individual prebuilt firmware zip archives added
Few small changes and improvements
2018-01-22 16:27:39 +01:00
Boris Lovosevic a7397a2a9e Updated BUILD.sh
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
2018-01-19 12:20:23 +01:00
Boris Lovosevic cc836a3c5d Updated PWM module
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
2018-01-17 16:04:14 +01:00
Boris Lovosevic aed6e636bc Updated _thread module, _thread.wait() function added
Updated utime module
Added prebuilt firmware with all modules enabled (for psRAM boards)
Updated esp-idf to the latest commit
Updated Xtenssa toolchains to version 1.22.0-80-g6c4433a-5.2.0
2018-01-12 14:44:19 +01:00
loboris 45c58efc5e Repository cleanup 2018-01-03 14:18:06 +01:00