Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: i2c в Linux (montavista)
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Программирование
Noxter
1. Можно ли узнать адреса всех i2c-устройств подключенное в данное время. Просто когда происходит обращение к несуществуещему драйверу, то ядро выдает ошибку?

2. Чем отличается использование связки open/write/read от использования i2c_attach_client и тому подобные? Что лучше применять при постороение драйвера.

3. На плате и в системе (драйвер) есть еще одно устройство с таким же i2c-адресом. Когда я переключаю мультиплексор шины, то обратится к другому устройству не удается. Это из-за того, что за данным адресом закреплено уже другое устройство?

4. Как узнать какой драйвер или программа использует в данный момент i2c протокол, или данный адрес.

Большое спасибо
AlChi
есть функция i2c_probe (кажется так). ее юзай.
у нее в параметрах можешь указать список интересующих (и неинтересующих) адресов для проверки.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.