[EGD-6672] Fix missing key after slider Fix of not working key press right after slider movement or disconnecting tethtering
[CP-312] Add reboot to update function Because update procedure it is splitted to the two stages downloading and update throught separate binary we need to pass ecoboot special flag to request reboot to updater bin after update procedure. This patch adds this functionality to the PureOS. Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[CP-206] Report Pure serial number in USB descriptors Added serial number to USB device descriptor
Merge branch 'master' into stable
[BH-370] Convert utils common_data into a libs Create clipboard and eventsore libs
[BH-378] PR changes PR changes - mainly includes
[BH-378] Utils move log to library Moved log to separate library
Merge branch 'master' into stable
[EGD-6807] Add improved brownout detection Added immproved battery brownout detection based on filtered voltage measurement
[EGD-6868] Restore magnetometer polling mode To be able to properly operate with the slider under every circumstance the polling mode has to be restored. It's related to the bug in the magnetometer chip, which is not described in the datasheet. This reverts commit 744eef1d9b39cdf2cdbc35f57d6182f5e7942c2f with few small fixes
[EGD-6605] Fix RTC time not retained between resets if set manually When setting datetime from timestamp (manually, not from network), SRTC is set in order to retain the RTC datetime between resets. RTC handling was refactored in order to get rid of unnecesary conversions and third-party code mixed with proprietary code within a single file.
[EGD-6739] Fix Enable change of display resolution on simulator Define screen dimesions in one place
[EGD-6518] Change optional methods for the DM Change numer of minimal optional methods required by the block device in the disk manager Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6576] Create EEPROM low level driver Created low level driver for M24256 eeprom & dummy for linux.
[EGD-6651] Fix communication with modem on Linux Fixed cellular bsp on Linux, so now emulator is able to comunicate with modem. Fixed memory leak in CellularResult struct.
[EGD-6319] Refactor cellular modem directory - Removed not used files from old implementations. - Renamed some classes to follow naming convention. - Renamed methods to use consistent styling. - Restructured code.
[EGD-5748] Remake Cellular flow This commit remakes cellular data flow introducing full error propagation.
[EGD-6457] Add power management for USB When the USB is disconnected, we turn off the peripherals by going into the suspend bus mode.
[EGD-6545] Enable magnetometer LPDCM mode To be able to reduce the power usage of the phone, magnetometer has been switched into interrupt driven LPDCM mode. Added some fixups maintaining current behavior on startup and disabling the tethering mode
[EGD-6506] Turn on function keys backlight during call Backlight of function keys are on when call is active. When call ends, previous backlight mode is restored.