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
|
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
|
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
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
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
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
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-02-18 18:46:42 +01:00 |
|
|
9a36831658
|
config: implement reading app-specific configs from profile
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
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 |
|