3 //-------------------------------------------------
5 //-------------------------------------------------
9 To enable logging, ensure that
11 is set in the compiler flags
13 //-------------------------------------------------
15 //-------------------------------------------------
16 To enable logging for Android, TB_LOG should be defined in the ./jni/Android.mk file as
18 LOCAL_CFLAGS := -DTB_LOG
20 //-------------------------------------------------
22 //-------------------------------------------------
23 To enable the logger for Arduino, TB_LOG should be defined in
24 Properties|C/C++ Build|Settings|Tool Settings|AVR Compiler|Symbols
26 Properties|C/C++ Build|Settings|Tool Settings|AVR C++ Compiler|Symbols
28 Note: when building for Arduino, force the compiler to use avr-g++ to build logger.c. Or rename logger.c to logger.cpp.
30 Note: when building for Arduino, several warnings are generated when trying to place strings in
32 "warning: only initialized variables can be placed into program memory area"
33 This appears to be a known gcc bug - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34734