HardFOC Vortex V1 HAL
Unified HAL API for the HardFOC Vortex motor-control platform (ESP32-C6, TMC9660)
Loading...
Searching...
No Matches
GpioManager Member List

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

ConfigureInterrupt(std::string_view name, hf_gpio_interrupt_trigger_t trigger, InterruptCallback callback, void *user_data=nullptr) noexceptGpioManager
Contains(std::string_view name) const noexceptGpioManager
DebugReadPcal95555InputSnapshot(uint16_t &out_bits) noexceptGpioManager
DebugReadPcal95555Pin(uint8_t expander_pin_0_to_15, bool &out_level) noexceptGpioManager
Deinitialize() noexceptGpioManager
DisableInterrupt(std::string_view name) noexceptGpioManager
DumpStatistics() const noexceptGpioManager
EnableInterrupt(std::string_view name) noexceptGpioManager
EnsureInitialized() noexceptGpioManager
EnsurePcal95555Handler() noexceptGpioManagerprivate
entries_GpioManagerprivate
failed_ops_GpioManagerprivate
FindByName(std::string_view name) const noexceptGpioManagerprivate
Get(std::string_view name) noexceptGpioManager
Get(HfFunctionalGpioPin pin) noexceptGpioManager
GetInstance() noexceptGpioManagerstatic
GetLastError() const noexceptGpioManagerinline
GetSystemDiagnostics(GpioSystemDiagnostics &diagnostics) const noexceptGpioManager
GpioManager(const GpioManager &)=deleteGpioManager
GpioManager(GpioManager &&)=deleteGpioManager
GpioManager() noexcept=defaultGpioManagerprivate
init_time_ms_GpioManagerprivate
Initialize() noexceptGpioManagerprivate
initialized_GpioManagerprivate
IsActive(std::string_view name, bool &active) noexceptGpioManager
IsInitialized() const noexceptGpioManagerinline
kInvalidIndexGpioManagerprivatestatic
kMaxEntriesGpioManagerprivatestatic
last_error_GpioManagerprivate
mutex_GpioManagermutableprivate
operator=(const GpioManager &)=deleteGpioManager
operator=(GpioManager &&)=deleteGpioManager
pcal95555_handler_GpioManagerprivate
pcal_host_int_gpio_GpioManagerprivate
pcal_pins_GpioManagerprivate
Read(std::string_view name, bool &state) noexceptGpioManager
registered_count_GpioManagerprivate
RegisterTmc9660BridgePinsIfNeeded() noexceptGpioManager
ReleaseLocked() noexceptGpioManagerprivate
Set(std::string_view name, bool value) noexceptGpioManager
SetActive(std::string_view name) noexceptGpioManager
SetDirection(std::string_view name, hf_gpio_direction_t direction) noexceptGpioManager
SetInactive(std::string_view name) noexceptGpioManager
SetOutputMode(std::string_view name, hf_gpio_output_mode_t mode) noexceptGpioManager
SetPullMode(std::string_view name, hf_gpio_pull_mode_t pull_mode) noexceptGpioManager
Size() const noexceptGpioManager
successful_ops_GpioManagerprivate
SupportsInterrupts(std::string_view name) const noexceptGpioManager
Toggle(std::string_view name) noexceptGpioManager
total_ops_GpioManagerprivate
UnregisterTmc9660BridgePins() noexceptGpioManager
~GpioManager()=defaultGpioManagerprivate