HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
Loading...
Searching...
No Matches
Pca9685Handler Member List

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

ChannelCount() noexceptPca9685Handlerinlinestatic
ClearErrorFlags(uint16_t mask=0xFFFF) noexceptPca9685Handler
CreateGpioPin(hf_pin_num_t channel, hf_gpio_active_state_t active_state=hf_gpio_active_state_t::HF_GPIO_ACTIVE_HIGH, bool allow_existing=true) noexceptPca9685Handler
deinitializeInternal() noexceptPca9685Handlerprivate
DumpDiagnostics() const noexceptPca9685Handler
EnsureDeinitialized() noexceptPca9685Handler
EnsureInitialized() noexceptPca9685Handler
ensureInitializedLocked() noexceptPca9685Handlerprivate
GetDriver() noexceptPca9685Handler
GetDriver() const noexceptPca9685Handler
GetErrorFlags() const noexceptPca9685Handler
GetGpioPin(hf_pin_num_t channel) noexceptPca9685Handler
GetI2cAddress() const noexceptPca9685Handler
GetPwmAdapter() noexceptPca9685Handler
gpio_registry_Pca9685Handlerprivate
handler_mutex_Pca9685Handlermutableprivate
i2c_adapter_Pca9685Handlerprivate
i2c_device_Pca9685Handlerprivate
initialized_Pca9685Handlerprivate
initializeInternal() noexceptPca9685Handlerprivate
IsInitialized() const noexceptPca9685Handlerinline
IsPinCreated(hf_pin_num_t channel) const noexceptPca9685Handler
operator=(const Pca9685Handler &)=deletePca9685Handler
operator=(Pca9685Handler &&)=deletePca9685Handler
pca9685_driver_Pca9685Handlerprivate
Pca9685Driver typedefPca9685Handler
Pca9685GpioPinPca9685Handlerfriend
Pca9685Handler(BaseI2c &i2c_device) noexceptPca9685Handlerexplicit
Pca9685Handler(const Pca9685Handler &)=deletePca9685Handler
Pca9685Handler(Pca9685Handler &&)=deletePca9685Handler
Pca9685PwmAdapterPca9685Handlerfriend
pwm_adapter_Pca9685Handlerprivate
SetAllPwm(uint16_t on_time, uint16_t off_time) noexceptPca9685Handlerprivate
SetChannelFullOff(uint8_t channel) noexceptPca9685Handlerprivate
SetChannelFullOn(uint8_t channel) noexceptPca9685Handlerprivate
SetDuty(uint8_t channel, float duty) noexceptPca9685Handlerprivate
SetFrequency(float freq_hz) noexceptPca9685Handlerprivate
SetOutputDriverMode(bool totem_pole) noexceptPca9685Handlerprivate
SetOutputInvert(bool invert) noexceptPca9685Handlerprivate
SetPwm(uint8_t channel, uint16_t on_time, uint16_t off_time) noexceptPca9685Handlerprivate
Sleep() noexceptPca9685Handlerprivate
validateChannel(uint8_t channel) const noexceptPca9685Handlerinlineprivate
Wake() noexceptPca9685Handlerprivate
~Pca9685Handler() noexcept=defaultPca9685Handler