From 433e999151e4d22a459aaf72d4fc51f17e85b528 Mon Sep 17 00:00:00 2001 From: klueska Date: Wed, 23 Jul 2008 01:46:43 +0000 Subject: [PATCH] Force printf messages to 28 bytes regardless of what TOSH_DATA_LENGTH is set to --- tos/lib/printf/PrintfC.nc | 2 +- tos/lib/printf/printf.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tos/lib/printf/PrintfC.nc b/tos/lib/printf/PrintfC.nc index 451368c7..f55dfd4d 100644 --- a/tos/lib/printf/PrintfC.nc +++ b/tos/lib/printf/PrintfC.nc @@ -63,6 +63,6 @@ implementation { PrintfP.Queue -> QueueC; PrintfP.AMSend -> SerialAMSenderC; PrintfP.Packet -> SerialAMSenderC; - PrintfP.Leds -> LedsC; + //PrintfP.Leds -> LedsC; } diff --git a/tos/lib/printf/printf.h b/tos/lib/printf/printf.h index 32d7d762..a8cf2619 100644 --- a/tos/lib/printf/printf.h +++ b/tos/lib/printf/printf.h @@ -51,8 +51,9 @@ #include "message.h" int printfflush(); +#define PRINTF_MSG_LENGTH 28 typedef nx_struct printf_msg { - nx_uint8_t buffer[TOSH_DATA_LENGTH]; + nx_uint8_t buffer[PRINTF_MSG_LENGTH]; } printf_msg_t; enum { -- 2.39.2