예제 #1
0
파일: mcp.c 프로젝트: ubuntuguru/battleaxe
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;
}
예제 #2
0
inline void i2c_stop(I2C_MemMapPtr p)
{
    i2c_set_slave(p);
    i2c_set_rx(p);
}
예제 #3
0
파일: i2c.c 프로젝트: kamejoko80/BamBooOS
void i2c_stop(I2C_Type *p)
{
    i2c_set_slave(p);
    i2c_set_rx(p);
}