Skip to content

IoTuz driver for ESP32 based LCA 2017 IoTuz board, also can be used as a demo on an espressif WROVER

License

Notifications You must be signed in to change notification settings

marcmerlin/IoTuz

Repository files navigation

IoTuz

This is a library for driving the different hardware on the ESP32 based LCA 2017 IoTuz board: https://github.com/CCHS-Melbourne/iotuz-esp32-hardware

tassie

Supported hardware:

Unused/Unsupported:

  • SD Card (not working currently in ESP32) espressif/arduino-esp32#43
  • microphone (miswired on the original board)
  • audio (requires a non trivial driver and wouldn't be useful without sdcard support)
  • IR LED / IR receiver (haven't yet used them)

TFT Driver is slow in hardare SPI due to lock and imperfect support, see adafruit/Adafruit_ILI9341#19 (comment) on how to #define CONFIG_DISABLE_HAL_LOCKS 1

See also espressif/arduino-esp32#149

That said there is a new driver optimized for ESP32:

These libraries however require a recent esp32 compiler suite: https://github.com/espressif/arduino-esp32#installation-instructions

Note that the esp32/tools/esptool binary did not work for me on debian, I had to symlink esptool.py to esptool to replace the binary, and then things worked.

Please make sure you setup the exception decoder, it will make your life much easier when you get a crash dump on your serial port:

Required External libraries

DemoSauce, if you have the latest libraries and the patch above, will do this: See a few screenshots and videos: https://goo.gl/photos/bMVqdiAxDkEppuN88 image image

About

IoTuz driver for ESP32 based LCA 2017 IoTuz board, also can be used as a demo on an espressif WROVER

Resources

License

Stars

Watchers

Forks

Packages

No packages published