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

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

[avr-libc-commit] [2434] Add RAMSTART, fix RAMSIZE, RAMEND and FLASHEND


From: Pitchumani
Subject: [avr-libc-commit] [2434] Add RAMSTART, fix RAMSIZE, RAMEND and FLASHEND in device headers
Date: Tue, 05 Aug 2014 06:57:13 +0000

Revision: 2434
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2434
Author:   pitchumani
Date:     2014-08-05 06:57:11 +0000 (Tue, 05 Aug 2014)
Log Message:
-----------
Add RAMSTART, fix RAMSIZE, RAMEND and FLASHEND in device headers

Modified Paths:
--------------
    trunk/avr-libc/ChangeLog
    trunk/avr-libc/NEWS
    trunk/avr-libc/include/avr/io1200.h
    trunk/avr-libc/include/avr/io2313.h
    trunk/avr-libc/include/avr/io2323.h
    trunk/avr-libc/include/avr/io2333.h
    trunk/avr-libc/include/avr/io2343.h
    trunk/avr-libc/include/avr/io43u32x.h
    trunk/avr-libc/include/avr/io43u35x.h
    trunk/avr-libc/include/avr/io4414.h
    trunk/avr-libc/include/avr/io4433.h
    trunk/avr-libc/include/avr/io4434.h
    trunk/avr-libc/include/avr/io76c711.h
    trunk/avr-libc/include/avr/io8515.h
    trunk/avr-libc/include/avr/io8534.h
    trunk/avr-libc/include/avr/io8535.h
    trunk/avr-libc/include/avr/io86r401.h
    trunk/avr-libc/include/avr/io90pwm1.h
    trunk/avr-libc/include/avr/io90pwm216.h
    trunk/avr-libc/include/avr/io90pwm2b.h
    trunk/avr-libc/include/avr/io90pwm316.h
    trunk/avr-libc/include/avr/io90pwm3b.h
    trunk/avr-libc/include/avr/io90pwmx.h
    trunk/avr-libc/include/avr/ioat94k.h
    trunk/avr-libc/include/avr/iocan128.h
    trunk/avr-libc/include/avr/iocan32.h
    trunk/avr-libc/include/avr/iocan64.h
    trunk/avr-libc/include/avr/iom103.h
    trunk/avr-libc/include/avr/iom128.h
    trunk/avr-libc/include/avr/iom1280.h
    trunk/avr-libc/include/avr/iom161.h
    trunk/avr-libc/include/avr/iom162.h
    trunk/avr-libc/include/avr/iom163.h
    trunk/avr-libc/include/avr/iom165.h
    trunk/avr-libc/include/avr/iom165p.h
    trunk/avr-libc/include/avr/iom169.h
    trunk/avr-libc/include/avr/iom169p.h
    trunk/avr-libc/include/avr/iom16hva.h
    trunk/avr-libc/include/avr/iom2560.h
    trunk/avr-libc/include/avr/iom2561.h
    trunk/avr-libc/include/avr/iom3000.h
    trunk/avr-libc/include/avr/iom323.h
    trunk/avr-libc/include/avr/iom329.h
    trunk/avr-libc/include/avr/iom3290.h
    trunk/avr-libc/include/avr/iom32hvbrevb.h
    trunk/avr-libc/include/avr/iom406.h
    trunk/avr-libc/include/avr/iom64.h
    trunk/avr-libc/include/avr/iom640.h
    trunk/avr-libc/include/avr/iom649.h
    trunk/avr-libc/include/avr/iom6490.h
    trunk/avr-libc/include/avr/iom8hva.h
    trunk/avr-libc/include/avr/iotn11.h
    trunk/avr-libc/include/avr/iotn12.h
    trunk/avr-libc/include/avr/iotn15.h
    trunk/avr-libc/include/avr/iotn167.h
    trunk/avr-libc/include/avr/iotn22.h
    trunk/avr-libc/include/avr/iotn26.h
    trunk/avr-libc/include/avr/iotn28.h
    trunk/avr-libc/include/avr/iotn43u.h
    trunk/avr-libc/include/avr/iousb1286.h
    trunk/avr-libc/include/avr/iousb1287.h
    trunk/avr-libc/include/avr/iousb162.h
    trunk/avr-libc/include/avr/iousb646.h
    trunk/avr-libc/include/avr/iousb647.h
    trunk/avr-libc/include/avr/iousb82.h

Modified: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/ChangeLog    2014-08-05 06:57:11 UTC (rev 2434)
@@ -1,3 +1,69 @@
+2014-08-05  Senthil Kumar Selvaraj  <address@hidden>
+
+       * include/avr/io1200.h: Add RAMSTART.
+       * include/avr/io2313.h: Likewise.
+       * include/avr/io2323.h: Likewise.
+       * include/avr/io2333.h: Likewise.
+       * include/avr/io2343.h: Likewise.
+       * include/avr/io43u32x.h: Likewise.
+       * include/avr/io43u35x.h: Likewise.
+       * include/avr/io4414.h: Likewise.
+       * include/avr/io4433.h: Likewise.
+       * include/avr/io4434.h: Likewise.
+       * include/avr/io76c711.h: Likewise.
+       * include/avr/io8515.h: Likewise.
+       * include/avr/io8534.h: Likewise.
+       * include/avr/io8535.h: Likewise.
+       * include/avr/io86r401.h: Likewise.
+       * include/avr/io90pwm216.h: Likewise.
+       * include/avr/io90pwm2b.h: Likewise.
+       * include/avr/io90pwm316.h: Likewise.
+       * include/avr/io90pwm3b.h: Likewise.
+       * include/avr/ioat94k.h: Likewise.
+       * include/avr/iocan128.h: Likewise.
+       * include/avr/iocan32.h: Likewise.
+       * include/avr/iocan64.h: Likewise.
+       * include/avr/iom103.h: Likewise.
+       * include/avr/iom128.h: Likewise.
+       * include/avr/iom1280.h: Likewise.
+       * include/avr/iom161.h: Likewise.
+       * include/avr/iom162.h: Likewise.
+       * include/avr/iom163.h: Likewise.
+       * include/avr/iom165.h: Likewise.
+       * include/avr/iom165p.h: Likewise.
+       * include/avr/iom169.h: Likewise.
+       * include/avr/iom169p.h: Likewise.
+       * include/avr/iom16hva.h: Likewise.
+       * include/avr/iom2560.h: Likewise.
+       * include/avr/iom2561.h: Likewise.
+       * include/avr/iom323.h: Likewise.
+       * include/avr/iom329.h: Likewise.
+       * include/avr/iom3290.h: Likewise.
+       * include/avr/iom32hvbrevb.h: Likewise.
+       * include/avr/iom406.h: Likewise.
+       * include/avr/iom64.h: Likewise.
+       * include/avr/iom640.h: Likewise.
+       * include/avr/iom649.h: Likewise.
+       * include/avr/iom6490.h: Likewise.
+       * include/avr/iom8hva.h: Likewise.
+       * include/avr/iotn11.h: Likewise.
+       * include/avr/iotn12.h: Likewise.
+       * include/avr/iotn15.h: Likewise.
+       * include/avr/iotn22.h: Likewise.
+       * include/avr/iotn26.h: Likewise.
+       * include/avr/iotn28.h: Likewise.
+       * include/avr/iotn43u.h: Likewise.
+       * include/avr/iousb1286.h: Likewise.
+       * include/avr/iousb1287.h: Likewise.
+       * include/avr/iousb162.h: Likewise.
+       * include/avr/iousb646.h: Likewise.
+       * include/avr/iousb647.h: Likewise.
+       * include/avr/iousb82.h: Likewise.
+       * include/avr/io90pwm1.h: Add RAMSTART and fix FLASHEND.
+       * include/avr/io90pwmx.h: Likewise.
+       * include/avr/iom3000.h: Add RAMSTART and fix RAMEND.
+       * include/avr/iotn167.h: Fix RAMSIZE.
+
 2014-07-30  Matthijs Kooijman <matthijs>
 
        Fix bug #40569: sleep_bod_disable does not work in attiny13a

Modified: trunk/avr-libc/NEWS
===================================================================
--- trunk/avr-libc/NEWS 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/NEWS 2014-08-05 06:57:11 UTC (rev 2434)
@@ -62,6 +62,7 @@
           following vector numbers
   [no-id] correction in xmega wdt_enable and wdt_disable added for xmega
   [#8499] Device ata6289 should be of avr4 architecture
+  [no-id] Add RAMSTART, fix RAMSIZE, RAMEND and FLASHEND in device headers
 
 * Other changes:
 

Modified: trunk/avr-libc/include/avr/io1200.h
===================================================================
--- trunk/avr-libc/include/avr/io1200.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io1200.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -243,6 +243,7 @@
 
 #undef ZH
 
+#define RAMSTART    0x60
 /* Last memory addresses */
 #define RAMEND         0x1F
 #define XRAMEND                0x0

Modified: trunk/avr-libc/include/avr/io2313.h
===================================================================
--- trunk/avr-libc/include/avr/io2313.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io2313.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -352,6 +352,7 @@
 #define    EERE    0
        
 /* Constants */ 
+#define    RAMSTART   0x60
 #define    RAMEND     0xDF
 #define    XRAMEND    RAMEND
 #define    E2END      0x7F

Modified: trunk/avr-libc/include/avr/io2323.h
===================================================================
--- trunk/avr-libc/include/avr/io2323.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io2323.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -171,6 +171,7 @@
 #define    EERE    0
 
 /* Constants */
+#define RAMSTART   0x60
 #define RAMEND     0xDF
 #define XRAMEND    RAMEND
 #define E2END      0x7F

Modified: trunk/avr-libc/include/avr/io2333.h
===================================================================
--- trunk/avr-libc/include/avr/io2333.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io2333.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -449,6 +449,7 @@
 #define    EERE      0
 
 /* Constants */
+#define    RAMSTART 0x60
 #define    RAMEND   0xDF    /*Last On-Chip SRAM location*/
 #define    XRAMEND  RAMEND
 #define    E2END    0x7F

Modified: trunk/avr-libc/include/avr/io2343.h
===================================================================
--- trunk/avr-libc/include/avr/io2343.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io2343.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -182,6 +182,7 @@
 #define    EERE    0
 
 /* Constants */
+#define RAMSTART   0x60
 #define RAMEND     0xDF
 #define XRAMEND    RAMEND
 #define E2END      0x7F

Modified: trunk/avr-libc/include/avr/io43u32x.h
===================================================================
--- trunk/avr-libc/include/avr/io43u32x.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/io43u32x.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -425,6 +425,7 @@
 #define    TXB8         0
 
 /* Constants */
+#define    RAMSTART 0x60
 #define    RAMEND   0x025F     /*Last On-Chip SRAM Location*/
 #define    XRAMEND  RAMEND
 #define    E2END    0x0000

Modified: trunk/avr-libc/include/avr/io43u35x.h
===================================================================
--- trunk/avr-libc/include/avr/io43u35x.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/io43u35x.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -420,6 +420,7 @@
 #define    ADPS0    0  
 
 /* Constants */
+#define    RAMSTART 0x60
 #define    RAMEND   0x045F     /*Last On-Chip SRAM Location*/
 #define    XRAMEND  RAMEND
 #define    E2END    0x0000

Modified: trunk/avr-libc/include/avr/io4414.h
===================================================================
--- trunk/avr-libc/include/avr/io4414.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io4414.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -468,6 +468,7 @@
 #define    EERE         0
 
 /* Constants        */
+#define RAMSTART     0x60
 #define RAMEND       0x15F    /* Last On-Chip SRAM Location */
 #define XRAMEND      0xFFFF
 #define E2END        0xFF

Modified: trunk/avr-libc/include/avr/io4433.h
===================================================================
--- trunk/avr-libc/include/avr/io4433.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io4433.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -453,6 +453,7 @@
 #define    EERE      0
 
 /* Constants */
+#define RAMSTART   0x60
 #define RAMEND     0xDF    /*Last On-Chip SRAM location*/
 #define XRAMEND    RAMEND
 #define E2END      0xFF

Modified: trunk/avr-libc/include/avr/io4434.h
===================================================================
--- trunk/avr-libc/include/avr/io4434.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io4434.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -554,6 +554,7 @@
 #define    EERE     0
 
 /* Constants */
+#define RAMSTART   0x60
 #define RAMEND     0x15F    /*Last On-Chip SRAM location*/
 #define XRAMEND    RAMEND
 #define E2END      0xFF

Modified: trunk/avr-libc/include/avr/io76c711.h
===================================================================
--- trunk/avr-libc/include/avr/io76c711.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/io76c711.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -471,6 +471,7 @@
 #define USB_DMA_EN     0x10A
 
 /* Last memory addresses */
+#define RAMSTART    0x60
 #define RAMEND         0x07FF
 #define XRAMEND                RAMEND
 #define E2END          0

Modified: trunk/avr-libc/include/avr/io8515.h
===================================================================
--- trunk/avr-libc/include/avr/io8515.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io8515.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -469,6 +469,7 @@
 #define    EERE         0
 
 /* Constants        */
+#define RAMSTART     0x60
 #define RAMEND       0x25F    /* Last On-Chip SRAM Location */
 #define XRAMEND      0xFFFF
 #define E2END        0x1FF

Modified: trunk/avr-libc/include/avr/io8534.h
===================================================================
--- trunk/avr-libc/include/avr/io8534.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io8534.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -208,6 +208,7 @@
 #define EERE    0
 
 /* Last memory addresses */
+#define RAMSTART    0x60
 #define RAMEND         0x15F
 #define XRAMEND                RAMEND
 #define E2END          0x1FF

Modified: trunk/avr-libc/include/avr/io8535.h
===================================================================
--- trunk/avr-libc/include/avr/io8535.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/io8535.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -555,6 +555,7 @@
 #define    EERE     0
 
 /* Constants */
+#define RAMSTART   0x60
 #define RAMEND     0x25F    /*Last On-Chip SRAM location*/
 #define XRAMEND    RAMEND
 #define E2END      0x1FF

Modified: trunk/avr-libc/include/avr/io86r401.h
===================================================================
--- trunk/avr-libc/include/avr/io86r401.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/io86r401.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -286,6 +286,7 @@
 #define ZH      r31
 
 /* Constants */
+#define RAMSTART    0x60
 #define RAMEND      0xDF
 #define XRAMEND     RAMEND
 #define E2END       0x7F

Modified: trunk/avr-libc/include/avr/io90pwm1.h
===================================================================
--- trunk/avr-libc/include/avr/io90pwm1.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/io90pwm1.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -1092,10 +1092,11 @@
 /* Constants */
 #define SPM_PAGESIZE    64
 
+#define RAMSTART    0x100
 #define RAMEND      0x02FF
 #define XRAMEND     RAMEND
 #define E2END       0x01FF
-#define FLASHEND    0x0FFF
+#define FLASHEND    0x1FFF
 
 
 /* Fuse Information */

Modified: trunk/avr-libc/include/avr/io90pwm216.h
===================================================================
--- trunk/avr-libc/include/avr/io90pwm216.h     2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/io90pwm216.h     2014-08-05 06:57:11 UTC (rev 
2434)
@@ -1148,6 +1148,7 @@
 
 /* Constants */
 
+#define RAMSTART       0x100
 #define RAMEND         0x4FF
 #define XRAMSIZE       0
 #define XRAMEND        RAMEND

Modified: trunk/avr-libc/include/avr/io90pwm2b.h
===================================================================
--- trunk/avr-libc/include/avr/io90pwm2b.h      2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/io90pwm2b.h      2014-08-05 06:57:11 UTC (rev 
2434)
@@ -1387,6 +1387,7 @@
 
 
 /* Memory Sizes */
+#define RAMSTART       0x100
 #define RAMEND         0x2FF
 #define XRAMSIZE       0
 #define XRAMEND        RAMEND

Modified: trunk/avr-libc/include/avr/io90pwm316.h
===================================================================
--- trunk/avr-libc/include/avr/io90pwm316.h     2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/io90pwm316.h     2014-08-05 06:57:11 UTC (rev 
2434)
@@ -1191,6 +1191,7 @@
 
 /* Constants */
 
+#define RAMSTART       0x100
 #define RAMEND         0x4FF
 #define XRAMSIZE       0
 #define XRAMEND        RAMEND

Modified: trunk/avr-libc/include/avr/io90pwm3b.h
===================================================================
--- trunk/avr-libc/include/avr/io90pwm3b.h      2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/io90pwm3b.h      2014-08-05 06:57:11 UTC (rev 
2434)
@@ -1387,6 +1387,7 @@
 
 
 /* Memory Sizes */
+#define RAMSTART       0x100
 #define RAMEND         0x2FF
 #define XRAMSIZE       0
 #define XRAMEND        RAMEND

Modified: trunk/avr-libc/include/avr/io90pwmx.h
===================================================================
--- trunk/avr-libc/include/avr/io90pwmx.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/io90pwmx.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -1346,11 +1346,12 @@
 /* Constants */
 #define SPM_PAGESIZE    64
 
+#define RAMSTART    0x100
 #define RAMEND      0x02FF
 #define XRAMEND     RAMEND
 #define E2END       0x01FF
 #define E2PAGESIZE  4
-#define FLASHEND    0x0FFF
+#define FLASHEND    0x1FFF
 
 
 /* Fuse Information */

Modified: trunk/avr-libc/include/avr/ioat94k.h
===================================================================
--- trunk/avr-libc/include/avr/ioat94k.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/ioat94k.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -540,6 +540,10 @@
    (all in the same 36K total of SRAM, loaded from external EEPROM).
  */
 
+#ifndef RAMSTART
+#define RAMSTART 0x60
+#endif
+
 #ifndef RAMEND
 #define RAMEND 0x0FFF
 #endif

Modified: trunk/avr-libc/include/avr/iocan128.h
===================================================================
--- trunk/avr-libc/include/avr/iocan128.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iocan128.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART     0x100
 #define RAMEND       0x10FF     /* Last On-Chip SRAM Location */
 #define XRAMEND      0xFFFF
 #define E2END        0x0FFF

Modified: trunk/avr-libc/include/avr/iocan32.h
===================================================================
--- trunk/avr-libc/include/avr/iocan32.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iocan32.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART     0x100
 #define RAMEND       0x08FF     /* Last On-Chip SRAM Location */
 #define XRAMEND      0xFFFF
 #define E2END        0x03FF

Modified: trunk/avr-libc/include/avr/iocan64.h
===================================================================
--- trunk/avr-libc/include/avr/iocan64.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iocan64.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART     0x100
 #define RAMEND       0x10FF     /* Last On-Chip SRAM Location */
 #define XRAMEND      0xFFFF
 #define E2END        0x07FF

Modified: trunk/avr-libc/include/avr/iom103.h
===================================================================
--- trunk/avr-libc/include/avr/iom103.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom103.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -663,6 +663,7 @@
 #define    EERE         0
 
 /* Constants */
+#define RAMSTART   0x60
 #define RAMEND     0x0FFF     /*Last On-Chip SRAM Location*/
 #define XRAMEND    0xFFFF
 #define E2END      0x0FFF

Modified: trunk/avr-libc/include/avr/iom128.h
===================================================================
--- trunk/avr-libc/include/avr/iom128.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom128.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -1184,6 +1184,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART   0x100
 #define RAMEND     0x10FF     /* Last On-Chip SRAM Location */
 #define XRAMEND    0xFFFF
 #define E2END      0x0FFF

Modified: trunk/avr-libc/include/avr/iom1280.h
===================================================================
--- trunk/avr-libc/include/avr/iom1280.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom1280.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE    256
+#define RAMSTART        0x200
 #define RAMEND          0x21FF
 #define XRAMEND         0xFFFF
 #define E2END           0xFFF

Modified: trunk/avr-libc/include/avr/iom161.h
===================================================================
--- trunk/avr-libc/include/avr/iom161.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom161.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -657,6 +657,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART    0x60
 #define RAMEND         0x45F
 #define XRAMEND                0xFFFF
 #define E2END          0x1FF

Modified: trunk/avr-libc/include/avr/iom162.h
===================================================================
--- trunk/avr-libc/include/avr/iom162.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom162.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -923,6 +923,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART    0x100
 #define RAMEND         0x4FF
 #define XRAMEND                0xFFFF
 #define E2END          0x1FF

Modified: trunk/avr-libc/include/avr/iom163.h
===================================================================
--- trunk/avr-libc/include/avr/iom163.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom163.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -613,6 +613,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART    0x60
 #define RAMEND         0x45F
 #define XRAMEND                RAMEND
 #define E2END          0x1FF

Modified: trunk/avr-libc/include/avr/iom165.h
===================================================================
--- trunk/avr-libc/include/avr/iom165.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom165.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -786,6 +786,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE    128
+#define RAMSTART        0x100
 #define RAMEND          0x4FF
 #define XRAMEND         RAMEND
 #define E2END           0x1FF

Modified: trunk/avr-libc/include/avr/iom165p.h
===================================================================
--- trunk/avr-libc/include/avr/iom165p.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom165p.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -789,6 +789,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE    128
+#define RAMSTART        0x100
 #define RAMEND          0x4FF
 #define XRAMEND         RAMEND
 #define E2END           0x1FF

Modified: trunk/avr-libc/include/avr/iom169.h
===================================================================
--- trunk/avr-libc/include/avr/iom169.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom169.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -1074,6 +1074,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART    0x100
 #define RAMEND         0x4FF
 #define XRAMEND                RAMEND
 #define E2END          0x1FF

Modified: trunk/avr-libc/include/avr/iom169p.h
===================================================================
--- trunk/avr-libc/include/avr/iom169p.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom169p.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -997,6 +997,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART    0x100
 #define RAMEND         0x4FF
 #define XRAMEND                RAMEND
 #define E2END          0x1FF

Modified: trunk/avr-libc/include/avr/iom16hva.h
===================================================================
--- trunk/avr-libc/include/avr/iom16hva.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom16hva.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART    0x100
 #define RAMEND      0x2FF
 #define XRAMEND     RAMEND
 #define E2END       0xFF

Modified: trunk/avr-libc/include/avr/iom2560.h
===================================================================
--- trunk/avr-libc/include/avr/iom2560.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom2560.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE    256
+#define RAMSTART        0x200
 #define RAMEND          0x21FF
 #define XRAMEND         0xFFFF
 #define E2END           0xFFF

Modified: trunk/avr-libc/include/avr/iom2561.h
===================================================================
--- trunk/avr-libc/include/avr/iom2561.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom2561.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE    256
+#define RAMSTART        0x200
 #define RAMEND          0x21FF
 #define XRAMEND         0xFFFF
 #define E2END           0xFFF

Modified: trunk/avr-libc/include/avr/iom3000.h
===================================================================
--- trunk/avr-libc/include/avr/iom3000.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom3000.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -225,7 +225,8 @@
 
 
 /* Constants */
-#define RAMEND       0xFFF    /* Last On-Chip SRAM Location */
+#define RAMSTART     0x1000
+#define RAMEND       0x1FFF    /* Last On-Chip SRAM Location */
 #define E2END        0x0
 #define E2PAGESIZE   0
 #define FLASHEND     0xFFFF

Modified: trunk/avr-libc/include/avr/iom323.h
===================================================================
--- trunk/avr-libc/include/avr/iom323.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom323.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -662,6 +662,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART    0x60
 #define RAMEND         0x85F
 #define XRAMEND                RAMEND
 #define E2END          0x3FF

Modified: trunk/avr-libc/include/avr/iom329.h
===================================================================
--- trunk/avr-libc/include/avr/iom329.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom329.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -970,6 +970,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE    128
+#define RAMSTART        0x100
 #define RAMEND          0x8FF
 #define XRAMEND         RAMEND
 #define E2END           0x3FF

Modified: trunk/avr-libc/include/avr/iom3290.h
===================================================================
--- trunk/avr-libc/include/avr/iom3290.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom3290.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -1125,6 +1125,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE    128
+#define RAMSTART        0x100
 #define RAMEND          0x8FF
 #define XRAMEND         RAMEND
 #define E2END           0x3FF

Modified: trunk/avr-libc/include/avr/iom32hvbrevb.h
===================================================================
--- trunk/avr-libc/include/avr/iom32hvbrevb.h   2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom32hvbrevb.h   2014-08-05 06:57:11 UTC (rev 
2434)
@@ -901,6 +901,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 64
+#define RAMSTART     0x100
 #define RAMEND       0x8FF     /* Last On-Chip SRAM Location */
 #define XRAMSIZE     0
 #define XRAMEND      RAMEND

Modified: trunk/avr-libc/include/avr/iom406.h
===================================================================
--- trunk/avr-libc/include/avr/iom406.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom406.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -728,6 +728,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART     0x100
 #define RAMEND       0x8FF
 #define XRAMEND      RAMEND
 #define E2END        0x1FF

Modified: trunk/avr-libc/include/avr/iom64.h
===================================================================
--- trunk/avr-libc/include/avr/iom64.h  2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom64.h  2014-08-05 06:57:11 UTC (rev 2434)
@@ -1207,6 +1207,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART   0x100
 #define RAMEND     0x10FF     /* Last On-Chip SRAM Location */
 #define XRAMEND    0xFFFF
 #define E2END      0x07FF

Modified: trunk/avr-libc/include/avr/iom640.h
===================================================================
--- trunk/avr-libc/include/avr/iom640.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom640.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE    256
+#define RAMSTART        0x200
 #define RAMEND          0x21FF
 #define XRAMEND         0xFFFF
 #define E2END           0xFFF

Modified: trunk/avr-libc/include/avr/iom649.h
===================================================================
--- trunk/avr-libc/include/avr/iom649.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iom649.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -960,6 +960,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART     0x100
 #define RAMEND       0x10FF
 #define XRAMEND      RAMEND
 #define E2END        0x7FF

Modified: trunk/avr-libc/include/avr/iom6490.h
===================================================================
--- trunk/avr-libc/include/avr/iom6490.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom6490.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -1114,6 +1114,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART     0x100
 #define RAMEND       0x10FF
 #define XRAMEND      RAMEND
 #define E2END        0x7FF

Modified: trunk/avr-libc/include/avr/iom8hva.h
===================================================================
--- trunk/avr-libc/include/avr/iom8hva.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iom8hva.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART    0x100
 #define RAMEND      0x2FF
 #define XRAMEND     RAMEND
 #define E2END       0xFF

Modified: trunk/avr-libc/include/avr/iotn11.h
===================================================================
--- trunk/avr-libc/include/avr/iotn11.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iotn11.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -204,6 +204,7 @@
 #define ACIS1  1
 #define ACIS0  0
 
+#define RAMSTART    0x60
 /* Last memory addresses */
 #define RAMEND         0x1F
 #define XRAMEND                0x0

Modified: trunk/avr-libc/include/avr/iotn12.h
===================================================================
--- trunk/avr-libc/include/avr/iotn12.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iotn12.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -233,6 +233,7 @@
 #define EEWE    1
 #define EERE    0
 
+#define RAMSTART    0x60
 /* Last memory addresses */
 #define RAMEND         0x1F
 #define XRAMEND                0x0

Modified: trunk/avr-libc/include/avr/iotn15.h
===================================================================
--- trunk/avr-libc/include/avr/iotn15.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iotn15.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -306,6 +306,7 @@
 #define EEWE    1
 #define EERE    0
 
+#define RAMSTART    0x60
 /* Last memory addresses */
 #define RAMEND         0x1F
 #define XRAMEND                0x0

Modified: trunk/avr-libc/include/avr/iotn167.h
===================================================================
--- trunk/avr-libc/include/avr/iotn167.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iotn167.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -813,7 +813,7 @@
 /* Constants */
 #define SPM_PAGESIZE (128)
 #define RAMSTART     (0x100)
-#define RAMSIZE      (0x1FF)
+#define RAMSIZE      (0x200)
 #define RAMEND       (RAMSTART + RAMSIZE - 1)  /* Last On-Chip SRAM Location */
 #define XRAMSIZE     (0)
 #define XRAMEND      RAMEND

Modified: trunk/avr-libc/include/avr/iotn22.h
===================================================================
--- trunk/avr-libc/include/avr/iotn22.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iotn22.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -177,6 +177,7 @@
 #define    EERE    0
 
 /* Constants */
+#define RAMSTART   0x60
 #define RAMEND     0xDF
 #define XRAMEND    RAMEND
 #define E2END      0x7F

Modified: trunk/avr-libc/include/avr/iotn26.h
===================================================================
--- trunk/avr-libc/include/avr/iotn26.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iotn26.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -352,6 +352,7 @@
 
 
 /* Constants */
+#define RAMSTART    0x60
 #define RAMEND      0xDF
 #define XRAMEND     RAMEND
 #define E2END       0x7F

Modified: trunk/avr-libc/include/avr/iotn28.h
===================================================================
--- trunk/avr-libc/include/avr/iotn28.h 2014-07-30 10:58:44 UTC (rev 2433)
+++ trunk/avr-libc/include/avr/iotn28.h 2014-08-05 06:57:11 UTC (rev 2434)
@@ -246,6 +246,7 @@
 #define ACIS1  1
 #define ACIS0  0
 
+#define RAMSTART    0x60
 /* Last memory addresses */
 #define RAMEND         0x1F
 #define XRAMEND                0x0

Modified: trunk/avr-libc/include/avr/iotn43u.h
===================================================================
--- trunk/avr-libc/include/avr/iotn43u.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iotn43u.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -543,6 +543,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE   64
+#define RAMSTART       0x60
 #define RAMEND         0x15F
 #define XRAMEND        RAMEND
 #define E2END          0x3F

Modified: trunk/avr-libc/include/avr/iousb1286.h
===================================================================
--- trunk/avr-libc/include/avr/iousb1286.h      2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iousb1286.h      2014-08-05 06:57:11 UTC (rev 
2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART     0x100
 #define RAMEND       0x20FF
 #define XRAMEND      0xFFFF
 #define E2END        0xFFF

Modified: trunk/avr-libc/include/avr/iousb1287.h
===================================================================
--- trunk/avr-libc/include/avr/iousb1287.h      2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iousb1287.h      2014-08-05 06:57:11 UTC (rev 
2434)
@@ -39,6 +39,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART     0x100
 #define RAMEND       0x20FF
 #define XRAMEND      0xFFFF
 #define E2END        0xFFF

Modified: trunk/avr-libc/include/avr/iousb162.h
===================================================================
--- trunk/avr-libc/include/avr/iousb162.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iousb162.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -40,6 +40,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART     0x100
 #define RAMEND       0x2FF
 #define XRAMEND      RAMEND
 #define E2END        0x1FF

Modified: trunk/avr-libc/include/avr/iousb646.h
===================================================================
--- trunk/avr-libc/include/avr/iousb646.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iousb646.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -40,6 +40,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART     0x100
 #define RAMEND       0x10FF
 #define XRAMEND      0xFFFF
 #define E2END        0x7FF

Modified: trunk/avr-libc/include/avr/iousb647.h
===================================================================
--- trunk/avr-libc/include/avr/iousb647.h       2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iousb647.h       2014-08-05 06:57:11 UTC (rev 
2434)
@@ -40,6 +40,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 256
+#define RAMSTART     0x100
 #define RAMEND       0x10FF
 #define XRAMEND      0xFFFF
 #define E2END        0x7FF

Modified: trunk/avr-libc/include/avr/iousb82.h
===================================================================
--- trunk/avr-libc/include/avr/iousb82.h        2014-07-30 10:58:44 UTC (rev 
2433)
+++ trunk/avr-libc/include/avr/iousb82.h        2014-08-05 06:57:11 UTC (rev 
2434)
@@ -40,6 +40,7 @@
 
 /* Constants */
 #define SPM_PAGESIZE 128
+#define RAMSTART     0x100
 #define RAMEND       0x2FF
 #define XRAMEND      RAMEND
 #define E2END        0x1FF




reply via email to

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