0ca946b897Merge branch 'main' of git.demoscene.dev:leblane/WatchyWatchFaceleblane2023-06-03 00:40:16 +0300
42a7285537Wind speed shouldn't be roundedleblane2023-06-03 00:39:49 +0300
8fcd24991bChange readme bit about config.h to be secrets.hleblane2023-06-02 22:35:40 +0200
38da7b04ecUpdated readme, added sceenshots
Lewis Jackson
2023-06-02 23:29:41 +0300
d318322ae5Little refactoring: Move vibration motor functionality into features
Lewis Jackson
2023-06-02 23:06:53 +0300
2d11d69067Merge branch 'feature/weather-page'
Lewis Jackson
2023-06-02 22:45:10 +0300
8d6edca411Added backoff time in case weather updates fail
Lewis Jackson
2023-06-02 22:24:00 +0300
74695597cfRemoved unused openweathermap stuff now using wttr.in
Lewis Jackson
2023-06-02 21:15:09 +0300
f7094077f7Add WeatherIcons.h
Lewis Jackson
2023-06-02 21:14:23 +0300
aa8a9193b0Add icons for current weather, split weather icons into seperate file
Lewis Jackson
2023-06-02 21:05:51 +0300
1b6f89faeaAdd fetching from wttr.in and moon display
Lewis Jackson
2023-06-02 18:45:26 +0300
e11bcdc9cdSlight visual tweaks to weather display
Lewis Jackson
2023-06-02 00:19:37 +0300
e91c194b98Fix for Wday when offsetting time
Lewis Jackson
2023-06-02 00:15:59 +0300
33dc87dfd0Use newline geolocation api. make geolocation optional.
Lewis Jackson
2023-06-02 00:04:53 +0300
5dea52ebe4Move secrets.h stuff to the bottom so it can override everything
Lewis Jackson
2023-06-01 21:33:44 +0300
5863b0db2cAdd #if!def fallback for OPENWEATHERMAP_API_KEY, and compiler warning
Lewis Jackson
2023-06-01 21:27:58 +0300
b0e5d281e0Add city name display
Lewis Jackson
2023-06-01 19:55:35 +0300
4e3800e332Weather WIP
Lewis Jackson
2023-06-01 18:24:54 +0300
36510ace7aDo a full refresh on page switch
Lewis Jackson
2023-06-01 18:24:23 +0300
f718c01d80Add date/day to clock, proportional fonts
Lewis Jackson
2023-06-01 18:16:20 +0300
23b1328cbaAdd WIP weather stuff
Lewis Jackson
2023-06-01 17:22:37 +0300
07e83e7557Move wifi code into a watch feature
Lewis Jackson
2023-06-01 17:17:57 +0300
93602ebb77Timestamp bugfix
Lewis Jackson
2023-06-01 16:49:57 +0300
67ff091775Fixed braindead style, added a 2038+ compatible timestamp
Lewis Jackson
2023-06-01 16:48:45 +0300
5993fda85eAdd averaging to reading battery levels
Lewis Jackson
2023-06-01 16:17:40 +0300
c1ed9a77c5Replace inverse smoothstep with regular smoothstep for battery curve
Lewis Jackson
2023-06-01 15:19:46 +0300
f564f8c6e8Merge branch 'feature/experimental-rtc-modifications'
Lewis Jackson
2023-06-01 15:18:24 +0300
32cd26fccfReplace inverse smoothstep with regular smoothstep for battery curve
Lewis Jackson
2023-06-01 15:12:39 +0300
3e7ddb805cAdd blank page for weather for now
Lewis Jackson
2023-06-01 04:24:49 +0300
52478ec602More formatting fixes
Lewis Jackson
2023-06-01 03:39:27 +0300
f87d626925Fix for drawing battery icon
Lewis Jackson
2023-06-01 03:17:42 +0300
9e6f562287Add stub secrets to allow compile on CI
Lewis Jackson
2023-06-01 03:12:31 +0300
24e04577f8Cleaning up indentation in WatchFace.cpp
Lewis Jackson
2023-06-01 03:09:32 +0300
90c66be515WIP refactoring
Lewis Jackson
2023-06-01 03:07:52 +0300
1b843ce4b4Update workflow to use preprepared docker image
Lewis Jackson
2023-05-31 22:47:18 +0300
a94a9cc4ecMerge branch 'main' of git.demoscene.dev:leblane/WatchyWatchFace
Lewis Jackson
2023-05-31 23:10:12 +0300
40949933e5Update workflow to use preprepared docker image
Lewis Jackson
2023-05-31 22:47:18 +0300
e0e45b8e25Specify path for pio explicitly
Lewis Jackson
2023-05-31 22:51:38 +0300
5aa5daac01Clean up YML
Lewis Jackson
2023-05-31 22:50:47 +0300
549ab6ebd3Update workflow to use preprepared docker image
Lewis Jackson
2023-05-31 22:47:18 +0300
5367843ac1Experimental code to allow timer resyncing after NTP resync
Lewis Jackson
2023-05-31 21:20:55 +0300
3ada2fb9a9Need to init clock for timer to work properly
Lewis Jackson
2023-05-31 04:21:19 +0300
29fa5486cbUse local bugfixed Rtc_Pcf8563 library
Lewis Jackson
2023-05-31 04:04:58 +0300
6b1c04e1deExperimental timer-based RTC updates
Lewis Jackson
2023-05-31 04:04:25 +0300
b45b5429f7asdfg
Lewis Jackson
2023-05-30 21:41:26 +0300
7264f696e6I bet it doesn't fucking alias python -> python3
Lewis Jackson
2023-05-30 21:37:45 +0300
6ffaf521ffAnd of course python is missing
Lewis Jackson
2023-05-30 21:33:34 +0300
22af37adc7Missing newline
Lewis Jackson
2023-05-30 21:30:56 +0300
bec5fb35d5Apparently the platformio in Ubuntu isn't modern enough
Lewis Jackson
2023-05-30 21:30:16 +0300
8fe0ed9f15Add git to install list in workflow
Lewis Jackson
2023-05-30 21:26:18 +0300
e76ce513d6How can you not have curl installed by default what the fuck
Lewis Jackson
2023-05-30 21:19:53 +0300
36455fb974Seriously.
Lewis Jackson
2023-05-30 21:18:29 +0300
fa62ffe384grrr.
Lewis Jackson
2023-05-30 21:16:28 +0300
fa61dbb4f9Probably helps if I check out the source tree
Lewis Jackson
2023-05-30 21:13:47 +0300
9b84fc464aFixed syntax
Lewis Jackson
2023-05-30 21:10:51 +0300
64dd39deafStill debugging...
Lewis Jackson
2023-05-30 21:09:07 +0300
75093df1bdDebugging workspace file
Lewis Jackson
2023-05-30 21:04:49 +0300
14c3be6da0No, the YML file was right, the forgje docs were wrong
Lewis Jackson
2023-05-30 20:27:09 +0300
242d26336aOK, forgejo seems to ignore the runs-on?
Lewis Jackson
2023-05-30 20:04:35 +0300
0253052fe9Adding universe repo wasn't necessary, just update.
Lewis Jackson
2023-05-30 20:01:16 +0300
b5de3d25eeDocker didn't like ubuntu-jammy?
Lewis Jackson
2023-05-30 19:52:09 +0300
619d1003e6Specify jammy docker image
Lewis Jackson
2023-05-30 19:48:45 +0300
e1f478fce1Stackoverflow is wrong, again.
Lewis Jackson
2023-05-30 19:40:48 +0300
b0921c93b5Fucking fucks.
Lewis Jackson
2023-05-30 19:37:28 +0300
071b03095dFucking.
Lewis Jackson
2023-05-30 19:35:59 +0300
737c367b9cYML syntax fix
Lewis Jackson
2023-05-30 19:34:50 +0300
796300e465Fucking stackoverflow people who assume you have desktop ubuntu
Lewis Jackson
2023-05-30 19:32:11 +0300
2227385d22Add universe repository to workflow
Lewis Jackson
2023-05-30 19:19:56 +0300
b9c8ad5507Runner environment doesn't have sudo.
Lewis Jackson
2023-05-30 19:12:19 +0300
8c5392c31aMaybe the yml syntax was fucked?
Lewis Jackson
2023-05-30 19:09:57 +0300
65807e3d05Possibly action need to be .yml not .yaml
Lewis Jackson
2023-05-30 19:07:27 +0300
bd418d1348Update workflow file to test
Lewis Jackson
2023-05-30 18:50:15 +0300
656c844d58Testing forgejo actions
Lewis Jackson
2023-05-30 18:46:26 +0300
9cf06494bbfixes#2
Lewis Jackson
2023-05-30 18:36:08 +0300
e418da10cbExperimental slight delay on turbo menu code
Lewis Jackson
2023-05-30 15:14:22 +0300
0e5c686b76Add numeric battery level and step counter
Lewis Jackson
2023-05-30 04:03:08 +0300
ca117ea3fcAdd accelerometer interrupts and option to update the watch face less frequently
Lewis Jackson
2023-05-30 03:21:16 +0300
6609a3ab13Add BMA423 accelerometer code
Lewis Jackson
2023-05-30 00:58:20 +0300
46af1b07aeMake 6 clearer on 7seg display
Lewis Jackson
2023-05-30 00:55:16 +0300
b5dc059b2fOptimise menu to only redrew necessary parts
Lewis Jackson
2023-05-30 00:12:09 +0300
0a59564d25Don't need to clear the screen after fixing bug
Lewis Jackson
2023-05-29 23:44:35 +0300
2a0ad1cb14Don't need to remove the busy callback on menu anymore
Lewis Jackson
2023-05-29 23:40:51 +0300
e677d9bd1eMerge commit '6a3a9a1' into feature/turbo-menu
Lewis Jackson
2023-05-29 23:35:32 +0300
6a3a9a15b9Bugfix for epaper display
Lewis Jackson
2023-05-29 23:34:10 +0300
e4a7be7bfbFix formatting / temporarily disable busy callback
Lewis Jackson
2023-05-29 23:03:21 +0300
99878ffe60Experimental turbo menu handling
Lewis Jackson
2023-05-29 22:51:09 +0300
854dea2dc2Merge branch 'Truck_complains_about_formatting'
Lewis Jackson
2023-05-29 22:13:52 +0300
41470931b1Merge 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
a3aaacf5e7Add 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
15838abd5aDon't set time if NTP wasn't successful.
Lewis Jackson
2023-05-29 20:34:13 +0300
06839fa806Functional menu
Lewis Jackson
2023-05-29 20:00:46 +0300
5b7ef1c24fAdd menu system
Lewis Jackson
2023-05-29 18:25:28 +0300