__dbg_bit_print
void __dbg_bit_print(uint32_t, int, int, int, const char *, int);
__dbg_bit_print((a), sizeof(typeof(a)), 0, 0, NULL, \
__dbg_bit_print((a), sizeof(typeof(a)), 0, 0, (m), \
__dbg_bit_print((a), sizeof(typeof(a)), 0, 0, NULL, \
#define PRINTGPIO(m) __dbg_bit_print(it8368_reg_read(csregt, csregh, \
#define PRINTMFIO(m) __dbg_bit_print(it8368_reg_read(csregt, csregh, \
__dbg_bit_print(it8368_reg_read(csregt, csregh, IT8368_CTRL_REG), 0, 15,
__dbg_bit_print(it8368_reg_read(csregt, csregh, IT8368_GPIODATAIN_REG),
__dbg_bit_print(reg, sizeof(reg), 0, 18, "6 enable",
__dbg_bit_print(r, sizeof(uint16_t), 0, 0, #x, DBG_BIT_PRINT_COUNT)