|
HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
|
This is the complete list of members for Pcal95555Handler, including all inherited members.
| ClearErrorFlags(uint16_t mask=0xFFFF) noexcept | Pcal95555Handler | |
| ConfigureHardwareInterrupt() noexcept | Pcal95555Handler | private |
| 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) noexcept | Pcal95555Handler | |
| Deinitialize() noexcept | Pcal95555Handler | private |
| DrainPendingInterrupts() noexcept | Pcal95555Handler | |
| DumpDiagnostics() const noexcept | Pcal95555Handler | |
| EnableInputLatch(hf_pin_num_t pin, bool enable) noexcept | Pcal95555Handler | |
| EnsureDeinitialized() noexcept | Pcal95555Handler | |
| EnsureInitialized() noexcept | Pcal95555Handler | |
| EnsureInitializedLocked() noexcept | Pcal95555Handler | inlineprivate |
| GetAllInterruptMasks(uint16_t &mask) noexcept | Pcal95555Handler | |
| GetAllInterruptStatus(uint16_t &status) noexcept | Pcal95555Handler | |
| GetChipVariant() const noexcept | Pcal95555Handler | |
| GetCreatedPinMask() const noexcept | Pcal95555Handler | |
| GetDriver() noexcept | Pcal95555Handler | private |
| GetDriver() const noexcept | Pcal95555Handler | private |
| GetErrorFlags() const noexcept | Pcal95555Handler | |
| GetGpioPin(hf_pin_num_t pin) noexcept | Pcal95555Handler | |
| GetI2cAddress() const noexcept | Pcal95555Handler | |
| GetInterruptStatus(hf_pin_num_t pin, bool &status) noexcept | Pcal95555Handler | |
| GetPullMode(uint8_t pin, hf_gpio_pull_mode_t &pull_mode) noexcept | Pcal95555Handler | |
| handler_mutex_ | Pcal95555Handler | mutableprivate |
| HardwareInterruptCallback(BaseGpio *gpio, hf_gpio_interrupt_trigger_t trigger, void *user_data) noexcept | Pcal95555Handler | privatestatic |
| HasAgileIO() const noexcept | Pcal95555Handler | |
| HasInterruptSupport() const noexcept | Pcal95555Handler | inline |
| i2c_adapter_ | Pcal95555Handler | private |
| i2c_device_ | Pcal95555Handler | private |
| Initialize() noexcept | Pcal95555Handler | private |
| initialized_ | Pcal95555Handler | private |
| interrupt_configured_ | Pcal95555Handler | private |
| interrupt_pending_ | Pcal95555Handler | private |
| interrupt_pin_ | Pcal95555Handler | private |
| IsInitialized() const noexcept | Pcal95555Handler | inline |
| IsInterruptConfigured() const noexcept | Pcal95555Handler | inline |
| IsPinCreated(hf_pin_num_t pin) const noexcept | Pcal95555Handler | |
| operator=(const Pcal95555Handler &)=delete | Pcal95555Handler | |
| operator=(Pcal95555Handler &&)=delete | Pcal95555Handler | |
| pcal95555_driver_ | Pcal95555Handler | private |
| Pcal95555Driver typedef | Pcal95555Handler | |
| Pcal95555GpioPin | Pcal95555Handler | friend |
| Pcal95555Handler(BaseI2c &i2c_device, BaseGpio *interrupt_pin=nullptr) noexcept | Pcal95555Handler | explicit |
| Pcal95555Handler(const Pcal95555Handler &)=delete | Pcal95555Handler | |
| Pcal95555Handler(Pcal95555Handler &&)=delete | Pcal95555Handler | |
| pin_registry_ | Pcal95555Handler | private |
| PinCount() noexcept | Pcal95555Handler | inlinestatic |
| prev_input_state_ | Pcal95555Handler | private |
| ProcessInterrupts() noexcept | Pcal95555Handler | private |
| pull_mode_cache_ | Pcal95555Handler | private |
| ReadInput(uint8_t pin, bool &active) noexcept | Pcal95555Handler | |
| RegisterPinInterrupt(hf_pin_num_t pin, hf_gpio_interrupt_trigger_t trigger, InterruptCallback callback, void *user_data) noexcept | Pcal95555Handler | private |
| ResetToDefault() noexcept | Pcal95555Handler | |
| SetDirection(uint8_t pin, hf_gpio_direction_t direction) noexcept | Pcal95555Handler | |
| SetDirections(uint16_t pin_mask, hf_gpio_direction_t direction) noexcept | Pcal95555Handler | |
| SetDriveStrength(hf_pin_num_t pin, DriveStrength level) noexcept | Pcal95555Handler | |
| SetInterruptMask(hf_pin_num_t pin, bool mask) noexcept | Pcal95555Handler | |
| SetOutput(uint8_t pin, bool active) noexcept | Pcal95555Handler | |
| SetOutputMode(bool port0_open_drain, bool port1_open_drain) noexcept | Pcal95555Handler | |
| SetOutputs(uint16_t pin_mask, bool active) noexcept | Pcal95555Handler | |
| SetPolarityInversion(hf_pin_num_t pin, bool invert) noexcept | Pcal95555Handler | |
| SetPullMode(uint8_t pin, hf_gpio_pull_mode_t pull_mode) noexcept | Pcal95555Handler | |
| SetPullModes(uint16_t pin_mask, hf_gpio_pull_mode_t pull_mode) noexcept | Pcal95555Handler | |
| Toggle(uint8_t pin) noexcept | Pcal95555Handler | |
| UnregisterPinInterrupt(hf_pin_num_t pin) noexcept | Pcal95555Handler | private |
| ValidatePin(uint8_t pin) const noexcept | Pcal95555Handler | inlineprivate |
| ~Pcal95555Handler() noexcept=default | Pcal95555Handler |