summaryrefslogtreecommitdiff
path: root/digital/zigbit/common/print.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/zigbit/common/print.c')
-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);