summaryrefslogtreecommitdiff
path: root/digital
diff options
context:
space:
mode:
authorFlorent Duchon2013-04-23 16:50:30 +0200
committerFlorent Duchon2013-04-23 17:16:19 +0200
commit4c2972371effa3d215a5d92b3d085cba455168fa (patch)
tree418c747eabb3b3f1b9cd822a031e5f2056c3cb81 /digital
parentab2ad44080a860842f371aba41d81f4a1c0f16bf (diff)
digital/zigbit/common: don't allow debug traces for coordinator
Diffstat (limited to 'digital')
-rw-r--r--digital/zigbit/common/print.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/digital/zigbit/common/print.c b/digital/zigbit/common/print.c
index 564b4482..8d3af72a 100644
--- a/digital/zigbit/common/print.c
+++ b/digital/zigbit/common/print.c
@@ -28,6 +28,7 @@
#include <usart.h>
#include "configuration.h"
#include "print.h"
+#include "uid.h"
extern HAL_UsartDescriptor_t appUsartDescriptor; // USART descriptor (required by stack)
@@ -66,6 +67,10 @@ void uprintf(char *format, ...)
va_list args;
va_start(args,format);
+ /* UART security for coordinator */
+ if(get_uid() == 0)
+ return;
+
if(end_offset+strlen(format)+sizeof(args) < APP_USART_TX_BUFFER_SIZE)
{
vsprintf(usartTxBuffer+end_offset,format,args);