You can download the right repository here:
https://cale.es/firmware-tft
This example Firmware does provides three things only:
- A way to download a JPG image from an external URL into ESP32
- An interpreter that reads this jpeg image and prepares a Buffer for the display (based on JPEGDecoder library examples)
- An authorization Token to make sure you don't need to leave your Calendar events open to the world (Bearer token)
Proof-of-concept video:
https://twitter.com/martinfasani/status/1253594911204655104
Half loading image bug has been solved. The problem is that sometimes in ESP32 WiFiClient the client.available() returns false and stops downloading. Circumvented it with an incremental counter. If you have a better idea just leave your comments
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
previous mentioned bug was resolved here:
https://github.com/martinberlin/eink-calendar/commit/c456ac719a05e3d933a58f19785938ef845884ec
by just adding content-length in CALE.es screenshot response and reading it on the firmware. This let’s you also make a nice downloading bar:
https://twitter.com/martinfasani/status/1255250771429466115 proof of concept video
Are you sure? yes | no