RPi-GPIOExpander-MCP23017
view release on metacpan or search on metacpan
MCP23017.xs view on Meta::CPAN
GPIO_getRegister (fd, reg)
int fd
int reg
int
GPIO_getRegisterBit (fd, reg, bit)
int fd
int reg
int bit
int
GPIO_getRegisterBits (fd, reg, msb, lsb)
int fd
int reg
int msb
int lsb
int
GPIO_setRegister (fd, reg, value, name)
int fd
int reg
int value
char* name
# pin functions
int
GPIO__pinBit (pin)
int pin
int
GPIO_readPin (fd, pin)
int fd
int pin
void
GPIO_writePin (fd, pin, state)
int fd
int pin
int state
void
GPIO_pinMode (fd, pin, mode)
int fd
int pin
int mode
void
GPIO_pullUp (fd, pin, state)
int fd
int pin
int state
# operational functions
void
GPIO_clean (fd)
int fd
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
GPIO_clean(fd);
if (PL_markstack_ptr != temp) {
PL_markstack_ptr = temp;
XSRETURN_EMPTY;
}
return;
( run in 0.474 second using v1.01-cache-2.11-cpan-5511b514fd6 )