| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-05-12 | Fix previous commit | Michele Bini | |
| 2022-05-12 | Compilation fix for infinisim | Michele Bini | |
| 2022-05-12 | Further compress code for WatchFaceTerminal | Michele Bini | |
| 2022-05-12 | Compress code for WatchFaceTerminal | Michele Bini | |
| 2022-05-12 | More intuitive name for lvalue reference getter: Obtain[...] | Michele Bini | |
| 2022-05-12 | avoid a source of dynamic allocations during firmware update | Michele Bini | |
| 2022-05-12 | rm unused notificationManager reforence from NimbleController | Michele Bini | |
| 2022-05-12 | Add 5-minutes chimes | Michele Bini | |
| 2022-05-12 | Use ..set_text_static when statically-allocated strings are used | Michele Bini | |
| 2022-05-12 | rm bleRadioEnabled tracking when the change is not used by the watch face | Michele Bini | |
| 2022-05-12 | Use nullptr when aligning relative to parent | Michele Bini | |
| 2022-05-12 | Bluetooth Passkey Toggle setting | Michele Bini | |
| 2022-05-12 | Add Jumpscore app | Michele Bini | |
| 2022-05-12 | Integration fix | Michele Bini | |
| 2022-05-12 | Merge branch 'alarm-reliability-and-switch-to-freertos-timers' into analog24 | Michele Bini | |
| 2022-05-12 | Merging 1.9.0 into analog24 | Michele Bini | |
| 2022-04-17 | Differentiate time adjustment (< 3h for example time zone change when ↵ | Michele Bini | |
| crossing a border or because of daylight saving) and time setting (for example when the firmware is booted for the first time and the companion app sends the time) | |||
| 2022-04-17 | Remove app_timer component from compilation | Michele Bini | |
| 2022-04-17 | Switch MotorController and TimerController to FreeRTOS timers | Michele Bini | |
| 2022-04-17 | Use FreeRTOS timer for AlarmController | Michele Bini | |
| 2022-04-13 | Let TouchHandler return TouchEvents instead of driver specific enum | Reinhold Gschweicher | |
| Let the TouchHandler::GestureGet() function return a TouchEvent instead of the touchpanel-driver specific enum. This helps to move the driver specific helper function `ConvertGesture` from `DisplayApp` into `TouchHandler`. | |||
| 2022-04-02 | Replace airplane mode with a bluetooth toggle | Riku Isokoski | |
| 2022-03-30 | Steps and heartbeat for analog24 watchface | Michele Bini | |
| 2022-03-30 | Merge remote-tracking branch 'upstream/develop' into develop | Michele Bini | |
| 2022-03-28 | Timer App : add background label to ensure that the app will be displayed ↵ | Jean-François Milants | |
| correctly after a full refresh (HW scrolling transition). Code cleaning and rename methods. | |||
| 2022-03-28 | DisplayApp : Call the event handler of the current app before loading the ↵ | Jean-François Milants | |
| new one. This way, we ensure that lv_task_handler() is called before sending event to the newly loaded app. | |||
| 2022-03-23 | Analog24 watchfaceHEADdevelop | Michele Bini | |
| 2022-03-21 | New changes according to the review : Priority 0 for display, 1 for system, ↵ | Jean-François Milants | |
| timer and ble host, and 2 for ble LL | |||
| 2022-03-21 | Fix priorities of BLE tasks | Jean-François Milants | |
| 2022-03-21 | In current configuration, the timer task (the one from FreeRTOS) has the ↵ | Jean-François Milants | |
| lowest priority (0). Both display and system tasks are also set on priority 0. In cases where any other task takes too much time to execute (it can happen in Display Task, see https://github.com/InfiniTimeOrg/InfiniTime/issues/825), the timer task does not have the opportunity to run fast enough to detect and debounce presses on the button. This commit sets the following priorities: - [0] : Display Task - [1] : Timer and System tasks - [2] : BLE Host - [3] : BLE LL This way, we ensure that button presses will always be detected, even if the rendering of the display takes a huge amount of time. | |||
| 2022-03-21 | Music app : when title/track name are truncated, add an ellipsis at the end ↵ | Jean-François Milants | |
| of the strings. | |||
| 2022-03-21 | Add missing space in if expression. | Jean-François Milants | |
| 2022-03-21 | Limit the size of the track and album name received by MusicService. This ↵ | Jean-François Milants | |
| should work around this bug : https://github.com/InfiniTimeOrg/InfiniTime/issues/825 and prevent heap over-allocation. | |||
| 2022-03-14 | Merge pull request #1038 from NeroBurner/analog_local_variables | JF | |
| WatchFaceAnalog: local date/time variables | |||
| 2022-03-14 | Merge pull request #1033 from NeroBurner/music_override_warning | JF | |
| Music: fix warning about overridden function | |||
| 2022-03-14 | Merge pull request #1034 from NeroBurner/twos_comparison_warning | JF | |
| Twos: fix warning about extra paranthesis | |||
| 2022-03-14 | WatchFaceAnalog: local date/time variables | Reinhold Gschweicher | |
| Use local date and time variables. No need to store them in the object. | |||
| 2022-03-14 | WatchFaceAnalog: const ref to dateTimeController | Reinhold Gschweicher | |
| The clock app only reads from the dateTimeController, never modifies it. | |||
| 2022-03-14 | DateTimeController: make possible functions const | Reinhold Gschweicher | |
| MonthShortToString and DayOfWeekShortToString don't change the underlying object. Those are just getters and can be declared `const`. | |||
| 2022-03-13 | Twos: fix warning about extra paranthesis | Reinhold Gschweicher | |
| We have a comparison like `if (( a == b ))`, which is a parenthesis too much, which generates the following warning ``` InfiniTime/src/displayapp/screens/Twos.cpp:133:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((grid[newRow][newCol].value == grid[oldRow][oldCol].value)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ InfiniTime/src/displayapp/screens/Twos.cpp:133:35: note: remove extraneous parentheses around the comparison to silence this warning if ((grid[newRow][newCol].value == grid[oldRow][oldCol].value)) { ~ ^ ~ ``` | |||
| 2022-03-13 | Music: fix warning about overridden function | Reinhold Gschweicher | |
| Clang warns on `OnTouchEvent()` function, which is overridden, but is missing the `override` keyword ``` In file included from InfiniTime/src/displayapp/screens/Music.cpp:18: InfiniTime/src/displayapp/screens/Music.h:43:14: warning: 'OnTouchEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool OnTouchEvent(TouchEvents event); ^ ``` | |||
| 2022-03-09 | Merge pull request #1026 from NeroBurner/fix_settings_chimes | JF | |
| Fix SettingChimes cbOption array size | |||
| 2022-03-09 | Merge pull request #1005 from aveeryy/notifications-as-text | JF | |
| Terminal watchface: replace notifications icon with a text entry | |||
| 2022-03-08 | Fix SettingChimes cbOption array size | Reinhold Gschweicher | |
| There are 3 options, but the array-size is set to 2. This leads to memory corruption in the initialization of the SettingChimes screen when assigning the third option object pointer. Found in https://github.com/InfiniTimeOrg/InfiniSim/issues/11 | |||
| 2022-03-08 | Update navigation font readme section | Riku Isokoski | |
| 2022-03-08 | Add ExtraBold font ttf | Riku Isokoski | |
| 2022-03-08 | Further updates to font readme. | Riku Isokoski | |
| 2022-03-08 | Update font readme, update fonts, add missing files | Riku Isokoski | |
| 2022-03-08 | SystemMonitor: implement FreeRtosMonitor only if trace facility is set | Reinhold Gschweicher | |
| Split SystemMonitor into h and cpp file and move the logging code of the `Process` function into the cpp file. Depending of the `configUSE_TRACE_FACILITY` define from `src/FreeRTOSConfig.h` create either a "FreeRtosMonitor" or a "DummyMonitor". Make the `Process()` function non-const, as the FreeRtosMonitor changes the member variable `lastTick`. In `SystemTask.h` we then only need to use `SystemMonitor`, without knowledge of the `configUSE_TRACE_FACILITY` define. | |||
| 2022-03-08 | Add missing nrf_log.h includes shadowed by SystemMonitor.h | Reinhold Gschweicher | |
| Some components were missing a `nrf_log.h` include. This missing include was accidentally provided by the SystemMonitor.h header, which was included by Systemtask.h | |||
