HWRITE4
HWRITE4(sc, GPIO_PIN(pin), reg);
HWRITE4(sc, GPIO_PIN(pin), reg);
HWRITE4(sc, GPIO_PIN(pin), reg);
HWRITE4((sc), (reg), HREAD4((sc), (reg)) | (bits))
HWRITE4((sc), (reg), HREAD4((sc), (reg)) & ~(bits))