[EGD-4330] file streams ld preload library (#982)
* [EGD-4330] file streams ld preload library
It is concept library LD_PRELOAD for handle syscalls wrapper to the
image fat file.
* [EGD-4330] Stdlib implementation
* [EGD-4330] Stdio syscalls
* [EGD-4330] Dir searching stdlib replacement
* [EGD-4330] NL at end of file
* [EGD-4261] Working version of library wrapper
* [EGD-4330] Script for run emulator on fs image
Run phone emulator using filesystem image
* [EGD-4261] Missing debug file
* [EGD-4330] Not needed to link...
* [EGD-4330] Code review fixes #1
iosyscalls
* [EGD-4330] Code review fixes round #2
* [EGD-4330] Code review round #3
* Ident fixes
* [EGD-4330] Ident fixes
* [EGD-4330] Code review round #4
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-4215] Convert service-bluetooth to library
[EGD-4359] fixed linux USB sending (#989)
Fixed USB linux sending to be able to use test harness on the simulator
Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
[EGD-4301] Bluetooth Audio profile support (#984)
- implemented audio sink/source switching
- reorganized / renamed sound events
- moved SetBluetoothStreamData and AudioDevice instance to base Operation class
- added audio profiles RecordingBluetoothHSP, RoutingBluetoothHSP
- removed unused audio Profiles
- removed redundant OutputPath and InputPath classes from CodecParamsMAX98090
[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-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-3690]: Partially import fsl_common.h from newer SDK (#888)
Just copy in newer header cause incompatibility and runtime
errors. Specificaly assertion in port.c connected to ISR
priorities.
Signed-off-by: Roman Kubiak <roman.kubiak@mudita.com>
Co-authored-by: Artur Mądrzak <amadrzak@onplick.com>
[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-3852] Add missing virtual destructor (#876)
[EGD-3743] Removed old doxygen copyright statements from project.
[EGD-3743] Update copyrights in fies
[EGD-4003] audio: fix workers destroying (#806)
Improve workers destroying by replacing sudden death with a gentle close
request.
Make (De)Init static - when creating second instance of a codec there
was a situation when destructing one instance was causing first one to
stop working, because they share common hardware resources.
[EGD-4038] handling incoming calls and sms in sleep mode (#819)
[EGD-4054] Audio API for setting stream parameters (#826)
[EGD-3773] added A2DP playback backend
[EGD-3854] Removing goto's from the code (#797)
It is generic cleanup task for removing all goto files
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EDG-3870] Fix audio looping (#769)
[EGD-3641] added BT pairing keys storage