-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Backend
Store in flash
- use littlefs for saving values to flash https://github.com/littlefs-project/littlefs
- use the veh.dbc messages for CAN (see AppsDebug and BppsDebug)
Dashboard
We use LVGL 8.3 for the graphics. https://docs.lvgl.io/8.3/
Try to follow existing screen code in projects/dashboard/src. In particular, all new screens should be child classes of dashboard/src/Screen
States on the dashboard are represented with Screens. Transition happen on button PosEdges
Sequence
- logo screen
- choose mode (run mode -> profile select or calibration -> choose apps or bpps or steering)
- sensor calibration screen(s)
CAN
DBC File explanation https://www.csselectronics.com/pages/can-dbc-file-database-intro
Testing
fc_sim.py, recreate for the calibration sequence
Metadata
Metadata
Assignees
Labels
No labels