[EGD-6049] Add voice call over HSP Add support for voice calls over HSP. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-6701] System time usage fixes Fixed all calls to stdlib time. Removed all redundant calls to Timestamp treated as time source.
[EGD-6746] Expose new Message types system-wide Allow all modules to access Request/Notification Message send templates.
[CP-120] Fixed USB comm. when Pure reconnected unlocked USB comm. was secured when Pure was reconnected to PC while unlocked
[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.
[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-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.
[BH-364] Move TPLIB magic_enum to separate dir Changed submodule directory and updated cmake scripts and include paths
[EGD-5762] Add documentation to AutoLock functionality This PR provides documentation for automatic lock functionality
[EGD-6536] Settings API guideline added Guideline explaining how should Settings object be used
[EGD-6746] Use new SimCard implementation Switch to SimCard implementation provided by previous commit
[BH-358] Add Move TPLIB (CRC32) to separate directory Change directory location and update CMAKE
[EGD-6746] New SimCard implementation New approach to the Cellular SimCard submodule
[CP-2] I don't want to see data from Pure in Center when Pure is locked [CP-48] Re-enabled USB security [CP-49] Update test harness with usb security