From 0ae9adcfd9acf03d597fb8f312b41d6da2fa8152 Mon Sep 17 00:00:00 2001 From: David Garske Date: Thu, 3 Sep 2020 15:25:13 -0700 Subject: [PATCH] Add Xilinx SDK printf support. --- wolfcrypt/src/logging.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wolfcrypt/src/logging.c b/wolfcrypt/src/logging.c index 0c818aa71..da4dea5bd 100644 --- a/wolfcrypt/src/logging.c +++ b/wolfcrypt/src/logging.c @@ -230,6 +230,8 @@ void WOLFSSL_TIME(int count) #include "m2m_log.h" #elif defined(WOLFSSL_ANDROID_DEBUG) #include +#elif defined(WOLFSSL_XILINX) + #include "xil_printf.h" #else #include /* for default printf stuff */ #endif @@ -274,6 +276,8 @@ static void wolfssl_log(const int logLevel, const char *const logMessage) M2M_LOG_INFO("%s\n", logMessage); #elif defined(WOLFSSL_ANDROID_DEBUG) __android_log_print(ANDROID_LOG_VERBOSE, "[wolfSSL]", "%s", logMessage); +#elif defined(WOLFSSL_XILINX) + xil_printf("%s\r\n", logMessage); #else fprintf(stderr, "%s\n", logMessage); #endif