Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

UART

এই মডিউলটিতে ইউআরটি যোগাযোগের জন্য প্ল্যাটফর্ম বিমূর্তি অন্তর্ভুক্ত রয়েছে।

সারসংক্ষেপ

ক্রিয়াকলাপ

otPlatUartDisable (void)
ইউআরটি অক্ষম করুন।
otPlatUartEnable (void)
ইউআরটি সক্ষম করুন।
otPlatUartFlush (void)
বহির্গামী ট্রান্সমিট বাফারটি ফ্লাশ করুন এবং ডেটা প্রেরণের জন্য অপেক্ষা করুন।
otPlatUartReceived (const uint8_t *aBuf, uint16_t aBufLength)
void
ইউআরটি ড্রাইভার এই পদ্ধতিটি ওপেনথ্রেডকে অবহিত করার জন্য কল করে যা বাইটগুলি পেয়েছে।
otPlatUartSend (const uint8_t *aBuf, uint16_t aBufLength)
ইউআরটির উপর দিয়ে বাইট প্রেরণ করুন।
otPlatUartSendDone (void)
void
ইউআরটি ড্রাইভার এই পদ্ধতিটি ওপেনথ্রেডকে জানানোর জন্য অনুরোধ করে যা অনুরোধ করা বাইটগুলি প্রেরণ করা হয়েছে।

ক্রিয়াকলাপ

otPlatUartDisable

 otError otPlatUartDisable(
  void
)

ইউআরটি অক্ষম করুন।

বিস্তারিত
রিটার্ন মান
OT_ERROR_NONE
সফলভাবে ইউআরটি অক্ষম করেছে।
OT_ERROR_FAILED
ইউআরটি অক্ষম করতে ব্যর্থ।

otPlatUartEnable

 otError otPlatUartEnable(
  void
)

ইউআরটি সক্ষম করুন।

বিস্তারিত
রিটার্ন মান
OT_ERROR_NONE
সফলভাবে ইউআরটি সক্ষম করেছে।
OT_ERROR_FAILED
ইউআরটি সক্ষম করতে ব্যর্থ।

otPlatUartFlush

 otError otPlatUartFlush(
  void
)

বহির্গামী ট্রান্সমিট বাফারটি ফ্লাশ করুন এবং ডেটা প্রেরণের জন্য অপেক্ষা করুন।

যখন CLI UART ইন্টারফেসের একটি সম্পূর্ণ বাফার থাকে তবে এটি আরও ডেটা প্রেরণ করতে চায় তখনই এটি ডাকা হয়।

বিস্তারিত
রিটার্ন মান
OT_ERROR_NONE
ফ্লাশ সফল হয়েছে, আমরা বাফারে আরও ডেটা লিখতে এগিয়ে যেতে পারি।
OT_ERROR_NOT_IMPLEMENTED
ড্রাইভার সিঙ্ক্রোনাস ফ্লাশ সমর্থন করে না।
OT_ERROR_INVALID_STATE
ড্রাইভারের ফ্লাশ করার কোনও ডেটা নেই।

otPlatUartReceived

void otPlatUartReceived(
  const uint8_t *aBuf,
  uint16_t aBufLength
)

ইউআরটি ড্রাইভার এই পদ্ধতিটি ওপেনথ্রেডকে অবহিত করার জন্য কল করে যা বাইটগুলি পেয়েছে।

বিস্তারিত
পরামিতি
[in] aBuf
প্রাপ্ত বাইটগুলির জন্য একটি পয়েন্টার।
[in] aBufLength
প্রাপ্ত বাইট সংখ্যা।

otPlatUartSend

 otError otPlatUartSend(
  const uint8_t *aBuf,
  uint16_t aBufLength
)

ইউআরটির উপর দিয়ে বাইটগুলি প্রেরণ করুন।

বিস্তারিত
পরামিতি
[in] aBuf
ডেটা বাফারের পয়েন্টার।
[in] aBufLength
প্রেরণ করতে বাইট সংখ্যা।
রিটার্ন মান
OT_ERROR_NONE
সাফল্যের সাথে সঞ্চালন শুরু হয়েছে।
OT_ERROR_FAILED
সংক্রমণ শুরু করতে ব্যর্থ।

otPlatUartSendDone

void otPlatUartSendDone(
  void
)

ইউআরটি ড্রাইভার এই পদ্ধতিটি ওপেনথ্রেডকে জানানোর জন্য অনুরোধ করে যা অনুরোধ করা বাইটগুলি প্রেরণ করা হয়েছে।