SCSPTR1
__raw_writeb(scsptr1_data, SCSPTR1);
__raw_writeb(scsptr1_data, SCSPTR1);
__raw_writeb(scsptr1_data, SCSPTR1);
__raw_writeb(scsptr1_data, SCSPTR1);
__raw_writeb(scsptr1_data, SCSPTR1);
data |= ((__raw_readb(SCSPTR1) & SDA) >> 2) << (7 - i);
__raw_writeb(scsptr1_data, SCSPTR1);
__raw_writeb(scsptr1_data, SCSPTR1);
scsptr1_data = __raw_readb(SCSPTR1) | SCL; /* SCL:H */
__raw_writeb(scsptr1_data, SCSPTR1);
scsptr1_data = __raw_readb(SCSPTR1) | SCL_OEN; /* SCL output enable */
__raw_writeb(scsptr1_data, SCSPTR1);