-
ebbf433cdf
wip commit
wip/congress
Torrie Fischer
2023-12-26 11:29:49 +0100
-
6582bae0f2
platform: esp32: disable bluetooth serial for now
master
Torrie Fischer
2023-12-23 11:15:46 +0100
-
13a3dd5158
platform: esp32: fix build, implement more crash info output
Torrie Fischer
2023-12-23 11:15:31 +0100
-
389da5b115
platform: arduino: mqtt: implement idle state support
Torrie Fischer
2023-12-23 11:12:18 +0100
-
83b3af58f7
logservice: fix build
Torrie Fischer
2023-12-23 11:12:02 +0100
-
0d3bcb4267
inputs: idle: implement an idletimer
Torrie Fischer
2023-12-23 11:11:49 +0100
-
e43b594637
figments: input: remove unused event intents, move stringification into figments lib
Torrie Fischer
2023-12-23 11:11:33 +0100
-
89e943b767
inputs: circandianrhythm: tweak late night/early day brightnesses
Torrie Fischer
2023-12-23 11:09:53 +0100
-
3f3f9eb801
platformio: update platformio.ini with stream deps, simplify configs
Torrie Fischer
2023-12-23 11:09:15 +0100
-
418e13b797
platform: arduino: mqtt: use streamutils buffering for faster mqtt sending
Torrie Fischer
2023-12-23 11:08:52 +0100
-
f224a1755e
jsoncoordinatemapping: s/verbose/info/ logging
Torrie Fischer
2023-12-23 11:07:25 +0100
-
3dd84cfce1
figments: renderer: fix brightness scaling to actually work
Torrie Fischer
2023-12-23 11:06:50 +0100
-
3e9d4eb08f
platform: esp32: u8display: hide behind CONFIG_U8DISPLAY flag
Torrie Fischer
2023-12-23 11:06:14 +0100
-
c4bbeccac0
platform: arduino: ota: prevent watchdog hang on ota update
Torrie Fischer
2023-12-23 11:05:45 +0100
-
19f2a4f35c
platform: arduino: wifi: use new hostname api to set up mdns
Torrie Fischer
2023-12-23 11:05:24 +0100
-
cc9c719e3c
inputs: MPU6050: hide behind CONFIG_MPU6050 flag
Torrie Fischer
2023-12-23 11:04:59 +0100
-
7e1b3b9500
platform: add api for grabbing the system hostname
Torrie Fischer
2023-12-23 11:04:39 +0100
-
0106b09c9b
inputs: circadianrhythm: move strings to flashmem, merge duplicate loop algo
Torrie Fischer
2023-12-23 11:04:15 +0100
-
a5d468efde
platform: esp8266: fix timezone offsets
Torrie Fischer
2023-12-23 11:03:24 +0100
-
04bdf5323c
build-hal: add RENDERBUG_HAL define, fix logging output
Torrie Fischer
2023-12-23 11:02:32 +0100
-
5bb29cc59c
main: drop unused keymappping task
Torrie Fischer
2023-12-23 11:01:35 +0100
-
cd6c097b76
animations: chimes: drop UserInput event type handling
Torrie Fischer
2023-12-23 11:01:21 +0100
-
07e71ad4c0
platformio: use faster baud for esp8266
Torrie Fischer
2023-12-20 12:58:56 +0100
-
9233a9113e
platformio: update fastled+arduinojson libs
Torrie Fischer
2023-12-20 12:58:39 +0100
-
949c90f207
fastled: enable spi on esp8266
Torrie Fischer
2023-12-20 12:58:29 +0100
-
3b2951db79
mqtt: refactor big messy functions to smaller messy functions
Torrie Fischer
2023-12-20 12:16:20 +0100
-
31e4072305
platform: esp8266: print startup reason on startup
Torrie Fischer
2023-12-20 12:14:36 +0100
-
9561b3f4a7
serial: reorganize functions, drop unused char array
Torrie Fischer
2023-12-20 12:13:00 +0100
-
1321693182
colors: drop unused color maps, if we want them back we can pregen them with scons
Torrie Fischer
2023-12-20 12:12:38 +0100
-
0826970374
platform: cleaner startup logs
Torrie Fischer
2023-12-20 12:12:16 +0100
-
924673ada3
main: move startup strings to flash
Torrie Fischer
2023-12-20 12:11:49 +0100
-
6df7e938cb
figments: mainloop: better startup output
Torrie Fischer
2023-12-20 12:11:36 +0100
-
bb0f8619cb
figments: drop unused perfcounter class
Torrie Fischer
2023-12-20 10:48:10 +0100
-
23993a09cf
build: clean up the mess of ifdefs from platform into a scons-configured hal
Torrie Fischer
2023-12-20 10:47:26 +0100
-
236795917a
figments: renderer: implement brightness/power commands
Torrie Fischer
2023-12-20 09:29:10 +0100
-
6edfb2d8e3
main: update timezone to berlin
Torrie Fischer
2023-12-20 09:28:53 +0100
-
436950eef2
sequencer: switch to *-scene events isntead of *-pattern, drop the concept of next/previous scene
Torrie Fischer
2023-12-20 09:20:34 +0100
-
8c4e0e402c
logservice: add text for set-scene event
Torrie Fischer
2023-12-20 09:19:52 +0100
-
ce65e7e7f0
config: abstract fs utils to fix esp32 builds
Torrie Fischer
2023-12-20 09:19:37 +0100
-
6797889b4c
figments: renderer: move power management directly into the renderer
Torrie Fischer
2023-12-20 09:17:10 +0100
-
6e138175be
figments: command: rewrite command api to use Task instances instead of static functions
Torrie Fischer
2023-12-20 09:13:23 +0100
-
214825c1d3
figments: mainloop: warnings--
Torrie Fischer
2023-12-20 09:09:33 +0100
-
90055a07e2
figments: figment: fix build on esp32
Torrie Fischer
2023-12-20 08:32:41 +0100
-
b7495404b8
profiles: ponderjar: disable bpm, bluetooth, add more scenes
Torrie Fischer
2023-12-20 08:32:06 +0100
-
e436c9aaa3
profiles: add new djstrip profile
Torrie Fischer
2023-12-12 20:00:31 +0100
-
c9363ba851
config: build++
Torrie Fischer
2023-12-12 19:58:10 +0100
-
9a3186edbd
animations: implement a rain animation for weather
Torrie Fischer
2023-12-11 08:10:52 +0100
-
dc1dfd9f4a
data: add mapping and profile for ponderjar
Torrie Fischer
2023-12-11 08:10:00 +0100
-
195b405a3b
profiles: add Serial to all profiles
Torrie Fischer
2023-12-11 08:09:46 +0100
-
5668266a23
animations: testanimation: rewrite into something that can help debug coord mappings
Torrie Fischer
2023-12-11 08:09:10 +0100
-
81bebad459
animations: updatestatus: avoid writing past end of LED array
Torrie Fischer
2023-12-11 08:08:27 +0100
-
d36de899fd
platform: implement commands for task management
Torrie Fischer
2023-12-11 08:07:52 +0100
-
ef74dc2178
platform: use uint16_t type instead of unsigned int, for readability
Torrie Fischer
2023-12-11 08:07:38 +0100
-
4412fd8f1a
platform: remove useless 5s startup delay
Torrie Fischer
2023-12-11 08:07:09 +0100
-
4114a8b2b5
platform: unify more esp32/esp8266 api
Torrie Fischer
2023-12-11 08:06:57 +0100
-
7418172f79
platform: use Static<> init for serial printer, remove carriage return
Torrie Fischer
2023-12-11 08:06:22 +0100
-
63a705ddd4
platform: use pool.ntp.org for ntp server
Torrie Fischer
2023-12-11 08:05:33 +0100
-
e9f63e718c
platform: move some startup state reporting from main to platform
Torrie Fischer
2023-12-11 08:04:55 +0100
-
d592810b3b
config: implement commands to change profiles and save settings
Torrie Fischer
2023-12-11 07:59:47 +0100
-
57f1ca837c
config: bump max LEDs to 512
Torrie Fischer
2023-12-11 07:59:26 +0100
-
5ea43bc908
inputs: bpm: add commands for setting BPM
Torrie Fischer
2023-12-11 07:58:33 +0100
-
9c53d05ab1
animations: power: implement commands for brightness+power on/off
Torrie Fischer
2023-12-11 07:58:17 +0100
-
58df15702d
sequencer: implement commands to change scenes
Torrie Fischer
2023-12-11 07:57:49 +0100
-
4e56134dd9
inputs: serial: implement a CLI
Torrie Fischer
2023-12-11 07:57:22 +0100
-
ac94c4be0c
platformio: add serial, circadianrhythm to default app set
Torrie Fischer
2023-12-11 07:56:27 +0100
-
63397dc39a
inputs: circadianrhythm: improve logging, fix build error
Torrie Fischer
2023-12-11 07:56:00 +0100
-
7b0434e3df
safemode: add serial handler to default safemode apps
Torrie Fischer
2023-12-11 07:55:05 +0100
-
87ac61b061
bootoptions: unify esp32+esp8266 crash detection, add api to force reboot to safemode
Torrie Fischer
2023-12-11 07:54:08 +0100
-
b1ec20982b
figments: start building generic command-execution framework
Torrie Fischer
2023-12-11 07:52:44 +0100
-
50c98bc5b5
platform: arduino: mqtt: print where logs get sent to
Torrie Fischer
2023-12-11 07:52:01 +0100
-
5a62b30019
main: start all safemode tasks, unconditionally
Torrie Fischer
2023-12-11 07:51:28 +0100
-
5a6809a723
main: clean up startup logging
Torrie Fischer
2023-12-11 07:51:10 +0100
-
ad9d6649c9
figments: renderer: store last figment name for crash reporting purposes
Torrie Fischer
2023-12-11 07:50:28 +0100
-
ddc3804ae0
figments: mainloop: 30fps should be the slowest frame, actually
Torrie Fischer
2023-12-11 07:49:40 +0100
-
7970192c1a
figments: mainloop: print warning if task couldnt be found
Torrie Fischer
2023-12-11 07:49:23 +0100
-
1e2f60201d
figments: ringbuf: prevent infinite loop if ringbuf is empty
Torrie Fischer
2023-12-11 07:48:59 +0100
-
3e5cead5ff
figments: input: implement InputEvent::operator!=
Torrie Fischer
2023-12-11 07:48:33 +0100
-
c91757308d
figments: surface: handle swapped start/end positions
Torrie Fischer
2023-12-11 07:47:54 +0100
-
e5d4eea02b
figments: display: assert that we dont exceed pixel array bounds
Torrie Fischer
2023-12-11 07:47:11 +0100
-
74c2ddb405
docs: readthedocs.org support
Torrie Fischer
2023-03-04 13:16:17 +0100
-
194f65967f
gitignore: ignore doxygen output
Torrie Fischer
2023-03-04 12:55:23 +0100
-
3619601efa
woodpecker: drop esp32 bluetooth for now
Torrie Fischer
2023-03-03 19:48:01 +0100
-
e837232872
figments: docs++
Torrie Fischer
2023-03-03 19:43:51 +0100
-
3eb145ba00
docs: add doxygen support
Torrie Fischer
2023-03-03 19:04:38 +0100
-
0e9f37832b
woodpecker: only fail on high defects
Torrie Fischer
2023-03-03 18:47:40 +0100
-
217a7024b9
platform: fix static check fix
Torrie Fischer
2023-03-03 18:46:23 +0100
-
f9432d89bf
check: reduce verbosity, exclude libs
Torrie Fischer
2023-03-03 18:45:21 +0100
-
69abcf2638
src: fix some static analysis warnings
Torrie Fischer
2023-03-03 18:33:07 +0100
-
0264604571
woodpecker: turn on esp8266 builds
Torrie Fischer
2023-03-03 18:23:18 +0100
-
828a6ef100
figments: mainloop: warning--
Torrie Fischer
2023-03-03 18:21:45 +0100
-
6a388891f5
platformio: remove serial support from esp8266 for now
Torrie Fischer
2023-03-03 18:21:30 +0100
-
d3927c01a0
platformio: build with -Wall
Torrie Fischer
2023-03-03 18:21:19 +0100
-
a1c4a1563b
figments: mainloop: fix .noinit support on esp8266
Torrie Fischer
2023-03-03 18:20:15 +0100
-
8a858b99ed
inputs: serial: fix build without particle
Torrie Fischer
2023-03-03 18:18:22 +0100
-
83317163f4
platformio: update deps to latest
Torrie Fischer
2023-03-03 18:04:04 +0100
-
a9a2fb49d7
woodpecker: add new display variant, and adjust pio check command
Torrie Fischer
2023-02-20 08:07:29 +0100
-
bbc01f7cea
animations: solid: increase pre-blob color headroom, make color transitions much smoother
Torrie Fischer
2023-02-20 07:09:01 +0100
-
4a75e09792
sprites: blob: delete old commented out code
Torrie Fischer
2023-02-20 07:08:05 +0100
-
cb938d768a
profiles: default: lower default bpm to 25 from 75
Torrie Fischer
2023-02-20 07:07:46 +0100
-
64666bbfb6
config: add new Configuration class to simplify handling json config update api
Torrie Fischer
2023-02-20 07:07:32 +0100