ArchAVR_ExtIntConfig Struct Reference

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

Configuration structure for ArchAVR_ExtInt. More...

#include <arch_avr_extint.h>

Classes

struct  ext_int_t
 
struct  pc_int_t
 

Public Attributes

std::vector< ext_int_text_ints
 Array of pins for external interrupts.
 
std::vector< pc_int_tpc_ints
 Array of pins for Pin Change interrupts.
 
regbit_t rb_extint_ctrl
 Regbit for external interrupt control.
 
regbit_t rb_extint_mask
 Regbit for the external interrupt mask.
 
regbit_t rb_extint_flag
 Regbit for the external interrupt flags.
 
regbit_t rb_pcint_ctrl
 Regbit for Pin Change interrupt control.
 
regbit_t rb_pcint_flag
 Regbit for Pin Change interrupt flags.
 

Detailed Description

Configuration structure for ArchAVR_ExtInt.

Member Data Documentation

◆ ext_ints

std::vector<ext_int_t> ArchAVR_ExtIntConfig::ext_ints

Array of pins for external interrupts.

◆ pc_ints

std::vector<pc_int_t> ArchAVR_ExtIntConfig::pc_ints

Array of pins for Pin Change interrupts.

◆ rb_extint_ctrl

regbit_t ArchAVR_ExtIntConfig::rb_extint_ctrl

Regbit for external interrupt control.

◆ rb_extint_flag

regbit_t ArchAVR_ExtIntConfig::rb_extint_flag

Regbit for the external interrupt flags.

◆ rb_extint_mask

regbit_t ArchAVR_ExtIntConfig::rb_extint_mask

Regbit for the external interrupt mask.

◆ rb_pcint_ctrl

regbit_t ArchAVR_ExtIntConfig::rb_pcint_ctrl

Regbit for Pin Change interrupt control.

◆ rb_pcint_flag

regbit_t ArchAVR_ExtIntConfig::rb_pcint_flag

Regbit for Pin Change interrupt flags.


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