File tree Expand file tree Collapse file tree 3 files changed +9
-22
lines changed
ports/atmel-samd/boards/pyportal_titano Expand file tree Collapse file tree 3 files changed +9
-22
lines changed Original file line number Diff line number Diff line change @@ -80,18 +80,15 @@ uint8_t display_init_sequence[] = {
80
80
};
81
81
82
82
void 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
95
92
96
93
displayio_display_obj_t * display = & displays [0 ].display ;
97
94
display -> base .type = & displayio_display_type ;
Original file line number Diff line number Diff line change 3
3
4
4
#define CIRCUITPY_MCU_FAMILY samd51
5
5
6
-
7
6
#define MICROPY_HW_LED_STATUS (&pin_PA27)
8
7
9
8
#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[] = {
80
80
{ MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj ) },
81
81
{ MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& board_uart_obj ) },
82
82
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
-
92
83
{ MP_ROM_QSTR (MP_QSTR_DISPLAY ), MP_ROM_PTR (& displays [0 ].display ) },
93
84
};
94
85
MP_DEFINE_CONST_DICT (board_module_globals , board_global_dict_table );
You can’t perform that action at this time.
0 commit comments