diff options
author | 2013-03-21 15:44:33 +0900 | |
---|---|---|
committer | 2013-03-21 15:44:33 +0900 | |
commit | 2b08a150a41e25e87362436b7307bb1be35529f3 (patch) | |
tree | e176fafe0e7723612f7fb34b88105ea892f35404 /common/print.c | |
parent | 8580c8d291a432d5004c46321aa3c1b1626cdadd (diff) | |
parent | b2a19328ad35f51dcc9cef7c4d2801acd143582a (diff) | |
download | qmk_firmware-2b08a150a41e25e87362436b7307bb1be35529f3.tar.gz |
Merge branch 'add_build_options'
Diffstat (limited to 'common/print.c')
-rw-r--r-- | common/print.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/common/print.c b/common/print.c index 08d211f20..329f83512 100644 --- a/common/print.c +++ b/common/print.c @@ -27,12 +27,17 @@ #include "print.h" -#define sendchar(c) do { if (print_enable && print_sendchar_func) (print_sendchar_func)(c); } while (0) +#ifndef NO_PRINT +#define sendchar(c) do { if (print_sendchar_func) (print_sendchar_func)(c); } while (0) -int8_t (*print_sendchar_func)(uint8_t) = 0; -bool print_enable = true; +static int8_t (*print_sendchar_func)(uint8_t) = 0; + +void print_set_sendchar(int8_t (*sendchar_func)(uint8_t)) +{ + print_sendchar_func = sendchar_func; +} /* print string stored in data memory(SRAM) * print_P("hello world"); @@ -184,3 +189,5 @@ void print_bin_reverse32(uint32_t data) print_bin_reverse8(data>>16); print_bin_reverse8(data>>24); } + +#endif |