summaryrefslogtreecommitdiff
path: root/src/components
AgeCommit message (Collapse)Author
2022-06-07use tick-based duration type for computationMichele Bini
2022-06-07s/alarmAppTimer/alarmTimer/Michele Bini
2022-06-06Set battery voltage corresponding to 0% as 3.6 VMichele Bini
2022-05-10Fix for stopping timer alert and simplifying code.Michele Bini
2022-04-21Merge branch 'rev22-develop' into edgeMichele Bini
2022-04-20Merge branch 'alarm-reliability-and-switch-to-freertos-timers' into ↵Michele Bini
rev22-develop
2022-04-18Merge branch 'develop' into remove-nm-referenceMax Friedrich
2022-04-18Merge pull request #1009 from ↵Riku Isokoski
NeroBurner/AlarmController_allow_less_precice_system_time AlarmController: allow loss of precision for alarmTime cast
2022-04-17Merge branch 'alarm-reliability-and-switch-to-freertos-timers' into edgeMichele Bini
# Conflicts: # src/components/alarm/AlarmController.cpp # src/components/datetime/DateTimeController.cpp # src/components/motor/MotorController.cpp # src/components/timer/TimerController.cpp # src/components/timer/TimerController.h # src/systemtask/Messages.h # src/systemtask/SystemTask.cpp
2022-04-17Differentiate 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-17Switch MotorController and TimerController to FreeRTOS timersMichele Bini
2022-04-17Use FreeRTOS timer for AlarmControllerMichele Bini
2022-04-17StartRinging immediately, simplify codeMichele Bini
2022-04-17Remove systemTask reference from MotorControllerMichele Bini
2022-04-17Simplify MotorController timer codeMichele Bini
2022-04-16Make Init methods more uniform among timer and alarm controllersMichele Bini
2022-04-16Protect OnStopRingingMichele Bini
2022-04-16Renamed RescheduleAlarm to OnAdjustTimeMichele Bini
2022-04-16Fix for RescheduleAlarmMichele Bini
2022-04-16Differentiate 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-16remove app timer, with the exception of header, to keep APP_TIMER_TICKS ↵Michele Bini
definition.
2022-04-16Merge branch 'alarm-fix-work' into edgeMichele Bini
# Conflicts: # src/components/timer/TimerController.cpp
2022-04-16Run ScheduleAlarm from System task events only.Michele Bini
2022-04-16replace pdMS_TO_TICKS with APP_TIMER_TICKS; more tweaksMichele Bini
2022-04-16Switch motorController to FreeRTOS timers.Michele Bini
2022-04-15Mirror changes for timer AppMichele Bini
2022-04-15Further refine previous commitsMichele Bini
2022-04-15Refine previous commitMichele Bini
2022-04-15Test code for missed alarmMichele Bini
2022-04-13Fix for previous two commitsMichele Bini
2022-04-13Uncommited changed in last commitMichele Bini
2022-04-13Attempt to fix lost alarmsMichele Bini
2022-04-11Use uint8_t as underlying type for Brightness controllerMichele Bini
2022-04-10New chimes engineMichele Bini
2022-04-10Display deciseconds in digital watchfaceMichele Bini
2022-04-10fix for bluetooth-passkey-enable-toggleMichele Bini
2022-04-10Bluetooth Passkey Toggle settingMichele Bini
2022-04-10Streamline datetime code, adjust precision to the one actually used, save ↵Michele Bini
with second precision in noinit section
2022-04-10Integrate hatmajster's timer codeMichele Bini
2022-04-09Integrate FintasticMan's RaiseWake and LowerToSleep modsMichele Bini
2022-04-02Replace airplane mode with a bluetooth toggleRiku Isokoski
2022-03-29AlarmController: allow loss of precision for alarmTime castReinhold Gschweicher
Allow a loss of precision if the system clock has a lower resolution than nanoseconds. This is the case for web assembly.
2022-03-21New 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-21Music app : when title/track name are truncated, add an ellipsis at the end ↵Jean-François Milants
of the strings.
2022-03-21Add missing space in if expression.Jean-François Milants
2022-03-21Limit 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-14DateTimeController: make possible functions constReinhold Gschweicher
MonthShortToString and DayOfWeekShortToString don't change the underlying object. Those are just getters and can be declared `const`.
2022-03-08Add missing nrf_log.h includes shadowed by SystemMonitor.hReinhold 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
2022-03-03Settings: more specific read and write modeReinhold Gschweicher
For each filesystem interaction be more specific if we want to read from the file or write to it. Doing a non-creating read on the loading of the settings file, otherwise an empty file could be created, and when reading that empty file for the initial settings I would expect an error (or random data) when reading.
2022-02-20Merge branch 'airplane-mode' of https://github.com/evergreen22/InfiniTime ↵Jean-François Milants
into evergreen22-airplane-mode Apply a few changes that were requested in the PR during the review. # Conflicts: # src/CMakeLists.txt # src/displayapp/Apps.h # src/displayapp/DisplayApp.cpp # src/displayapp/Messages.h # src/displayapp/screens/settings/Settings.cpp