|
HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
|
This is the complete list of members for Pcal95555GpioPin, including all inherited members.
| ConfigureInterrupt(hf_gpio_interrupt_trigger_t trigger, InterruptCallback callback=nullptr, void *user_data=nullptr) noexcept override | Pcal95555GpioPin | |
| Deinitialize() noexcept override | Pcal95555GpioPin | |
| description_ | Pcal95555GpioPin | private |
| GetDescription() const noexcept override | Pcal95555GpioPin | |
| GetDirectionImpl(hf_gpio_direction_t &direction) const noexcept override | Pcal95555GpioPin | protected |
| GetInterruptStatus(bool &status) noexcept | Pcal95555GpioPin | |
| GetMaxPins() const noexcept override | Pcal95555GpioPin | inline |
| GetOutputModeImpl(hf_gpio_output_mode_t &mode) const noexcept override | Pcal95555GpioPin | protected |
| GetPinLevelImpl(hf_gpio_level_t &level) noexcept override | Pcal95555GpioPin | protected |
| GetPullModeImpl() const noexcept override | Pcal95555GpioPin | protected |
| Initialize() noexcept override | Pcal95555GpioPin | |
| interrupt_callback_ | Pcal95555GpioPin | private |
| interrupt_enabled_ | Pcal95555GpioPin | private |
| interrupt_trigger_ | Pcal95555GpioPin | private |
| interrupt_user_data_ | Pcal95555GpioPin | private |
| IsPinAvailable() const noexcept override | Pcal95555GpioPin | |
| parent_handler_ | Pcal95555GpioPin | private |
| Pcal95555GpioPin(hf_pin_num_t pin, Pcal95555Handler *parent_handler, 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) noexcept | Pcal95555GpioPin | |
| Pcal95555Handler | Pcal95555GpioPin | friend |
| pin_ | Pcal95555GpioPin | private |
| SetDirectionImpl(hf_gpio_direction_t direction) noexcept override | Pcal95555GpioPin | protected |
| SetInterruptMask(bool mask) noexcept | Pcal95555GpioPin | |
| SetOutputModeImpl(hf_gpio_output_mode_t mode) noexcept override | Pcal95555GpioPin | protected |
| SetPinLevelImpl(hf_gpio_level_t level) noexcept override | Pcal95555GpioPin | protected |
| SetPolarityInversion(bool invert) noexcept | Pcal95555GpioPin | |
| SetPullModeImpl(hf_gpio_pull_mode_t mode) noexcept override | Pcal95555GpioPin | protected |
| SupportsInterrupts() const noexcept override | Pcal95555GpioPin | |
| ~Pcal95555GpioPin() noexcept override=default | Pcal95555GpioPin |