UART
Este módulo inclui a abstração da plataforma para comunicação UART.
Resumo
Funções | |
---|---|
otPlatUartDisable (void) | Desative o UART. |
otPlatUartEnable (void) | Habilite o UART. |
otPlatUartFlush (void) | Limpe o buffer de transmissão de saída e espere que os dados sejam enviados. |
otPlatUartReceived (const uint8_t *aBuf, uint16_t aBufLength) | void O driver UART chama este método para notificar o OpenThread de que bytes foram recebidos. |
otPlatUartSend (const uint8_t *aBuf, uint16_t aBufLength) | Envie bytes pela UART. |
otPlatUartSendDone (void) | void O driver UART chama esse método para notificar o OpenThread de que os bytes solicitados foram enviados. |
Funções
otPlatUartDisable
otError otPlatUartDisable( void )
Desative o UART.
Detalhes | |||||
---|---|---|---|---|---|
Valores Retornados |
|
otPlatUartEnable
otError otPlatUartEnable( void )
Habilite o UART.
Detalhes | |||||
---|---|---|---|---|---|
Valores Retornados |
|
otPlatUartFlush
otError otPlatUartFlush( void )
Limpe o buffer de transmissão de saída e espere que os dados sejam enviados.
Isso é chamado quando a interface CLI UART tem um buffer cheio, mas ainda deseja enviar mais dados.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Valores Retornados |
|
otPlatUartReceived
void otPlatUartReceived( const uint8_t *aBuf, uint16_t aBufLength )
O driver UART chama esse método para notificar o OpenThread de que bytes foram recebidos.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
otPlatUartSend
otError otPlatUartSend( const uint8_t *aBuf, uint16_t aBufLength )
Envie bytes pela UART.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
|
otPlatUartSendDone
void otPlatUartSendDone( void )
O driver UART chama esse método para notificar o OpenThread de que os bytes solicitados foram enviados.