Avr8bit-emulator
An emulator for the Atmel AVR 8-bit microcontroller
Loading...
Searching...
No Matches
DATA_SPACE Union Reference

Represents the data space in the AVR emulator. More...

#include <data_space.h>

Data Fields

uint8_t data [DATA_SPACE_SIZE]
 
struct { 
 
   uint8_t   gp [32] 
 
   uint8_t   io_reg [64] 
 
   uint8_t   ext_io_reg [160] 
 
   uint8_t   sram [2048] 
 
};  
 

Detailed Description

Represents the data space in the AVR emulator.

Definition at line 13 of file data_space.h.

Field Documentation

◆ [struct]

struct { ... } DATA_SPACE

◆ data

◆ ext_io_reg

uint8_t DATA_SPACE::ext_io_reg[160]

Extended I/O registers

Definition at line 18 of file data_space.h.

◆ gp

uint8_t DATA_SPACE::gp[32]

General purpose registers, not shared with GP in CORE

Definition at line 16 of file data_space.h.

◆ io_reg

uint8_t DATA_SPACE::io_reg[64]

I/O registers

Definition at line 17 of file data_space.h.

Referenced by in(), out(), sbic(), and sbis().

◆ sram

uint8_t DATA_SPACE::sram[2048]

SRAM, not shared with SRAM

Definition at line 19 of file data_space.h.

Referenced by pop(), and push().


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