CircleBuffer.rar
环型缓冲区,定义了环型缓冲区结构体,支持定义多个该类型缓冲区。比如串口输入和输出缓冲区,各定义一个环型缓冲区,共用写入和取出的相关函数,代码高效。即使定义100个缓冲区,相关处理函数也不用重复写,只要定义一个缓冲区变量,然后再定义并指定一个二维数组就可以了。而且,定义了多种存取方式,很方便。支持以字节为单位往缓冲区里面缓存,特别适合UART、SPI、IIC等接口的接收。
下载地址
用户评论