11 Commits
Author SHA1 Message Date
0x1abin fe875f4f49 update i2s module 2018-03-19 18:54:35 +08:00
0x1abin 5c9453ebb0 Merge branch 'master' into m5stack-dev 2018-03-19 18:35:33 +08: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 1e1a29ab92 . 2018-03-16 11:41:51 +08: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 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 05ca947ee3 Updated 'machine.uart', bug in receive methods fixed
Updated 'ftp' module
Initial support for FTDI EVE display modules (FT80x and FT81x)
  not yet functional
2018-02-02 18:20:59 +01:00
Boris Lovosevic 24fb2858e8 Bugfix in 'network.ftp'
'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
2018-01-29 14:48:28 +01:00
loboris 4b21686bfd Prebuilt firmware added 2018-01-04 16:41:56 +01:00
loboris 45c58efc5e Repository cleanup 2018-01-03 14:18:06 +01:00