Commit Graph

28 Commits

Author SHA1 Message Date
Mateusz Grzywacz
6c9ebb83c3 [EGD-2961] vibrator CMake target fix 2020-03-24 15:16:24 +01:00
pawel-mudita
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
Adam Dobrowolski
3abbe29556 [EGD-2508] Added linux test harness stub 2020-01-22 08:26:20 +01:00
Adam Dobrowolski
8c2622b2c2 Bluetooth compiles and starts on Purephone and Linux fine 2019-10-14 15:32:06 +02:00
pholat
eaa79e3032 Bluetooth: Added BlueKitchen & split build depending on bluetooth library
Compiles for both Linux and Cross
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
383d40fc52 Fix: Linux build 2019-09-09 07:55:31 +02:00
Robert Borzecki
8e6d13a1e2 Added add new contact window. 2019-09-08 10:19:33 +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
Robert Borzecki
040fbac8fd Merge branch 'master' of github.com:muditacom/PurePhone into application-starting 2019-08-05 18:06:12 +02:00
Mateusz
fce0de53ef WiP: routing tests 2019-08-05 08:05:40 +02:00
Robert Borzecki
e0e6d9e3c6 Merge branch 'master' of github.com:muditacom/PurePhone into application-starting 2019-08-05 06:43:03 +02:00
Mateusz
13da92cb71 Wip: added audio bsp
Fixed CMake include paths in bsp module
2019-07-22 11:20:42 +02:00
Robert Borzecki
79d3e6aca8 Added power manager implementation for linux. 2019-07-17 08:49:59 +02:00
Kuba
05e66ab736 Merge branch 'master' of github.com:muditacom/PurePhone into module-bsp-battery 2019-07-10 15:45:13 +02:00
Mateusz
ebc2fb367b WiP: Created CellularService template 2019-07-03 15:36:13 +02:00
Mateusz
36d2e45e6b Merge remote-tracking branch 'origin/master' into module-cell 2019-07-03 14:35:37 +02:00
Kuba
3d32956e05 Skeleton for battery charger driver for Linux. 2019-07-01 14:24:16 +02:00
Kuba
8e9238ca58 Testing RTC functions. Added linux RTC driver skeleton. 2019-06-26 15:54:52 +02:00
Kuba
bc3204fa1c Linux and target keyboard driver refactor. Deleted keyboard class. 2019-06-14 15:58:38 +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
Mati
243ca37549 Fixed compilation errors 2019-06-11 14:03:39 +02:00
Mati
61ac4f477a Fixed cross-compilation warnings 2019-06-11 12:28:02 +02:00
Kuba
3aaca350dd Merge branch 'master' of github.com:muditacom/PurePhone into module-bsp-lin-keyboard 2019-06-04 08:48:46 +02:00
Mati
2782c6b3ea Added i18 module 2019-06-03 09:09:22 +02:00
Robert Borzecki
eeef91b47f Displaying test image on eink. 2019-05-30 12:27:13 +02:00
Kuba
614477869a Basic implementation of keyboard worker. 2019-05-28 08:20:34 +02:00
Robert Borzecki
d3235d54d7 Removed submodule 2019-05-21 23:35:00 +02:00