cleanup
This commit is contained in:
@@ -95,18 +95,17 @@ inline void TX_RX_PutVal(uint32_t Val) {
|
||||
void A7105_AntSwitch(void) {
|
||||
static uint8_t sw = 0;
|
||||
switch (sw) {
|
||||
|
||||
case 0:
|
||||
RF1_ClrVal();
|
||||
RF0_SetVal();
|
||||
sw = 1;
|
||||
return;
|
||||
case 1:
|
||||
RF0_ClrVal();
|
||||
RF1_SetVal();
|
||||
sw = 0;
|
||||
return;
|
||||
}
|
||||
case 0:
|
||||
RF1_ClrVal();
|
||||
RF0_SetVal();
|
||||
sw = 1;
|
||||
return;
|
||||
case 1:
|
||||
RF0_ClrVal();
|
||||
RF1_SetVal();
|
||||
sw = 0;
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -305,6 +304,7 @@ void A7105_Sleep(void) {
|
||||
|
||||
#define ID_NORMAL 0x55201041 // used by Multiprotocol Module
|
||||
#define ID_NORMAL2 0x5475C52A // used by DeviationTX & erFly6
|
||||
|
||||
void A7105_Init(void)
|
||||
{
|
||||
uint8_t *A7105_Regs = 0;
|
||||
|
||||
@@ -154,28 +154,21 @@
|
||||
#define READ_REG(REG) ((REG))
|
||||
#define MODIFY_REG(REG, CLEARMASK, SETMASK) WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
|
||||
|
||||
#define RF_SCK_GPIO_PORT GPIOE
|
||||
#define RF_SCK_PIN_MASK GPIO_IDR_13
|
||||
|
||||
#define RF_SDIO_GPIO_PORT GPIOE
|
||||
#define RF_SDIO_PIN_MASK GPIO_IDR_15
|
||||
|
||||
// #define RF_SCK_GPIO_PORT GPIOE
|
||||
// #define RF_SCK_PIN_MASK GPIO_IDR_13
|
||||
// #define RF_SDIO_GPIO_PORT GPIOE
|
||||
// #define RF_SDIO_PIN_MASK GPIO_IDR_15
|
||||
#define RF_SCN_GPIO_PORT GPIOE
|
||||
#define RF_SCN_SET_PIN GPIO_BSRR_BS_12
|
||||
#define RF_SCN_RESET_PIN GPIO_BSRR_BR_12
|
||||
|
||||
#define RF_GIO2_GPIO_PORT GPIOB
|
||||
// #define RF_GIO2_GPIO_PORT GPIOB
|
||||
#define RF_GIO2_PIN EXTI_IMR_MR2
|
||||
|
||||
#define RF_RxTx_GPIO_PORT GPIOE
|
||||
#define RF_RxTx_PIN_MASK 0x00000300U
|
||||
|
||||
#define RF_Rx_SET_PIN GPIO_BSRR_BS_8
|
||||
// #define RF_Rx_SET_PIN GPIO_BSRR_BS_8
|
||||
#define RF_Rx_RESET_PIN GPIO_BSRR_BR_8
|
||||
|
||||
#define RF_Tx_SET_PIN GPIO_PIN_BSRR_BS_9
|
||||
#define RF_Tx_RESET_PIN GPIO_PIN_BSRR_BR_9
|
||||
|
||||
// #define RF_Tx_SET_PIN GPIO_PIN_BSRR_BS_9
|
||||
// #define RF_Tx_RESET_PIN GPIO_PIN_BSRR_BR_9
|
||||
#define RF_RF0_GPIO_PORT GPIOE
|
||||
#define RF_RF0_SET_PIN GPIO_BSRR_BS_10
|
||||
#define RF_RF0_RESET_PIN GPIO_BSRR_BR_10
|
||||
@@ -233,46 +226,21 @@ void ActionAFHDS2A();
|
||||
#define EXTMODULE_TIMER_IRQHandler TIM15_IRQHandler
|
||||
#define EXTMODULE_TIMER_FREQ (PERI2_FREQUENCY * TIMER_MULT_APB2)
|
||||
|
||||
extern void ISR_TIMER0_COMP_vect(void);
|
||||
extern void ISR_TIMER2_OVF_vect(void);
|
||||
extern void ISR_TIMER1_COMPA_vect(void);
|
||||
extern void ISR_TIMER3_CAPT_vect(void);
|
||||
|
||||
// Trainer Port
|
||||
#define TRAINER_GPIO GPIOF
|
||||
#define TRAINER_IN_GPIO_PIN GPIO_Pin_9 // PC.08
|
||||
#define TRAINER_IN_GPIO_PIN GPIO_Pin_9 // PF.09
|
||||
#define TRAINER_IN_GPIO_PinSource GPIO_PinSource9
|
||||
#define TRAINER_GPIO_AF GPIO_AF_0
|
||||
// #define TRAINER_OUT_GPIO_PIN GPIO_Pin_9 // PC.09
|
||||
// #define TRAINER_OUT_GPIO_PinSource GPIO_PinSource9
|
||||
// #define TRAINER_DETECT_GPIO GPIOA
|
||||
// #define TRAINER_DETECT_GPIO_PIN GPIO_Pin_8 // PA.08
|
||||
// #define TRAINER_TIMER EXTMODULE_TIMER
|
||||
// #define TRAINER_TIMER_IRQn EXTMODULE_TIMER_IRQn
|
||||
// #define TRAINER_TIMER_IRQHandler EXTMODULE_TIMER_IRQHandler
|
||||
// #define TRAINER_DMA DMA1
|
||||
// #define TRAINER_DMA_CHANNEL DMA_Channel_5
|
||||
// #define TRAINER_DMA_STREAM DMA1_Stream2
|
||||
// #define TRAINER_DMA_IRQn DMA1_Stream2_IRQn
|
||||
// #define TRAINER_DMA_IRQHandler DMA1_Stream2_IRQHandler
|
||||
// #define TRAINER_DMA_FLAG_TC DMA_IT_TCIF2
|
||||
// #define TRAINER_TIMER_IRQn TIM3_IRQn
|
||||
// #define TRAINER_TIMER_IRQHandler TIM3_IRQHandler
|
||||
// #define TRAINER_DMA_CHANNEL DMA1_Channel5
|
||||
// #define TRAINER_DMA_IRQn DMA1_Channel4_5_IRQn
|
||||
// #define TRAINER_DMA_IRQHandler DMA1_Channel4_5_IRQHandler
|
||||
// #define TRAINER_DMA_FLAG_TC DMA_IT_TCIF5
|
||||
// #define TRAINER_TIMER_FREQ (PERI1_FREQUENCY * TIMER_MULT_APB1)
|
||||
|
||||
|
||||
#define SD_RCC_AHB1Periph 0
|
||||
#define HAPTIC_RCC_AHB1Periph 0
|
||||
#define EXTMODULE_RCC_AHB1Periph 0
|
||||
#define SPORT_UPDATE_RCC_AHB1Periph 0
|
||||
#define BT_RCC_AHB1Periph 0
|
||||
#define TRAINER_RCC_AHB1Periph 0
|
||||
#define HAPTIC_RCC_APB1Periph 0
|
||||
#define SD_RCC_APB1Periph 0
|
||||
#define BT_RCC_APB1Periph 0
|
||||
#define HAPTIC_RCC_APB2Periph 0
|
||||
#define BT_RCC_APB2Periph 0
|
||||
#define SD_GPIO_PRESENT_GPIO 0
|
||||
|
||||
// USB
|
||||
#define USB_RCC_AHBPeriph_GPIO RCC_AHBPeriph_GPIOA
|
||||
#define USB_GPIO GPIOA
|
||||
@@ -350,21 +318,6 @@ extern void ISR_TIMER3_CAPT_vect(void);
|
||||
#define TELEMETRY_USART_IRQHandler USART2_IRQHandler
|
||||
#define TELEMETRY_USART_IRQn USART2_IRQn
|
||||
|
||||
// Heartbeat
|
||||
|
||||
// #define TRAINER_MODULE_HEARTBEAT
|
||||
// #define HEARTBEAT_RCC_AHB1Periph RCC_AHBPeriph_GPIOC
|
||||
// #define HEARTBEAT_RCC_APB2Periph RCC_APB2Periph_USART6
|
||||
// #define HEARTBEAT_GPIO GPIOC
|
||||
// #define HEARTBEAT_GPIO_PIN GPIO_Pin_7 // PC.07
|
||||
// #define HEARTBEAT_GPIO_PinSource GPIO_PinSource7
|
||||
// #define HEARTBEAT_GPIO_AF_SBUS GPIO_AF_USART6
|
||||
// #define HEARTBEAT_GPIO_AF_CAPTURE GPIO_AF_TIM3
|
||||
// #define HEARTBEAT_USART USART6
|
||||
// #define HEARTBEAT_USART_IRQHandler USART6_IRQHandler
|
||||
// #define HEARTBEAT_USART_IRQn USART6_IRQn
|
||||
// #define HEARTBEAT_DMA_Stream DMA2_Stream1
|
||||
// #define HEARTBEAT_DMA_Channel DMA_Channel_5
|
||||
|
||||
// Backlight
|
||||
// pwm, requires wiring BL pad to PC9 pad
|
||||
|
||||
Reference in New Issue
Block a user