fifofast:一套用 C 写的 FIFO(先进先出)缓冲区实现,CPU 占用极低,SRAM 占用最小
fifofast是一款专为低端MCU设计的超轻量FIFO缓冲区库,仅用3字节管理信息即可实现高效数据缓存。它采用全inline实现,CPU占用极低,可在ISR中毫秒级响应;不依赖动态内存,数据直接存于静态数组,SRAM占用最小。支持任意数据类型,缓冲区自动使用2ⁿ大小实现环形缓冲。适用于串口、ADC、传感器等实时数据缓存场景,是嵌入式工程师省时省力的神器。
最流行的开源硬件平台
fifofast是一款专为低端MCU设计的超轻量FIFO缓冲区库,仅用3字节管理信息即可实现高效数据缓存。它采用全inline实现,CPU占用极低,可在ISR中毫秒级响应;不依赖动态内存,数据直接存于静态数组,SRAM占用最小。支持任意数据类型,缓冲区自动使用2ⁿ大小实现环形缓冲。适用于串口、ADC、传感器等实时数据缓存场景,是嵌入式工程师省时省力的神器。