File tree Expand file tree Collapse file tree
ports/atmel-samd/boards/pyportal_titano Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -80,18 +80,15 @@ uint8_t display_init_sequence[] = {
8080};
8181
8282void board_init (void ) {
83- busio_spi_obj_t * spi = & displays [0 ].fourwire_bus .inline_bus ;
84- common_hal_busio_spi_construct (spi , & pin_PA13 , & pin_PA12 , & pin_PA14 );
85- common_hal_busio_spi_never_reset (spi );
86-
87- displayio_fourwire_obj_t * bus = & displays [0 ].fourwire_bus ;
88- bus -> base .type = & displayio_fourwire_type ;
89- common_hal_displayio_fourwire_construct (bus ,
90- spi ,
91- & pin_PB05 , // TFT_DC Command or data
92- & pin_PB06 , // TFT_CS Chip select
93- & pin_PA00 , // TFT_RST Reset
94- 24000000 );
83+ displayio_parallelbus_obj_t * bus = & displays [0 ].parallel_bus ;
84+ bus -> base .type = & displayio_parallelbus_type ;
85+ common_hal_displayio_parallelbus_construct (bus ,
86+ & pin_PA16 , // Data0
87+ & pin_PB05 , // Command or data
88+ & pin_PB06 , // Chip select
89+ & pin_PB09 , // Write
90+ & pin_PB04 , // Read
91+ & pin_PA00 ); // Reset
9592
9693 displayio_display_obj_t * display = & displays [0 ].display ;
9794 display -> base .type = & displayio_display_type ;
Original file line number Diff line number Diff line change 33
44#define CIRCUITPY_MCU_FAMILY samd51
55
6-
76#define MICROPY_HW_LED_STATUS (&pin_PA27)
87
98#define MICROPY_HW_NEOPIXEL (&pin_PB22)
Original file line number Diff line number Diff line change @@ -80,15 +80,6 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
8080 { MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj ) },
8181 { MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& board_uart_obj ) },
8282
83- // TFT control pins
84- {MP_OBJ_NEW_QSTR (MP_QSTR_TFT_LITE ), MP_ROM_PTR (& pin_PB31 )},
85- {MP_OBJ_NEW_QSTR (MP_QSTR_TFT_MOSI ), MP_ROM_PTR (& pin_PA12 )},
86- {MP_OBJ_NEW_QSTR (MP_QSTR_TFT_SCK ), MP_ROM_PTR (& pin_PA13 )},
87- {MP_OBJ_NEW_QSTR (MP_QSTR_TFT_MISO ), MP_ROM_PTR (& pin_PA14 )},
88- {MP_OBJ_NEW_QSTR (MP_QSTR_TFT_RST ), MP_ROM_PTR (& pin_PA00 )},
89- {MP_ROM_QSTR (MP_QSTR_TFT_CS ), MP_ROM_PTR (& pin_PB06 )},
90- {MP_ROM_QSTR (MP_QSTR_TFT_DC ), MP_ROM_PTR (& pin_PB05 )},
91-
9283 { MP_ROM_QSTR (MP_QSTR_DISPLAY ), MP_ROM_PTR (& displays [0 ].display ) },
9384};
9485MP_DEFINE_CONST_DICT (board_module_globals , board_global_dict_table );
You can’t perform that action at this time.
0 commit comments