Как вы взаимодействуете с драйвером Linux I2C из пространства ядра? Например, если бы у меня были светодиоды, подключенные к расширителю GPIO на шине I2C, как бы я мигнул их дважды, прежде чем идти вниз для сброса из machine_reset()?
По сути, я считаю, что мне нужно вызывать функции i2c_smbus_write_byte()
, i2c_smbus_read_byte()
и т.д. Но эти функции требуют данных клиента I2C, которые я не понимаю, как предоставить.
Спасибо,