自己琢磨的,做个记录回头用CV大法搞一下
uint64_t swapEndian(uint8_t* pBuff,uint8_t byteLen)
{
uint64_t retVal=0;
uint8_t i=0;
while(byteLen>0)
{
retVal = ((retVal<<8)|*(pBuff+i));
byteLen--;
i++;
}
return retVal;
}
自己琢磨的,做个记录回头用CV大法搞一下
uint64_t swapEndian(uint8_t* pBuff,uint8_t byteLen)
{
uint64_t retVal=0;
uint8_t i=0;
while(byteLen>0)
{
retVal = ((retVal<<8)|*(pBuff+i));
byteLen--;
i++;
}
return retVal;
}