make it even harder to unintentionally include fuse definitions
This commit is contained in:
parent
d88179a9ce
commit
1815ab1ef7
60
fuses.h
60
fuses.h
|
|
@ -1,29 +1,31 @@
|
||||||
#ifdef FUSES
|
#ifndef _FUSES_H
|
||||||
#if defined (__AVR_ATmega168__)
|
#ifdef _INCLUDE_FUSES
|
||||||
FUSES = {
|
#if defined (__AVR_ATmega168__)
|
||||||
.low = FUSE_CKSEL3 & FUSE_SUT0,
|
FUSES = {
|
||||||
.high = FUSE_SPIEN,
|
.low = FUSE_CKSEL3 & FUSE_SUT0,
|
||||||
.extended = FUSE_BOOTSZ1 & FUSE_BOOTSZ0,
|
.high = FUSE_SPIEN,
|
||||||
};
|
.extended = FUSE_BOOTSZ1 & FUSE_BOOTSZ0,
|
||||||
#elif defined (__AVR_ATmega328P__)
|
};
|
||||||
FUSES = {
|
#elif defined (__AVR_ATmega328P__)
|
||||||
.low = FUSE_CKSEL3 & FUSE_SUT0,
|
FUSES = {
|
||||||
.high = FUSE_SPIEN & FUSE_BOOTSZ0 & FUSE_BOOTSZ1,
|
.low = FUSE_CKSEL3 & FUSE_SUT0,
|
||||||
.extended = EFUSE_DEFAULT,
|
.high = FUSE_SPIEN & FUSE_BOOTSZ0 & FUSE_BOOTSZ1,
|
||||||
};
|
.extended = EFUSE_DEFAULT,
|
||||||
#elif defined (__AVR_ATmega644__) || defined (__AVR_ATmega644P__)
|
};
|
||||||
FUSES = {
|
#elif defined (__AVR_ATmega644__) || defined (__AVR_ATmega644P__)
|
||||||
.low = FUSE_CKSEL3 & FUSE_SUT0,
|
FUSES = {
|
||||||
.high = FUSE_SPIEN & FUSE_BOOTSZ0 & FUSE_BOOTSZ1,
|
.low = FUSE_CKSEL3 & FUSE_SUT0,
|
||||||
.extended = EFUSE_DEFAULT,
|
.high = FUSE_SPIEN & FUSE_BOOTSZ0 & FUSE_BOOTSZ1,
|
||||||
};
|
.extended = EFUSE_DEFAULT,
|
||||||
#elif defined (__AVR_ATmega1280__)
|
};
|
||||||
FUSES = {
|
#elif defined (__AVR_ATmega1280__)
|
||||||
.low = FUSE_CKSEL3 & FUSE_SUT0,
|
FUSES = {
|
||||||
.high = FUSE_SPIEN & FUSE_BOOTSZ0 & FUSE_BOOTSZ1,
|
.low = FUSE_CKSEL3 & FUSE_SUT0,
|
||||||
.extended = EFUSE_DEFAULT,
|
.high = FUSE_SPIEN & FUSE_BOOTSZ0 & FUSE_BOOTSZ1,
|
||||||
};
|
.extended = EFUSE_DEFAULT,
|
||||||
#else
|
};
|
||||||
#warning No fuse definitions for this chip in fuses.h!
|
#else
|
||||||
#endif
|
#warning No fuse definitions for this chip in fuses.h!
|
||||||
#endif /* FUSES */
|
#endif
|
||||||
|
#endif /* _INCLUDE_FUSES */
|
||||||
|
#endif /* _FUSES_H */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue