Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 689a318 (HEAD -> master) add -Wshadow by Thomas Buck 2024-01-19 01:28:22 +0100
  • 0a07956 case mod. now only a single bottom part. lcd and buttons are unprotected. by Thomas Buck 2024-01-03 15:30:14 +0100
  • bb3666a tweak buttons in case design by Thomas Buck 2024-01-03 01:51:26 +0100
  • 03e6dc1 fix release workflows by Thomas Buck 2024-01-02 20:36:02 +0100
  • bbc2c45 bump version to 0.3 by Thomas Buck 2024-01-02 20:26:14 +0100
  • 1b7f4e8 add case design by kauzerei, with some tweaks. scad render github actions workflow. by Thomas Buck 2024-01-02 20:20:50 +0100
  • 7b74adb wip stuff by Thomas Buck 2023-12-26 00:47:13 +0100
  • b27e13c add badge to readme by Thomas Buck 2023-12-21 01:09:24 +0100
  • 49b851e GitHub Actions (#1) by Thomas Buck 2023-12-21 00:56:59 +0100
  • 4c9ccdb open ap when no successful wifi connection by Thomas Buck 2023-12-20 23:53:01 +0100
  • fcee4f1 present files on fat fs via http by Thomas Buck 2023-12-20 01:15:04 +0100
  • 2008482 dont fallback to bootloader after user modified filesystem by Thomas Buck 2023-12-20 00:22:38 +0100
  • 628b404 fat fs no longer in RAM. mkfs as part of build process. page cache to still be able to write from usb or app. by Thomas Buck 2023-12-20 00:07:16 +0100
  • e2570e1 print picowota status messages on lcd by Thomas Buck 2023-12-19 17:21:51 +0100
  • 5e50426 links by Thomas Buck 2023-12-19 00:52:42 +0100
  • f11237c 'fix' strange rounding glitch by Thomas Buck 2023-12-19 00:52:23 +0100
  • 13ab874 untested http custom file handler by Thomas Buck 2023-12-19 00:41:28 +0100
  • a4b5c89 more bootloader stuff by Thomas Buck 2023-12-19 00:40:38 +0100
  • f0aafe0 reset to ota function by Thomas Buck 2023-12-19 00:34:23 +0100
  • a5644ba custom picowota fork to show stuff on lcd and use flash wifi credentials by Thomas Buck 2023-12-18 22:29:13 +0100
  • c145989 use lwip httpd instead of bitty http by Thomas Buck 2023-12-18 20:23:46 +0100
  • 2d3244b set wifi hostname by Thomas Buck 2023-12-16 00:42:19 +0100
  • b1c5e3b wifi retry on connect or dhcp fail, init with country code. by Thomas Buck 2023-12-15 23:43:15 +0100
  • 8210ddc add Bitty HTTP server and some other tweaks by Thomas Buck 2023-12-15 20:13:51 +0100
  • 8b5ea70 string editing ui by Thomas Buck 2023-12-08 02:03:46 +0100
  • c5f5482 settings ui improvements by Thomas Buck 2023-12-08 01:14:58 +0100
  • 919d147 add state for wifi settings by Thomas Buck 2023-12-07 22:18:00 +0100
  • f25a6d1 fix mem init by Thomas Buck 2023-12-07 22:17:25 +0100
  • 8037e32 add basic wifi to app by Thomas Buck 2023-12-07 18:42:29 +0100
  • d2823cd add picowota bootloader by Thomas Buck 2023-12-04 21:28:45 +0100
  • 6bfbcd7 reduce amount of fonts by Thomas Buck 2023-12-04 21:22:46 +0100
  • a241f86 untested venty handler by Thomas Buck 2023-12-04 21:20:24 +0100
  • cda6c09 uart only in debug build by Thomas Buck 2023-12-03 23:37:15 +0100
  • 9f0cd07 tweak settings by Thomas Buck 2023-12-03 22:27:12 +0100
  • 8f89034 show volcano version and runtime by Thomas Buck 2023-12-03 21:38:19 +0100
  • fc1635c volcano brightness and auto shutoff conf by Thomas Buck 2023-12-03 20:57:44 +0100
  • 09e4ac3 tweak volcano conf and steps bar by Thomas Buck 2023-12-03 18:34:26 +0100
  • 47c4767 add more volcano config options by Thomas Buck 2023-12-03 18:16:37 +0100
  • c3c79fe add basic visual indicator by Thomas Buck 2023-12-03 16:21:53 +0100
  • e1bfb1b can also edit workflow steps by Thomas Buck 2023-12-03 14:55:20 +0100
  • b2eeca9 can edit settings now by Thomas Buck 2023-12-03 14:11:55 +0100
  • 0d40e4a rename state_volcano_workflow to state_workflow by Thomas Buck 2023-12-03 12:59:08 +0100
  • 7a045d3 add basics of settings menu, about screen. by Thomas Buck 2023-11-29 23:15:10 +0100
  • a1d8ad6 associate ble notifications with characteristics by Thomas Buck 2023-11-29 23:12:07 +0100
  • 3162df3 constrain and scroll rendered text by Thomas Buck 2023-11-29 23:11:47 +0100
  • 944f87e basic ble notification support by Thomas Buck 2023-11-28 22:25:16 +0100
  • 7680476 prefetch volcano ble characteristics by Thomas Buck 2023-11-28 22:23:20 +0100
  • 11483f3 only auto connect when device is visible within 10s of boot by Thomas Buck 2023-11-28 19:37:42 +0100
  • bac6f6b fix text rendering by Thomas Buck 2023-11-27 21:51:02 +0100
  • 9a1b4f2 add volcano auto connect by Thomas Buck 2023-11-27 21:24:33 +0100
  • 5fb8189 store workflow strings correctly in flash page by Thomas Buck 2023-11-27 21:23:00 +0100
  • 6ad8468 edit menu to reorder workflows and steps by Thomas Buck 2023-11-23 01:51:25 +0100
  • 04450ec enable watchdog as early as possible. by Thomas Buck 2023-11-22 20:34:15 +0100
  • 471e4f9 battery limit color by Thomas Buck 2023-11-19 20:00:38 +0100
  • e421199 volcano workflow disconnect by Thomas Buck 2023-11-19 20:00:16 +0100
  • d651b05 enable usb debug only with release builds by Thomas Buck 2023-11-18 06:28:52 +0100
  • 0b05087 log to mass storage by Thomas Buck 2023-11-18 06:10:49 +0100
  • 0390f05 make mass storage available by default by Thomas Buck 2023-11-18 05:39:17 +0100
  • 535d325 proper crc32 by Thomas Buck 2023-11-18 05:11:26 +0100
  • 949fb22 add checksum to config storage by Thomas Buck 2023-11-18 04:38:51 +0100
  • 9b03fe6 custom linker script to keep end of flash clear by Thomas Buck 2023-11-18 04:06:27 +0100
  • 2ea940b take into account flash pages used by btstack by Thomas Buck 2023-11-18 03:52:55 +0100
  • 2dcf213 put persistent config storage at end of flash by Thomas Buck 2023-11-18 03:40:28 +0100
  • 09f9cf1 ensure set temperature in workflow and fix start temperature when cold by Thomas Buck 2023-11-16 01:07:04 +0100
  • 7e9a10e reduced default backlight by Thomas Buck 2023-11-16 01:05:58 +0100
  • a34e195 better battery percentage by Thomas Buck 2023-11-16 01:05:46 +0100
  • a13aa65 text box alignment by Thomas Buck 2023-11-15 00:11:24 +0100
  • a0555b0 change backlight in menu, not persistent by Thomas Buck 2023-11-15 00:10:42 +0100
  • ef0f492 proper pixel order by Thomas Buck 2023-11-15 00:09:53 +0100
  • 2386fb0 state machine uses array of function pointers by Thomas Buck 2023-11-14 23:10:22 +0100
  • 02c5dca print message while discovering characteristics by Thomas Buck 2023-11-14 23:10:06 +0100
  • ff52199 add XXL workflow by Thomas Buck 2023-11-14 23:09:39 +0100
  • 0db5584 don't update screen 10x per second by Thomas Buck 2023-11-12 23:11:30 +0100
  • 5180a19 license for scripts by Thomas Buck 2023-11-12 23:11:03 +0100
  • 965cf08 print current value in workflow by Thomas Buck 2023-11-12 22:55:06 +0100
  • ca91fdf only call disconnect once when aborting workflow by Thomas Buck 2023-11-12 22:38:10 +0100
  • 33773f5 print workflow step and allow aborting by Thomas Buck 2023-11-12 22:32:50 +0100
  • 0c2780e allow going back from workflow selection by Thomas Buck 2023-11-12 20:38:25 +0100
  • 5af9bc8 add simplistic crafty support by Thomas Buck 2023-11-12 19:35:24 +0100
  • 0125925 clear text box bg. fix ble disconnect and workflow notify. by Thomas Buck 2023-11-11 03:31:36 +0100
  • e78ad09 add simple volcano_run state by Thomas Buck 2023-11-11 02:49:03 +0100
  • f064eb3 generalize menu infrastructure to also use it for workflow selection by Thomas Buck 2023-11-11 02:20:49 +0100
  • 5063ba3 add workflow logic by Thomas Buck 2023-11-10 23:02:01 +0100
  • 00498af device selection menu by Thomas Buck 2023-11-10 19:50:18 +0100
  • 0769496 only show relevant devices in scan state by Thomas Buck 2023-11-10 13:21:40 +0100
  • 00e30ac detect known device types and read their serial number by Thomas Buck 2023-11-10 12:43:33 +0100
  • 03daa0e test workflow in debug console by Thomas Buck 2023-11-09 18:19:24 +0100
  • 722d6e6 add commands for heater and pump state by Thomas Buck 2023-11-09 17:40:34 +0100
  • c3a43c4 proper timeouts for ble write, now working. by Thomas Buck 2023-11-09 17:21:28 +0100
  • 46f9c9a serial console mostly working, but still losing some bytes when transmitting lots. by Thomas Buck 2023-11-09 16:26:56 +0100
  • 3b40fe0 option to block on uart buffer overrun by Thomas Buck 2023-11-09 00:02:46 +0100
  • e41bd0b add generic ring buffer lib, used for log buffer and new uart tx buffer. uart as second console option for nicer debugging. by Thomas Buck 2023-11-08 23:40:09 +0100
  • 395ef60 implement ble service and characteristic discovery and value write for volcano. still crashing unfortunately. by Thomas Buck 2023-11-08 18:50:18 +0100
  • c6da7c8 make inclusion of sources optional by Thomas Buck 2023-11-08 18:49:20 +0100
  • 2354f36 tweak debug disk creation by Thomas Buck 2023-11-05 22:39:48 +0100
  • 558224a have the device give out its own source code by Thomas Buck 2023-11-05 21:33:54 +0100
  • 17c4cf7 run state machine for testing periodically. by Thomas Buck 2023-11-05 15:58:49 +0100
  • 0d8e77d optional auto connect for volcano console commands. by Thomas Buck 2023-11-05 15:58:41 +0100
  • 1b3e3e2 implement ble read by Thomas Buck 2023-11-05 15:49:46 +0100
  • 3f60298 only redraw battery indicator when needed by Thomas Buck 2023-11-05 15:48:20 +0100