People,
In the libc 1.7.1 it states:
For Xmega devices, make sure the NVM controller
command register (NVM.CMD or NVM_CMD) is set to
0x00 (NOP) before using any of these functions.
which was a result of the post memcpy_P on XMega by
Johannes Bauer on 1-Jun-2010 14:02 in the
Follow-up Comment #1, bug #32675 (project avr-libc):
What other devices does this happen?
___
Reply to this item at:
http://savannah.nongnu.org/bugs/?32675
___
Message sent via/by Savannah
Follow-up Comment #2, bug #32650 (project avr-libc):
Is there any way that we can test to see if the parameter is not a constant
and then issue an error if it is not a constant?
Doing that would be better than to have weird errors like this.
Follow-up Comment #6, bug #17216 (project avr-libc):
Guys,
In my mind bug #30363 solved the all the functional problems
and even enhanced the capabilities by adding some
additional rounding functionality/capabilities.
For me, what remains is whether or not a new function should be added.
1)
Follow-up Comment #3, bug #32650 (project avr-libc):
Please note that this error occurs when the header is included, regardless of
whether a constant or a variable is passed (in my case, it was actually a
constant), even to the extent that if no calls are made to the delay
functions, and the
Follow-up Comment #2, bug #32675 (project avr-libc):
I think all in same #if/endif block:
#elif defined(__AVR_ATmega164A__)
|| defined(__AVR_ATmega164P__)
|| defined(__AVR_ATmega324A__)
|| defined(__AVR_ATmega324P__)
|| defined(__AVR_ATmega324PA__)
|| defined(__AVR_ATmega644P__)
||