|
@@ -21,6 +21,7 @@
|
|
|
#include "adc.h"
|
|
|
#include "power.h"
|
|
|
#include "CodePara.h"
|
|
|
+#include "flash_master.h"
|
|
|
/******************************
|
|
|
*
|
|
|
* Parameter
|
|
@@ -202,7 +203,7 @@ void giant_DataProcess(void)
|
|
|
}
|
|
|
case 0x3:
|
|
|
{
|
|
|
- if(pRxMsg2->rx_dlen == 8)//cmd3
|
|
|
+ if(pRxMsg2->rx_dlen == 7)//cmd3
|
|
|
{
|
|
|
stGiantControlParams.SpeedLimitation = (UWORD)(pRxMsg2->rx_data[5] + (pRxMsg2->rx_data[6]<<8));//speed limitation,0.01km/h
|
|
|
// if(0 == stGiantControlParams.SpeedLimitation)
|
|
@@ -247,7 +248,9 @@ void giant_DataProcess(void)
|
|
|
{
|
|
|
if(pRxMsg2->rx_dlen == 8)//Customized Version
|
|
|
{
|
|
|
-
|
|
|
+ memcpy(MC_RsASSCII.CustomASCII1, pRxMsg2->rx_data, 8);
|
|
|
+ //执行存储操作
|
|
|
+ memcpy(flash_stPara.ubRsASSCII.CustomASCII1, MC_RsASSCII.CustomASCII1, sizeof(MC_RsASSCII.CustomASCII1));
|
|
|
}
|
|
|
break;
|
|
|
}
|
|
@@ -366,7 +369,7 @@ void giant_SendDriveChainPassiveData(UBYTE remoteMG, UBYTE DataAddr)
|
|
|
}
|
|
|
case 0x5:
|
|
|
{
|
|
|
- //memcpy(data, MC_VerInfo., 8);//Customized Version
|
|
|
+ memcpy(data, MC_RsASSCII.CustomASCII1, 8);//Customized Version
|
|
|
break;
|
|
|
}
|
|
|
case 0xB:
|