[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-dev] Re: [task #5264] Add new devices: AT90USB646-647-1286-128
From: |
eweddington |
Subject: |
[avr-libc-dev] Re: [task #5264] Add new devices: AT90USB646-647-1286-1287 |
Date: |
Tue, 21 Feb 2006 05:20:38 -0700 |
----- Original Message -----
From: Anatoly Sokolov <address@hidden>
Date: Monday, February 20, 2006 9:54 am
Subject: [task #5264] Add new devices: AT90USB646-647-1286-1287
>
> Follow-up Comment #2, task #5264 (project avr-libc):
>
> I write the header files for AT90USB* devices. I needed to check up
> it. But
> there are some questions:
>
> 1) The Register Summary table in the datasheet has some mistakes:
> registersTIFR4, TIFR5, TIMSK4 and TIMSK5 are described, but devices
> have no timers
> 4/5; bit MUX5 in register ADCSRB are described, but ADC have only 8
> inputchannels.
>
> 2) Not absolutely clearly than devices AT90USB*6 from AT90USB*7
> differ.Whether will enough disable USB Host registers [0x9E..0xAF],
> [0xDD..0xDF] and
> [0xF5..0xF9] in AT90USB*6 devices. Or is even more registers and
> bits which
> should be disabled too?
Answers to your questions:
========================================================================
You are right, "TIFR4, TIFR5, TIMSK4 and TIMSK5" should not be
mentionned in the registers table.
" [0xDD..0xDF] and
[0xF5..0xF9] in AT90USB*6 devices. Or is even more registers and bits
which
should be disabled too?"
-> Yes and [0x9E...0xAF] should be disabled too
-> And we had also to clearly define what functions are not accessible
on the device only parts.
========================================================================
HTH
Eric Weddington