To Atmel Representative,
The latest available (Revision B) datasheet for ATmega329 etc
shows different register and bit names for the UART to AvrStudio.
DataSheet. UCSR0A [RXC0 TXC0 UDRE0 FE0 DOR0 UPE0 U2X0 MPCM0] AvrStudio. UCSRA [RXC TXC UDRE FE DOR UPE U2X MPCM]
What I would like is consistent nameing across all devices with the same hardware regardless of the number of UARTS. Then a piece of code for ATmega128 (with 2 UARTS) will very easily port to ATmega169 or ATmega329 (only 1 UART) without register name changing.
Q1 What is Atmel's view on this please ?
Q2 Which is correct; AvrStudio or ATmega329 Datasheet ?