writeb
#define writeb(va, d) (*(volatile uint8_t *) (va) = (d))
#undef writeb
writeb(uint8_t v, volatile void *addr)
#define writeb(v, addr) writeb(v, addr)
#define writeb(va, d) (*(volatile uint8_t *) (va) = (d))