__write_2
#define __write_2(h, o, v) *((volatile uint16_t *)((h) + (o))) = (v)
#define __write_2(h, o, v) *((volatile uint16_t *)((h) + (o))) = swap16(v)
#define __write_2(t, h, o, v) \
#define __write_2(a, v) { \
#define __write_2(a, v) { \