SimAVR
AVR Simulator
avr_eeprom.h File Reference
#include "sim_avr.h"
Include dependency graph for avr_eeprom.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  avr_eeprom_t
 
struct  avr_eeprom_desc_t
 

Macros

#define AVR_IOCTL_EEPROM_GET   AVR_IOCTL_DEF('e','e','g','p')
 
#define AVR_IOCTL_EEPROM_SET   AVR_IOCTL_DEF('e','e','s','p')
 
#define AVR_EEPROM_DECLARE(_vector)
 The eeprom block seems to be very similar across AVRs, so here is a macro to declare a "typical" one in a core. More...
 
#define AVR_EEPROM_DECLARE_NOEEPM(_vector)
 no EEPM registers in atmega128 More...
 
#define AVR_EEPROM_DECLARE_8BIT(_vector)
 macro definition without a high address bit register, which is not implemented in some tiny AVRs. More...
 

Typedefs

typedef struct avr_eeprom_t avr_eeprom_t
 
typedef struct avr_eeprom_desc_t avr_eeprom_desc_t
 

Functions

void avr_eeprom_init (avr_t *avr, avr_eeprom_t *port)