/* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __TANS_RECEIEVE_BUFF_CONTROL_H #define __TANS_RECEIEVE_BUFF_CONTROL_H /* Includes ------------------------------------------------------------------*/ //Processor-related header files //#include "bsp_board.h" #include "lpuart_driver.h" /* USER CODE BEGIN Includes */ #include "modbus_config.h" //modbusHeader files used during processing /* USER CODE END Includes */ /* Private define ------------------------------------------------------------*/ /* USER CODE BEGIN Private defines */ /* USER CODE END Private defines */ uint8_t Modbus_Master_RB_Initialize(void); uint8_t Modbus_Master_Rece_Flush(void); uint8_t Modbus_Master_Rece_Available(void); modbus_status_t Modbus_Master_GetByte(uint8_t *getbyte); // HAL Driver recieve data finished uint8_t Modbus_Master_Rece_Handler(void); // HAL Driver (ISR) uint8_t Modbus_Master_Read(void); // No HAL related modbus_status_t Modbus_Master_Write(uint8_t *buf,uint8_t length); // HAL Driver send uint32_t Modbus_Master_Millis(void); // HAL getTick 1ms #endif /********END OF FILE****/