~aleteoryx/muditaos

ref: 3c69244f4db9f310c328687052326659aad29146 muditaos/module-utils d---------
06fa920e — Maciej Gibowicz 4 years ago
[EGD-6768] Disable logs in interrupts

Temporarily disable logs in interrupts
for heap overwriting reasons
b38adcec — Adam Dobrowolski 4 years ago
[EGD-6019] Minimum settings ownership lifetime fixups

added weakptr link to settings and checks
    it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
    - deregistration on Settings destrution
    - weak referencing of Service to not crash Settings on missuse
    - Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
Removed dependency from freertos in test global file
EntryPath tests updated and compilation slimed
bcdaf15e — Przemyslaw Brudny 4 years ago
[EGD-6740] Availability and Change handled by PhoneLockHandler

Availability and Change in phoneLock handled by
PhoneLockHandler. Removed old implementation from
onBoarding and Settings. Cleared language assets.
e71a044b — Przemysław Brudny 4 years ago
[EGD-6019] Revert of two commits

This reverts commit b6416b15dac3a638d803681fbad8746b1808b6aa.
This reverts commit e2f3882d8a0194ae6f74bfc5ab6104c368174517.
b6416b15 — Adam Dobrowolski 4 years ago
[EGD-6019] Minimum settings ownership lifetime fixups

added weakptr link to settings and checks
    it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
    - deregistration on Settings destrution
    - weak referencing of Service to not crash Settings on missuse
    - Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
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.
6c52780f — Marcin Smoczyński 4 years ago
[EGD-6496] Add basic sample rate transcoding

Add basic interpolator and decimator to change sample rates by a factor
of a prime number. Interpolator repeats samples forming a stair signal,
while decimator drops excessive samples.

Templates have been used to utilize fast integer operations contrary to
byte-by-byte operations for number of bit width vs channel count
combinations.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
ea27e687 — Maciej Janicki 5 years ago
[EGD-5748] Remake Cellular flow

This commit remakes cellular data flow
introducing full error propagation.
94098983 — Adam Dobrowolski 4 years ago
[EGD-6527] Internationalization API unification

Single api to rule i18n
all calls to localistaion in cpp files unified
cut off ass many dependencies in i18n header as possible
10a2c379 — Wiktor S. Ovalle Correa 4 years ago
[EGD-3649] Fix paths in UT

Reorganization of assets left path in UT outdated.
6be93bef — Jakub Pyszczak 4 years ago
[EGD-6166] HSP ringing

Added HSP ring sound on incoming call event while
there's bluetooth connection active and HSP is
selected as the current profile.
Possibility of pick up/decline the call using
BT device buttons added.
Slightly changed HSP initialization according
to the UML-s added.
Changed call hangup handler in service cellular.
332aed93 — Marcin Smoczyński 4 years ago
[EGD-6507] Enable per-module testing

Add per-module:
 - test build
 - test execution
 - coverage reporting (xml/html).

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
8b21df13 — Marcin Smoczyński 4 years ago
[EGD-5742] Add audio format checking

Check if decoder's file format is supported by the sink audio device
before playing the sound. Add list of supported formats to each of audio
devices.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
763cdbf3 — Marcin Smoczyński 4 years ago
[EGD-5567] Add code coverage reporting

Add HTML and XML code coverage report generation with gcovr.

Cleanup unittests list - add missing googletest-gui to the unittests
list; remove dead functional tests.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
33d652c1 — Artur Śleszyński 4 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.
3cb0a319 — Przemyslaw Brudny 4 years ago
[EGD-5913] Fixed language assets fallback load

Fixed language assets fallback load bug causing invalid
information display on startup.
232d0b4b — Wojtek Rzepecki 4 years ago
[EGD-6101] Add low battery start prevention

Device will be shutdown after
startup if SOC will be below
shutdown level
6e106deb — Alek Rudnik 4 years ago
[EGD-6455] Disable service audio debug loggs

They were too much of them
f08acdcc — Adam Dobrowolski 4 years ago
[EGD-6079] Moved at factory from header to cpp file

- data moved to std::initializer_list no issue warned with tools
- GCC tools do not warn issues with memory now
c16917ef — Marcin Smoczyński 4 years ago
[EGD-3819] Reduce taglib size

Reduce taglib size by cutting off support for file types that are not
supported by MuditaOS.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
Next