diff --git a/src/counter.c b/src/counter.c
index 4df4c09..7e999fa 100644
--- a/src/counter.c
+++ b/src/counter.c
@@ -2,6 +2,7 @@
 #include <wiringPiSPI.h>
 #include <stdint.h>
 #include <stdio.h>
+#include <unistd.h>
 
 #include "LS7366R.h"
 #include "influx.h"
diff --git a/src/ringbuffer.c b/src/ringbuffer.c
index 2a9e0e0..822d47b 100644
--- a/src/ringbuffer.c
+++ b/src/ringbuffer.c
@@ -1,3 +1,4 @@
+#include <stdio.h>
 #include <stdint.h>
 #include <pthread.h>
 
@@ -37,6 +38,7 @@ void ringbufferPut(uint32_t f) {
 
 uint32_t ringbufferGet() {
     if (bufferReadIdx == bufferWriteIdx) {
+	printf("wait\n");
         pthread_mutex_lock(&eventMutex);
         pthread_cond_wait(&eventSignal, &eventMutex);
         pthread_mutex_unlock(&eventMutex);