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 |
|