Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

UART

מודול זה כולל הפשטת הפלטפורמה לתקשורת UART.

סיכום

פונקציות

otPlatUartDisable (void)
השבת את ה- UART.
otPlatUartEnable (void)
הפעל את ה- UART.
otPlatUartFlush (void)
יש לשטוף את מאגר השידור היוצא ולהמתין לשליחת הנתונים.
otPlatUartReceived (const uint8_t *aBuf, uint16_t aBufLength)
void
מנהל ההתקן של UART קורא לשיטה זו כדי להודיע ​​ל- OpenThread על כך שהתקבלו בתים.
otPlatUartSend (const uint8_t *aBuf, uint16_t aBufLength)
שלח בתים דרך ה- UART.
otPlatUartSendDone (void)
void
מנהל ההתקן של UART קורא לשיטה זו כדי להודיע ​​ל- OpenThread כי הבתים המבוקשים נשלחו.

פונקציות

otPlatUartDisable

 otError otPlatUartDisable(
  void
)

השבת את ה- UART.

פרטים
ערכי החזרה
OT_ERROR_NONE
השבת את ה- UART בהצלחה.
OT_ERROR_FAILED
השבתת ה- UART נכשלה.

otPlatUartEnable

 otError otPlatUartEnable(
  void
)

הפעל את ה- UART.

פרטים
ערכי החזרה
OT_ERROR_NONE
הפעל בהצלחה את ה- UART.
OT_ERROR_FAILED
הפעלת UART נכשלה.

otPlatUartFlush

 otError otPlatUartFlush(
  void
)

יש לשטוף את מאגר השידור היוצא ולהמתין לשליחת הנתונים.

זה נקרא כאשר לממשק CLI UART יש מאגר מלא אך עדיין מעוניין לשלוח נתונים נוספים.

פרטים
ערכי החזרה
OT_ERROR_NONE
הסומק הצליח, אנו יכולים להמשיך לכתוב נתונים נוספים למאגר.
OT_ERROR_NOT_IMPLEMENTED
הנהג אינו תומך בסומק סינכרוני.
OT_ERROR_INVALID_STATE
אין לנהג נתונים לשטוף.

otPlatUart קיבל

void otPlatUartReceived(
  const uint8_t *aBuf,
  uint16_t aBufLength
)

מנהל ההתקן של UART קורא לשיטה זו כדי להודיע ​​ל- OpenThread על כך שהתקבלו בתים.

פרטים
פרמטרים
[in] aBuf
מצביע לבתים שהתקבלו.
[in] aBufLength
מספר הבתים שהתקבלו.

otPlatUartSend

 otError otPlatUartSend(
  const uint8_t *aBuf,
  uint16_t aBufLength
)

שלח בתים דרך ה- UART.

פרטים
פרמטרים
[in] aBuf
מצביע למאגר הנתונים.
[in] aBufLength
מספר בתים להעברה.
ערכי החזרה
OT_ERROR_NONE
ההעברה החלה בהצלחה.
OT_ERROR_FAILED
התחלת השידור נכשלה.

otPlatUartSendDone

void otPlatUartSendDone(
  void
)

מנהל ההתקן של UART קורא לשיטה זו כדי להודיע ​​ל- OpenThread כי הבתים המבוקשים נשלחו.