Commit Graph

10 Commits

Author SHA1 Message Date
Mateusz Piesta
b7f4ba33e3 [BH-765] Turn off the device
From now on, Bell can be switched off from:
- settings
- by back long press(5s) from any screen
2021-10-01 14:06:41 +02:00
Lukasz Skrzypczak
1f2a810afb [BH-651] Bell fuel gauge
PR and rebase change
2021-09-29 13:39:25 +02:00
Marcin Smoczyński
1f9109b924 [BH-819] Fix illegal dependencies in bsp
Break circular dependencies in the BSP module. Fix some missing
dependencies which surfaced after fixing BSP.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-27 17:27:21 +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
Marcin Smoczyński
f16a18d935 [BH-860] Decouple charger driver from system
Remove system dependency from charger driver implementation. Remove
circular, lambda driven dependency between charger and brownout
detector. Remove event manager dependency in driver as well.
Encapsulate some of charger logic in introduced battery controller.

Extract path configuration to the separate target to decouple charger
from vfs middleware.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-20 12:19:48 +02:00
Maciej Janicki
441b9b4667 [BH-715] Add switches handling
Add Bell switches handling including latch support.
2021-09-14 10:13:56 +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
Wojtek Rzepecki
2ae8f8d6b3 [BH-821] Add battery abstraction layer
Added Abstraction layer for batter charger
to provide support for bell/pure/linux
2021-08-27 14:47:07 +02:00
Mateusz Piesta
82922d21be [BH-795] Add temperature mock
Added temperature interface implementation
for Linux. Added dummy implementation for
RT1051 target.
2021-08-26 11:08:27 +02:00
Mateusz Piesta
3511e64a91 [BH-789] Add thermometer interface
Added abstract temperature source interface
2021-08-25 09:32:41 +02:00