Commit Graph

123 Commits

Author SHA1 Message Date
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
Torrie Fischer
d36de899fd platform: implement commands for task management 2023-12-11 08:07:52 +01:00
Torrie Fischer
ef74dc2178 platform: use uint16_t type instead of unsigned int, for readability 2023-12-11 08:07:38 +01:00
Torrie Fischer
4412fd8f1a platform: remove useless 5s startup delay 2023-12-11 08:07:09 +01:00
Torrie Fischer
4114a8b2b5 platform: unify more esp32/esp8266 api 2023-12-11 08:06:57 +01:00
Torrie Fischer
7418172f79 platform: use Static<> init for serial printer, remove carriage return 2023-12-11 08:06:22 +01:00
Torrie Fischer
63a705ddd4 platform: use pool.ntp.org for ntp server 2023-12-11 08:05:33 +01:00
Torrie Fischer
e9f63e718c platform: move some startup state reporting from main to platform 2023-12-11 08:04:55 +01:00
Torrie Fischer
d592810b3b config: implement commands to change profiles and save settings 2023-12-11 07:59:47 +01:00
Torrie Fischer
57f1ca837c config: bump max LEDs to 512 2023-12-11 07:59:26 +01:00
Torrie Fischer
5ea43bc908 inputs: bpm: add commands for setting BPM 2023-12-11 07:58:33 +01:00
Torrie Fischer
9c53d05ab1 animations: power: implement commands for brightness+power on/off 2023-12-11 07:58:17 +01:00
Torrie Fischer
58df15702d sequencer: implement commands to change scenes 2023-12-11 07:57:49 +01:00
Torrie Fischer
4e56134dd9 inputs: serial: implement a CLI 2023-12-11 07:57:27 +01:00
Torrie Fischer
ac94c4be0c platformio: add serial, circadianrhythm to default app set 2023-12-11 07:56:27 +01:00
Torrie Fischer
63397dc39a inputs: circadianrhythm: improve logging, fix build error 2023-12-11 07:56:00 +01:00
Torrie Fischer
7b0434e3df safemode: add serial handler to default safemode apps 2023-12-11 07:55:05 +01:00
Torrie Fischer
87ac61b061 bootoptions: unify esp32+esp8266 crash detection, add api to force reboot to safemode 2023-12-11 07:54:08 +01:00
Torrie Fischer
b1ec20982b figments: start building generic command-execution framework 2023-12-11 07:52:44 +01:00
Torrie Fischer
50c98bc5b5 platform: arduino: mqtt: print where logs get sent to 2023-12-11 07:52:01 +01:00
Torrie Fischer
5a62b30019 main: start all safemode tasks, unconditionally 2023-12-11 07:51:31 +01:00
Torrie Fischer
5a6809a723 main: clean up startup logging 2023-12-11 07:51:10 +01:00
Torrie Fischer
ad9d6649c9 figments: renderer: store last figment name for crash reporting purposes 2023-12-11 07:50:28 +01:00
Torrie Fischer
ddc3804ae0 figments: mainloop: 30fps should be the slowest frame, actually 2023-12-11 07:49:43 +01:00
Torrie Fischer
7970192c1a figments: mainloop: print warning if task couldnt be found 2023-12-11 07:49:23 +01:00
Torrie Fischer
1e2f60201d figments: ringbuf: prevent infinite loop if ringbuf is empty 2023-12-11 07:48:59 +01:00
Torrie Fischer
3e5cead5ff figments: input: implement InputEvent::operator!= 2023-12-11 07:48:33 +01:00
Torrie Fischer
c91757308d figments: surface: handle swapped start/end positions 2023-12-11 07:47:54 +01:00
Torrie Fischer
e5d4eea02b figments: display: assert that we dont exceed pixel array bounds 2023-12-11 07:47:11 +01:00
74c2ddb405 docs: readthedocs.org support
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-03-04 13:53:22 +01:00
194f65967f gitignore: ignore doxygen output 2023-03-04 12:55:23 +01:00
3619601efa woodpecker: drop esp32 bluetooth for now
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-03-03 19:48:01 +01:00
e837232872 figments: docs++ 2023-03-03 19:43:51 +01:00
3eb145ba00 docs: add doxygen support 2023-03-03 19:04:38 +01:00
0e9f37832b woodpecker: only fail on high defects
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-03-03 18:47:40 +01:00
217a7024b9 platform: fix static check fix 2023-03-03 18:46:23 +01:00
f9432d89bf check: reduce verbosity, exclude libs 2023-03-03 18:45:21 +01:00
69abcf2638 src: fix some static analysis warnings
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-03-03 18:33:07 +01:00
0264604571 woodpecker: turn on esp8266 builds 2023-03-03 18:23:18 +01:00
828a6ef100 figments: mainloop: warning-- 2023-03-03 18:21:45 +01:00
6a388891f5 platformio: remove serial support from esp8266 for now 2023-03-03 18:21:30 +01:00
d3927c01a0 platformio: build with -Wall 2023-03-03 18:21:19 +01:00
a1c4a1563b figments: mainloop: fix .noinit support on esp8266 2023-03-03 18:20:45 +01:00