UART
Este módulo incluye la abstracción de la plataforma para la comunicación UART.
Resumen
Funciones | |
---|---|
otPlatUartDisable (void) | Desactive la UART. |
otPlatUartEnable (void) | Habilite la UART. |
otPlatUartFlush (void) | Vacíe el búfer de transmisión saliente y espere a que se envíen los datos. |
otPlatUartReceived (const uint8_t *aBuf, uint16_t aBufLength) | void El controlador UART llama a este método para notificar a OpenThread que se han recibido bytes. |
otPlatUartSend (const uint8_t *aBuf, uint16_t aBufLength) | Envíe bytes a través de la UART. |
otPlatUartSendDone (void) | void El controlador UART llama a este método para notificar a OpenThread que se han enviado los bytes solicitados. |
Funciones
otPlatUartDisable
otError otPlatUartDisable( void )
Desactive la UART.
Detalles | |||||
---|---|---|---|---|---|
Valores devueltos |
|
otPlatUartEnable
otError otPlatUartEnable( void )
Habilite la UART.
Detalles | |||||
---|---|---|---|---|---|
Valores devueltos |
|
otPlatUartFlush
otError otPlatUartFlush( void )
Vacíe el búfer de transmisión saliente y espere a que se envíen los datos.
Esto se llama cuando la interfaz CLI UART tiene un búfer lleno pero aún desea enviar más datos.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Valores devueltos |
|
otPlatUartReceived
void otPlatUartReceived( const uint8_t *aBuf, uint16_t aBufLength )
El controlador UART llama a este método para notificar a OpenThread que se han recibido bytes.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
otPlatUartSend
otError otPlatUartSend( const uint8_t *aBuf, uint16_t aBufLength )
Envíe bytes a través de la UART.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Valores devueltos |
|
otPlatUartSendDone
void otPlatUartSendDone( void )
El controlador UART llama a este método para notificar a OpenThread que se han enviado los bytes solicitados.