Structure to hold GPIO pin configuration parameters.

This structure defines the configuration settings for a GPIO pin, including its port, pin number, multiplexing function, and pad configuration. It is used to configure GPIO pins for various functionalities in the system.

Public Attributes#

uint8_t

GPIO port. Specifies the port number for the GPIO pin.

uint8_t

GPIO pin. Specifies the pin number within the specified port.

uint8_t

GPIO mux. Defines the multiplexing function for the pin.

uint8_t

GPIO pad. Indicates the pad configuration for the pin.

Public Attribute Documentation#

port#

uint8_t sl_rs485_gpio_pin_config_t::port

GPIO port. Specifies the port number for the GPIO pin.


pin#

uint8_t sl_rs485_gpio_pin_config_t::pin

GPIO pin. Specifies the pin number within the specified port.


mux#

uint8_t sl_rs485_gpio_pin_config_t::mux

GPIO mux. Defines the multiplexing function for the pin.


pad#

uint8_t sl_rs485_gpio_pin_config_t::pad

GPIO pad. Indicates the pad configuration for the pin.