SimAVR
AVR Simulator
avr_extint.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "avr_extint.h"
Include dependency graph for avr_extint.c:

Functions

static void avr_extint_irq_notify (struct avr_irq_t *irq, uint32_t value, void *param)
 
static void avr_extint_reset (avr_io_t *port)
 
void avr_extint_init (avr_t *avr, avr_extint_t *p)
 

Variables

static const char * irq_names [EXTINT_COUNT]
 
static avr_io_t _io
 

Function Documentation

static void avr_extint_irq_notify ( struct avr_irq_t irq,
uint32_t  value,
void *  param 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static void avr_extint_reset ( avr_io_t port)
static

Here is the call graph for this function:

Variable Documentation

avr_io_t _io
static
Initial value:
= {
.kind = "extint",
.reset = avr_extint_reset,
.irq_names = irq_names,
}
static const char * irq_names[EXTINT_COUNT]
Definition: avr_extint.c:80
static void avr_extint_reset(avr_io_t *port)
Definition: avr_extint.c:62
const char* irq_names[EXTINT_COUNT]
static
Initial value:
= {
[EXTINT_IRQ_OUT_INT0] = "<int0",
[EXTINT_IRQ_OUT_INT1] = "<int1",
[EXTINT_IRQ_OUT_INT2] = "<int2",
[EXTINT_IRQ_OUT_INT3] = "<int3",
[EXTINT_IRQ_OUT_INT4] = "<int4",
[EXTINT_IRQ_OUT_INT5] = "<int5",
[EXTINT_IRQ_OUT_INT6] = "<int6",
[EXTINT_IRQ_OUT_INT7] = "<int7",
}
Definition: avr_extint.h:42
Definition: avr_extint.h:43
Definition: avr_extint.h:42
Definition: avr_extint.h:41
Definition: avr_extint.h:41
Definition: avr_extint.h:40
Definition: avr_extint.h:41
Definition: avr_extint.h:42