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

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

[avr-libc-commit] [2279] Define RAMPZ.


From: Dmitry Xmelkov
Subject: [avr-libc-commit] [2279] Define RAMPZ.
Date: Thu, 05 Jan 2012 03:21:40 +0000

Revision: 2279
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2279
Author:   dmix
Date:     2012-01-05 03:21:40 +0000 (Thu, 05 Jan 2012)
Log Message:
-----------
Define RAMPZ.

Modified Paths:
--------------
    trunk/avr-libc/ChangeLog
    trunk/avr-libc/include/avr/common.h

Modified: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2012-01-05 03:15:52 UTC (rev 2278)
+++ trunk/avr-libc/ChangeLog    2012-01-05 03:21:40 UTC (rev 2279)
@@ -1,3 +1,7 @@
+2012-01-05  Dmitry Xmelkov  <address@hidden>
+
+       * include/avr/common.h: Define RAMPZ.
+
 2012-01-03  Joerg Wunsch <address@hidden>
 
        * doc/api/faq.dox (faq_assign_chain): fix spelling of \endcode, so

Modified: trunk/avr-libc/include/avr/common.h
===================================================================
--- trunk/avr-libc/include/avr/common.h 2012-01-05 03:15:52 UTC (rev 2278)
+++ trunk/avr-libc/include/avr/common.h 2012-01-05 03:21:40 UTC (rev 2279)
@@ -187,6 +187,18 @@
 #    define EERIE  (3)
 #  endif
 
+
+/* RAM Page Z Select Register  */
+#ifndef RAMPZ
+#  if     defined(__AVR_HAVE_RAMPZ__) && __AVR_HAVE_RAMPZ__
+#    if     __AVR__ARCH__ >= 100
+#      define RAMPZ    _SFR_MEM8(0x3B)
+#    else
+#      define RAMPZ    _SFR_IO8(0x3B)
+#    endif
+#  endif
+#endif
+
 #endif /* __COMPILING_AVR_LIBC__ */
 
 




reply via email to

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