Kuba
69cf2575cc
[EGD-7909] Fixed phone mode switching
...
Service cellular is holding minimum cpu frequency during
phone mode switch.
2021-11-19 16:43:00 +01:00
GravisZro
065a70fbd0
[EGD-7253] Fix broken links and remove HTML anchors
...
Fixes multiple documents with broken links. Removes HTML anchors and
updates each ToC with a proper link.
2021-10-27 14:55:27 +02:00
Kuba
6e12e5834f
[EGD-7738] Fix modem reset
...
Fixed modem reset procedur so now it will not stuck in cellular
init on factory fresh phone. Also removed T3/T4 board recognition.
2021-10-21 18:45:43 +02:00
Piotr Tański
1d2f5cf7a4
[EGD-7754] Dates bumped in disclaimers
...
Dates bumped from 2020 to 2021.
2021-10-11 19:08:26 +02:00
Kuba
2443cb6ab1
[EGD-7614] Add Enable Rndis mode
...
Adds enabling Rndis mode in modem, so tethering is possible
on Linux, Mac and Windows.
2021-10-06 14:54:23 +02:00
Marcin Smoczyński
57874cab33
[BH-912] Improve sys module structure
...
Improve structure of the module sys. Problems within this module
prevents from linking others.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com >
2021-09-24 10:01:19 +02:00
Marcin Smoczyński
bd90e57516
[BH-907] Split utils module into components
...
Split module-utils into smaller components for better dependency
management. Fix many dependencies throughout the project.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com >
2021-09-23 15:14:40 +02:00
Piotr Tański
bf3897b649
[EGD-7610] Unnecessary services and apps removed
...
Removed lwIP, FOTA and clock application.
2021-09-21 08:34:53 +02:00
Kuba
091e76ae7c
[EGD-6914] Fix missing no sim message
...
Added QSIMSTAT urc handler and command parser. Added
sim insertion state in SimCard. Now there No Sim response
is sended if sim is missing. Sim not respond timer removed
from Application Manager.
2021-09-09 13:41:08 +02:00
Piotr Tański
90e7a48198
[EGD-7362] Merge release/0.76.1 into master
...
Merge release/0.76.1 into master.
2021-09-02 11:12:59 +02:00
GravisZro
e433e8dd03
Fix transparent backgrounds in PlantUML
...
Images generated using PlantUML had transparent backgrounds which made
their text difficult to read on GitHub when using "Dark Mode". Forcing
a background color of #F0F0F0 ensures they are all readable.
2021-08-16 17:01:19 +02:00
Marcin Smoczyński
b355d5ce00
[BH-733] Cleanup target dependencies
...
Remove obsolete target dependencies across modules.
Remove 'cross' and 'unittests' targets.
Refactor some remaining target dependencies to use board include macro.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com >
2021-08-13 01:43:56 +02:00
Mateusz Grzegorzek
7188802f8e
[BH-669] Fix CMake in service-appmgr
...
Fix CMake in service-appmgr
2021-07-21 14:19:41 +02:00
Kuba
27ccfe12a1
[EGD-7124] Add import contacts from sim
...
Added imort contacts from sim card.
2021-07-16 13:37:40 +02:00
Alek Rudnik
49b7ab8509
[EGD-7005] Removed sensitive data cellular
...
Removed sensitive data from service and module cellular.
Logger factory introduced to easily manage sensitive logs.
2021-07-12 12:25:04 +02:00
Pawel Olejniczak
56449096fd
[CP-267] Ensure cellular logging
...
Log information such as: selected SIM slot,
received signal parameters (QNWINFO, CSQ),
selected antenna, AT commands exchanged
with the modem, slider position.
Also fixed logging level for rt1051.
2021-07-09 16:50:30 +02:00
Alek Rudnik
978b1d507b
[EGD-6918] Timestamp clean up
...
Removal of not needed methods
Addition of unit tests
Fixes according to newst design guidelines
Added new seprate interface cmake lib for time constants
2021-06-16 15:41:23 +02:00
Mateusz Grzegorzek
0684b1271b
[BH-515] Create main Bell app
...
Create main Bell app
2021-06-15 16:02:40 +02:00
Jakub Pyszczak
e2863061e0
[EGD-6932] Small cellular refactor
...
Refactor regarding https://github.com/mudita/MuditaOS/pull/2226 .
2021-06-15 12:50:44 +02:00
Jakub Pyszczak
0ec025ea2d
[EGD-3243] Fix cellular memory leaks
...
Fixed leaks occuring in simulator using Quectel's eval kit.
2021-06-15 12:31:45 +02:00
Wojtek Rzepecki
266c208529
[EGD-6790] Fix cellular sleep mode
...
Fix of cmux communication in order to
prevent polling thus provide sufficient
time of inactivity to get into sleep mode
2021-06-14 14:20:28 +02:00
Radoslaw Wicik
943fef9643
[BH-353] Add Documentation for main targets
...
* clean up mimimu required cmake version
* fixes for release workflow
Add documentation for targets, fixes for cmake
and release workflow.
2021-06-11 09:07:41 +02:00
DariuszSabala
c611e3c011
[BH-376] Utils time turned to separate library
...
Turned module-utils/time folder content into separate library,
cleaned up CMake libs dependencies, fixed include paths
2021-06-09 17:03:29 +02:00
Pawel.Paprocki
95d96b82b6
[BH-370] Convert utils common_data into a libs
...
Create clipboard and eventsore libs
2021-06-09 14:39:11 +02:00
Lukasz Skrzypczak
2911b6b4a1
[BH-378] PR changes
...
PR changes - mainly includes
2021-06-08 12:24:29 +02:00
Lukasz Skrzypczak
7fee0d9cfb
[BH-378] Utils move log to library
...
Moved log to separate library
2021-06-08 12:24:29 +02:00
Paweł Joński
5ad878c6c4
[BH-371] Replace gsl with mainline submodule and move to third-party
...
Replacing loose gsl files with gsl mainline project as submodule
and moving it to third-party
2021-06-07 09:30:04 +02:00
Maciej Janicki
6851c04e12
[EGD-5976] Add tethering cellular disabling
...
This commit adds disabling of URC messages during
tethering mode. It also adds call and sms logging after
tethering is disabled.
2021-06-01 09:03:23 +02:00
Alek Rudnik
93c4675d1d
[EGD-6701] System time usage fixes
...
Fixed all calls to stdlib time.
Removed all redundant calls to Timestamp treated as time source.
2021-05-27 16:54:44 +02:00
Mateusz Grzegorzek
798a2fb45a
[BH-361] Move date to separate directory
...
Move date to separate directory
2021-05-25 10:21:46 +02:00
Piotr Tański
cd2cbbbd70
[EGD-6728] Documentation cleanup
...
Cleanup acc. to guidelines created in EGD-6632.
2021-05-19 16:29:54 +02:00
Alek Rudnik
457e9b4fc8
[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
2021-05-07 16:24:27 +02:00
Maciej Janicki
c88c82ae86
[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.
2021-05-05 16:34:35 +02:00
Maciej Janicki
ea27e68716
[EGD-5748] Remake Cellular flow
...
This commit remakes cellular data flow
introducing full error propagation.
2021-04-23 15:03:08 +02:00
Adam Dobrowolski
940989833f
[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
2021-04-20 20:07:44 +02:00
Marcin Smoczyński
332aed9365
[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 >
2021-04-13 15:16:59 +02:00
Maciej Janicki
91d0fc873a
[EGD-5748] Revert remake cellular flow
...
Reverts changes due to reported issues
2021-04-06 12:55:16 +02:00
Kuba Kleczkowski
b88b8fc438
[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.
2021-04-01 19:32:07 +02:00
Maciej Janicki
e532fd8734
[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.
2021-04-01 09:28:06 +02:00
Jakub Pyszczak
49336a4925
[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.
2021-03-25 13:48:17 +01:00
Maciej Gibowicz
9cc5b47bdd
[EGD-4863] Add harness test for cellular sleep mode
...
Adding test for outgoing call and text message
in cellular sleep mode
2021-03-25 11:08:08 +01:00
Maciej Gibowicz
67a02a90f5
[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.
2021-03-24 20:40:35 +01:00
Alek Rudnik
f893ca8fa4
[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.
2021-03-23 18:17:01 +01:00
Alek Rudnik
bd0f584ce3
[EGD-6455] Fix for incomming text messages issue
...
There was no proper error handling.
Minor routine refactor
2021-03-23 18:17:01 +01:00
Adam Dobrowolski
f08acdcc78
[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
2021-03-19 16:06:12 +01:00
Maciej Gibowicz
f6cf68ad82
[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.
2021-03-17 09:52:56 +01:00
Mateusz Grzywacz
1336f48251
[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)
2021-03-16 13:37:58 +01:00
Mateusz Grzywacz
c8e7e706d8
[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
2021-03-16 13:37:58 +01:00
Maciej Janicki
6aae5f5006
[EGD-5101] Add flow control configuration for cellular
...
Fix flow control pin configuration in OS.
Turn on flow control for cellular modem.
2021-03-16 13:37:58 +01:00
breichel
22fa17a616
[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.
2021-03-10 18:00:20 +01:00