From b94f1c42df60cc0b9f9df3331745808f1f42b1d7 Mon Sep 17 00:00:00 2001 From: Matt Strapp Date: Sun, 4 Apr 2021 18:01:11 -0500 Subject: Add newest contributions to GitHub --- PICCode.X/bufferlib.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'PICCode.X/bufferlib.c') diff --git a/PICCode.X/bufferlib.c b/PICCode.X/bufferlib.c index 4768c95..e9816a8 100644 --- a/PICCode.X/bufferlib.c +++ b/PICCode.X/bufferlib.c @@ -3,10 +3,10 @@ #define BUFFERSIZE 32 volatile int write = 0, numE = 0; -volatile unsigned int buffer[BUFFERSIZE]; +volatile unsigned int buffer[BUFFERSIZE]; // Basic circular buffer. Prime for buffer overflows, probably. - void putVal(int newValue) { // add a new value to the buffer - buffer[write++] = newValue; + void putVal(int Vo, int ref) { // add a new value to the buffer + buffer[write++] = ref - Vo; // This is backwards because reasons write %= BUFFERSIZE; if (numE < BUFFERSIZE) { @@ -27,7 +27,7 @@ volatile unsigned int buffer[BUFFERSIZE]; return(avg); } - void initBuffer() { // set all buffer values to zero + void initBuffer() { // set all buffer values to zero, likely also prime for a buffer overflow int i; for(i = 0; i < BUFFERSIZE; i++) { buffer[i] = 0; -- cgit v1.2.3