SimAVR
AVR Simulator
avr_ioport_t Struct Reference

Definition for an IO port. More...

#include <avr_ioport.h>

Collaboration diagram for avr_ioport_t:

Data Fields

avr_io_t io
 
char name
 
avr_io_addr_t r_port
 
avr_io_addr_t r_ddr
 
avr_io_addr_t r_pin
 
avr_int_vector_t pcint
 PCINT vector. More...
 
avr_io_addr_t r_pcint
 pcint 8 pins mask More...
 
struct {
   uint8_t   pull_mask
 
   uint8_t   pull_value
 
external
 this represent the default IRQ value when the port is set as input. More...
 

Detailed Description

Definition for an IO port.

Field Documentation

struct { ... } external

this represent the default IRQ value when the port is set as input.

If the mask is not set, no output value is sent on the output IRQ. If the mask is set, the specified value is sent.

char name

PCINT vector.

uint8_t pull_mask
uint8_t pull_value
avr_io_addr_t r_pcint

pcint 8 pins mask

avr_io_addr_t r_port

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