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