Commit Graph

141 Commits

Author SHA1 Message Date
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
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