~aleteoryx/muditaos

ref: 16de8cd37e277b2feb2debd27d99c88682096def muditaos/module-bsp d---------
bda18b5b — Marcin Smoczyński 5 years ago
[EGD-5706] Refactor creating audio device

Audio devices are created in the audio subsystem and it is not possible
to send a device to bt service upon creation.

Introduce hookable audio device factory to allow sharing bluetooth
audio device. Move audio devices from bsp to audio allowing removal of
unwanted bsp -> audio dependency.

Remove Bluetooth proxy device which turned out to be a dead end.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
11aa4c7f — Maciej-Mudita 5 years ago
[EGD-5382] Add LowPower CpuSentinels

In order to synchronize the Low Power mode, the services were
immediately informed about the frequency change,
so that they can update their resources (e.g. PWM filling)
and services may request the maximum CPU frequency in order
to perform a task (e.g. screen redraw, telephone conversation)
a6cdd53a — Wojtek Rzepecki 5 years ago
[EGD-5577] Add charger temperature cutoff

Battery charger cutoff due in
selected temperature range. Proper
charged state detection for rt1051
a0b79647 — lblach 5 years ago
[EGD-4068] Add Update Package Installation Mode

It is necessary that the PureOS update mechanism enters Update Package
Installation Mode (where most of the services are stopped)
when the PureOS update package gets downloaded into the phone.
a6d2481c — SP2FET 5 years ago
[EGD-5694] Add BT DMA deinit

Implemented BT DMA deinit for Bluetooth off functionality

Co-authored-by: grzyw-o-mat
e1918179 — SP2FET 5 years ago
[EGD-5480] Bluetooth scan refactor

There was a need for Bluetooth scan code refactor. Here it is
ec56afc9 — Maciej-Mudita 5 years ago
[EGD-5381] Add Low Power Drivers

Peripherals clock synchronization dependent on PLL2
f270240a — Mateusz Grzywacz 5 years ago
[EGD-5373] Accomodate for T6v1 HW rev. + fix wake up pin

Bad Bad pin definitions - overlaping cellular wake up
pin with mic ld en.
T6v1 has logic converters which require pin conf to be
OUTPUT low. Lorem ipsum pin
97594437 — Marek Niepieklo 5 years ago
[EGD-5554] Change MTP supported file types

Defined supported file types for MTP:
- MP3, WAV, FLAC
eedf73ea — Lukasz Skrzypczak 5 years ago
[EGD-5299] PR comments

Deleted commented-out digital filter calls. Moved QEEC to factory.
Added selection for echo cancellation strength.
ab28f102 — Marek Niepieklo 5 years ago
[EGD-5664] Fix excessive logging in USB-CDC

Remove excessive logging in USB-CDC, which slows down transfer
bc4d32c7 — Piotr Tański 5 years ago
[EGD-5158] Change access to the bus methods

The bus is now accessible only via Service object.
8204cba1 — Wojtek Rzepecki 5 years ago
[EGD-5575] Add battery file test

Battery file existence test for
harness test suit. Minor changes to
file saving applied.
7eebea86 — Marek Niepieklo 5 years ago
[EGD-5377] Add USB charger detection

Added USB stack support for detecting connected charger
Added i.MX RT 1051 HW configuration
Added notification to EventManager for detected charger
e4462dce — Lukasz Skrzypczak 5 years ago
[EGD-5298] Microphone Adjust

Changed parameters for mic GSM path to get clear voice
f1fc9df1 — Marcin Smoczyński 5 years ago
[EGD-4977] Reduce audio lag during voice call

Reduce audio delay by reducing audio buffer size in router operation.
Audio streams are now created directly in the operations, not in the
audio service, which gives more flexibility.

Audio Buffer size is calculated based on endpoints (source, sink) and
operation capabilities. This commit also enables allocations in a
non-cacheable region of OCRAM for endpoints that use DMA for data
transport.

Introduce power-of-two operations that use built-in functions and
possibly dedicated hardware instructions of an MCU. These operations
are required by the audio stream buffer size calculation algorithm.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
01d1c84f — Wojtek Rzepecki 5 years ago
[EGD-5390] Add keypad backlight to GUI

Added demo connection to keypad light
GUI window.
ec703dcd — Marek Niepieklo 5 years ago
[EGD-5450] Add DEVICE QUALITIER descriptor

Enabled DEVICE QUALITIER decriptor in USB configration
Added callback to return the descriptor
5da8b4ee — Wojtek Rzepecki 5 years ago
[EGD-5367] Add Fuel Gauge parameters

Batery fuel aguge parametrized. Battery charger
parameters also added. Appropriate measurements
added and configured.
d14e40d3 — Radoslaw Wicik 5 years ago
[EGD-4831] Add license headers to c, h and sql files

Add license headers to `h`, `c` and `sql` files as this files haven't
been checked previously, script now to automatically updates current
year in existing licenses.
Next