_reg_read_1
status = (int8_t)_reg_read_1(LANDISK_BTNSTAT);
inten = _reg_read_1(LANDISK_INTEN);
ledctrl = (u_int8_t)_reg_read_1(LANDISK_LEDCTRL) & LED_POWER_VALUE;
uint8_t r = _reg_read_1(SH_(RCR1));
dt->dt_year = FROMBCD(_reg_read_1(SH3_RYRCNT));
#define RTCGET(x, y) dt->dt_ ## x = FROMBCD(_reg_read_1(SH_(R ## y ## CNT)))
} while ((_reg_read_1(SH_(RCR1)) & SH_RCR1_CF) && --retry > 0);
r = _reg_read_1(SH_(RCR2));