diff --git a/radio/src/gui/128x64/view_main.cpp b/radio/src/gui/128x64/view_main.cpp index 691c9f8a9..36ea906eb 100644 --- a/radio/src/gui/128x64/view_main.cpp +++ b/radio/src/gui/128x64/view_main.cpp @@ -499,7 +499,17 @@ void menuMainView(event_t event) doMainScreenGraphics(); // Switches -#if defined(PCBTARANIS) +#if defined(PCBX3) + static const uint8_t x[NUM_SWITCHES] = {2*FW-2, 2*FW-2, 16*FW+1, 2*FW-2, 16*FW+1}; + static const uint8_t y[NUM_SWITCHES] = {4*FH+1, 5*FH+1, 5*FH+1, 6*FH+1, 6*FH+1}; + for (int i=0; i 0 diff --git a/radio/src/targets/taranis/hal.h b/radio/src/targets/taranis/hal.h index 23e9f7158..cc7148795 100644 --- a/radio/src/targets/taranis/hal.h +++ b/radio/src/targets/taranis/hal.h @@ -574,14 +574,14 @@ #define ADC_RCC_AHB1Periph (RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_DMA2) #define ADC_RCC_APB1Periph 0 #define ADC_RCC_APB2Periph RCC_APB2Periph_ADC1 - #define ADC_GPIO_PIN_STICK_RV GPIO_Pin_0 // PA.00 - #define ADC_GPIO_PIN_STICK_RH GPIO_Pin_1 // PA.01 - #define ADC_GPIO_PIN_STICK_LV GPIO_Pin_2 // PA.02 - #define ADC_GPIO_PIN_STICK_LH GPIO_Pin_3 // PA.03 - #define ADC_CHANNEL_STICK_RV ADC_Channel_0 // ADC1_IN0 - #define ADC_CHANNEL_STICK_RH ADC_Channel_1 // ADC1_IN1 - #define ADC_CHANNEL_STICK_LV ADC_Channel_2 // ADC1_IN2 - #define ADC_CHANNEL_STICK_LH ADC_Channel_3 // ADC1_IN3 + #define ADC_GPIO_PIN_STICK_LH GPIO_Pin_0 // PA.00 + #define ADC_GPIO_PIN_STICK_LV GPIO_Pin_1 // PA.01 + #define ADC_GPIO_PIN_STICK_RV GPIO_Pin_2 // PA.02 + #define ADC_GPIO_PIN_STICK_RH GPIO_Pin_3 // PA.03 + #define ADC_CHANNEL_STICK_LH ADC_Channel_0 // ADC1_IN0 + #define ADC_CHANNEL_STICK_LV ADC_Channel_1 // ADC1_IN1 + #define ADC_CHANNEL_STICK_RV ADC_Channel_2 // ADC1_IN2 + #define ADC_CHANNEL_STICK_RH ADC_Channel_3 // ADC1_IN3 #define ADC_GPIO_PIN_POT1 GPIO_Pin_1 // PC.01 #define ADC_GPIO_PIN_BATT GPIO_Pin_0 // PC.00 #define ADC_GPIOA_PINS (GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3)