aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2019-10-15 13:33:06 +0100
committerGitHub <noreply@github.com>2019-10-15 13:33:06 +0100
commit2ac4197b73221a49cfb7c9a44c4674d757ad7aba (patch)
tree064117b6947c3f0c71f04a74390f9d7eab2e945a
parentcc5edb9eeb2d30400dee278a6f20991389f68afe (diff)
downloadqmk_firmware-2ac4197b73221a49cfb7c9a44c4674d757ad7aba.tar.gz
qmk_firmware-2ac4197b73221a49cfb7c9a44c4674d757ad7aba.zip
Add binary support to tinyprintf (#7024)
-rw-r--r--tmk_core/common/chibios/printf.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/tmk_core/common/chibios/printf.c b/tmk_core/common/chibios/printf.c
index dbd059448..dcf33f35f 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) {
186 case 's': 186 case 's':
187 putchw(putp, putf, w, 0, va_arg(va, char*)); 187 putchw(putp, putf, w, 0, va_arg(va, char*));
188 break; 188 break;
189 case 'b':
190#ifdef PRINTF_LONG_SUPPORT
191 if (lng)
192 uli2a(va_arg(va, unsigned long int), 2, 0, bf);
193 else
194#endif
195 ui2a(va_arg(va, unsigned int), 2, 0, bf);
196 putchw(putp, putf, w, lz, bf);
197 break;
189 case '%': 198 case '%':
190 putf(putp, ch); 199 putf(putp, ch);
191 default: 200 default: