У меня есть две камеры, подключенные к моей системе Linux. Камеры управляются через I2C. Драйвер устройства для отдельной камеры основан на драйвере устройства i2c-core
. Я хочу переключаться между двумя камерами. Поэтому я хочу изменить адрес I2C на лету, чтобы управлять одной или другой камерой.
Это разумно? Если да, есть ли функция, которая делает это, или необходимо отсоединить и присоединить клиента с помощью i2c_detach_client
и i2c_attach_client
соответственно?
Спасибо за любой совет, Стефан