108 Commits
Author SHA1 Message Date
0x1abin 21ca31656a update i2s module 2018-03-19 18:30:34 +08:00
0x1abin fa1aaedfe9 update i2s module 2018-03-19 18:28:27 +08:00
Boris Lovosevic 8c5b384312 Updated Power management, some bugs fixed 2018-03-18 16:24:40 +01:00
Boris Lovosevic fcb5c233d0 Fixed bug in UART module 2018-03-17 15:20:25 +01:00
Boris Lovosevic 651cb28544 FTP server, bugfix: not removing directories 2018-03-16 18:29:40 +01:00
Boris Lovosevic 1f67e6e0ee Updated UART 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
2018-03-16 12:45:01 +01:00
0x1abin fe71b9be40 v0.3.7 2018-03-16 17:10:39 +08:00
0x1abin d7508f0ceb v0.3.7 2018-03-16 17:09:46 +08:00
0x1abin c2c8264f32 v0.3.7 2018-03-16 17:09:13 +08:00
0x1abin 162e88210e v0.3.7 2018-03-16 17:07:09 +08:00
0x1abin 0694c41a66 Merge branch 'master' into m5stack-dev 2018-03-16 12:04:57 +08:00
0x1abin 4ced85d0b8 d180316 2018-03-16 11:47:31 +08:00
0x1abin f9f767ae62 i2s dev 2018-03-16 11:45:42 +08:00
0x1abin 1e1a29ab92 . 2018-03-16 11:41:51 +08:00
0x1abin 3ee6b4a00e i2s basic api 2018-03-16 11:37:01 +08: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
0x1abin 113cab65e9 button classs 2018-03-14 12:44:40 +08:00
0x1abin 36cb0f108a added i2s IN DAC support 2018-03-09 17:38:45 +08:00
Boris Lovosevic d721f0d536 Fixed error when building without telnet and/or ftp module 2018-03-06 21:43:53 +01:00
Boris Lovosevic f2b25e261d Removed libquickmail
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
2018-03-03 11:43:38 +01:00
0x1abin 0957b623ed some modif 2018-03-02 17:10:06 +08:00
0x1abin 0ba9390793 M5Stack customized version 0.3.5 2018-03-02 10:59:33 +08:00
Boris Lovosevic 42bd073503 Some unneeded files deleted
LICENSE.md updated
2018-02-28 15:44:37 +01:00
Boris Lovosevic 0de63ef395 Changed the method of passing parameters from tasks/events/interrupts to MicroPython callbacks
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
2018-02-28 14:46:02 +01:00
Boris Lovosevic d775bb11a0 Updated 'ftp server'
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)
2018-02-07 17:51:08 +01:00