21.08.2012 Aufrufe

Computertechnik mit Mikrocontrollern

Computertechnik mit Mikrocontrollern

Computertechnik mit Mikrocontrollern

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

ANHANG C. NACHSCHLAGEBEREICH 227<br />

#include <br />

extern uint8_t eeprom_read_byte (uint8_t *addr);<br />

extern uint16_t eeprom_read_word (uint16_t *addr);<br />

extern void eeprom_read_block (void *buf, void *addr, size_t n);<br />

extern void eeprom_write_byte (uint8_t *addr, uint8_t val);<br />

extern void eeprom_read_block (void *buf, void *addr, size_t n);<br />

#include <br />

typedef void prog_void PROGMEM;<br />

typedef char prog_char PROGMEM;<br />

typedef unsigned char prog_uchar PROGMEM;<br />

typedef int prog_int PROGMEM;<br />

typedef long prog_long PROGMEM;<br />

typedef long long prog_long_long PROGMEM;<br />

extern void *memcpy_P(void *, PGM_VOID_P, size_t);<br />

extern char *strcat_P(char *, PGM_P);<br />

extern int strcmp_P(const char *, PGM_P) __ATTR_PURE__;<br />

extern char *strcpy_P(char *, PGM_P);<br />

extern int strcasecmp_P(const char *, PGM_P) __ATTR_PURE__;<br />

extern size_t strlen_P(PGM_P) __ATTR_CONST__;<br />

extern int strncmp_P(const char *, PGM_P, size_t) __ATTR_PURE__;<br />

extern int strncasecmp_P(const char *, PGM_P, size_t) __ATTR_PURE__;<br />

extern char *strncpy_P(char *, PGM_P, size_t);<br />

#include <br />

#define ISR (signame) ...<br />

#define sei() ...<br />

#define cli() ...

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!