[EGD-4322] added new music file samples (#976)
[EGD-4116] +CME ERROR support for AT commands. Error number available … (#893)
[EGD-4116] +CME ERROR and +CMS ERROR support for AT commands. Now error code available in at::Result as errorCode via Variant type.
[EGD-2962] Refactor / improve URC handling (#947)
- QIND URC has been extended to support FOTA reply
- added support for CLIP, CMTI and POWERED DOWN URCs
- added support for URC responses codes handling
- created URCHandler abstraction and moved out URC handling from
cellular service code
- URC objects are now created by factory on a basis of URC head, rather
than previous approach where they were created a priori
- Renamed classes to be consistent with rest of the project
[EGD-4313] Fix usb_stack submodule path (#969)
[EGD-4298] Detect RO filesystem with errors (#963)
Linux remount filesystem in RO mode when errors
are detected on disk. Flash script detect mounting
filesystem as read only and suggest to user commnand
how to fix the VFS errors.
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[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-3688] usb stack as an external module (#906)
* [EGD-3688] usb stack as an external module
removed old usb code
* [EGD-3688] linux fix
* [EGD-3688] fixes for new USB code
* [EGD-3688] updated submodule
[EGD-4298] Disable WAL log in DB (#965)
Disable Write Ahead Log due to reduce number of fat updates
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-4286] remove ServiceDesktop from main.cpp (#958)
small fix in flash_emmc.sh (.ini files are not there anymore)
umount end eject disk are active again
[EGD-4213] Convert service-appmgr to library - library (#960)
[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-4151] Application manager actions introduced. (#905)
* [EGD-4151] Application manifest structure defined.
* [EGD-4156] Applications registry and basic action handler implemented.
[EGD-4284] missing include added (#956)
[EGD-2778] fixed missing phone number
Phone number was missing in delete message thread confirmation window for threads with temporary contacts
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-3772] added HSP sink and source (#918)
Added HSP playback to the BT device and stream of the BT device microphone back to the OS
Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
[EGD-4204] Add support for assets with space in file name (#949)