39 lines
741 B
PHP
39 lines
741 B
PHP
|
<?php
|
||
|
|
||
|
namespace NoccyLabs\Gpio;
|
||
|
|
||
|
class Gpio
|
||
|
{
|
||
|
public function __construct()
|
||
|
{}
|
||
|
|
||
|
// call export before getpin
|
||
|
public function getPin($pinno)
|
||
|
{}
|
||
|
|
||
|
// export the pin
|
||
|
public function exportPin($pinno)
|
||
|
{}
|
||
|
|
||
|
// unexport the pin
|
||
|
public function unexportPin($pinno)
|
||
|
{}
|
||
|
|
||
|
// set handler, pass null to disable interrupts
|
||
|
public function setInterruptHandler(GpioPin $pin, callable $handler=null)
|
||
|
{}
|
||
|
|
||
|
// get the interrupt handler for the pin
|
||
|
public function getInterruptHandler(GpioPin $pin)
|
||
|
{}
|
||
|
|
||
|
// set edge
|
||
|
public function setInterruptEdge(GpioPin $pin, $edge)
|
||
|
{}
|
||
|
|
||
|
// get edge
|
||
|
public function getInterruptEdge(GpioPin $pin)
|
||
|
{}
|
||
|
|
||
|
}
|