Go to the documentation of this file.
21 #ifndef SBG_INTERFACE_SERIAL_H
22 #define SBG_INTERFACE_SERIAL_H
36 #define SBG_IF_SERIAL_TX_BUFFER_SIZE (4096u)
37 #define SBG_IF_SERIAL_RX_BUFFER_SIZE (4096u)
39 //----------------------------------------------------------------------//
SBG_COMMON_LIB_API SbgErrorCode sbgInterfaceSerialDestroy(SbgInterface *pHandle)
SBG_COMMON_LIB_API SbgErrorCode sbgInterfaceSerialRead(SbgInterface *pHandle, void *pBuffer, size_t *pReadBytes, size_t bytesToRead)
SBG_COMMON_LIB_API SbgErrorCode sbgInterfaceSerialWrite(SbgInterface *pHandle, const void *pBuffer, size_t bytesToWrite)
SBG_COMMON_LIB_API SbgErrorCode sbgInterfaceSerialChangeBaudrate(SbgInterface *pHandle, uint32_t baudRate)
#define SBG_COMMON_LIB_API
Header file that contains all common definitions.
SBG_COMMON_LIB_API SbgErrorCode sbgInterfaceSerialCreate(SbgInterface *pHandle, const char *deviceName, uint32_t baudRate)
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
SBG_COMMON_LIB_API SbgErrorCode sbgInterfaceSerialFlush(SbgInterface *pHandle)
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40