summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2025-02-20 16:00:04 +1100
committerjacqueline <me@jacqueline.id.au>2025-02-20 16:00:04 +1100
commit4ddeeee0f2ca1bfd70b7045446fc719afe357431 (patch)
tree0e36b995dcc083512c4523a668677508b9fb9108 /src
parent830e000fcb31544697cbfb42692c7a49e06e14e7 (diff)
downloadtangara-fw-4ddeeee0f2ca1bfd70b7045446fc719afe357431.tar.gz
Wire up the nvs pad to the display pad
Diffstat (limited to 'src')
-rw-r--r--src/tangara/ui/ui_fsm.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tangara/ui/ui_fsm.cpp b/src/tangara/ui/ui_fsm.cpp
index b974da53..1e8a8ad4 100644
--- a/src/tangara/ui/ui_fsm.cpp
+++ b/src/tangara/ui/ui_fsm.cpp
@@ -342,10 +342,13 @@ void UiState::react(const internal::InitDisplay& ev) {
// HACK: correct the display size for our prototypes.
// ev.nvs.DisplaySize({161, 130});
+ // HACK: correct the display padding for batch 2.
+ // ev.nvs.DisplayLeftPadding(3);
auto actual_size = ev.nvs.DisplaySize();
init_data.width = actual_size.first.value_or(init_data.width);
init_data.height = actual_size.second.value_or(init_data.height);
+ init_data.pad = ev.nvs.DisplayLeftPadding();
sDisplay.reset(drivers::Display::Create(ev.gpios, init_data));
sCurrentScreen.reset(new screens::Splash());