Skip to content

Commit 59275c7

Browse files
authored
Merge pull request #5846 from jepler/feather-esp32s2-tft-spi
feather esp32s2 tft: fix sharing of main display bus
2 parents 32dd374 + 10c3836 commit 59275c7

File tree

1 file changed

+2
-11
lines changed
  • ports/espressif/boards/adafruit_feather_esp32s2_tft

1 file changed

+2
-11
lines changed

ports/espressif/boards/adafruit_feather_esp32s2_tft/board.c

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
#include "shared-bindings/microcontroller/Pin.h"
3232
#include "shared-module/displayio/__init__.h"
3333
#include "shared-module/displayio/mipi_constants.h"
34+
#include "shared-bindings/board/__init__.h"
3435

3536
displayio_fourwire_obj_t board_display_obj;
3637

@@ -81,17 +82,7 @@ void board_init(void) {
8182
gpio_set_direction(21, GPIO_MODE_DEF_OUTPUT);
8283
gpio_set_level(21, true);
8384

84-
busio_spi_obj_t *spi = &displays[0].fourwire_bus.inline_bus;
85-
86-
common_hal_busio_spi_construct(
87-
spi,
88-
&pin_GPIO36, // CLK
89-
&pin_GPIO35, // MOSI
90-
NULL // MISO not connected
91-
);
92-
93-
common_hal_busio_spi_never_reset(spi);
94-
85+
busio_spi_obj_t *spi = common_hal_board_create_spi();
9586
displayio_fourwire_obj_t *bus = &displays[0].fourwire_bus;
9687
bus->base.type = &displayio_fourwire_type;
9788

0 commit comments

Comments
 (0)