1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-19 14:25:11 +03:00

X10 HAL update

- ADC OK
This commit is contained in:
Bertrand Songis 2017-08-12 16:15:40 +02:00
parent de00d223c4
commit 0e139fd0d6
2 changed files with 22 additions and 22 deletions

View file

@ -23,7 +23,7 @@
#if defined(SIMU) #if defined(SIMU)
// not needed // not needed
#elif defined(PCBX10) #elif defined(PCBX10)
const int8_t ana_direction[NUM_ANALOGS] = {1,-1,1,-1, -1,-1,-1, -1,1,1,1, -1}; const int8_t ana_direction[NUM_ANALOGS] = {1,-1,1,-1, -1,1,-1, 1,-1, -1, 1,1};
#elif defined(PCBX9E) #elif defined(PCBX9E)
#if defined(HORUS_STICKS) #if defined(HORUS_STICKS)
const int8_t ana_direction[NUM_ANALOGS] = {1,-1,1,-1, -1,-1,-1,1, -1,1,1,1, -1}; const int8_t ana_direction[NUM_ANALOGS] = {1,-1,1,-1, -1,-1,-1,1, -1,1,1,1, -1};

View file

@ -199,33 +199,33 @@
#elif defined(PCBX10) #elif defined(PCBX10)
#define ADC_RCC_AHB1Periph (RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_GPIOF | RCC_AHB1Periph_DMA2) #define ADC_RCC_AHB1Periph (RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_GPIOF | RCC_AHB1Periph_DMA2)
#define ADC_RCC_APB2Periph (RCC_APB2Periph_ADC3) #define ADC_RCC_APB2Periph (RCC_APB2Periph_ADC3)
#define ADC_GPIO_PIN_STICK_LH GPIO_Pin_0 // PC.00 #define ADC_GPIO_PIN_STICK_LH GPIO_Pin_0 // PA.00
#define ADC_GPIO_PIN_STICK_LV GPIO_Pin_1 // PC.01 #define ADC_GPIO_PIN_STICK_LV GPIO_Pin_1 // PA.01
#define ADC_GPIO_PIN_STICK_RH GPIO_Pin_2 // PC.02 #define ADC_GPIO_PIN_STICK_RH GPIO_Pin_2 // PA.02
#define ADC_GPIO_PIN_STICK_RV GPIO_Pin_3 // PC.03 #define ADC_GPIO_PIN_STICK_RV GPIO_Pin_3 // PA.03
#define ADC_GPIO_PIN_POT1 GPIO_Pin_0 // PC.00
#define ADC_GPIO_PIN_POT2 GPIO_Pin_1 // PC.01
#define ADC_GPIO_PIN_POT3 GPIO_Pin_2 // PC.02
#define ADC_GPIO_PIN_SLIDER1 GPIO_Pin_6 // PF.06 #define ADC_GPIO_PIN_SLIDER1 GPIO_Pin_6 // PF.06
#define ADC_GPIO_PIN_SLIDER2 GPIO_Pin_3 // PA.03 #define ADC_GPIO_PIN_SLIDER2 GPIO_Pin_3 // PC.03
#define ADC_GPIO_PIN_BATT GPIO_Pin_7 // PF.07 #define ADC_GPIO_PIN_BATT GPIO_Pin_7 // PF.07
#define ADC_GPIO_PIN_POT3 GPIO_Pin_0 // PA.00
#define ADC_GPIO_PIN_POT1 GPIO_Pin_2 // PA.02
#define ADC_GPIO_PIN_POT2 GPIO_Pin_1 // PA.01
#define ADC_GPIO_PIN_EXT1 GPIO_Pin_8 // PF.08 #define ADC_GPIO_PIN_EXT1 GPIO_Pin_8 // PF.08
#define ADC_GPIO_PIN_EXT2 GPIO_Pin_9 // PF.09 #define ADC_GPIO_PIN_EXT2 GPIO_Pin_9 // PF.09
#define ADC_GPIOA_PINS (GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3) #define ADC_GPIOA_PINS (GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3)
#define ADC_GPIOC_PINS (GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3) #define ADC_GPIOC_PINS (GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3)
#define ADC_GPIOF_PINS (GPIO_Pin_6 | GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9) #define ADC_GPIOF_PINS (GPIO_Pin_6 | GPIO_Pin_7) // | GPIO_Pin_8 | GPIO_Pin_9)
#define ADC_CHANNEL_STICK_LH ADC_Channel_10 // ADC1_IN10 #define ADC_CHANNEL_STICK_LH ADC_Channel_0 // ADC3_IN0
#define ADC_CHANNEL_STICK_LV ADC_Channel_11 // ADC1_IN11 #define ADC_CHANNEL_STICK_LV ADC_Channel_1 // ADC3_IN1
#define ADC_CHANNEL_STICK_RH ADC_Channel_12 // ADC1_IN12 #define ADC_CHANNEL_STICK_RH ADC_Channel_2 // ADC3_IN2
#define ADC_CHANNEL_STICK_RV ADC_Channel_13 // ADC1_IN13 #define ADC_CHANNEL_STICK_RV ADC_Channel_3 // ADC3_IN3
#define ADC_CHANNEL_SLIDER1 ADC_Channel_4 // ADC1_IN4 #define ADC_CHANNEL_POT1 ADC_Channel_10 // ADC3_IN10
#define ADC_CHANNEL_SLIDER2 ADC_Channel_3 // ADC1_IN3 #define ADC_CHANNEL_POT2 ADC_Channel_11 // ADC3_IN11
#define ADC_CHANNEL_BATT ADC_Channel_5 // ADC1_IN5 #define ADC_CHANNEL_POT3 ADC_Channel_12 // ADC3_IN12
#define ADC_CHANNEL_POT3 ADC_Channel_0 // ADC1_IN0 #define ADC_CHANNEL_SLIDER1 ADC_Channel_4 // ADC3_IN13
#define ADC_CHANNEL_POT1 ADC_Channel_2 // ADC1_IN2 #define ADC_CHANNEL_SLIDER2 ADC_Channel_13 // ADC3_IN13
#define ADC_CHANNEL_POT2 ADC_Channel_1 // ADC1_IN1 #define ADC_CHANNEL_BATT ADC_Channel_5 // ADC3_IN5
#define ADC_CHANNEL_EXT1 ADC_Channel_6 // ADC1_IN6 #define ADC_CHANNEL_EXT1 ADC_Channel_6 // ADC3_IN6
#define ADC_CHANNEL_EXT2 ADC_Channel_7 // ADC1_IN7 #define ADC_CHANNEL_EXT2 ADC_Channel_7 // ADC3_IN7
#define ADC_MAIN ADC3 #define ADC_MAIN ADC3
#define ADC_SAMPTIME 3 #define ADC_SAMPTIME 3
#define ADC_DMA DMA2 #define ADC_DMA DMA2