[EGD-4366] Global data cleanup. (#999)
Codeowners syntax fixed (#872)
[EGD-3360] Input and display language separation, input language setting implementation (#920)
[EGD-4288] refactor global data (#959)
Reduce firmware size by refactoring global data defined in public
headers.
Each global variable which require runtime initialization adds
initialization code to every translation unit which includes the header
where the variable is defined and declared.
[EGD-3147] SMS incoming ASCII characters (#939)
[EGD-4103] Fix phone hanging when pressing '=' in calculator (#891)
Crush was caused when using std::to_string() on rt1051 to convert double (result from equation) to string.
Other methods f.e. using std::stringstream, sprintf also do not work.
Add own floating point converter to string.
EGD-3585 ServiceGUI and ServiceEink initial cleanup (#953)
* EGD-3585 SerwiceGUI and ServiceEink initial cleanup
* moved code to one function per message handling
* removed dead code from comments
* added Service.cpp demangling to debug messages for clear output
* added Response value to return messages to `connect()`
[EGD-4144] build: individual libs for 3rdparty (#925)
Create individual library for each of third party project to be able to
determine memory usage of each of project's components.
Disable third party optimization for linux platform.
Egd 3676 (#824)
[EGD-3676] Version of PIN SIM handling with mockuped actions (messages)
[EGD-4266] Fix TagLib packaging (#943)
[EGD-4181] move taglib from audio (#932)
* [EGD-4181] Move submodule taglib to utils
* [EGD-4181] LibTag moved to util lib.
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-4203] UTF8 smart pointers refactor (#938)
Egd 4143 Service antenna enabled. (#936)
* [EGD-4143] WiP service-antenna enabled.
* [EGD-4143] Fixed service timer, connetion status from store.
* [EGD-4143] Changelog.
* [EGD-4143] Fixes after rebase.
* [EGD-4143] Service-antenna LOG disabled.
* [EGD-4143] PR suggestions.
* [EGD-4143] Duplicated includes removed.
Co-authored-by: Kuba Kleczkowski <dd>
[EGD-3839] Cellular - get time zone (#903)
[EGD-4121] UCS2 32 bit support (#897)
[EGD-2975] Added Network Access Technology support
[EGD-3045] Magnetometer driver (#788)
* [EGD-3045] magnetometer driver - timer polling approach
- magneto pin mux
- magneto reg structs
- magneto irq skeleton
- bluetooth irq handler moved
- dedicated i2c methods
- bitfields parsed and populated explicitly
* [misc] big endian ↔ long conversion in Utils + UT
[EGD-4075] Use FATFS in the Linux builds (#843)
* [EGD-4075] Use FAT fs in the emulator
Add script for genrate base phone image
* [EGD-4075] Use FreeRTOS-FAT in emulator initial commit
* [EGD-4075] Thread local storage fix
Fixing thread local storage when running on the
Linux platform in the test mode
* [EGD-4075] Improve image generation
Improve image generation script on the linux platform
* [EGD-4075] Fix all test with FAT fs image
Fix all tests with fatfs image
* [EGD-4075] Fix calculator utility test
* [EGD-4075] Image dependencies fix
* Remove uneeded comments
* Missing headers in CR
* [EGD-4075] Fixed whitespaces
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>