新增:V1.1 硬件功率校准

This commit is contained in:
efox
2026-08-28 13:28:25 +08:00
committed by rfeng
parent eebdd22256
commit 936a850c6b
9 changed files with 193 additions and 32 deletions
+1 -1
View File
@@ -272,7 +272,7 @@
#define USE_NETWORK_DNS 0 // 是否配置dns
#define USE_NEW_POWER_CFG 1 // HMC472 + ADRV9009 power allocation
#define USE_FREQ_CHANGE_RESET_PWR 1 // 切换频点后是否先将输出功率降到-25dB
#define USE_FREQ_CHANGE_RESET_PWR 0 // 切换频点后是否先将输出功率降到-25dB
#if USE_BIG_LCD
+3
View File
@@ -38,6 +38,7 @@ typedef enum
EEPROM_ADRV9009_ATT_L,
EEPROM_ADRV9009_ORX_MANU_GAIN,
EEPROM_SPEC_ENABLE,
EEPROM_HARDWARE_VERSION,
EEPROM_CHANNEL_ADDR = 0x50, //RF 相关
@@ -188,6 +189,8 @@ typedef enum
//工厂菜单当前WK为0x220, 工厂菜单power定义到0x300,中间预留部分空间
EEPROM_CH1_POWER_ADDR = 0x300, //约60多字节
EEPROM_CH2_POWER_ADDR = 0X400, //1.42(3X+)功率控制字
// V1.1独立频点WE表;0x500~0x5A7,未配置项回退到V1.0表
EEPROM_CH_POWER_V1_1_ADDR = 0x500,
EEPROM_PSTS_TS_EDIT = 0x600, //开关
EEPROM_PSTS_TSIDH, //tsid
+10
View File
@@ -106,6 +106,15 @@
#define WE_POWER_MIN 0
#define WE_POWER_MAX 500
typedef enum
{
HARDWARE_VERSION_V1_0 = 0,
HARDWARE_VERSION_V1_1,
HARDWARE_VERSION_END
} HARDWARE_VERSION;
#define DEFAULT_HARDWARE_VERSION HARDWARE_VERSION_V1_1
#define OCXO_MAX 10 //单位0.1hz system菜单
#define OCXO_UNIT 106 //保存时的放大倍数
#define LOG_RSSI_ADJUST 107 //读取tuner的rssi修正值
@@ -372,6 +381,7 @@ typedef struct
uint8 agc_att;
uint16 adrv9009_att;
uint8 orx_manu_gain;
uint8 hardware_version;
}S_SYSTEM_PARA,*PS_SYSTEM_PARA;
typedef struct
+1
View File
@@ -225,6 +225,7 @@ typedef struct
uint8 agc_att;
uint16 adrv9009_att;
uint8 orx_manu_gain;
uint8 hardware_version;
}S_CGI_SET,*PS_CGI_SET;
typedef struct