Electrical characteristics configuration for a pin. More...
#include <pinmux.h>
Data Fields | |
| pinmux_drive_str_en | drive_str |
| bool | enable_input |
| bool | enable_hold |
| pinmux_pull_type_en | pull_type |
| bool | enable_slew_rate |
| bool | enable_schmitt_trig |
Electrical characteristics configuration for a pin.
This structure defines all configurable electrical parameters for a pin, including drive strength, input/output enables, pull type, slew rate, and Schmitt trigger.
| pinmux_drive_str_en pinmux_elec_config_t::drive_str |
Drive strength as defined by pinmux_drive_str_en
| bool pinmux_elec_config_t::enable_input |
Enable or disable input on the pin
| bool pinmux_elec_config_t::enable_hold |
Enable or disable output hold in low power state
| pinmux_pull_type_en pinmux_elec_config_t::pull_type |
Select pull type: disabled, pull-up, or pull-down
| bool pinmux_elec_config_t::enable_slew_rate |
Enable or disable slew rate control
| bool pinmux_elec_config_t::enable_schmitt_trig |
Enable or disable Schmitt trigger