Commit Graph

50 Commits

Author SHA1 Message Date
Radoslaw Wicik
b117704345 [EGD-4219] Convert service-evtmgr and service-lwip to library 2020-11-18 10:09:02 +01:00
Piotr Tanski
22102c4ba5 [EGD-4200] Message handling refactored. (#974) 2020-11-06 15:24:59 +01:00
Radosław Wicik
57f6c267ee [EGD-4213] Convert service-appmgr to library - library (#960) 2020-11-04 15:59:45 +01:00
Piotr Tanski
299be4daf6 [EGD-4151] Application manager actions introduced. (#905)
* [EGD-4151] Application manifest structure defined.
* [EGD-4156] Applications registry and basic action handler implemented.
2020-11-04 10:24:35 +01:00
Przemyslaw Brudny
e131dae68f [EGD-3743] Removed old doxygen copyright statements from project. 2020-10-20 12:55:10 +02:00
Radoslaw Wicik
2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
Adam Dobrowolski
7b4a706cd6 EGD-4036 Application windows - added register mechanism
* Moved ApplicationLauncher to separate files - declutering
* WindowsStore renamed to WindowsFactory - Store needs to be splitted toavoid antipattern
* Options window build dynamically onBeforeShow
* Dialog windows dynamically built
2020-10-13 17:46:10 +02:00
Adam
f5f27d642f EGD-2955 EGD-3588 Timers fully refactored & updated (#721)
* Timers now are Application thread safe
* Timers now have consistent API independend of Application (no more c style timers)
* Timers can have either: callback or override onTimer() method - this
  way we can create more complicated timers or just use existing ones
* gui::Timer added via adapter class GuiTimer to decouple sys::Timer
  with gui::Timer
* Fixed race in wrapper
* Updated docs
* fixed using std and cpp_freertos and DataReceivedHandler hidden in Application.hpp
2020-10-02 14:04:57 +02:00
pholat
55ca62e66d cleanup: removed empty ctor/dtor stubs & some TODO (#481) 2020-06-30 08:32:05 +02:00
Przemyslaw Brudny
c0822b6658 [EDG-3019] Moved log.hpp and debug.hpp into main PurePhone repo 2020-03-24 15:55:32 +01:00
Przemyslaw Brudny
8f92715951 [EDG-3019] Segger utils moved to git submodule 2020-03-23 18:37:37 +01:00
Radoslaw Wicik
a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Mateusz Grzywacz
aeaf39191b [EGD-2368] moved all AppTimer objects definitions to init list, to get rid of default AppTimer() ctor 2020-01-02 14:53:34 +01:00
Mateusz Grzywacz
33ac431af4 [EGD-2368] Approach 2: timer object for use in Application. 2020-01-02 14:53:34 +01:00
Mateusz Grzywacz
c09df40905 [EGD-2368] Approach 1: list of timers 2020-01-02 14:53:34 +01:00
Adam Dobrowolski
c5c9ea0087 [EGD-2335] WIP: handling keys moved to widget - works smoothly 2019-11-27 11:09:52 +01:00
Mateusz
e8babd16d5 WiP: Removed unneeded WakeUp/GoSleep handlers
WiP: Added new handler - > SwitchPowerMode
2019-08-29 11:40:31 +02:00
Robert Borzecki
9a815a2cfc Updated Application and Launcher templates. 2019-08-28 12:21:18 +02:00
Mateusz
1a59b7b6cb #MATI SUPER FIX, fixed async msg handling in DataReceivedHandler 2019-08-12 12:18:59 +02:00
Robert Borzecki
cdde8bec0e Added new version of screens. 2019-07-19 12:03:27 +02:00
Robert Borzecki
eb22011bdb Added battery level handling in top bar. 2019-07-15 09:35:46 +02:00
Robert Borzecki
8913bf6fc3 Fixed [] operator fot utf8. 2019-06-24 13:47:44 +02:00
Robert Borzecki
34a319993e Added application's wrapper for gui window. 2019-06-24 07:08:11 +02:00
Robert Borzecki
e745ddce2c Added handling switch data in windows. 2019-06-18 13:30:47 +02:00
Robert Borzecki
76d88d2471 Removed SwitchWithData commands. 2019-06-18 09:54:20 +02:00
Robert Borzecki
5dc4c6c134 Merge branch 'master' of github.com:muditacom/PurePhone into keyboard_fix 2019-06-17 18:23:26 +02:00
Kuba
4e727ed007 Pull request suggestions added. 2019-06-17 14:22:05 +02:00
Robert Borzecki
6964ed3e9e Fixed switch between applications. 2019-06-17 10:17:06 +02:00
Kuba
970f4584b9 Working on keyboard fix. 2019-06-14 11:13:16 +02:00
Robert Borzecki
621d9edc58 Added settings reading in init state of application. 2019-06-13 19:41:48 +02:00
Robert Borzecki
1e748fb0b1 fixed filling rect widget. 2019-06-13 09:21:48 +02:00
Robert Borzecki
4ab64524f9 Removed commented code. 2019-06-11 21:00:40 +02:00
Robert Borzecki
9c1087742d Added rendering worker for gui service. 2019-06-11 20:34:53 +02:00
Robert Borzecki
b8dbb525d2 Merge branch 'master' of github.com:muditacom/PurePhone into gui_worker 2019-06-11 08:45:11 +02:00
Robert Borzecki
b4b949d925 Added viewer application for kickstarter. 2019-06-10 18:03:18 +02:00
Robert Borzecki
662ee42374 Fixed half screen flickering on startup.
Optymized drawing of the rectangle.
2019-06-08 07:16:30 +02:00
Robert Borzecki
2e5435761a working demo 2019-06-07 12:27:22 +02:00
Robert Borzecki
7a9706b6e4 Changed initial clock values. 2019-06-07 08:21:24 +02:00
Robert Borzecki
9b8ca1b980 WIP rendering worker. 2019-06-07 08:17:44 +02:00
Robert Borzecki
534a6be704 Merge branch 'show_time_june_2019' of github.com:muditacom/PurePhone into show_time_june_2019 2019-06-06 23:11:01 +02:00
Robert Borzecki
81babc3efb Fixed rendering time and buttons responses in clock. 2019-06-06 22:57:56 +02:00
Kuba
5c8dc69ed5 Progress bar added in clock application. 2019-06-06 15:28:06 +02:00
Robert Borzecki
9c1abcfc80 Added hour and seconds changing via buttons. 2019-06-06 14:04:59 +02:00
Robert Borzecki
23e346e1a1 Merge branch 'show_time_june_2019' of github.com:muditacom/PurePhone into show_time_june_2019 2019-06-06 13:27:57 +02:00
Robert Borzecki
27e46e4921 Added time functions for clock 2019-06-06 13:27:41 +02:00
Kuba
2a83bfc3bc Added message from keyboard to clock app. 2019-06-06 12:46:37 +02:00
Robert Borzecki
de900fdb0d Introduced MessaType enum class. 2019-06-03 13:32:48 +02:00
Robert Borzecki
401cfe5908 Disabled blinky. 2019-06-03 11:58:57 +02:00
Robert Borzecki
f1f137209b Added clock application. 2019-06-03 07:35:31 +02:00
Robert Borzecki
2f4518f5dd Added module-apps. 2019-06-01 15:06:21 +02:00