136
Vývoj / Re:Lazarus - i2c sběrnice
« kdy: 09. 12. 2020, 17:04:47 »
Tam vidim par funkcí pro nastavovaní i2c expanderu.
funkce i2c_bus_write (baseadr, reg: word; var data: databuf_t; lgt: byte; testnr: integer): integer;
funkce i2c_bus_read (baseadr, reg: word; var data: databuf_t; lgt: byte; testnr: integer): integer;
funkce i2c_string_read (baseadr, reg: word; var data: databuf_t; lgt: byte; testnr: integer): string;
funkce i2c_string_write (baseadr, reg: word; s: string; testnr: integer): integer;
Nevidim tam však řešení, jak zjistit jestli na te adrese ten expander je.
funkce i2c_bus_write (baseadr, reg: word; var data: databuf_t; lgt: byte; testnr: integer): integer;
funkce i2c_bus_read (baseadr, reg: word; var data: databuf_t; lgt: byte; testnr: integer): integer;
funkce i2c_string_read (baseadr, reg: word; var data: databuf_t; lgt: byte; testnr: integer): string;
funkce i2c_string_write (baseadr, reg: word; s: string; testnr: integer): integer;
Nevidim tam však řešení, jak zjistit jestli na te adrese ten expander je.