Commit graph

2285 commits

Author SHA1 Message Date
liamcharger dc7aa0c3c5 Remove commit from main 2024-05-06 23:27:18 +09:30
liamcharger 4bf24f4146 Make chime vibrate twice 2024-05-06 23:24:33 +09:30
mark9064 99ffaabbb0 Include task header (Fixes sim) 2024-05-06 23:24:33 +09:30
mark9064 56c563e588 Move includes back 2024-05-06 23:24:33 +09:30
mark9064 46b4f94623 Apply display driver datasheet delays 2024-05-06 23:24:32 +09:30
mark9064 a81d80309c Use FreeRTOS delay instead of spinning the CPU 2024-05-06 23:24:32 +09:30
mark9064 72e33812f2 Rename to pre-transaction hook 2024-05-06 23:24:32 +09:30
mark9064 084555ae41 Avoid storing lambda 2024-05-06 23:24:32 +09:30
mark9064 b343a96216 Refactor lambdas 2024-05-06 23:24:32 +09:30
mark9064 f17c7c21d1 Use functional abstraction for hooks 2024-05-06 23:24:32 +09:30
mark9064 e5c26b10fc Refactor display WriteToRam 2024-05-06 23:24:32 +09:30
mark9064 6b00bcefff Remove task to notify 2024-05-06 23:24:32 +09:30
mark9064 f80a0d843f SPI transaction hooks 2024-05-06 23:24:32 +09:30
mark9064 06c6935315 Include task header (Fixes sim) 2024-05-01 16:17:59 +02:00
mark9064 47c104643d Move includes back 2024-05-01 16:17:59 +02:00
mark9064 7b1110187e Apply display driver datasheet delays 2024-05-01 16:17:59 +02:00
mark9064 7e460d3c80 Use FreeRTOS delay instead of spinning the CPU 2024-05-01 16:17:59 +02:00
mark9064 7a9211587a Rename to pre-transaction hook 2024-05-01 16:13:47 +02:00
mark9064 24e6a2f8ab Avoid storing lambda 2024-05-01 16:13:47 +02:00
mark9064 9a7ba405e1 Refactor lambdas 2024-05-01 16:13:47 +02:00
mark9064 940cd3459f Use functional abstraction for hooks 2024-05-01 16:13:47 +02:00
mark9064 869bec8f88 Refactor display WriteToRam 2024-05-01 16:13:47 +02:00
mark9064 ee925200c3 Remove task to notify 2024-05-01 16:13:47 +02:00
mark9064 079e676baf SPI transaction hooks 2024-05-01 16:13:47 +02:00
liamcharger 9f84459ed8
Merge branch 'main' into main 2024-04-23 09:39:49 -04:00
John Crawford 6b5235c301
fix: heartrate app displays --- instead of 000 (#1887) 2024-04-12 14:50:33 +02:00
liamcharger a19c755556
Merge branch 'main' into main 2024-03-25 13:09:49 -04:00
BloodStainedCrow 57e625d4dc
Unify docker devcontainer with dockerfile used for CI (#1587)
* Only use one Dockerfile and build.sh script for both docker and devcontainer
* Remove all now unneccessary tasks and scripts
* Update to clang-format-14
* Move devcontainer.json into root folder
* Fix conditional statements in Dockerfile
* Move .devcontainer/README into doc/usingDevcontainers
* Remove obsolete VSCode Task
* Change standard compiler path to the correct compiler
* Set GDB Path for debugging
* Hide broken buttons from CMake Extension
* Refactor .devcontainer
* Remove unneccessary postBuildCommand
* Add devcontainer dependencies to all docker images
* Add Devcontainer Debug launch config
* Add an additional c_cpp_properties config as a fallback for devcontainer
* Remove obsolete Docker Argument
* Fix wrong C/Cpp versions
* Fix silent fail of gdb, add libncurses5
2024-03-23 10:45:45 +01:00
Victor Kareh 9a5f516c42 WatchFaceDigital: Remove unused variables 2024-03-20 20:31:35 +01:00
liamcharger 642511c69f
Merge branch 'InfiniTimeOrg:main' into main 2024-03-15 17:08:40 -04:00
JF 4ca2112890
Emit the message BleRadioEnableToggle to DisplayApp only if the enable state of the radio has actually changed. (#2037)
This fixes an issue where the BLE connected logo would disappear when opening and closing the BLE setting (without changing it) while InfiniTime was already connected to a companion app.

Co-authored-by: JustScott <development@justscott.me>
2024-03-15 09:20:19 +01:00
FintasticMan 7dbb8f54c6 chrono: Resolve TODOs related to C++20 chrono feats 2024-03-14 21:09:03 +01:00
adumelie 14c6270903 Typo in example code 2024-03-14 20:27:19 +01:00
adumelie ef38472278 More typos in code example 2024-03-14 20:27:19 +01:00
adumelie 4c9d5332c7 Typo in code example 2024-03-14 20:27:19 +01:00
adumelie 9aa0bc8ecf Fix and update documentation
Fixed missing colon typo in template for minimal app example
Updated reference to Apps enum after file move
2024-03-14 20:27:19 +01:00
liamcharger 3eea3dd7a7
Merge branch 'main' into main 2024-03-14 10:49:48 -04:00
Ritvik 4d86a3c6c1 Fix conflicts of min and max from stl_algo.h (included from atomic) 2024-03-13 21:58:13 +01:00
liamcharger e9a1ca7e5c
Merge branch 'InfiniTimeOrg:main' into main 2024-03-12 17:53:08 -04:00
Victor Kareh 3b4b5a5163 ApplicationList: Reset app menu screen when loading watch face
This prevents the application list from loading in the last used screen
and instead goes back to the first screen whenever the watch face is
loaded.

Fixes #2006
2024-03-12 21:01:42 +01:00
FintasticMan f2df0c45ef lowersleep: Improve algorithm by checking wrist angle
Inspired by https://github.com/InfiniTimeOrg/InfiniTime/pull/827#issuecomment-1881580414.
2024-03-12 19:14:58 +01:00
mark9064 636af4d33d Simplify ISR task wake checks
The macro checks the variable, so we don't need to check it ourselves
2024-03-12 19:09:01 +01:00
mark9064 70f6604878 Fix chimes 2024-03-12 19:08:17 +01:00
liamcharger f16033ff58
Remove unnecessary <br> tag 2024-03-06 13:53:27 -05:00
liamcharger 954677caf9
Update header image URL 2024-03-06 13:47:45 -05:00
liamcharger ce05adc06d
Rename watchface_collage_no_shadow.png to watchface_collage.png 2024-03-06 11:59:22 -05:00
liamcharger 4d19fd8b34
Remove unnecessary images 2024-03-06 11:59:02 -05:00
liamcharger f4cfe9a1d9
Remove unnecessary image 2024-03-06 11:58:45 -05:00
liamcharger 22c12905a2
Remove unnecessary image 2024-03-06 11:58:24 -05:00
liamcharger 3aa11d3ade
Add reference to InfiniTimeExplorer 2024-03-06 11:52:57 -05:00