uio_ioctl()


지정된 UIO의 설정 및 사용

Description

int/string uio_ioctl(int $uio_id, string $cmd)

Parameters

$cmd에 사용 가능한 명령어의 종류 및 사용법은 PHPoC Device Programming Guide for P40을 참조하시기 바랍니다.

Return Value

해당 명령어에 대한 응답 값

Example

<?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번 핀의 입력상태를 확인
?>

See also