#ifndef PRINTF_H
#define PRINTF_H
+#ifndef PRINTF_BUFFER_SIZE
+#define PRINTF_BUFFER_SIZE 250
+#endif
+
+#if PRINTF_BUFFER_SIZE > 255
+ #define PrintfQueueC BigQueueC
+ #define PrintfQueue BigQueue
+#else
+ #define PrintfQueueC QueueC
+ #define PrintfQueue Queue
+#endif
+
#ifdef _H_msp430hardware_h
#include <stdio.h>
#endif
#include "avr_stdio.h"
#endif
#include "message.h"
-
-#define PRINTF_BUFFER_SIZE 250
+int printfflush();
typedef nx_struct printf_msg {
nx_uint8_t buffer[TOSH_DATA_LENGTH];