Commit Graph

116 Commits

Author SHA1 Message Date
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
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
22cf849e15 woodpecker: cut down to just esp32 builds for now
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 19:42:44 +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
a598d62523 readme bump
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 19:18:29 +01:00
3a841c5792 platform: arduino: mqtt: compile++ 2023-02-18 19:08:00 +01:00
8a29dd4ce1 woodpecker: only run check once
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 18:49:40 +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
7152d70a02 figments: input: add pointer type to variant, and new config update event 2023-02-18 18:44:17 +01:00
ce78825f66 woodpecker: add static analysis
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 18:10:52 +01:00
cbe3ba3f30 woodpecker: use parallel build groups
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 17:52:17 +01:00
ea876e243d platformio: add json validation step to fs builder
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 17:47:25 +01:00
2cbfcecab9 woodpecker: disable broken builds, add buildfs to pipeline 2023-02-18 17:30:44 +01:00
79be7492b5 data: fix json formatting, add setup config 2023-02-18 17:30:24 +01:00
e43fbf78ee gitignore: add pipfile.lock 2023-02-18 17:15:38 +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
7f134300ea data: add current surface maps and profiles 2023-02-18 16:32:12 +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
043925cb55 platform: arduino: move json alloc into .cpp 2023-02-18 16:29:01 +01:00
2c7501f0c2 inputs: serial: basic serial command inputs 2023-02-18 16:27:24 +01:00
85b42469f9 platform: arduino: mqtt: add support for loadConfig command 2023-02-18 16:24:31 +01:00
9b1600f00b figments: mainloop: run loop() once before ready-to-roll
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-02-18 16:23:02 +01:00
242182d460 figments: mainloop: better startup logs 2023-02-18 16:22:37 +01:00
b244a28c6e figments: input: add new event to load config profile by name 2023-02-18 16:20:36 +01:00
eb4ff37580 platform: auto-register figments, now that we have json config 2023-02-18 16:18:57 +01:00
c351621d9d animations: add missing inputblip 2023-02-18 16:16:51 +01:00
f4828b2361 main: print free ram with fps 2023-02-18 16:16:35 +01:00
f0abdc0567 config: first version of storing pixel maps and configs in SPIFFS
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 16:15:17 +01:00
07e6e98673 config: start implementing json-based configuration files 2023-02-18 16:06:28 +01:00
56e2e76954 platform: provide free ram metrics 2023-02-18 15:43:15 +01:00
2a602225d2 bootoptions: consider exception to also be reason for crash 2023-02-18 15:40:03 +01:00