i2c_rd16
uint16_t sysctl = i2c_rd16(sd, SYSCTL);
(i2c_rd16(sd, CHIPID) & MASK_CHIPID) >> 8);
i2c_rd16(sd, CHIPID) & MASK_REVID);
(i2c_rd16(sd, CECEN) & MASK_CECEN) ? "yes" : "no");
(i2c_rd16(sd, CSI_STATUS) & MASK_S_WSYNC) ?
(i2c_rd16(sd, CSI_STATUS) & MASK_S_TXACT) ?
(i2c_rd16(sd, CSI_STATUS) & MASK_S_RXACT) ?
(i2c_rd16(sd, CSI_STATUS) & MASK_S_HLT) ?
u16 intstatus = i2c_rd16(sd, INTSTATUS);
intstatus = i2c_rd16(sd, INTSTATUS);
u16 sysctl = i2c_rd16(sd, SYSCTL);
u16 pllctl0 = i2c_rd16(sd, PLLCTL0);
u16 pllctl1 = i2c_rd16(sd, PLLCTL1);