uart_process.h 571 B

1234567891011121314151617181920
  1. #ifndef __UART_PROCESS_H
  2. #define __UART_PROCESS_H
  3. #include "stm32f1xx_hal.h"
  4. #include "usart.h"
  5. #define FRAME_BEGIN1 (uint8_t)0x55
  6. #define FRAME_BEGIN2 (uint8_t)0xAA
  7. #define FRAME_END (uint8_t)0xF0
  8. #define MODE_READ (uint8_t)0x11
  9. #define MODE_WRITE (uint8_t)0x16
  10. #define MODE_REPORT (uint8_t)0x0C
  11. extern uint8_t Power_mode;//0-default,1-off,2-on
  12. extern void Uart_RxData_Process(USART_Buf_TypeDef* ptUartRx, uint16_t TimeOut);
  13. extern void SendCmdData(USART_Buf_TypeDef * ptTx, uint8_t Mode, uint16_t Cmd, uint8_t* Data);
  14. extern void PowerOnOff(uint8_t *mode);
  15. #endif