10 #ifndef _EMBEDDED_RPC__UART_TRANSPORT_H_ 11 #define _EMBEDDED_RPC__UART_TRANSPORT_H_ 14 #include "Driver_USART.h" 70 virtual erpc_status_t underlyingReceive(uint8_t *data, uint32_t size);
80 virtual erpc_status_t underlyingSend(
const uint8_t *data, uint32_t size);
87 #endif // _EMBEDDED_RPC__UART_TRANSPORT_H_ int32_t erpc_status_t
Type used for all status and error return values.
Definition: erpc_common.h:86
ARM_DRIVER_USART * m_uartDrv
Definition: erpc_uart_cmsis_transport.h:58
Base class for framed transport layers.
Definition: erpc_framed_transport.h:54
UartTransport(ARM_DRIVER_USART *uartDrv)
Constructor.
Definition: erpc_uart_cmsis_transport.cpp:26
virtual ~UartTransport(void)
Destructor.
Definition: erpc_uart_cmsis_transport.cpp:31
Definition: erpc_arbitrated_client_manager.h:25
virtual erpc_status_t init(void)
Initialize CMSIS UART peripheral configuration structure with values specified in UartTransport const...
Definition: erpc_uart_cmsis_transport.cpp:50
Very basic transport to send/receive messages via UART.
Definition: erpc_uart_cmsis_transport.h:33