星云Cat

  • 首页
  • MCU
  • 日常
  • 友链
星云Cat
摸鱼ing~
日常

完善环形队列,实现定长变长两种储存模式

今天稍微完善了一下环形队列,可以实现定长变长存储了。对于其他队尾数据的处理方法,日后按需完善。 后面打算看看这个函数在串口中的表现 此代码的GitHub链接 此代码有更新版本,最新版本 #include "Queue.h" #define ELEMENT_SIZE_STORAGE_ROOM 2 /** * @brief 初始化环形队列 * @param pCirQueue:环形队列结构体 * @param paramBuff:环形队列缓冲数组 * @param paramQueueSize:环形…

2025年11月28日 0条评论 42点热度 0人点赞 JiuLi56 阅读全文
日常

初实现环形队列出入队

编写了简单的环形队列出入队函数。实现变长元素出入队。当队列末尾无法储存完整元素时,将元素分割成两份,分别存储在队尾队头。 GitHub链接 此代码有更新版本,最新版本 /** * @brief 向环形队列添加元素,一次入队一个元素 * @param pCirQueue:环形队列结构体 * @param pElements:数据源数组 * @param Elements_Size:元素大小,单位字节,最大值65535 * @return 环形队列状态码 */ CirQueueStatusTypeDef CirQueu…

2025年11月27日 0条评论 58点热度 1人点赞 JiuLi56 阅读全文

近期文章

  • 完善环形队列,实现定长变长两种储存模式
  • 初实现环形队列出入队

近期评论

您尚未收到任何评论。

COPYRIGHT © 2025 星云Cat. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang