Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

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
OT_ERROR_NONE
Deshabilitó con éxito la UART.
OT_ERROR_FAILED
No se pudo deshabilitar la UART.

otPlatUartEnable

otError otPlatUartEnable(
  void
)

Habilite la UART.

Detalles
Valores devueltos
OT_ERROR_NONE
Habilitado con éxito la UART.
OT_ERROR_FAILED
No se pudo habilitar la UART.

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
OT_ERROR_NONE
El vaciado se realizó correctamente, podemos proceder a escribir más datos en el búfer.
OT_ERROR_NOT_IMPLEMENTED
El controlador no admite descarga síncrona.
OT_ERROR_INVALID_STATE
El controlador no tiene datos para vaciar.

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
[in] aBuf
Un puntero a los bytes recibidos.
[in] aBufLength
El número de bytes recibidos.

otPlatUartSend

otError otPlatUartSend(
  const uint8_t *aBuf,
  uint16_t aBufLength
)

Envíe bytes a través de la UART.

Detalles
Parámetros
[in] aBuf
Un puntero al búfer de datos.
[in] aBufLength
Número de bytes a transmitir.
Valores devueltos
OT_ERROR_NONE
La transmisión se inició con éxito.
OT_ERROR_FAILED
No se pudo iniciar la transmisión.

otPlatUartSendDone

void otPlatUartSendDone(
  void
)

El controlador UART llama a este método para notificar a OpenThread que se han enviado los bytes solicitados.