Чтение I2C в реальном времени с использованием SMBus
Я использую SMBus (https://www.kernel.org/doc/Documentation/i2c/dev-interface
) в Linux для получения данных с устройства i2c. Я читаю фиксированную длину с определенного адреса на устройстве, по какой-то причине я все еще могу читать данные даже после того, как я отключил кабель i2c от компьютера. Это, вероятно, означает, что SMBus не читает i2c в реальном времени и это, вероятно, сохраняет данные в буфере кэша, это правда? Как я могу читать данные i2c в режиме реального времени без буферных кешей?
Благодарю.