i2c_write_read()


Передача данных к I2C и одновременное считывание данных с I2C

Описание

int i2c_write_read(int $i2c_id, string $wbuf, string &$rbuf, int $rlen)

Параметры

Возврат значений

Возвращает длину данных для чтения/записи в случае успеха, в противном случае 0

Пример

<?php
include "/lib/sd_340.php";
$rbuf = "";
$wbuf = "\x05\x03";
$rlen = 0;
i2c_setup(0, 0x1e);                         // configuring I2C
$rlen = i2c_write_read(0, $wbuf, $rbuf, 2); // writing and reading to/from the I2C
if($rlen == 2)
  echo "$rbuf";                             // outputting the received data
?>

Смотрите также