这里的晦涩响应使我不知道this。在Linux内核中的I2C写确认轮询
我已经背负着设备(Analog Devices 525x)那(来自数据手册,第16页):
内部[EEPROM]期间禁用I2C接口写周期。
这似乎不公平,如“我现在下车沙发上,所以因为我让座垫一个裂口不使用了一段时间”。老实说,为什么这是我的问题?
无论如何,数据表建议应答轮询是答案 - 进入Linux内核... Linux GPIO位分离的I2C驱动程序提供了一个机制来做到这一点吗?本质上发送一个地址与写入位设置,并继续这样做,直到出现一个ACK。
我在一个ARM上使用2.6.14,带有后端端口的GPIO位bashing驱动(我认为是2.6.19)。
这是平台附带的专有产品;将转发端口的所有离散更改都是非常努力的。 2.6.14。++的表现合理,所以除了这里发布的内容外,没有太多的动机。 – Jamie 2009-08-17 02:46:17