generic circular buffer implementation in C
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
circbuf/meanbuf
Ondřej Hruška 891c07f5fb moved to folders, updated etc 8年前
..
README.md moved to folders, updated etc 8年前
meanbuf.c moved to folders, updated etc 8年前
meanbuf.h moved to folders, updated etc 8年前

README.md

Averaging float buffer

(You can adjust it to use doubles, if you prefer.)

The meanbuf_create() function allocates a buffer.

You can then call meanbuf_add() to add a new value into the buffer (and remove the oldest). This function returns the current average value.

This buffer can be used for signal smoothing (such as from an analogue sensor).