[BH-376] Utils time turned to separate library Turned module-utils/time folder content into separate library, cleaned up CMake libs dependencies, fixed include paths
[BH-370] Convert utils common_data into a libs Create clipboard and eventsore libs
[BH-378] PR changes PR changes - mainly includes
[BH-378] Utils move log to library Moved log to separate library
[EGD-6807] Add improved brownout detection Added immproved battery brownout detection based on filtered voltage measurement
[EGD-6868] Restore magnetometer polling mode To be able to properly operate with the slider under every circumstance the polling mode has to be restored. It's related to the bug in the magnetometer chip, which is not described in the datasheet. This reverts commit 744eef1d9b39cdf2cdbc35f57d6182f5e7942c2f with few small fixes
[EGD-6654] Add self-tuning for RC oscillator Calibrate the RC before switching to the internal oscillator. This improves the precision of the system clock.
[EGD-6605] Fix RTC time not retained between resets if set manually When setting datetime from timestamp (manually, not from network), SRTC is set in order to retain the RTC datetime between resets. RTC handling was refactored in order to get rid of unnecesary conversions and third-party code mixed with proprietary code within a single file.
[CP-88] Pure rejects upload of non-audio files via MTP Fix handling of UNDEFINED OBJECT for playback formats.
[EGD-6518] Change optional methods for the DM Change numer of minimal optional methods required by the block device in the disk manager Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6518] Add EEPROM block device driver for VFS Add block device driver for the factory EEPROM memory needed for factory settings (aka personalizations) Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6576] Corrected after PR comments I hope this is final
[EGD-6576] Create EEPROM low level driver Fixed style
[EGD-6576] Create EEPROM low level driver Working eeprom driver.
[EGD-6576] WiP I2C HAL API need to be modified WiP
[EGD-6576] Create EEPROM low level driver Created low level driver for M24256 eeprom & dummy for linux.
[EGD-6591] Remove excessive logs from USB stack Removed log entries in conflict with charger driver BSP logs
[EGD-5748] Remake Cellular flow This commit remakes cellular data flow introducing full error propagation.
[EGD-6457] Add power management for USB When the USB is disconnected, we turn off the peripherals by going into the suspend bus mode.
[EGD-6355] Adjust MuditaOS to be used with Secure Boot The start address of the OS image adjusted to comply with HAB Secure Boot. Proper SNVS initialization performed at system startup. SNVS drivers updated to most recent version. Image signing can be performed as a part of build process. See doc/secure_boot.md for more info.