nimaltd / rbuf

Multitype Ring Buffer (Circular Buffer) Library for STM32

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multitype Ring Buffer (Circular Buffer) Library for STM32


Please Do not Forget to get STAR, DONATE and support me on social networks. Thank you. đź’–



Caution

This Library using malloc(), Please increase the Heap Size.



Watch the Video:

Video

#include "rbuf.h"
.
.
.
int main(void)
{
  .
  .
  .
  uint8_t wdata = 5, rdata;
  RBUF_HandleTypeDef* rbuf = RBUF_Init(sizeof(uint8_t), 16);
  RBUF_Push(&rbuf, &wdata);
  RBUF_Pop(&rbuf, &rdata);
}

About

Multitype Ring Buffer (Circular Buffer) Library for STM32

License:GNU General Public License v3.0


Languages

Language:C 100.0%