diff options
author | Joel Challis <git@zvecr.com> | 2019-10-15 13:33:06 +0100 |
---|---|---|
committer | Drashna Jael're <drashna@live.com> | 2019-12-05 16:03:52 -0800 |
commit | 67d52f67df17acd7d710049c065fce83afe7b49e (patch) | |
tree | d7cac504e7b582bc03f1ebf651de1d658b998d4b | |
parent | 9148b001ff69d5ab863a7f32bf1e68fab9797938 (diff) |
Add binary support to tinyprintf (#7024)
-rw-r--r-- | tmk_core/common/chibios/printf.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tmk_core/common/chibios/printf.c b/tmk_core/common/chibios/printf.c index dbd059448c..dcf33f35f8 100644 --- a/tmk_core/common/chibios/printf.c +++ b/tmk_core/common/chibios/printf.c @@ -186,6 +186,15 @@ void tfp_format(void* putp, putcf putf, char* fmt, va_list va) { case 's': putchw(putp, putf, w, 0, va_arg(va, char*)); break; + case 'b': +#ifdef PRINTF_LONG_SUPPORT + if (lng) + uli2a(va_arg(va, unsigned long int), 2, 0, bf); + else +#endif + ui2a(va_arg(va, unsigned int), 2, 0, bf); + putchw(putp, putf, w, lz, bf); + break; case '%': putf(putp, ch); default: |