-
53d5775c6a
platformio: update u8 lib, add new display esp32 variant
Torrie Fischer
2023-02-19 18:47:48 +0100
-
39190d6506
figments: input: fix as() signature to return pointers
Torrie Fischer
2023-02-19 18:47:04 +0100
-
ccb58082a2
main: tweak log levels, add crash info
Torrie Fischer
2023-02-19 18:46:43 +0100
-
ea058a33da
main: drop pulse input in favor of existing BPM, add to default config
Torrie Fischer
2023-02-19 18:46:28 +0100
-
d824dbfa45
animations: power: make configurable
Torrie Fischer
2023-02-19 18:45:28 +0100
-
8223688d7b
platform: fix crash, move some code from h to cpp
Torrie Fischer
2023-02-19 18:44:26 +0100
-
0700dfaf92
inputs: colorcycle: debug--
Torrie Fischer
2023-02-19 18:43:43 +0100
-
d89630a340
platform: arduino: mqtt: allow configuration through json
Torrie Fischer
2023-02-19 18:43:26 +0100
-
f9add1f684
logservice: add support for Pointer event types and config event intents
Torrie Fischer
2023-02-19 18:43:00 +0100
-
2ee332914a
sequencer: debug--
Torrie Fischer
2023-02-19 18:42:10 +0100
-
bfbbeffcfd
config: fix crashes, implement fallback profiles
Torrie Fischer
2023-02-19 18:41:55 +0100
-
de5d3e836a
figments: mainloop: add debugging tool that records last task prior to reset
Torrie Fischer
2023-02-19 18:41:25 +0100
-
1426b1524b
figments: figment: add F_LIKELY, F_UNLIKELY macros
Torrie Fischer
2023-02-19 18:40:37 +0100
-
160cbc5ea9
bootoptions: use NVRAM instead of wearing out flash for crash detection in esp32
Torrie Fischer
2023-02-19 18:40:16 +0100
-
ae3abc3aa3
inputs: bpm: add support for configuring startup/idle BPM
Torrie Fischer
2023-02-19 18:39:26 +0100
-
2a0d72f0a1
platform: arduino: u8display: delete task on stop
Torrie Fischer
2023-02-19 18:38:48 +0100
-
22cf849e15
woodpecker: cut down to just esp32 builds for now
Torrie Fischer
2023-02-18 19:42:44 +0100
-
e994f1f20c
platform: arduno: mqtt: fix mqtt build
Torrie Fischer
2023-02-18 19:36:43 +0100
-
a598d62523
readme bump
Torrie Fischer
2023-02-18 19:14:11 +0100
-
3a841c5792
platform: arduino: mqtt: compile++
Torrie Fischer
2023-02-18 18:51:33 +0100
-
8a29dd4ce1
woodpecker: only run check once
Torrie Fischer
2023-02-18 18:49:40 +0100
-
ef4c6e016d
platform: drop particle platform
Torrie Fischer
2023-02-18 18:46:42 +0100
-
9a36831658
config: implement reading app-specific configs from profile
Torrie Fischer
2023-02-18 18:44:44 +0100
-
7152d70a02
figments: input: add pointer type to variant, and new config update event
Torrie Fischer
2023-02-18 18:44:17 +0100
-
ce78825f66
woodpecker: add static analysis
Torrie Fischer
2023-02-18 18:00:19 +0100
-
cbe3ba3f30
woodpecker: use parallel build groups
Torrie Fischer
2023-02-18 17:52:17 +0100
-
ea876e243d
platformio: add json validation step to fs builder
Torrie Fischer
2023-02-18 17:47:25 +0100
-
2cbfcecab9
woodpecker: disable broken builds, add buildfs to pipeline
Torrie Fischer
2023-02-18 17:30:44 +0100
-
79be7492b5
data: fix json formatting, add setup config
Torrie Fischer
2023-02-18 17:30:24 +0100
-
e43fbf78ee
gitignore: add pipfile.lock
Torrie Fischer
2023-02-18 17:15:38 +0100
-
1494dd6405
main: move more tiny objects out of main.cpp
Torrie Fischer
2023-02-18 17:15:21 +0100
-
2848c8ad12
figments: figment: redefine task startup state semantics
Torrie Fischer
2023-02-18 16:33:09 +0100
-
b33885e9f5
main: show a color in safe mode
Torrie Fischer
2023-02-18 16:32:48 +0100
-
7f134300ea
data: add current surface maps and profiles
Torrie Fischer
2023-02-18 16:32:12 +0100
-
71a58b5f4d
main: remove photon-specific defines, replaced with platform api
Torrie Fischer
2023-02-18 16:31:27 +0100
-
1d1c5781e2
main: set mqtt platform bits outside of main.cpp
Torrie Fischer
2023-02-18 16:30:41 +0100
-
e375c9d890
main: update timezone to berlin :)
Torrie Fischer
2023-02-18 16:30:00 +0100
-
043925cb55
platform: arduino: move json alloc into .cpp
Torrie Fischer
2023-02-18 16:28:50 +0100
-
2c7501f0c2
inputs: serial: basic serial command inputs
Torrie Fischer
2023-02-18 16:27:24 +0100
-
85b42469f9
platform: arduino: mqtt: add support for loadConfig command
Torrie Fischer
2023-02-18 16:24:31 +0100
-
9b1600f00b
figments: mainloop: run loop() once before ready-to-roll
Torrie Fischer
2023-02-18 16:23:02 +0100
-
242182d460
figments: mainloop: better startup logs
Torrie Fischer
2023-02-18 16:22:37 +0100
-
b244a28c6e
figments: input: add new event to load config profile by name
Torrie Fischer
2023-02-18 16:20:36 +0100
-
eb4ff37580
platform: auto-register figments, now that we have json config
Torrie Fischer
2023-02-18 16:18:57 +0100
-
c351621d9d
animations: add missing inputblip
Torrie Fischer
2023-02-18 16:16:51 +0100
-
f4828b2361
main: print free ram with fps
Torrie Fischer
2023-02-18 16:16:35 +0100
-
f0abdc0567
config: first version of storing pixel maps and configs in SPIFFS
Torrie Fischer
2023-02-18 16:14:00 +0100
-
07e6e98673
config: start implementing json-based configuration files
Torrie Fischer
2023-02-18 16:06:28 +0100
-
56e2e76954
platform: provide free ram metrics
Torrie Fischer
2023-02-18 15:43:15 +0100
-
2a602225d2
bootoptions: consider exception to also be reason for crash
Torrie Fischer
2023-02-18 15:40:03 +0100
-
6831dfdfca
platformio: simplify build platforms
Torrie Fischer
2023-02-18 15:34:28 +0100
-
5bfded9277
woodpecker++
Torrie Fischer
2023-02-18 15:19:58 +0100
-
d14fa7fde1
If the code hasn't been touched in this long, its probably release-worthy.
Torrie Fischer
2022-06-11 11:02:27 +0200
-
0c9eb831dd
pipfile: add pio
Torrie Fischer
2022-06-11 11:01:35 +0200
-
75bf48756b
build for esp32 mask project
Torrie Fischer
2021-04-10 11:10:25 -0700
-
439a456d1a
platform: arduino: mqtt: make config message persist
Torrie Fischer
2021-03-31 14:39:21 -0700
-
10bbcd6786
cleanup main.cpp, split platform code into a Platform object
Torrie Fischer
2021-03-31 11:50:00 -0700
-
a6534bcb20
port to platformio
Torrie Fischer
2021-03-29 01:10:55 -0700
-
9a3bf84214
fix brightness event spam, add configuration backdoor in mqtt events
Torrie Fischer
2021-03-28 17:18:03 -0700
-
92d5e73bd8
bump
Torrie Fischer
2021-03-28 14:50:31 -0700
-
cadfd40b61
update
Torrie Fischer
2021-03-27 18:19:55 -0700
-
3b32d72d5e
inputs: buttons: split implementation into cpp
Torrie Fischer
2020-01-28 13:48:46 -0800
-
91183b5eed
figments: input: support creating input handlers via lambdas
Torrie Fischer
2020-01-28 13:48:06 -0800
-
15682ae9d2
photontelemetry: publish events, ignoring duplicates
Torrie Fischer
2020-01-28 13:47:26 -0800
-
354b72f160
Initial commit
Torrie Fischer
2019-05-09 22:17:29 -0700
-
dcf8ebd034
Initial Commit by po
Torrie Fischer
2018-12-26 20:35:58 -0800