[MOS-386] Enable auto mode for DCDC converter The buck regulators will run in PWM mode when the load current exceeds a predefined threshold. When the load current drops below the specified threshold, the regulator will operate in energy saving mode (PSM) improve performance under light loads.
[BH-1424] FreeRTOS update Updated FreeRTOS source code to 10.4.6. Moved FreeRTOS sources to the third-party directory. Added necessary changes to the CMake configuration. Split FreeRTOSConfig.h. From now, each board has its own. Added missing log headers. Minor refactor of the module-os cmake. Fixed stack overflows in bell application main and time service.
[MOS-258] System profile util works with separate rtt Profiling Move RTT handling to interfacing library Library for msgpack sink magic enum updated performance monitor fixups
[BH-1443] Lower CPU freq before going to SNVS Going to SNVS requires usage of periph clock That reuires further cpu configuration changes Easiest way is to just change cpu freq to level 2
[BH-1446] RTC Calibration per product RTC Calibration per product
[MOS-360] Fix battery charger stack overflow Increasing the stack for battery charger worker
[BH-1350] Meditation timer update Meditation timer application update. Refactored gui spinners, list items.
[MOS-303] GCC11 build fix Added missing header
[MOS-303] Add playback path gain params to json Additional pair of parameters has been added to current implementation of equalizer to enable changing playback path gain during audio path fine-tuning
[MOS-296] Merge fix popup stack issues Fix popup stack issues with Harmony
[MOS-296] Merge SNVS cherry-pick conflicts fixed Fix SNVS Harmony approach conflicts with master
[MOS-296] Merge new master commits into merge-stable-wip Merge new master commits
[MOS-296] Merge remote-tracking branch 'origin/stable' Merge stable Harmony branch into merge wip branch
[MOS-256] Turn off torch driver when not in use We save on power consumption ~0.7 mA.
[MOS-225] Review applied As above.
[MOS-226] Moved algorithms and their data to separate classes This way we have controll over what does what, and can test them separatelly Logging statistics update more and better data presented
[MOS-245] Fix errant spaces It appears in the past a major edit was made but had used a regex to change some text which resulted in an errant space between the enumuneration/struct/class name and the scope resolution operator. These errant spaces have been removed.
[MOS-110] Statistics api for system Gets data from freertos and prints on frequency change depending if it's important. Gathering is not costly, printing is though. For less intrusive checks I would rather disable names gathering as in worst case scenario it hangs rtos context switching till thread id is found.
[MOS-109] Add current measurement scope added current measurement transfer over logs to plot it on PC side
[MOS-114] CPU frequency scalling improvements Add minimal frequency ~4Mhz, more aggressive CPU freq optimizations. Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>