1、Algorithm文件的isAllZero函数改为可改对比参数的is_all_byte
2、针对旧版本boot程序的升级兼容
This commit is contained in:
+3
-3
@@ -881,7 +881,7 @@ static void GWRevHandler(void)
|
||||
|
||||
if(memcmp(GFHeader->MDAddr, LocalMAC, sizeof(GFHeader->MDAddr)) != false)
|
||||
{
|
||||
if(isAllZero(GFHeader->MDAddr, sizeof(GFHeader->MDAddr)) != true)
|
||||
if(is_all_byte(GFHeader->MDAddr, sizeof(GFHeader->MDAddr), 0x00) != true)
|
||||
{
|
||||
DBG_LOG("Gateway Master Device MAC Err...\r\n");
|
||||
return;
|
||||
@@ -1725,7 +1725,7 @@ void GwRevLoopHandler(void)
|
||||
memcpy(&SGCP.DeviceData[SGCP.DeviceDataLen], &SGCP.DevData.LaserTracing.MasterDev, sizeof(SGCP.DevData.LaserTracing.MasterDev));
|
||||
SGCP.DeviceDataLen += sizeof(SGCP.DevData.LaserTracing.MasterDev);
|
||||
|
||||
if(isAllZero(LocalDataPack, LocalDataLen) == false)
|
||||
if(is_all_byte(LocalDataPack, LocalDataLen, 0x00) == false)
|
||||
{
|
||||
memcpy(&SGCP.DeviceData[SGCP.DeviceDataLen], LocalDataPack, sizeof(LocalDataPack));
|
||||
SGCP.DeviceDataLen = SGCP.DeviceDataLen + DevGetDataMess(LocalType, LocalDataPack);;
|
||||
@@ -1778,7 +1778,7 @@ void GwRevLoopHandler(void)
|
||||
SGCP.DeviceMAC[SGCP.ReadDataAdd][0],SGCP.DeviceMAC[SGCP.ReadDataAdd][1],SGCP.DeviceMAC[SGCP.ReadDataAdd][2],
|
||||
SGCP.DeviceMAC[SGCP.ReadDataAdd][3],SGCP.DeviceMAC[SGCP.ReadDataAdd][4],SGCP.DeviceMAC[SGCP.ReadDataAdd][5]);
|
||||
|
||||
if(isAllZero(LocalDataPack, LocalDataLen) == false)
|
||||
if(is_all_byte(LocalDataPack, LocalDataLen, 0x00) == false)
|
||||
{
|
||||
memcpy(&SGCP.DeviceData[SGCP.DeviceDataLen], LocalDataPack, sizeof(LocalDataPack));
|
||||
SGCP.DeviceDataLen = DevGetDataMess(LocalType, LocalDataPack);
|
||||
|
||||
Reference in New Issue
Block a user