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
() noexcept
Pca9685Handler
inline
static
ClearErrorFlags
(uint16_t mask=0xFFFF) noexcept
Pca9685Handler
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) noexcept
Pca9685Handler
deinitializeInternal
() noexcept
Pca9685Handler
private
DumpDiagnostics
() const noexcept
Pca9685Handler
EnsureDeinitialized
() noexcept
Pca9685Handler
EnsureInitialized
() noexcept
Pca9685Handler
ensureInitializedLocked
() noexcept
Pca9685Handler
private
GetDriver
() noexcept
Pca9685Handler
GetDriver
() const noexcept
Pca9685Handler
GetErrorFlags
() const noexcept
Pca9685Handler
GetGpioPin
(hf_pin_num_t channel) noexcept
Pca9685Handler
GetI2cAddress
() const noexcept
Pca9685Handler
GetPwmAdapter
() noexcept
Pca9685Handler
gpio_registry_
Pca9685Handler
private
handler_mutex_
Pca9685Handler
mutable
private
i2c_adapter_
Pca9685Handler
private
i2c_device_
Pca9685Handler
private
initialized_
Pca9685Handler
private
initializeInternal
() noexcept
Pca9685Handler
private
IsInitialized
() const noexcept
Pca9685Handler
inline
IsPinCreated
(hf_pin_num_t channel) const noexcept
Pca9685Handler
operator=
(const Pca9685Handler &)=delete
Pca9685Handler
operator=
(Pca9685Handler &&)=delete
Pca9685Handler
pca9685_driver_
Pca9685Handler
private
Pca9685Driver
typedef
Pca9685Handler
Pca9685GpioPin
Pca9685Handler
friend
Pca9685Handler
(BaseI2c &i2c_device) noexcept
Pca9685Handler
explicit
Pca9685Handler
(const Pca9685Handler &)=delete
Pca9685Handler
Pca9685Handler
(Pca9685Handler &&)=delete
Pca9685Handler
Pca9685PwmAdapter
Pca9685Handler
friend
pwm_adapter_
Pca9685Handler
private
SetAllPwm
(uint16_t on_time, uint16_t off_time) noexcept
Pca9685Handler
private
SetChannelFullOff
(uint8_t channel) noexcept
Pca9685Handler
private
SetChannelFullOn
(uint8_t channel) noexcept
Pca9685Handler
private
SetDuty
(uint8_t channel, float duty) noexcept
Pca9685Handler
private
SetFrequency
(float freq_hz) noexcept
Pca9685Handler
private
SetOutputDriverMode
(bool totem_pole) noexcept
Pca9685Handler
private
SetOutputInvert
(bool invert) noexcept
Pca9685Handler
private
SetPwm
(uint8_t channel, uint16_t on_time, uint16_t off_time) noexcept
Pca9685Handler
private
Sleep
() noexcept
Pca9685Handler
private
validateChannel
(uint8_t channel) const noexcept
Pca9685Handler
inline
private
Wake
() noexcept
Pca9685Handler
private
~Pca9685Handler
() noexcept=default
Pca9685Handler
Generated by
1.10.0