Embedded Artistry Framework
Embedded Systems C++ Framework
embvm::clk::SystemClock Member List

This is the complete list of members for embvm::clk::SystemClock, including all inherited members.

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
frequency() const noexcept=0embvm::clk::SystemClockpure virtual
name() const noexceptembvm::DriverBaseinline
name_embvm::DriverBaseprotected
name_cstr() const noexceptembvm::DriverBaseinline
operator++() noexceptembvm::DriverBaseinlinevirtual
operator=(const DriverBase &)=deleteembvm::DriverBase
operator=(DriverBase &&)=deleteembvm::DriverBase
restart() noexceptembvm::DriverBaseinline
spin(spin_duration_t::rep count) noexcept=0embvm::clk::SystemClockpure virtual
spin_duration_t typedefembvm::clk::SystemClock
start() noexceptembvm::DriverBaseinline
start_() noexcept override=0embvm::clk::SystemClockprotectedpure virtual
started() const noexceptembvm::DriverBaseinline
started_embvm::DriverBaseprotected
stop() noexceptembvm::DriverBaseinline
stop_() noexcept override=0embvm::clk::SystemClockprotectedpure virtual
SystemClock() noexceptembvm::clk::SystemClockinlineprotected
tick_duration_t typedefembvm::clk::SystemClock
ticks() const noexcept=0embvm::clk::SystemClockpure virtual
type() noexceptembvm::clk::SystemClockinlinestatic
type_embvm::DriverBaseprotected
~DriverBase() noexceptembvm::DriverBaseprotectedvirtual
~SystemClock() noexceptembvm::clk::SystemClockprotected