|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for EspGpio, including all inherited members.
| active_state_ | BaseGpio | protected |
| BaseGpio(const BaseGpio ©)=delete | BaseGpio | |
| BaseGpio(hf_pin_num_t pin_num, 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 | BaseGpio | inlineexplicitprotected |
| CleanupAdvancedFeatures() noexcept | EspGpio | private |
| CleanupGlitchFilters() noexcept | EspGpio | private |
| CleanupInterruptSemaphore() noexcept | EspGpio | private |
| ClearInterruptStats() noexcept override | EspGpio | virtual |
| ConfigureFlexGlitchFilter(const hf_gpio_flex_filter_config_t &config) noexcept | EspGpio | |
| ConfigureGlitchFilter(hf_gpio_glitch_filter_type_t filter_type, const hf_gpio_flex_filter_config_t *flex_config=nullptr) noexcept | EspGpio | |
| ConfigureHold(bool enable) noexcept | EspGpio | |
| ConfigureInterrupt(hf_gpio_interrupt_trigger_t trigger, InterruptCallback callback=nullptr, void *user_data=nullptr) noexcept override | EspGpio | virtual |
| ConfigurePinGlitchFilter(bool enable) noexcept | EspGpio | |
| ConfigureSleep(const hf_gpio_sleep_config_t &config) noexcept | EspGpio | |
| ConfigureSleepMode(const hf_gpio_sleep_config_t &sleep_config) noexcept | EspGpio | |
| ConfigureWakeUp(const hf_gpio_wakeup_config_t &config) noexcept | EspGpio | |
| current_direction_ | BaseGpio | protected |
| current_state_ | BaseGpio | protected |
| Deinitialize() noexcept override | EspGpio | virtual |
| diagnostics_ | BaseGpio | protected |
| DisableGlitchFilters() noexcept | EspGpio | |
| DisableInterrupt() noexcept override | EspGpio | virtual |
| drive_capability_ | EspGpio | private |
| EnableGlitchFilters() noexcept | EspGpio | |
| EnableInterrupt() noexcept override | EspGpio | virtual |
| EnsureDeinitialized() noexcept | BaseGpio | inline |
| EnsureInitialized() noexcept | BaseGpio | inline |
| EspGpio(hf_pin_num_t pin_num, 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, hf_gpio_drive_cap_t drive_capability=hf_gpio_drive_cap_t::HF_GPIO_DRIVE_CAP_MEDIUM) noexcept | EspGpio | explicit |
| flex_filter_config_ | EspGpio | private |
| flex_glitch_filter_enabled_ | EspGpio | private |
| GetActiveGpioCount() noexcept | EspGpio | static |
| GetActiveState() const noexcept | BaseGpio | inline |
| GetConfigurationDump() const noexcept | EspGpio | |
| GetCurrentState() const noexcept | BaseGpio | inline |
| GetDescription() const noexcept override | EspGpio | virtual |
| GetDiagnostics(hf_gpio_diagnostics_t &diagnostics) const noexcept override | EspGpio | virtual |
| GetDirection() const noexcept | BaseGpio | inline |
| GetDirectionImpl(hf_gpio_direction_t &direction) const noexcept override | EspGpio | protectedvirtual |
| GetDriveCapability() const noexcept | EspGpio | inline |
| GetInterruptStatus(InterruptStatus &status) noexcept override | EspGpio | virtual |
| GetMaxPins() const noexcept override | EspGpio | virtual |
| GetOutputMode() const noexcept | BaseGpio | inline |
| GetOutputModeImpl(hf_gpio_output_mode_t &mode) const noexcept override | EspGpio | protectedvirtual |
| GetPin() const noexcept | BaseGpio | inline |
| GetPinCapabilities(hf_gpio_pin_capabilities_t &capabilities) const noexcept | EspGpio | |
| GetPinLevelImpl(hf_gpio_level_t &level) noexcept override | EspGpio | protectedvirtual |
| GetPullMode() const noexcept | BaseGpio | inline |
| GetPullModeImpl() const noexcept override | EspGpio | protectedvirtual |
| GetStatistics(hf_gpio_statistics_t &statistics) const noexcept override | EspGpio | virtual |
| GetStatusInfo(hf_gpio_status_info_t &status) const noexcept | EspGpio | |
| GetTotalInterruptCount() noexcept | EspGpio | static |
| glitch_filter_handle_ | EspGpio | private |
| glitch_filter_type_ | EspGpio | private |
| gpio_isr_handler_installed_ | EspGpio | privatestatic |
| HandleInterrupt() | EspGpio | private |
| hold_enabled_ | EspGpio | private |
| Initialize() noexcept override | EspGpio | virtual |
| InitializeAdvancedFeatures() noexcept | EspGpio | private |
| initialized_ | BaseGpio | protected |
| interrupt_callback_ | EspGpio | private |
| interrupt_count_ | EspGpio | private |
| interrupt_enabled_ | EspGpio | private |
| interrupt_trigger_ | EspGpio | private |
| interrupt_user_data_ | EspGpio | private |
| IsActive(bool &is_active) noexcept | BaseGpio | inline |
| IsHeld() const noexcept | EspGpio | |
| IsInitialized() const noexcept | EspGpio | inline |
| IsInput() const noexcept | BaseGpio | inline |
| IsOutput() const noexcept | BaseGpio | inline |
| IsPinAvailable() const noexcept override | EspGpio | virtual |
| isr_handler_added_ | EspGpio | private |
| IsRtcGpio(hf_pin_num_t pin_num) noexcept | EspGpio | static |
| IsStrappingPin(hf_pin_num_t pin_num) noexcept | EspGpio | static |
| IsValidPin(hf_pin_num_t pin_num) noexcept | EspGpio | static |
| LevelToState(hf_gpio_level_t level) const noexcept | BaseGpio | inlineprotected |
| MapInterruptTrigger(hf_gpio_interrupt_trigger_t trigger) const noexcept | EspGpio | private |
| operator=(const BaseGpio ©)=delete | BaseGpio | |
| output_mode_ | BaseGpio | protected |
| pin_ | BaseGpio | protected |
| pin_glitch_filter_enabled_ | EspGpio | private |
| platform_semaphore_ | EspGpio | private |
| pull_mode_ | BaseGpio | protected |
| ReadImpl(hf_gpio_state_t &state) noexcept | EspGpio | private |
| ResetDiagnostics() noexcept | BaseGpio | inlinevirtual |
| ResetStatistics() noexcept | BaseGpio | inlinevirtual |
| rtc_gpio_enabled_ | EspGpio | private |
| rtc_gpio_handle_ | EspGpio | private |
| SetActive() noexcept | BaseGpio | inline |
| SetActiveState(hf_gpio_active_state_t active_state) noexcept | BaseGpio | inline |
| SetDirection(hf_gpio_direction_t direction) noexcept | BaseGpio | inline |
| SetDirectionImpl(hf_gpio_direction_t direction) noexcept override | EspGpio | protectedvirtual |
| SetDriveCapability(hf_gpio_drive_cap_t capability) noexcept | EspGpio | |
| SetInactive() noexcept | BaseGpio | inline |
| SetOutputMode(hf_gpio_output_mode_t mode) noexcept | BaseGpio | inline |
| SetOutputModeImpl(hf_gpio_output_mode_t mode) noexcept override | EspGpio | protectedvirtual |
| SetPinLevelImpl(hf_gpio_level_t level) noexcept override | EspGpio | protectedvirtual |
| SetPullMode(hf_gpio_pull_mode_t mode) noexcept | BaseGpio | inline |
| SetPullModeImpl(hf_gpio_pull_mode_t mode) noexcept override | EspGpio | protectedvirtual |
| SetState(hf_gpio_state_t state) noexcept | BaseGpio | inline |
| sleep_config_ | EspGpio | private |
| StateToLevel(hf_gpio_state_t state) const noexcept | BaseGpio | inlineprotected |
| StaticInterruptHandler(void *arg) | EspGpio | privatestatic |
| statistics_ | BaseGpio | protected |
| SupportsGlitchFilter() const noexcept | EspGpio | |
| SupportsInterrupts() const noexcept override | EspGpio | virtual |
| SupportsRtcGpio() const noexcept | EspGpio | |
| Toggle() noexcept | BaseGpio | inline |
| ToString(hf_gpio_state_t state) noexcept | BaseGpio | inlinestatic |
| ToString(hf_gpio_level_t level) noexcept | BaseGpio | inlinestatic |
| ToString(hf_gpio_active_state_t active_state) noexcept | BaseGpio | inlinestatic |
| ToString(hf_gpio_direction_t direction) noexcept | BaseGpio | inlinestatic |
| ToString(hf_gpio_output_mode_t output_mode) noexcept | BaseGpio | inlinestatic |
| ToString(hf_gpio_pull_mode_t pull_mode) noexcept | BaseGpio | inlinestatic |
| ToString(hf_gpio_interrupt_trigger_t trigger) noexcept | BaseGpio | inlinestatic |
| ValidateBasicOperation() const noexcept | BaseGpio | inlineprotected |
| VerifyDirection(hf_gpio_direction_t &direction) const noexcept | BaseGpio | inline |
| VerifyHardwareConfiguration() const noexcept | BaseGpio | inline |
| VerifyOutputMode(hf_gpio_output_mode_t &mode) const noexcept | BaseGpio | inline |
| WaitForInterrupt(hf_u32_t timeout_ms=0) noexcept override | EspGpio | virtual |
| wakeup_config_ | EspGpio | private |
| WriteImpl(hf_gpio_state_t state) noexcept | EspGpio | private |
| ~BaseGpio() noexcept=default | BaseGpio | virtual |
| ~EspGpio() override | EspGpio |