~ruther/qmk_firmware

2ac4197b73221a49cfb7c9a44c4674d757ad7aba — Joel Challis 5 years ago cc5edb9
Add binary support to tinyprintf (#7024)

1 files changed, 9 insertions(+), 0 deletions(-)

M tmk_core/common/chibios/printf.c
M tmk_core/common/chibios/printf.c => tmk_core/common/chibios/printf.c +9 -0
@@ 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: