Main Page   Compound List   File List   Compound Members   File Members  

eeprom.h File Reference

#include <stddef.h>
#include <io.h>

Go to the source code of this file.

Defines

#define _EEPROM_H_   1
#define __need_size_t
#define eeprom_is_ready()   bit_is_clear(EECR, EEWE)
#define _EEPUT(addr, val)   eeprom_wb(addr, val)
#define _EEGET(var, addr)   (var) = eeprom_rb(addr)

Functions

unsigned char eeprom_rb (unsigned int addr)
unsigned int eeprom_rw (unsigned int addr)
void eeprom_wb (unsigned int addr, unsigned char val)
void eeprom_read_block (void *buf, unsigned int addr, size_t n)


Define Documentation

#define _EEGET( var, addr )   (var) = eeprom_rb(addr)
 

Definition at line 43 of file eeprom.h.

#define _EEPROM_H_   1
 

Definition at line 19 of file eeprom.h.

#define _EEPUT( addr, val )   eeprom_wb(addr, val)
 

Definition at line 42 of file eeprom.h.

#define __need_size_t
 

Value:

Definition at line 21 of file eeprom.h.

#define eeprom_is_ready( )   bit_is_clear(EECR, EEWE)
 

Definition at line 27 of file eeprom.h.


Function Documentation

unsigned char eeprom_rb ( unsigned int addr )
 

void eeprom_read_block ( void * buf,
unsigned int addr,
size_t n )
 

unsigned int eeprom_rw ( unsigned int addr )
 

void eeprom_wb ( unsigned int addr,
unsigned char val )
 


Generated at Fri Jul 19 14:55:42 2002 for avrgcc by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001