Fixed docs/newbs_testing_debugging.md and tmk_core/common/print.h

This commit is contained in:
mtei 2018-10-05 14:54:22 +09:00 committed by Jack Humbert
parent 77ed9e3a73
commit 90f9fb4eee
2 changed files with 6 additions and 6 deletions

View File

@ -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: After that you can use a few different print functions:
* `print("string")`: Print a simple string. * `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 * `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 * `dprintf("%s string", var)`: Print a formatted string, but only when debug mode is enabled

View File

@ -60,7 +60,7 @@
# define println(s) xputs(PSTR(s "\r\n")) # define println(s) xputs(PSTR(s "\r\n"))
# define uprint(s) print(s) # define uprint(s) print(s)
# define uprintln(s) println(s) # define uprintln(s) println(s)
# define uprintf(fmt, ...) xprintf(fmt, ...) # define uprintf(fmt, ...) xprintf(fmt, ##__VA_ARGS__)
# endif /* USER_PRINT / NORMAL PRINT */ # 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 println(s) xprintf(s "\r\n")
# define uprint(s) print(s) # define uprint(s) print(s)
# define uprintln(s) println(s) # define uprintln(s) println(s)
# define uprintf(fmt, ...) xprintf(fmt, ...) # define uprintf(fmt, ...) xprintf(fmt, ##__VA_ARGS__)
# endif /* USER_PRINT / NORMAL PRINT */ # endif /* USER_PRINT / NORMAL PRINT */
@ -141,19 +141,19 @@ void print_set_sendchar(int8_t (*print_sendchar_func)(uint8_t));
# define xprintf(fmt, ...) # define xprintf(fmt, ...)
// Create user print defines // Create user print defines
# define uprintf(fmt, ...) __xprintf(fmt, ...) # define uprintf(fmt, ...) __xprintf(fmt, ##__VA_ARGS__)
# define uprint(s) xprintf(s) # define uprint(s) xprintf(s)
# define uprintln(s) xprintf(s "\r\n") # define uprintln(s) xprintf(s "\r\n")
# else /* NORMAL PRINT */ # else /* NORMAL PRINT */
// Create user & normal print defines // Create user & normal print defines
# define xprintf(fmt, ...) __xprintf(fmt, ...) # define xprintf(fmt, ...) __xprintf(fmt, ##__VA_ARGS__)
# define print(s) xprintf(s) # define print(s) xprintf(s)
# define println(s) xprintf(s "\r\n") # define println(s) xprintf(s "\r\n")
# define uprint(s) print(s) # define uprint(s) print(s)
# define uprintln(s) println(s) # define uprintln(s) println(s)
# define uprintf(fmt, ...) xprintf(fmt, ...) # define uprintf(fmt, ...) xprintf(fmt, ##__VA_ARGS__)
# endif /* USER_PRINT / NORMAL PRINT */ # endif /* USER_PRINT / NORMAL PRINT */