Revision: 1753
Author: robhamerling
Date: Sun Mar  7 01:10:11 2010
Log: Most recent dev2jal Rexx script version 0.0.95
http://code.google.com/p/jallib/source/detail?r=1753

Modified:
 /trunk/tools/Dev2Jal.cmd
 /trunk/tools/devicespecific.json

=======================================
--- /trunk/tools/Dev2Jal.cmd    Thu Mar  4 13:16:14 2010
+++ /trunk/tools/Dev2Jal.cmd    Sun Mar  7 01:10:11 2010
@@ -38,7 +38,7 @@
* (not published, available on request). * * * * ------------------------------------------------------------------------ */
-   ScriptVersion   = '0.0.94'
+   ScriptVersion   = '0.0.95'
    ScriptAuthor    = 'Rob Hamerling'
    CompilerVersion = '2.4n'
/* ------------------------------------------------------------------------ */
@@ -54,7 +54,7 @@
/* For any system or platform the following base information must be */ /* specified as a minimum. */

-MPLABbase = 'k:/mplab843/' /* base directory of MPLAB */ +MPLABbase = 'k:/mplab846/' /* base directory of MPLAB */ JALLIBbase = 'k:/jallib/' /* base directory of JALLIB (local) */

/* When using 'standard' installations no other changes are needed, */
@@ -3030,7 +3030,7 @@
                   key = 'MSSPMASK'
                when key = 'PLL_EN' | key = 'CFGPLLEN' then
                   key = 'PLLEN'
-               when key = 'PM' then
+               when key = 'MODE' | key = 'PM' then
                   key = 'PMODE'
                when key = 'PMPMX' then
                   key = 'PMPMUX'
@@ -3342,7 +3342,7 @@
       when key = 'PMODE' then do
          if pos('EXT',val2) > 0 then do
             if pos('-BIT', val2) > 0 then
- kwd = 'B'left(word(val2,words(val2)),2) /* 1st two chars last word */ + kwd = 'B'substr(val2, pos('-BIT',val2)-2, 2) /* # bits */
             else
                kwd = 'EXT'
          end
@@ -3356,9 +3356,12 @@
       end

       when key = 'PMPMUX' then do
-         wpos = wordpos('ON',val2)
-         if wpos > 0 then
- kwd = left(word(val2,wpos + 1),5) /* 'portx' behind 'ON' */ + if wordpos('ON',val2) > 0 then /* contains ' ON ' */
+            kwd = left(word(val2, wordpos('ON',val2) + 1),5)
+ else if wordpos('ELSEWHERE',val2) > 0 then /* contains ' ELSEWHERE ' */
+            kwd = 'ELSEWHERE'
+ else if wordpos('NOT',val2) = 0 then /* does not contain ' NOT ' */
+            kwd = left(word(val2, wordpos('TO',val2) + 1),5)
          else
             kwd = val2u
       end
@@ -3385,7 +3388,7 @@
          offset1 = pos('MUX',val2)
          if offset1 > 0 then do
          /* say 'offset 1' offset1   */
-            offset2 = pos(' R',substr(val2,offset1))      /* pin */
+            offset2 = pos(' R',substr(val2,offset1))        /* pin */
          /* say 'offset 2' offset2   */
             if offset2 > 0 then
                kwd = 'pin_'substr(val2,offset1+offset2+1,2)
@@ -3829,8 +3832,8 @@
 call lineout jalfile, '--      . enable_digital_io()'
 call lineout jalfile, '--'
 call lineout jalfile, '-- Sources:'
-call lineout jalfile, '-- - "x:'substr(DevFile,3)'"' /* dummy drive 'x' ! */
-call lineout jalfile, '--  - "x:'substr(LkrFile,3)'"'
+call lineout jalfile, '--  - x:'substr(DevFile,3)   /* dummy drive 'x' ! */
+call lineout jalfile, '--  - x:'substr(LkrFile,3)
 call lineout jalfile, '--'
 call lineout jalfile, '-- Notes:'
call lineout jalfile, '-- - Created with Dev2Jal Rexx script version' ScriptVersion
=======================================
--- /trunk/tools/devicespecific.json    Thu Feb 18 11:18:04 2010
+++ /trunk/tools/devicespecific.json    Sun Mar  7 01:10:11 2010
@@ -407,12 +407,24 @@
       "ADCGROUP":     [ "ADC_V0" ],
       "FUSESDEFAULT": [ "3FFF3FFF" ]
     },
+  "16F722A": {
+      "DATASHEET":    [ "-" ],
+      "PGMSPEC":      [ "-" ],
+      "ADCGROUP":     [ "ADC_V0" ],
+      "FUSESDEFAULT": [ "3FFF3FFF" ]
+    },
   "16F723": {
       "DATASHEET":    [ "41341" ],
       "PGMSPEC":      [ "41332" ],
       "ADCGROUP":     [ "ADC_V0" ],
       "FUSESDEFAULT": [ "3FFF3FFF" ]
     },
+  "16F723A": {
+      "DATASHEET":    [ "-" ],
+      "PGMSPEC":      [ "-" ],
+      "ADCGROUP":     [ "ADC_V0" ],
+      "FUSESDEFAULT": [ "3FFF3FFF" ]
+    },
   "16F724": {
       "DATASHEET":    [ "41341" ],
       "PGMSPEC":      [ "41332" ],
@@ -791,12 +803,24 @@
       "ADCGROUP":     [ "ADC_V0" ],
       "FUSESDEFAULT": [ "3FFF3FFF" ]
     },
+  "16LF722A": {
+      "DATASHEET":    [ "-" ],
+      "PGMSPEC":      [ "-" ],
+      "ADCGROUP":     [ "-" ],
+      "FUSESDEFAULT": [ "3FFF3FFF" ]
+    },
   "16LF723": {
       "DATASHEET":    [ "41341" ],
       "PGMSPEC":      [ "41332" ],
       "ADCGROUP":     [ "ADC_V0" ],
       "FUSESDEFAULT": [ "3FFF3FFF" ]
     },
+  "16LF723A": {
+      "DATASHEET":    [ "-" ],
+      "PGMSPEC":      [ "-" ],
+      "ADCGROUP":     [ "-" ],
+      "FUSESDEFAULT": [ "3FFF3FFF" ]
+    },
   "16LF724": {
       "DATASHEET":    [ "41341" ],
       "PGMSPEC":      [ "41332" ],
@@ -2291,6 +2315,12 @@
       "ADCGROUP":     [ "ADC_V8" ],
       "FUSESDEFAULT": [ "00CF1F1F008FC50003C003E00340" ]
     },
+  "18LF25K80": {
+      "DATASHEET":    [ "-" ],
+      "PGMSPEC":      [ "-" ],
+      "ADCGROUP":     [ "-" ],
+      "FUSESDEFAULT": [ "00CF1F1F008FC50003C003E00340" ]
+    },
   "18LF26J11": {
       "DATASHEET":    [ "39932" ],
       "PGMSPEC":      [ "39687" ],
@@ -2303,12 +2333,30 @@
       "ADCGROUP":     [ "0" ],
       "FUSESDEFAULT": [ "E1F4C7FFFFF100F0" ]
     },
+  "18LF26J50": {
+      "DATASHEET":    [ "39931" ],
+      "PGMSPEC":      [ "39687" ],
+      "ADCGROUP":     [ "ADC_V11" ],
+      "FUSESDEFAULT": [ "E1F4C7FFFFF100F0" ]
+    },
   "18LF26J53": {
       "DATASHEET":    [ "-" ],
       "PGMSPEC":      [ "-" ],
       "ADCGROUP":     [ "0" ],
       "FUSESDEFAULT": [ "E1F4C7FFFFF100F0" ]
     },
+  "18LF26K80": {
+      "DATASHEET":    [ "-" ],
+      "PGMSPEC":      [ "-" ],
+      "ADCGROUP":     [ "-" ],
+      "FUSESDEFAULT": [ "00CF1F1F008FC50003C003E00340" ]
+    },
+  "18LF26K22": {
+      "DATASHEET":    [ "41412" ],
+      "PGMSPEC":      [ "41398" ],
+      "ADCGROUP":     [ "ADC_V8" ],
+      "FUSESDEFAULT": [ "00CF1F1F008FC50003C003E00340" ]
+    },
   "18LF27J13": {
       "DATASHEET":    [ "-" ],
       "PGMSPEC":      [ "-" ],
@@ -2321,18 +2369,6 @@
       "ADCGROUP":     [ "0" ],
       "FUSESDEFAULT": [ "E1F4C7FFFFF100F0" ]
     },
-  "18LF26J50": {
-      "DATASHEET":    [ "39931" ],
-      "PGMSPEC":      [ "39687" ],
-      "ADCGROUP":     [ "ADC_V11" ],
-      "FUSESDEFAULT": [ "E1F4C7FFFFF100F0" ]
-    },
-  "18LF26K22": {
-      "DATASHEET":    [ "41412" ],
-      "PGMSPEC":      [ "41398" ],
-      "ADCGROUP":     [ "ADC_V8" ],
-      "FUSESDEFAULT": [ "00CF1F1F008FC50003C003E00340" ]
-    },
   "18LF43K22": {
       "DATASHEET":    [ "41412" ],
       "PGMSPEC":      [ "41398" ],
@@ -2387,6 +2423,12 @@
       "ADCGROUP":     [ "ADC_V8" ],
       "FUSESDEFAULT": [ "00CF1F1F008FC50003C003E00340" ]
     },
+  "18LF45K80": {
+      "DATASHEET":    [ "-" ],
+      "PGMSPEC":      [ "-" ],
+      "ADCGROUP":     [ "-" ],
+      "FUSESDEFAULT": [ "00CF1F1F008FC50003C003E00340" ]
+    },
   "18LF46J11": {
       "DATASHEET":    [ "39932" ],
       "PGMSPEC":      [ "39687" ],
@@ -2417,6 +2459,12 @@
       "ADCGROUP":     [ "ADC_V8" ],
       "FUSESDEFAULT": [ "00CF1F1F008FC50003C003E00340" ]
     },
+  "18LF46K80": {
+      "DATASHEET":    [ "-" ],
+      "PGMSPEC":      [ "-" ],
+      "ADCGROUP":     [ "-" ],
+      "FUSESDEFAULT": [ "00CF1F1F008FC50003C003E00340" ]
+    },
   "18LF47J13": {
       "DATASHEET":    [ "-" ],
       "PGMSPEC":      [ "-" ],
@@ -2428,5 +2476,17 @@
       "PGMSPEC":      [ "-" ],
       "ADCGROUP":     [ "0" ],
       "FUSESDEFAULT": [ "E1F4C7FFFFF100F0" ]
+    },
+  "18LF65K80": {
+      "DATASHEET":    [ "-" ],
+      "PGMSPEC":      [ "-" ],
+      "ADCGROUP":     [ "0" ],
+      "FUSESDEFAULT": [ "E1F4C7FFFFF100F0" ]
+    },
+  "18LF66K80": {
+      "DATASHEET":    [ "-" ],
+      "PGMSPEC":      [ "-" ],
+      "ADCGROUP":     [ "0" ],
+      "FUSESDEFAULT": [ "E1F4C7FFFFF100F0" ]
     }
 }

--
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en.

Reply via email to