全部学习汇总: GitHub - GreyZhang/g_FreeRTOS: learning notes about FreeRTOS.
之前做一些较为复杂的接口分析的时候用到了一些小接口没有分析,这一次选择其中的几个做一个简单的整理。
之前其实已经分析了另一个接口prvCopyDataToQueue,上面这个接口其实要比prvCopyDataToQueue简单很多。处理其实就是根据一个位置指针直接拷贝一个单元的数据。
这个接口实现很简单,其实就是看一个队列中存在的元素的数目。
在ISR中判断队列是否为空,处理的过程中居然没有掩码的处理保护,这个为什么这么设计有点没弄清楚。
这个是之前分析过的一个接口,其实也很简单,队列的元素个数到了长度值就说明已经满了。
在ISR中判断队列是否满了,逻辑简单,但是出现了一个跟前面类似的疑问。