Commit Graph

19 Commits

Author SHA1 Message Date
Dawid Wojtas
9279e9ac06 [BH-1628] Reinit I2C after bus error
A lack of timeout in I2C could cause
the worker could get stuck in a loop
if the communication has been broken somehow.
The Harmony is unresponsive in this case.
The only solution is just to perform a hardware
reset using Frontlight and Back buttons simultaneously.

There are also additional 5 attempts to read and write
transactions if the bus error occurs in the Fuel Gauge driver.
It should be sufficient but if it would still persists
the system just will read 0% SOC and shutdown system.
2023-03-07 08:25:25 +01:00
Bartosz
ccce9bb19f [MOS-724] CodeQL setup
added CodeQL setup, small fixes to CI
2022-10-19 15:59:32 +02:00
Mateusz Piesta
14f78ffc07 [BH-1552] Harmony crashes during startup
Fixed crashing device.
Bell temperature sensor refactor.
2022-08-12 14:40:56 +02:00
Dawid Wojtas
017ebc294b [MOS-613] Fix keyboard doesn't respond
Now the keyboard driver is checking the result of i2c
transmission and we get an error code if something fail.
2022-08-05 10:48:29 +02:00
GravisZro
e59cd4036b [MOS-245] Fix errant spaces
It appears in the past a major edit was made but had used a regex to
change some text which resulted in an errant space between the
enumuneration/struct/class name and the scope resolution operator.
These errant spaces have been removed.
2022-02-24 08:47:20 +01: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
Lukasz Skrzypczak
f5da876bbf [BH-653] Working
Working on P1
2021-09-07 17:19:12 +02: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
pholat
ba5cf97919 EGD-3218 GCC 10.1 fixups (#375) 2020-05-20 11:05:46 +02: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
Mateusz
926dd5880b Fixed hardfault when using gcc 8.3.0. 2019-08-22 10:11:42 +02:00
Mateusz
055f5f2d7c WiP: drivers interface refactor 2019-08-19 19:14:36 +02:00
Mateusz
ef42c06f99 WiP: dma,dmamux close procedure tested 2019-08-14 14:37:01 +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
Mateusz
749c14c7c6 WiP: fixed unit tests
Small profile refactor
Fixed bugs
2019-08-01 13:06:57 +02:00
Mateusz
d3a76d8b99 WiP: new BSP layer for I2C, RT1051 driver for audiocodec 2019-07-29 19:49:43 +02:00