~ruther/qmk_firmware

90f9fb4eee0da25e5408e54ed872c6da2a40c5f3 — mtei 7 years ago 77ed9e3
Fixed docs/newbs_testing_debugging.md and tmk_core/common/print.h
2 files changed, 6 insertions(+), 6 deletions(-)

M docs/newbs_testing_debugging.md
M tmk_core/common/print.h
M docs/newbs_testing_debugging.md => docs/newbs_testing_debugging.md +1 -1
@@ 28,6 28,6 @@ Sometimes it's useful to print debug messages from within your [custom code](cus
After that you can use a few different print functions:

* `print("string")`: Print a simple string.
* `sprintf("%s string", var)`: Print a formatted string
* `uprintf("%s string", var)`: Print a formatted string
* `dprint("string")` Print a simple string, but only when debug mode is enabled
* `dprintf("%s string", var)`: Print a formatted string, but only when debug mode is enabled

M tmk_core/common/print.h => tmk_core/common/print.h +5 -5
@@ 60,7 60,7 @@
#    define println(s)         xputs(PSTR(s "\r\n"))
#    define uprint(s)          print(s)
#    define uprintln(s)        println(s)
#    define uprintf(fmt, ...)  xprintf(fmt, ...)
#    define uprintf(fmt, ...)  xprintf(fmt, ##__VA_ARGS__)

#  endif /* USER_PRINT / NORMAL PRINT */



@@ 125,7 125,7 @@ void print_set_sendchar(int8_t (*print_sendchar_func)(uint8_t));
#    define println(s)         xprintf(s "\r\n")
#    define uprint(s)          print(s)
#    define uprintln(s)        println(s)
#    define uprintf(fmt, ...)  xprintf(fmt, ...)
#    define uprintf(fmt, ...)  xprintf(fmt, ##__VA_ARGS__)

#  endif /* USER_PRINT / NORMAL PRINT */



@@ 141,19 141,19 @@ void print_set_sendchar(int8_t (*print_sendchar_func)(uint8_t));
#    define xprintf(fmt, ...)

// Create user print defines
#    define uprintf(fmt, ...)  __xprintf(fmt, ...)
#    define uprintf(fmt, ...)  __xprintf(fmt, ##__VA_ARGS__)
#    define uprint(s)          xprintf(s)
#    define uprintln(s)        xprintf(s "\r\n")

#  else /* NORMAL PRINT */

// Create user & normal print defines
#    define xprintf(fmt, ...)  __xprintf(fmt, ...)
#    define xprintf(fmt, ...)  __xprintf(fmt, ##__VA_ARGS__)
#    define print(s)           xprintf(s)
#    define println(s)         xprintf(s "\r\n")
#    define uprint(s)          print(s)
#    define uprintln(s)        println(s)
#    define uprintf(fmt, ...)  xprintf(fmt, ...)
#    define uprintf(fmt, ...)  xprintf(fmt, ##__VA_ARGS__)

#  endif /* USER_PRINT / NORMAL PRINT */