| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
touchevent. This allows to recognize gesture and handle them in Screens or in DisplayApp.
In Polling mode, X/Y positions are sent continuously to lvgl, allowing to scroll inside a dropdown menu for example.
|
|
|
|
Add firmware validation app.
|
|
|
|
type.
Integrate this new ScreenList in SystemInfo.
Add ApplicationList, which is a ScreenList of Tile. This allows to display a menu of more than 6 applications.
|
|
he's just OTA'ed.
Still need to find a way to display this screen when needed.
|
|
|
|
|
|
|
|
from the host.
|
|
|
|
static array of notifications to avoid dynamic allocation.
|
|
Work In Progress!!!
|
|
version, date/time, battery, brightness and resetreason. It contains placeholder for future use (like mac address, uptime,...).
|
|
A default action is taken if the current screen doesn't handle it.
|
|
Add a new app to configure the brightness.
|
|
avoid scrambled display on wake-up.
|
|
|
|
transition.
|
|
refresh. This makes the transition from one screen the another one smoother, even if the refresh rate is slow.
|
|
it as the default font.
|
|
|
|
|
|
|
|
Refactor SystemTask in its own class.
Refactor Screen to be able to close current screen and open a new one.
Re-enable sleep/wake up and propagate button event to Screens.
|
|
|
|
PoC of user interaction with 3 screen (clock, menu and app).
|
|
|
|
|
|
|
|
|
|
be improved by using 'Started' IRQ to prepare the next buffer while the current one is beeing sent.
|
|
= 115.2ms) using IRQ and DMA.
Code needs some cleaning before integration.
|
|
|
|
|
|
|
|
Display the version on the display.
|
|
It runs every 1s in Running mode, and every 1h in sleep mode.
This should allow to keep the watch on time for more than 4 hours.
|
|
Re-enable them on wake up.
Remove delays that were not needed in st7889 driver.
Hopefully, it'll improve the battery life!
|
|
|
|
and time.
The date is now properly processed (31 December 2019 23:59:59 + 1s => 1 January 2020 00:00:00)
|
|
Handle touch event in display app : draw a big square at the touch point coordinates.
|
|
|
|
Use messages in message queues to refresh the UI
|
|
|
|
Update battery info on wake up (with button)
|