~aleteoryx/muditaos

ref: ea27e6871615172000db8664a9d11d1b6103c562 muditaos/module-cellular/Modem d---------
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
91d0fc87 — Maciej Janicki 5 years ago
[EGD-5748] Revert remake cellular flow

Reverts changes due to reported issues
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 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.
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
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
0db73fac — Kuba Kleczkowski 5 years ago
[EGD-5741] Change cellular DataReceiverHandle refactor

All messages have been moved to separate handlers.
46b856d6 — breichel 5 years ago
[EGD-5831] Fix handling URC

Fix handling URC like no carrier
e61a7d2d — Lucjan Bryndza 5 years ago
Merge branch 'EGD-5737-merge-master-to-exp-lbr-fix'
fe721693 — Wiktor S. Ovalle Correa 5 years ago
[EGD-5737] Merge master into experimental

Synchronize with master before merging
1a165ee7 — breichel 5 years ago
[EGD-5692] Change URC parsing mechanism

Improved the mechanism for processing URC messages
so that long messages and those containing end of line
inside messages can be handled also if income
in more than one data chunk.
0b77d463 — Kuba Kleczkowski 5 years ago
[EGD-5216] Add module-callular unit test

Adds unit tests for TS0710 frame and ATStream.
3b141041 — Wiktor S. Ovalle Correa 5 years ago
[EGD-5737] Merge master into experimental

Keep experimental up to date with changes from master
d3e51fb7 — Tomasz Langowski 5 years ago
[EGD-5319] Add test related to cold and hot start of cellular

Add harness test related to cold and hot start of cellular service
Next