[CP-120] Fixed USB comm. when Pure reconnected unlocked USB comm. was secured when Pure was reconnected to PC while unlocked
[EGD-6803] Scroll list to selected sound When display message/alarm/ringtone sound scroll list to selected sound.
[BH-398] Move sml to a separate directory Move sml to a separate directory
[EGD-5885] Added SimLockHandler Refactored LockWindow TitleBar handling. Added Sim pin request block on lockedPhone. Added Sim info popup added when pin changed. Updated assets. Removed old PinLock structures. Cleared LockBox structures. Removed old settings sim setters. New CellularMessage adaptation. Cleared Lock structure.
[EGD-6567] Add GSM time update handling Adds handling GSM time update in service time.
[EGD-5171] Utils to string fix Fixed utils to string function to work with 8 bit integers. Also nodiscard attribute added there.
[BH-359] Move TPLIB pugixml to separate dir Changed submodule directory and updated cmake scripts and include paths
[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-6837] Add post merge pipeline and ram disk build Add support build in ram disk
[EGD-6736] Add app's state dependent autoLock mechanism This PR provides the implementation of the auto-locking mechanism that is dependent on an application's current auto-locking policy. Three auto-lock policies have been introduced: * DetermineByWindow * DetermineByAppState * PreventPermanently Also changed the AutoLockWindow set/get auto-lock time value to the message-based approach.
[EGD-6447] Add Bluetooth PIN pairing Implemented legacy pairing using PIN code
[EGD-6796] Fix excesive ATA command with HSP This commit fixes excesive ATA cmd in HSP by checking call type in ServiceCellular.
[BH-361] Move date to separate directory Move date to separate directory
[BH-356] Move TPLIB (microtar) to separate directory Move microtar to lib, amend CMAKE files
[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.
[EGD-6800] Enable voice transcoding Add voice transcoding during phone call with two basic transforms: - sample rate downscaling by a factor of 2 with a decimator - sample rate upscaling by a factor of 2 with an interpolator (no low-pass filter) Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-6809] Block building unrebased commit Added blocking commits that are out of date
Merge branch 'stable' - release v0.66.1
changelog: add changelog for v0.66.1
[BH-364] Move TPLIB magic_enum to separate dir Changed submodule directory and updated cmake scripts and include paths