uart_pt.h 588 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * @Description:
  3. * @Version: 2.0
  4. * @Author: Seven
  5. * @Date: 2022-08-22 17:13:45
  6. * @LastEditors: Seven
  7. * @LastEditTime: 2022-08-24 16:35:11
  8. */
  9. #ifndef __UART_PT_H__
  10. #define __UART_PT_H__
  11. #include "stm32f10x.h"
  12. #include "tools.h"
  13. #define PT_ON 1
  14. #define PT_OFF 0
  15. #define PT_TIME (10*60*1000)//产测超时时间,连续这么长时间未收到产测指令,关闭产测
  16. typedef struct _PT_TEST_{
  17. uint8_t bTestStart; // 产测开始
  18. timeout_t tt_pt_time;
  19. }PtTest;
  20. extern PtTest g_ptTest;
  21. void uart_cmd_task(char *data, uint8_t len);
  22. void pt_handle(void);
  23. #endif