UV3x0: renamed PA_EN_1 and PA_EN_2 gpios to, respectively, TX_PA_EN and RF_APC_SW

This commit is contained in:
Silvano Seva 2024-11-09 13:09:56 +01:00
parent 87ac119f1a
commit 3ff2d31a70
2 changed files with 14 additions and 14 deletions

View File

@ -56,14 +56,14 @@ void radio_init(const rtxStatus_t *rtxState)
*/
gpio_setMode(VHF_LNA_EN, OUTPUT);
gpio_setMode(UHF_LNA_EN, OUTPUT);
gpio_setMode(PA_EN_1, OUTPUT);
gpio_setMode(PA_EN_2, OUTPUT);
gpio_setMode(TX_PA_EN, OUTPUT);
gpio_setMode(RF_APC_SW, OUTPUT);
gpio_setMode(PA_SEL_SW, OUTPUT);
gpio_clearPin(VHF_LNA_EN);
gpio_clearPin(UHF_LNA_EN);
gpio_clearPin(PA_EN_1);
gpio_clearPin(PA_EN_2);
gpio_clearPin(TX_PA_EN);
gpio_clearPin(RF_APC_SW);
gpio_clearPin(PA_SEL_SW);
// TODO: keep audio connected to HR_C6000, for volume control
@ -151,8 +151,8 @@ void radio_disableAfOutput()
void radio_enableRx()
{
gpio_clearPin(PA_EN_1);
gpio_clearPin(PA_EN_2);
gpio_clearPin(TX_PA_EN);
gpio_clearPin(RF_APC_SW);
gpio_clearPin(VHF_LNA_EN);
gpio_clearPin(UHF_LNA_EN);
DAC->DHR12R1 = 0;
@ -186,8 +186,8 @@ void radio_enableTx()
gpio_clearPin(VHF_LNA_EN);
gpio_clearPin(UHF_LNA_EN);
gpio_clearPin(PA_EN_1);
gpio_clearPin(PA_EN_2);
gpio_clearPin(TX_PA_EN);
gpio_clearPin(RF_APC_SW);
C6000.setModOffset(txModBias);
at1846s.setFrequency(config->txFrequency);
@ -237,8 +237,8 @@ void radio_enableTx()
gpio_setPin(PA_SEL_SW);
}
gpio_setPin(PA_EN_1);
gpio_setPin(PA_EN_2);
gpio_setPin(TX_PA_EN);
gpio_setPin(RF_APC_SW);
if(config->txToneEn)
{
@ -257,8 +257,8 @@ void radio_disableRtx()
{
gpio_clearPin(VHF_LNA_EN);
gpio_clearPin(UHF_LNA_EN);
gpio_clearPin(PA_EN_1);
gpio_clearPin(PA_EN_2);
gpio_clearPin(TX_PA_EN);
gpio_clearPin(RF_APC_SW);
DAC->DHR12L1 = 0;
// If we are currently transmitting, stop tone and C6000 TX

View File

@ -97,8 +97,8 @@
/* RTX stage control */
#define VHF_LNA_EN GPIOA,5
#define UHF_LNA_EN GPIOA,2
#define PA_EN_1 GPIOC,5
#define PA_EN_2 GPIOC,4
#define TX_PA_EN GPIOC,5
#define RF_APC_SW GPIOC,4
#define PA_SEL_SW GPIOC,6
#define APC_REF GPIOA,4