idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
idfxx::gpio::state Struct Reference

Current configuration state of a GPIO pin. More...

#include <idfxx_gpio/include/idfxx/gpio.hpp>

Public Attributes

bool input_enabled
 Input is enabled.
 
bool output_enabled
 Output is enabled.
 
bool open_drain
 Open-drain mode is enabled.
 
bool pullup_enabled
 Internal pull-up is enabled.
 
bool pulldown_enabled
 Internal pull-down is enabled.
 
enum drive_cap drive_strength
 Drive strength.
 

Detailed Description

Current configuration state of a GPIO pin.

Definition at line 375 of file gpio.hpp.

Member Data Documentation

◆ drive_strength

enum drive_cap idfxx::gpio::state::drive_strength

Drive strength.

Definition at line 381 of file gpio.hpp.

◆ input_enabled

bool idfxx::gpio::state::input_enabled

Input is enabled.

Definition at line 376 of file gpio.hpp.

◆ open_drain

bool idfxx::gpio::state::open_drain

Open-drain mode is enabled.

Definition at line 378 of file gpio.hpp.

◆ output_enabled

bool idfxx::gpio::state::output_enabled

Output is enabled.

Definition at line 377 of file gpio.hpp.

◆ pulldown_enabled

bool idfxx::gpio::state::pulldown_enabled

Internal pull-down is enabled.

Definition at line 380 of file gpio.hpp.

◆ pullup_enabled

bool idfxx::gpio::state::pullup_enabled

Internal pull-up is enabled.

Definition at line 379 of file gpio.hpp.


The documentation for this struct was generated from the following file: