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

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

[avr-libc-dev] [patch #8902] Xmega's PROTECTED_WRITE is incorrect for IO


From: Pitchumani
Subject: [avr-libc-dev] [patch #8902] Xmega's PROTECTED_WRITE is incorrect for IO registers whose address is more than one byte
Date: Thu, 04 Feb 2016 09:24:35 +0000
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36

Follow-up Comment #1, patch #8902 (project avr-libc):

Testcase: protected_write.c
1 #include <avr/io.h>
2 #include <avr/xmega.h>
3
4 void main ()
5 {
6   _PROTECTED_WRITE(RTC_CTRL, RTC_PRESCALER_gm);
7 }

Compiler output:
$ avr-gcc -mmcu=atxmega128b1 -c protected_write.c
In file included from /install/avr/include/avr/io.h:570:0,
                 from protected_write.c:1:
protected_write.c: In function 'main':
protected_write.c:6:3: error: impossible constraint in 'asm'
   _PROTECTED_WRITE(RTC_CTRL, RTC_PRESCALER_gm);
   ^


    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/patch/?8902>

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




reply via email to

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