spi_write_read()


Одновременная передача и чтение данных в/с SPI

Описание

int spi_write_read(int $spi_id, string $wbuf, string &$rbuf, int $rlen)

Параметры

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

Возвращается длина данных для чтения/письма (байты)

Пример

<?php
include "/lib/sd_340.php";
$rbuf = "";
$wbuf = "\x1E\x07";
$rlen = 0;
spi_setup(0);                                // configuring SPI
$rlen = spi_write_read(0, $wbuf, $rbuf, 2);  // writing and reading to/from the SPI
if($rlen == 2)
  echo "$rbuf\r\n";                          // outputting the received data
?>

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