Embedded Artistry Framework
Embedded Systems C++ Framework
nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking > Member List

This is the complete list of members for nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >, including all inherited members.

active_cb_nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >private
active_op_nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >private
baudrate_(embvm::i2c::baud baud) noexcept finalnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivatevirtual
busy_nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >private
cb_t typedefembvm::i2c::master
configure(i2c::baud baud, i2c::pullups pull=i2c::pullups::external) noexceptembvm::i2c::masterinlinevirtual
configure_(embvm::i2c::pullups pullup) noexcept finalnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivatevirtual
disableInterrupts() noexcept finalnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivatevirtual
dispatcher_embvm::HALDriverBaseprotected
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
enableInterrupts() noexcept finalnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivatevirtual
HALDriverBase()=defaultembvm::HALDriverBaseprotected
invokeCallback(TCallback &cb) noexceptembvm::HALDriverBaseinline
invokeCallback(TCallback &cb, TArgs &... args) noexceptembvm::HALDriverBaseinline
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
nRFi2cMaster(uint8_t priority=PRIORITY_DEFAULT) noexceptnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inline
nRFi2cMaster(const char *name, uint8_t priority=PRIORITY_DEFAULT) noexceptnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inline
operator++() noexceptembvm::DriverBaseinlinevirtual
operator=(const DriverBase &)=deleteembvm::DriverBase
operator=(DriverBase &&)=deleteembvm::DriverBase
priority_nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >private
PRIORITY_DEFAULTnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >static
pullups(i2c::pullups pullups) noexceptembvm::i2c::masterinline
pullups() const noexceptembvm::i2c::masterinline
pullups_embvm::i2c::masterprotected
restart() noexceptembvm::DriverBaseinline
setBottomHalfDispatcher(const embutil::IRQDispatcherFunc_t &dispatcher) noexceptembvm::HALDriverBaseinline
setPullups_(embvm::i2c::pullups pullups) noexcept finalnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivatevirtual
start() noexceptembvm::DriverBaseinline
start_() noexcept finalnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivatevirtual
started() const noexceptembvm::DriverBaseinline
started_embvm::DriverBaseprotected
state() const noexceptembvm::i2c::masterinline
state_embvm::i2c::masterprotected
stop() noexceptembvm::DriverBaseinline
stop_() noexcept finalnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivatevirtual
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 embvm::i2c::op_t &op, const embvm::i2c::master::cb_t &cb) noexcept finalnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivatevirtual
transfer_impl_(const embvm::i2c::op_t &op, const embvm::i2c::master::cb_t &cb) noexcept -> std::enable_if_t< TBlocking, Dummy >nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivate
transfer_impl_(const embvm::i2c::op_t &op, const embvm::i2c::master::cb_t &cb) noexcept -> std::enable_if_t<!TBlocking, Dummy >nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivate
twim_callback_(embvm::i2c::status status) noexceptnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >inlineprivate
type() noexceptembvm::i2c::masterinlinestatic
type_embvm::DriverBaseprotected
~DriverBase() noexceptembvm::DriverBaseprotectedvirtual
~HALDriverBase()=defaultembvm::HALDriverBaseprotectedvirtual
~master() noexcept overrideembvm::i2c::masterprotected
~nRFi2cMaster()=defaultnRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >