[EGD-4029] File indexer notifier (#862)
* [EGD-4029] Initial version of file notifier in the VFS
* [EGD-4029] File indexer notifier in the VFS
* [EGD-4029] Minor syntax fixes in code
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
EGD-4102 (#871)
* EGD-4102 Added log to refreshed window and null check
* EGD-4102 Fixed messages crash
* EGD-4102 Fixed calendar crash and some funky code
[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-4139] VFS unit tests for lseek (#885)
* [EGD-4139] VFS unit tests for lseek
* [EGD-4139] lseek fat VFS test
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
changelog: update for v.0.43.1 (#895)
[EGD-4135] Database interface improvement (#881)
Fix for unexcepted power failure by adding new implemented
function ff_fflush.
Improve write interface to complies with Linux lseek syscall.
Linux lseek syscall allows to lseek outsite the file size.
When write if lseek is out of range, write syscall write data to new
offset and fill the gap with zeros.
Free RTOS-FAT behaviour doesn't support sparse files, so we need
to implement this functionality manually on the sqlite3 vfs inteface
layer.
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.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-4118] Audio doxy cleanup (#856)
[EGD-4135] FREERTOS vfat ff_fflush implementation (#878)
ff_fflush implementation is needed for sqlite3 when
unexcepted power failure.
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-2628] Create Add device windows (#867)
[EGD-2628][WIP] Attach Add Device window
[EGD-2628] Fix passing scanned bt devices to Add device window
[EGD-2628] Add bt icon and adjust botton bar of Add device window
[EGD-2628] Add all devices window, & some fixes for add device window
[EGD-2628] Update changelog & cleanup
[EGD-2628] Improve bluetooth main window
[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>
[EGD-4057] Create sql script for file indexer DB schema (#869)
[EGD-4119] Add mtools package as required (#859)
[EGD-4120] Cellular - new line at the end of the command (#877)
[EGD-3852] Add missing virtual destructor (#876)
[EGD-4130] meditation time dispaly fix (#868)
[EGD-4099] BT set stream (#846)
[EGD-3743] Removed old doxygen copyright statements from project.