From b442a660a49263491365acfb742ad852910a93e4 Mon Sep 17 00:00:00 2001 From: Martijn Date: Sat, 16 Nov 2024 18:15:23 +0100 Subject: [PATCH] cs_pin is now GPIOPin --- package/1bar_1display_scripts.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/1bar_1display_scripts.yaml b/package/1bar_1display_scripts.yaml index 324d67b..06e4a69 100644 --- a/package/1bar_1display_scripts.yaml +++ b/package/1bar_1display_scripts.yaml @@ -6,17 +6,23 @@ ## ## ############################################## +globals: + - id: cs_pin + type: gpio::GPIOPin* + script: - id: update_bars then: - lambda: |- // update display left: - id(bar_display).set_cs_pin(id((display_bar1_left))); + id(cs_pin) = new gpio::GPIOPin(id(display_bar1_left)); + id(bar_display).set_cs_pin(id(((cs_pin))); id(bar_display).set_rotation(DisplayRotation::DISPLAY_ROTATION_270_DEGREES); id(bar1_left_page1).execute(); id(bar_display).update(); // update display right: - id(bar_display).set_cs_pin(id((display_bar1_left))); + id(cs_pin) = new gpio::GPIOPin(id(display_bar1_right)); + id(bar_display).set_cs_pin(id((cs_pin))); id(bar_display).set_rotation(DisplayRotation::DISPLAY_ROTATION_90_DEGREES); id(bar1_right_page1).execute(); id(bar_display).update();