HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
StmPeriodicTimer Member List

This is the complete list of members for StmPeriodicTimer, including all inherited members.

ApplyPeriod(hf_u64_t period_us) noexceptStmPeriodicTimerprivate
BasePeriodicTimer(const BasePeriodicTimer &)=deleteBasePeriodicTimer
BasePeriodicTimer(hf_timer_callback_t callback, void *user_data=nullptr) noexceptBasePeriodicTimerinlineexplicitprotected
callback_BasePeriodicTimerprotected
Deinitialize() noexcept overrideStmPeriodicTimervirtual
diagnostics_BasePeriodicTimerprotected
ExecuteCallback() noexceptBasePeriodicTimerinlineprotected
GetDescription() const noexcept overrideStmPeriodicTimervirtual
GetDiagnostics(hf_timer_diagnostics_t &diagnostics) const noexcept overrideStmPeriodicTimervirtual
GetMaxPeriod() const noexcept overrideStmPeriodicTimervirtual
GetMinPeriod() const noexcept overrideStmPeriodicTimervirtual
GetPeriod(hf_u64_t &period_us) noexcept overrideStmPeriodicTimervirtual
GetResolution() const noexcept overrideStmPeriodicTimervirtual
GetStatistics(hf_timer_statistics_t &statistics) const noexcept overrideStmPeriodicTimervirtual
GetStats(hf_u64_t &callback_count, hf_u64_t &missed_callbacks, hf_timer_err_t &last_error) noexcept overrideStmPeriodicTimervirtual
GetUserData() const noexceptBasePeriodicTimerinline
HasValidCallback() const noexceptBasePeriodicTimerinlineprotected
htim_StmPeriodicTimerprivate
Initialize() noexcept overrideStmPeriodicTimervirtual
initialized_BasePeriodicTimerprotected
IsInitialized() const noexceptBasePeriodicTimerinline
IsrDispatch(TIM_HandleTypeDef *htim) noexceptStmPeriodicTimerstatic
IsRunning() const noexceptBasePeriodicTimerinline
kMaxTimerInstancesStmPeriodicTimerprivatestatic
operator=(const StmPeriodicTimer &)=deleteStmPeriodicTimer
BasePeriodicTimer::operator=(const BasePeriodicTimer &)=deleteBasePeriodicTimer
period_us_StmPeriodicTimerprivate
RegisterDispatch() noexceptStmPeriodicTimerprivate
ResetDiagnostics() noexceptBasePeriodicTimerinlinevirtual
ResetStatistics() noexceptBasePeriodicTimerinlinevirtual
ResetStats() noexcept overrideStmPeriodicTimervirtual
running_BasePeriodicTimerprotected
s_dispatch_StmPeriodicTimerprivatestatic
s_dispatch_count_StmPeriodicTimerprivatestatic
SetCallback(hf_timer_callback_t callback, void *user_data=nullptr) noexceptBasePeriodicTimerinline
SetInitialized(bool initialized) noexceptBasePeriodicTimerinlineprotected
SetPeriod(hf_u64_t period_us) noexcept overrideStmPeriodicTimervirtual
SetRunning(bool running) noexceptBasePeriodicTimerinlineprotected
Start(hf_u64_t period_us) noexcept overrideStmPeriodicTimervirtual
statistics_BasePeriodicTimerprotected
stats_StmPeriodicTimerprivate
StmPeriodicTimer(TIM_HandleTypeDef *htim, hf_u32_t timer_clock_hz, hf_timer_callback_t callback=nullptr, void *user_data=nullptr) noexceptStmPeriodicTimerexplicit
StmPeriodicTimer(const hf_stm32_timer_config_t &config, hf_timer_callback_t callback=nullptr, void *user_data=nullptr) noexceptStmPeriodicTimerexplicit
StmPeriodicTimer(const StmPeriodicTimer &)=deleteStmPeriodicTimer
Stop() noexcept overrideStmPeriodicTimervirtual
timer_clock_hz_StmPeriodicTimerprivate
UnregisterDispatch() noexceptStmPeriodicTimerprivate
user_data_BasePeriodicTimerprotected
~BasePeriodicTimer() noexcept=defaultBasePeriodicTimervirtual
~StmPeriodicTimer() noexcept overrideStmPeriodicTimer