UART
Ce module comprend l'abstraction de plate-forme pour la communication UART.
Sommaire
Les fonctions | |
---|---|
otPlatUartDisable (void) | Désactivez l'UART. |
otPlatUartEnable (void) | Activez l'UART. |
otPlatUartFlush (void) | Videz le tampon de transmission sortant et attendez que les données soient envoyées. |
otPlatUartReceived (const uint8_t *aBuf, uint16_t aBufLength) | void Le pilote UART appelle cette méthode pour avertir OpenThread que des octets ont été reçus. |
otPlatUartSend (const uint8_t *aBuf, uint16_t aBufLength) | Envoyez des octets sur l'UART. |
otPlatUartSendDone (void) | void Le pilote UART appelle cette méthode pour avertir OpenThread que les octets demandés ont été envoyés. |
Les fonctions
otPlatUartDisable
otError otPlatUartDisable( void )
Désactivez l'UART.
Détails | |||||
---|---|---|---|---|---|
Valeurs de retour |
|
otPlatUartEnable
otError otPlatUartEnable( void )
Activez l'UART.
Détails | |||||
---|---|---|---|---|---|
Valeurs de retour |
|
otPlatUartFlush
otError otPlatUartFlush( void )
Videz le tampon de transmission sortant et attendez que les données soient envoyées.
Ceci est appelé lorsque l'interface CLI UART a un tampon plein mais souhaite toujours envoyer plus de données.
Détails | |||||||
---|---|---|---|---|---|---|---|
Valeurs de retour |
|
otPlatUartReceived
void otPlatUartReceived( const uint8_t *aBuf, uint16_t aBufLength )
Le pilote UART appelle cette méthode pour avertir OpenThread que des octets ont été reçus.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
otPlatUartSend
otError otPlatUartSend( const uint8_t *aBuf, uint16_t aBufLength )
Envoyez des octets sur l'UART.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
| ||||
Valeurs de retour |
|
otPlatUartSendDone
void otPlatUartSendDone( void )
Le pilote UART appelle cette méthode pour avertir OpenThread que les octets demandés ont été envoyés.