지정된 UIO의 설정 및 사용
int/string uio_ioctl(int $uio_id, string $cmd)
$cmd에 사용 가능한 명령어의 종류 및 사용법은 PHPoC Device Programming Guide for P40을 참조하시기 바랍니다.
해당 명령어에 대한 응답 값
<?php
include "/lib/sd_340.php";
uio_ioctl(0, "set 0 mode out"); // UIO0의 0번 핀을 출력포트로 설정
uio_ioctl(0, "set 1-3 mode in"); // UIO0의 1, 2, 3번 핀을 입력포트로 설정
$state_0 = uio_ioctl(0, "get 0 output"); // UIO0의 1번 핀의 출력상태를 확인
$state_1 = uio_ioctl(0, "get 1 input"); // UIO0의 2번 핀의 입력상태를 확인
$state_2 = uio_ioctl(0, "get 2 input"); // UIO0의 3번 핀의 입력상태를 확인
$state_3 = uio_ioctl(0, "get 3 input"); // UIO0의 4번 핀의 입력상태를 확인
?>