Метценгерштейн
Feb 12 2016, 12:10
если я в консоле линукса напишу
i2cget -f -y 0 0x3a
мне что-то выведет.
или
i2cset -f -y 0 0x3a 0x40 0x25 0x3f i
что-то запишется в регистры.
Хочу програмку написать на Си, чтобы в нужный момент она запускала подобное, и писалось в регистры.
как-то через exec?
Но такой список параметров не хочет принимать он.
Может system("i2cget -f -y 0 0x3a"); ?
aaarrr
Feb 12 2016, 12:52
А зачем запускать что-то, если есть /dev/i2c-X?
Метценгерштейн
Feb 12 2016, 13:00
ответ
system("i2cget -f -y 0 0x3a");
Tarbal
Feb 16 2016, 14:44
Цитата(Метценгерштейн @ Feb 12 2016, 17:00)

ответ
system("i2cget -f -y 0 0x3a");
Да но не по пацански это

По-пацански это выглядит так:
https://www.kernel.org/doc/Documentation/i2c/dev-interface