Commit Graph

165 Commits

Author SHA1 Message Date
Torrie Fischer
6582bae0f2 platform: esp32: disable bluetooth serial for now 2023-12-23 11:15:46 +01:00
Torrie Fischer
13a3dd5158 platform: esp32: fix build, implement more crash info output 2023-12-23 11:15:31 +01:00
Torrie Fischer
389da5b115 platform: arduino: mqtt: implement idle state support 2023-12-23 11:12:18 +01:00
Torrie Fischer
83b3af58f7 logservice: fix build 2023-12-23 11:12:02 +01:00
Torrie Fischer
0d3bcb4267 inputs: idle: implement an idletimer 2023-12-23 11:11:49 +01:00
Torrie Fischer
e43b594637 figments: input: remove unused event intents, move stringification into figments lib 2023-12-23 11:11:33 +01:00
Torrie Fischer
89e943b767 inputs: circandianrhythm: tweak late night/early day brightnesses 2023-12-23 11:09:53 +01:00
Torrie Fischer
3f3f9eb801 platformio: update platformio.ini with stream deps, simplify configs 2023-12-23 11:09:20 +01:00
Torrie Fischer
418e13b797 platform: arduino: mqtt: use streamutils buffering for faster mqtt sending 2023-12-23 11:08:52 +01:00
Torrie Fischer
f224a1755e jsoncoordinatemapping: s/verbose/info/ logging 2023-12-23 11:07:25 +01:00
Torrie Fischer
3dd84cfce1 figments: renderer: fix brightness scaling to actually work 2023-12-23 11:06:50 +01:00
Torrie Fischer
3e9d4eb08f platform: esp32: u8display: hide behind CONFIG_U8DISPLAY flag 2023-12-23 11:06:14 +01:00
Torrie Fischer
c4bbeccac0 platform: arduino: ota: prevent watchdog hang on ota update 2023-12-23 11:05:45 +01:00
Torrie Fischer
19f2a4f35c platform: arduino: wifi: use new hostname api to set up mdns 2023-12-23 11:05:24 +01:00
Torrie Fischer
cc9c719e3c inputs: MPU6050: hide behind CONFIG_MPU6050 flag 2023-12-23 11:04:59 +01:00
Torrie Fischer
7e1b3b9500 platform: add api for grabbing the system hostname 2023-12-23 11:04:39 +01:00
Torrie Fischer
0106b09c9b inputs: circadianrhythm: move strings to flashmem, merge duplicate loop algo 2023-12-23 11:04:15 +01:00
Torrie Fischer
a5d468efde platform: esp8266: fix timezone offsets 2023-12-23 11:03:24 +01:00
Torrie Fischer
04bdf5323c build-hal: add RENDERBUG_HAL define, fix logging output 2023-12-23 11:02:52 +01:00
Torrie Fischer
5bb29cc59c main: drop unused keymappping task 2023-12-23 11:01:35 +01:00
Torrie Fischer
cd6c097b76 animations: chimes: drop UserInput event type handling 2023-12-23 11:01:21 +01:00
Torrie Fischer
07e71ad4c0 platformio: use faster baud for esp8266 2023-12-20 12:58:56 +01:00
Torrie Fischer
9233a9113e platformio: update fastled+arduinojson libs 2023-12-20 12:58:39 +01:00
Torrie Fischer
949c90f207 fastled: enable spi on esp8266 2023-12-20 12:58:29 +01:00
Torrie Fischer
3b2951db79 mqtt: refactor big messy functions to smaller messy functions 2023-12-20 12:16:20 +01:00
Torrie Fischer
31e4072305 platform: esp8266: print startup reason on startup 2023-12-20 12:14:36 +01:00
Torrie Fischer
9561b3f4a7 serial: reorganize functions, drop unused char array 2023-12-20 12:13:00 +01:00
Torrie Fischer
1321693182 colors: drop unused color maps, if we want them back we can pregen them with scons 2023-12-20 12:12:38 +01:00
Torrie Fischer
0826970374 platform: cleaner startup logs 2023-12-20 12:12:16 +01:00
Torrie Fischer
924673ada3 main: move startup strings to flash 2023-12-20 12:11:49 +01:00
Torrie Fischer
6df7e938cb figments: mainloop: better startup output 2023-12-20 12:11:36 +01:00
Torrie Fischer
bb0f8619cb figments: drop unused perfcounter class 2023-12-20 10:48:10 +01:00
Torrie Fischer
23993a09cf build: clean up the mess of ifdefs from platform into a scons-configured hal 2023-12-20 10:47:26 +01:00
Torrie Fischer
236795917a figments: renderer: implement brightness/power commands 2023-12-20 09:29:10 +01:00
Torrie Fischer
6edfb2d8e3 main: update timezone to berlin 2023-12-20 09:28:53 +01:00
Torrie Fischer
436950eef2 sequencer: switch to *-scene events isntead of *-pattern, drop the concept of next/previous scene 2023-12-20 09:20:34 +01:00
Torrie Fischer
8c4e0e402c logservice: add text for set-scene event 2023-12-20 09:19:52 +01:00
Torrie Fischer
ce65e7e7f0 config: abstract fs utils to fix esp32 builds 2023-12-20 09:19:37 +01:00
Torrie Fischer
6797889b4c figments: renderer: move power management directly into the renderer 2023-12-20 09:17:50 +01:00
Torrie Fischer
6e138175be figments: command: rewrite command api to use Task instances instead of static functions 2023-12-20 09:13:23 +01:00
Torrie Fischer
214825c1d3 figments: mainloop: warnings-- 2023-12-20 09:09:33 +01:00
Torrie Fischer
90055a07e2 figments: figment: fix build on esp32 2023-12-20 08:32:41 +01:00
Torrie Fischer
b7495404b8 profiles: ponderjar: disable bpm, bluetooth, add more scenes 2023-12-20 08:32:06 +01:00
Torrie Fischer
e436c9aaa3 profiles: add new djstrip profile 2023-12-12 20:00:31 +01:00
Torrie Fischer
c9363ba851 config: build++ 2023-12-12 19:58:10 +01:00
Torrie Fischer
9a3186edbd animations: implement a rain animation for weather 2023-12-11 08:10:52 +01:00
Torrie Fischer
dc1dfd9f4a data: add mapping and profile for ponderjar 2023-12-11 08:10:00 +01:00
Torrie Fischer
195b405a3b profiles: add Serial to all profiles 2023-12-11 08:09:46 +01:00
Torrie Fischer
5668266a23 animations: testanimation: rewrite into something that can help debug coord mappings 2023-12-11 08:09:10 +01:00
Torrie Fischer
81bebad459 animations: updatestatus: avoid writing past end of LED array 2023-12-11 08:08:27 +01:00