diff options
| author | Melissa LeBlanc-Williams <melissa@melissagirl.com> | 2019-03-23 18:34:42 -0700 |
|---|---|---|
| committer | Melissa LeBlanc-Williams <melissa@melissagirl.com> | 2019-03-23 18:34:42 -0700 |
| commit | fadb5a102426182f1412adbbe9d57268882f8b5f (patch) | |
| tree | 9de5c868daebb0d320f789d18567a355d97893c1 /shared-module/displayio/Display.h | |
| parent | fce63b17c6051072c05b6d77c6c0ae0811d6bafc (diff) | |
Added option to toggle cs in displayio init sequence
Diffstat (limited to 'shared-module/displayio/Display.h')
| -rw-r--r-- | shared-module/displayio/Display.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/shared-module/displayio/Display.h b/shared-module/displayio/Display.h index 04da68b63..250f44031 100644 --- a/shared-module/displayio/Display.h +++ b/shared-module/displayio/Display.h @@ -34,6 +34,7 @@ typedef bool (*display_bus_begin_transaction)(mp_obj_t bus); typedef void (*display_bus_send)(mp_obj_t bus, bool command, uint8_t *data, uint32_t data_length); typedef void (*display_bus_end_transaction)(mp_obj_t bus); +typedef void (*display_bus_set_cs)(mp_obj_t bus, bool high); typedef struct { mp_obj_base_t base; @@ -49,9 +50,11 @@ typedef struct { uint64_t last_refresh; int16_t colstart; int16_t rowstart; + bool init_cs_toggle; display_bus_begin_transaction begin_transaction; display_bus_send send; display_bus_end_transaction end_transaction; + display_bus_set_cs set_cs; union { digitalio_digitalinout_obj_t backlight_inout; pulseio_pwmout_obj_t backlight_pwm; |
