[EGD-5381] Add Low Power Drivers
Peripherals clock synchronization dependent on PLL2
[EGD-5664] Fix excessive logging in USB-CDC
Remove excessive logging in USB-CDC, which slows down transfer
[EGD-5575] Add battery file test
Battery file existence test for
harness test suit. Minor changes to
file saving applied.
[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
[EGD-4831] Add license headers to c, h and sql files
Add license headers to `h`, `c` and `sql` files as this files haven't
been checked previously, script now to automatically updates current
year in existing licenses.
[EGD-5256] Eink display - speed up in some scenarios
Causes slight speed-up in specific scenarios
(changing windows, also: then rapid navigation)
also: on a regular basis (shaky temperature measumt.)
Merge branch 'master' into stable
[EGD-4850] Fix of statics between USB CDC and ServiceDesktop
Handling queues with static std::string implementation caused
problem of double-free memory on turning off simulator. Applied
solution to the problem is to pass ownership of queued string to
a receiver side.
[EGD-5346] Refactor of battery charger BSP
Pure refactoring of battery charger to privide compliance
with modern C++ standards. Done before implementation of
battery charging algorithms.
Merge branch 'master' into stable
[EGD-5086] Fix voice not starting when calling
Due to a race condition between source and sink voice is not always
starting when calling. Introduce audio stream connections to avoid
race condition and improve handling of audio start and stop operations.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-4887] Add PLL2 clock switching
Pll2 will be disabled at the lowest CPU frequency,
which will save power
[EGD-4881] Add oscillator clock switching mechanisms
Osc will change automatically at the lowest CPU frequency,
which will save power
[EGD-5050] Add brownout detection
Brownout detectection realized through charger driver
[EGD-5089] linux battery bsp charging done added
[EGD-4999] fix charger pluging but no icon on Linux
[EGD-5004] Add USB-CDC echo mechanism
Added echo mechanism to USB-CDC, update usb_stack submodule
and added a test case to test harness
[EGD-4694] Add CPU frequency shift mechanism
The CPU frequency changes automatically which saves energy
[EGD-4952] Added stetings for battery critical level