Maciej Gibowicz
677e18cada
[EGD-5658] Add eInk CPU frequency hold
...
While the screen is being redrawn,
we block CPU frequency decreasing
2021-03-15 08:54:40 +01:00
Wojtek Rzepecki
4d20ed0971
[EGD-5967] Add blank screen when off
...
Present blank screen to
inform the user that phone
is off
2021-03-02 15:29:15 +01:00
Mateusz Grzywacz
d98e789a8d
[EGD-5193] Eink - Power off the display
...
The eink has to be powered off sometimes. Implement a
timer of arbitrary timeout (3,8s) to power off the
display if it's not used.
2021-02-10 23:16:51 +01:00
Maciej-Mudita
ec56afc933
[EGD-5381] Add Low Power Drivers
...
Peripherals clock synchronization dependent on PLL2
2021-02-10 08:46:13 +01:00
Mateusz Grzywacz
4f9cd7a11f
[EGD-5394] Eink - reuse temperature for waveforms
...
Do not waste time right before refresh of the eink
display to measure new temperature. Assume that
the measurement from early frame prepare stage is valid.
It has only to be valid for only <time of rendering the frame>,
which is less than a 1000ms.
2021-01-29 15:05:29 +01:00
Mateusz Grzywacz
65023ca120
[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.)
2021-01-22 20:03:26 +01:00
Mateusz Grzywacz
2844cc8349
[EGD-5277] Revert improvement in the area of eink display responsiveness
...
This falls back to 4-bit per pixel for all the refresh modes.
1-bit per px would be more responsive in fast modes (DU2, A2),
but long story short: grayscale half-tones dissapears after
a few seconds due to the OS.
2021-01-19 15:48:35 +01:00
Piotr Tański
3f29c30bed
[EGD-4968] Change GUI service to optimize flow and memory management
...
Gui and Eink services refactor.
Displaying frames performance optimization.
Critical resources management.
2021-01-08 16:36:12 +01:00