From 18cd64ac0dd41aa2f9100653844b9abe15786502 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Mon, 25 Feb 2019 09:12:05 +0100 Subject: [PATCH] X3 external module power --- radio/src/targets/taranis/hal.h | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/radio/src/targets/taranis/hal.h b/radio/src/targets/taranis/hal.h index 9c451f19f..58fc1fb80 100644 --- a/radio/src/targets/taranis/hal.h +++ b/radio/src/targets/taranis/hal.h @@ -756,11 +756,17 @@ // External Module #define EXTMODULE_PULSES -#if defined(PCBXLITE) - #define EXTMODULE_RCC_AHB1Periph (RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_GPIOD | RCC_AHB1Periph_DMA2) +#if defined(PCBXLITE) || defined(PCBX3) #define EXTMODULE_RCC_APB2Periph (RCC_APB2Periph_TIM8 | RCC_APB2Periph_USART6) - #define EXTMODULE_PWR_GPIO GPIOD - #define EXTMODULE_PWR_GPIO_PIN GPIO_Pin_11 // PD.11 + #if defined(PCBX3) + #define EXTMODULE_RCC_AHB1Periph (RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_DMA2) + #define EXTMODULE_PWR_GPIO GPIOA + #define EXTMODULE_PWR_GPIO_PIN GPIO_Pin_8 // PA.08 + #else + #define EXTMODULE_RCC_AHB1Periph (RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_GPIOD | RCC_AHB1Periph_DMA2) + #define EXTMODULE_PWR_GPIO GPIOD + #define EXTMODULE_PWR_GPIO_PIN GPIO_Pin_11 // PD.11 + #endif #define EXTMODULE_TX_GPIO GPIOC #define EXTMODULE_USART_GPIO GPIOC #define EXTMODULE_TX_GPIO_PIN GPIO_Pin_6 // PC.06