Commit Graph

  • 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