八 MSS代码解读-MmwDemo_mboxReadTask线程( 三 )


参数
UART控制句柄
指向缓冲区的指针,其中包含要写入UART的数据
size 缓冲区中应该写入UART的字节数
返回值
返回已写入UART的字节数 。如果发生错误,则返回其中一个UART错误码 。
4)
描述
将数据写入邮箱的函数 。邮箱一次只能向远程端点发送一条消息 。数据复制到邮箱缓冲区后,驱动程序触发对远程端点的中断 。这意味着对()的调用始终是一个完整的邮箱事务 。只有在前一条消息得到远程端点的确认之后,才能发送新消息 。确认过程由驱动程序内部处理 。所有与写操作相关的中断都由驱动程序管理,不向应用程序公开 。如果调用时使用的数据将超过邮箱缓冲区的最大大小,则写入操作将失败,并显示错误代码,并且不会向邮箱缓冲区写入任何内容 。返回写入的字节数或错误 。
参数
UART控制句柄
指向包含要写入邮箱的数据的缓冲区的指针 。
size 缓冲区中应该写入邮箱的字节数 。
返回值
返回已写入邮箱的字节数 。如果发生错误,则返回邮箱错误码之一 。
5)
描述
将消息记录到CLI控制台 。
参数
格式字符串
返回值

结束语
读取邮箱的任务线程函数到这里就结束了,如有任何疑问,或小编有写错的地方,可以私信相互沟通学习 。
参考资料
olbox\\labs\radar
04\docs\.html