Commit Graph

89 Commits

Author SHA1 Message Date
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
6831dfdfca platformio: simplify build platforms
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-02-18 15:34:28 +01:00
5bfded9277 woodpecker++ 2023-02-18 15:26:40 +01:00
d14fa7fde1 If the code hasn't been touched in this long, its probably release-worthy. 2022-06-11 11:02:27 +02:00
0c9eb831dd pipfile: add pio 2022-06-11 11:01:35 +02:00
75bf48756b build for esp32 mask project 2021-04-10 11:10:25 -07:00
439a456d1a platform: arduino: mqtt: make config message persist 2021-03-31 14:39:21 -07:00
10bbcd6786 cleanup main.cpp, split platform code into a Platform object 2021-03-31 11:50:00 -07:00
a6534bcb20 port to platformio 2021-03-29 01:10:55 -07:00
9a3bf84214 fix brightness event spam, add configuration backdoor in mqtt events 2021-03-28 17:18:03 -07:00
92d5e73bd8 bump 2021-03-28 14:50:31 -07:00
cadfd40b61 update 2021-03-27 18:19:55 -07:00
3b32d72d5e inputs: buttons: split implementation into cpp 2020-01-28 13:48:46 -08:00
91183b5eed figments: input: support creating input handlers via lambdas 2020-01-28 13:48:06 -08:00
15682ae9d2 photontelemetry: publish events, ignoring duplicates 2020-01-28 13:47:35 -08:00
354b72f160 Initial commit 2019-05-09 22:17:29 -07:00
dcf8ebd034 Initial Commit by po 2018-12-26 20:35:58 -08:00