drv_usart.h 608 B

1234567891011121314151617181920212223
  1. #ifndef DRV_USART1_H
  2. #define DRV_USART1_H
  3. #include "common.h"
  4. #include "app_rs485_1.h"
  5. unsigned char CheckSum(unsigned char *dat, unsigned char num);
  6. int8_t Send_Data_RS485(uint8_t*data,uint16_t size);
  7. uint16_t Get_RS485_Data(uint8_t * dbuf,uint16_t dbuf_len);
  8. void shark_uart_init(void);
  9. u16 shark_uart_read(SUB_BMS_INFO *info, u8 *buff, u8 length);
  10. void shark_uart_write(SUB_BMS_INFO *info, u16 size);
  11. shark_bool shark_uart_write2(SUB_BMS_INFO *info, const u8 *buff, u16 size);
  12. void shark_uart_tick(void);
  13. void shark_uart_poll(void);
  14. void shark_uart_poll_safe(void);
  15. #endif