Commit graph

  • a2f7d1748a Remove old debugging printlns from weather page main leblane 2023-06-16 17:00:15 +0300
  • 39a2432410 Add timeout to menu so you don't accidentally drain your battery by entering the menu before going to sleep. leblane 2023-06-16 16:59:01 +0300
  • 93d7bde7dc Slightly tweak battery curve. 0% should be 3.65V now. leblane 2023-06-15 19:46:04 +0300
  • f28480291e Back off updating the weather if wifi doesn't work at first leblane 2023-06-15 19:45:36 +0300
  • 268fd9986d Slightly more robust wifi initialisation. Also set country code. leblane 2023-06-15 19:44:47 +0300
  • 5664ee4acd Using wrong wttr field for temperature leblane 2023-06-03 14:52:42 +0300
  • fb289071e1 Fix string endings leblane 2023-06-03 03:33:54 +0300
  • 0ca946b897 Merge branch 'main' of git.demoscene.dev:leblane/WatchyWatchFace leblane 2023-06-03 00:40:16 +0300
  • 42a7285537 Wind speed shouldn't be rounded leblane 2023-06-03 00:39:49 +0300
  • 8fcd24991b Change readme bit about config.h to be secrets.h leblane 2023-06-02 22:35:40 +0200
  • 38da7b04ec Updated readme, added sceenshots Lewis Jackson 2023-06-02 23:29:41 +0300
  • d318322ae5 Little refactoring: Move vibration motor functionality into features Lewis Jackson 2023-06-02 23:06:53 +0300
  • 2d11d69067 Merge branch 'feature/weather-page' Lewis Jackson 2023-06-02 22:45:10 +0300
  • 8d6edca411 Added backoff time in case weather updates fail Lewis Jackson 2023-06-02 22:24:00 +0300
  • 74695597cf Removed unused openweathermap stuff now using wttr.in Lewis Jackson 2023-06-02 21:15:09 +0300
  • f7094077f7 Add WeatherIcons.h Lewis Jackson 2023-06-02 21:14:23 +0300
  • aa8a9193b0 Add icons for current weather, split weather icons into seperate file Lewis Jackson 2023-06-02 21:05:51 +0300
  • 1b6f89faea Add fetching from wttr.in and moon display Lewis Jackson 2023-06-02 18:45:26 +0300
  • e11bcdc9cd Slight visual tweaks to weather display Lewis Jackson 2023-06-02 00:19:37 +0300
  • e91c194b98 Fix for Wday when offsetting time Lewis Jackson 2023-06-02 00:15:59 +0300
  • 33dc87dfd0 Use newline geolocation api. make geolocation optional. Lewis Jackson 2023-06-02 00:04:53 +0300
  • 5dea52ebe4 Move secrets.h stuff to the bottom so it can override everything Lewis Jackson 2023-06-01 21:33:44 +0300
  • 5863b0db2c Add #if!def fallback for OPENWEATHERMAP_API_KEY, and compiler warning Lewis Jackson 2023-06-01 21:27:58 +0300
  • b0e5d281e0 Add city name display Lewis Jackson 2023-06-01 19:55:35 +0300
  • 4e3800e332 Weather WIP Lewis Jackson 2023-06-01 18:24:54 +0300
  • 36510ace7a Do a full refresh on page switch Lewis Jackson 2023-06-01 18:24:23 +0300
  • f718c01d80 Add date/day to clock, proportional fonts Lewis Jackson 2023-06-01 18:16:20 +0300
  • 23b1328cba Add WIP weather stuff Lewis Jackson 2023-06-01 17:22:37 +0300
  • 07e83e7557 Move wifi code into a watch feature Lewis Jackson 2023-06-01 17:17:57 +0300
  • 93602ebb77 Timestamp bugfix Lewis Jackson 2023-06-01 16:49:57 +0300
  • 67ff091775 Fixed braindead style, added a 2038+ compatible timestamp Lewis Jackson 2023-06-01 16:48:45 +0300
  • 5993fda85e Add averaging to reading battery levels Lewis Jackson 2023-06-01 16:17:40 +0300
  • c1ed9a77c5 Replace inverse smoothstep with regular smoothstep for battery curve Lewis Jackson 2023-06-01 15:19:46 +0300
  • f564f8c6e8 Merge branch 'feature/experimental-rtc-modifications' Lewis Jackson 2023-06-01 15:18:24 +0300
  • 32cd26fccf Replace inverse smoothstep with regular smoothstep for battery curve Lewis Jackson 2023-06-01 15:12:39 +0300
  • 3e7ddb805c Add blank page for weather for now Lewis Jackson 2023-06-01 04:24:49 +0300
  • 52478ec602 More formatting fixes Lewis Jackson 2023-06-01 03:39:27 +0300
  • f87d626925 Fix for drawing battery icon Lewis Jackson 2023-06-01 03:17:42 +0300
  • 9e6f562287 Add stub secrets to allow compile on CI Lewis Jackson 2023-06-01 03:12:31 +0300
  • 24e04577f8 Cleaning up indentation in WatchFace.cpp Lewis Jackson 2023-06-01 03:09:32 +0300
  • 90c66be515 WIP refactoring Lewis Jackson 2023-06-01 03:07:52 +0300
  • 1b843ce4b4 Update workflow to use preprepared docker image Lewis Jackson 2023-05-31 22:47:18 +0300
  • a94a9cc4ec Merge branch 'main' of git.demoscene.dev:leblane/WatchyWatchFace Lewis Jackson 2023-05-31 23:10:12 +0300
  • 40949933e5 Update workflow to use preprepared docker image Lewis Jackson 2023-05-31 22:47:18 +0300
  • e0e45b8e25 Specify path for pio explicitly Lewis Jackson 2023-05-31 22:51:38 +0300
  • 5aa5daac01 Clean up YML Lewis Jackson 2023-05-31 22:50:47 +0300
  • 549ab6ebd3 Update workflow to use preprepared docker image Lewis Jackson 2023-05-31 22:47:18 +0300
  • 5367843ac1 Experimental code to allow timer resyncing after NTP resync Lewis Jackson 2023-05-31 21:20:55 +0300
  • 3ada2fb9a9 Need to init clock for timer to work properly Lewis Jackson 2023-05-31 04:21:19 +0300
  • 29fa5486cb Use local bugfixed Rtc_Pcf8563 library Lewis Jackson 2023-05-31 04:04:58 +0300
  • 6b1c04e1de Experimental timer-based RTC updates Lewis Jackson 2023-05-31 04:04:25 +0300
  • b45b5429f7 asdfg Lewis Jackson 2023-05-30 21:41:26 +0300
  • 7264f696e6 I bet it doesn't fucking alias python -> python3 Lewis Jackson 2023-05-30 21:37:45 +0300
  • 6ffaf521ff And of course python is missing Lewis Jackson 2023-05-30 21:33:34 +0300
  • 22af37adc7 Missing newline Lewis Jackson 2023-05-30 21:30:56 +0300
  • bec5fb35d5 Apparently the platformio in Ubuntu isn't modern enough Lewis Jackson 2023-05-30 21:30:16 +0300
  • 8fe0ed9f15 Add git to install list in workflow Lewis Jackson 2023-05-30 21:26:18 +0300
  • e76ce513d6 How can you not have curl installed by default what the fuck Lewis Jackson 2023-05-30 21:19:53 +0300
  • 36455fb974 Seriously. Lewis Jackson 2023-05-30 21:18:29 +0300
  • fa62ffe384 grrr. Lewis Jackson 2023-05-30 21:16:28 +0300
  • fa61dbb4f9 Probably helps if I check out the source tree Lewis Jackson 2023-05-30 21:13:47 +0300
  • 9b84fc464a Fixed syntax Lewis Jackson 2023-05-30 21:10:51 +0300
  • 64dd39deaf Still debugging... Lewis Jackson 2023-05-30 21:09:07 +0300
  • 75093df1bd Debugging workspace file Lewis Jackson 2023-05-30 21:04:49 +0300
  • 14c3be6da0 No, the YML file was right, the forgje docs were wrong Lewis Jackson 2023-05-30 20:27:09 +0300
  • 242d26336a OK, forgejo seems to ignore the runs-on? Lewis Jackson 2023-05-30 20:04:35 +0300
  • 0253052fe9 Adding universe repo wasn't necessary, just update. Lewis Jackson 2023-05-30 20:01:16 +0300
  • b5de3d25ee Docker didn't like ubuntu-jammy? Lewis Jackson 2023-05-30 19:52:09 +0300
  • 619d1003e6 Specify jammy docker image Lewis Jackson 2023-05-30 19:48:45 +0300
  • e1f478fce1 Stackoverflow is wrong, again. Lewis Jackson 2023-05-30 19:40:48 +0300
  • b0921c93b5 Fucking fucks. Lewis Jackson 2023-05-30 19:37:28 +0300
  • 071b03095d Fucking. Lewis Jackson 2023-05-30 19:35:59 +0300
  • 737c367b9c YML syntax fix Lewis Jackson 2023-05-30 19:34:50 +0300
  • 796300e465 Fucking stackoverflow people who assume you have desktop ubuntu Lewis Jackson 2023-05-30 19:32:11 +0300
  • 2227385d22 Add universe repository to workflow Lewis Jackson 2023-05-30 19:19:56 +0300
  • b9c8ad5507 Runner environment doesn't have sudo. Lewis Jackson 2023-05-30 19:12:19 +0300
  • 8c5392c31a Maybe the yml syntax was fucked? Lewis Jackson 2023-05-30 19:09:57 +0300
  • 65807e3d05 Possibly action need to be .yml not .yaml Lewis Jackson 2023-05-30 19:07:27 +0300
  • bd418d1348 Update workflow file to test Lewis Jackson 2023-05-30 18:50:15 +0300
  • 656c844d58 Testing forgejo actions Lewis Jackson 2023-05-30 18:46:26 +0300
  • 9cf06494bb fixes #2 Lewis Jackson 2023-05-30 18:36:08 +0300
  • e418da10cb Experimental slight delay on turbo menu code Lewis Jackson 2023-05-30 15:14:22 +0300
  • 0e5c686b76 Add numeric battery level and step counter Lewis Jackson 2023-05-30 04:03:08 +0300
  • ca117ea3fc Add accelerometer interrupts and option to update the watch face less frequently Lewis Jackson 2023-05-30 03:21:16 +0300
  • 6609a3ab13 Add BMA423 accelerometer code Lewis Jackson 2023-05-30 00:58:20 +0300
  • 46af1b07ae Make 6 clearer on 7seg display Lewis Jackson 2023-05-30 00:55:16 +0300
  • b5dc059b2f Optimise menu to only redrew necessary parts Lewis Jackson 2023-05-30 00:12:09 +0300
  • 0a59564d25 Don't need to clear the screen after fixing bug Lewis Jackson 2023-05-29 23:44:35 +0300
  • 2a0ad1cb14 Don't need to remove the busy callback on menu anymore Lewis Jackson 2023-05-29 23:40:51 +0300
  • e677d9bd1e Merge commit '6a3a9a1' into feature/turbo-menu Lewis Jackson 2023-05-29 23:35:32 +0300
  • 6a3a9a15b9 Bugfix for epaper display Lewis Jackson 2023-05-29 23:34:10 +0300
  • e4a7be7bfb Fix formatting / temporarily disable busy callback Lewis Jackson 2023-05-29 23:03:21 +0300
  • 99878ffe60 Experimental turbo menu handling Lewis Jackson 2023-05-29 22:51:09 +0300
  • 854dea2dc2 Merge branch 'Truck_complains_about_formatting' Lewis Jackson 2023-05-29 22:13:52 +0300
  • 41470931b1 Merge branch 'Truck_complains_about_formatting' of git.demoscene.dev:leblane/WatchyWatchFace into Truck_complains_about_formatting Lewis Jackson 2023-05-29 22:13:28 +0300
  • a3aaacf5e7 Add menu for setting timezone Lewis Jackson 2023-05-29 22:07:52 +0300
  • cb360a8eae "Simplified" the 7 segment to be less verbose. Sir Garbagetruck 2023-05-29 21:40:49 +0300
  • 15838abd5a Don't set time if NTP wasn't successful. Lewis Jackson 2023-05-29 20:34:13 +0300
  • 06839fa806 Functional menu Lewis Jackson 2023-05-29 20:00:46 +0300
  • 5b7ef1c24f Add menu system Lewis Jackson 2023-05-29 18:25:28 +0300