From d1b0bab912296a2e31d6957d0ccc8ba34ab8cae5 Mon Sep 17 00:00:00 2001 From: Bodmer Date: Wed, 25 Mar 2020 15:29:53 +0000 Subject: [PATCH] Fix #581 --- Processors/TFT_eSPI_STM32.h | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/Processors/TFT_eSPI_STM32.h b/Processors/TFT_eSPI_STM32.h index 1e23a93..8b7d446 100644 --- a/Processors/TFT_eSPI_STM32.h +++ b/Processors/TFT_eSPI_STM32.h @@ -627,14 +627,14 @@ #define D6_PIN_NAME digitalPinToPinName(TFT_D6) #define D7_PIN_NAME digitalPinToPinName(TFT_D7) - #define D0_PIN_BIT STM_LL_GPIO_PIN(D0_PIN_NAME) - #define D1_PIN_BIT STM_LL_GPIO_PIN(D1_PIN_NAME) - #define D2_PIN_BIT STM_LL_GPIO_PIN(D2_PIN_NAME) - #define D3_PIN_BIT STM_LL_GPIO_PIN(D3_PIN_NAME) - #define D4_PIN_BIT STM_LL_GPIO_PIN(D4_PIN_NAME) - #define D5_PIN_BIT STM_LL_GPIO_PIN(D5_PIN_NAME) - #define D6_PIN_BIT STM_LL_GPIO_PIN(D6_PIN_NAME) - #define D7_PIN_BIT STM_LL_GPIO_PIN(D7_PIN_NAME) + #define D0_PIN_BIT (D0_PIN_NAME & 0xF) + #define D1_PIN_BIT (D1_PIN_NAME & 0xF) + #define D2_PIN_BIT (D2_PIN_NAME & 0xF) + #define D3_PIN_BIT (D3_PIN_NAME & 0xF) + #define D4_PIN_BIT (D4_PIN_NAME & 0xF) + #define D5_PIN_BIT (D5_PIN_NAME & 0xF) + #define D6_PIN_BIT (D6_PIN_NAME & 0xF) + #define D7_PIN_BIT (D7_PIN_NAME & 0xF) #define D0_PIN_PORT get_GPIO_Port(STM_PORT(D0_PIN_NAME)) #define D1_PIN_PORT get_GPIO_Port(STM_PORT(D1_PIN_NAME)) @@ -645,14 +645,14 @@ #define D6_PIN_PORT get_GPIO_Port(STM_PORT(D6_PIN_NAME)) #define D7_PIN_PORT get_GPIO_Port(STM_PORT(D7_PIN_NAME)) - #define D0_PIN_MASK (const uint16_t)(1UL<>(((B)<< 4)&0x10))