fix: 调整ad9528 profile, 修复跳频频点缺失, 调整建网帧时间调整量

This commit is contained in:
2025-06-05 11:38:22 +08:00
parent 67c64ae42a
commit 7dc59a4b46
7 changed files with 77 additions and 62 deletions
+2 -2
View File
@@ -43,7 +43,7 @@
#define L1_FRAME_2MBPS_4MS_LEN (10224 / 8) // byte
//#define L1_FRAME_ADV_24MS_COMP 1399800 // *10ns(Timer_L)
#define L1_FRAME_ADV_24MS_COMP 1463848 // *10ns(Timer_L)
#define L1_FRAME_ADV_24MS_COMP 1464362 // *10ns(Timer_L)
#define L1_FRAME_ACK_8MS_COMP 598408 // *10ns(Timer_L)
#define L1_FRAME_128KBPS_4MS_COMP 9950 // *10ns(Timer_L)
#define L1_FRAME_512KBPS_4MS_COMP 9950 // *10ns(Timer_L)
@@ -1147,7 +1147,7 @@ void Phy_RefreshHwSate(PHY_INST *instPtr)
/*** Temperature and Reserved Control ***/
rawData = PhyRead(instPtr, ANT_STATUS_TEMP);
//-- Update Antenna Temperature (signed 8bit integer, 1 centigrade per LSB)
instPtr->hwSate.antTemp = (uint8_t)(rawData & ANT_STATUS_TEMP_MASK) >> ANT_STATUS_TEMP_SHIFT;
instPtr->hwSate.antTemp = (int8_t)(rawData & ANT_STATUS_TEMP_MASK) >> ANT_STATUS_TEMP_SHIFT;
instPtr->hwSate.antRsvd = (uint8_t)(rawData & ANT_STATUS_TEMP_RSVD_MASK) >> ANT_STATUS_TEMP_RSVD_SHIFT;
// Determine if antenna is ok.