Idler (07.09.2023 16:25, просмотров: 113) ответил reZident на Я не совсем программист или даже совсем не программист, поэтому не
понимаю, а в чем трудность с 10-битной адресацией? Там все те же
самые старт/стоп-условия, 7бит+W/R, ACK. Ну добавляется запись 8бит
адреса после аппаратного адреса. И...? Где засада-то? Или вам
10битный slave эмулировать нужно?
В реализации - никаких трудностей абсолютно. Трудности в
формализации вызова драйвера (новый параметр разрядности
слейв-адреса), и нужно во всех вызовах этот параметр вставить, и
ещё на верхнем уровне предусмотреть, чтобы к разным микросхемам
можно было сответственно обращаться. То есть, просто взять и
сделать, но во-первых, лень, а во-вторых, как можно релизить
драйвер с пусть не используемой, но вообще не проверенной функцией?