지정된 UART의 수신 데이터를 지정된 길이만큼 읽음
int uart_readn(int $uart_id, int/string &$rbuf, int $rlen)
성공 시 읽은 데이터 길이(바이트 수), 실패 시 0
<?php
include "/lib/sd_340.php";
$rbuf = "";
uart_setup(0, 9600); // 0번 UART를 9600 bps로 설정
while(1)
{
$rlen = uart_readn(0, $rbuf, 5); // 0번 UART로 수신된 데이터를 읽음(5 바이트)
if($rlen)
{
echo "$rbuf\r\n";
break;
}
}
?>