int main(void){ if(i2c_setup(0x23) < 0){ printf("err"); } i2c_set_slave(0x27); i2c_write8(0x27, 0x00, 0x00); sleep(1); i2c_write8(0x27, 0x06, 0x00); sleep(1); i2c_write8(0x27, 0x0A, 0xff); sleep(1); i2c_write8(0x27, 0x09, 0xf0); return 0; }
inline void i2c_stop(I2C_MemMapPtr p) { i2c_set_slave(p); i2c_set_rx(p); }
void i2c_stop(I2C_Type *p) { i2c_set_slave(p); i2c_set_rx(p); }