[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-dev] fuse API on the xmega16a4
From: |
Galen Seitz |
Subject: |
[avr-libc-dev] fuse API on the xmega16a4 |
Date: |
Fri, 12 Mar 2010 19:43:10 -0800 |
User-agent: |
Thunderbird 2.0.0.22 (X11/20090625) |
The fuse API documentation doesn't seem to quite match up with the
xmega implementation. I tried using the FUSES macro, but it doesn't
appear to be defined when targeting an xmega16a4. However, the
following does work.
/* Configure fuses. */
NVM_FUSES_t __fuse FUSEMEM = {
.FUSEBYTE0 = FUSE0_DEFAULT,
.FUSEBYTE1 = 0x00,
.FUSEBYTE2 = (FUSE_BODPD0),
.FUSEBYTE4 = FUSE4_DEFAULT,
.FUSEBYTE5 = (FUSE_BODACT0 & FUSE_BODLVL2 & FUSE_BODLVL0)
};
Is this a user error, a bug, or is the xmega fuse API intentionally
different?
thanks,
galen
--
Galen Seitz
address@hidden
- [avr-libc-dev] fuse API on the xmega16a4,
Galen Seitz <=