[EGD-5748] Remake Cellular flow This commit remakes cellular data flow introducing full error propagation.
[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
[EGD-5748] Revert remake cellular flow Reverts changes due to reported issues
[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.
[EGD-4863] Add harness test for cellular sleep mode Adding test for outgoing call and text message in cellular sleep mode
[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.
[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
[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)
[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
[EGD-5101] Add flow control configuration for cellular Fix flow control pin configuration in OS. Turn on flow control for cellular modem.
[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.
[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
[EGD-5741] Change cellular DataReceiverHandle refactor All messages have been moved to separate handlers.
[EGD-5831] Fix handling URC Fix handling URC like no carrier
Merge branch 'EGD-5737-merge-master-to-exp-lbr-fix'
[EGD-5737] Merge master into experimental Synchronize with master before merging
[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.
[EGD-5216] Add module-callular unit test Adds unit tests for TS0710 frame and ATStream.
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5319] Add test related to cold and hot start of cellular Add harness test related to cold and hot start of cellular service