Commit Graph

  • 138edf9c52 WIP tcp-proto cdo 2023-07-14 15:50:45 +01:00
  • 8fdc409a39 Create Python remote CLI cdo 2023-05-21 20:53:57 +01:00
  • cf11785f44 Write first version of TCP control protocol cdo 2023-05-21 20:53:30 +01:00
  • e961496973 Come up with TCP control protocol cdo 2023-05-21 20:52:16 +01:00
  • d2e2ea21df Fix inconsistent dayspec description cdo 2023-05-21 20:45:54 +01:00
  • 8c957d043a Move all firmware files to subdirectory cdo 2023-05-21 15:06:44 +01:00
  • 3d8ec33cd3 Move alarm and time types into dedicated headers main cdo 2023-05-21 13:12:49 +01:00
  • 7434f4f037 Support IPv6 in wifi component cdo 2023-05-20 02:30:30 +01:00
  • fc74ff84ce Add 'sntp ip' command for getting SNTP server's IP cdo 2023-05-19 18:13:08 +01:00
  • ba1fe7239e Reduce log level of unhandled wifi events cdo 2023-05-19 18:12:40 +01:00
  • 199194ef7c Supress annoying GPIO logs cdo 2023-05-19 18:12:19 +01:00
  • 4a6246ba9a Change default timezone so it actually works cdo 2023-05-19 17:51:48 +01:00
  • 077f3d5552 Allow alarms to be day-specific cdo 2023-05-19 17:16:10 +01:00
  • 00e96f12f0 Add clear subcommand to alarms command cdo 2023-05-19 16:55:03 +01:00
  • 58055bf4b4 Allow no args in settings command cdo 2023-05-19 16:15:55 +01:00
  • e4668f0c04 Implement persistent alarm storage cdo 2023-05-19 16:15:17 +01:00
  • 685e0950bf Create system_utils component cdo 2023-05-19 16:05:27 +01:00
  • 9c9f027bb8 Add support for snoozing alarms cdo 2023-05-19 14:01:40 +01:00
  • 17704a5607 Change default time save period to 60000 ms cdo 2023-05-18 01:33:54 +01:00
  • 2c8672d22f Change default alert frequency to 400 Hz cdo 2023-05-18 01:33:39 +01:00
  • 0d12bb7445 Add alarms component cdo 2023-05-18 01:29:17 +01:00
  • d7dd2025b8 Add seconds to Time type, handle in time component cdo 2023-05-18 01:24:42 +01:00
  • 7926ccc6fa Seperate time storage into its own module cdo 2023-05-17 18:23:58 +01:00
  • 6ec3cae4b3 Seperate SNTP stuff into its own module cdo 2023-05-17 18:08:55 +01:00
  • 89eb99b80f Move time update logic from display module to time manager cdo 2023-05-17 17:55:13 +01:00
  • d84bb7ac4b Add support for getting day of the week to time module cdo 2023-05-17 16:04:10 +01:00
  • 8904f9ab8e Change default alert sound frequency cdo 2023-05-16 23:02:53 +01:00
  • 371238581f Use smooth SNTP sync mode cdo 2023-05-16 23:02:41 +01:00
  • 06966c2ae6 Create sntp command cdo 2023-05-16 22:52:43 +01:00
  • 2ca513b98d Add date support to time manager cdo 2023-05-16 22:32:19 +01:00
  • a4a4a035f2 Save/load time to/from storage in time_manager cdo 2023-05-16 22:12:49 +01:00
  • c82af79d52 Create buttons module cdo 2023-05-16 21:11:41 +01:00
  • 82334be492 Implement sound module to handle audio alerts cdo 2023-05-16 14:02:32 +01:00
  • f50525a2a6 Scope creep cdo 2023-05-16 13:54:09 +01:00
  • 2ac7310a21 Move default settings into sub-menu in menuconfig cdo 2023-05-16 13:50:58 +01:00
  • 744f8b2504 Configure SNTP cdo 2023-05-16 00:05:55 +01:00
  • 62405149ad Add setting for SNTP server cdo 2023-05-15 23:21:47 +01:00
  • 7d84b95ad5 Implement WiFi networking cdo 2023-05-15 22:55:12 +01:00
  • 129e8188d2 Tick off some of the planned features in the README cdo 2023-05-15 18:38:05 +01:00
  • 3a34109ccf Remove decimal point from display cdo 2023-05-15 18:35:05 +01:00
  • f115ed7394 Add a settings console command cdo 2023-05-15 18:32:56 +01:00
  • 0634787df3 Add a console with a reboot command cdo 2023-05-15 18:32:34 +01:00
  • e4fa25a61e Remove unused #include and component require from fatal component cdo 2023-05-15 18:31:22 +01:00
  • 3ab6c20e58 Rename config module to settings cdo 2023-05-15 17:39:29 +01:00
  • cee2e368dc Flesh out time module cdo 2023-05-15 17:31:23 +01:00
  • 8be7ec1e28 Add timezone config item cdo 2023-05-15 17:25:25 +01:00
  • be666164f4 Create display module top level cdo 2023-05-15 16:57:41 +01:00
  • 81f5c6aaa0 Create time module stub cdo 2023-05-15 16:42:55 +01:00
  • 95cf84728d Write driver for 7-segment display cdo 2023-05-15 16:41:27 +01:00
  • 87c9ca3c81 Add SSID and PSK config items cdo 2023-05-15 12:10:51 +01:00
  • 81dfa7fe1c Add default hostname Kconfig item cdo 2023-05-15 11:34:23 +01:00
  • d7f1c2ace0 Restructure config module for easier addition of items cdo 2023-05-15 11:23:07 +01:00
  • 10c77203ab Add config component with hostname setting cdo 2023-05-14 21:33:03 +01:00
  • ae1d470b4b Create fatal component to handle fatal errors cdo 2023-05-14 21:13:35 +01:00
  • cc020d12bf Write README with project summary and planned features cdo 2023-05-14 18:20:25 +01:00
  • 3d2790f340 Configure ESP-IDF for single core MCU cdo 2023-05-14 18:22:22 +01:00
  • a14d685d8b Add .gitignore cdo 2023-05-14 18:10:00 +01:00
  • 1638b0b7ae Add clang-format config cdo 2023-05-14 18:09:52 +01:00
  • 5ae721d25f Create project structure cdo 2023-05-14 18:09:29 +01:00
  • 629031ee71 Add license (AGPL 3.0) cdo 2023-05-14 18:09:08 +01:00