~aleteoryx/muditaos

ref: 02a8dfa1e9f4aefec7d820c475ed4486f7173408 muditaos/module-bsp d---------
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
e532fd87 — Maciej Janicki 5 years ago
[EGD-5748] Remake Cellular flow

This commit changes TS0710 Worker operation.
1. It introduces MessageBuffers as main
interprocess data passing mechanism.
2. DMA transaction status codes and CMUX errors
are now propagated to Service.
3. Data processing has been refactored.
b3184150 — Pawel.Paprocki 5 years ago
[EGD-6113] Fix Test harness issue in ServiceDesktop worker

Remove spare logging in MessageHandler.cpp
Move Linux CI target to Release
Remove spare logs form harness tests
Disable failing test cases in:
test_templates and test_connection_security
Next