Browse Source

* new controllers by lelekx, resolves #22523

git-svn-id: trunk@21980 -
florian 13 years ago
parent
commit
283afbcb07
1 changed files with 56 additions and 1 deletions
  1. 56 1
      compiler/arm/cpuinfo.pas

+ 56 - 1
compiler/arm/cpuinfo.pas

@@ -67,6 +67,11 @@ Type
       ct_lpc2114,
       ct_lpc2124,
       ct_lpc2194,
+      ct_lpc1754,
+      ct_lpc1756,
+      ct_lpc1758,
+      ct_lpc1764,
+      ct_lpc1766,
       ct_lpc1768,
 
       { ATMEL }
@@ -255,12 +260,62 @@ Const
         sramsize:$00004000
     	),
 
+        (
+    	controllertypestr:'LPC1754';
+        controllerunitstr:'LPC1754';
+        interruptvectors:12;
+    	flashbase:$00000000;
+        flashsize:$00020000;
+        srambase:$10000000;
+        sramsize:$00004000
+    	),
+
+        (
+    	controllertypestr:'LPC1756';
+        controllerunitstr:'LPC1756';
+        interruptvectors:12;
+    	flashbase:$00000000;
+        flashsize:$00040000;
+        srambase:$10000000;
+        sramsize:$00004000
+    	),
+
+        (
+    	controllertypestr:'LPC1758';
+        controllerunitstr:'LPC1758';
+        interruptvectors:12;
+    	flashbase:$00000000;
+        flashsize:$00080000;
+        srambase:$10000000;
+        sramsize:$00008000
+    	),
+
+        (
+    	controllertypestr:'LPC1764';
+        controllerunitstr:'LPC1764';
+        interruptvectors:12;
+    	flashbase:$00000000;
+        flashsize:$00020000;
+        srambase:$10000000;
+        sramsize:$00004000
+    	),
+
+        (
+    	controllertypestr:'LPC1766';
+        controllerunitstr:'LPC1766';
+        interruptvectors:12;
+    	flashbase:$00000000;
+        flashsize:$00040000;
+        srambase:$10000000;
+        sramsize:$00008000
+    	),
+
         (
     	controllertypestr:'LPC1768';
         controllerunitstr:'LPC1768';
         interruptvectors:12;
     	flashbase:$00000000;
-        flashsize:$00040000;
+        flashsize:$00080000;
         srambase:$10000000;
         sramsize:$00008000
     	),