Follow-up Comment #3, bug #47937 (project avr-libc):

While I was researching my bug report to Atmel, I noticed a new part
definition file in Atmel Studio 7.0.934: the ATmega324PB.  This part will have
two SPI modules, so it makes sense that all of its SPI registers and bits are
suffixed with 0 and 1.  I suspect that Atmel is purposely renaming the SPI
registers on the old parts for consistency's sake.  They renamed the SPI
registers for the ATmega164{A,P,PA} and ATmega324{A,P,PA}, but they have not
yet done it for the ATmega644* or ATmega1284*.

I will still contact them anyway, because I noticed an inconsistency: in
ATmega164A.atdf they defined a bit to be named SPR01 when they really meant
SPR10.  That's definitely an error, but in general their adding of these
prefixes might not be an error.

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?47937>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/


_______________________________________________
AVR-libc-dev mailing list
AVR-libc-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/avr-libc-dev

Reply via email to