uTL
micro Template library
utl::i2c_bb_i< virtual_tag > Member List

This is the complete list of members for utl::i2c_bb_i< virtual_tag >, including all inherited members.

_clock() const finalutl::i2c_bb_i< virtual_tag >inlineprivatevirtual
_clock(uint32_t c) finalutl::i2c_bb_i< virtual_tag >inlineprivatevirtual
_rx_data(bool ack, Sequence seq) finalutl::i2c_bb_i< virtual_tag >privatevirtual
_start() finalutl::i2c_bb_i< virtual_tag >privatevirtual
_stop() finalutl::i2c_bb_i< virtual_tag >privatevirtual
_tx_data(byte_t byte, Sequence seq) finalutl::i2c_bb_i< virtual_tag >privatevirtual
clock() constutl::i2c_i< virtual_tag >inline
clock(uint32_t c)utl::i2c_i< virtual_tag >inline
delay(uint32_t usec)=0utl::i2c_bb_i< virtual_tag >privatepure virtual
i2c_bb_i(uint32_t clk) noexceptutl::i2c_bb_i< virtual_tag >inlineprotected
i2c_i()=defaultutl::i2c_i< virtual_tag >protected
i2c_i(const type &)=deleteutl::i2c_i< virtual_tag >protected
operator=(const type &)=deleteutl::i2c_i< virtual_tag >protected
rx_data(bool ack, Sequence seq=Sequence::BYTEnACK)utl::i2c_i< virtual_tag >inline
SCL(bool st)=0utl::i2c_bb_i< virtual_tag >privatepure virtual
SDA(SDAMode mode, bool st)=0utl::i2c_bb_i< virtual_tag >privatepure virtual
SDAMode enum nameutl::i2c_bb_i< virtual_tag >
Sequence typedefutl::i2c_bb_i< virtual_tag >
start()utl::i2c_i< virtual_tag >inline
stop()utl::i2c_i< virtual_tag >inline
tx_data(byte_t byte, Sequence seq=Sequence::BYTEnACK)utl::i2c_i< virtual_tag >inline
type typedefutl::i2c_bb_i< virtual_tag >
usec_utl::i2c_bb_i< virtual_tag >private
~i2c_bb_i() noexcept=defaultutl::i2c_bb_i< virtual_tag >protectedvirtual
~i2c_i()=defaultutl::i2c_i< virtual_tag >virtual