I'm using "nrf5_SDK_for_Mesh_v0.9.2-Alpha".
How can I debug print out to UART print at printf, not RTT ?
I'm using "nrf5_SDK_for_Mesh_v0.9.2-Alpha".
How can I debug print out to UART print at printf, not RTT ?
Jake,
in ["mesh/core/api/nrf_mesh_config_core.h"] line 307 you can see that rtt is the default:
#ifndef LOG_CALLBACK_DEFAULT #if defined(NRF51) || defined(NRF52_SERIES) #define LOG_CALLBACK_DEFAULT log_callback_rtt #else #define LOG_CALLBACK_DEFAULT log_callback_stdout #endif #endif
override this at compile time with a cmake argument.
cmake .. -G Ninja -DLOG_CALLBACK_DEFAULT=log_callback_stdout
Have you looked at the uart example in the sdk?
The pca10040 devkit default UART pins are 8/6 [examples/bsp/pca10040.h:69]
PSELRTS 0x508 Pin select for RTS
PSELTXD 0x50C Pin select for TXD
PSELCTS 0x510 Pin select for CTS
PSELRXD 0x514 Pin select for RXD
Have you looked at the uart example in the sdk?
The pca10040 devkit default UART pins are 8/6 [examples/bsp/pca10040.h:69]
PSELRTS 0x508 Pin select for RTS
PSELTXD 0x50C Pin select for TXD
PSELCTS 0x510 Pin select for CTS
PSELRXD 0x514 Pin select for RXD