| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Step counter history | Hunman | 2025-11-08 | 2 | -6/+28 |
| | | | | Store 2 days steps history and display yesterday's steps on the Steps screen | ||||
| * | Unconditionally calculate shake speed | mark9064 | 2025-10-15 | 2 | -12/+8 |
| | | |||||
| * | lowersleep: Improve algorithm by checking wrist angle | FintasticMan | 2024-03-12 | 2 | -9/+23 |
| | | | | | Inspired by https://github.com/InfiniTimeOrg/InfiniTime/pull/827#issuecomment-1881580414. | ||||
| * | Only inhibit sleep if motion notifications are enabled, not just Bluetooth | apilat | 2024-01-23 | 1 | -0/+4 |
| | | |||||
| * | lowersleep: Implement Lower to Sleep functionality (#827) | FintasticMan | 2023-08-27 | 2 | -0/+15 |
| | | |||||
| * | raisewake: Improve raise to wake algorithm | Finlay Davidson | 2023-08-17 | 2 | -20/+15 |
| | | | | | | | | | | | | | | 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. | ||||
| * | motioncontroller: Add functions for analysis | Finlay Davidson | 2023-08-17 | 2 | -0/+73 |
| | | | | | | | These are functions for converting acceleration due to gravity to angles in degrees, and some statistical analysis including the mean and variance. | ||||
| * | motioncontroller: Store acceleration history | Finlay Davidson | 2023-08-17 | 2 | -17/+18 |
| | | | | | Store history of acceleration values for the y and z axes. | ||||
| * | shakewake: Slightly improve accuracy | Finlay Davidson | 2023-08-17 | 1 | -4/+3 |
| | | | | | | | The accumulated speed was calculated by dividing first and multiplying after, which results in more rounding errors than if you multiply first and then divide. The values aren't big enough to overflow. | ||||
| * | ShakeWake: Fixed instant wake after sleep issue in certain positions (#1691) | Isaac | 2023-06-17 | 2 | -1/+3 |
| | | | | | | | | | | | | | * ShakeWake: Fixed instant wake after sleep issue in certain positions Add lastX var to track the previous x acceleration for correct calculation of speed. Reorder axes for clarity. --------- Co-authored-by: Isaac <114504394+isaacc27@users.noreply.github.com> Co-authored-by: FintasticMan <52415484+FintasticMan@users.noreply.github.com> | ||||
| * | MotionController: Remove IsOk variable | Riku Isokoski | 2023-04-16 | 1 | -9/+0 |
| | | | | | We should be able to assume MotionController is safe to use. | ||||
| * | raisewake: Change names in line with the style guide | Finlay Davidson | 2023-03-09 | 2 | -8/+8 |
| | | |||||
| * | motioncontroller: Fix clang-tidy warnings | Finlay Davidson | 2023-03-09 | 2 | -15/+12 |
| | | | | | Also move one-line functions to header. | ||||
| * | shakewake: Switch to more generic timekeeping | Finlay Davidson | 2023-03-09 | 2 | -7/+10 |
| | | | | | Could be used for other motion-based algorithms in the future. | ||||
| * | shakewake: Simplify return code | Finlay Davidson | 2023-03-09 | 1 | -5/+1 |
| | | |||||
| * | shakewake: Switch to more generic last* vars | Finlay Davidson | 2023-03-09 | 2 | -11/+16 |
| | | | | | | These could be used for other motion-based algorithms in the future. Also fix includes. | ||||
| * | shakewake: Fix names according to style guide | Finlay Davidson | 2023-03-09 | 2 | -12/+12 |
| | | |||||
| * | Format header files | Finlay Davidson | 2023-01-09 | 1 | -0/+5 |
| | | | | | In my PR updating clang-format, I forgot to also format the headers. | ||||
| * | Update clang-{format,tidy} to 14 | Finlay Davidson | 2023-01-04 | 1 | -0/+3 |
| | | | | | | Also add configuration options only available in 13 and 14. Fixes warning about -fstack-usage in clang-tidy check. | ||||
| * | Update clang-tidy configuration and fix some warnings (#1474) | Riku Isokoski | 2022-12-18 | 1 | -3/+2 |
| | | | | | | Don't enable coding conventions from unrelated projects. Only enable generic checks. | ||||
| * | Fix crash upon leaving app. | Tim Keller | 2022-01-04 | 1 | -7/+8 |
| | | | | | Code formatting | ||||
| * | Better Sensitivity UI, Calibration button added | Tim Keller | 2022-01-04 | 2 | -6/+9 |
| | | |||||
| * | Add averaging to wake threshold. Makes it take more then just a "flick" to ↵ | Tim Keller | 2022-01-04 | 2 | -1/+5 |
| | | | | | turn on | ||||
| * | Add start of settings app for senstivity. | Tim Keller | 2022-01-04 | 2 | -3/+4 |
| | | | | | | really just debugging. I want to make it more configurable then high med low. Position of setting needs a new location...dynamicly adding it currently at the end. Which honestly im fine with. | ||||
| * | Cleanup | Tim Keller | 2022-01-04 | 1 | -4/+0 |
| | | |||||
| * | Added Shake to wake | Tim Keller | 2022-01-04 | 2 | -3/+29 |
| | | |||||
| * | Ran clang-format | Stephanie | 2021-12-30 | 2 | -7/+13 |
| | | |||||
| * | Renamed confusing variables and general cleanup | Stephanie | 2021-12-30 | 2 | -2/+1 |
| | | |||||
| * | Moved trip meter update to MotionController and changed trip meter logic | Stephanie | 2021-12-30 | 2 | -4/+10 |
| | | |||||
| * | Changed lap counter to trip meter | Stephanie | 2021-12-30 | 1 | -5/+5 |
| | | |||||
| * | Added "lap" button to step counter | Stephanie | 2021-12-30 | 1 | -0/+7 |
| | | |||||
| * | Update includes to to be relative to src directory | Reinhold Gschweicher | 2021-11-15 | 1 | -1/+1 |
| | | | | | | | | Don't use relative imports like `../foo.h` as those depend on the relative position of both files. Rather than that use imports relative to the `src` directory, which explicitly is part of the include directories. | ||||
| * | Add MotionService : expose step count and RAW X/Y/Z values to the host. | Jean-François Milants | 2021-10-17 | 2 | -0/+14 |
| | | |||||
| * | Add support for BMA425 acceleration sensor. (#440) | JF002 | 2021-06-19 | 2 | -0/+21 |
| | | | | * Add support for BMA425 acceleration sensor. | ||||
| * | Merge branch 'develop' of | Joaquim | 2021-04-26 | 1 | -5/+15 |
| |\ | | | | | | | https://github.com/JF002/InfiniTime into StepsApp | ||||
| | * | Changed access modified indentation | Avamander | 2021-04-24 | 1 | -2/+2 |
| | | | |||||
| | * | Reformatted all the files according to clang-format style | Avamander | 2021-04-24 | 1 | -7/+17 |
| | | | |||||
| * | | New Steps app | Joaquim | 2021-04-19 | 1 | -3/+3 |
| |/ | | | | | | Settings to set the steps goal More detail in Motion app New 42px Font | ||||
| * | Handle return code from BMA driver, and set a flag is the initialization ↵ | Jean-François Milants | 2021-04-04 | 2 | -2/+8 |
| | | | | | fails. This allows to boot InfiniTime even if the device cannot initialize. | ||||
| * | First integration of the motion sensor (bma 421) : step counting + wake on ↵ | Jean-François Milants | 2021-04-04 | 2 | -0/+59 |
| wrist rotation + app to see the value of the 3 axis in "real time". | |||||
