Merge pull request #5741 from dhalbert/5738-backport-to-7.1.x
Backport #5738 and #5742 to 7.1.x
This commit is contained in:
commit
b2189d3590
@ -45,7 +45,7 @@ uint8_t display_init_sequence[] = {
|
|||||||
// normal display mode on
|
// normal display mode on
|
||||||
0x13, 0,
|
0x13, 0,
|
||||||
// display and color format settings
|
// display and color format settings
|
||||||
0x36, 1, 0x60,
|
0x36, 1, 0x68,
|
||||||
0xB6, 2, 0x0A, 0x82,
|
0xB6, 2, 0x0A, 0x82,
|
||||||
0x3A, 1 | DELAY, 0x55, 10,
|
0x3A, 1 | DELAY, 0x55, 10,
|
||||||
// ST7789V frame rate setting
|
// ST7789V frame rate setting
|
||||||
@ -74,6 +74,12 @@ void board_init(void) {
|
|||||||
common_hal_never_reset_pin(&pin_GPIO19);
|
common_hal_never_reset_pin(&pin_GPIO19);
|
||||||
common_hal_never_reset_pin(&pin_GPIO20);
|
common_hal_never_reset_pin(&pin_GPIO20);
|
||||||
|
|
||||||
|
// I2C/TFT power pin
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO21);
|
||||||
|
|
||||||
|
// Turn on TFT and I2C
|
||||||
|
gpio_set_direction(21, GPIO_MODE_DEF_OUTPUT);
|
||||||
|
gpio_set_level(21, true);
|
||||||
|
|
||||||
busio_spi_obj_t *spi = &displays[0].fourwire_bus.inline_bus;
|
busio_spi_obj_t *spi = &displays[0].fourwire_bus.inline_bus;
|
||||||
|
|
||||||
@ -93,7 +99,7 @@ void board_init(void) {
|
|||||||
bus,
|
bus,
|
||||||
spi,
|
spi,
|
||||||
&pin_GPIO39, // DC
|
&pin_GPIO39, // DC
|
||||||
&pin_GPIO21, // CS
|
&pin_GPIO7, // CS
|
||||||
&pin_GPIO40, // RST
|
&pin_GPIO40, // RST
|
||||||
40000000, // baudrate
|
40000000, // baudrate
|
||||||
0, // polarity
|
0, // polarity
|
||||||
@ -112,7 +118,7 @@ void board_init(void) {
|
|||||||
240, // width (after rotation)
|
240, // width (after rotation)
|
||||||
135, // height (after rotation)
|
135, // height (after rotation)
|
||||||
40, // column start
|
40, // column start
|
||||||
52, // row start
|
53, // row start
|
||||||
0, // rotation
|
0, // rotation
|
||||||
16, // color depth
|
16, // color depth
|
||||||
false, // grayscale
|
false, // grayscale
|
||||||
|
@ -44,6 +44,8 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
|
|||||||
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_GPIO33) },
|
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_GPIO33) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL_POWER), MP_ROM_PTR(&pin_GPIO34) },
|
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL_POWER), MP_ROM_PTR(&pin_GPIO34) },
|
||||||
|
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_I2C_TFT_POWER), MP_ROM_PTR(&pin_GPIO21) },
|
||||||
|
|
||||||
{ MP_ROM_QSTR(MP_QSTR_D35), MP_ROM_PTR(&pin_GPIO35) },
|
{ MP_ROM_QSTR(MP_QSTR_D35), MP_ROM_PTR(&pin_GPIO35) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_GPIO35) },
|
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_GPIO35) },
|
||||||
|
|
||||||
@ -59,7 +61,7 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
|
|||||||
{ MP_ROM_QSTR(MP_QSTR_D42), MP_ROM_PTR(&pin_GPIO42) },
|
{ MP_ROM_QSTR(MP_QSTR_D42), MP_ROM_PTR(&pin_GPIO42) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO42) },
|
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_GPIO42) },
|
||||||
|
|
||||||
{ MP_ROM_QSTR(MP_QSTR_TFT_CS), MP_ROM_PTR(&pin_GPIO21) },
|
{ MP_ROM_QSTR(MP_QSTR_TFT_CS), MP_ROM_PTR(&pin_GPIO7) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_TFT_DC), MP_ROM_PTR(&pin_GPIO39) },
|
{ MP_ROM_QSTR(MP_QSTR_TFT_DC), MP_ROM_PTR(&pin_GPIO39) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_TFT_RESET), MP_ROM_PTR(&pin_GPIO40) },
|
{ MP_ROM_QSTR(MP_QSTR_TFT_RESET), MP_ROM_PTR(&pin_GPIO40) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_TFT_BACKLIGHT), MP_ROM_PTR(&pin_GPIO45) },
|
{ MP_ROM_QSTR(MP_QSTR_TFT_BACKLIGHT), MP_ROM_PTR(&pin_GPIO45) },
|
||||||
|
@ -18,8 +18,3 @@ CIRCUITPY_ESP_FLASH_FREQ=40m
|
|||||||
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
CIRCUITPY_ESP_FLASH_SIZE=4MB
|
||||||
|
|
||||||
CIRCUITPY_MODULE=wroom
|
CIRCUITPY_MODULE=wroom
|
||||||
|
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Requests
|
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
|
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
|
|
||||||
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Register
|
|
||||||
|
@ -37,11 +37,11 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
|
|||||||
{ MP_ROM_QSTR(MP_QSTR_D35), MP_ROM_PTR(&pin_GPIO35) },
|
{ MP_ROM_QSTR(MP_QSTR_D35), MP_ROM_PTR(&pin_GPIO35) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_GPIO35) },
|
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_GPIO35) },
|
||||||
|
|
||||||
{ MP_ROM_QSTR(MP_QSTR_D34), MP_ROM_PTR(&pin_GPIO34) },
|
{ MP_ROM_QSTR(MP_QSTR_D36), MP_ROM_PTR(&pin_GPIO36) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_GPIO34) },
|
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_GPIO36) },
|
||||||
|
|
||||||
{ MP_ROM_QSTR(MP_QSTR_D33), MP_ROM_PTR(&pin_GPIO33) },
|
{ MP_ROM_QSTR(MP_QSTR_D37), MP_ROM_PTR(&pin_GPIO37) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_GPIO33) },
|
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_GPIO37) },
|
||||||
|
|
||||||
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL_POWER), MP_ROM_PTR(&pin_GPIO38) },
|
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL_POWER), MP_ROM_PTR(&pin_GPIO38) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_GPIO39) },
|
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_GPIO39) },
|
||||||
|
Loading…
x
Reference in New Issue
Block a user