gcc.h File Reference
Go to the source code of this file.
|
Defines |
#define | CONST const |
#define | INLINE inline |
#define | __SFR_OFFSET 0 |
#define | COMPRESS_DISABLE |
#define | COMPRESS_REENABLE |
#define | _NOP() __asm__ __volatile__ ("nop") |
#define | atof(s) strtod(s, 0) |
#define | EEPROMReadBytes(addr, ptr, size) eeprom_read_block((char *)(addr), ptr, size) |
#define | EEPROM_READ(addr, dst) eeprom_read_block((char *)(addr), &dst, sizeof(dst)) |
| Read multibyte types from the EEPROM.
|
#define | EEPROMread(addr) eeprom_read_byte((char *)(addr)) |
#define | EEPROM_WRITE(addr, src) |
| Write multibyte types to the EEPROM.
|
#define | EEPROMWriteBytes(addr, ptr, size) |
#define | main NutAppMain |
Define Documentation
Definition at line 68 of file gcc.h.
Definition at line 69 of file gcc.h.
#define COMPRESS_REENABLE |
#define _NOP |
( |
|
) |
__asm__ __volatile__ ("nop") |
#define atof |
( |
s |
|
) |
strtod(s, 0) |
#define EEPROMReadBytes |
( |
addr, |
|
|
ptr, |
|
|
size |
|
) |
eeprom_read_block((char *)(addr), ptr, size) |
#define EEPROM_READ |
( |
addr, |
|
|
dst |
|
) |
eeprom_read_block((char *)(addr), &dst, sizeof(dst)) |
Read multibyte types from the EEPROM.
Definition at line 155 of file gcc.h.
#define EEPROMread |
( |
addr |
|
) |
eeprom_read_byte((char *)(addr)) |
#define EEPROM_WRITE |
( |
addr, |
|
|
src |
|
) |
|
Value:
{ \
unsigned short __i; \
for(__i = 0; __i < sizeof(src); __i++) \
eeprom_write_byte(((char *)(addr)) + __i, *(((char *)(&(src))) + __i)); \
}
Write multibyte types to the EEPROM.
Definition at line 161 of file gcc.h.
#define EEPROMWriteBytes |
( |
addr, |
|
|
ptr, |
|
|
size |
|
) |
|
Value:
{ \
unsigned short __i; \
for(__i = 0; __i < size; __i++) \
eeprom_write_byte(((char *)(addr)) + __i, *(((char *)(ptr)) + __i)); \
}
Definition at line 168 of file gcc.h.