mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-12-25 18:48:05 +06:00
Add binary support to tinyprintf (#7024)
This commit is contained in:
parent
cc5edb9eeb
commit
2ac4197b73
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user