~aleteoryx/muditaos

ref: 3b684e29569fd32081f0c5b97a616ece7d86d6e8 muditaos/module-bsp d---------
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 5 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 5 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 5 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 5 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 5 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ń 5 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 5 years ago
[EGD-6431] Add battery charging temperature ranges

Added actions of several cell temperature
ranges according to requirements.
226e9e4c — Marek Niepieklo 5 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 5 years ago
[EGD-6505] Implement “On when active” Keypad light functionality

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

Charging current selection algorithm
depending on USB type.
5fb105d0 — Bartosz Cichocki 5 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 5 years ago
[EGD-6416] Add handling of headset keys

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

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

Restored USB submodule version to HEAD
5badad2b — Krzysztof Móżdżyński 5 years ago
[EGD-5443] Onboarding date and time window

Add posibility to override bottom bar in Date and Time settings window.
Change primiary action to save in OnBoardingDateAndTimeWindow
Back to previous window after settings date/time in onboarding flow
33d652c1 — Artur Śleszyński 5 years ago
[EGD-6156] Create crash dumps

Integrate the CrashCatcher library in order to store phone state after
a fault occurs. The dumps are stored in the CrashCatcher hex format and
can be debugged using the CrashDebug stub built for x86_64 via the
'debug_crash_dump.sh' script.
d46673b2 — Marek Niepieklo 5 years ago
[EGD-6383] Add HW initialization for headset keys detection

Replaced timer-based hander with IRQ handler to get
  headset status

Added initialization for headset key press detection
Next