|
YAHAL
Yet Another Hardware Abstraction Library
|
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_interface | pure virtual |
| gpioAttachIrq(gpio_irq_t irq_mode, function< void()> handler)=0 (defined in gpio_interface) | gpio_interface | pure virtual |
| gpioDetachIrq()=0 (defined in gpio_interface) | gpio_interface | pure virtual |
| gpioDisableIrq()=0 (defined in gpio_interface) | gpio_interface | pure virtual |
| gpioEnableIrq()=0 (defined in gpio_interface) | gpio_interface | pure virtual |
| gpioMode(uint16_t mode) (defined in mcp23s17_drv) | mcp23s17_drv | virtual |
| gpioRead() (defined in mcp23s17_drv) | mcp23s17_drv | |
| gpioRead() const =0 (defined in gpio_interface) | gpio_interface | pure virtual |
| gpioToggle()=0 (defined in gpio_interface) | gpio_interface | pure virtual |
| gpioWrite(bool value) (defined in mcp23s17_drv) | mcp23s17_drv | virtual |
| 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_interface | inline |
| operator=(bool b) (defined in gpio_interface) | gpio_interface | inline |
| setGpio(gpio_pin_t gpio)=0 (defined in gpio_interface) | gpio_interface | pure virtual |
| ~gpio_interface()=default (defined in gpio_interface) | gpio_interface | protectedvirtual |
| ~mcp23s17_drv() (defined in mcp23s17_drv) | mcp23s17_drv | inlinevirtual |