Avr8bit-emulator
An emulator for the Atmel AVR 8-bit microcontroller
Loading...
Searching...
No Matches
emulator.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <stdint.h>
4
5
#include "
core.h
"
6
#include "
data_space.h
"
7
8
bool
skip_next_instruction
=
false
;
9
10
struct
AVR_EMU
{
11
struct
CORE
core
;
12
union
DATA_SPACE
data_space
;
13
union
PROGMEM_SPACE
progmem_space
;
14
};
core.h
data_space.h
skip_next_instruction
bool skip_next_instruction
Definition
emulator.h:8
AVR_EMU
Definition
emulator.h:10
AVR_EMU::data_space
union DATA_SPACE data_space
Definition
emulator.h:12
AVR_EMU::core
struct CORE core
Definition
emulator.h:11
AVR_EMU::progmem_space
union PROGMEM_SPACE progmem_space
Definition
emulator.h:13
CORE
Core structure containing general purpose registers, program counter, stack pointer,...
Definition
core.h:67
DATA_SPACE
Represents the data space in the AVR emulator.
Definition
data_space.h:13
PROGMEM_SPACE
Represents the program memory space in the AVR emulator.
Definition
data_space.h:27
include
emulator.h
Generated by
1.9.8