Structure to hold the OPAMP instances and respective features.

This structure defines the configuration parameters and instances. It is used to specify the OPAMP instance and the desired feature configuration.

Public Attributes#

uint8_t

OPAMP number, sl_opamp_number_t for possible values.

Configure_OPAMP_t

Configuration parameters for all three OPAMPs (OPAMP1, OPAMP2, OPAMP3)

Configure_OPAMP1_OPAMP2_t

Configuration parameters for cascaded OPAMP1 and OPAMP2 operation.

Configure_OPAMP2_OPAMP3_t

Configuration parameters for cascaded OPAMP2 and OPAMP3 operation.

OPAMP_CONFIG_T

Combined configuration for OPAMP1, OPAMP2, and OPAMP3 (used for multi-opamp setups).

Public Attribute Documentation#

opamp_number#

uint8_t sl_opamp_config_t::opamp_number

OPAMP number, sl_opamp_number_t for possible values.


features#

sl_opamp_feature_config_t sl_opamp_config_t::features

OPAMP features, sl_opamp_feature_config_t for possible values.


opamp_config#

Configure_OPAMP_t sl_opamp_config_t::opamp_config

Configuration parameters for all three OPAMPs (OPAMP1, OPAMP2, OPAMP3)


opamp1_opamp2_config#

Configure_OPAMP1_OPAMP2_t sl_opamp_config_t::opamp1_opamp2_config

Configuration parameters for cascaded OPAMP1 and OPAMP2 operation.


opamp2_opamp3_config#

Configure_OPAMP2_OPAMP3_t sl_opamp_config_t::opamp2_opamp3_config

Configuration parameters for cascaded OPAMP2 and OPAMP3 operation.


opamp123_config#

OPAMP_CONFIG_T sl_opamp_config_t::opamp123_config

Combined configuration for OPAMP1, OPAMP2, and OPAMP3 (used for multi-opamp setups).