SH7709_PCDR
| (_reg_read_1(SH7709_PCDR) << 8);
cd = _reg_read_1(SH7709_PCDR) & ~PFCKBD_HITACHI_PCDR_SCN_MASK;
_reg_write_1(SH7709_PCDR, cd | scan[i].c);
(_reg_read_1(SH7709_PCDR) & PFCKBD_HITACHI_PCDR_SNS_MASK)
cd = _reg_read_1(SH7709_PCDR) & ~PFCKBD_HITACHI_PCDR_SCN_MASK;
_reg_write_1(SH7709_PCDR, cd | poll.c);
while (_reg_read_1(SH7709_PCDR) & PFCKBD_HITACHI_PCDR_SNS_MASK & 0x01);