This is the complete list of members for functions::ICommandRegisterFunction, including all inherited members.
| address | functions::Function | |
| alt_function_address | functions::DataFunction | protected |
| begin_communication() const | functions::DataFunction | |
| chip_cmd_word(uint8_t chip_input_idx, uint8_t chip_output_idx, bool connect=true) | functions::ICommandRegisterFunction | static |
| DataFunction(bus::addr_t address, uint8_t alt_function_idx, const SPISettings &spiSettings) | functions::SR74HCT595 | |
| DEFAULT_SPI_SETTINGS | functions::ICommandRegisterFunction | static |
| DEFAULT_SPI_SETTINGS_SHIFTED_CLOCK | functions::SR74HCT595 | static |
| end_communication() const | functions::DataFunction | |
| Function(bus::addr_t address) | functions::Function | explicit |
| get_raw_spi() | functions::DataFunction | protectedstatic |
| ICommandRegisterFunction(bus::addr_t address, uint8_t alt_function_idx) | functions::ICommandRegisterFunction | explicit |
| spi_settings | functions::DataFunction | |
| SR74HCT595(bus::addr_t address, uint8_t alt_function_idx, bool shift_clock) | functions::ICommandRegisterFunction | |
| transfer(const void *mosi_buf, void *miso_buf, size_t count) const | functions::SR74HCT595 | |
| transfer16(uint16_t data_in, uint16_t *data_out=nullptr) const | functions::SR74HCT595 | |
| functions::DataFunction::transfer16(uint16_t data_in) const | functions::DataFunction | |
| transfer32(uint32_t data_in, uint32_t *data_out=nullptr) const | functions::SR74HCT595 | |
| functions::DataFunction::transfer32(uint32_t data_in) const | functions::DataFunction | |
| transfer8(uint8_t data_in, uint8_t *data_out=nullptr) const | functions::SR74HCT595 | |
| functions::DataFunction::transfer8(uint8_t data_in) const | functions::DataFunction | |
| use_csel | functions::DataFunction | protected |