Revision: 1113
Author: robhamerling
Date: Wed Jul 22 05:16:57 2009
Log: Most recent dev2jal Rexx script version 0.0.75
http://code.google.com/p/jallib/source/detail?r=1113

Modified:
  /trunk/tools/Dev2Jal.cmd
  /trunk/tools/fusedefmap.cmd

=======================================
--- /trunk/tools/Dev2Jal.cmd    Tue Jul 21 02:14:28 2009
+++ /trunk/tools/Dev2Jal.cmd    Wed Jul 22 05:16:57 2009
@@ -28,7 +28,7 @@
   *   - The script contains some test and debugging  
code.                    *
    
*                                                                          *
   *  
------------------------------------------------------------------------ */
-   ScriptVersion   = '0.0.74'                    
/*                          */
+   ScriptVersion   = '0.0.75'                    
/*                          */
     ScriptAuthor    = 'Rob Hamerling'            /* global  
constants         */
     CompilerVersion = '2.4k'                      
/*                          */
  /*  
------------------------------------------------------------------------ */
@@ -1088,6 +1088,7 @@
                    call lineout jalfile, 'var volatile bit   ',
                                          left(pin,25) 'at' reg ':' offset
  /* alias */       call insert_pin_alias reg, n.j, pin
+                  call lineout jalfile, '--'
                    call lineout jalfile, 'procedure' pin"'put"'(bit in x',
                                                   'at' shadow ':' offset')  
is'
                    call lineout jalfile, '   pragma inline'
@@ -1102,6 +1103,7 @@
                  call lineout jalfile, 'var volatile bit   ',
                                       left(pin,25) 'at' reg ':' offset
  /* alias */     call insert_pin_alias 'PORTA', 'RA'right(n.j,1), pin
+                call lineout jalfile, '--'
                  call lineout jalfile, 'procedure' pin"'put"'(bit in x',
                                                   'at' shadow ':' offset')  
is'
                  call lineout jalfile, '   pragma inline'
@@ -1378,13 +1380,14 @@
                    call lineout jalfile, 'var volatile bit   ',
                             left(reg'_TMR0'||substr(n.j,3),25) memtype 'at'  
reg ':' offset
                end
-              else if left(reg,3) = 'LAT' then do       /* LATx register */
-                if left(n.j,3) = 'LAT'   &,
-                    substr(n.j,4,1) = right(reg,1) then do     /* I/O pin  
*/
-                  pin = 'pin_'||substr(n.j,4)
+              else if left(reg,4) = 'PORT' then do       /* PORTx register  
*/
+                if substr(n.j,2,1) = right(reg,1)  &,        /* port  
letter */
+                   datatype(substr(n.j,3)) = 'NUM' then do   /* pin number  
*/
+                  pin = 'pin_'||substr(n.j,2)
                    call lineout jalfile, 'var volatile bit   ',
-                           left(pin,25) memtype 'at PORT'substr(reg,4) ':'  
offset
-/* alias */       call  
insert_pin_alias 'PORT'substr(reg,4), 'R'substr(n.j,4), pin
+                           left(pin,25) memtype 'at' reg ':' offset
+/* alias */       call insert_pin_alias reg, n.j, pin
+                  call lineout jalfile, '--'
                    call lineout jalfile, 'procedure' pin"'put"'(bit in x',
                                                     'at' reg ':' offset')  
is'
                    call lineout jalfile, '   pragma inline'
@@ -1808,7 +1811,6 @@
      end
    end
  end
-call lineout jalfile, '--'                          /* separator */
  return k


=======================================
--- /trunk/tools/fusedefmap.cmd Tue Jul 21 02:14:28 2009
+++ /trunk/tools/fusedefmap.cmd Wed Jul 22 05:16:57 2009
@@ -37,7 +37,7 @@
   Fuse_Def.Osc.EC_OSC2_AS_CLOCK_OUT = "EC_CLKOUT"
   Fuse_Def.Osc.EC_OSC2_AS_DIVIDE_BY_4_CLKOUT = "EC_CLKOUT"
   Fuse_Def.Osc.EC_OSC2_AS_RA6 = "EC_NOCLKOUT"
- Fuse_Def.Osc.EC_OSC2_AS_RA6__HARDWARE_ENABLED_4X_PLL  
= "EC_NOCLKOUT_HW_PLL"
+ Fuse_Def.Osc.EC_OSC2_AS_RA6__HARDWARE_ENABLED_4X_PLL = "EC_NOCLKOUT_PLL"
   Fuse_Def.Osc.EC_OSC2_AS_RA6__SOFTWARE_ENABLED_4X_PLL  
= "EC_NOCLKOUT_SW_PLL"
   Fuse_Def.Osc.EC_OSCILLATOR_WITH_CLOCK_OUT_ON_RA6 = "EC_CLKOUT"
   Fuse_Def.Osc.EC_OSCILLATOR_WITH_PLL = "EC_NOCLKOUT_PLL"
@@ -100,7 +100,7 @@
   Fuse_Def.Osc.EXT_RC_PORT_ON_RA6 = "RC_NOCLKOUT"
   Fuse_Def.Osc.HS = "HS"
   Fuse_Def.Osc.HSPLL = "HS_PLL"
- Fuse_Def.Osc.HS_HARDWARE_ENABLED_4X_PLL = "HS_HW_PLL"
+ Fuse_Def.Osc.HS_HARDWARE_ENABLED_4X_PLL = "HS_PLL"
   Fuse_Def.Osc.HS_OSC = "HS"
   Fuse_Def.Osc.HS_OSCILLATOR = "HS"
   Fuse_Def.Osc.HS_OSCILLATOR_AND_18_MS_DRT = "HS"
@@ -141,7 +141,7 @@
   Fuse_Def.Osc.INTOSC_AS_PRIMARY__EC_OSC_WITH_CLKOUT = "INTOSC_CLKOUT_EC"
   Fuse_Def.Osc.INTOSC_AS_PRIMARY__EC_PLL_OSC_WITH_CLKOUT  
= "INTOSC_CLKOUT_EC_PLL"
   Fuse_Def.Osc.INTOSC_AS_PRIMARY__HS_OSC = "INTOSC_NOCLKOUT_HS"
- Fuse_Def.Osc.INTOSC_AS_PRIMARY__HS_PLL_OSC = "INTOSC_NOCLKOUT_HS_PLL"
+ Fuse_Def.Osc.INTOSC_AS_PRIMARY__HS_PLL_OSC = "INTOSC_NOCLKOUT_HC_PLL"
   Fuse_Def.Osc.INTOSC_EC = "INTOSC_NOCLKOUT_EC"
   Fuse_Def.Osc.INTOSC_EC_PLL = "INTOSC_NOCLKOUT_EC_PLL"
   Fuse_Def.Osc.INTOSC_HS = "INTOSC_NOCLKOUT_HS"
@@ -153,10 +153,10 @@
   Fuse_Def.Osc.INTOSC__CLKOUT_ON_RA4__I_O_ON_RA5 = "INTOSC_CLKOUT"
   Fuse_Def.Osc.INTOSC__CLKOUT_ON_RA6_OSC2_CLKOUT__I_O_ON_RA7_OSC1_CLKIN  
= "INTOSC_CLKOUT"
   Fuse_Def.Osc.INTOSC__INTOSC_CLK0_RA6___USB_EC = "INTOSC_CLKOUT"
- Fuse_Def.Osc.INTOSC__INTOSC_RA6__USB_EC = "INTOSC_NOCLKOUT"
+ Fuse_Def.Osc.INTOSC__INTOSC_RA6__USB_EC = "INTOSC_NOCLKOUT_USB_HS"
   Fuse_Def.Osc.INTOSC__I_O_ON_RA6_OSC2_CLKOUT__I_O_ON_RA7_OSC1_CLKIN  
= "INTOSC_NOCLKOUT"
- Fuse_Def.Osc.INTOSC__USB_HS = "INTOSC_NOCLKOUT"
- Fuse_Def.Osc.INTOSC__USB_XT = "INTOSC_NOCLKOUT"
+ Fuse_Def.Osc.INTOSC__USB_HS = "INTOSC_NOCLKOUT_USB_HS"
+ Fuse_Def.Osc.INTOSC__USB_XT = "INTOSC_NOCLKOUT_USB_XT"
   Fuse_Def.Osc.INTPLL1 = "INTOSC_CLKOUT_PLL"
   Fuse_Def.Osc.INTPLL2 = "INTOSC_NOCLKOUT_PLL"
   Fuse_Def.Osc.INTRC_AS_CLOCK_OUT = "INTOSC_CLKOUT"

--~--~---------~--~----~------------~-------~--~----~
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