CMD0x07_Request_ReadbackAppStartTime.c 860 B

1234567891011121314151617181920212223242526
  1. #include "iap.h"
  2. #include "string.h"
  3. #include "CommandsDefine.h"
  4. #include "ProjectConfig.h"
  5. #include "usart.h"
  6. #include "Helper.h"
  7. #include "sys.h"
  8. /* 发起开始更新
  9. 正确的响应:从App跳转到Boot.如果已经在Boot中,返回错误Error0x03_AlreadyAtBoot
  10. 发送格式:
  11. 包起始标识
  12. +CMD0x05_Request_UpdateStart
  13. +[2字节的数据长度,=00]
  14. +包尾标识
  15. 返回:无。在发起此命令后,应用端应该在稍后检查是否运行在Boot,然后才开始更新
  16. */
  17. void CMD0x07_Request_ReadbackAppStartTime_process(u8 *pData,u16 dataLen,u8 bIsContentBitInverted_Recv,u8 bIsContentBitInverted_SendBack)
  18. {
  19. //response!!!
  20. u8 dataBytes=BYTES_MASTER_STARTTIME;
  21. memcpy(USART_WR_BUF,RegisteredMatserStartTime,dataBytes);
  22. USART6_Send(CMD0x07_Request_ReadbackAppStartTime,dataBytes,bIsContentBitInverted_SendBack);
  23. }