Commit Graph

2121 Commits

Author SHA1 Message Date
e0e2126c29 Merge branch 'digital-face-mods' 2023-10-21 20:49:45 -04:00
6a772e7e8e Finish adding seconds 2023-10-21 20:16:20 -04:00
191f99904c Heartrate removed, steps moved, and seconds label added 2023-10-21 19:15:42 -04:00
8ada9410a1 continue swapping variables 2023-10-21 14:17:25 -04:00
bbfef9ee5c continue swapping variables 2023-10-19 22:39:49 -04:00
886e425461 Start swapping steps with heart rate variables 2023-10-15 23:18:20 -04:00
tofasthacker
6bbdb581cc Merge branch 'motor_pattern' 2023-10-14 23:13:37 -04:00
tofasthacker
16998a8ca8 Update README.md 2023-10-15 03:01:24 +00:00
tofasthacker
270d15a8ea switched red flash light off night default
Some checks failed
Code formatting / test-format (pull_request) Failing after 20s
Code formatting / test-clang-tidy (pull_request) Successful in 7m31s
CI / build-firmware (pull_request) Successful in 5m39s
CI / build-simulator (pull_request) Failing after 5s
CI / get-base-ref-size (pull_request) Successful in 15m27s
CI / Compare build size (pull_request) Successful in 5s
PR comment / comment (pull_request) Failing after 17s
2023-10-14 22:55:41 -04:00
tofasthacker
bf8c4dfef8 change motor patern on half hour 2023-10-14 22:50:41 -04:00
tofasthacker
ecbcce41d7 Merge branch 'chime' into motor_pattern 2023-10-09 16:49:59 -04:00
Riku Isokoski
3d75a7dc9f added motor pattern 2023-10-09 16:49:35 -04:00
tofasthacker
9d749434b5 added red flashlight 2023-10-07 11:41:36 -04:00
tofasthacker
8ff6bd9cae changed chime 2023-10-06 21:04:42 -04:00
tofasthacker
b5f500e96d fixed readme confict 2023-10-04 17:55:55 -04:00
cdd97b3871 Added battery percent to digital watch face 2023-09-29 23:15:07 -04:00
tofasthacker
1fd2496ee2 Update README.md 2023-09-29 01:46:02 +00:00
tofasthacker
8a40eaa9c5 fixed calculator comments 2023-09-28 20:38:01 -04:00
tofasthacker
c87a297a2f moved backspace and changed around the math for exponent 2023-09-28 20:35:36 -04:00
15e525a5ba Update todo and fix docker command in enviroment_setup.md 2023-09-27 22:49:58 -04:00
65976a2b23 Added enviroment_setup.md 2023-09-27 22:29:08 -04:00
tofasthacker
86695db883 working exponent math 2023-09-27 21:27:44 -04:00
tofasthacker
c8de75ccd9 Updated Readme and adjusted quicksettings 2023-09-27 16:38:10 -04:00
tofasthacker
163eaf5ab4 Change gestures in Music app and added quick ring 2023-09-26 21:39:20 -04:00
tofasthacker
21e86c4220 laid down main frame work. Need to add app class 2023-09-24 22:17:11 -04:00
09f7306e31 update todo 2023-09-23 23:19:10 -04:00
a2da74d93a update todo 2023-09-23 23:01:54 -04:00
e3c7295729 Merge branch 'flashlight_on_default' 2023-09-23 22:58:57 -04:00
tofasthacker
990ad0c87e Merge branch 'working_calculator' 2023-09-23 23:04:13 -04:00
tofasthacker
c74ae787ae Update README.md 2023-09-24 02:52:48 +00:00
9258331e9c update TODO 2023-09-23 22:39:49 -04:00
62e89c1bd3 Update todo 2023-09-23 22:28:03 -04:00
1fbd00b43d Turn on flashlight on flashlight app launch 2023-09-23 22:25:36 -04:00
4449a48de7 Update todo 2023-09-23 22:15:44 -04:00
4e6b1c421f Fix todo formatting 2023-09-23 22:11:45 -04:00
c04bd3bd7d Added todo list 2023-09-23 22:09:00 -04:00
tofasthacker
cbabd8914c fixed colored $ in terminal watch face 2023-09-23 19:42:18 -04:00
tofasthacker
5fc831542f fixed terminal $ 2023-09-23 19:39:53 -04:00
b95823e745 Fixed second $ in terminal watch face 2023-09-23 19:32:01 -04:00
tofasthacker
b0019da9dd renamed calculator class and added calculator and backspace icon 2023-09-23 19:03:16 -04:00
tofasthacker
3bb0ac29e2 Switched TestApp for calculator app 2023-09-23 14:17:56 -04:00
tofasthacker
329e42c5d4 added TestApp 2023-09-23 13:33:35 -04:00
tofasthacker
ecb91712fd Fix errors in documentation
Signed-off-by: tofasthacker <tofasthacker@noreply.localhost>
2023-09-22 13:02:40 +00:00
292b7e3fb1 Replaced am/pm with seconds on digital watchface 2023-09-21 21:01:37 -04:00
e334735697 Added swipe left to show music controls and a green $ to the prompt in terminal watch face 2023-09-20 16:12:14 -04:00
FintasticMan
3a7dfdba8e workflows: Fix InfiniSim CI build
InfiniSim has removed the libpng submodule and moved it to a system
dependency.
2023-09-18 15:26:09 +02:00
JF
0aead42fdf
navigation: Add is available (#1847)
Navigation app now needs 2 images to be loaded from the resources on the external filesystem. This PR adds an 'enabled' field to the Applications struct. This field is true for all applications expect for Navigation which calls Navigation::IsAvailable(). This methods returns true if the 2 files are available in the resources.

The application list disables the application (draws it in grey, disables the touch callback) if the enable flag is not set.
2023-09-02 19:43:39 +02:00
JF
44d1798f4f
navigation: Move font to external memory (#1838)
The TTF font used by the navigation app is ~20KB and is stored in internal flash memory.
To free this space, the TTF font is now converted in 2 "atlas pictures" (pictures that contain multiple concatenated images) stored in the external flash memory. The navigation app now accesses one of those 2 files and apply an offset to display the desired picture.

The corresponding documentation has also been updated.

Add comments about the layout of the pictures that contain the icon and about the indexing of those icons.

In documentation (buildAndProgram.md), edit the section about the debug compilation mode. Remove the part about removing the Navigation app to free some memory (since it's not relevant anymore) and explain how to selectively build parts of the firmware in Debug mode.
2023-09-02 19:41:51 +02:00
FintasticMan
0f9f606b78
lowersleep: Implement Lower to Sleep functionality (#827) 2023-08-27 18:15:21 +02:00
Finlay Davidson
2b1eae7f59 raisewake: Improve raise to wake algorithm
This new algorithm calculates the number of degrees that the wrist has
rolled, and checks if that is above a threshold.

First it checks if the wrist is still enough for the acceleration values
to be considered mostly from gravity. It does this by calculating the
mean over the past 2 SystemTask loops, and checking that the variance
from that mean is below a threshold.
Then it calculates the angle the wrist is being held at, and calculates
the difference from the angle some time ago. If this difference is above
the threshold, it wakes the watch.
2023-08-17 21:21:22 +02:00