Astra MCU SDK Peripheral Driver Library
 
Loading...
Searching...
No Matches
pinmux_elec_config_t Struct Reference

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
 

Detailed Description

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.

Field Documentation

◆ drive_str

pinmux_drive_str_en pinmux_elec_config_t::drive_str

Drive strength as defined by pinmux_drive_str_en

◆ enable_input

bool pinmux_elec_config_t::enable_input

Enable or disable input on the pin

◆ enable_hold

bool pinmux_elec_config_t::enable_hold

Enable or disable output hold in low power state

◆ pull_type

pinmux_pull_type_en pinmux_elec_config_t::pull_type

Select pull type: disabled, pull-up, or pull-down

◆ enable_slew_rate

bool pinmux_elec_config_t::enable_slew_rate

Enable or disable slew rate control

◆ enable_schmitt_trig

bool pinmux_elec_config_t::enable_schmitt_trig

Enable or disable Schmitt trigger