bastien vincke
/
SmartCampus_Lorawan
First program for SmartCampus LoRaWan
Diff: trace_helper.cpp
- Revision:
- 26:f07f5febf97f
- Parent:
- 17:2fc16c1d6434
--- a/trace_helper.cpp Tue Jun 19 14:15:24 2018 +0100 +++ b/trace_helper.cpp Thu Jun 28 12:45:20 2018 +0100 @@ -20,53 +20,53 @@ * stack. The library could be made unavailable by removing FEATURE_COMMON_PAL * from the mbed_app.json to save RAM. */ -#if defined(FEATURE_COMMON_PAL) + +#include "mbed_trace.h" - #include "platform/PlatformMutex.h" - #include "mbed_trace.h" +#ifdef FEA_TRACE_SUPPORT +#include "platform/PlatformMutex.h" - /** - * Local mutex object for synchronization - */ - static PlatformMutex mutex; +/** + * Local mutex object for synchronization + */ +static PlatformMutex mutex; - static void serial_lock(); - static void serial_unlock(); +static void serial_lock(); +static void serial_unlock(); - /** - * Sets up trace for the application - * Wouldn't do anything if the FEATURE_COMMON_PAL is not added - * or if the trace is disabled using mbed_app.json - */ - void setup_trace() - { - // setting up Mbed trace. - mbed_trace_mutex_wait_function_set(serial_lock); - mbed_trace_mutex_release_function_set(serial_unlock); - mbed_trace_init(); - } +/** + * Sets up trace for the application + * Wouldn't do anything if the FEATURE_COMMON_PAL is not added + * or if the trace is disabled using mbed_app.json + */ +void setup_trace() +{ + // setting up Mbed trace. + mbed_trace_mutex_wait_function_set(serial_lock); + mbed_trace_mutex_release_function_set(serial_unlock); + mbed_trace_init(); +} - /** - * Lock provided for serial printing used by trace library - */ - static void serial_lock() - { - mutex.lock(); - } +/** + * Lock provided for serial printing used by trace library + */ +static void serial_lock() +{ + mutex.lock(); +} - /** - * Releasing lock provided for serial printing used by trace library - */ - static void serial_unlock() - { - mutex.unlock(); - } +/** + * Releasing lock provided for serial printing used by trace library + */ +static void serial_unlock() +{ + mutex.unlock(); +} +#else +void setup_trace() +{ -#else - - void setup_trace() - { - } - +} #endif +