LilyGo EDP47 ESP32 cryptocurrency panel, News and Tracker.
You able to install this firmware on only one click, without compiling nothing only using this Web installer. Also you can follow the next video guide or follow the instruccions on the Hackaday project page that using this web installer.
After the boot or first restart, please enter via serial console or terminal and please configure your settings, at least one WiFi network and 3 currencies. Type help
and you should able to have the next menu:
Please visit the project page in Hackaday for complete details.
Please install first PlatformIO open source ecosystem for IoT development compatible with Arduino IDE and its command line tools (Windows, MacOs and Linux). Also, you may need to install git in your system.
pio run --target upload
!!This demo is old but quiet close to the new CLI experience!!
New CLI experience and setTZone, time, nmcli, wipe commands:
- fixed issue on volt parser on debugging
- set TimeZone via CLI and dependencies improvements
- update to the lastest ArduinoJSON library
- new Espressif framework ADC implementation
- upgraded CLI dependency and fixed cerficates issue
Multiple changes from rev150
- disable OTA update (Only FOTA)
- removed old NTP client library instead ESP32 internal client
- reduced pem chain to only two certs
- v0.1.3 Full URL support. Cuttpy API issues fixed
- Espressif32 v6.3.2 support
- freezes and updated core libraries (EPDIY, FOTA, NTP libs)
- feature added: wakeup and setup via right button
- new CLI settings: setSleep, setTemp and setBase
Easy firmware installer via Browser
- added silent call for reduce verbose on serial
- added web installer section and updated documentation
- refactor load variables and delays on epdiy
Changed panel config via CLI
- Added ESP32WifiCLI library
- extended CLI to have a currencies configuration
Added new News API and QR payload:
- News API migrated to real server
- fix battery icon issue when is charging on USB
- first version with API for get QR link of news
- added reboot method and improved global config
- many memory improvements on QR allocation
Added WDT, status queue msg, improved UI:
- Fast main update on each partial refresh
- Columns aligned to RIGHT
- New error msgs on WiFi lost and API fails
- Final msg on status bar is joined with data render
- Battery level improvements for USB/Battery modes
Added OTA updates (local and remote)
- Python tool for deployment via PlatformIO
- Improved OTAHandler from CanAir.IO project
- Added UI feedback when new OTA is arrived
Migration from LilyGo forked library to vroland/epdiy repo
- works fine with USB, with battery sometimes fails
- added ntpdate clock sync for show the last time update
- added missing fonts. Improved static fields refresh
- added UI tools from github.com/hacksics/lilygo-t5-47-ha
- working again all with new driver, ~20 seg on init
Added support to PlatformIO and improved code.
- improved speed adding a RTOS task for eINK static tasks
- refactored and improved PlatformIO ini file with heredity
- added a basic wifi manager from CanAir.IO project
- added battery level and reset detection for full refresh
- deep sleep improvement with full refresh after x boots
- Original code: https://github.com/techiesms/