Avr8bit-emulator
An emulator for the Atmel AVR 8-bit microcontroller
Loading...
Searching...
No Matches
data_space.h
Go to the documentation of this file.
1#pragma once
2
3#include <stdint.h>
4#include <stdbool.h>
5
6#define DATA_SPACE_SIZE 0x8FF
7#define PROGMEM_SPACE_SIZE 0x10000
8
15 struct {
16 uint8_t gp[32];
17 uint8_t io_reg[64];
18 uint8_t ext_io_reg[160];
19 uint8_t sram[2048];
20 };
21};
22
31
#define DATA_SPACE_SIZE
Definition data_space.h:6
#define PROGMEM_SPACE_SIZE
Definition data_space.h:7
Represents the data space in the AVR emulator.
Definition data_space.h:13
uint8_t gp[32]
Definition data_space.h:16
uint8_t io_reg[64]
Definition data_space.h:17
uint8_t ext_io_reg[160]
Definition data_space.h:18
uint8_t data[DATA_SPACE_SIZE]
Definition data_space.h:14
uint8_t sram[2048]
Definition data_space.h:19
Represents the program memory space in the AVR emulator.
Definition data_space.h:27
uint8_t data[PROGMEM_SPACE_SIZE]
Definition data_space.h:28
uint16_t word[PROGMEM_SPACE_SIZE/2]
Definition data_space.h:29