diff --git a/NANOVNA_STM32_F303/board.h b/NANOVNA_STM32_F303/board.h index 0469adf..cd44971 100644 --- a/NANOVNA_STM32_F303/board.h +++ b/NANOVNA_STM32_F303/board.h @@ -92,12 +92,14 @@ #define LINE_LO_SEL PAL_LINE(GPIOB, GPIO_LO_SEL) #define __NEW_SWITCHES__ #ifdef __NEW_SWITCHES__ -#define GPIO_SD_CD 12 -#define LINE_SD_CD PAL_LINE(GPIOB, GPIO_SD_CD) +#define GPIOB_SD_CD 12 +#define GPIOB_RX_SDN 7 #else -#define GPIO_SD_CD 7 -#define LINE_SD_CD PAL_LINE(GPIOB, GPIO_SD_CD) +#define GPIOB_SD_CD 7 +#define GPIOB_RX_SDN 12 #endif +#define LINE_SD_CD PAL_LINE(GPIOB, GPIOB_SD_CD) +#define LINE_RX_SDN PAL_LINE(GPIOB, GPIOB_RX_SDN) #define GPIO_RX_SEL 8 #define LINE_RX_SEL PAL_LINE(GPIOB, GPIO_RX_SEL) #define GPIO_RX_CTS 9 @@ -106,13 +108,6 @@ #define GPIO_LCD_CD_PORT GPIOB #define GPIO_LCD_CS 11 #define GPIO_LCD_CS_PORT GPIOB -#ifdef __NEW_SWITCHES__ -#define GPIO_RX_SDN 7 -#define LINE_RX_SDN PAL_LINE(GPIOB, GPIO_RX_SDN) -#else -#define GPIO_RX_SDN 12 -#define LINE_RX_SDN PAL_LINE(GPIOB, GPIO_RX_SDN) -#endif #define GPIO_PB13 13 #define LINE_PB13 PAL_LINE(GPIOB, GPIO_PB13) #define GPIO_SCL 13 @@ -281,12 +276,12 @@ PIN_MODE_ALTERNATE(GPIOB_SPI_MISO) | \ PIN_MODE_ALTERNATE(GPIOB_SPI_MOSI) | \ PIN_MODE_OUTPUT(6) | \ - PIN_MODE_INPUT(GPIO_SD_CD) | \ + PIN_MODE_INPUT(GPIOB_SD_CD) | \ PIN_MODE_OUTPUT(8) | \ PIN_MODE_INPUT(9) | \ PIN_MODE_OUTPUT(10) | \ PIN_MODE_OUTPUT(11) | \ - PIN_MODE_OUTPUT(12) | \ + PIN_MODE_OUTPUT(GPIOB_RX_SDN) | \ PIN_MODE_OUTPUT(13) | \ PIN_MODE_OUTPUT(14) | \ PIN_MODE_OUTPUT(15)) @@ -297,7 +292,7 @@ PIN_OTYPE_PUSHPULL(GPIOB_SPI_MISO) | \ PIN_OTYPE_PUSHPULL(GPIOB_SPI_MOSI) | \ PIN_OTYPE_PUSHPULL(6) | \ - PIN_OTYPE_PUSHPULL(GPIO_SD_CD) | \ + PIN_OTYPE_PUSHPULL(7) | \ PIN_OTYPE_PUSHPULL(8) | \ PIN_OTYPE_PUSHPULL(9) | \ PIN_OTYPE_PUSHPULL(10) | \ @@ -313,7 +308,7 @@ PIN_OSPEED_100M(GPIOB_SPI_MISO) | \ PIN_OSPEED_100M(GPIOB_SPI_MOSI) | \ PIN_OSPEED_100M(6) | \ - PIN_OSPEED_100M(GPIO_SD_CD) | \ + PIN_OSPEED_100M(7) | \ PIN_OSPEED_100M(8) | \ PIN_OSPEED_100M(9) | \ PIN_OSPEED_100M(10) | \ @@ -329,7 +324,7 @@ PIN_PUPDR_PULLUP(GPIOB_SPI_MISO) | \ PIN_PUPDR_PULLUP(GPIOB_SPI_MOSI) | \ PIN_PUPDR_PULLUP(6) | \ - PIN_PUPDR_PULLUP(GPIO_SD_CD) | \ + PIN_PUPDR_PULLUP(7) | \ PIN_PUPDR_PULLUP(8) | \ PIN_PUPDR_PULLUP(9) | \ PIN_PUPDR_PULLUP(10) | \ @@ -345,7 +340,7 @@ PIN_ODR_HIGH(GPIOB_SPI_MISO) | \ PIN_ODR_HIGH(GPIOB_SPI_MOSI) | \ PIN_ODR_HIGH(6) | \ - PIN_ODR_HIGH(GPIO_SD_CD) | \ + PIN_ODR_HIGH(7) | \ PIN_ODR_HIGH(8) | \ PIN_ODR_HIGH(9) | \ PIN_ODR_HIGH(10) | \ @@ -361,7 +356,7 @@ PIN_AFIO_AF(GPIOB_SPI_MISO, 5) | \ PIN_AFIO_AF(GPIOB_SPI_MOSI, 5) | \ PIN_AFIO_AF(6, 0) | \ - PIN_AFIO_AF(GPIO_SD_CD, 0)) + PIN_AFIO_AF(7, 0)) #define VAL_GPIOB_AFRH (PIN_AFIO_AF(8, 0) | \ PIN_AFIO_AF(9, 0) | \ PIN_AFIO_AF(10, 0) | \ diff --git a/ili9341.c b/ili9341.c index 6ed9c57..a37399d 100644 --- a/ili9341.c +++ b/ili9341.c @@ -1231,7 +1231,7 @@ void testLog(void){ // SD card SPI functions //******************************************************* bool SD_Inserted(void){ - return !(palReadPort(GPIOB)&(1<