CommandsConfig.c 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #include "CommandsDefine.h"
  2. RequestCmdItem RequestCmdTables[INCLUDE_CMD_COUNT]=
  3. {
  4. {CMD0x01_Request_RunningAtWhere,&CMD0x01_Request_RunningAtWhere_process,0,1},
  5. {CMD0x02_Request_ReadMcuVersion,&CMD0x02_Request_ReadMcuVersion_process,0,0},
  6. {CMD0x03_Request_ReadMcuBootVersion,&CMD0x03_Request_ReadMcuBootVersion_process,0,0},
  7. {CMD0x04_Request_ReadUpdateTimeStamp,&CMD0x04_Request_ReadUpdateTimeStamp_process,0,1},
  8. {CMD0x05_Request_UpdateStart,&CMD0x05_Request_UpdateStart_process,1,1},
  9. {CMD0x06_Request_RegisterAppStartTime,&CMD0x06_Request_RegisterAppStartTime_process,1,0},
  10. {CMD0x07_Request_ReadbackAppStartTime,&CMD0x07_Request_ReadbackAppStartTime_process,0,1},
  11. #ifdef RUNNING_WHERE_AT_BOOT
  12. {CMD0x08_Request_UpdateSend,CMD0x08_Request_UpdateSend_process,0,1},
  13. {CMD0x0B_Request_UpdateVerifyStage1,&CMD0x0B_Request_UpdateVerifyStage1_process,0,1},
  14. {CMD0x0C_Request_UpdateSwitch,&CMD0x0C_Request_UpdateSwitch_process,0,1},
  15. {CMD0x0D_Request_UpdateVerifyStage2,&CMD0x0D_Request_UpdateVerifyStage2_process,0,1},
  16. {CMD0x11_Request_UpdateFinished,CMD0x11_Request_UpdateFinished_process,0,0},
  17. #endif
  18. {CMD0x15_Request_WriteUpdateTimeStamp,&CMD0x15_Request_WriteUpdateTimeStamp_process,1,0},
  19. #ifndef RUNNING_WHERE_AT_BOOT
  20. {CMD0x20_Request_PowerCtrl,CMD0x20_Request_PowerCtrl_process,0,0},//not implement
  21. {CMD0x21_Request_RefVlotage,CMD0x21_Request_RefVlotage_process,0,0},//not implement
  22. {CMD0x22_Request_AnalogChannelSet,CMD0x22_Request_AnalogChannelSet_process,0,0},//use method of sum and crc check,and sendback sample data
  23. {CMD0x23_Request_ExternalChannelSet,CMD0x23_Request_ExternalChannelSet_process,1,0},
  24. {CMD0x29_Request_SetGainTempCorrection,CMD0x29_Request_SetGainTempCorrection_process,0,0},//not implement
  25. {CMD0x30_Request_ReadTemperature,CMD0x30_Request_ReadTemperature_process,0,1},
  26. {CMD0x31_Request_ReadBack_ProbeStatus,CMD0x31_Request_ReadBack_ProbeStatus_process,0,1},
  27. {CMD0x32_Request_CtrlProbeDifferenceOrSingle,CMD0x32_Request_CtrlProbeDifferenceOrSingle_process,0,0},//not implement
  28. {CMD0x33_Request_ReadProbeFactoryInfo,CMD0x33_Request_ReadProbeFactoryInfo_process,1,1},
  29. {CMD0x34_Request_CtrlProbeLed,CMD0x34_Request_CtrlProbeLed_process,1,0},
  30. {CMD0x40_Request_AnalogChannelCalcOffset,CMD0x40_Request_AnalogChannelCalcOffset_process,1,0},//not implement
  31. {CMD0x41_Request_AnalogChannelOffset,CMD0x41_Request_AnalogChannelOffset_process,1,0},
  32. {CMD0x42_Request_AnalogChannelGain,CMD0x42_Request_AnalogChannelGain_process,1,0},
  33. {CMD0x43_Request_CtrlChannel4094,CMD0x43_Request_CtrlChannel4094_process,1,0},
  34. {CMD0x48_Request_CtrlOuterLed,CMD0x48_Request_CtrlOuterLed_process,1,0},
  35. {CMD0x50_Request_WriteProbeFactoryInfo,CMD0x50_Request_WriteProbeFactoryInfo_process,1,0},
  36. #endif
  37. {CMD0xC1_Request_CommunicateReset,CMD0xC1_Request_CommunicateReset_process,0,0},
  38. #ifndef RUNNING_WHERE_AT_BOOT
  39. {CMD0xE0_Request_ThrowHDError,CMD0xE0_Request_ThrowHDError_process,0,0},
  40. {CMD0xE1_Request_ThrowStuckError,CMD0xE1_Request_ThrowStuckError_process,0,0},
  41. {CMD0xE3_Request_GetDebugData,CMD0xE3_Request_GetDebugData_process,1,0},
  42. {CMD0xE4_Request_TestCommunicate,CMD0xE4_Request_TestCommunicate_process,0,0},//max package length < 128 bytes
  43. #endif
  44. };