disable fuses by default

This commit is contained in:
Michael Moon 2011-01-11 16:42:12 +11:00
parent 1fa0036008
commit c364e8f873
1 changed files with 29 additions and 27 deletions

56
fuses.h
View File

@ -1,27 +1,29 @@
#if defined (__AVR_ATmega168__) #ifdef 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
#endif /* FUSES */