This module includes the platform abstraction for UART communication.
More...
This module includes the platform abstraction for UART communication.
Disable the UART.
- Return values
-
OT_ERROR_NONE | Successfully disabled the UART. |
OT_ERROR_FAILED | Failed to disable the UART. |
Enable the UART.
- Return values
-
OT_ERROR_NONE | Successfully enabled the UART. |
OT_ERROR_FAILED | Failed to enabled the UART. |
void otPlatUartReceived |
( |
const uint8_t * |
aBuf, |
|
|
uint16_t |
aBufLength |
|
) |
| |
The UART driver calls this method to notify OpenThread that bytes have been received.
- Parameters
-
[in] | aBuf | A pointer to the received bytes. |
[in] | aBufLength | The number of bytes received. |
otError otPlatUartSend |
( |
const uint8_t * |
aBuf, |
|
|
uint16_t |
aBufLength |
|
) |
| |
Send bytes over the UART.
- Parameters
-
[in] | aBuf | A pointer to the data buffer. |
[in] | aBufLength | Number of bytes to transmit. |
- Return values
-
OT_ERROR_NONE | Successfully started transmission. |
OT_ERROR_FAILED | Failed to start the transmission. |
void otPlatUartSendDone |
( |
void |
| ) |
|
The UART driver calls this method to notify OpenThread that the requested bytes have been sent.