1. 分配一个i2c_driver结构体。
2. 设置attach_adapter,设置detach_clien。
attach_adapter调用i2c_probe(),3.0内核:static int i2c_probe(struct ipath_devdata *dd, int devaddr)
detach_client:如果之前发现有设备,那么现在要清除它。
读写I2C的3个函数:
i2c_master_send 和 i2c_master_recv,i2c_transfer
其中 i2c_master_send用于发送一个i2c_msg,
i2c_master_recv用于接收一个i2c_msg,
i2c_transfer用于发送或读取一个或多个i2c_msg。
阅读(1405) | 评论(0) | 转发(0) |