Commit Graph

40 Commits

Author SHA1 Message Date
Mateusz Piesta
2f42cd5e73 [BH-1424] FreeRTOS update
Updated FreeRTOS source code to 10.4.6.
Moved FreeRTOS sources to the third-party directory.
Added necessary changes to the CMake configuration.
Split FreeRTOSConfig.h. From now, each board has its own.
Added missing log headers.
Minor refactor of the module-os cmake.
Fixed stack overflows in bell application main and time service.
2022-04-07 13:31:28 +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
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
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
Kuba Kleczkowski
ee5b62a14e [EGD-6651] Fix communication with modem on Linux
Fixed cellular bsp on Linux, so now emulator is able
to comunicate with modem. Fixed memory leak in CellularResult struct.
2021-05-06 10:34:28 +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
Maciej Janicki
91d0fc873a [EGD-5748] Revert remake cellular flow
Reverts changes due to reported issues
2021-04-06 12:55:16 +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
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
Maciej Gibowicz
9f87dead1c [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
2021-03-10 13:08:48 +01:00
Przemyslaw Brudny
e131dae68f [EGD-3743] Removed old doxygen copyright statements from project. 2020-10-20 12:55:10 +02:00
Maciej Gibowicz
d5b0283a0c [EGD-4038] handling incoming calls and sms in sleep mode (#819) 2020-10-19 13:25:39 +02:00
Mateusz Grzywacz
6832ef17f2 [EGD-3038] Cellular USB passthrough - pinmux & bsp 2020-07-27 22:47:38 +02:00
kkleczkowski
e46d2a2829 Egd 3244 antenna manager (#490)
* [EGD-3244] Service antenna + utils State.

* [EGD-3244] CellularAPI + at::response.

* [EGD-3244-antenna-manager] Changes in application Antenna.

* [EGD-3244-antenna-manager] Changes in antenna app ( antenna switch multicast ).

* [EGD-3244-antenna-manager] Changed Antenna app GUI.

* [EGD-3244-antenna-manager] Basic algorithm.

* [EGD-3244-antenna-manager] Fixes in algorithm.

* [EGD-3244-antenna-manager] Small fixes + service blocking.

* [EGD-3244-antenna-manager] Little cleanup.

* [EGD-3244-antenna-manager] Restored Cellular call in Application Antenna.

* [EGD-3244-antenna-manager] Style fix.

* [EGD-3244-antenna-manager] Sewrvice antenna disabled.

* [EGD-3244-antenna-manager] PR suggestions + linux buil fixed.

* [EGD-3244-antenna-manager] Updated changelog

* [EGD-3244-antenna-manager] Style fix.

* [EGD-3244-antenna-manager] Fixed submodule.

* [EGD-3244-antenna-manager] PR suggestions + toNumeric UT.

* [EGD-3244-antenna-manager] PR suggstions again.

Co-authored-by: Kuba Kleczkowski <dd>
2020-07-07 10:54:47 +02:00
Mateusz Grzywacz
85702d9647 review fixes 2020-03-26 22:08:26 +01:00
Mateusz Grzywacz
5f261dc20d [EGD-3012] T4 - gsm Status IRQ 2/2 + SIM refactor (common queue) 2020-03-23 16:47:54 +01:00
Mateusz Grzywacz
120cee94a0 [EGD-3012] T4 - gsm Status IRQ 1/2 2020-03-23 16:47:54 +01:00
Mateusz Grzywacz
f49ef2926f [EGD-3012] T4 gsm status 2020-03-23 16:47:54 +01:00
Mateusz Grzywacz
58c11d6ded [EGD-2999] Antenna Select fix 2020-03-19 14:16:44 +01:00
kkleczkowski
2868c87322 Egd 2854 antenna test app (#184)
* [EGD-2854-antenna-test-app] Antenna app + window.

* [EGD-2854-antenna-test-app] Cellular API, antenna app gui.

* [EGD-2854-antenna-test-app] Pin mux, small gui improvements.

* [EGD-2854-antenna-test-app] Compilation fix.

* [EGD-2854-antenna-test-app] PR suggestions.
2020-02-25 15:42:03 +01:00
Adam Dobrowolski
0f01851fb3 [EGD-2571] Development: sim selection GUI 2020-02-18 07:39:16 +00:00
Adam Dobrowolski
c082b015e6 [EGD-2571] SIM tray notifications works - no sim, or sim notifications & GSM reload 2020-02-18 07:39:16 +00:00
Adam Dobrowolski
55220c45a5 [EGD-2523] Added sim card indicator on topBar 2020-02-18 07:39:16 +00:00
Lukasz Skrzypczak
8d2db70e2a [EGD-2167] Merged (consider remove) 2019-11-19 12:53:29 +01:00
RomanKubiak
5e491d4a63 [WiP] [EDG-2167] Working CMUX, call in/out. Code to be cleaned 2019-11-19 12:53:29 +01:00
Mateusz
08638faac3 WiP: Update services with powermode handler implementation 2019-09-02 14:09:06 +02:00
Kuba
96e1004941 Code cleanup, added AP_READY pin configuration command. 2019-08-23 12:48:23 +02:00
Kuba
3795bd3012 GSM module initilaisation fixed. 2019-08-23 11:27:09 +02:00
Mateusz
dd4474f3c3 WiP: Massive refactor in module-bsp, cleaned up include paths and compilation warnings/errors 2019-08-08 10:27:45 +02:00
Mati
c7c9ecfab8 Fine-tuning init procedure 2019-08-05 18:57:55 +02:00
Mati
eeb8671f19 WiP: async init procedure 2019-07-18 09:29:25 +02:00
Mati
db83a0ded5 WiP: init phase refactor 2 2019-07-16 17:52:25 +02:00
Mateusz
3d5cb71ac7 WiP: refactor part2 2019-07-16 13:58:07 +02:00
Mateusz
1ca0c25521 Refactored GetCompleteFrame method 2019-07-02 15:24:24 +02:00
Mateusz
ab94586a61 WiP: MuxChannel class development, bug fixes 2019-06-28 15:43:32 +02:00
Mati
d08425cc50 WiP: MuxDaemon implementation part 2 2019-06-25 15:54:21 +02:00
Mati
2747df1bcc Started working on GSM0710 mux daemon 2019-06-19 15:42:26 +02:00
Mati
c743dd1cec WiP: Rt1050 cellualr driver implementation 2019-06-17 15:47:15 +02:00
Mati
fef0aa9977 Added module-cellular template
Added BSP_Cellular layer
Added Linux Cellular driver
Added the very first test
2019-06-14 15:15:27 +02:00