ArchAVR_ACPConfig Struct Reference

yasimavr: ArchAVR_ACPConfig Struct Reference
yasimavr
Loading...
Searching...
No Matches
ArchAVR_ACPConfig Struct Reference

Configuration structure for ArchAVR_ACP. More...

#include <arch_avr_acp.h>

Classes

struct  mux_config_t
 

Public Attributes

std::vector< mux_config_tmux_pins
 List of the mux options for the negative input.
 
pin_id_t pos_pin
 Positive input pin ID.
 
pin_id_t neg_pin
 Negative input pin ID.
 
regbit_t rb_disable
 Regbit for the disable bit (ACD)
 
regbit_t rb_mux_enable
 Regbit for the mux enable bit (ACME)
 
regbit_t rb_adc_enable
 Regbit for the ADC enable bit (ADEN)
 
regbit_t rb_mux
 Regbit for the mux select field (ADMUX)
 
regbit_t rb_bandgap_select
 Regbit for the bandgap select bit (ACBG)
 
regbit_t rb_int_mode
 Regbit for the interrupt mode select field (ACIS)
 
regbit_t rb_output
 Regbit for the output bit (ACO)
 
regbit_t rb_int_enable
 Regbit for the interrupt enable bit (ACIE)
 
regbit_t rb_int_flag
 Regbit for the interrupt flag (ACI)
 
int_vect_t iv_cmp
 Vector index for the interrupt.
 

Detailed Description

Configuration structure for ArchAVR_ACP.

Member Data Documentation

◆ iv_cmp

int_vect_t ArchAVR_ACPConfig::iv_cmp

Vector index for the interrupt.

◆ mux_pins

std::vector<mux_config_t> ArchAVR_ACPConfig::mux_pins

List of the mux options for the negative input.

◆ neg_pin

pin_id_t ArchAVR_ACPConfig::neg_pin

Negative input pin ID.

◆ pos_pin

pin_id_t ArchAVR_ACPConfig::pos_pin

Positive input pin ID.

◆ rb_adc_enable

regbit_t ArchAVR_ACPConfig::rb_adc_enable

Regbit for the ADC enable bit (ADEN)

◆ rb_bandgap_select

regbit_t ArchAVR_ACPConfig::rb_bandgap_select

Regbit for the bandgap select bit (ACBG)

◆ rb_disable

regbit_t ArchAVR_ACPConfig::rb_disable

Regbit for the disable bit (ACD)

◆ rb_int_enable

regbit_t ArchAVR_ACPConfig::rb_int_enable

Regbit for the interrupt enable bit (ACIE)

◆ rb_int_flag

regbit_t ArchAVR_ACPConfig::rb_int_flag

Regbit for the interrupt flag (ACI)

◆ rb_int_mode

regbit_t ArchAVR_ACPConfig::rb_int_mode

Regbit for the interrupt mode select field (ACIS)

◆ rb_mux

regbit_t ArchAVR_ACPConfig::rb_mux

Regbit for the mux select field (ADMUX)

◆ rb_mux_enable

regbit_t ArchAVR_ACPConfig::rb_mux_enable

Regbit for the mux enable bit (ACME)

◆ rb_output

regbit_t ArchAVR_ACPConfig::rb_output

Regbit for the output bit (ACO)


The documentation for this struct was generated from the following file: