diff options
| author | jacqueline <me@jacqueline.id.au> | 2025-02-20 16:00:04 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2025-02-20 16:00:04 +1100 |
| commit | 4ddeeee0f2ca1bfd70b7045446fc719afe357431 (patch) | |
| tree | 0e36b995dcc083512c4523a668677508b9fb9108 /src | |
| parent | 830e000fcb31544697cbfb42692c7a49e06e14e7 (diff) | |
| download | tangara-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.cpp | 3 |
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()); |
