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#
OPAMP number, sl_opamp_number_t for possible values.
OPAMP features, sl_opamp_feature_config_t for possible values.
Configuration parameters for all three OPAMPs (OPAMP1, OPAMP2, OPAMP3)
Configuration parameters for cascaded OPAMP1 and OPAMP2 operation.
Configuration parameters for cascaded OPAMP2 and OPAMP3 operation.
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).