[EGD-5713] Change volume hardware buttons behaviour
The volume button policy has been redesigned to be less
ambiguous for the user.
[EGD-5941] Add tool to analyze stack usage
Add a script to determine a stack usage of code components.
The GENERATE_STACK_USAGE option must be used in the build configuration.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-5900] Fix filesystem performance issue (Linux)
Make fread/fwrite ignore requested item size
and perform on 8KB blocks
[EGD-5912] Add forget bluetooth device feature
Added button on AllDevices window, and handling for it.
Added needed messages for communication with service bluetooth.
Feature is now complete on application settings side.
Further integration in service bluetooth is needed.
[EGD-5789] Fix loudspeaker in-call logic
In some cases loudspeaker state night have not
been passed properly ignoring users choice.
[EGD-5698] Add pagination for messages
Add pagination for messages
[EGD-5765] Add BT docs
Added simple documentation about profile manager
[EGD-5860] Fix build packages
Merging and cleaning cmakes requred cleaning.
[EGD-5819] Fix count
Fix wrong "count" key word in contacts, and add test for variables in
device info endpoint.
Disabled test jira:
5906 - test_calendar_events.py
5907 - test_connection_security.py
5908 - test_dom_dump.py
5909 - test_usb_echo.py
[EGD-5861] Complete bluetooth connecting process on settings side
Enable connecting BT devices in settings.
Connect popup and add adjust messages for connection error handling.
[EGD-5489] Add Bluetooth pairing test
This PR provides a harness test of a current stage `Bluetooth` pairing
functionality. That is provided a `Bluetooth` device name, test logic:
* navigates to a appropriate window
* scans for devices available
* navigates over appropriate device and check's if it is focused
[EGD-5725] Sms threads pagination
Added pagination for sms threads
[EGD-5808] Introduce cache for Settings
Settings Cache introduced
[EGD-5660] Add PWM Cpu sentinel
Change of PWM frequency due
to main clock change in low
power operation.
[EGD-5757] Fix backup API
Fix backup endpoint to work with new paths and FS api
The flow is based on the design in confluence.
[EGD-5893] Disable optimization for os
Disable FreeRTOS optimization for RelWithDebInfo configuration in order
to be able to analyze system memory (heap and tasks' stacks).
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-5847] Fix call app when no CLIP available
The call app might have not appeared on the screen
when no caller info was available.
[EGD-5879] Fix BT uart error
To be able to properly send data via UART, the frequency has to
be higher (to be fixed in the future)