Commit Graph

65 Commits

Author SHA1 Message Date
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
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
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
217a7024b9 platform: fix static check fix 2023-03-03 18:46:23 +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
8a858b99ed inputs: serial: fix build without particle 2023-03-03 18:18:22 +01:00
83317163f4 platformio: update deps to latest 2023-03-03 18:04:04 +01:00
bbc01f7cea animations: solid: increase pre-blob color headroom, make color transitions much smoother
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-20 07:09:01 +01:00
4a75e09792 sprites: blob: delete old commented out code 2023-02-20 07:08:05 +01:00
64666bbfb6 config: add new Configuration class to simplify handling json config update api 2023-02-20 07:07:32 +01:00
ccb58082a2 main: tweak log levels, add crash info 2023-02-19 18:46:43 +01:00
ea058a33da main: drop pulse input in favor of existing BPM, add to default config 2023-02-19 18:46:28 +01:00
d824dbfa45 animations: power: make configurable 2023-02-19 18:45:28 +01:00
8223688d7b platform: fix crash, move some code from h to cpp 2023-02-19 18:44:26 +01:00
0700dfaf92 inputs: colorcycle: debug-- 2023-02-19 18:43:43 +01:00
d89630a340 platform: arduino: mqtt: allow configuration through json 2023-02-19 18:43:26 +01:00
f9add1f684 logservice: add support for Pointer event types and config event intents 2023-02-19 18:43:00 +01:00
2ee332914a sequencer: debug-- 2023-02-19 18:42:10 +01:00
bfbbeffcfd config: fix crashes, implement fallback profiles 2023-02-19 18:41:55 +01:00
160cbc5ea9 bootoptions: use NVRAM instead of wearing out flash for crash detection in esp32 2023-02-19 18:40:16 +01:00
ae3abc3aa3 inputs: bpm: add support for configuring startup/idle BPM 2023-02-19 18:39:26 +01:00
2a0d72f0a1 platform: arduino: u8display: delete task on stop 2023-02-19 18:38:48 +01:00
e994f1f20c platform: arduno: mqtt: fix mqtt build
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 19:36:43 +01:00
3a841c5792 platform: arduino: mqtt: compile++ 2023-02-18 19:08:00 +01:00
ef4c6e016d platform: drop particle platform
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 18:46:42 +01:00
9a36831658 config: implement reading app-specific configs from profile
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 18:45:34 +01:00
1494dd6405 main: move more tiny objects out of main.cpp 2023-02-18 17:15:21 +01:00
2848c8ad12 figments: figment: redefine task startup state semantics
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 16:33:09 +01:00
b33885e9f5 main: show a color in safe mode 2023-02-18 16:32:48 +01:00
71a58b5f4d main: remove photon-specific defines, replaced with platform api 2023-02-18 16:31:27 +01:00
1d1c5781e2 main: set mqtt platform bits outside of main.cpp 2023-02-18 16:30:41 +01:00
e375c9d890 main: update timezone to berlin :) 2023-02-18 16:30:00 +01:00