SatCat5
satcat5::cfg::I2c Member List

This is the complete list of members for satcat5::cfg::I2c, including all inherited members.

busy() overridesatcat5::cfg::I2cvirtual
configure(unsigned refclk_hz, unsigned baud_hz, bool clock_stretch=true)satcat5::cfg::I2c
count_ondemand()satcat5::poll::OnDemandstatic
data_rcvd(satcat5::io::Readable *src) overridesatcat5::cfg::MultiSerialprivatevirtual
data_unlink(satcat5::io::Readable *src)satcat5::io::EventListenerinlineprotectedvirtual
enqueue_cmd(const satcat5::util::I2cAddr &devaddr, u8 regbytes, u32 regaddr, u8 nwrite, const u8 *data, u8 nread, satcat5::cfg::I2cEventListener *callback=0) (defined in satcat5::cfg::I2c)satcat5::cfg::I2cprotected
get_percent_full() constsatcat5::cfg::MultiSerialinline
I2c(satcat5::cfg::ConfigBus *cfg, unsigned devaddr)satcat5::cfg::I2c
idle() constsatcat5::cfg::MultiSerialinline
Interrupt(satcat5::cfg::ConfigBus *cfg)satcat5::cfg::Interruptexplicitprotected
Interrupt(satcat5::cfg::ConfigBus *cfg, unsigned devaddr, unsigned regaddr)satcat5::cfg::Interruptprotected
irq_check()satcat5::cfg::Interrupt
irq_disable()satcat5::cfg::Interrupt
irq_enable()satcat5::cfg::Interrupt
irq_event()satcat5::cfg::MultiSerialprivatevirtual
m_callback (defined in satcat5::cfg::I2c)satcat5::cfg::I2cprotected
m_cfg (defined in satcat5::cfg::Interrupt)satcat5::cfg::Interruptprivate
m_cmd_cbidx (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprivate
m_cmd_max (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprivate
m_cmd_queued (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprivate
m_ctrl (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprotected
m_devaddr (defined in satcat5::cfg::I2c)satcat5::cfg::I2cprotected
m_idle (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprivate
m_irq_rdrem (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprivate
m_irq_wrrem (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprivate
m_new_rdalloc (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprivate
m_new_wralloc (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprivate
m_next (defined in satcat5::cfg::Interrupt)satcat5::cfg::Interruptprivate
m_rdalloc (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprivate
m_regaddr (defined in satcat5::cfg::I2c)satcat5::cfg::I2cprotected
m_rxsatcat5::cfg::MultiSerialprotected
m_rxbuff (defined in satcat5::cfg::I2c)satcat5::cfg::I2cprotected
m_txsatcat5::cfg::MultiSerialprotected
m_txbuff (defined in satcat5::cfg::I2c)satcat5::cfg::I2cprotected
MultiSerial(satcat5::cfg::ConfigBus *cfg, unsigned devaddr, unsigned maxpkt, u8 *txbuff, unsigned txsize, u8 *rxbuff, unsigned rxsize)satcat5::cfg::MultiSerialprotected
OnDemand()satcat5::poll::OnDemandinlineprotected
poll_demand()satcat5::cfg::MultiSerialprivatevirtual
read(const satcat5::util::I2cAddr &devaddr, u8 regbytes, u32 regaddr, u8 nread, satcat5::cfg::I2cEventListener *callback=0) overridesatcat5::cfg::I2cvirtual
read_done(unsigned idx)satcat5::cfg::I2cprotectedvirtual
REGADDR_CFG (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprotectedstatic
REGADDR_DATA (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprotectedstatic
REGADDR_IRQ (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprotectedstatic
REGADDR_STATUS (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialprotectedstatic
request_cancel()satcat5::poll::OnDemand
request_poll()satcat5::poll::OnDemand
write(const satcat5::util::I2cAddr &devaddr, u8 regbytes, u32 regaddr, u8 nwrite, const u8 *data, satcat5::cfg::I2cEventListener *callback=0) overridesatcat5::cfg::I2cvirtual
write_check(unsigned ncmd, unsigned nread)satcat5::cfg::MultiSerialprotected
write_finish()satcat5::cfg::MultiSerialprotected
~EventListener() (defined in satcat5::io::EventListener)satcat5::io::EventListenerinlineprotected
~Interrupt() SATCAT5_OPTIONAL_DTOR (defined in satcat5::cfg::Interrupt)satcat5::cfg::Interruptprotected
~MultiSerial() (defined in satcat5::cfg::MultiSerial)satcat5::cfg::MultiSerialinlineprotected
~OnDemand() SATCAT5_OPTIONAL_DTOR (defined in satcat5::poll::OnDemand)satcat5::poll::OnDemandprotected