From da11ed70a485d640daaba5dff9ad9dcd2dd7c2bd Mon Sep 17 00:00:00 2001 From: "Peter D. Gray" Date: Tue, 15 Aug 2023 13:08:08 -0400 Subject: [PATCH] bugfix --- stm32/q1-bootloader/lcd.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stm32/q1-bootloader/lcd.c b/stm32/q1-bootloader/lcd.c index dba1038a..8a7d946f 100644 --- a/stm32/q1-bootloader/lcd.c +++ b/stm32/q1-bootloader/lcd.c @@ -199,6 +199,10 @@ oled_setup(void) __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_SPI1_CLK_ENABLE(); + // take over from GPU + // - can be issue when coming in via callgate from mpy which might have been showing menu + HAL_GPIO_WritePin(GPIOE, GPIO_PIN_6, 1); // G_CTRL pin -- we have control + // Simple pins // - must be opendrain to allow GPU to share GPIO_InitTypeDef setup = { @@ -213,6 +217,7 @@ oled_setup(void) // starting values HAL_GPIO_WritePin(GPIOA, RESET_PIN | CS_PIN | DC_PIN, 1); + // SPI pins (same but with AF) setup.Pin = SPI_SCK | SPI_MOSI; setup.Alternate = GPIO_AF5_SPI1;