Commit Graph

151 Commits

Author SHA1 Message Date
Julian Metzler 840e51ab42 k8200_pst: Fix bug that prevented special position 0x7F (empty) from being sent 2024-03-17 13:30:49 +01:00
Julian Metzler d976ac8ef1 browser_config: Rename field flag enum entries to avoid confusion with Kconfig defines 2024-02-11 15:24:32 +01:00
Julian Metzler d357c88ace Update sdkconfigs 2024-02-11 12:49:21 +01:00
Julian Metzler 15baa85179 browser_config: Add select input for SPIFFS files 2024-02-11 12:47:56 +01:00
Julian Metzler 2e3e618be0 Make remote_poll token write-only in browser config 2024-02-11 00:47:25 +01:00
Julian Metzler dc9485f089 Add WPA2 Enterprise support 2024-02-10 18:49:47 +01:00
Julian Metzler 1fea1fdf5f telegram_bot: Fix chat ID overflow (change uint32_t to int64_t) 2024-02-10 18:49:19 +01:00
Julian Metzler c326ab36af telegram_bot/remote_poll: Make most variables static to avoid conflicts 2024-02-10 16:05:58 +01:00
Julian Metzler 47fdf1608e canvas: Use text() instead of html() 2024-02-07 23:22:31 +01:00
Julian Metzler d16adcaaae k8200_pst: Increase rotation timeout 2024-02-07 23:22:14 +01:00
Julian Metzler 6a7ad611e0 canvas: Rename home_pos to home for selection displays 2024-02-07 18:52:39 +01:00
Julian Metzler ac08d5c8bc remote_poll: Don't blank display on poll error 2024-02-04 21:46:50 +01:00
Julian Metzler 8b86e8835f remote_poll: Allow restarting cycle with JSON flag 2024-02-04 20:43:44 +01:00
Julian Metzler 70b7e09789 Add remote poll input 2024-02-04 19:27:52 +01:00
Julian Metzler d41e22aa96 k8200_pst: Add simple rotation timeout 2024-02-04 18:26:59 +01:00
Julian Metzler 818ad88915 Add KRONE 8200 PST driver 2024-02-04 14:49:01 +01:00
Julian Metzler 72d349401b sel_k9000: Fix Rx IO direction 2024-01-28 17:05:44 +01:00
Julian Metzler 5c0c895c16 shaders_char: Prevent repeats from being 0 (caused crash) 2023-12-29 02:39:20 +01:00
Julian Metzler 3f9f195302 Fix full stop handling for 16segrgb as well 2023-12-29 02:30:14 +01:00
Julian Metzler fc2fc1d222 Add restart button to browser config 2023-12-03 01:41:37 +01:00
Julian Metzler 7cfa8c2052 Add splashscreen with git version on boot 2023-12-03 01:32:27 +01:00
Julian Metzler 23f5df8c3c Rewrite combining full stop and line break handling for character displays by using an intermediate buffer 2023-12-03 00:57:39 +01:00
Julian Metzler 29f9a71107 Add right_to_left parameter to sweeping_rainbow shader and add sweeping_single_color_rainbow shader 2023-06-09 01:14:59 +02:00
Julian Metzler 77dd548c09 Fix sweeping_rainbow shader not working with NTP system time 2023-06-08 22:43:59 +02:00
Julian Metzler c3d6699b3d Remove upload_port from platformio.ini 2023-06-07 19:25:17 +02:00
Julian Metzler 04473c6538 Update TODO 2023-06-07 19:23:34 +02:00
Julian Metzler d9e4050c18 splitflap_k9000: Change HTTP server max. header length to 1024 2023-05-01 21:02:52 +02:00
Julian Metzler 348cd73d4c Browser Canvas: Add live update toggle 2023-04-10 15:32:17 +02:00
Julian Metzler d28f7b5f1a Browser Canvas: Add maxlength for selection display text inputs 2023-04-10 14:58:31 +02:00
Julian Metzler 88577651ed Browser Canvas: Load framebuffer for selection displays 2023-04-10 14:56:02 +02:00
Julian Metzler 561af6aeda Browser Canvas: Add frontend for selection displays 2023-04-07 01:02:50 +02:00
Julian Metzler 97980b5a34 Expose selection display configuration JSON in /info/display.json for canvas 2023-04-06 20:04:57 +02:00
Julian Metzler 9a3bf9e8de SEL-K9000: Load configuration from JSON in SPIFFS 2023-04-06 19:48:50 +02:00
Julian Metzler 2b4b4c7ad1 Change display_init return from void to esp_err_t 2023-04-06 17:52:27 +02:00
Julian Metzler 74a0b4d201 Add support for selection-based displays (e.g. split-flap) and add Krone 9000 selection mode driver 2023-04-06 17:22:15 +02:00
Julian Metzler 0c0b60e10a Add missing embed in platformio.ini 2023-04-06 01:08:16 +02:00
Julian Metzler c8d494ddde Remove some debug logs 2023-04-06 00:43:21 +02:00
Julian Metzler 44b95dd4c3 Add basic web SPIFFS file manager and clean up some httpd code 2023-04-06 00:36:00 +02:00
Julian Metzler 2d108751db Add SPIFFS 2023-04-05 19:06:02 +02:00
Julian Metzler 54a8879924 Fix crash when requesting device info in AP mode (wg not started) 2023-02-13 21:03:58 +01:00
Julian Metzler df18492a0b Disable single-letter NTP and WG indications until a better solution is found.
They kept reappearing when WiFi dropped out and subsequently reconnected.
2023-02-12 13:22:50 +01:00
Julian Metzler dcf6331b46 Fix framebuf size error introduced in 7f3ed03 (crude fix) 2023-02-12 02:15:27 +01:00
Julian Metzler fd58f97895 Fix crash when wireguard credentials aren't present 2023-02-12 00:55:17 +01:00
Julian Metzler e0cff6d4f3 Change init messages for character displays to indicate NTP and WireGuard status 2023-02-11 22:49:53 +01:00
Julian Metzler 55068d4181 Add HTTP Basic Auth to OTA and Config 2023-02-11 22:05:41 +01:00
Julian Metzler 97645d7a29 Browser Config: Add flag to hide value when reading fields 2023-02-11 19:25:37 +01:00
Julian Metzler 12decda771 Add WireGuard client 2023-02-11 19:10:03 +01:00
Julian Metzler 4092f1c53e Add python scripts 2022-12-30 16:33:12 +01:00
Julian Metzler 70b23ca1ae 16segrgb: Double frame width, add quirks to improve full stop handling in canvas 2022-12-29 20:27:11 +01:00
Julian Metzler f621a2b4f7 Redirect / to /canvas 2022-12-29 19:19:42 +01:00