[BH-399] Cleaning
Cleaned to match newest master
[BH-357] Move protobuf to third-party dir
* Use the CMakeLists.txt from lib authors.
* Disable building libprotobuf in the all target.
* Disable warnings in the libprotobuf-lite target.
[BH-397] Move TPLIB parallel-hashmap
Changed submodule directory and changed way its linked,
in order to use target_link_libraries checkouted phmap
dependency to the newest revision which includes small
cmake fixes (see 031d214f2ce1973933abdf2a998d986ff8094d8e),
updated paths in PureCoverage script and Doxyfile
[BH-365] Move TPLIB (tinyexpr) to separate directory
Move library, amend CMAKE files
[EGD-6701] System time usage fixes
Fixed all calls to stdlib time.
Removed all redundant calls to Timestamp treated as time source.
[BH-398] Move sml to a separate directory
Move sml to a separate directory
[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
[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.
[BH-364] Move TPLIB magic_enum to separate dir
Changed submodule directory and updated cmake scripts and include paths
[EGD-6746] Use new SimCard implementation
Switch to SimCard implementation provided by previous commit
[EGD-5915] Fix parse boot.json
boot.json should't be modified by the MuditaOS
and it also causes issue with broken boot.json
after update
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[BH-358] Add Move TPLIB (CRC32) to separate directory
Change directory location and update CMAKE
[EGD-6768] Disable logs in interrupts
Temporarily disable logs in interrupts
for heap overwriting reasons
[EGD-6019] Minimum settings ownership lifetime fixups
added weakptr link to settings and checks
it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
- deregistration on Settings destrution
- weak referencing of Service to not crash Settings on missuse
- Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
Removed dependency from freertos in test global file
EntryPath tests updated and compilation slimed
[EGD-6740] Availability and Change handled by PhoneLockHandler
Availability and Change in phoneLock handled by
PhoneLockHandler. Removed old implementation from
onBoarding and Settings. Cleared language assets.
[EGD-6019] Minimum settings ownership lifetime fixups
added weakptr link to settings and checks
it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
- deregistration on Settings destrution
- weak referencing of Service to not crash Settings on missuse
- Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings