summaryrefslogtreecommitdiffstats
path: root/_log/e-reader.md
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2026-01-05 17:39:10 +0800
committerSadeep Madurange <sadeep@asciimx.com>2026-01-05 18:49:38 +0800
commita6440c00abbc30230f8a59c737e4ec55cb82a350 (patch)
tree8f7da5640298a84eb202f995caa888bed0012180 /_log/e-reader.md
parentb10690f16d2b310221ffa7995e779f09d146f7f8 (diff)
downloadwww-a6440c00abbc30230f8a59c737e4ec55cb82a350.tar.gz
Fix Arduino Due post, ol list css.
Diffstat (limited to '_log/e-reader.md')
-rw-r--r--_log/e-reader.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/_log/e-reader.md b/_log/e-reader.md
index 87417f7..69b1e96 100644
--- a/_log/e-reader.md
+++ b/_log/e-reader.md
@@ -1,5 +1,5 @@
---
-title: ESP32 prototype e-reader
+title: 512 KB e-reader
date: 2023-10-24
layout: post
project: true
@@ -15,9 +15,10 @@ First project with e-paper displays and ESP32.
ESP-WROOM-32, 7.5" Waveshare e-paper display, three-button interface
(prev/next/sleep).
-Memory: 512KB SRAM + 4MB flash--insufficient for local library. Streams via
-HTTP Range requests over WiFi. Reading progress saved to RTC memory; persists
-through deep sleep.
+Memory: 512KB SRAM + 4MB flash. Internal 4 MB flash unsuitable for storing
+books due to P/E cycle limits. HTTP Range requests for on-demand bitmap
+streaming. Progress saved to RTC memory to survive deep sleep without flash
+wear.
EBM format: Raw bitmap sequence. 1 byte = 8 pixels, 1 page = 48 KB (display
resolution), headerless. Optimized for HTTP Range requests: