fix: Trainer Slave not recognized in Master for ACCESS radios
Fixes #1587
This commit is contained in:
committed by
Peter Feerick
parent
7ba936bb96
commit
da482b48b1
@@ -151,7 +151,7 @@ void extmoduleSendInvertedByte(uint8_t byte);
|
||||
|
||||
#if defined(TRAINER_DETECT_GPIO)
|
||||
// Trainer detect is a switch on the jack
|
||||
#define TRAINER_CONNECTED() (GPIO_ReadInputDataBit(TRAINER_DETECT_GPIO, TRAINER_DETECT_GPIO_PIN) == Bit_RESET)
|
||||
#define TRAINER_CONNECTED() (GPIO_ReadInputDataBit(TRAINER_DETECT_GPIO, TRAINER_DETECT_GPIO_PIN) == TRAINER_DETECT_GPIO_PIN_VALUE)
|
||||
#elif defined(PCBXLITES)
|
||||
// Trainer is on the same connector than Headphones
|
||||
enum JackState
|
||||
|
||||
@@ -1585,6 +1585,7 @@
|
||||
#if defined(PCBX9LITE)
|
||||
#define TRAINER_DETECT_GPIO GPIOD
|
||||
#define TRAINER_DETECT_GPIO_PIN GPIO_Pin_11 // PD.11
|
||||
#define TRAINER_DETECT_GPIO_PIN_VALUE Bit_SET
|
||||
#endif
|
||||
#define TRAINER_TIMER TIM4
|
||||
#define TRAINER_GPIO_AF GPIO_AF_TIM4 // TIM4_CH1 (Out) + TIM4_CH2 (In)
|
||||
@@ -1619,6 +1620,11 @@
|
||||
#define TRAINER_OUT_GPIO_PinSource GPIO_PinSource9
|
||||
#define TRAINER_DETECT_GPIO GPIOA
|
||||
#define TRAINER_DETECT_GPIO_PIN GPIO_Pin_8 // PA.08
|
||||
#if defined(RADIO_X9DP2019) || defined(RADIO_X7ACCESS)
|
||||
#define TRAINER_DETECT_GPIO_PIN_VALUE Bit_SET
|
||||
#else
|
||||
#define TRAINER_DETECT_GPIO_PIN_VALUE Bit_RESET
|
||||
#endif
|
||||
#define TRAINER_TIMER TIM3
|
||||
#define TRAINER_TIMER_IRQn TIM3_IRQn
|
||||
#define TRAINER_GPIO_AF GPIO_AF_TIM3
|
||||
|
||||
Reference in New Issue
Block a user