提交射频参数
This commit is contained in:
parent
4123839c85
commit
b380a4559e
@ -1,7 +1,7 @@
|
||||
#include "vnd_cal.h"
|
||||
#include <driver/hal/hal_gpio_types.h>
|
||||
|
||||
#define DEFAULT_TXID_XTAL (0x3a)
|
||||
#define DEFAULT_TXID_XTAL (0x45)
|
||||
|
||||
#define TXPWR_ELEM_INUSED (0)
|
||||
#define TXPWR_ELEM_UNUSED (1)
|
||||
@ -24,8 +24,7 @@
|
||||
#define INIT_TXPWR_VALUE(gain, flag) {(((flag&FLAG_MASK)<<FLAG_POSI)|(gain&GAIN_MASK))}
|
||||
|
||||
const UINT32 g_default_xtal = DEFAULT_TXID_XTAL;
|
||||
char *vnd_cal_version = "24-04-10 00:00:00";
|
||||
|
||||
char *vnd_cal_version = "2025-06-09 11:05:20";
|
||||
/**
|
||||
* pwr_gain<09:00> pregain in cfg_power_table.pregain
|
||||
* pwr_gain<13:10> pactrl in TRX_C<11:8>, F at present
|
||||
@ -270,76 +269,76 @@ const PWR_REGS cfg_tab_bt[TPC_PAMAP_TAB_BT_LEN] = {
|
||||
|
||||
/******************************** power table ********************************/
|
||||
const TXPWR_ST gtxpwr_tab_def_b[WLAN_2_4_G_CHANNEL_NUM] = {
|
||||
INIT_TXPWR_VALUE(21, TXPWR_ELEM_INUSED), // ch1 inused
|
||||
INIT_TXPWR_VALUE(21, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(21, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(21, TXPWR_ELEM_UNUSED), // ch4
|
||||
INIT_TXPWR_VALUE(21, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(21, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(20, TXPWR_ELEM_UNUSED), // ch7
|
||||
INIT_TXPWR_VALUE(20, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(20, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(20, TXPWR_ELEM_UNUSED), // ch10
|
||||
INIT_TXPWR_VALUE(20, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(20, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(19, TXPWR_ELEM_INUSED), // ch13 inused
|
||||
INIT_TXPWR_VALUE(19, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_INUSED), // ch1 inused
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED), // ch4
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED), // ch7
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED), // ch10
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(16, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(15, TXPWR_ELEM_INUSED), // ch13 inused
|
||||
INIT_TXPWR_VALUE(15, TXPWR_ELEM_UNUSED),
|
||||
};
|
||||
|
||||
const TXPWR_ST gtxpwr_tab_def_g[WLAN_2_4_G_CHANNEL_NUM] = {
|
||||
INIT_TXPWR_VALUE(48, TXPWR_ELEM_INUSED), // ch1 inused
|
||||
INIT_TXPWR_VALUE(48, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(48, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(47, TXPWR_ELEM_UNUSED), // ch4
|
||||
INIT_TXPWR_VALUE(47, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(47, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(46, TXPWR_ELEM_UNUSED), // ch7
|
||||
INIT_TXPWR_VALUE(46, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(46, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(45, TXPWR_ELEM_UNUSED), // ch10
|
||||
INIT_TXPWR_VALUE(44, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(44, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(43, TXPWR_ELEM_INUSED), // ch13 inused
|
||||
INIT_TXPWR_VALUE(43, TXPWR_ELEM_INUSED), // ch1 inused
|
||||
INIT_TXPWR_VALUE(43, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(43, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(43, TXPWR_ELEM_UNUSED), // ch4
|
||||
INIT_TXPWR_VALUE(43, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(43, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(42, TXPWR_ELEM_UNUSED), // ch7
|
||||
INIT_TXPWR_VALUE(42, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(42, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(41, TXPWR_ELEM_UNUSED), // ch10
|
||||
INIT_TXPWR_VALUE(41, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(41, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(40, TXPWR_ELEM_INUSED), // ch13 inused
|
||||
INIT_TXPWR_VALUE(40, TXPWR_ELEM_UNUSED),
|
||||
};
|
||||
|
||||
const TXPWR_ST gtxpwr_tab_def_n_40[WLAN_2_4_G_CHANNEL_NUM] = {
|
||||
INIT_TXPWR_VALUE(42, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(42, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(42, TXPWR_ELEM_UNUSED), // ch3
|
||||
INIT_TXPWR_VALUE(41, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(41, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(41, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(40, TXPWR_ELEM_UNUSED), // ch7
|
||||
INIT_TXPWR_VALUE(40, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(40, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(39, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(38, TXPWR_ELEM_UNUSED), // ch11
|
||||
INIT_TXPWR_VALUE(39, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(39, TXPWR_ELEM_UNUSED), // ch3
|
||||
INIT_TXPWR_VALUE(39, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(39, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(39, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(38, TXPWR_ELEM_UNUSED), // ch7
|
||||
INIT_TXPWR_VALUE(38, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(38, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(37, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(37, TXPWR_ELEM_UNUSED), // ch11
|
||||
INIT_TXPWR_VALUE(37, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(36, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(36, TXPWR_ELEM_UNUSED),
|
||||
};
|
||||
|
||||
const TXPWR_ST gtxpwr_tab_def_ble[BLE_2_4_G_CHANNEL_NUM] = {
|
||||
INIT_TXPWR_VALUE(52, TXPWR_ELEM_UNUSED), // ch0 2402 inused
|
||||
INIT_TXPWR_VALUE(52, TXPWR_ELEM_UNUSED), // ch1 2404
|
||||
INIT_TXPWR_VALUE(52, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(52, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(52, TXPWR_ELEM_UNUSED), // ch4 2410
|
||||
INIT_TXPWR_VALUE(52, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(52, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(52, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(52, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(52, TXPWR_ELEM_UNUSED), // ch9 2420
|
||||
INIT_TXPWR_VALUE(51, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(51, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(51, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(51, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(51, TXPWR_ELEM_UNUSED), // ch14 2430
|
||||
INIT_TXPWR_VALUE(50, TXPWR_ELEM_UNUSED), // ch0 2402 inused
|
||||
INIT_TXPWR_VALUE(50, TXPWR_ELEM_UNUSED), // ch1 2404
|
||||
INIT_TXPWR_VALUE(50, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(50, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(50, TXPWR_ELEM_UNUSED), // ch4 2410
|
||||
INIT_TXPWR_VALUE(50, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(50, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(50, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(50, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(50, TXPWR_ELEM_UNUSED), // ch9 2420
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED), // ch14 2430
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_INUSED), // ch19 2440 inused
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(49, TXPWR_ELEM_UNUSED),
|
||||
@ -356,11 +355,11 @@ const TXPWR_ST gtxpwr_tab_def_ble[BLE_2_4_G_CHANNEL_NUM] = {
|
||||
INIT_TXPWR_VALUE(48, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(48, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(48, TXPWR_ELEM_UNUSED), // ch34 2470
|
||||
INIT_TXPWR_VALUE(47, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(47, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(47, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(47, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(46, TXPWR_ELEM_UNUSED), // ch39 2480 inused
|
||||
INIT_TXPWR_VALUE(48, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(48, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(48, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(48, TXPWR_ELEM_UNUSED),
|
||||
INIT_TXPWR_VALUE(47, TXPWR_ELEM_UNUSED), // ch39 2480 inused
|
||||
};
|
||||
|
||||
/****************************** temperature table ****************************/
|
||||
|
Loading…
x
Reference in New Issue
Block a user