diff --git a/src/Streaming.h b/src/Streaming.h index bff9209..eefac9d 100644 --- a/src/Streaming.h +++ b/src/Streaming.h @@ -137,10 +137,18 @@ inline Print &operator<<(Print &obj, const _BYTE_CODE &arg) { #endif -#define _HEX(a) _BASED(a, HEX) -#define _DEC(a) _BASED(a, DEC) -#define _OCT(a) _BASED(a, OCT) -#define _BIN(a) _BASED(a, BIN) +#define _HEX(a) _BASED(a, HEX) +#define _HEX2(a) _BASED(a, HEX2) +#define _HEX4(a) _BASED(a, HEX4) +#define _HEX8(a) _BASED(a, HEX8) +#define _DEC(a) _BASED(a, DEC) +#define _OCT(a) _BASED(a, OCT) +#define _BIN(a) _BASED(a, BIN) +#define _BIN2(a) _BASED(a, BIN2) +#define _BIN4(a) _BASED(a, BIN4) +#define _BIN8(a) _BASED(a, BIN8) +#define _BIN16(a) _BASED(a, BIN16) +#define _BIN32(a) _BASED(a, BIN32) // Specialization for class _BASED // Thanks to Arduino forum user Ben Combee who suggested this