|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for StmPwm, including all inherited members.
| ApplyFrequency(hf_frequency_hz_t freq_hz) noexcept | StmPwm | private |
| BasePwm() noexcept | BasePwm | inlineprotected |
| BasePwm(const BasePwm &)=delete | BasePwm | protected |
| BasePwm(BasePwm &&)=delete | BasePwm | protected |
| CalculateFrequencyAccuracy(hf_u32_t target_freq, hf_u32_t actual_freq) noexcept | BasePwm | inlinestatic |
| channel_enabled_ | StmPwm | private |
| ChannelToHal(hf_channel_id_t ch) noexcept | StmPwm | privatestatic |
| ClampDutyCycle(float duty_cycle) noexcept | BasePwm | inlinestatic |
| Deinitialize() noexcept override | StmPwm | virtual |
| diagnostics_ | BasePwm | protected |
| DisableChannel(hf_channel_id_t channel_id) noexcept override | StmPwm | virtual |
| duty_ | StmPwm | private |
| DutyCycleToRaw(float duty_cycle, hf_u8_t resolution_bits) noexcept | BasePwm | inlinestatic |
| EnableChannel(hf_channel_id_t channel_id) noexcept override | StmPwm | virtual |
| EnsureDeinitialized() noexcept | BasePwm | inline |
| EnsureInitialized() noexcept | BasePwm | inline |
| frequency_hz_ | StmPwm | private |
| GetDiagnostics(hf_pwm_diagnostics_t &diagnostics) const noexcept | BasePwm | inlinevirtual |
| GetDutyCycle(hf_channel_id_t channel_id) const noexcept override | StmPwm | virtual |
| GetFrequency(hf_channel_id_t channel_id) const noexcept override | StmPwm | virtual |
| GetHalHandle() const noexcept | StmPwm | inline |
| GetStatistics(hf_pwm_statistics_t &statistics) const noexcept | BasePwm | inlinevirtual |
| htim_ | StmPwm | private |
| Initialize() noexcept override | StmPwm | virtual |
| initialized_ | BasePwm | protected |
| IsChannelEnabled(hf_channel_id_t channel_id) const noexcept override | StmPwm | virtual |
| IsInitialized() const noexcept | BasePwm | inline |
| IsValidDutyCycle(float duty_cycle) noexcept | BasePwm | inlinestatic |
| IsValidFrequency(hf_u32_t frequency_hz, hf_u32_t min_freq_hz, hf_u32_t max_freq_hz) noexcept | BasePwm | inlinestatic |
| IsValidRawDuty(hf_u32_t raw_value, hf_u8_t resolution_bits) noexcept | BasePwm | inlinestatic |
| kMaxChannels | StmPwm | static |
| operator=(const StmPwm &)=delete | StmPwm | |
| BasePwm::operator=(const BasePwm &)=delete | BasePwm | protected |
| BasePwm::operator=(BasePwm &&)=delete | BasePwm | protected |
| RawToDutyCycle(hf_u32_t raw_value, hf_u8_t resolution_bits) noexcept | BasePwm | inlinestatic |
| ReapplyDuties() noexcept | StmPwm | private |
| ResetDiagnostics() noexcept | BasePwm | inlinevirtual |
| ResetStatistics() noexcept | BasePwm | inlinevirtual |
| SetComplementaryOutput(hf_channel_id_t primary_channel, hf_channel_id_t complementary_channel, hf_u32_t deadtime_ns) noexcept override | StmPwm | virtual |
| SetDutyCycle(hf_channel_id_t channel_id, float duty_cycle) noexcept override | StmPwm | virtual |
| SetDutyCycleRaw(hf_channel_id_t channel_id, hf_u32_t raw_value) noexcept override | StmPwm | virtual |
| SetFrequency(hf_channel_id_t channel_id, hf_frequency_hz_t frequency_hz) noexcept override | StmPwm | virtual |
| SetPhaseShift(hf_channel_id_t channel_id, float phase_shift_degrees) noexcept override | StmPwm | virtual |
| StartAll() noexcept override | StmPwm | virtual |
| statistics_ | BasePwm | protected |
| StmPwm(TIM_HandleTypeDef *htim, hf_u32_t timer_clock_hz) noexcept | StmPwm | explicit |
| StmPwm(const hf_stm32_pwm_config_t &config) noexcept | StmPwm | explicit |
| StmPwm(const StmPwm &)=delete | StmPwm | |
| StopAll() noexcept override | StmPwm | virtual |
| timer_clock_hz_ | StmPwm | private |
| UpdateAll() noexcept override | StmPwm | virtual |
| ~BasePwm() noexcept=default | BasePwm | virtual |
| ~StmPwm() noexcept override | StmPwm |