avr-libc-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-libc-dev] [bug #30552] Missing definition ADCW


From: Anitha Boyapati
Subject: [avr-libc-dev] [bug #30552] Missing definition ADCW
Date: Wed, 22 Sep 2010 06:51:53 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.13) Gecko/20100914 Firefox/3.5.13

Follow-up Comment #2, bug #30552 (project avr-libc):


For device ATTiny43U: 
the patch given for bug30569 defines ADC and ADCW to 0x04 (using _SFR_MEM16
macro) while datasheet clearly says that address of ADCL is 0x24 and that of
ADCH is 0x25.

The  following diff uses _SFR_IO16 instead of _SFR_MEM16. _SFR_IO16 adds an
offset of 0x20. I think this is appropriate.

Index: iotn43u.h
===================================================================
--- iotn43u.h   (revision 2184)
+++ iotn43u.h   (working copy)
@@ -74,7 +74,10 @@
 #define ADLAR  4
 #define ACME   6
 
+#ifndef _ASSEMBLER_
 #define ADC _SFR_IO16(0x04)
+#endif
+#define ADCW _SFR_IO16(0x04)
 
 #define ADCL _SFR_IO8(0x04)


    _______________________________________________________

Reply to this item at:

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

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]