~aleteoryx/muditaos

ref: 3343f028092103a98dc97d5615dc176df5818bfb muditaos/module-services/service-cellular d---------
3343f028 — Adam Dobrowolski 3 years ago
[MOS-266] Call StateMachine implementation

With some tests, documentation and so on
e7444ff3 — Bartosz Cichocki 3 years ago
[MOS-263] Fix DTMF handling in Pure

By accident, I've broke DTMF handling via Pure's keyboard
This was because of non strict description of API method.
Now, it has been unified to use ASCII code
e5ae4510 — Bartosz Cichocki 3 years ago
[MOS-263] Remove unnecessary log

Removed log, which was left by accident
55bd8c09 — Bartosz Cichocki 3 years ago
[MOS-263] Add HFP DTMF handling

Added handling of HFP DTMF code sending,
fixed DTMF sending in cellular's code
cc32dd30 — Bartosz Cichocki 3 years ago
[MOS-366] Connect cellular events to HFP

Connected all (?) necessary cellular events to the HFP profile
Fixed audio issues when connected with HFP
Some cleanup
[MOS-420] Fix Call ending with sms reworked

Reworked ending with sms is now reworked. Sms is send by call app,
application messages is only providing template text.
Also call hangup and sms send order is changed due to delays caused by
sending sms.
e5114922 — Maciej Gibowicz 3 years ago
[MOS-138] Correction of URC poll mode parameters

In poll mode, the CSQ will be requested every 15 minutes
and another attempt to switch the mode will be after 1 hour.
If the keyboard is unlocked or the USB cable is connected
or the BT car kit is connected, the URCs will be operated
in the reporting mode.
ced86420 — Maciej Gibowicz 3 years ago
[MOS-228] GSM sleep mode dependend on communication with modem

After finishing communication with cellular,
we switch to sleep mode faster, saving the battery
at the same time.
[MOS-326] Change call logic removed from call window

Call logic is now removed from call window and call app.
There was spaghetti logic mixed in window and app, now
call logic is based on notificatins from service cellular.
a88ccfe4 — Adam Dobrowolski 3 years ago
[MOS-327] Removed call manager call logic in library

Moved call handling to separate library and removed CallManager
Apply suggestions from code review:
Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com>
Co-authored-by: Mateusz Piesta <mateusz.piesta@mudita.com>
31db992c — Bartosz Cichocki 3 years ago
[MOS-264] Add handling of signal strength and operator name in HFP

To be able to display signal strength, operator name and
rest of status indicators in Bluetooth's HFP profile, some
refactor has been done.
[MOS-376] Add Call state notifications

Call state notifications are now send on state change.
d69100c0 — Maciej Gibowicz 3 years ago
[MOS-337] Fix no audio for incoming calls/messages

After the outgoing call was terminated,
the audio was terminated incorrectly,
therefore the next call did not ring.
[MOS-325] AudioServiceAPI removed from Call app

AudioServiceAPI is now removed from Call app.
Call audio routing is handled in service cellular.
91d7ecbf — Maciej Janicki 3 years ago
[MOS-276] Fix exiting from template

Fix exiting from tempalate window
during call
06ef1e13 — Marcin Lyda 3 years ago
[MOS-300] Remove unused variables

Remove unused variables from PVS Studio analysis
dfde2e1b — Lucjan Bryndza 3 years ago
[MOS-269] Fix lock audio subsystem during voice call

Audio service is deadlocked on sentinel because IsBussy() method returns
that it's all the time bussy. Even though there is no ongoing audio
requested from either GSM or apps.
5dc42c2b — Maciej Janicki 3 years ago
[MOS-296] Merge new master commits into merge-stable-wip

Merge new master commits
2b2bb13a — Maciej Janicki 3 years ago
[MOS-296] Merge remote-tracking branch 'origin/stable'

Merge stable Harmony branch into merge wip branch
dd128535 — Adam Dobrowolski 3 years ago
[MOS-226] Moved algorithms and their data to separate classes

This way we have controll over what does what, and can test
them separatelly
Logging statistics update more and better data presented
Next