[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [avr-libc-commit] [2434] Add RAMSTART, fix RAMSIZE, RAMEND and FLASHEND in device headers,
Pitchumani <=