URL:
<http://savannah.nongnu.org/bugs/?18818>
Summary: ATMega644P missing second USART erroneously
Project: AVR C Runtime Library
Submitted by: None
Submitted on: Thursday 01/18/2007 at 12:21 UTC
Category: Header
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Header files
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Originator Email: [EMAIL PROTECTED]
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
There's a slight problem with ATMega644P and ATMega644 in the iomxx4.h header
file. ATMega644 has only one USART, which is correct, but ATMega644P should
have two USARTs. avr-libc seems to see both devices as the same device which
they apparently are not. Even the paratetric product table at www.atmel.com
says that ATMega644P has only one USART, but the datasheet says otherwise.
Suggested solution: recognize ATMega164P, ATMega324P and ATMega644P as their
own product family and isolate ATMega644 from it. This means adding the 'p'
letter to the processors' individual headers as is already done with
ATMega196 and ATMega169P. iom644.h should perhaps not be part of this family.
The ATMega644 and ATMega644P should probably be seen as different devices.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?18818>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
_______________________________________________
AVR-libc-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-libc-dev