diff options
Diffstat (limited to '_log/etlas.md')
| -rw-r--r-- | _log/etlas.md | 16 |
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 |
