summaryrefslogtreecommitdiffstats
path: root/_log/etlas.md
diff options
context:
space:
mode:
Diffstat (limited to '_log/etlas.md')
-rw-r--r--_log/etlas.md16
1 files changed, 7 insertions, 9 deletions
diff --git a/_log/etlas.md b/_log/etlas.md
index 6d5bd4e..89a7c84 100644
--- a/_log/etlas.md
+++ b/_log/etlas.md
@@ -21,17 +21,15 @@ sensor.
</table>
Stocks: Two weeks EOD data from Polygon.io (max possible). Flask app on VPS
-manages watchlist, relays the feed. Backend: httpd + htpasswd + slowcgi +
-Flask.
+manages watchlist, relays feed. Backend: httpd + htpasswd + slowcgi + Flask.
-gui_plot_stocks() plots a stepped graph; was easier to implement, but the code
-is hideous; triggers watchdog. vTaskDelay() prevents that.
+gui_plot_stocks() plots a stepped graph. Was easier to implement, but the code
+is hideous; Triggers watchdog without vTaskDelay().
NOTE: Refactor. Bresenham’s?
News: Channel NewsAsia RSS. MCU does the parsing. Didn't plan to have a backend
-at the time. Now that I have one for stocks, should relay the feed for
-flexibility.
+at the time. Now that I have one for stocks, should relay feed for flexibility.
Weather: DHT22 single-wire protocol. 26µs/50µs/70µs pulses are too fast for
standard ESP32 APIs. Bit-banged relative pulse widths (ported from <a
@@ -95,9 +93,9 @@ static inline int dht_get_raw_data(unsigned char buf[BUFLEN])
```
epd_init() stalls intermittently on first refresh() after flash. Toggling delay
-values in refresh() resolves it. If the first refresh succeeds, it remains
-stable. Root cause unknown--suspect noisy power supply due to powering display
-via MCU.
+values in refresh() resolves it. If the first refresh succeeds, system remains
+stable. Root cause unknown--suspect noisy supply due to powering display via
+MCU.
Uptime: August 2024 - January 2026