| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | StopWatch: add persistence | Jan Hustak | 2025-11-04 | 1 | -0/+4 |
| | | | | | | # Conflicts: # src/displayapp/screens/StopWatch.h | ||||
| * | Remove OnTouchEvent | mark9064 | 2024-10-27 | 1 | -1/+1 |
| | | |||||
| * | Alarm persist to flash (#1367) | NeroBurner | 2024-09-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * AlarmController: Add saving alarm time to file Save the set alarm time to the SPI NOR flash, so it does not reset to the default value when the watch resets, e.g. due to watchdog timeout or reflashing of a new version of InfiniTime. Just like the `Settings.h` `LoadSettingsFromFile()` the previous alarm at boot (if available) and `SaveSettingsToFile()` the current alarm when the `Alarm.h` screen is closed (only if the settings have changed). The alarm-settings file is stored in `.system/alarm.dat`. The `.system` folder is created if it doesn't yet exist. Fixes: https://github.com/InfiniTimeOrg/InfiniTime/issues/1330 * alarmController: close .system dir after usage Close the `lfs_dir` object for the `.system` dir after usage. Otherwise on the second changed alarm the system will lockup because the `.system` dir is already open and was never closed. --------- Co-authored-by: Galdor Takacs <g@ldor.de> | ||||
| * | Display the SPI flash JEDEC IDs in SystemInformation. | Jean-François Milants | 2024-08-05 | 1 | -1/+2 |
| | | | | | This is needed since a new memory chip will be used in future batches of PineTimes. | ||||
| * | Use functional abstraction for hooks | mark9064 | 2024-05-01 | 1 | -1/+1 |
| | | |||||
| * | SPI transaction hooks | mark9064 | 2024-05-01 | 1 | -1/+1 |
| | | |||||
| * | Power optimization - Improve SPI sleep mode | Jean-François Milants | 2023-06-04 | 1 | -1/+1 |
| | | | | | ST7789 driver : replace the constant '26' with a named constant to specify the pin number of the reset pin of the LCD controller. | ||||
| * | Power optimization - enable the DC/DC regulator. | Jean-François Milants | 2023-06-04 | 1 | -0/+5 |
| | | | | | | | The DC/DC regulator reduce the power consumption of the MCU compared to the default LDO regulator. The DC/DC regulator needs additional HW that is mounted on the PineTime. This change reduces the power usage by 380µA during fast advertising, by 200µA during slow advertising and by 186µA when BLE is disabled. | ||||
| * | Fix code formatting | Jean-François Milants | 2023-05-18 | 1 | -1/+1 |
| | | |||||
| * | Enable malloc error and stack overflow error detection in FreeRTOS. Count ↵ | Jean-François Milants | 2023-05-18 | 1 | -0/+11 |
| | | | | | them and display them in the SystemInfo app. | ||||
| * | TimerController: Make TimerController reusable | Riku Isokoski | 2023-04-16 | 1 | -3/+0 |
| | | | | | TimerController instance was moved to DisplayApp. | ||||
| * | DateTimeController: Remove SetTime tick parameter | Riku Isokoski | 2023-02-25 | 1 | -1/+0 |
| | | | | | | | The systick doesn't need to be updated when setting time. Also removed unused nrf_rtc.h includes. | ||||
| * | SystemTask: Move lcd to DisplayApp | Riku Isokoski | 2023-02-25 | 1 | -1/+0 |
| | | | | | SystemTask should never write to the lcd | ||||
| * | LittleVgl: Instantiate in DisplayApp | Riku Isokoski | 2023-02-25 | 1 | -8/+0 |
| | | | | | | | | LVGL is only a part of the main DisplayApp. Other "DisplayApps" can be implemented without LVGL. DummyLittleVgl isn't needed anymore and has been removed | ||||
| * | watchdog: Replace WatchdogView with const Watchdog | Riku Isokoski | 2023-02-25 | 1 | -2/+1 |
| | | |||||
| * | 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. | ||||
| * | TouchHandler: Do not store touch panel reference | Riku Isokoski | 2023-02-24 | 1 | -1/+1 |
| | | |||||
| * | touchhandler: Remove LVGL dependency | Riku Isokoski | 2023-02-24 | 1 | -1/+1 |
| | | | | | Move LVGL specific code to the LittleVgl class | ||||
| * | LittleVgl: Remove unused Cst816S reference | Riku Isokoski | 2023-02-23 | 1 | -1/+1 |
| | | |||||
| * | Update clang-tidy configuration and fix some warnings (#1474) | Riku Isokoski | 2022-12-18 | 1 | -20/+19 |
| | | | | | | Don't enable coding conventions from unrelated projects. Only enable generic checks. | ||||
| * | Infineat : Add support for external resources, and read the images and fonts ↵ | Jean-François Milants | 2022-09-11 | 1 | -1/+2 |
| | | | | | from the ilesystem | ||||
| * | LFCLK: Add compatibility to wasp-os reloader-factory | Christoph Honal | 2022-06-27 | 1 | -2/+7 |
| | | |||||
| * | Add basic hardware configuration options for P8 | Christoph Honal | 2022-06-27 | 1 | -0/+14 |
| | | | | | | This enables the configuration of the LFCLK source, as well as the target hardware board pin configuration. | ||||
| * | Switch to freertos timers (#1095) | Michele Bini | 2022-06-06 | 1 | -1/+0 |
| | | | | | | | | | | | | * Use FreeRTOS timer for AlarmController * Use FreeRTOS timer for MotorController * Remove app_timer component from compilation as we now solely use FreeROTS timer * Simplify variable and text names for AlarmController and MotorController timers * Call ScheduleAlarm directly from StopAlerting, for recurring timers Co-authored-by: Riku Isokoski <riksu9000@gmail.com> Co-authored-by: NeroBurner <pyro4hell@gmail.com> | ||||
| * | Apply clang-format to all C++ files | Finlay Davidson | 2022-06-05 | 1 | -5/+3 |
| | | |||||
| * | Provide reference to BrightnessController in DisplayApp | Reinhold Gschweicher | 2022-02-19 | 1 | -0/+3 |
| | | | | | | | | | For the simulator I need a way to get to the brightnessController object and handle the set brightness-levels accoringly. This is done by the constructor expecting a brightnessController object instead of initializing one itself | ||||
| * | Status bar displays time in 12 or 24 hour format based on settings | Mark Russell | 2021-11-10 | 1 | -5/+5 |
| | | |||||
| * | Use enum classes, remove old comment | Riku Isokoski | 2021-10-25 | 1 | -1/+0 |
| | | |||||
| * | Newer buttonhandler | Riku Isokoski | 2021-10-25 | 1 | -12/+12 |
| | | |||||
| * | Merge pull request #664 from Riksu9000/disable_notif_only | JF002 | 2021-09-23 | 1 | -1/+1 |
| |\ | | | | | Toggle notifications only, keep vibrations. | ||||
| | * | Merge branch 'develop' into disable_notif_only | Riku Isokoski | 2021-09-13 | 1 | -29/+18 |
| | |\ | |||||
| | * | | Toggle notifications only, keep vibrations. | Riku Isokoski | 2021-09-12 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge branch 'PersistantStorage' of git://github.com/geekbozu/InfiniTime ↵ | Jean-François Milants | 2021-09-18 | 1 | -1/+19 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | into geekbozu-PersistantStorage # Conflicts: # src/systemtask/SystemTask.cpp | ||||
| | * | | | Add some comments | Tim Keller | 2021-09-02 | 1 | -2/+6 |
| | | | | | |||||
| | * | | | Add clearing of noinit segment on bad word | Tim Keller | 2021-08-19 | 1 | -5/+10 |
| | | | | | | | | | | | | | | | | | Code readability cleanup | ||||
| | * | | | Make Clock Persistant. | Tim Keller | 2021-08-17 | 1 | -1/+10 |
| | | | | | |||||
| * | | | | resolve conflict in src/systemtask/Messages.h | Mark Russell | 2021-09-16 | 1 | -29/+18 |
| |\ \ \ \ | | |_|/ | |/| | | |||||
| | * | | | Merge branch 'develop' into pinmap | hubmartin | 2021-09-13 | 1 | -6/+3 |
| | |\ \ \ | |||||
| | | * \ \ | Merge pull request #602 from Riksu9000/del_unused | JF002 | 2021-09-12 | 1 | -6/+1 |
| | | |\ \ \ | | | |_|/ | | |/| | | Remove unused variables | ||||
| | | | * | | Remove unused variables | Riku Isokoski | 2021-08-19 | 1 | -6/+1 |
| | | | |/ | |||||
| | * | | | Merge branch 'develop' into pinmap | hubmartin | 2021-08-29 | 1 | -4/+8 |
| | |\| | | |||||
| | * | | | Update startup SCL toggling pinmap definitions | hubmartin | 2021-08-22 | 1 | -4/+5 |
| | | | | | |||||
| | * | | | Merge branch 'develop' into pinmap | hubmartin | 2021-08-22 | 1 | -0/+15 |
| | |\ \ \ | | | |/ | | |/| | |||||
| | * | | | PinMap with namespace and constexpr | hubmartin | 2021-08-03 | 1 | -19/+10 |
| | | | | | |||||
| * | | | | Revert "Merge upstream" | Mark Russell | 2021-09-16 | 1 | -18/+29 |
| | | | | | | | | | | | | | | | | | This reverts commit 1d43adcdfa7bd15ba45c0c9d7c59c0ff99176b9c. | ||||
| * | | | | Merge upstream | Mark Russell | 2021-09-16 | 1 | -29/+18 |
| | | | | | |||||
| * | | | | Created basic alarm app | Mark Russell | 2021-09-10 | 1 | -0/+3 |
| | |_|/ |/| | | |||||
| * | | | Merge branch 'twimaster_rework' of https://github.com/Riksu9000/InfiniTime ↵ | Jean-François Milants | 2021-08-28 | 1 | -2/+1 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | into Riksu9000-twimaster_rework # Conflicts: # src/systemtask/SystemTask.cpp | ||||
| | * | | | Use highest frequency and move mutex creation to Init | Riku Isokoski | 2021-08-18 | 1 | -2/+2 |
| | | | | | |||||
| | * | | | Simplify parameters and cleanup | Riku Isokoski | 2021-08-16 | 1 | -3/+2 |
| | |/ / | |||||
