arch_avr_extint.h File Reference

yasimavr: arch_avr_extint.h File Reference
yasimavr
Loading...
Searching...
No Matches
arch_avr_extint.h File Reference
#include "arch_avr_globals.h"
#include "core/sim_peripheral.h"
#include "core/sim_interrupt.h"
#include "core/sim_pin.h"
#include "core/sim_types.h"

Go to the source code of this file.

Classes

struct  ArchAVR_ExtIntConfig
 Configuration structure for ArchAVR_ExtInt. More...
 
struct  ArchAVR_ExtIntConfig::ext_int_t
 
struct  ArchAVR_ExtIntConfig::pc_int_t
 
class  ArchAVR_ExtInt
 Implementation of a model for a External Interrupts peripheral for AVR series. More...
 

Macros

#define EXTINT_PIN_COUNT   2
 
#define PCINT_PIN_COUNT   24
 
#define PCINT_BANK_COUNT   (PCINT_PIN_COUNT / 8)
 

Macro Definition Documentation

◆ EXTINT_PIN_COUNT

#define EXTINT_PIN_COUNT   2

◆ PCINT_BANK_COUNT

#define PCINT_BANK_COUNT   (PCINT_PIN_COUNT / 8)

◆ PCINT_PIN_COUNT

#define PCINT_PIN_COUNT   24