| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Refactor watch face to enum (#1339) | Max Friedrich | 2023-04-30 | 1 | -6/+7 |
| | | | | | | | | change watch face from int to enum --------- Co-authored-by: minacode <minamoto9@web.de> | ||||
| * | Refactored Ppg for frequency based algorithm. (#1486) | Ceimour | 2023-04-30 | 6 | -178/+317 |
| | | | | | | | | New implementation of the heart rate sensor data processing using a frequency based PPG algorithm. The HRS3300 settings are fine-tuned for better signal to noise at 10Hz. The measurement delay is now set to 100ms. Enable and use the ambient light sensor. FFT implementation based on ArduinoFFT (https://github.com/kosme/arduinoFFT, GPLv3.0). | ||||
| * | TimerController: Rename to Timer | Riku Isokoski | 2023-04-16 | 2 | -8/+8 |
| | | |||||
| * | TimerController: Make TimerController reusable | Riku Isokoski | 2023-04-16 | 2 | -24/+3 |
| | | | | | TimerController instance was moved to DisplayApp. | ||||
| * | MotionController: Remove IsOk variable | Riku Isokoski | 2023-04-16 | 1 | -9/+0 |
| | | | | | We should be able to assume MotionController is safe to use. | ||||
| * | linearapproximation: Move to src/utility | Finlay Davidson | 2023-03-27 | 2 | -43/+1 |
| | | |||||
| * | WeatherService: const DateTimeController reference | Riku Isokoski | 2023-03-19 | 2 | -3/+3 |
| | | |||||
| * | HeartRateService: Remove SystemTask dependency | Riku Isokoski | 2023-03-19 | 3 | -11/+8 |
| | | |||||
| * | MotionService: Remove SystemTask dependency | Riku Isokoski | 2023-03-19 | 3 | -12/+9 |
| | | |||||
| * | NavigationService: Remove unused SystemTask ref | Riku Isokoski | 2023-03-19 | 3 | -11/+2 |
| | | |||||
| * | WeatherService: Remove unused SystemTask reference | Riku Isokoski | 2023-03-19 | 3 | -10/+3 |
| | | |||||
| * | MusicService: Remove SystemTask dependency | Riku Isokoski | 2023-03-19 | 3 | -10/+8 |
| | | |||||
| * | 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 |
| | | |||||
| * | Revert "added low battery message" | Riku Isokoski | 2023-03-02 | 2 | -17/+0 |
| | | | | | This reverts PR https://github.com/InfiniTimeOrg/InfiniTime/pull/1352 | ||||
| * | LVGL / FS : Initialize the LVGL FS driver in LittleVgl (instead of FS). | Jean-François Milants | 2023-02-26 | 2 | -64/+0 |
| | | | | | | | Previously, the LVGL driver for the filesystem was initialized in the class FS. However, since 6f942e2, the order of the initializations was incorrect : the driver was initialized (FS::LVGLFileSystemInit()) before LVGL (LittleVgl.Init()), which means that the driver registration was probably dropped when LVGL was initialized. The LVGL driver is now initialized in LittleVgl.Init(), which seems to make much more sense, since all LVGL drivers are initialized there. This way, we ensure that the initialization of the drivers is consistent. | ||||
| * | DateTimeController: Fix integer overflow | Riku Isokoski | 2023-02-26 | 1 | -1/+1 |
| | | |||||
| * | date: Remove date lib | Riku Isokoski | 2023-02-25 | 2 | -0/+5 |
| | | | | | DateTimeController can provide everything we need. | ||||
| * | DateTimeController: Use std::tm for storing date | Riku Isokoski | 2023-02-25 | 2 | -31/+22 |
| | | |||||
| * | DateTimeController: Remove SetTime tick parameter | Riku Isokoski | 2023-02-25 | 5 | -12/+6 |
| | | | | | | | The systick doesn't need to be updated when setting time. Also removed unused nrf_rtc.h includes. | ||||
| * | SystemTask: Move MotorController to DisplayApp | Riku Isokoski | 2023-02-25 | 1 | -1/+0 |
| | | | | | | Vibrations should be associated with something happening on the UI. Therefore SystemTask should not be controlling the motor. | ||||
| * | TimerController: Use chrono for durations | Riku Isokoski | 2023-02-23 | 2 | -7/+9 |
| | | |||||
| * | clang-format: Always break template declarations | Riku Isokoski | 2023-02-16 | 1 | -1/+2 |
| | | | | | | I find this format easier to read, because the definitions are at the expected indentation, making it easier to find what I'm looking for. | ||||
| * | src: Enable unused parameter warning | Riku Isokoski | 2023-01-24 | 28 | -92/+76 |
| | | | | | | | Fix warnings. Some clang-formatting was necessary. DebugPins is unused and was removed. | ||||
| * | batt: Improve discharge curve values | Finlay Davidson | 2023-01-23 | 1 | -9/+4 |
| | | | | | Values calculated using multiple tests on 3 PineTimes | ||||
| * | Format header files | Finlay Davidson | 2023-01-09 | 23 | -0/+82 |
| | | | | | In my PR updating clang-format, I forgot to also format the headers. | ||||
| * | Update clang-{format,tidy} to 14 | Finlay Davidson | 2023-01-04 | 5 | -0/+11 |
| | | | | | | Also add configuration options only available in 13 and 14. Fixes warning about -fstack-usage in clang-tidy check. | ||||
| * | format | minacode | 2022-12-27 | 1 | -1/+0 |
| | | |||||
| * | changed to bool | minacode | 2022-12-27 | 2 | -3/+8 |
| | | |||||
| * | fixed a comment, set threshold to 15% | minacode | 2022-12-27 | 2 | -2/+2 |
| | | |||||
| * | cutout scaling hack | minacode | 2022-12-27 | 1 | -5/+0 |
| | | |||||
| * | format | minacode | 2022-12-27 | 1 | -1/+1 |
| | | |||||
| * | added message, changed UI | minacode | 2022-12-27 | 2 | -5/+9 |
| | | |||||
| * | add percentage rescaling | minacode | 2022-12-27 | 1 | -1/+7 |
| | | |||||
| * | added low battery message | minacode | 2022-12-27 | 2 | -0/+7 |
| | | |||||
| * | Update clang-tidy configuration and fix some warnings (#1474) | Riku Isokoski | 2022-12-18 | 7 | -32/+39 |
| | | | | | | Don't enable coding conventions from unrelated projects. Only enable generic checks. | ||||
| * | BLE CTS: fixed signedness of timezone | uli | 2022-11-25 | 3 | -9/+9 |
| | | |||||
| * | WeatherService daily min/max temperature fixes (#1455) | kieranc | 2022-11-25 | 1 | -6/+8 |
| | | | | | * Min/Max function fixes * Faster way to calculate day start | ||||
| * | Add linear approximation and use it for improving battery percentage | Alex Dolzhenkov | 2022-11-19 | 3 | -36/+51 |
| | | | | | | | | | Add linear approximation class and use it to better model the non-linear discharge curve of the battery. Changed the minimum voltage level to 3.5V and the maximum to 4.18V. For reference the maximum observed voltage is 4.21V during charging. | ||||
| * | Update BatteryController.h with non-linear discharge curve | hassless | 2022-11-19 | 2 | -5/+36 |
| | | |||||
| * | add CTS local time characteristic and use it to provide UTC in ↵ | uli | 2022-11-11 | 6 | -53/+158 |
| | | | | | DateTimeController | ||||
| * | Checkbox list now receives a function pointer to call when the setting has ↵ | Jean-François Milants | 2022-10-11 | 1 | -8/+5 |
| | | | | | changed. This allow to remove the dependency between CheckBoxList (UI component) with SettingController. | ||||
| * | Edit all occurences of "watchface" to "watch face" | mashuptwice | 2022-10-10 | 1 | -3/+3 |
| | | |||||
| * | Merge branch 'pts-options' of github.com:kieranc/InfiniTime into ↵ | Jean-François Milants | 2022-10-02 | 1 | -0/+12 |
| |\ | | | | | | | | | | | | | kieranc-pts-options # Conflicts: # src/components/settings/Settings.h | ||||
| | * | Cleanup | Kieran Cawthray | 2022-09-06 | 1 | -2/+1 |
| | | | |||||
| | * | Implement persistent settings | Kieran Cawthray | 2022-09-06 | 1 | -1/+14 |
| | | | |||||
