| busy() override | satcat5::cfg::Spi | virtual |
| configure(unsigned clkref_hz, unsigned baud_hz, unsigned mode=3) | satcat5::cfg::Spi | |
| count_ondemand() | satcat5::poll::OnDemand | static |
| data_rcvd(satcat5::io::Readable *src) override | satcat5::cfg::MultiSerial | privatevirtual |
| data_unlink(satcat5::io::Readable *src) | satcat5::io::EventListener | inlineprotectedvirtual |
| exchange(u8 devidx, const u8 *wrdata, u8 rwbytes, satcat5::cfg::SpiEventListener *callback=0) override | satcat5::cfg::Spi | virtual |
| get_percent_full() const | satcat5::cfg::MultiSerial | inline |
| idle() const | satcat5::cfg::MultiSerial | inline |
| Interrupt(satcat5::cfg::ConfigBus *cfg) | satcat5::cfg::Interrupt | explicitprotected |
| Interrupt(satcat5::cfg::ConfigBus *cfg, unsigned devaddr, unsigned regaddr) | satcat5::cfg::Interrupt | protected |
| irq_check() | satcat5::cfg::Interrupt | |
| irq_disable() | satcat5::cfg::Interrupt | |
| irq_enable() | satcat5::cfg::Interrupt | |
| irq_event() | satcat5::cfg::MultiSerial | privatevirtual |
| m_callback (defined in satcat5::cfg::Spi) | satcat5::cfg::Spi | protected |
| m_cfg (defined in satcat5::cfg::Interrupt) | satcat5::cfg::Interrupt | private |
| m_cmd_cbidx (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | private |
| m_cmd_max (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | private |
| m_cmd_queued (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | private |
| m_ctrl (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | protected |
| m_idle (defined in satcat5::poll::OnDemand) | satcat5::poll::OnDemand | private |
| m_irq_rdrem (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | private |
| m_irq_wrrem (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | private |
| m_new_rdalloc (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | private |
| m_new_wralloc (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | private |
| m_next (defined in satcat5::cfg::Interrupt) | satcat5::cfg::Interrupt | private |
| m_rdalloc (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | private |
| m_rx | satcat5::cfg::MultiSerial | protected |
| m_rxbuff (defined in satcat5::cfg::Spi) | satcat5::cfg::Spi | protected |
| m_tx | satcat5::cfg::MultiSerial | protected |
| m_txbuff (defined in satcat5::cfg::Spi) | satcat5::cfg::Spi | protected |
| MultiSerial(satcat5::cfg::ConfigBus *cfg, unsigned devaddr, unsigned maxpkt, u8 *txbuff, unsigned txsize, u8 *rxbuff, unsigned rxsize) | satcat5::cfg::MultiSerial | protected |
| OnDemand() | satcat5::poll::OnDemand | inlineprotected |
| poll_demand() | satcat5::cfg::MultiSerial | privatevirtual |
| query(u8 devidx, const u8 *wrdata, u8 wrbytes, u8 rdbytes, satcat5::cfg::SpiEventListener *callback=0) override | satcat5::cfg::Spi | virtual |
| read_done(unsigned cidx) | satcat5::cfg::Spi | protectedvirtual |
| REGADDR_CFG (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | protectedstatic |
| REGADDR_DATA (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | protectedstatic |
| REGADDR_IRQ (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | protectedstatic |
| REGADDR_STATUS (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | protectedstatic |
| request_cancel() | satcat5::poll::OnDemand | |
| request_poll() | satcat5::poll::OnDemand | |
| Spi(ConfigBus *cfg, unsigned devaddr) | satcat5::cfg::Spi | |
| write_check(unsigned ncmd, unsigned nread) | satcat5::cfg::MultiSerial | protected |
| write_finish() | satcat5::cfg::MultiSerial | protected |
| ~EventListener() (defined in satcat5::io::EventListener) | satcat5::io::EventListener | inlineprotected |
| ~Interrupt() SATCAT5_OPTIONAL_DTOR (defined in satcat5::cfg::Interrupt) | satcat5::cfg::Interrupt | protected |
| ~MultiSerial() (defined in satcat5::cfg::MultiSerial) | satcat5::cfg::MultiSerial | inlineprotected |
| ~OnDemand() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::OnDemand) | satcat5::poll::OnDemand | protected |