UART
Modul ini mencakup abstraksi platform untuk komunikasi UART.
Ringkasan
Fungsi | |
---|---|
otPlatUartDisable (void) | Nonaktifkan UART. |
otPlatUartEnable (void) | Aktifkan UART. |
otPlatUartFlush (void) | Kosongkan buffer pengiriman keluar dan tunggu data dikirim. |
otPlatUartReceived (const uint8_t *aBuf, uint16_t aBufLength) | void Driver UART memanggil metode ini untuk memberi tahu OpenThread bahwa byte telah diterima. |
otPlatUartSend (const uint8_t *aBuf, uint16_t aBufLength) | Kirim byte melalui UART. |
otPlatUartSendDone (void) | void Driver UART memanggil metode ini untuk memberi tahu OpenThread bahwa byte yang diminta telah dikirim. |
Fungsi
otPlatUartDisable
otError otPlatUartDisable( void )
Nonaktifkan UART.
Detail | |||||
---|---|---|---|---|---|
Kembalikan Nilai |
|
otPlatUartEnable
otError otPlatUartEnable( void )
Aktifkan UART.
Detail | |||||
---|---|---|---|---|---|
Kembalikan Nilai |
|
otPlatUartFlush
otError otPlatUartFlush( void )
Kosongkan buffer pengiriman keluar dan tunggu data dikirim.
Ini dipanggil ketika antarmuka CLI UART memiliki buffer penuh tetapi masih ingin mengirim lebih banyak data.
Detail | |||||||
---|---|---|---|---|---|---|---|
Kembalikan Nilai |
|
otPlatUartReceived
void otPlatUartReceived( const uint8_t *aBuf, uint16_t aBufLength )
Driver UART memanggil metode ini untuk memberi tahu OpenThread bahwa byte telah diterima.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
otPlatUartSend
otError otPlatUartSend( const uint8_t *aBuf, uint16_t aBufLength )
Kirim byte melalui UART.
Detail | |||||
---|---|---|---|---|---|
Parameter |
| ||||
Kembalikan Nilai |
|
otPlatUartSendDone
void otPlatUartSendDone( void )
Driver UART memanggil metode ini untuk memberi tahu OpenThread bahwa byte yang diminta telah dikirim.