欢迎你,2026
今天稍微完善了一下环形队列,可以实现定长变长存储了。对于其他队尾数据的处理方法,日后按需完善。 后面打算看看这个函数在串口中的表现 此代码的GitHub链接 此代码有更新版本,最新版本 #include "Queue.h" #define ELEMENT_SIZE_STORAGE_ROOM 2 /** * @brief 初始化环形队列 * @param pCirQueue:环形队列结构体 * @param paramBuff:环形队列缓冲数组 * @param paramQueueSize:环形…
编写了简单的环形队列出入队函数。实现变长元素出入队。当队列末尾无法储存完整元素时,将元素分割成两份,分别存储在队尾队头。 GitHub链接 此代码有更新版本,最新版本 /** * @brief 向环形队列添加元素,一次入队一个元素 * @param pCirQueue:环形队列结构体 * @param pElements:数据源数组 * @param Elements_Size:元素大小,单位字节,最大值65535 * @return 环形队列状态码 */ CirQueueStatusTypeDef CirQueu…