~aleteoryx/muditaos

ref: e2f3882d8a0194ae6f74bfc5ab6104c368174517 muditaos/module-cellular d---------
457e9b4f — Alek Rudnik 4 years ago
[EGD-3542] Fix issue with sending text messages form new message window

Fixed too short timeout for sending sms
Fixed flow for switching to thred window to asynchornous one
Fixed some minor issues connected to new sms error handling
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.
ea27e687 — Maciej Janicki 5 years ago
[EGD-5748] Remake Cellular flow

This commit remakes cellular data flow
introducing full error propagation.
94098983 — Adam Dobrowolski 5 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
332aed93 — Marcin Smoczyński 5 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>
91d0fc87 — Maciej Janicki 5 years ago
[EGD-5748] Revert remake cellular flow

Reverts changes due to reported issues
b88b8fc4 — Kuba Kleczkowski 5 years ago
[EGD-6121] Add offline mode in service cellular

Adds entering and leaving ito offline mode in sevice
cellular. Outgoin SMS and calls are blocked Proper popups
are shown in applications Call and Messages.
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.
49336a49 — Jakub Pyszczak 5 years ago
[EGD-6325] Fix linker error gcc 10

This PR covers linker error caused on gcc10 Release build
while trying to run unit test cellular parse result.
9cc5b47b — Maciej Gibowicz 5 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 5 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.
f893ca8f — Alek Rudnik 5 years ago
[EGD-6455] Fix modem AT command timeouts

Fix modem AT command timeouts and make sure they are at least
bigger than the ones defined in Quectel specs.
bd0f584c — Alek Rudnik 5 years ago
[EGD-6455] Fix for incomming text messages issue

There was no proper error handling.
Minor routine refactor
f08acdcc — Adam Dobrowolski 5 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
f6cf68ad — Maciej Gibowicz 5 years ago
[EGD-4851] Add URC support in sleep mode

When URCs come from the network and GSM is in sleep mode,
we wake up the modem to properly handle the incoming data.
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)
c8e7e706 — Mateusz Grzywacz 5 years ago
[EGD-6021] Cellular flush receiving buffer before initialization

Upon hot start the first data we receive comes from
modem from previous boot. This data is meaningless and
potenitally harmful. This adds: ignoring it
6aae5f50 — Maciej Janicki 5 years ago
[EGD-5101] Add flow control configuration for cellular

Fix flow control pin configuration in OS.
Turn on flow control for cellular modem.
22fa17a6 — breichel 5 years ago
[EGD-5919] Fix logs from Service: Cellular, Fota

Remove misleading error message(change to debug/info).
Do not trace as error multiple retry. Minimize (to zero)
error logs on cold and hot start of the phone.
9f87dead — Maciej Gibowicz 5 years ago
[EGD-4853] Add Wake up GSM modem on demand

System wakes up Cellular when there is a need to communicate
with the modem, e.g. to handle an outgoing call
Next