Embedded Artistry Framework
Embedded Systems C++ Framework
embvm::i2c::master Member List

This is the complete list of members for embvm::i2c::master, including all inherited members.

baudrate_(i2c::baud baud) noexcept override=0embvm::i2c::masterprotectedpure virtual
cb_t typedefembvm::i2c::master
configure(i2c::baud baud, i2c::pullups pull=i2c::pullups::external) noexceptembvm::i2c::masterinlinevirtual
configure_(i2c::pullups pullups) noexcept=0embvm::i2c::masterprotectedpure virtual
DriverBase(const char *name, embvm::DriverType_t c=embvm::DriverType::Undefined) noexceptembvm::DriverBaseprotected
DriverBase(const std::string &name, embvm::DriverType_t c=embvm::DriverType::Undefined) noexceptembvm::DriverBaseprotected
DriverBase(const std::string_view &name, embvm::DriverType_t c=embvm::DriverType::Undefined) noexceptembvm::DriverBaseprotected
DriverBase(const DriverBase &)=deleteembvm::DriverBase
DriverBase(DriverBase &&)=deleteembvm::DriverBase
DriverType() const noexceptembvm::DriverBaseinline
master(const i2c::commBus::DispatcherFunc &dispatcher=nullptr) noexceptembvm::i2c::masterinlineexplicitprotected
master(const char *name, const i2c::commBus::DispatcherFunc &dispatcher=nullptr) noexceptembvm::i2c::masterinlineexplicitprotected
master(const std::string &name, const i2c::commBus::DispatcherFunc &dispatcher=nullptr) noexceptembvm::i2c::masterinlineexplicitprotected
master(const std::string_view &name, const i2c::commBus::DispatcherFunc &dispatcher=nullptr) noexceptembvm::i2c::masterinlineexplicitprotected
name() const noexceptembvm::DriverBaseinline
name_embvm::DriverBaseprotected
name_cstr() const noexceptembvm::DriverBaseinline
operator++() noexceptembvm::DriverBaseinlinevirtual
operator=(const DriverBase &)=deleteembvm::DriverBase
operator=(DriverBase &&)=deleteembvm::DriverBase
pullups(i2c::pullups pullups) noexceptembvm::i2c::masterinline
pullups() const noexceptembvm::i2c::masterinline
pullups_embvm::i2c::masterprotected
restart() noexceptembvm::DriverBaseinline
setPullups_(i2c::pullups pullups) noexcept=0embvm::i2c::masterprotectedpure virtual
start() noexceptembvm::DriverBaseinline
start_() noexcept override=0embvm::i2c::masterprotectedpure virtual
started() const noexceptembvm::DriverBaseinline
started_embvm::DriverBaseprotected
state() const noexceptembvm::i2c::masterinline
state_embvm::i2c::masterprotected
stop() noexceptembvm::DriverBaseinline
stop_() noexcept override=0embvm::i2c::masterprotectedpure virtual
sweep(sweep_list_t &found_list, const sweep_cb_t &cb) noexceptembvm::i2c::master
sweep_cb_t typedefembvm::i2c::master
sweep_list_t typedefembvm::i2c::master
transfer_(const i2c::op_t &op, const cb_t &cb) noexcept override=0embvm::i2c::masterprotectedpure virtual
type() noexceptembvm::i2c::masterinlinestatic
type_embvm::DriverBaseprotected
~DriverBase() noexceptembvm::DriverBaseprotectedvirtual
~master() noexcept overrideembvm::i2c::masterprotected