uart_readn()


Читает заданное количество байтов с UART порта

Описание

int uart_readn(int $uart_id, string &$rbuf, int $rlen)

Параметры

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

В случае успеха, возвращается количество прочитанных данных. В случае неудачи, возвращается 0.(Если количество полученных данных меньше, чем $len, это считается неудачей.)

Пример

<?php
include "/lib/sd_340.php";
$rbuf = "";
uart_setup(0, 9600);               // Configuring UART0 to 9600 bps
while(1)
{
  $rlen = uart_readn(0, $rbuf, 5);  // Reading 5 bytes of data from the UART0
  if($rlen)
  {
    echo "$rbuf\r\n";
    break;
  }
}
?>

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