Commit Graph
275 Commits
Author SHA1 Message Date
d1665ed3ba [EGD-2855][EGD-2856] Parser for desktop app (#188)
* [EGD-2306] DESKTOP application initial commit

most of this code is foreign and unverified
it's low level magic numbers for the platform

on Linux i used PTY to simulate a serial line

* [EGD-2306] Add contact-list and contact-count commands

* [EGD-2306] Add command for geting contact by id and minor fixes

* [EGD-2856][WIP] Add basic serial parser

* [EGD-2855] Set usb device config buffer property cacheable

* [EGD-2856] Separate handlers from fsms, add status codes

* [EGD-2855] fd passed to state machine for linux renderer support

* [EGD-2856] Fix warnings

* [EGD-2855] New send task added and buffer queque

* [EGD-2856] Add simple ServiceDesktop documentation

* [EGD-2855] rt1051 worker refactor

* [EGD-2855] Added service workers for desktop app.
Changed linux USB driver mock up.
Added queue name mapping for service workers.
Added queue registry support (maybe redundant with mapping)

* [EGD-2855] Added proper message pointer to queue send and memory free
Added bsp driver namespace for linux and rt1051

* [EGD-2856] Major cleanup

* [EGD-2856] Fix typo

* [EGD-2856] Fix warnings

* [EGD-2856] Delete recursive fsm calling to prevent stack overflow

* [EGD-2856] Reduce http codes

* [EGD-2856] Rename serial parser to parser

* [EGD-2855] USB_CDC drives renames and cleanups
Service Worker queue cleanups

* [EGD-2855] Service Worker queue cleanups

* [EGD2855] Fixed external driver import

* [EGD-2856] Remove redundant message type

* [EGD-2856] Switch on enums instead of ints, and other minor changes requested after code review

* [EGD-2855] usb driver moved to bsp directory structure, pull request fixes

* [EGD-2855] clang #include fix

* [EGD-2856] Add tinyfsm as git submodule, update readme and minor fix

Co-authored-by: rkubiak01 <56821808+rkubiak01@users.noreply.github.com>
Co-authored-by: PrzeBrudny <60609703+PrzeBrudny@users.noreply.github.com>
2020-02-27 15:34:42 +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 66467ab9d2 [EGD-2571] refactor - commands on GSM - SIM working 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
Adam Dobrowolski bce3b88904 [EGD-2571] Added GPIO command to harness 2020-02-18 07:39:16 +00:00
Adam Dobrowolski ae915f3512 [EGD-2571] Clenup: removed MessageType static_casts, fixed debug.h defines. Added GPIO event 2020-02-12 13:31:13 +00:00
rkubiak01 7904fadd83 API added core database classes and layer handling for CountryCodes 2020-02-03 07:59:33 -05:00
Adam Dobrowolski 2568ba1a10 [EGD-2394] [DB] load SMS count & moved timestam check to class
* SMS count needed for showing num of sms
* timestamp copy/paste boilerplate can be removed
2020-01-31 14:05:42 +01:00
kkleczkowski a657237395 [EGD-2522] Added GetOwnNumber and GetIMSI. Removed unused service-cellular meassages and unused types in messageType. (#146) 2020-01-27 12:20:07 +01:00
kkleczkowski 9811b7a044 Egd 2404 db modem (#137)
* [EGD-2404] Handling incoming SMS.

* [EGD-2404-db-modem] WiP onf db handling.

* [EGD-2404-db-modem] service-db notification + SmsDB::Add.

* WiP handling service-db notification in service-cellular.

* WiP on cellular<->db.

* Fix in usc2, handlig incoming message.

* Code cleanup pt 1.

* Improvements in service-csllular.

* Fixed compilation error on target, small cleanup.

* Small claenup.

* Fixes after rebase.

* Fixed incoming sms date parsing on target.

* Fix after rebase.

* PR suggestions added.

* dynamic_cast + nullptr check.
2020-01-21 10:49:18 +01:00
Adam Dobrowolski 967b6056b6 [EGD-2392] SMS app - get thread for selected contact 2020-01-10 14:15:28 +01:00
Mateusz Grzywacz c09df40905 [EGD-2368] Approach 1: list of timers 2020-01-02 14:53:34 +01:00
kkleczkowski 013422e519 Cellular messages (#110)
* WiP on porting sms to new cmux.

* [cellular-messages] WiP concatented messages.

* [cellular-messages] Sending sms and concatenated sms.

* [cellular-messages] WiP concatenated messages.

* [cellular-messages] Fixed deserialising multiple frames.

* [cellular-message] Demo app + cellular api.

* [cellular-message] Added text input selection

* [cellular-messages] Fixed font size.

* .gitignore update

* [cellular-messages] cleanup and rm source/version.hpp.

* [cellular-messages] PR suggestions.

* [cellular-messages] Fixed merge overwrites, rest of PR suggestions.

* [cellular-messages] Pr suggestions.

* [cellular-messages] PR suggestions again.
2019-12-17 09:51:05 +01:00
Adam Dobrowolski 9e6402e228 [EGD-2335] Addeed codestyle to changed code chunks 2019-12-09 11:19:37 +01:00
Adam Dobrowolski ba90b84009 [EGD-2335] Cleaned up comments and variable localizations 2019-12-09 11:19:37 +01:00
Adam Dobrowolski 5381651663 [WIP] [EGD-2335] Application manager works ok after application state unification 2019-12-09 11:19:37 +01:00
Adam Dobrowolski ab43425383 [EGD-2335] WIP: we can take in special char
we can take it in ... but we cant say where to putIt
2019-12-09 11:19:37 +01:00
Adam Dobrowolski 77e8cd9341 [EGD-2335] WIP adding AppSpecialInput 2019-12-09 11:19:37 +01:00
RomanKubiak 11acf5f8dc DATABASE: phonebook changes 2019-11-28 17:48:06 +01:00
RomanKubiak 61e95c9fc6 DATABASE: clang formatting before phonebook changes 2019-11-28 12:28:25 +01:00
Adam Dobrowolski ee64f1a320 Software commit, tag & branch in LOG on systemstart 2019-11-28 07:33:56 +01:00
kkleczkowski b66ae1fa8b Edg 2286 browsing history of conversations (#92)
* WiP on thread view.

* Missing db code.

* Fixes in sericeDB, working on listView in threads window.

* Changes in thread Db message.

* Missing responseTo value bug tracking.

* Fixed threads DB getter.

* Show threads list.

* Added missing code in service-db.

* Small fixes.

* WiP listView swich page.

* Code clean-up.

* Code formatted.

* PR sugestions applied.
2019-11-27 10:09:03 +01:00
Adam Dobrowolski 77b542c992 [EDG-2135] LwIP: service added 2019-11-20 12:42:03 +01:00
Alek de3f7de44e EGD-2117 initial version of calllog application 2019-11-20 11:14:44 +01:00
Adam Dobrowolski ab8ef46b98 [EGD-2167] Workaround for crash when no modem on Linux
When there is no modem connected to PC, there is crash, which is not
caused by Read and Write, but somewhere deeper.
2019-11-19 12:53:29 +01:00
Adam Dobrowolski 079dfb5891 Bluetooth: Cleaned up actual code & added bluetooth start to settings 2019-10-25 14:53:36 +02:00
Mateusz 2f8cec37c5 Fix: DCDC CCM/DCM mode
Fix: Removed test code.
2019-10-25 11:33:00 +02:00
Mateusz f356690545 Test code 2019-10-24 14:37:37 +02:00
Mateusz 6e7230367b test code for ernest 2019-10-23 12:52:36 +02:00
Adam Dobrowolski d430ca6b14 Bluetooth: review aplied 2019-10-14 15:32:06 +02:00
Adam Dobrowolski d03a6ed2d7 Bluetooth: Post master rebase fixups 2019-10-14 15:32:06 +02:00
pholat 11cdbf1c9c Bluetooth Bluetopia interface added
Compiles, starts service and initializes Bluetopia in A2DP mode
2019-10-14 15:32:06 +02:00
Mateusz 2c7b14d564 Fix: Parsing file attributes in VFS::listdir method 2019-10-09 13:23:06 +02:00
Robert Borzecki 3bc4702ba1 Added messages application. 2019-09-25 16:27:18 +02:00
Robert Borzecki 6e4bf06046 Power off screen handling, contact verification functions. 2019-09-23 12:51:07 +02:00
Robert Borzecki 839ad0d301 Disabled logs, disabled blinking on key press while unlocking. 2019-09-20 11:57:07 +02:00
Robert Borzecki 19ff030274 Added images for main phonebook window. 2019-09-20 11:20:11 +02:00
Robert Borzecki e8047180b2 Merge branch 'EGD-2078-power-manager-app-manager' of github.com:muditacom/PurePhone into EGD-2078-power-manager-app-manager 2019-09-17 18:23:23 +02:00
Robert Borzecki 27413f0bd5 Added mechanism to return to last active application and window. 2019-09-17 18:22:39 +02:00
Mateusz 92b35e0633 Merge remote-tracking branch 'origin/EGD-2078-power-manager-app-manager' into pwrmgr_impl 2019-09-17 16:57:56 +02:00
Robert Borzecki ee5763d979 Fixed navifation in bottom-up mode. 2019-09-17 12:45:26 +02:00
Mateusz b4f9bc6512 Merge remote-tracking branch 'origin/EGD-2078-power-manager-app-manager' into pwrmgr_impl 2019-09-17 08:48:26 +02:00
Mateusz 6c4c8b7628 WiP: Suspend/Resume tests 2019-09-17 08:45:41 +02:00
Mateusz 2785d46fde WiP: Pwrmgr implementation 2019-09-16 14:09:54 +02:00
Mateusz 2fb4dd1ace Fix: SDRAM frequency scaling 2019-09-12 11:48:27 +02:00
Mateusz b6781c47db temp cmmit 2019-09-12 10:47:02 +02:00
Mateusz c598e9b9ff temp commit 2019-09-12 08:29:13 +02:00
Mateusz 9495b86735 WiP; testing sdram turn on/off 2019-09-10 14:51:37 +02:00
Robert Borzecki e74b6ba896 Added underline focus. 2019-09-09 14:40:32 +02:00
Robert Borzecki 9782aa7b29 Added simple support for power management. 2019-09-09 12:29:08 +02:00