ublox-at-cellular-interface-ext

Dependencies:   ublox-at-cellular-interface

Revision:
5:9fd89567f769
Parent:
0:0b75e22c9231
Child:
11:3631f62bb359
--- a/TESTS/unit_tests/ftp/main.cpp	Fri Jun 09 22:23:28 2017 +0000
+++ b/TESTS/unit_tests/ftp/main.cpp	Tue Jun 13 00:12:01 2017 +0100
@@ -4,9 +4,15 @@
 #include "utest.h"
 #include "UbloxATCellularInterfaceExt.h"
 #include "UDPSocket.h"
-#include "FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice/common_functions.h"
+#ifdef FEATURE_COMMON_PAL
 #include "mbed_trace.h"
 #define TRACE_GROUP "TEST"
+#else
+#define tr_debug(format, ...) debug(format "\n", ## __VA_ARGS__)
+#define tr_info(format, ...)  debug(format "\n", ## __VA_ARGS__)
+#define tr_warn(format, ...)  debug(format "\n", ## __VA_ARGS__)
+#define tr_error(format, ...) debug(format "\n", ## __VA_ARGS__)
+#endif
 
 using namespace utest::v1;
 
@@ -133,8 +139,10 @@
 // PRIVATE VARIABLES
 // ----------------------------------------------------------------
 
+#ifdef FEATURE_COMMON_PAL
 // Lock for debug prints
 static Mutex mtx;
+#endif
 
 // An instance of the cellular interface
 static UbloxATCellularInterfaceExt *pDriver =
@@ -148,6 +156,7 @@
 // PRIVATE FUNCTIONS
 // ----------------------------------------------------------------
 
+#ifdef FEATURE_COMMON_PAL
 // Locks for debug prints
 static void lock()
 {
@@ -158,7 +167,7 @@
 {
     mtx.unlock();
 }
-
+#endif
 
 // Write a file to the module's file system with known contents
 void createFile(const char * filename) {
@@ -516,10 +525,13 @@
 // ----------------------------------------------------------------
 
 int main() {
+
+#ifdef FEATURE_COMMON_PAL
     mbed_trace_init();
 
     mbed_trace_mutex_wait_function_set(lock);
     mbed_trace_mutex_release_function_set(unlock);
+#endif
     
     // Run tests
     return !Harness::run(specification);