~aleteoryx/muditaos

ref: 46c57aaa889c92a47a4ac2d82aace687a9dae3dd muditaos/module-bsp d---------
4c694e52 — Pawel.Paprocki 4 years ago
[EGD-6678] Fix Display backlight turns on when is set off

Duty cycle update performed only on enabled pwm
ee5b62a1 — Kuba Kleczkowski 4 years ago
[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.
c88c82ae — Maciej Janicki 5 years ago
[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.
94411a0a — Marek Niepieklo 4 years ago
[EGD-6591] Remove excessive logs from USB stack

Removed log entries in conflict with charger driver BSP logs
c3e84f8c — Pawel.Paprocki 4 years ago
[EGD-6619] Fix Display backlight switches periodically

Reload pwm duty cycle value after CPU frequency change
ea27e687 — Maciej Janicki 5 years ago
[EGD-5748] Remake Cellular flow

This commit remakes cellular data flow
introducing full error propagation.
6a80654b — Maciej Gibowicz 4 years ago
[EGD-6457] Add power management for USB

When the USB is disconnected, we turn off the peripherals
by going into the suspend bus mode.
085bccb7 — Borys Jelenski 4 years ago
[EGD-6355] Adjust MuditaOS to be used with Secure Boot

The start address of the OS image adjusted to comply with HAB
Secure Boot. Proper SNVS initialization performed at system startup.
SNVS drivers updated to most recent version. Image signing can be
performed as a part of build process. See doc/secure_boot.md for
more info.
c80e8250 — Bartosz Cichocki 4 years ago
[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
8f8a1b3c — Maciej Gibowicz 4 years ago
[EGD-6499] Fix audio initialization

Now the peripherals and the audio clocks will be turned on
only when the user is using the audio, which will save energy.
7fe84233 — Pawel Olejniczak 4 years ago
[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.
bb639667 — Michał Kamoń 4 years ago
[EGD-6118] BT low power initial implementation

The `Pure`'s power consumption was measured in three variants:
 * BT off
 * BT on (master)
 * BT on (EGD-6118)

Measurement results (respectively):
* idle [mA]:
 ** 78-81
 ** 83-85
 ** 78-81

* BT headphones connected [mA]
 ** -
 ** 85-87
 ** 82-85

* music play [mA] (may be not precise)
 ** 90-100
 ** 98-105
 ** 101-115
d066f877 — Wojtek Rzepecki 4 years ago
[EGD-6431] Add battery charging temperature ranges

Added actions of several cell temperature
ranges according to requirements.
226e9e4c — Marek Niepieklo 4 years ago
[EGD-6515] Answer/reject calls using headset

Clean up propagation of headset keys events
Clean up volume control with headset keys
Update key mappings for simulator
Use headset OK key to answer/reject calls
39be3572 — Mateusz Grzegorzek 4 years ago
[EGD-6505] Implement “On when active” Keypad light functionality

Implement “On when active” Keypad light functionality
03e5f8d7 — Wojtek Rzepecki 4 years ago
[EGD-5360] Add USB current selection

Charging current selection algorithm
depending on USB type.
5fb105d0 — Bartosz Cichocki 4 years ago
[EGD-6214] Add slider position reading after disabling tethering

To be able to set proper phone mode changed by the slider during
tethering, the forced readout of slider position has been added
183617d3 — Marek Niepieklo 4 years ago
[EGD-6416] Add handling of headset keys

Change the volume level using headset keys
91d0fc87 — Maciej Janicki 4 years ago
[EGD-5748] Revert remake cellular flow

Reverts changes due to reported issues
0496486f — Marek Niepieklo 4 years ago
[EGD-6425] Update USB submodule version

Restored USB submodule version to HEAD
Next