【发布时间】:2016-04-23 09:04:14
【问题描述】:
我有一个系统,它使用模块传感器 LM75 和两个 I2C 地址(0x48 和 0x49)。我想取消一个地址(0x48),但是我不明白它的初始化在哪里。
normal_i2c 中的所有更改都不相关....
/* Addresses scanned */
static const unsigned short normal_i2c[] = { 0x48, 0x49, 0x4a, 0x4b, 0x4c,
0x4d, 0x4e, 0x4f, I2C_CLIENT_END };
【问题讨论】:
-
你的帖子被删了吗?似乎缺少有关该 normal_i2c 的信息(它来自哪里?)。你已经尝试过什么?
-
normal_i2c[] - 它是 lm75.c 中的数组。我认为驱动程序从这个数组中获取 i2c 地址。但这是不对的。
标签: c linux-kernel linux-device-driver i2c