[BH-1780] Fix uncaught std::filesystem::file_size exception Fix of the issue that exceptions thrown by file_size method were not caught at all, what resulted in system crashing.
[BH-000] Update Harmony changelog -
[BH-1774] Fix frequency lock during user activity - Sentinel locks the frequency when pressing buttons and the encoder. - The "user activity" sentinel will be properly managed by the system (CpuGovernor) just like other sentinels. - Adding information about active sentinels in the power management statistics logs
[BH-1769] Incorrect message after setting the alarm with deep press Fix incorrect message after new alarm setting in some scenarios
[BH-1768] Snooze mode with deep pressed knob Fixed not disappearing snooze icon when an alarm is deactivated
[MOS-1011] Fix frequency switching stability Multiple fixes of clock switching related stability issues: * added RC oscillator hysteresis as in NXP example; * changed DCDC converter config; * configure PLL2 to be able to run on any CPU frequency level; * added switching to 1.275V (overdrive) voltage when applying any clock change above 12MHz as well as LDO or bandgap switching, as done in Mbed OS' lpm.c for RT1050; * changed BMCR AXI queues weighs for SDRAM in JLink scripts to disable operations reordering, as it is known to cause data integrity issues; * extracted some code to separate files; * smaller or bigger code cleanups.
[BH-000] Update changelog Create section for 2.1.0 version in the changelog
[BH-1761] Add a log when manual reset is performed If the user performs a manual reset there is no information in the logs. It can be treated as software resets. So the best solution is to add a log about incoming manual reset and dump all logs to the file.
[BH-1753][BH-1754] Bump Ecoboot version for Harmony Bumped Ecoboot version for Harmony from 2.0.2 to 2.0.4.
[BH-1758] Fix information about next alarm ring Launching an application requires an updated alarm time from the database.
[BH-1756] Fix "turn off" window display time "Turn off" window should be displayed for 10 seconds triggered by pressing the buttons "light" and "back" or 180 seconds triggered from the menu->settings
[CP-2032] Unplugging the cable during file upload leaves partially sent file Files not completely sent will be deleted after the USB cable is removed from device to not leave any partially sent file
[BH-1750] Fix meditation countdown timer When the meditation countdown timer is enabled and the deep press is performed before this window expired then it displays 0:00 timer.
[BH-1757] Fix Hard Fault handling Added a critical section when handling Hard Faults co-author @Lefucjusz
[CP-2130] Never ending files upload Corrected check to see if a device has enough free space to upload a file.
[BH-1746] Minor fixes for onboarding - default year update - added system shutdown if there is no user activity for 180 seconds on the language selection screen - fixing the logic in onboarding screens
[BH-1748] Fix problem with sounds in applications The deep press can disable alarms which cause disable sounds. That behavior interrupts sounds in applications.
[BH-1749] Fix diacritics in translations Some texts did not have diacritics in the translations
[BH-1745] Fix a deep press crash during popups Rewrite the popups filter to remove unnecessary popups. Remove callbacks from activate and deactivate popups which cause problems when the popups was on the stack.
[BH-1241] Fix the frontlight in pre-wake up Disable the frontlight and chime when the pre-wake up is off using deep press.