~aleteoryx/muditaos

ref: 6468e0d4fd64f1aa7a8138a192769ea300616aac muditaos/module-bsp/bsp d---------
6468e0d4 — Lukasz Skrzypczak 4 years ago
[EGD-6576] Create EEPROM low level driver

Created low level driver for M24256 eeprom & dummy for linux.
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.
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.
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
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.
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
d46673b2 — Marek Niepieklo 4 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.
9cc5b47b — Maciej Gibowicz 4 years ago
[EGD-4863] Add harness test for cellular sleep mode

Adding test for outgoing call and text message
in cellular sleep mode
67a02a90 — Maciej Gibowicz 4 years ago
[EGD-4852] Add sleep mode for GSM modem

When the GSM modem is idle and there is no communication,
it enters the sleep mode, where the power consumption
is significantly reduced.
5ab1ef65 — Marek Niepieklo 4 years ago
[EGD-5868] Add access to backup over MTP

This change adds access to backups via MTP
after backup file has been successfuly created.
efef7dcf — Piotr Tański 4 years ago
[EGD-6111] Timers refactored

Deep refactor of system timers.
e69576aa — Wojtek Rzepecki 4 years ago
[EGD-6192] Add torch hw control v2

Change behavior of torch
control according to newest
design.
1336f482 — Mateusz Grzywacz 5 years ago
[EGD-5229] Cellular modem, change receiving to DMA

Changes implementation for receiving data from
cellular modem from IRQ byte-by-byte to DMA transactions.
Drop in replacement, works with current CMUX (TS07.10)
Next