YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
mcp23s17_drv Member List

This is the complete list of members for mcp23s17_drv, including all inherited members.

attachInterrupt(void(*)(uint16_t gpio), uint16_t mode) (defined in mcp23s17_drv)mcp23s17_drv
detachInterrupt() (defined in mcp23s17_drv)mcp23s17_drv
digitalReadPort(uint16_t mask=0xffff) (defined in mcp23s17_drv)mcp23s17_drv
digitalWritePort(uint16_t value, uint16_t mask=0xffff) (defined in mcp23s17_drv)mcp23s17_drv
disableInterrupt() (defined in mcp23s17_drv)mcp23s17_drv
enableInterrupt() (defined in mcp23s17_drv)mcp23s17_drv
getGpio() const =0 (defined in gpio_interface)gpio_interfacepure virtual
gpioAttachIrq(gpio_irq_t irq_mode, function< void()> handler)=0 (defined in gpio_interface)gpio_interfacepure virtual
gpioDetachIrq()=0 (defined in gpio_interface)gpio_interfacepure virtual
gpioDisableIrq()=0 (defined in gpio_interface)gpio_interfacepure virtual
gpioEnableIrq()=0 (defined in gpio_interface)gpio_interfacepure virtual
gpioMode(uint16_t mode) (defined in mcp23s17_drv)mcp23s17_drvvirtual
gpioRead() (defined in mcp23s17_drv)mcp23s17_drv
gpioRead() const =0 (defined in gpio_interface)gpio_interfacepure virtual
gpioToggle()=0 (defined in gpio_interface)gpio_interfacepure virtual
gpioWrite(bool value) (defined in mcp23s17_drv)mcp23s17_drvvirtual
handleInterrupt() (defined in mcp23s17_drv)mcp23s17_drv
mcp23s17_drv(spi_interface &hw, uint8_t spi_addr) (defined in mcp23s17_drv)mcp23s17_drv
operator bool() const (defined in gpio_interface)gpio_interfaceinline
operator=(bool b) (defined in gpio_interface)gpio_interfaceinline
setGpio(gpio_pin_t gpio)=0 (defined in gpio_interface)gpio_interfacepure virtual
~gpio_interface()=default (defined in gpio_interface)gpio_interfaceprotectedvirtual
~mcp23s17_drv() (defined in mcp23s17_drv)mcp23s17_drvinlinevirtual