X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=tmk_core%2Fcommon%2Fprint.h;h=9eec91915183d68e92913a1efca409b5440b8f11;hb=e3d7b50f63dfc71b5488928093f2d641589518b0;hp=c0e9e14309d9ca03985097a2fbf95914ff0eceb6;hpb=d9fee5571d7de08e76dff5ce75816faf522240f6;p=max%2Ftmk_keyboard.git diff --git a/tmk_core/common/print.h b/tmk_core/common/print.h index c0e9e143..9eec9191 100644 --- a/tmk_core/common/print.h +++ b/tmk_core/common/print.h @@ -47,7 +47,15 @@ extern "C" /* function pointer of sendchar to be used by print utility */ void print_set_sendchar(int8_t (*print_sendchar_func)(uint8_t)); -#elif defined(__arm__) +#elif defined(PROTOCOL_CHIBIOS) /* __AVR__ */ + +#include "chibios/printf.h" + +#define print(s) printf(s) +#define println(s) printf(s "\r\n") +#define xprintf printf + +#elif defined(__arm__) /* __AVR__ */ #include "mbed/xprintf.h" @@ -91,34 +99,35 @@ void print_set_sendchar(int8_t (*print_sendchar_func)(uint8_t)); #else /* NO_PRINT */ -#define xprintf -#define print -#define println -#define print_set_sendchar(func) -#define print_dec(data) -#define print_decs(data) -#define print_hex4(data) -#define print_hex8(data) -#define print_hex16(data) -#define print_hex32(data) -#define print_bin4(data) -#define print_bin8(data) -#define print_bin16(data) -#define print_bin32(data) -#define print_bin_reverse8(data) -#define print_bin_reverse16(data) -#define print_bin_reverse32(data) -#define print_val_dec(v) -#define print_val_decs(v) -#define print_val_hex8(v) -#define print_val_hex16(v) -#define print_val_hex32(v) -#define print_val_bin8(v) -#define print_val_bin16(v) -#define print_val_bin32(v) -#define print_val_bin_reverse8(v) -#define print_val_bin_reverse16(v) -#define print_val_bin_reverse32(v) +#define xprintf(s,...) ((void)0) +#define print(s) ((void)0) +#define println(s) ((void)0) +#define print_set_sendchar(func) ((void)0) +#define print_dec(data) ((void)0) +#define print_decs(data) ((void)0) +#define print_hex4(data) ((void)0) +#define print_hex8(data) ((void)0) +#define print_hex16(data) ((void)0) +#define print_hex32(data) ((void)0) +#define print_bin4(data) ((void)0) +#define print_bin8(data) ((void)0) +#define print_bin16(data) ((void)0) +#define print_bin32(data) ((void)0) +#define print_bin_reverse8(data) ((void)0) +#define print_bin_reverse16(data) ((void)0) +#define print_bin_reverse32(data) ((void)0) +#define print_val_dec(v) ((void)0) +#define print_val_decs(v) ((void)0) +#define print_val_hex8(v) ((void)0) +#define print_val_hex16(v) ((void)0) +#define print_val_hex32(v) ((void)0) +#define print_val_bin8(v) ((void)0) +#define print_val_bin16(v) ((void)0) +#define print_val_bin32(v) ((void)0) +#define print_val_bin_reverse8(v) ((void)0) +#define print_val_bin_reverse16(v) ((void)0) +#define print_val_bin_reverse32(v) ((void)0) +#define init_printf(s,ss) ((void)0) #endif /* NO_PRINT */