Commit Graph

51 Commits

Author SHA1 Message Date
Dawid Wojtas
2cbadc6a00 [BH-1630] Turn off the device for low voltage
The system closes only if the SoC is 0%, but
it doesn't react if the voltage has low level.
The new implementation invokes the close
procedure if the voltage is less than 3.4V.
This solution should avoid possiblity to
hang the MCU.
2023-03-16 11:14:38 +01:00
Mateusz Piesta
44ef5ddd5f [MOS-807] Unpacking update package
* Added unpacking and validating of
update package
* Removed 'utils-bootconfig'
* Added 'tar' module
* Minor compilation issues fixed
2023-01-19 16:41:56 +01:00
Adam Wulkiewicz
fe708cdf31 [MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes
Add --all and --fix-all options to style-check-hook
2022-08-26 15:22:39 +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
Wojtek Rzepecki
a4a5a09c30 [BH-826] Add key input abstraction layer
Added abstraction layer for key input HAL
to provide elastic structure
2021-09-02 16:28:41 +02:00
Marcin Smoczyński
81d88eedc7 [BH-727] Create eink configuration for products
Customize screen resolution depending on which product is selected.
Screen resolutions for hardware boards are fixed by design.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-08-24 10:40:38 +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
Radoslaw Wicik
aa1ca514cb [BH-353] Add minimal build target for BH
Introducing changes required for adding BellHybird target without
removing PurePhone.
Adden new targets:
* Pure (builds PurePhone and PurePhone.img)
* Bell (builds BellHybird and BellHybird.img)
* [PurePhone|BellHybrid]-[UpdatePackage|StandaloneImage)
2021-06-07 17:05:29 +02:00
Pawel.Paprocki
db8c1d35e5 [EGD-6739] Fix Enable change of display resolution on simulator
Define screen dimesions in one place
2021-05-14 08:50:11 +02:00
Marek Niepieklo
226e9e4c0b [EGD-6515] Answer/reject calls using headset
Clean up propagation of headset keys events
Clean up volume control with headset keys
Update key mappings for simulator
Use headset OK key to answer/reject calls
2021-04-15 14:19:50 +02:00
Radoslaw Wicik
9d8eff64fc [EGD-5860] Fix build packages
Merging and cleaning cmakes requred cleaning.
2021-02-26 14:20:11 +01:00
Marek Niepieklo
7eebea8698 [EGD-5377] Add USB charger detection
Added USB stack support for detecting connected charger
Added i.MX RT 1051 HW configuration
Added notification to EventManager for detected charger
2021-02-04 12:51:56 +01:00
Borys Jelenski
1a26cdb407 [EGD-4527] Add creating update package as CMake target
Standalone and update packages can be generated by CMake targets. During
creation of update package, the bootloader will be downloaded
and included in the package along with version information.

Additionally, a small refactor was performed since the Version.cmake
script is now used for generating both the version.hpp and version.json
files. Observervable side effects from this script have been moved to
separate scripts which are invoked at build time.
2021-01-19 14:42:30 +01:00
Radosław Wicik
b1736f63ca [EGD-3852] convert to libs services: gui, eink (#933) 2020-10-29 13:06:32 +01:00
Radosław Wicik
d5de12f7ce [EGD-3852] clean include in service (#928) 2020-10-28 15:19:24 +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
Mateusz Grzywacz
3a3c3e87ec [EGD-3449] torch - keys on Linux 2020-08-04 12:24:59 +02:00
Marcin Smoczyński
3045b9f670 build: fix linux build on 18.04
Due to an old version of gtkmm there are some warnings which we are
escalating to errors globally. Turning them off.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-07-03 12:12:18 +02:00
Marcin Smoczyński
f515671eb6 build: remove renderer service configure warning
This warning is out of date, -Wall and -Werror flags are propagating correctly.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-06-26 16:12:21 +02:00
Mateusz Grzywacz
c8c0ba82df [EGD-3292] Linux renderer colour fix 2020-06-16 21:23:25 +02:00
Radoslaw Wicik
ab650096e4 [EGD-3201] Add automatic releases 2020-06-10 13:38:51 +02:00
Marcin Smoczyński
f7c8af86c8 renderer: disable address sanitizer
Disable address sanitizier due to a bug in sigc library which results in
false positive report in the PurePhone process.
2020-04-08 18:07:57 +02:00
Alek-Mudita
36be49c15b Egd 3046 unexpected reset (#274)
* [EGD-3046] fix HF handler
added boot reason printing and clearing

* [EGD-3046] added prining of  GPR_5 on checking boot reason

* [EGD-3046] added halt if debugging

* [EGD-3046] halt if debugging only in exit

* [EGD-3046] rename

* [EGD-3046] added DEBUG check

* [EGD-3046] fixed formatting

* [EGD-3046] fixed includes
2020-04-01 16:34:56 +02:00
pholat
91e05fcf65 fix gtk & FileAttributes 2020-03-25 15:28:52 +01:00
Adam Dobrowolski
abe6813ce6 EGD-3026 Wall Werror and Wextra added to project 2020-03-24 14:17:12 +01:00
Radoslaw Wicik
a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Radoslaw Wicik
0400e5c18b [EGD-2886] Unify and repair build system. 2020-02-19 14:55:14 +01:00
Mateusz Grzywacz
8d0b50735f [feature] add separate folders in CMake conf & change type of a variable. rebuild.sh updated & docs on separate build folders 2020-02-03 14:12:47 +01:00
Adam Dobrowolski
8c2622b2c2 Bluetooth compiles and starts on Purephone and Linux fine 2019-10-14 15:32:06 +02:00
rborzeck
d74028bff4 Merge pull request #41 from muditacom/linux_increase_window_refresh_frequency
Linux: renderer refresh frequency increased from 1Hz to 20Hz
2019-08-23 12:33:12 +02:00
pholat
a15944ad0a Linux: renderer refresh frequency increased from 1Hz to 20Hz 2019-08-23 11:13:52 +02:00
Mateusz
cabbc1628f WiP: merged module-drivers with bsp 2019-08-14 12:46:49 +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
Kuba
05e66ab736 Merge branch 'master' of github.com:muditacom/PurePhone into module-bsp-battery 2019-07-10 15:45:13 +02:00
Kuba
6f47683cd8 Linux battery charger simulator, changes in Event Worker. 2019-07-05 15:51:18 +02:00
Mati
6487c1d60d WiP: implementing RT1051 cellular driver
Cleaned up BSP layer
2019-06-17 12:04:22 +02:00
Kuba
4aa78c9288 Cleanig the code. 2019-06-04 14:18:20 +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
Kuba
9670146617 Working on linux host. 2019-06-03 16:01:11 +02:00
Robert Borzecki
70bf6b3031 Merge branch 'master' of github.com:muditacom/PurePhone into module-apps 2019-06-03 12:03:33 +02:00
Mati
ef95a9c3fd Merge branch 'module-db' 2019-06-03 11:41:13 +02:00
Robert Borzecki
9773a32a0a Fixed eink on linux build. 2019-06-03 08:40:51 +02:00
Kuba
71fd362148 Working on keyboard event. 2019-05-30 12:36:44 +02:00
Robert Borzecki
eeef91b47f Displaying test image on eink. 2019-05-30 12:27:13 +02:00
Robert Borzecki
719cc6093a Fixed building tests building for linux. 2019-05-28 09:41:13 +02:00
Mati
7046f980d8 Added SMSTable unittests. Small updates in implementation 2019-05-28 08:48:58 +02:00
Robert Borzecki
74a051cf5c Code cleanup. 2019-05-27 22:09:53 +02:00
Robert Borzecki
79b6222370 Fixed building gui renderer for linux. 2019-05-27 22:09:53 +02:00
Robert Borzecki
0d6c7b2075 Fixed dma transfer 2019-05-27 22:09:53 +02:00