[MOS-892] Fixed MTP/FS integration issues
Fixed regression introduced by MOS-544.
[MOS-890] Fix invalid filename after copying from Win11
Update usb_stack submodule after fix
for filename corruption.
[MOS-71] Add clearing USB CDC buffer after reconnect/init
Fixes an issue, when somehow transmission is interrupted
and rest of the buffer is being transmitted,
altering the original message
[MOS-544] MTP integration issues
* It's now possible to rename files using MTP
* Fixed issue with fs notification being sent from MTP
before file transfer is complete. This resulted in audio
tracks appearing on the MusicPlayer list while still being transferred.
[MOS-872] Extended json11 supported types
Moved statvfs to stack from heap
[MOS-765] Fixed crash on invalid ID3 tag
Bumped taglib version to latest master
Added sanity check for version field in tag parser in taglib
so in case of damaged/invalid tag it returns no tag at all
It was caused by zipped mp3 files and renamed to mp3 again
[CP-1413] Windows displays wrong name of connected device
Changes in usb_stack
[CP-1665] Adding an information about device colour to USB descriptor
Getting information about device colour and changing it to number.
Pass information about device colour to usb_stack.
Set a bcdDevice with the corresponding value.
[MOS-744] Fix MTP integration
Fixed issues with integration
of MTP with filesystem:
- fixed memory corruption in
get_disk_properties();
- removed spare space hack
causing MTP to return invalid
free space and capacity of
the storage;
- added mtime and ctime
handling;
- minor code cleanup.
[MOS-686] Fix the accessibility of user files by MTP
User files accessible via MTP only if phone is unlocked
[CP-1560] MTP root path
Make MTP root path configurable.
[MOS-513] Fix issues related to the GCC12 gcc
Fix issues related to the GCC 12
Fix paths for ignore license headers
[MOS-266] Call StateMachine implementation
With some tests, documentation and so on
[BH-1448] MTP closing routine and VCOM reset routine
MTP closing routine and VCOM reset routine
[BH-1452] Remove board directory from module-os
Moved board-specific code to module-bsp.
Extracted several smaller CMake targets to avoid
circural dependencies and reduce compile time.
[MOS-339] Fix rapid change of CPU frequency
After disconnecting the USB cable, the CPU consumption
increased to over 80% (for 4 MHz), which resulted
in a cyclical change in the CPU frequency and finally
a much shorter battery life.
[BH-1424] FreeRTOS update
Updated FreeRTOS source code to 10.4.6.
Moved FreeRTOS sources to the third-party directory.
Added necessary changes to the CMake configuration.
Split FreeRTOSConfig.h. From now, each board has its own.
Added missing log headers.
Minor refactor of the module-os cmake.
Fixed stack overflows in bell application main and time service.
[MOS-258] System profile util works with separate rtt
Profiling Move RTT handling to interfacing library
Library for msgpack sink
magic enum updated
performance monitor fixups
[MOS-333] Energy optimization for the usb stack
Switching USB PLL and USB PHY
for current consumption saving