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.