correct byte order
This commit is contained in:
@@ -296,10 +296,10 @@ int32_t Phy_SetBeamNo(PHY_INST *instPtr, int32_t beamNo)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
instPtr->beamNo.next = beamNo;
|
instPtr->beamNo.next = beamNo;
|
||||||
instPtr->antConfig.oaxis[1] = (uint8_t)(antSubnrrwPattern[beamNo].oaxis >> 8);
|
instPtr->antConfig.oaxis[0] = (uint8_t)(antSubnrrwPattern[beamNo].oaxis >> 8);
|
||||||
instPtr->antConfig.oaxis[0] = (uint8_t)(antSubnrrwPattern[beamNo].oaxis);
|
instPtr->antConfig.oaxis[1] = (uint8_t)(antSubnrrwPattern[beamNo].oaxis);
|
||||||
instPtr->antConfig.raxis[1] = (uint8_t)(antSubnrrwPattern[beamNo].raxis >> 8);
|
instPtr->antConfig.raxis[0] = (uint8_t)(antSubnrrwPattern[beamNo].raxis >> 8);
|
||||||
instPtr->antConfig.raxis[0] = (uint8_t)(antSubnrrwPattern[beamNo].raxis);
|
instPtr->antConfig.raxis[1] = (uint8_t)(antSubnrrwPattern[beamNo].raxis);
|
||||||
return SUCCESS;
|
return SUCCESS;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -308,8 +308,9 @@ int32_t Phy_SetBeamNo(PHY_INST *instPtr, int32_t beamNo)
|
|||||||
// Beam number assign not support.
|
// Beam number assign not support.
|
||||||
// Assign default angle (0,0)
|
// Assign default angle (0,0)
|
||||||
instPtr->beamNo.next = 0;
|
instPtr->beamNo.next = 0;
|
||||||
instPtr->antConfig.oaxis[1] = 0;
|
|
||||||
instPtr->antConfig.oaxis[0] = 0;
|
instPtr->antConfig.oaxis[0] = 0;
|
||||||
|
instPtr->antConfig.oaxis[1] = 0;
|
||||||
|
instPtr->antConfig.raxis[0] = 0;
|
||||||
instPtr->antConfig.raxis[1] = 0;
|
instPtr->antConfig.raxis[1] = 0;
|
||||||
instPtr->antConfig.raxis[0] = 0;
|
instPtr->antConfig.raxis[0] = 0;
|
||||||
DBG_WARNING("Using default beam number...\n");
|
DBG_WARNING("Using default beam number...\n");
|
||||||
@@ -360,9 +361,9 @@ int32_t Phy_SetBeamAngle(PHY_INST *instPtr, double offAx, double rndAx)
|
|||||||
}
|
}
|
||||||
offAxDeg = offAxDeg * 10;
|
offAxDeg = offAxDeg * 10;
|
||||||
rndAxDeg = rndAxDeg * 10;
|
rndAxDeg = rndAxDeg * 10;
|
||||||
instPtr->antConfig.oaxis[1] = (uint8_t)offAxDeg;
|
|
||||||
instPtr->antConfig.oaxis[0] = (uint8_t)(offAxDeg >> 8);
|
instPtr->antConfig.oaxis[0] = (uint8_t)(offAxDeg >> 8);
|
||||||
instPtr->antConfig.raxis[1] = (uint8_t)rndAxDeg;
|
instPtr->antConfig.oaxis[1] = (uint8_t)offAxDeg;
|
||||||
instPtr->antConfig.raxis[0] = (uint8_t)(rndAxDeg >> 8);
|
instPtr->antConfig.raxis[0] = (uint8_t)(rndAxDeg >> 8);
|
||||||
|
instPtr->antConfig.raxis[1] = (uint8_t)rndAxDeg;
|
||||||
return SUCCESS;
|
return SUCCESS;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -742,10 +742,10 @@ int32_t Phy_SetupNextSlot(PHY_INST *instPtr, PHY_TOR_TYPE txrxMode,
|
|||||||
const uint8_t *dataSrcPtr = (uint8_t *)(&(instPtr->antConfig));
|
const uint8_t *dataSrcPtr = (uint8_t *)(&(instPtr->antConfig));
|
||||||
for (int32_t i = 0; i < hopNum; i++)
|
for (int32_t i = 0; i < hopNum; i++)
|
||||||
{
|
{
|
||||||
instPtr->antConfig.antFreq[1] = (uint8_t)(hopPattern[i] & 0x00FF);
|
instPtr->antConfig.antFreq[0] = (uint8_t)(hopPattern[i] >> 8);
|
||||||
instPtr->antConfig.antFreq[0] = (uint8_t)((hopPattern[i] >> 8) & 0x00FF);
|
instPtr->antConfig.antFreq[1] = (uint8_t)hopPattern[i];
|
||||||
instPtr->antConfig.rfFreq[1] = (uint8_t)(hopPattern[i] & 0x00FF);
|
instPtr->antConfig.rfFreq[0] = (uint8_t)(hopPattern[i] >> 8);
|
||||||
instPtr->antConfig.rfFreq[0] = (uint8_t)((hopPattern[i] >> 8) & 0x00FF);
|
instPtr->antConfig.rfFreq[1] = (uint8_t)hopPattern[i];
|
||||||
memcpy((uint8_t *)(antConfigAddr + i *ANT_COINFO_LEN),
|
memcpy((uint8_t *)(antConfigAddr + i *ANT_COINFO_LEN),
|
||||||
dataSrcPtr, sizeof(PHY_ANT_CONFIG));
|
dataSrcPtr, sizeof(PHY_ANT_CONFIG));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user