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
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
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
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
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 |
|
|
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 |
|
|
a9a2fb49d7
|
woodpecker: add new display variant, and adjust pio check command
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-02-20 08:07:29 +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 |
|
|
cb938d768a
|
profiles: default: lower default bpm to 25 from 75
|
2023-02-20 07:07:46 +01:00 |
|
|
64666bbfb6
|
config: add new Configuration class to simplify handling json config update api
|
2023-02-20 07:07:32 +01:00 |
|
|
53d5775c6a
|
platformio: update u8 lib, add new display esp32 variant
|
2023-02-19 18:47:48 +01:00 |
|
|
39190d6506
|
figments: input: fix as() signature to return pointers
|
2023-02-19 18:47:04 +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 |
|
|
de5d3e836a
|
figments: mainloop: add debugging tool that records last task prior to reset
|
2023-02-19 18:41:25 +01:00 |
|
|
1426b1524b
|
figments: figment: add F_LIKELY, F_UNLIKELY macros
|
2023-02-19 18:40:37 +01:00 |
|