|
31 | 31 | #include "py/gc.h" |
32 | 32 | #include "shared-bindings/busio/SPI.h" |
33 | 33 | #include "shared-bindings/digitalio/DigitalInOut.h" |
| 34 | +#include "shared-bindings/microcontroller/Pin.h" |
34 | 35 | #include "shared-bindings/microcontroller/__init__.h" |
35 | 36 | #include "shared-bindings/time/__init__.h" |
36 | 37 | #include "shared-module/displayio/display_core.h" |
@@ -61,22 +62,22 @@ void common_hal_displayio_fourwire_construct(displayio_fourwire_obj_t* self, |
61 | 62 | self->reset.base.type = &digitalio_digitalinout_type; |
62 | 63 | common_hal_digitalio_digitalinout_construct(&self->reset, reset); |
63 | 64 | common_hal_digitalio_digitalinout_switch_to_output(&self->reset, true, DRIVE_MODE_PUSH_PULL); |
64 | | - never_reset_pin_number(reset->number); |
| 65 | + common_hal_never_reset_pin(reset); |
65 | 66 | common_hal_displayio_fourwire_reset(self); |
66 | 67 | } |
67 | 68 |
|
68 | | - never_reset_pin_number(command->number); |
69 | | - never_reset_pin_number(chip_select->number); |
| 69 | + common_hal_never_reset_pin(command); |
| 70 | + common_hal_never_reset_pin(chip_select); |
70 | 71 | } |
71 | 72 |
|
72 | 73 | void common_hal_displayio_fourwire_deinit(displayio_fourwire_obj_t* self) { |
73 | 74 | if (self->bus == &self->inline_bus) { |
74 | 75 | common_hal_busio_spi_deinit(self->bus); |
75 | 76 | } |
76 | 77 |
|
77 | | - reset_pin_number(self->command.pin->number); |
78 | | - reset_pin_number(self->chip_select.pin->number); |
79 | | - reset_pin_number(self->reset.pin->number); |
| 78 | + common_hal_reset_pin(self->command.pin); |
| 79 | + common_hal_reset_pin(self->chip_select.pin); |
| 80 | + common_hal_reset_pin(self->reset.pin); |
80 | 81 | } |
81 | 82 |
|
82 | 83 | bool common_hal_displayio_fourwire_reset(mp_obj_t obj) { |
|
0 commit comments