Structure representing a button configuration.

Public Attributes#

uint8_t

Pin number of the button.

uint8_t

Port number of the button.

uint8_t

Button number (for identification).

uint8_t

Pad byte (for alignment).

uint8_t

Interrupt configuration for the button.

Public Attribute Documentation#

pin#

uint8_t sl_button_t::pin

Pin number of the button.


Definition at line 72 of file components/device/silabs/si91x/mcu/drivers/hardware_drivers/button/inc/sl_si91x_button.h

port#

uint8_t sl_button_t::port

Port number of the button.


Definition at line 73 of file components/device/silabs/si91x/mcu/drivers/hardware_drivers/button/inc/sl_si91x_button.h

button_number#

uint8_t sl_button_t::button_number

Button number (for identification).


Definition at line 74 of file components/device/silabs/si91x/mcu/drivers/hardware_drivers/button/inc/sl_si91x_button.h

pad#

uint8_t sl_button_t::pad

Pad byte (for alignment).


Definition at line 75 of file components/device/silabs/si91x/mcu/drivers/hardware_drivers/button/inc/sl_si91x_button.h

interrupt_config#

uint8_t sl_button_t::interrupt_config

Interrupt configuration for the button.


Definition at line 76 of file components/device/silabs/si91x/mcu/drivers/hardware_drivers/button/inc/sl_si91x_button.h