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

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

ClearErrorFlags(uint16_t mask=0xFFFF) noexceptPcal95555Handler
ConfigureHardwareInterrupt() noexceptPcal95555Handlerprivate
CreateGpioPin(hf_pin_num_t pin, hf_gpio_direction_t direction=hf_gpio_direction_t::HF_GPIO_DIRECTION_INPUT, hf_gpio_active_state_t active_state=hf_gpio_active_state_t::HF_GPIO_ACTIVE_HIGH, hf_gpio_output_mode_t output_mode=hf_gpio_output_mode_t::HF_GPIO_OUTPUT_MODE_PUSH_PULL, hf_gpio_pull_mode_t pull_mode=hf_gpio_pull_mode_t::HF_GPIO_PULL_MODE_FLOATING, bool allow_existing=true) noexceptPcal95555Handler
Deinitialize() noexceptPcal95555Handlerprivate
DrainPendingInterrupts() noexceptPcal95555Handler
DumpDiagnostics() const noexceptPcal95555Handler
EnableInputLatch(hf_pin_num_t pin, bool enable) noexceptPcal95555Handler
EnsureDeinitialized() noexceptPcal95555Handler
EnsureInitialized() noexceptPcal95555Handler
EnsureInitializedLocked() noexceptPcal95555Handlerinlineprivate
GetAllInterruptMasks(uint16_t &mask) noexceptPcal95555Handler
GetAllInterruptStatus(uint16_t &status) noexceptPcal95555Handler
GetChipVariant() const noexceptPcal95555Handler
GetCreatedPinMask() const noexceptPcal95555Handler
GetDriver() noexceptPcal95555Handlerprivate
GetDriver() const noexceptPcal95555Handlerprivate
GetErrorFlags() const noexceptPcal95555Handler
GetGpioPin(hf_pin_num_t pin) noexceptPcal95555Handler
GetI2cAddress() const noexceptPcal95555Handler
GetInterruptStatus(hf_pin_num_t pin, bool &status) noexceptPcal95555Handler
GetPullMode(uint8_t pin, hf_gpio_pull_mode_t &pull_mode) noexceptPcal95555Handler
handler_mutex_Pcal95555Handlermutableprivate
HardwareInterruptCallback(BaseGpio *gpio, hf_gpio_interrupt_trigger_t trigger, void *user_data) noexceptPcal95555Handlerprivatestatic
HasAgileIO() const noexceptPcal95555Handler
HasInterruptSupport() const noexceptPcal95555Handlerinline
i2c_adapter_Pcal95555Handlerprivate
i2c_device_Pcal95555Handlerprivate
Initialize() noexceptPcal95555Handlerprivate
initialized_Pcal95555Handlerprivate
interrupt_configured_Pcal95555Handlerprivate
interrupt_pending_Pcal95555Handlerprivate
interrupt_pin_Pcal95555Handlerprivate
IsInitialized() const noexceptPcal95555Handlerinline
IsInterruptConfigured() const noexceptPcal95555Handlerinline
IsPinCreated(hf_pin_num_t pin) const noexceptPcal95555Handler
operator=(const Pcal95555Handler &)=deletePcal95555Handler
operator=(Pcal95555Handler &&)=deletePcal95555Handler
pcal95555_driver_Pcal95555Handlerprivate
Pcal95555Driver typedefPcal95555Handler
Pcal95555GpioPinPcal95555Handlerfriend
Pcal95555Handler(BaseI2c &i2c_device, BaseGpio *interrupt_pin=nullptr) noexceptPcal95555Handlerexplicit
Pcal95555Handler(const Pcal95555Handler &)=deletePcal95555Handler
Pcal95555Handler(Pcal95555Handler &&)=deletePcal95555Handler
pin_registry_Pcal95555Handlerprivate
PinCount() noexceptPcal95555Handlerinlinestatic
prev_input_state_Pcal95555Handlerprivate
ProcessInterrupts() noexceptPcal95555Handlerprivate
pull_mode_cache_Pcal95555Handlerprivate
ReadInput(uint8_t pin, bool &active) noexceptPcal95555Handler
RegisterPinInterrupt(hf_pin_num_t pin, hf_gpio_interrupt_trigger_t trigger, InterruptCallback callback, void *user_data) noexceptPcal95555Handlerprivate
ResetToDefault() noexceptPcal95555Handler
SetDirection(uint8_t pin, hf_gpio_direction_t direction) noexceptPcal95555Handler
SetDirections(uint16_t pin_mask, hf_gpio_direction_t direction) noexceptPcal95555Handler
SetDriveStrength(hf_pin_num_t pin, DriveStrength level) noexceptPcal95555Handler
SetInterruptMask(hf_pin_num_t pin, bool mask) noexceptPcal95555Handler
SetOutput(uint8_t pin, bool active) noexceptPcal95555Handler
SetOutputMode(bool port0_open_drain, bool port1_open_drain) noexceptPcal95555Handler
SetOutputs(uint16_t pin_mask, bool active) noexceptPcal95555Handler
SetPolarityInversion(hf_pin_num_t pin, bool invert) noexceptPcal95555Handler
SetPullMode(uint8_t pin, hf_gpio_pull_mode_t pull_mode) noexceptPcal95555Handler
SetPullModes(uint16_t pin_mask, hf_gpio_pull_mode_t pull_mode) noexceptPcal95555Handler
Toggle(uint8_t pin) noexceptPcal95555Handler
UnregisterPinInterrupt(hf_pin_num_t pin) noexceptPcal95555Handlerprivate
ValidatePin(uint8_t pin) const noexceptPcal95555Handlerinlineprivate
~Pcal95555Handler() noexcept=defaultPcal95555Handler