added display setup script

This commit is contained in:
Martijn
2024-11-25 20:35:46 +01:00
parent fd89e312a1
commit 96f1c836be
3 changed files with 69 additions and 6 deletions
+35 -6
View File
@@ -21,7 +21,7 @@ script:
id(cs_pin_bar3_right).turn_off();
id(bar_display).clear();
id(bar_display).set_rotation(display::DisplayRotation::DISPLAY_ROTATION_270_DEGREES);
//id(bar1_left_draw).execute();
id(bar1_left_draw).execute();
id(bar_display).update();
delay(1);
id(cs_pin_bar1_left).turn_off();
@@ -36,7 +36,7 @@ script:
id(cs_pin_bar3_right).turn_off();
id(bar_display).clear();
id(bar_display).set_rotation(display::DisplayRotation::DISPLAY_ROTATION_90_DEGREES);
//id(bar1_left_draw).execute();
id(bar1_left_draw).execute();
id(bar_display).update();
delay(1);
id(cs_pin_bar1_right).turn_off();
@@ -51,7 +51,7 @@ script:
id(cs_pin_bar3_right).turn_off();
id(bar_display).clear();
id(bar_display).set_rotation(display::DisplayRotation::DISPLAY_ROTATION_270_DEGREES);
//id(bar2_left_draw).execute();
id(bar2_left_draw).execute();
id(bar_display).update();
delay(1);
id(cs_pin_bar2_left).turn_off();
@@ -66,7 +66,7 @@ script:
id(cs_pin_bar3_right).turn_off();
id(bar_display).clear();
id(bar_display).set_rotation(display::DisplayRotation::DISPLAY_ROTATION_90_DEGREES);
//id(bar2_right_draw).execute();
id(bar2_right_draw).execute();
id(bar_display).update();
delay(1);
id(cs_pin_bar2_right).turn_off();
@@ -81,7 +81,7 @@ script:
id(cs_pin_bar3_right).turn_off();
id(bar_display).clear();
id(bar_display).set_rotation(display::DisplayRotation::DISPLAY_ROTATION_270_DEGREES);
//id(bar3_left_draw).execute();
id(bar3_left_draw).execute();
id(bar_display).update();
delay(1);
id(cs_pin_bar3_left).turn_off();
@@ -96,10 +96,39 @@ script:
id(cs_pin_bar3_right).turn_on(); // <<
id(bar_display).clear();
id(bar_display).set_rotation(display::DisplayRotation::DISPLAY_ROTATION_90_DEGREES);
//id(bar3_right_draw).execute();
id(bar3_right_draw).execute();
id(bar_display).update();
delay(1);
id(cs_pin_bar3_right).turn_off();
##################################
### setup mini display scripts ###
##################################
- id: setup_bar_displays
then:
- lambda: |-
id(cs_pin_bar1_left).turn_on();
id(bar_display).setup();
id(cs_pin_bar1_left).turn_off();
delay(5);
id(cs_pin_bar1_right).turn_on();
id(bar_display).setup();
id(cs_pin_bar1_right).turn_off();
delay(5);
id(cs_pin_bar2_left).turn_on();
id(bar_display).setup();
id(cs_pin_bar2_left).turn_off();
delay(5);
id(cs_pin_bar2_right).turn_on();
id(bar_display).setup();
id(cs_pin_bar2_right).turn_off();
delay(5);
id(cs_pin_bar3_left).turn_on();
id(bar_display).setup();
id(cs_pin_bar3_left).turn_off();
delay(5);
id(cs_pin_bar3_right).turn_on();
id(bar_display).setup();
id(cs_pin_bar3_right).turn_off();
####################
### draw scripts ###
####################