Re: I2C přes wiringpi na RPI

Cizek Milan Cizek.Milan na seznam.cz
Pondělí Duben 1 12:00:27 CEST 2019


Ahoj,

ty knihovny dělají v podstatě totéž (ioctl nad smbus…).

Už jsme to nějak rozřešili tady: http://www.abclinuxu.cz/poradna/
programovani/show/445287

-- 
Milan Čížek

---------- Původní e-mail ----------
Od: Michal Grunt <michal.grunt na gmail.com>
Komu: HW-news <hw-list na list.hw.cz>
Datum: 1. 4. 2019 10:35:09
Předmět: Re: I2C přes wiringpi na RPI 
"Mrkněte jak má dělanou detekci MCP23017 Adafruit. Třeba Vám to pomůže.
Je to pár řádku od řádku 737:
https://github.com/adafruit/Adafruit-Retrogame/blob/master/retrogame.c

Ve zkratce je to nějak takto:
int 2cfd[8]; // /dev/i2c-1 MCP23017 file descriptors
for(i=0; i<8; i++) { // 8 possible MCP23017 indices
if((i2cfd[i] = open("/dev/i2c-1", O_RDWR | O_NONBLOCK)) > 0) {
ioctl(i2cfd[i], I2C_SLAVE, 0x20 + i);
}
}

Čert ví co všechno dělají ty knihovny...

"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20190401/7233fdd5/attachment.html>


Další informace o konferenci Hw-list