This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

mesh example debug print

I'm using "nrf5_SDK_for_Mesh_v0.9.2-Alpha".

How can I debug print out to UART print at printf, not RTT ?

Parents
  • 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
    
  • Thank you thst.

    But, I can not find "examples/bsppca10040.h" file in "nrf5_SDK_for_Mesh_v0.9.2-Alpha". I see the file in "examples/hal/include/pca10040.h". In this file, I see below.

    #define RX_PIN_NUMBER  8
    #define TX_PIN_NUMBER  6
    #define CTS_PIN_NUMBER 7
    #define RTS_PIN_NUMBER 5
    #define HWFC           true
    

    But, I can not find who uses these defines.

Reply
  • Thank you thst.

    But, I can not find "examples/bsppca10040.h" file in "nrf5_SDK_for_Mesh_v0.9.2-Alpha". I see the file in "examples/hal/include/pca10040.h". In this file, I see below.

    #define RX_PIN_NUMBER  8
    #define TX_PIN_NUMBER  6
    #define CTS_PIN_NUMBER 7
    #define RTS_PIN_NUMBER 5
    #define HWFC           true
    

    But, I can not find who uses these defines.

Children
Related