This module includes the platform abstraction for UART communication.
More...
This module includes the platform abstraction for UART communication.
§ otPlatUartDisable()
Disable the UART.
- Return values
-
OT_ERROR_NONE | Successfully disabled the UART. |
OT_ERROR_FAILED | Failed to disable the UART. |
§ otPlatUartEnable()
Enable the UART.
- Return values
-
OT_ERROR_NONE | Successfully enabled the UART. |
OT_ERROR_FAILED | Failed to enabled the UART. |
§ otPlatUartReceived()
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. |
§ otPlatUartSend()
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. |