LBRY Block Explorer

LBRY Claims • build-your-own-kindle-diy-epub-reder

4bf7572d4d629a1a3addfe04efe6a4e69426920b

Published By
Anonymous
Created On
29 Sep 2021 15:01:22 UTC
Transaction ID
Cost
Safe for Work
Free
Yes
Build your own Kindle - DIY ePUB reder
I've been busy playing with another ESP32 based e-Paper display. Once again we're sponsored by PCBWay - <a href="https://PCBWay.com" target="_blank" rel="nofollow">https://PCBWay.com</a><br /><br />There are some interesting aspects to this project:<br /><br />We're using deep sleep to save on battery - check out my recent video on this subject for a deep dive: <a href="https://youtu.be/YOjgZUg_skU" target="_blank" rel="nofollow">https://youtu.be/YOjgZUg_skU</a><br /><br />We're also using an SD Card in SPI mode using a few of the spare GPIO pins on the board - we've covered this previously in this video: <a href="https://youtu.be/bVru6M862HY" target="_blank" rel="nofollow">https://youtu.be/bVru6M862HY</a><br /><br />Parsing, layout out and rendering ePub files is pretty interesting. It's a good challenge to try and get this working nicely on embedded devices like the ESP32.<br /><br />[0:00] Introduction/demo<br />[1:07] ePub format overview<br />[1:34] What's inside an ePub file?<br />[1:49] The content.opf file<br />[2:20] ePub components<br />[2:32] Challenges<br />[2:55] Getting ePub files onto the device<br />[3:08] Touch screen failure<br />[3:24] Listing files on an SD Card<br />[3:33] Enabling long files names in the ESP-IDF<br />[3:51] Reading ZIP archives on the ESP32<br />[4:15] Parsing the content.opf file to get the book structure<br />[4:56] Should we build a web browser?<br />[5:34] Parsing the XHTML content<br />[5:52] Laying out the content<br />[7:28] Deep sleep<br />[7:41] Show me the code!<br /><br />Everything is on GitHub here: <a href="https://github.com/atomic14/diy-esp32-epub-reader" target="_blank" rel="nofollow">https://github.com/atomic14/diy-esp32-epub-reader</a><br /><br />If you've got an ESP32 based ePaper display then please give it a go!<br />...<br /><a href="https://www.youtube.com/watch?v=VLiCgB0odOQ" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=VLiCgB0odOQ</a>
Author
Content Type
Unspecified
video/mp4
Language
English
Open in LBRY