read_via_reg
#define ADB_SR() read_via_reg(VIA1, vSR)
#define ADB_INTR_IS_OFF (vPB3 == (read_via_reg(VIA1, vBufB) & vPB3))
#define ADB_INTR_IS_ON (0 == (read_via_reg(VIA1, vBufB) & vPB3))
#define ADB_SR_INTR_IS_ON (vSR_INT == (read_via_reg(VIA1, \
write_via_reg(VIA1, vACR, (read_via_reg(VIA1, vACR) | 0x0c) & ~0x10);
via1_vIER &= read_via_reg(VIA1, vIER);
#define PM_SR() read_via_reg(VIA1, vSR)
ifr = read_via_reg(VIA1, vIFR);
#define PM_IS_ON (0x02 == (read_via_reg(VIA2, vBufB) & 0x02))
#define PM_IS_OFF (0x00 == (read_via_reg(VIA2, vBufB) & 0x02))
#define PM_IS_ON (0x08 == (read_via_reg(VIA2, vBufB) & 0x08))
#define PM_IS_OFF (0x00 == (read_via_reg(VIA2, vBufB) & 0x08))