Archelon msp430 Assembler     Version 1.60 2005/02/09      File C:\svn\MOOS\MSP430\Quadravox\mmcrfio\gpio.asm      Page 1

                     1 ; Archelon URCC C 3.20 2005/02/20
                     2 ; MSP430 CIF 2005/01/21
                     3 ; Compiled "C:\svn\MOOS\MSP430\Quadravox\mmcrfio\gpio.c" Thu Apr 07 21:34:34 2005
                     4 ; 
                     5     .dbgseg dbg_syms
0000                 6     .align 0x2
0000 6c69662e        7     .long 0x6c69662e
0004 00000065        8     .long 0x65
0008 00000001        9     .long 0x1
000c 00000000       10     .long 0x0
0010 0167fffe       11     .long 0x167fffe
0014 00000000       12     .long 0x0
0018 00000070       13     .long DBG5
001c 00000000       14     .long 0x0
0020 00000000       15     .long 0x0
0024 00000000       16     .long 0x0
                    17 ; __builtin__ unsigned short _BIS_SR(unsigned short);
                    18 ; __builtin__ unsigned short _BIC_SR(unsigned short);
                    19 ; __builtin__ unsigned short _BIS_SR_IRQ(unsigned short);
                    20 ; __builtin__ unsigned short _BIC_SR_IRQ(unsigned short);
                    21 ;  __builtin__ void _DINT(void);
                    22 ; __builtin__ void _EINT(void);
                    23 ; __builtin__ void _NOP(void);
                    24 ; __builtin__ void _OPC(const unsigned short op);
                    25 ; __builtin__ short _SWPB(short);  
                    26 ; __builtin__ long _SWPB_LONG(long);  
                    27 ; __builtin__ float _SWPB_FLOAT(float);  
                    28 ; sfrb    IE1               = (0x0000) ;
                    29 ; sfrb    IFG1              = (0x0002) ;
                    30 ; sfrb    ME1               = (0x0004) ;
                    31 ; sfrb    IE2               = (0x0001) ;
                    32 ; sfrb    IFG2              = (0x0003) ;
                    33 ; sfrb    ME2               = (0x0005) ;
                    34 ; sfrw    WDTCTL            = (0x0120) ;
                    35 ; sfrw    MPY               = (0x0130) ;
                    36 ; sfrw    MPYS              = (0x0132) ;
                    37 ; sfrw    MAC               = (0x0134) ;
                    38 ; sfrw    MACS              = (0x0136) ;
                    39 ; sfrw    OP2               = (0x0138) ;
                    40 ; sfrw    RESLO             = (0x013A) ;
                    41 ; sfrw    RESHI             = (0x013C) ;
                    42 ; const sfrw SUMEXT         = (0x013E) ;
                    43 ; const sfrb P1IN           = (0x0020) ;
                    44 ; sfrb    P1OUT             = (0x0021) ;
                    45 ; sfrb    P1DIR             = (0x0022) ;
                    46 ; sfrb    P1IFG             = (0x0023) ;
                    47 ; sfrb    P1IES             = (0x0024) ;
                    48 ; sfrb    P1IE              = (0x0025) ;
                    49 ; sfrb    P1SEL             = (0x0026) ;
                    50 ; const sfrb P2IN           = (0x0028) ;
                    51 ; sfrb    P2OUT             = (0x0029) ;
                    52 ; sfrb    P2DIR             = (0x002A) ;
                    53 ; sfrb    P2IFG             = (0x002B) ;
                    54 ; sfrb    P2IES             = (0x002C) ;
                    55 ; sfrb    P2IE              = (0x002D) ;
                    56 ; sfrb    P2SEL             = (0x002E) ;
                    57 ; const sfrb P3IN           = (0x0018) ;
                    58 ; sfrb    P3OUT             = (0x0019) ;
                    59 ; sfrb    P3DIR             = (0x001A) ;
                    60 ; sfrb    P3SEL             = (0x001B) ;
                    61 ; const sfrb P4IN           = (0x001C) ;
                    62 ; sfrb    P4OUT             = (0x001D) ;
                    63 ; sfrb    P4DIR             = (0x001E) ;
                    64 ; sfrb    P4SEL             = (0x001F) ;
                    65 ; const sfrb P5IN           = (0x0030) ;
                    66 ; sfrb    P5OUT             = (0x0031) ;
                    67 ; sfrb    P5DIR             = (0x0032) ;
                    68 ; sfrb    P5SEL             = (0x0033) ;
                    69 ; const sfrb P6IN           = (0x0034) ;
                    70 ; sfrb    P6OUT             = (0x0035) ;
                    71 ; sfrb    P6DIR             = (0x0036) ;
                    72 ; sfrb    P6SEL             = (0x0037) ;
                    73 ; sfrb    U0CTL             = (0x0070) ;
                    74 ; sfrb    U0TCTL            = (0x0071) ;
                    75 ; sfrb    U0RCTL            = (0x0072) ;
                    76 ; sfrb    U0MCTL            = (0x0073) ;
                    77 ; sfrb    U0BR0             = (0x0074) ;
                    78 ; sfrb    U0BR1             = (0x0075) ;
                    79 ; const sfrb U0RXBUF        = (0x0076) ;
                    80 ; sfrb    U0TXBUF           = (0x0077) ;
                    81 ; sfrb    U1CTL             = (0x0078) ;
                    82 ; sfrb    U1TCTL            = (0x0079) ;
                    83 ; sfrb    U1RCTL            = (0x007A) ;
                    84 ; sfrb    U1MCTL            = (0x007B) ;
                    85 ; sfrb    U1BR0             = (0x007C) ;
                    86 ; sfrb    U1BR1             = (0x007D) ;
                    87 ; const sfrb U1RXBUF        = (0x007E) ;
                    88 ; sfrb    U1TXBUF           = (0x007F) ;
                    89 ; const sfrw TAIV           = (0x012E) ;
                    90 ; sfrw    TACTL             = (0x0160) ;
                    91 ; sfrw    TACCTL0           = (0x0162) ;
                    92 ; sfrw    TACCTL1           = (0x0164) ;
                    93 ; sfrw    TACCTL2           = (0x0166) ;
                    94 ; sfrw    TAR               = (0x0170) ;
                    95 ; sfrw    TACCR0            = (0x0172) ;
                    96 ; sfrw    TACCR1            = (0x0174) ;
                    97 ; sfrw    TACCR2            = (0x0176) ;
                    98 ; const sfrw TBIV           = (0x011E) ;
                    99 ; sfrw    TBCTL             = (0x0180) ;
                   100 ; sfrw    TBCCTL0           = (0x0182) ;
                   101 ; sfrw    TBCCTL1           = (0x0184) ;
                   102 ; sfrw    TBCCTL2           = (0x0186) ;
                   103 ; sfrw    TBCCTL3           = (0x0188) ;
                   104 ; sfrw    TBCCTL4           = (0x018A) ;
                   105 ; sfrw    TBCCTL5           = (0x018C) ;
                   106 ; sfrw    TBCCTL6           = (0x018E) ;
                   107 ; sfrw    TBR               = (0x0190) ;
                   108 ; sfrw    TBCCR0            = (0x0192) ;
                   109 ; sfrw    TBCCR1            = (0x0194) ;
                   110 ; sfrw    TBCCR2            = (0x0196) ;
                   111 ; sfrw    TBCCR3            = (0x0198) ;
                   112 ; sfrw    TBCCR4            = (0x019A) ;
                   113 ; sfrw    TBCCR5            = (0x019C) ;
                   114 ; sfrw    TBCCR6            = (0x019E) ;
                   115 ; sfrb    DCOCTL            = (0x0056) ;
                   116 ; sfrb    BCSCTL1           = (0x0057) ;
                   117 ; sfrb    BCSCTL2           = (0x0058) ;
                   118 ; sfrw    FCTL1             = (0x0128) ;
                   119 ; sfrw    FCTL2             = (0x012A) ;
                   120 ; sfrw    FCTL3             = (0x012C) ;
                   121 ; sfrb    CACTL1            = (0x0059) ;
                   122 ; sfrb    CACTL2            = (0x005A) ;
                   123 ; sfrb    CAPD              = (0x005B) ;
                   124 ; sfrw    ADC12CTL0         = (0x01A0) ;
                   125 ; sfrw    ADC12CTL1         = (0x01A2) ;
                   126 ; sfrw    ADC12IFG          = (0x01A4) ;
                   127 ; sfrw    ADC12IE           = (0x01A6) ;
                   128 ; sfrw    ADC12IV           = (0x01A8) ;
                   129 ; sfrw    ADC12MEM0         = (0x0140) ;
                   130 ; sfrw    ADC12MEM1         = (0x0142) ;
                   131 ; sfrw    ADC12MEM2         = (0x0144) ;
                   132 ; sfrw    ADC12MEM3         = (0x0146) ;
                   133 ; sfrw    ADC12MEM4         = (0x0148) ;
                   134 ; sfrw    ADC12MEM5         = (0x014A) ;
                   135 ; sfrw    ADC12MEM6         = (0x014C) ;
                   136 ; sfrw    ADC12MEM7         = (0x014E) ;
                   137 ; sfrw    ADC12MEM8         = (0x0150) ;
                   138 ; sfrw    ADC12MEM9         = (0x0152) ;
                   139 ; sfrw    ADC12MEM10        = (0x0154) ;
                   140 ; sfrw    ADC12MEM11        = (0x0156) ;
                   141 ; sfrw    ADC12MEM12        = (0x0158) ;
                   142 ; sfrw    ADC12MEM13        = (0x015A) ;
                   143 ; sfrw    ADC12MEM14        = (0x015C) ;
                   144 ; sfrw    ADC12MEM15        = (0x015E) ;
                   145 ; sfrb    ADC12MCTL0        = (0x0080) ;
                   146 ; sfrb    ADC12MCTL1        = (0x0081) ;
                   147 ; sfrb    ADC12MCTL2        = (0x0082) ;
                   148 ; sfrb    ADC12MCTL3        = (0x0083) ;
                   149 ; sfrb    ADC12MCTL4        = (0x0084) ;
                   150 ; sfrb    ADC12MCTL5        = (0x0085) ;
                   151 ; sfrb    ADC12MCTL6        = (0x0086) ;
                   152 ; sfrb    ADC12MCTL7        = (0x0087) ;
                   153 ; sfrb    ADC12MCTL8        = (0x0088) ;
                   154 ; sfrb    ADC12MCTL9        = (0x0089) ;
                   155 ; sfrb    ADC12MCTL10       = (0x008A) ;
                   156 ; sfrb    ADC12MCTL11       = (0x008B) ;
                   157 ; sfrb    ADC12MCTL12       = (0x008C) ;
                   158 ; sfrb    ADC12MCTL13       = (0x008D) ;
                   159 ; sfrb    ADC12MCTL14       = (0x008E) ;
                   160 ; sfrb    ADC12MCTL15       = (0x008F) ;
                   161 ; typedef unsigned int size_t;
                   162 ; size_t size 2
                   163 ; typedef void *va_list;
                   164 ; va_list size 2
                   165 ; typedef void (*__appendfunc_ptr) (char, void *);
                   166 ; __appendfunc_ptr size 2
                   167 ; typedef struct {
                   168 ;   unsigned char *_base;
                   169 ;   unsigned char *_end;
                   170 ;   unsigned char *_ptr;
                   171 ;   long int       _seek;
                   172 ;   int            _cnt;
                   173 ;   short          _flag;
                   174 ;   char           _file;
                   175 ;   unsigned char  _nbf;
                   176 ; } FILE;
                   177 ; FILE size 16
                   178 ; int    sprintf( char *, const char *, ... );
                   179 ; int    snprintf( char *, size_t, const char *, ... );
                   180 ; int    sscanf( const char *, const char *, ... );
                   181 ; int    vsprintf( char *, const char *, va_list );
                   182 ; int    vsnprintf( char *, size_t, const char *, va_list );
                   183 ; int    __vpprintf( __appendfunc_ptr, void *, const char *, va_list );
                   184 ; int    __pprintf( __appendfunc_ptr, void *, const char *, ... );
                   185 ; typedef int boolean;
                   186 ; boolean size 2
                   187 ; enum {false = 0, true = 1};
                   188 ; enum {error = -1, success = 0};
                   189 ; typedef int (*commandHandler)(char *);
                   190 ; commandHandler size 2
                   191 ; int cmdparseInit(void);
                   192 ; void cmdparseShow(void);
                   193 ; int cmdparseAddCommand(char * pCmdStr, char * pSubCmdStr, commandHandler handler);
                   194 ; int cmdparseDoCommand(char * pCmdStr);
                   195 ; void gpioInit(void);
                   196 ; void gpioSetLed(boolean);
                   197 ; void gpioSetAttn(boolean);
                   198 ; void gpioSetHiSide(boolean);
                   199 ; void gpioSetGfTest(boolean);
                   200 ; void gpioSetKvhPower(boolean);
                   201 ; static boolean ledState;
                   202 ; static boolean attnState;
                   203 ; static boolean hiSideState;
                   204 ; static boolean gfTestState;
                   205 ; static boolean kvhPowerState;
                   206 ; int kvhOnHandler(char *cmdStr);
                   207 ; int kvhOffHandler(char *cmdStr);
                   208 ; int gftestOnHandler(char *cmdStr);
                   209 ; int gftestOffHandler(char *cmdStr);
                   210 ; int hisideOnHandler(char *cmdStr);
                   211 ; int hisideOffHandler(char *cmdStr);
                   212 ; int kvhOnHandler(char *cmdStr)
                   213 DBG3:
0028 00000000      214     .long 0x0
002c 00000020      215     .long DBG10
0030 00000000      216     .long _kvhOnHandler
0034 00000044      217     .long 0x44
0038 01020001      218     .long 0x1020001
003c 00000050      219     .long DBG1
0040 0000000a      220     .long DBG7-DBG8
0044 00000000      221     .long DBG9
0048 000000f0      222     .long DBG6
004c 00000000      223     .long 0x0
                   224     .pseg gpio_code
                   225 DBG8:
                   226     .dbgseg dbg_syms
                   227 DBG1:
0050 0066622e      228     .long 0x66622e
0054 00000000      229     .long 0x0
0058 00000000      230     .long DBG8
005c 00000000      231     .long 0x0
0060 01650001      232     .long 0x1650001
0064 00000000      233     .long 0x0
0068 0000001e      234     .long 0x1e
006c 00000000      235     .long 0x0
0070 00000118      236     .long DBG11
0074 00000000      237     .long 0x0
                   238     .dbgseg dbg_line
0000               239     .align 0x2
                   240 DBG9:
0000 00000028      241     .long DBG3
0004 00000000      242     .long 0x0
0008 00000000      243     .long _kvhOnHandler
000c 00000001      244     .long 0x1
0010 00000000      245     .long DBG13
0014 00000002      246     .long 0x2
0018 00000000      247     .long DBG14
001c 00000003      248     .long 0x3
0020 00000006      249     .long DBG15
0024 00000004      250     .long 0x4
0028 00000008      251     .long DBG16
002c 00000005      252     .long 0x5
                   253     .pseg gpio_code
                   254     .global _kvhOnHandler
                   255 _kvhOnHandler:
                   256 ; ENTRY
                   257 DBG12:
                   258 ; {
                   259 DBG13:
                   260 ;   gpioSetKvhPower(true);
                   261 DBG14:
0000 1c43          262     mov #0x1,r12
0002 b0129601      263     call    #_gpioSetKvhPower
                   264 DBG15:
                   265 ;   return 0;
0006 0c43          266     mov #0x0,r12
                   267 DBG17:
                   268 DBG16:
                   269 ; EXIT
0008 3041          270     ret
                   271     .dbgseg dbg_syms
0078 00000000      272     .long 0x0
007c 00000014      273     .long DBG18
0080 00000000      274     .long 0x0
0084 00000000      275     .long 0x0
0088 00010002      276     .long 0x10002
008c 00000000      277     .long 0x0
0090 00000134      278     .long DBG19
0094 00000002      279     .long 0x2
0098 00000000      280     .long 0x0
009c 00010002      281     .long 0x10002
00a0 504e5f5f      282     .long 0x504e5f5f
00a4 534d5241      283     .long 0x534d5241
00a8 00000000      284     .long 0x0
00ac 00000000      285     .long 0x0
00b0 00010002      286     .long 0x10002
00b4 0066652e      287     .long 0x66652e
00b8 00000000      288     .long 0x0
00bc 00000008      289     .long DBG17
00c0 00000000      290     .long 0x0
00c4 01650001      291     .long 0x1650001
00c8 00000000      292     .long 0x0
00cc 00000022      293     .long 0x22
00d0 00000000      294     .long 0x0
00d4 00000000      295     .long 0x0
00d8 00000000      296     .long 0x0
                   297     .pseg gpio_code
                   298 DBG7:
                   299     .dbgseg dbg_syms
00dc 00000000      300     .long 0x0
00e0 00000020      301     .long DBG10
00e4 0000000a      302     .long DBG7
00e8 00000000      303     .long 0x0
00ec 00ff0001      304     .long 0xff0001
                   305 ; }
                   306 ; ****** Warning: Symbol ``cmdStr'' (function kvhOnHandler) was defined, but not used
                   307 ; int kvhOffHandler(char *cmdStr)
                   308 DBG6:
00f0 00000000      309     .long 0x0
00f4 00000004      310     .long DBG24
00f8 0000000a      311     .long _kvhOffHandler
00fc 00000044      312     .long 0x44
0100 01020001      313     .long 0x1020001
0104 00000118      314     .long DBG11
0108 00000010      315     .long DBG21-DBG22
010c 00000030      316     .long DBG23
0110 000001b8      317     .long DBG20
0114 00000000      318     .long 0x0
                   319     .pseg gpio_code
                   320 DBG22:
                   321     .dbgseg dbg_syms
                   322 DBG11:
0118 0066622e      323     .long 0x66622e
011c 00000000      324     .long 0x0
0120 0000000a      325     .long DBG22
0124 00000000      326     .long 0x0
0128 01650001      327     .long 0x1650001
012c 00000000      328     .long 0x0
0130 00000024      329     .long 0x24
0134 00000000      330     .long 0x0
0138 000001e0      331     .long DBG25
013c 00000000      332     .long 0x0
                   333     .dbgseg dbg_line
                   334 DBG23:
0030 000000f0      335     .long DBG6
0034 00000000      336     .long 0x0
0038 0000000a      337     .long _kvhOffHandler
003c 00000001      338     .long 0x1
0040 0000000c      339     .long DBG27
0044 00000002      340     .long 0x2
0048 0000000c      341     .long DBG28
004c 00000003      342     .long 0x3
0050 00000014      343     .long DBG29
0054 00000004      344     .long 0x4
0058 00000016      345     .long DBG30
005c 00000005      346     .long 0x5
                   347     .pseg gpio_code
                   348     .global _kvhOffHandler
                   349 _kvhOffHandler:
000a 0412          350     push    r4
                   351 DBG28:
                   352 DBG27:
                   353 DBG26:
                   354 ; ENTRY
                   355 ; {
                   356 ;   gpioSetKvhPower(false);
000c 0443          357     mov #0x0,r4
000e 0c44          358     mov r4,r12
0010 b0129601      359     call    #_gpioSetKvhPower
                   360 DBG29:
                   361 ;   return 0;
0014 0c44          362     mov r4,r12
                   363 DBG31:
                   364 DBG30:
                   365 ; EXIT
                   366 ; .temp0 at stkloc 0 (0x0) size 2
0016 3441          367     pop r4
0018 3041          368     ret
                   369     .dbgseg dbg_syms
0140 00000000      370     .long 0x0
0144 00000014      371     .long DBG18
0148 00000002      372     .long 0x2
014c 00000000      373     .long 0x0
0150 00010002      374     .long 0x10002
0154 00000000      375     .long 0x0
0158 00000134      376     .long DBG19
015c 00000002      377     .long 0x2
0160 00000000      378     .long 0x0
0164 00010002      379     .long 0x10002
0168 504e5f5f      380     .long 0x504e5f5f
016c 534d5241      381     .long 0x534d5241
0170 00000000      382     .long 0x0
0174 00000000      383     .long 0x0
0178 00010002      384     .long 0x10002
017c 0066652e      385     .long 0x66652e
0180 00000000      386     .long 0x0
0184 00000016      387     .long DBG31
0188 00000000      388     .long 0x0
018c 01650001      389     .long 0x1650001
0190 00000000      390     .long 0x0
0194 00000028      391     .long 0x28
0198 00000000      392     .long 0x0
019c 00000000      393     .long 0x0
01a0 00000000      394     .long 0x0
                   395     .pseg gpio_code
                   396 DBG21:
                   397     .dbgseg dbg_syms
01a4 00000000      398     .long 0x0
01a8 00000004      399     .long DBG24
01ac 0000001a      400     .long DBG21
01b0 00000000      401     .long 0x0
01b4 00ff0001      402     .long 0xff0001
                   403 ; }
                   404 ; ****** Warning: Symbol ``cmdStr'' (function kvhOffHandler) was defined, but not used
                   405 ; int gftestOnHandler(char *cmdStr)
                   406 DBG20:
01b8 00000000      407     .long 0x0
01bc 00000060      408     .long DBG36
01c0 0000001a      409     .long _gftestOnHandler
01c4 00000044      410     .long 0x44
01c8 01020001      411     .long 0x1020001
01cc 000001e0      412     .long DBG25
01d0 0000000a      413     .long DBG33-DBG34
01d4 00000060      414     .long DBG35
01d8 00000280      415     .long DBG32
01dc 00000000      416     .long 0x0
                   417     .pseg gpio_code
                   418 DBG34:
                   419     .dbgseg dbg_syms
                   420 DBG25:
01e0 0066622e      421     .long 0x66622e
01e4 00000000      422     .long 0x0
01e8 0000001a      423     .long DBG34
01ec 00000000      424     .long 0x0
01f0 01650001      425     .long 0x1650001
01f4 00000000      426     .long 0x0
01f8 0000002a      427     .long 0x2a
01fc 00000000      428     .long 0x0
0200 000002a8      429     .long DBG37
0204 00000000      430     .long 0x0
                   431     .dbgseg dbg_line
                   432 DBG35:
0060 000001b8      433     .long DBG20
0064 00000000      434     .long 0x0
0068 0000001a      435     .long _gftestOnHandler
006c 00000001      436     .long 0x1
0070 0000001a      437     .long DBG39
0074 00000002      438     .long 0x2
0078 0000001a      439     .long DBG40
007c 00000003      440     .long 0x3
0080 00000020      441     .long DBG41
0084 00000004      442     .long 0x4
0088 00000022      443     .long DBG42
008c 00000005      444     .long 0x5
                   445     .pseg gpio_code
                   446     .global _gftestOnHandler
                   447 _gftestOnHandler:
                   448 ; ENTRY
                   449 DBG38:
                   450 ; {
                   451 DBG39:
                   452 ;   gpioSetGfTest(true);
                   453 DBG40:
001a 1c43          454     mov #0x1,r12
001c b0127801      455     call    #_gpioSetGfTest
                   456 DBG41:
                   457 ;   return 0;
0020 0c43          458     mov #0x0,r12
                   459 DBG43:
                   460 DBG42:
                   461 ; EXIT
0022 3041          462     ret
                   463     .dbgseg dbg_syms
0208 00000000      464     .long 0x0
020c 00000014      465     .long DBG18
0210 00000000      466     .long 0x0
0214 00000000      467     .long 0x0
0218 00010002      468     .long 0x10002
021c 00000000      469     .long 0x0
0220 00000134      470     .long DBG19
0224 00000002      471     .long 0x2
0228 00000000      472     .long 0x0
022c 00010002      473     .long 0x10002
0230 504e5f5f      474     .long 0x504e5f5f
0234 534d5241      475     .long 0x534d5241
0238 00000000      476     .long 0x0
023c 00000000      477     .long 0x0
0240 00010002      478     .long 0x10002
0244 0066652e      479     .long 0x66652e
0248 00000000      480     .long 0x0
024c 00000022      481     .long DBG43
0250 00000000      482     .long 0x0
0254 01650001      483     .long 0x1650001
0258 00000000      484     .long 0x0
025c 0000002e      485     .long 0x2e
0260 00000000      486     .long 0x0
0264 00000000      487     .long 0x0
0268 00000000      488     .long 0x0
                   489     .pseg gpio_code
                   490 DBG33:
                   491     .dbgseg dbg_syms
026c 00000000      492     .long 0x0
0270 00000060      493     .long DBG36
0274 00000024      494     .long DBG33
0278 00000000      495     .long 0x0
027c 00ff0001      496     .long 0xff0001
                   497 ; }
                   498 ; ****** Warning: Symbol ``cmdStr'' (function gftestOnHandler) was defined, but not used
                   499 ; int gftestOffHandler(char *cmdStr)
                   500 DBG32:
0280 00000000      501     .long 0x0
0284 0000003c      502     .long DBG48
0288 00000024      503     .long _gftestOffHandler
028c 00000044      504     .long 0x44
0290 01020001      505     .long 0x1020001
0294 000002a8      506     .long DBG37
0298 00000010      507     .long DBG45-DBG46
029c 00000090      508     .long DBG47
02a0 00000348      509     .long DBG44
02a4 00000000      510     .long 0x0
                   511     .pseg gpio_code
                   512 DBG46:
                   513     .dbgseg dbg_syms
                   514 DBG37:
02a8 0066622e      515     .long 0x66622e
02ac 00000000      516     .long 0x0
02b0 00000024      517     .long DBG46
02b4 00000000      518     .long 0x0
02b8 01650001      519     .long 0x1650001
02bc 00000000      520     .long 0x0
02c0 00000030      521     .long 0x30
02c4 00000000      522     .long 0x0
02c8 00000370      523     .long DBG49
02cc 00000000      524     .long 0x0
                   525     .dbgseg dbg_line
                   526 DBG47:
0090 00000280      527     .long DBG32
0094 00000000      528     .long 0x0
0098 00000024      529     .long _gftestOffHandler
009c 00000001      530     .long 0x1
00a0 00000026      531     .long DBG51
00a4 00000002      532     .long 0x2
00a8 00000026      533     .long DBG52
00ac 00000003      534     .long 0x3
00b0 0000002e      535     .long DBG53
00b4 00000004      536     .long 0x4
00b8 00000030      537     .long DBG54
00bc 00000005      538     .long 0x5
                   539     .pseg gpio_code
                   540     .global _gftestOffHandler
                   541 _gftestOffHandler:
0024 0412          542     push    r4
                   543 DBG52:
                   544 DBG51:
                   545 DBG50:
                   546 ; ENTRY
                   547 ; {
                   548 ;   gpioSetGfTest(false);
0026 0443          549     mov #0x0,r4
0028 0c44          550     mov r4,r12
002a b0127801      551     call    #_gpioSetGfTest
                   552 DBG53:
                   553 ;   return 0;
002e 0c44          554     mov r4,r12
                   555 DBG55:
                   556 DBG54:
                   557 ; EXIT
                   558 ; .temp1 at stkloc 0 (0x0) size 2
0030 3441          559     pop r4
0032 3041          560     ret
                   561     .dbgseg dbg_syms
02d0 00000000      562     .long 0x0
02d4 00000014      563     .long DBG18
02d8 00000002      564     .long 0x2
02dc 00000000      565     .long 0x0
02e0 00010002      566     .long 0x10002
02e4 00000000      567     .long 0x0
02e8 00000134      568     .long DBG19
02ec 00000002      569     .long 0x2
02f0 00000000      570     .long 0x0
02f4 00010002      571     .long 0x10002
02f8 504e5f5f      572     .long 0x504e5f5f
02fc 534d5241      573     .long 0x534d5241
0300 00000000      574     .long 0x0
0304 00000000      575     .long 0x0
0308 00010002      576     .long 0x10002
030c 0066652e      577     .long 0x66652e
0310 00000000      578     .long 0x0
0314 00000030      579     .long DBG55
0318 00000000      580     .long 0x0
031c 01650001      581     .long 0x1650001
0320 00000000      582     .long 0x0
0324 00000034      583     .long 0x34
0328 00000000      584     .long 0x0
032c 00000000      585     .long 0x0
0330 00000000      586     .long 0x0
                   587     .pseg gpio_code
                   588 DBG45:
                   589     .dbgseg dbg_syms
0334 00000000      590     .long 0x0
0338 0000003c      591     .long DBG48
033c 00000034      592     .long DBG45
0340 00000000      593     .long 0x0
0344 00ff0001      594     .long 0xff0001
                   595 ; }
                   596 ; ****** Warning: Symbol ``cmdStr'' (function gftestOffHandler) was defined, but not used
                   597 ; int hisideOnHandler(char *cmdStr)
                   598 DBG44:
0348 00000000      599     .long 0x0
034c 000000e8      600     .long DBG60
0350 00000034      601     .long _hisideOnHandler
0354 00000044      602     .long 0x44
0358 01020001      603     .long 0x1020001
035c 00000370      604     .long DBG49
0360 0000000a      605     .long DBG57-DBG58
0364 000000c0      606     .long DBG59
0368 00000410      607     .long DBG56
036c 00000000      608     .long 0x0
                   609     .pseg gpio_code
                   610 DBG58:
                   611     .dbgseg dbg_syms
                   612 DBG49:
0370 0066622e      613     .long 0x66622e
0374 00000000      614     .long 0x0
0378 00000034      615     .long DBG58
037c 00000000      616     .long 0x0
0380 01650001      617     .long 0x1650001
0384 00000000      618     .long 0x0
0388 00000036      619     .long 0x36
038c 00000000      620     .long 0x0
0390 00000438      621     .long DBG61
0394 00000000      622     .long 0x0
                   623     .dbgseg dbg_line
                   624 DBG59:
00c0 00000348      625     .long DBG44
00c4 00000000      626     .long 0x0
00c8 00000034      627     .long _hisideOnHandler
00cc 00000001      628     .long 0x1
00d0 00000034      629     .long DBG63
00d4 00000002      630     .long 0x2
00d8 00000034      631     .long DBG64
00dc 00000003      632     .long 0x3
00e0 0000003a      633     .long DBG65
00e4 00000004      634     .long 0x4
00e8 0000003c      635     .long DBG66
00ec 00000005      636     .long 0x5
                   637     .pseg gpio_code
                   638     .global _hisideOnHandler
                   639 _hisideOnHandler:
                   640 ; ENTRY
                   641 DBG62:
                   642 ; {
                   643 DBG63:
                   644 ;   gpioSetHiSide(true);
                   645 DBG64:
0034 1c43          646     mov #0x1,r12
0036 b0125801      647     call    #_gpioSetHiSide
                   648 DBG65:
                   649 ;   return 0;
003a 0c43          650     mov #0x0,r12
                   651 DBG67:
                   652 DBG66:
                   653 ; EXIT
003c 3041          654     ret
                   655     .dbgseg dbg_syms
0398 00000000      656     .long 0x0
039c 00000014      657     .long DBG18
03a0 00000000      658     .long 0x0
03a4 00000000      659     .long 0x0
03a8 00010002      660     .long 0x10002
03ac 00000000      661     .long 0x0
03b0 00000134      662     .long DBG19
03b4 00000002      663     .long 0x2
03b8 00000000      664     .long 0x0
03bc 00010002      665     .long 0x10002
03c0 504e5f5f      666     .long 0x504e5f5f
03c4 534d5241      667     .long 0x534d5241
03c8 00000000      668     .long 0x0
03cc 00000000      669     .long 0x0
03d0 00010002      670     .long 0x10002
03d4 0066652e      671     .long 0x66652e
03d8 00000000      672     .long 0x0
03dc 0000003c      673     .long DBG67
03e0 00000000      674     .long 0x0
03e4 01650001      675     .long 0x1650001
03e8 00000000      676     .long 0x0
03ec 0000003a      677     .long 0x3a
03f0 00000000      678     .long 0x0
03f4 00000000      679     .long 0x0
03f8 00000000      680     .long 0x0
                   681     .pseg gpio_code
                   682 DBG57:
                   683     .dbgseg dbg_syms
03fc 00000000      684     .long 0x0
0400 000000e8      685     .long DBG60
0404 0000003e      686     .long DBG57
0408 00000000      687     .long 0x0
040c 00ff0001      688     .long 0xff0001
                   689 ; }
                   690 ; ****** Warning: Symbol ``cmdStr'' (function hisideOnHandler) was defined, but not used
                   691 ; int hisideOffHandler(char *cmdStr)
                   692 DBG56:
0410 00000000      693     .long 0x0
0414 000000a8      694     .long DBG72
0418 0000003e      695     .long _hisideOffHandler
041c 00000044      696     .long 0x44
0420 01020001      697     .long 0x1020001
0424 00000438      698     .long DBG61
0428 00000010      699     .long DBG69-DBG70
042c 000000f0      700     .long DBG71
0430 000004d8      701     .long DBG68
0434 00000000      702     .long 0x0
                   703     .pseg gpio_code
                   704 DBG70:
                   705     .dbgseg dbg_syms
                   706 DBG61:
0438 0066622e      707     .long 0x66622e
043c 00000000      708     .long 0x0
0440 0000003e      709     .long DBG70
0444 00000000      710     .long 0x0
0448 01650001      711     .long 0x1650001
044c 00000000      712     .long 0x0
0450 0000003c      713     .long 0x3c
0454 00000000      714     .long 0x0
0458 00000500      715     .long DBG73
045c 00000000      716     .long 0x0
                   717     .dbgseg dbg_line
                   718 DBG71:
00f0 00000410      719     .long DBG56
00f4 00000000      720     .long 0x0
00f8 0000003e      721     .long _hisideOffHandler
00fc 00000001      722     .long 0x1
0100 00000040      723     .long DBG75
0104 00000002      724     .long 0x2
0108 00000040      725     .long DBG76
010c 00000003      726     .long 0x3
0110 00000048      727     .long DBG77
0114 00000004      728     .long 0x4
0118 0000004a      729     .long DBG78
011c 00000005      730     .long 0x5
                   731     .pseg gpio_code
                   732     .global _hisideOffHandler
                   733 _hisideOffHandler:
003e 0412          734     push    r4
                   735 DBG76:
                   736 DBG75:
                   737 DBG74:
                   738 ; ENTRY
                   739 ; {
                   740 ;   gpioSetHiSide(false);
0040 0443          741     mov #0x0,r4
0042 0c44          742     mov r4,r12
0044 b0125801      743     call    #_gpioSetHiSide
                   744 DBG77:
                   745 ;   return 0;
0048 0c44          746     mov r4,r12
                   747 DBG79:
                   748 DBG78:
                   749 ; EXIT
                   750 ; .temp2 at stkloc 0 (0x0) size 2
004a 3441          751     pop r4
004c 3041          752     ret
                   753     .dbgseg dbg_syms
0460 00000000      754     .long 0x0
0464 00000014      755     .long DBG18
0468 00000002      756     .long 0x2
046c 00000000      757     .long 0x0
0470 00010002      758     .long 0x10002
0474 00000000      759     .long 0x0
0478 00000134      760     .long DBG19
047c 00000002      761     .long 0x2
0480 00000000      762     .long 0x0
0484 00010002      763     .long 0x10002
0488 504e5f5f      764     .long 0x504e5f5f
048c 534d5241      765     .long 0x534d5241
0490 00000000      766     .long 0x0
0494 00000000      767     .long 0x0
0498 00010002      768     .long 0x10002
049c 0066652e      769     .long 0x66652e
04a0 00000000      770     .long 0x0
04a4 0000004a      771     .long DBG79
04a8 00000000      772     .long 0x0
04ac 01650001      773     .long 0x1650001
04b0 00000000      774     .long 0x0
04b4 00000040      775     .long 0x40
04b8 00000000      776     .long 0x0
04bc 00000000      777     .long 0x0
04c0 00000000      778     .long 0x0
                   779     .pseg gpio_code
                   780 DBG69:
                   781     .dbgseg dbg_syms
04c4 00000000      782     .long 0x0
04c8 000000a8      783     .long DBG72
04cc 0000004e      784     .long DBG69
04d0 00000000      785     .long 0x0
04d4 00ff0001      786     .long 0xff0001
                   787 ; }
                   788 ; ****** Warning: Symbol ``cmdStr'' (function hisideOffHandler) was defined, but not used
                   789 ; void gpioInit(void)
                   790 DBG68:
04d8 6f697067      791     .long 0x6f697067
04dc 74696e49      792     .long 0x74696e49
04e0 0000004e      793     .long _gpioInit
04e4 00000040      794     .long 0x40
04e8 01020001      795     .long 0x1020001
04ec 00000500      796     .long DBG73
04f0 000000ca      797     .long DBG81-DBG82
04f4 00000120      798     .long DBG83
04f8 000005a0      799     .long DBG80
04fc 00000000      800     .long 0x0
                   801     .pseg gpio_code
                   802 DBG82:
                   803     .dbgseg dbg_syms
                   804 DBG73:
0500 0066622e      805     .long 0x66622e
0504 00000000      806     .long 0x0
0508 0000004e      807     .long DBG82
050c 00000000      808     .long 0x0
0510 01650001      809     .long 0x1650001
0514 00000000      810     .long 0x0
0518 00000042      811     .long 0x42
051c 00000000      812     .long 0x0
0520 000005c8      813     .long DBG84
0524 00000000      814     .long 0x0
                   815     .dbgseg dbg_line
                   816 DBG83:
0120 000004d8      817     .long DBG68
0124 00000000      818     .long 0x0
0128 0000004e      819     .long _gpioInit
012c 00000001      820     .long 0x1
0130 0000004e      821     .long DBG86
0134 00000002      822     .long 0x2
0138 0000004e      823     .long DBG87
013c 00000005      824     .long 0x5
0140 00000052      825     .long DBG88
0144 00000006      826     .long 0x6
0148 00000056      827     .long DBG89
014c 00000007      828     .long 0x7
0150 0000005a      829     .long DBG90
0154 00000009      830     .long 0x9
0158 0000005e      831     .long DBG91
015c 0000000a      832     .long 0xa
0160 00000062      833     .long DBG92
0164 0000000b      834     .long 0xb
0168 00000066      835     .long DBG93
016c 0000000d      836     .long 0xd
0170 0000006c      837     .long DBG94
0174 0000000e      838     .long 0xe
0178 00000070      839     .long DBG95
017c 0000000f      840     .long 0xf
0180 00000076      841     .long DBG96
0184 00000011      842     .long 0x11
0188 0000007c      843     .long DBG97
018c 00000012      844     .long 0x12
0190 00000080      845     .long DBG98
0194 00000013      846     .long 0x13
0198 00000084      847     .long DBG99
019c 00000015      848     .long 0x15
01a0 0000008c      849     .long DBG100
01a4 00000016      850     .long 0x16
01a8 00000090      851     .long DBG101
01ac 00000017      852     .long 0x17
01b0 00000094      853     .long DBG102
01b4 00000019      854     .long 0x19
01b8 00000098      855     .long DBG103
01bc 0000001a      856     .long 0x1a
01c0 0000009c      857     .long DBG104
01c4 0000001b      858     .long 0x1b
01c8 000000a2      859     .long DBG105
01cc 00000022      860     .long 0x22
01d0 000000a6      861     .long DBG106
01d4 00000023      862     .long 0x23
01d8 000000aa      863     .long DBG107
01dc 00000024      864     .long 0x24
01e0 000000ae      865     .long DBG108
01e4 00000025      866     .long 0x25
01e8 000000b2      867     .long DBG109
01ec 00000026      868     .long 0x26
01f0 000000b6      869     .long DBG110
01f4 00000028      870     .long 0x28
01f8 000000c6      871     .long DBG111
01fc 00000029      872     .long 0x29
0200 000000d6      873     .long DBG112
0204 0000002b      874     .long 0x2b
0208 000000e6      875     .long DBG113
020c 0000002c      876     .long 0x2c
0210 000000f6      877     .long DBG114
0214 0000002e      878     .long 0x2e
0218 00000106      879     .long DBG115
021c 0000002f      880     .long 0x2f
0220 00000116      881     .long DBG116
0224 00000030      882     .long 0x30
                   883     .pseg gpio_code
                   884     .global _gpioInit
                   885 _gpioInit:
                   886 ; ENTRY
                   887 DBG85:
                   888 ; {
                   889 DBG86:
                   890 ;   P1DIR = 0x00;
                   891 DBG87:
004e c2432200      892     mov.b   #0x0,&0x22
                   893 DBG88:
                   894 ;   P1OUT = 0x00;
0052 c2432100      895     mov.b   #0x0,&0x21
                   896 DBG89:
                   897 ;   P1SEL = 0x00;
0056 c2432600      898     mov.b   #0x0,&0x26
                   899 DBG90:
                   900 ;   P2DIR = 0x01;
005a d2432a00      901     mov.b   #0x1,&0x2a
                   902 DBG91:
                   903 ;   P2OUT = 0x00;
005e c2432900      904     mov.b   #0x0,&0x29
                   905 DBG92:
                   906 ;   P2SEL = 0x00;
0062 c2432e00      907     mov.b   #0x0,&0x2e
                   908 DBG93:
                   909 ;   P3DIR = 0x50;
0066 f24050001a00  910     mov.b   #0x50,&0x1a
                   911 DBG94:
                   912 ;   P3OUT = 0x00;
006c c2431900      913     mov.b   #0x0,&0x19
                   914 DBG95:
                   915 ;   P3SEL = 0xF0;
0070 f240f0001b00  916     mov.b   #0xf0,&0x1b
                   917 DBG96:
                   918 ;   P4DIR = 0xEB;
0076 f240eb001e00  919     mov.b   #0xeb,&0x1e
                   920 DBG97:
                   921 ;   P4OUT = 0x00;
007c c2431d00      922     mov.b   #0x0,&0x1d
                   923 DBG98:
                   924 ;   P4SEL = 0x00;
0080 c2431f00      925     mov.b   #0x0,&0x1f
                   926 DBG99:
                   927 ;   P5DIR = 0x40;
0084 7c404000      928     mov.b   #0x40,r12
0088 c24c3200      929     mov.b   r12,&0x32
                   930 DBG100:
                   931 ;   P5OUT = 0x00;
008c c2433100      932     mov.b   #0x0,&0x31
                   933 DBG101:
                   934 ;   P5SEL = 0x40;
0090 c24c3300      935     mov.b   r12,&0x33
                   936 DBG102:
                   937 ;   P6DIR = 0x04;
0094 e2423600      938     mov.b   #0x4,&0x36
                   939 DBG103:
                   940 ;   P6OUT = 0x00;
0098 c2433500      941     mov.b   #0x0,&0x35
                   942 DBG104:
                   943 ;   P6SEL = 0x0B;
009c f2400b003700  944     mov.b   #0xb,&0x37
                   945 DBG105:
                   946 ;   ledState = false;
00a2 82430200      947     mov #0x0,&_ledState
                   948 DBG106:
                   949 ;   attnState = false;
00a6 82430800      950     mov #0x0,&_attnState
                   951 DBG107:
                   952 ;   hiSideState = false;
00aa 82430600      953     mov #0x0,&_hiSideState
                   954 DBG108:
                   955 ;   gfTestState = false;
00ae 82430000      956     mov #0x0,&_gfTestState
                   957 DBG109:
                   958 ;   kvhPowerState = false;
00b2 82430400      959     mov #0x0,&_kvhPowerState
                   960 DBG110:
                   961 ;   cmdparseAddCommand("kvh", "on", kvhOnHandler);
00b6 3e400000      962     mov #_kvhOnHandler,r14
00ba 3d400b00      963     mov #gpio_V7,r13
00be 3c400000      964     mov #gpio_V6,r12
00c2 b0120000      965     call    #_cmdparseAddCommand
                   966 DBG111:
                   967 ;   cmdparseAddCommand("kvh", "off", kvhOffHandler);
00c6 3e400a00      968     mov #_kvhOffHandler,r14
00ca 3d401500      969     mov #gpio_V8,r13
00ce 3c400000      970     mov #gpio_V6,r12
00d2 b0120000      971     call    #_cmdparseAddCommand
                   972 DBG112:
                   973 ;   cmdparseAddCommand("gftest", "on", gftestOnHandler);
00d6 3e401a00      974     mov #_gftestOnHandler,r14
00da 3d400b00      975     mov #gpio_V7,r13
00de 3c400400      976     mov #gpio_V9,r12
00e2 b0120000      977     call    #_cmdparseAddCommand
                   978 DBG113:
                   979 ;   cmdparseAddCommand("gftest", "off", gftestOffHandler); 
00e6 3e402400      980     mov #_gftestOffHandler,r14
00ea 3d401500      981     mov #gpio_V8,r13
00ee 3c400400      982     mov #gpio_V9,r12
00f2 b0120000      983     call    #_cmdparseAddCommand
                   984 DBG114:
                   985 ;   cmdparseAddCommand("hiside", "on", hisideOnHandler);
00f6 3e403400      986     mov #_hisideOnHandler,r14
00fa 3d400b00      987     mov #gpio_V7,r13
00fe 3c400e00      988     mov #gpio_V10,r12
0102 b0120000      989     call    #_cmdparseAddCommand
                   990 DBG115:
                   991 ;   cmdparseAddCommand("hiside", "off", hisideOffHandler); 
0106 3e403e00      992     mov #_hisideOffHandler,r14
010a 3d401500      993     mov #gpio_V8,r13
010e 3c400e00      994     mov #gpio_V10,r12
0112 b0120000      995     call    #_cmdparseAddCommand
                   996 DBG117:
                   997 DBG116:
                   998 ; EXIT
0116 3041          999     ret
                  1000     .dbgseg dbg_syms
0528 00000000     1001     .long 0x0
052c 00000014     1002     .long DBG18
0530 00000000     1003     .long 0x0
0534 00000000     1004     .long 0x0
0538 00010002     1005     .long 0x10002
053c 00000000     1006     .long 0x0
0540 00000134     1007     .long DBG19
0544 00000002     1008     .long 0x2
0548 00000000     1009     .long 0x0
054c 00010002     1010     .long 0x10002
0550 504e5f5f     1011     .long 0x504e5f5f
0554 534d5241     1012     .long 0x534d5241
0558 00000000     1013     .long 0x0
055c 00000000     1014     .long 0x0
0560 00010002     1015     .long 0x10002
0564 0066652e     1016     .long 0x66652e
0568 00000000     1017     .long 0x0
056c 00000116     1018     .long DBG117
0570 00000000     1019     .long 0x0
0574 01650001     1020     .long 0x1650001
0578 00000000     1021     .long 0x0
057c 00000071     1022     .long 0x71
0580 00000000     1023     .long 0x0
0584 00000000     1024     .long 0x0
0588 00000000     1025     .long 0x0
                  1026     .pseg gpio_code
                  1027 DBG81:
                  1028     .dbgseg dbg_syms
058c 6f697067     1029     .long 0x6f697067
0590 74696e49     1030     .long 0x74696e49
0594 00000118     1031     .long DBG81
0598 00000000     1032     .long 0x0
059c 00ff0001     1033     .long 0xff0001
                  1034 ; }
                  1035 ; void gpioSetLed(boolean onOff)
                  1036 DBG80:
05a0 00000000     1037     .long 0x0
05a4 000000bc     1038     .long DBG122
05a8 00000118     1039     .long _gpioSetLed
05ac 00000040     1040     .long 0x40
05b0 01020001     1041     .long 0x1020001
05b4 000005c8     1042     .long DBG84
05b8 00000020     1043     .long DBG119-DBG120
05bc 00000228     1044     .long DBG121
05c0 00000690     1045     .long DBG118
05c4 00000000     1046     .long 0x0
                  1047     .pseg gpio_code
                  1048 DBG120:
                  1049     .dbgseg dbg_syms
                  1050 DBG84:
05c8 0066622e     1051     .long 0x66622e
05cc 00000000     1052     .long 0x0
05d0 00000118     1053     .long DBG120
05d4 00000000     1054     .long 0x0
05d8 01650001     1055     .long 0x1650001
05dc 00000000     1056     .long 0x0
05e0 00000073     1057     .long 0x73
05e4 00000000     1058     .long 0x0
05e8 000006b8     1059     .long DBG123
05ec 00000000     1060     .long 0x0
                  1061     .dbgseg dbg_line
                  1062 DBG121:
0228 000005a0     1063     .long DBG80
022c 00000000     1064     .long 0x0
0230 00000118     1065     .long _gpioSetLed
0234 00000001     1066     .long 0x1
0238 00000118     1067     .long DBG125
023c 00000002     1068     .long 0x2
0240 00000118     1069     .long DBG126
0244 00000003     1070     .long 0x3
0248 0000011e     1071     .long DBG127
024c 00000004     1072     .long 0x4
0250 00000120     1073     .long DBG128
0254 00000006     1074     .long 0x6
0258 00000124     1075     .long DBG129
025c 00000007     1076     .long 0x7
0260 0000012a     1077     .long DBG130
0264 00000008     1078     .long 0x8
0268 0000012c     1079     .long DBG131
026c 00000009     1080     .long 0x9
0270 00000132     1081     .long DBG132
0274 0000000b     1082     .long 0xb
0278 00000136     1083     .long DBG133
027c 0000000c     1084     .long 0xc
                  1085     .pseg gpio_code
                  1086     .global _gpioSetLed
                  1087 _gpioSetLed:
                  1088 ; ENTRY
                  1089 DBG124:
                  1090 ; onOff at argloc 0 (0x0) in reg  size 2
                  1091 ; {
                  1092 DBG125:
                  1093 ;   if (onOff == ledState)
                  1094 DBG126:
0118 1c920200     1095     cmp &_ledState,r12
011c 0120         1096     jne gpioSetLed_L1
                  1097 DBG127:
                  1098 ;     return;
011e 0b3c         1099     jmp gpioSetLed_LL2
                  1100 DBG128:
                  1101 gpioSetLed_L1:
                  1102 ;   if (onOff == true)
0120 1c93         1103     cmp #0x1,r12
0122 0420         1104     jne gpioSetLed_L2
                  1105 DBG129:
                  1106 ;     P4OUT |= (0x80) ;
0124 f2d080001d00 1107     bis.b   #0x80,&0x1d
                  1108 DBG130:
012a 033c         1109     jmp gpioSetLed_L3
                  1110 gpioSetLed_L2:
                  1111 ;   else
                  1112 ;     P4OUT &= ~ (0x80) ;
                  1113 DBG131:
012c f2f07f001d00 1114     and.b   #0x7f,&0x1d
                  1115 gpioSetLed_L3:
                  1116 ;   ledState = onOff;
                  1117 DBG132:
0132 824c0200     1118     mov r12,&_ledState
                  1119 DBG133:
                  1120 gpioSetLed_LL2:
                  1121 ; EXIT
                  1122 DBG134:
0136 3041         1123     ret
                  1124     .dbgseg dbg_syms
05f0 00000000     1125     .long 0x0
05f4 00000014     1126     .long DBG18
05f8 00000000     1127     .long 0x0
05fc 00000000     1128     .long 0x0
0600 00010002     1129     .long 0x10002
0604 00000000     1130     .long 0x0
0608 00000134     1131     .long DBG19
060c 00000002     1132     .long 0x2
0610 00000000     1133     .long 0x0
0614 00010002     1134     .long 0x10002
0618 504e5f5f     1135     .long 0x504e5f5f
061c 534d5241     1136     .long 0x534d5241
0620 00000001     1137     .long 0x1
0624 00000000     1138     .long 0x0
0628 00010002     1139     .long 0x10002
062c 00000000     1140     .long 0x0
0630 00000030     1141     .long DBG135
0634 00000000     1142     .long 0x0
0638 00000000     1143     .long 0x0
063c 00010002     1144     .long 0x10002
0640 664f6e6f     1145     .long 0x664f6e6f
0644 00000066     1146     .long 0x66
0648 000c0102     1147     .long 0xc0102
064c 00000004     1148     .long 0x4
0650 0011ffff     1149     .long 0x11ffff
0654 0066652e     1150     .long 0x66652e
0658 00000000     1151     .long 0x0
065c 00000136     1152     .long DBG134
0660 00000000     1153     .long 0x0
0664 01650001     1154     .long 0x1650001
0668 00000000     1155     .long 0x0
066c 0000007e     1156     .long 0x7e
0670 00000000     1157     .long 0x0
0674 00000000     1158     .long 0x0
0678 00000000     1159     .long 0x0
                  1160     .pseg gpio_code
                  1161 DBG119:
                  1162     .dbgseg dbg_syms
067c 00000000     1163     .long 0x0
0680 000000bc     1164     .long DBG122
0684 00000138     1165     .long DBG119
0688 00000000     1166     .long 0x0
068c 00ff0001     1167     .long 0xff0001
                  1168 ; }
                  1169 ; void gpioSetAttn(boolean onOff)
                  1170 DBG118:
0690 00000000     1171     .long 0x0
0694 000000f8     1172     .long DBG140
0698 00000138     1173     .long _gpioSetAttn
069c 00000040     1174     .long 0x40
06a0 01020001     1175     .long 0x1020001
06a4 000006b8     1176     .long DBG123
06a8 00000020     1177     .long DBG137-DBG138
06ac 00000280     1178     .long DBG139
06b0 00000780     1179     .long DBG136
06b4 00000000     1180     .long 0x0
                  1181     .pseg gpio_code
                  1182 DBG138:
                  1183     .dbgseg dbg_syms
                  1184 DBG123:
06b8 0066622e     1185     .long 0x66622e
06bc 00000000     1186     .long 0x0
06c0 00000138     1187     .long DBG138
06c4 00000000     1188     .long 0x0
06c8 01650001     1189     .long 0x1650001
06cc 00000000     1190     .long 0x0
06d0 00000080     1191     .long 0x80
06d4 00000000     1192     .long 0x0
06d8 000007a8     1193     .long DBG141
06dc 00000000     1194     .long 0x0
                  1195     .dbgseg dbg_line
                  1196 DBG139:
0280 00000690     1197     .long DBG118
0284 00000000     1198     .long 0x0
0288 00000138     1199     .long _gpioSetAttn
028c 00000001     1200     .long 0x1
0290 00000138     1201     .long DBG143
0294 00000002     1202     .long 0x2
0298 00000138     1203     .long DBG144
029c 00000003     1204     .long 0x3
02a0 0000013e     1205     .long DBG145
02a4 00000004     1206     .long 0x4
02a8 00000140     1207     .long DBG146
02ac 00000006     1208     .long 0x6
02b0 00000144     1209     .long DBG147
02b4 00000007     1210     .long 0x7
02b8 0000014a     1211     .long DBG148
02bc 00000008     1212     .long 0x8
02c0 0000014c     1213     .long DBG149
02c4 00000009     1214     .long 0x9
02c8 00000152     1215     .long DBG150
02cc 0000000b     1216     .long 0xb
02d0 00000156     1217     .long DBG151
02d4 0000000c     1218     .long 0xc
                  1219     .pseg gpio_code
                  1220     .global _gpioSetAttn
                  1221 _gpioSetAttn:
                  1222 ; ENTRY
                  1223 DBG142:
                  1224 ; onOff at argloc 0 (0x0) in reg  size 2
                  1225 ; {
                  1226 DBG143:
                  1227 ;   if (onOff == attnState)
                  1228 DBG144:
0138 1c920800     1229     cmp &_attnState,r12
013c 0120         1230     jne gpioSetAttn_L1
                  1231 DBG145:
                  1232 ;     return;
013e 0b3c         1233     jmp gpioSetAttn_LL2
                  1234 DBG146:
                  1235 gpioSetAttn_L1:
                  1236 ;   if (onOff == true)
0140 1c93         1237     cmp #0x1,r12
0142 0420         1238     jne gpioSetAttn_L2
                  1239 DBG147:
                  1240 ;     P4OUT |= (0x40) ;
0144 f2d040001d00 1241     bis.b   #0x40,&0x1d
                  1242 DBG148:
014a 033c         1243     jmp gpioSetAttn_L3
                  1244 gpioSetAttn_L2:
                  1245 ;   else
                  1246 ;     P4OUT &= ~ (0x40) ;
                  1247 DBG149:
014c f2f0bf001d00 1248     and.b   #0xbf,&0x1d
                  1249 gpioSetAttn_L3:
                  1250 ;   attnState = onOff;
                  1251 DBG150:
0152 824c0800     1252     mov r12,&_attnState
                  1253 DBG151:
                  1254 gpioSetAttn_LL2:
                  1255 ; EXIT
                  1256 DBG152:
0156 3041         1257     ret
                  1258     .dbgseg dbg_syms
06e0 00000000     1259     .long 0x0
06e4 00000014     1260     .long DBG18
06e8 00000000     1261     .long 0x0
06ec 00000000     1262     .long 0x0
06f0 00010002     1263     .long 0x10002
06f4 00000000     1264     .long 0x0
06f8 00000134     1265     .long DBG19
06fc 00000002     1266     .long 0x2
0700 00000000     1267     .long 0x0
0704 00010002     1268     .long 0x10002
0708 504e5f5f     1269     .long 0x504e5f5f
070c 534d5241     1270     .long 0x534d5241
0710 00000001     1271     .long 0x1
0714 00000000     1272     .long 0x0
0718 00010002     1273     .long 0x10002
071c 00000000     1274     .long 0x0
0720 00000030     1275     .long DBG135
0724 00000000     1276     .long 0x0
0728 00000000     1277     .long 0x0
072c 00010002     1278     .long 0x10002
0730 664f6e6f     1279     .long 0x664f6e6f
0734 00000066     1280     .long 0x66
0738 000c0102     1281     .long 0xc0102
073c 00000004     1282     .long 0x4
0740 0011ffff     1283     .long 0x11ffff
0744 0066652e     1284     .long 0x66652e
0748 00000000     1285     .long 0x0
074c 00000156     1286     .long DBG152
0750 00000000     1287     .long 0x0
0754 01650001     1288     .long 0x1650001
0758 00000000     1289     .long 0x0
075c 0000008b     1290     .long 0x8b
0760 00000000     1291     .long 0x0
0764 00000000     1292     .long 0x0
0768 00000000     1293     .long 0x0
                  1294     .pseg gpio_code
                  1295 DBG137:
                  1296     .dbgseg dbg_syms
076c 00000000     1297     .long 0x0
0770 000000f8     1298     .long DBG140
0774 00000158     1299     .long DBG137
0778 00000000     1300     .long 0x0
077c 00ff0001     1301     .long 0xff0001
                  1302 ; }
                  1303 ; void gpioSetHiSide(boolean onOff)
                  1304 DBG136:
0780 00000000     1305     .long 0x0
0784 000000d8     1306     .long DBG157
0788 00000158     1307     .long _gpioSetHiSide
078c 00000040     1308     .long 0x40
0790 01020001     1309     .long 0x1020001
0794 000007a8     1310     .long DBG141
0798 00000020     1311     .long DBG154-DBG155
079c 000002d8     1312     .long DBG156
07a0 00000870     1313     .long DBG153
07a4 00000000     1314     .long 0x0
                  1315     .pseg gpio_code
                  1316 DBG155:
                  1317     .dbgseg dbg_syms
                  1318 DBG141:
07a8 0066622e     1319     .long 0x66622e
07ac 00000000     1320     .long 0x0
07b0 00000158     1321     .long DBG155
07b4 00000000     1322     .long 0x0
07b8 01650001     1323     .long 0x1650001
07bc 00000000     1324     .long 0x0
07c0 0000008d     1325     .long 0x8d
07c4 00000000     1326     .long 0x0
07c8 00000898     1327     .long DBG158
07cc 00000000     1328     .long 0x0
                  1329     .dbgseg dbg_line
                  1330 DBG156:
02d8 00000780     1331     .long DBG136
02dc 00000000     1332     .long 0x0
02e0 00000158     1333     .long _gpioSetHiSide
02e4 00000001     1334     .long 0x1
02e8 00000158     1335     .long DBG160
02ec 00000002     1336     .long 0x2
02f0 00000158     1337     .long DBG161
02f4 00000003     1338     .long 0x3
02f8 0000015e     1339     .long DBG162
02fc 00000004     1340     .long 0x4
0300 00000160     1341     .long DBG163
0304 00000006     1342     .long 0x6
0308 00000164     1343     .long DBG164
030c 00000007     1344     .long 0x7
0310 0000016a     1345     .long DBG165
0314 00000008     1346     .long 0x8
0318 0000016c     1347     .long DBG166
031c 00000009     1348     .long 0x9
0320 00000172     1349     .long DBG167
0324 0000000b     1350     .long 0xb
0328 00000176     1351     .long DBG168
032c 0000000c     1352     .long 0xc
                  1353     .pseg gpio_code
                  1354     .global _gpioSetHiSide
                  1355 _gpioSetHiSide:
                  1356 ; ENTRY
                  1357 DBG159:
                  1358 ; onOff at argloc 0 (0x0) in reg  size 2
                  1359 ; {
                  1360 DBG160:
                  1361 ;   if (onOff == hiSideState)
                  1362 DBG161:
0158 1c920600     1363     cmp &_hiSideState,r12
015c 0120         1364     jne gpioSetHiSide_L1
                  1365 DBG162:
                  1366 ;     return;
015e 0b3c         1367     jmp gpioSetHiSide_LL2
                  1368 DBG163:
                  1369 gpioSetHiSide_L1:
                  1370 ;   if (onOff == true)
0160 1c93         1371     cmp #0x1,r12
0162 0420         1372     jne gpioSetHiSide_L2
                  1373 DBG164:
                  1374 ;     P4OUT |= (0x20) ;
0164 f2d020001d00 1375     bis.b   #0x20,&0x1d
                  1376 DBG165:
016a 033c         1377     jmp gpioSetHiSide_L3
                  1378 gpioSetHiSide_L2:
                  1379 ;   else
                  1380 ;     P4OUT &= ~ (0x20) ;
                  1381 DBG166:
016c f2f0df001d00 1382     and.b   #0xdf,&0x1d
                  1383 gpioSetHiSide_L3:
                  1384 ;   hiSideState = onOff;
                  1385 DBG167:
0172 824c0600     1386     mov r12,&_hiSideState
                  1387 DBG168:
                  1388 gpioSetHiSide_LL2:
                  1389 ; EXIT
                  1390 DBG169:
0176 3041         1391     ret
                  1392     .dbgseg dbg_syms
07d0 00000000     1393     .long 0x0
07d4 00000014     1394     .long DBG18
07d8 00000000     1395     .long 0x0
07dc 00000000     1396     .long 0x0
07e0 00010002     1397     .long 0x10002
07e4 00000000     1398     .long 0x0
07e8 00000134     1399     .long DBG19
07ec 00000002     1400     .long 0x2
07f0 00000000     1401     .long 0x0
07f4 00010002     1402     .long 0x10002
07f8 504e5f5f     1403     .long 0x504e5f5f
07fc 534d5241     1404     .long 0x534d5241
0800 00000001     1405     .long 0x1
0804 00000000     1406     .long 0x0
0808 00010002     1407     .long 0x10002
080c 00000000     1408     .long 0x0
0810 00000030     1409     .long DBG135
0814 00000000     1410     .long 0x0
0818 00000000     1411     .long 0x0
081c 00010002     1412     .long 0x10002
0820 664f6e6f     1413     .long 0x664f6e6f
0824 00000066     1414     .long 0x66
0828 000c0102     1415     .long 0xc0102
082c 00000004     1416     .long 0x4
0830 0011ffff     1417     .long 0x11ffff
0834 0066652e     1418     .long 0x66652e
0838 00000000     1419     .long 0x0
083c 00000176     1420     .long DBG169
0840 00000000     1421     .long 0x0
0844 01650001     1422     .long 0x1650001
0848 00000000     1423     .long 0x0
084c 00000098     1424     .long 0x98
0850 00000000     1425     .long 0x0
0854 00000000     1426     .long 0x0
0858 00000000     1427     .long 0x0
                  1428     .pseg gpio_code
                  1429 DBG154:
                  1430     .dbgseg dbg_syms
085c 00000000     1431     .long 0x0
0860 000000d8     1432     .long DBG157
0864 00000178     1433     .long DBG154
0868 00000000     1434     .long 0x0
086c 00ff0001     1435     .long 0xff0001
                  1436 ; }
                  1437 ; void gpioSetGfTest(boolean onOff)
                  1438 DBG153:
0870 00000000     1439     .long 0x0
0874 00000050     1440     .long DBG174
0878 00000178     1441     .long _gpioSetGfTest
087c 00000040     1442     .long 0x40
0880 01020001     1443     .long 0x1020001
0884 00000898     1444     .long DBG158
0888 0000001e     1445     .long DBG171-DBG172
088c 00000330     1446     .long DBG173
0890 00000960     1447     .long DBG170
0894 00000000     1448     .long 0x0
                  1449     .pseg gpio_code
                  1450 DBG172:
                  1451     .dbgseg dbg_syms
                  1452 DBG158:
0898 0066622e     1453     .long 0x66622e
089c 00000000     1454     .long 0x0
08a0 00000178     1455     .long DBG172
08a4 00000000     1456     .long 0x0
08a8 01650001     1457     .long 0x1650001
08ac 00000000     1458     .long 0x0
08b0 0000009a     1459     .long 0x9a
08b4 00000000     1460     .long 0x0
08b8 00000988     1461     .long DBG175
08bc 00000000     1462     .long 0x0
                  1463     .dbgseg dbg_line
                  1464 DBG173:
0330 00000870     1465     .long DBG153
0334 00000000     1466     .long 0x0
0338 00000178     1467     .long _gpioSetGfTest
033c 00000001     1468     .long 0x1
0340 00000178     1469     .long DBG177
0344 00000002     1470     .long 0x2
0348 00000178     1471     .long DBG178
034c 00000003     1472     .long 0x3
0350 0000017e     1473     .long DBG179
0354 00000004     1474     .long 0x4
0358 00000180     1475     .long DBG180
035c 00000006     1476     .long 0x6
0360 00000184     1477     .long DBG181
0364 00000007     1478     .long 0x7
0368 00000188     1479     .long DBG182
036c 00000008     1480     .long 0x8
0370 0000018a     1481     .long DBG183
0374 00000009     1482     .long 0x9
0378 00000190     1483     .long DBG184
037c 0000000b     1484     .long 0xb
0380 00000194     1485     .long DBG185
0384 0000000c     1486     .long 0xc
                  1487     .pseg gpio_code
                  1488     .global _gpioSetGfTest
                  1489 _gpioSetGfTest:
                  1490 ; ENTRY
                  1491 DBG176:
                  1492 ; onOff at argloc 0 (0x0) in reg  size 2
                  1493 ; {
                  1494 DBG177:
                  1495 ;   if (onOff == gfTestState)
                  1496 DBG178:
0178 1c920000     1497     cmp &_gfTestState,r12
017c 0120         1498     jne gpioSetGfTest_L1
                  1499 DBG179:
                  1500 ;     return;
017e 0a3c         1501     jmp gpioSetGfTest_LL2
                  1502 DBG180:
                  1503 gpioSetGfTest_L1:
                  1504 ;   if (onOff == true)
0180 1c93         1505     cmp #0x1,r12
0182 0320         1506     jne gpioSetGfTest_L2
                  1507 DBG181:
                  1508 ;     P6OUT |= (0x04) ;
0184 e2d23500     1509     bis.b   #0x4,&0x35
                  1510 DBG182:
0188 033c         1511     jmp gpioSetGfTest_L3
                  1512 gpioSetGfTest_L2:
                  1513 ;   else
                  1514 ;     P6OUT &= ~ (0x04) ;
                  1515 DBG183:
018a f2f0fb003500 1516     and.b   #0xfb,&0x35
                  1517 gpioSetGfTest_L3:
                  1518 ;   gfTestState = onOff;
                  1519 DBG184:
0190 824c0000     1520     mov r12,&_gfTestState
                  1521 DBG185:
                  1522 gpioSetGfTest_LL2:
                  1523 ; EXIT
                  1524 DBG186:
0194 3041         1525     ret
                  1526     .dbgseg dbg_syms
08c0 00000000     1527     .long 0x0
08c4 00000014     1528     .long DBG18
08c8 00000000     1529     .long 0x0
08cc 00000000     1530     .long 0x0
08d0 00010002     1531     .long 0x10002
08d4 00000000     1532     .long 0x0
08d8 00000134     1533     .long DBG19
08dc 00000002     1534     .long 0x2
08e0 00000000     1535     .long 0x0
08e4 00010002     1536     .long 0x10002
08e8 504e5f5f     1537     .long 0x504e5f5f
08ec 534d5241     1538     .long 0x534d5241
08f0 00000001     1539     .long 0x1
08f4 00000000     1540     .long 0x0
08f8 00010002     1541     .long 0x10002
08fc 00000000     1542     .long 0x0
0900 00000030     1543     .long DBG135
0904 00000000     1544     .long 0x0
0908 00000000     1545     .long 0x0
090c 00010002     1546     .long 0x10002
0910 664f6e6f     1547     .long 0x664f6e6f
0914 00000066     1548     .long 0x66
0918 000c0102     1549     .long 0xc0102
091c 00000004     1550     .long 0x4
0920 0011ffff     1551     .long 0x11ffff
0924 0066652e     1552     .long 0x66652e
0928 00000000     1553     .long 0x0
092c 00000194     1554     .long DBG186
0930 00000000     1555     .long 0x0
0934 01650001     1556     .long 0x1650001
0938 00000000     1557     .long 0x0
093c 000000a5     1558     .long 0xa5
0940 00000000     1559     .long 0x0
0944 00000000     1560     .long 0x0
0948 00000000     1561     .long 0x0
                  1562     .pseg gpio_code
                  1563 DBG171:
                  1564     .dbgseg dbg_syms
094c 00000000     1565     .long 0x0
0950 00000050     1566     .long DBG174
0954 00000196     1567     .long DBG171
0958 00000000     1568     .long 0x0
095c 00ff0001     1569     .long 0xff0001
                  1570 ; }
                  1571 ; void gpioSetKvhPower(boolean onOff)
                  1572 DBG170:
0960 00000000     1573     .long 0x0
0964 000000c8     1574     .long DBG191
0968 00000196     1575     .long _gpioSetKvhPower
096c 00000040     1576     .long 0x40
0970 01020001     1577     .long 0x1020001
0974 00000988     1578     .long DBG175
0978 0000001e     1579     .long DBG188-DBG189
097c 00000388     1580     .long DBG190
0980 00000b40     1581     .long DBG187
0984 00000000     1582     .long 0x0
                  1583     .pseg gpio_code
                  1584 DBG189:
                  1585     .dbgseg dbg_syms
                  1586 DBG175:
0988 0066622e     1587     .long 0x66622e
098c 00000000     1588     .long 0x0
0990 00000196     1589     .long DBG189
0994 00000000     1590     .long 0x0
0998 01650001     1591     .long 0x1650001
099c 00000000     1592     .long 0x0
09a0 000000a7     1593     .long 0xa7
09a4 00000000     1594     .long 0x0
09a8 00000b40     1595     .long DBG192
09ac 00000000     1596     .long 0x0
                  1597     .dbgseg dbg_line
                  1598 DBG190:
0388 00000960     1599     .long DBG170
038c 00000000     1600     .long 0x0
0390 00000196     1601     .long _gpioSetKvhPower
0394 00000001     1602     .long 0x1
0398 00000196     1603     .long DBG194
039c 00000002     1604     .long 0x2
03a0 00000196     1605     .long DBG195
03a4 00000003     1606     .long 0x3
03a8 0000019c     1607     .long DBG196
03ac 00000004     1608     .long 0x4
03b0 0000019e     1609     .long DBG197
03b4 00000006     1610     .long 0x6
03b8 000001a2     1611     .long DBG198
03bc 00000007     1612     .long 0x7
03c0 000001a6     1613     .long DBG199
03c4 00000008     1614     .long 0x8
03c8 000001a8     1615     .long DBG200
03cc 00000009     1616     .long 0x9
03d0 000001ae     1617     .long DBG201
03d4 0000000b     1618     .long 0xb
03d8 000001b2     1619     .long DBG202
03dc 0000000c     1620     .long 0xc
                  1621     .pseg gpio_code
                  1622     .global _gpioSetKvhPower
                  1623 _gpioSetKvhPower:
                  1624 ; ENTRY
                  1625 DBG193:
                  1626 ; onOff at argloc 0 (0x0) in reg  size 2
                  1627 ; {
                  1628 DBG194:
                  1629 ;   if (onOff == kvhPowerState)
                  1630 DBG195:
0196 1c920400     1631     cmp &_kvhPowerState,r12
019a 0120         1632     jne gpioSetKvhPower_L1
                  1633 DBG196:
                  1634 ;     return;
019c 0a3c         1635     jmp gpioSetKvhPower_LL2
                  1636 DBG197:
                  1637 gpioSetKvhPower_L1:
                  1638 ;   if (onOff == true)
019e 1c93         1639     cmp #0x1,r12
01a0 0320         1640     jne gpioSetKvhPower_L2
                  1641 DBG198:
                  1642 ;     P2OUT |= (0x01) ;
01a2 d2d32900     1643     bis.b   #0x1,&0x29
                  1644 DBG199:
01a6 033c         1645     jmp gpioSetKvhPower_L3
                  1646 gpioSetKvhPower_L2:
                  1647 ;   else
                  1648 ;     P2OUT &= ~ (0x01) ;
                  1649 DBG200:
01a8 f2f0fe002900 1650     and.b   #0xfe,&0x29
                  1651 gpioSetKvhPower_L3:
                  1652 ;   kvhPowerState = onOff;
                  1653 DBG201:
01ae 824c0400     1654     mov r12,&_kvhPowerState
                  1655 DBG202:
                  1656 gpioSetKvhPower_LL2:
                  1657 ; EXIT
                  1658 DBG203:
01b2 3041         1659     ret
                  1660     .dbgseg dbg_syms
09b0 00000000     1661     .long 0x0
09b4 00000014     1662     .long DBG18
09b8 00000000     1663     .long 0x0
09bc 00000000     1664     .long 0x0
09c0 00010002     1665     .long 0x10002
09c4 00000000     1666     .long 0x0
09c8 00000134     1667     .long DBG19
09cc 00000002     1668     .long 0x2
09d0 00000000     1669     .long 0x0
09d4 00010002     1670     .long 0x10002
09d8 504e5f5f     1671     .long 0x504e5f5f
09dc 534d5241     1672     .long 0x534d5241
09e0 00000001     1673     .long 0x1
09e4 00000000     1674     .long 0x0
09e8 00010002     1675     .long 0x10002
09ec 00000000     1676     .long 0x0
09f0 00000030     1677     .long DBG135
09f4 00000000     1678     .long 0x0
09f8 00000000     1679     .long 0x0
09fc 00010002     1680     .long 0x10002
0a00 664f6e6f     1681     .long 0x664f6e6f
0a04 00000066     1682     .long 0x66
0a08 000c0102     1683     .long 0xc0102
0a0c 00000004     1684     .long 0x4
0a10 0011ffff     1685     .long 0x11ffff
0a14 0066652e     1686     .long 0x66652e
0a18 00000000     1687     .long 0x0
0a1c 000001b2     1688     .long DBG203
0a20 00000000     1689     .long 0x0
0a24 01650001     1690     .long 0x1650001
0a28 00000000     1691     .long 0x0
0a2c 000000b2     1692     .long 0xb2
0a30 00000000     1693     .long 0x0
0a34 00000000     1694     .long 0x0
0a38 00000000     1695     .long 0x0
                  1696     .pseg gpio_code
                  1697 DBG188:
                  1698     .dbgseg dbg_syms
0a3c 00000000     1699     .long 0x0
0a40 000000c8     1700     .long DBG191
0a44 000001b4     1701     .long DBG188
0a48 00000000     1702     .long 0x0
0a4c 00ff0001     1703     .long 0xff0001
                  1704 ; }
                  1705     .dseg   gpio_bss
0000              1706     .align 0x2
                  1707 gpio_V11:
0000              1708     .align 0x2
                  1709 _gfTestState:
0000              1710     .bss 0x2
                  1711 ; gfTestState size 2
0002              1712     .align 0x2
                  1713 _ledState:
0002              1714     .bss 0x2
                  1715 ; ledState size 2
0004              1716     .align 0x2
                  1717 _kvhPowerState:
0004              1718     .bss 0x2
                  1719 ; kvhPowerState size 2
0006              1720     .align 0x2
                  1721 _hiSideState:
0006              1722     .bss 0x2
                  1723 ; hiSideState size 2
0008              1724     .align 0x2
                  1725 _attnState:
0008              1726     .bss 0x2
                  1727 ; attnState size 2
                  1728     .extern _cmdparseAddCommand
                  1729     .dbgseg dbg_syms
                  1730 _0fake_1:
                  1731 DBG4:
0a50 6166305f     1732     .long 0x6166305f
0a54 315f656b     1733     .long 0x315f656b
0a58 00000000     1734     .long 0x0
0a5c 00000008     1735     .long 0x8
0a60 010afffe     1736     .long 0x10afffe
0a64 00000000     1737     .long 0x0
0a68 00100000     1738     .long 0x100000
0a6c 00000000     1739     .long 0x0
0a70 00000b40     1740     .long DBG204
0a74 00000000     1741     .long 0x0
0a78 7361625f     1742     .long 0x7361625f
0a7c 00000065     1743     .long 0x65
0a80 00000000     1744     .long 0x0
0a84 0000002c     1745     .long 0x2c
0a88 0008ffff     1746     .long 0x8ffff
0a8c 646e655f     1747     .long 0x646e655f
0a90 00000000     1748     .long 0x0
0a94 00000002     1749     .long 0x2
0a98 0000002c     1750     .long 0x2c
0a9c 0008ffff     1751     .long 0x8ffff
0aa0 7274705f     1752     .long 0x7274705f
0aa4 00000000     1753     .long 0x0
0aa8 00000004     1754     .long 0x4
0aac 0000002c     1755     .long 0x2c
0ab0 0008ffff     1756     .long 0x8ffff
0ab4 6565735f     1757     .long 0x6565735f
0ab8 0000006b     1758     .long 0x6b
0abc 00000006     1759     .long 0x6
0ac0 00000005     1760     .long 0x5
0ac4 0008ffff     1761     .long 0x8ffff
0ac8 746e635f     1762     .long 0x746e635f
0acc 00000000     1763     .long 0x0
0ad0 0000000a     1764     .long 0xa
0ad4 00000004     1765     .long 0x4
0ad8 0008ffff     1766     .long 0x8ffff
0adc 616c665f     1767     .long 0x616c665f
0ae0 00000067     1768     .long 0x67
0ae4 0000000c     1769     .long 0xc
0ae8 00000003     1770     .long 0x3
0aec 0008ffff     1771     .long 0x8ffff
0af0 6c69665f     1772     .long 0x6c69665f
0af4 00000065     1773     .long 0x65
0af8 0000000e     1774     .long 0xe
0afc 00000002     1775     .long 0x2
0b00 0008ffff     1776     .long 0x8ffff
0b04 66626e5f     1777     .long 0x66626e5f
0b08 00000000     1778     .long 0x0
0b0c 0000000f     1779     .long 0xf
0b10 0000000c     1780     .long 0xc
0b14 0008ffff     1781     .long 0x8ffff
0b18 736f652e     1782     .long 0x736f652e
0b1c 00000000     1783     .long 0x0
0b20 00000010     1784     .long 0x10
0b24 00000000     1785     .long 0x0
0b28 0166ffff     1786     .long 0x166ffff
0b2c 00000a50     1787     .long DBG4
0b30 00100000     1788     .long 0x100000
0b34 00000000     1789     .long 0x0
0b38 00000000     1790     .long 0x0
0b3c 00000000     1791     .long 0x0
                  1792 DBG192:
                  1793 DBG2:
                  1794 DBG187:
                  1795 DBG204:
0b40 00007073     1796     .long 0x7073
0b44 00000000     1797     .long 0x0
0b48 00000001     1798     .long 0x1
0b4c 00000000     1799     .long 0x0
0b50 016cfffe     1800     .long 0x16cfffe
0b54 00000000     1801     .long 0x0
0b58 00100001     1802     .long 0x100001
0b5c 00000000     1803     .long 0x0
0b60 00000000     1804     .long 0x0
0b64 00000000     1805     .long 0x0
0b68 00000052     1806     .long 0x52
0b6c 00000000     1807     .long 0x0
0b70 00000002     1808     .long 0x2
0b74 00000000     1809     .long 0x0
0b78 016cfffe     1810     .long 0x16cfffe
0b7c 00000000     1811     .long 0x0
0b80 00100010     1812     .long 0x100010
0b84 00000000     1813     .long 0x0
0b88 00000000     1814     .long 0x0
0b8c 00000000     1815     .long 0x0
0b90 00000000     1816     .long 0x0
0b94 0000009c     1817     .long DBG205
0b98 00000000     1818     .long _gfTestState
0b9c 00000004     1819     .long 0x4
0ba0 00030002     1820     .long 0x30002
0ba4 5364656c     1821     .long 0x5364656c
0ba8 65746174     1822     .long 0x65746174
0bac 00000002     1823     .long _ledState
0bb0 00000004     1824     .long 0x4
0bb4 00030002     1825     .long 0x30002
0bb8 00000000     1826     .long 0x0
0bbc 00000124     1827     .long DBG206
0bc0 00000004     1828     .long _kvhPowerState
0bc4 00000004     1829     .long 0x4
0bc8 00030002     1830     .long 0x30002
0bcc 00000000     1831     .long 0x0
0bd0 00000118     1832     .long DBG207
0bd4 00000006     1833     .long _hiSideState
0bd8 00000004     1834     .long 0x4
0bdc 00030002     1835     .long 0x30002
0be0 00000000     1836     .long 0x0
0be4 00000148     1837     .long DBG208
0be8 00000008     1838     .long _attnState
0bec 00000004     1839     .long 0x4
0bf0 00030002     1840     .long 0x30002
0bf4 6c6f6f62     1841     .long 0x6c6f6f62
0bf8 006e6165     1842     .long 0x6e6165
0bfc 00000000     1843     .long 0x0
0c00 00000004     1844     .long 0x4
0c04 000dfffe     1845     .long 0xdfffe
0c08 454c4946     1846     .long 0x454c4946
0c0c 00000000     1847     .long 0x0
0c10 00000000     1848     .long 0x0
0c14 00000008     1849     .long 0x8
0c18 010dfffe     1850     .long 0x10dfffe
0c1c 00000a50     1851     .long _0fake_1
0c20 00000010     1852     .long 0x10
0c24 00000000     1853     .long 0x0
0c28 00000000     1854     .long 0x0
0c2c 00000000     1855     .long 0x0
0c30 657a6973     1856     .long 0x657a6973
0c34 0000745f     1857     .long 0x745f
0c38 00000000     1858     .long 0x0
0c3c 0000000e     1859     .long 0xe
0c40 000dfffe     1860     .long 0xdfffe
0c44 6c5f6176     1861     .long 0x6c5f6176
0c48 00747369     1862     .long 0x747369
0c4c 00000000     1863     .long 0x0
0c50 00000020     1864     .long 0x20
0c54 000dfffe     1865     .long 0xdfffe
0c58 00000000     1866     .long 0x0
0c5c 00000104     1867     .long DBG209
0c60 00000000     1868     .long 0x0
0c64 000002a0     1869     .long 0x2a0
0c68 000dfffe     1870     .long 0xdfffe
0c6c 00000000     1871     .long 0x0
0c70 00000154     1872     .long DBG210
0c74 00000000     1873     .long 0x0
0c78 000002a4     1874     .long 0x2a4
0c7c 000dfffe     1875     .long 0xdfffe
                  1876     .iseg gpio_istrings_const
                  1877 gpio_V6:
0000 6b           1878     .byte 0x6b
0001 76           1879     .byte 0x76
0002 68           1880     .byte 0x68
0003 00           1881     .byte 0x0
                  1882 gpio_V9:
0004 67           1883     .byte 0x67
0005 66           1884     .byte 0x66
0006 74           1885     .byte 0x74
0007 65           1886     .byte 0x65
0008 73           1887     .byte 0x73
0009 74           1888     .byte 0x74
000a 00           1889     .byte 0x0
                  1890 gpio_V7:
000b 6f           1891     .byte 0x6f
000c 6e           1892     .byte 0x6e
000d 00           1893     .byte 0x0
                  1894 gpio_V10:
000e 68           1895     .byte 0x68
000f 69           1896     .byte 0x69
0010 73           1897     .byte 0x73
0011 69           1898     .byte 0x69
0012 64           1899     .byte 0x64
0013 65           1900     .byte 0x65
0014 00           1901     .byte 0x0
                  1902 gpio_V8:
0015 6f           1903     .byte 0x6f
0016 66           1904     .byte 0x66
0017 66           1905     .byte 0x66
0018 00           1906     .byte 0x0
                  1907     .dbgseg dbg_syms
0c80 666f652e     1908     .long 0x666f652e
0c84 00000000     1909     .long 0x0
0c88 00000000     1910     .long 0x0
0c8c 00000000     1911     .long 0x0
0c90 0067fffe     1912     .long 0x67fffe
                  1913     .dbgseg dbg_strs
0000              1914     .align 0x2
0000 00000164     1915     .long 0x164
                  1916 DBG24:
0004 6b76684f     1917     .long 0x6b76684f
0008 66664861     1918     .long 0x66664861
000c 6e646c65     1919     .long 0x6e646c65
0010 72000000     1920     .long 0x72000000
                  1921 DBG18:
0014 5f5f4652     1922     .long 0x5f5f4652
0018 414d4553     1923     .long 0x414d4553
001c 495a4500     1924     .long 0x495a4500
                  1925 DBG10:
0020 6b76684f     1926     .long 0x6b76684f
0024 6e48616e     1927     .long 0x6e48616e
0028 646c6572     1928     .long 0x646c6572
002c 00000000     1929     .long 0x0
                  1930 DBG135:
0030 5f5f5041     1931     .long 0x5f5f5041
0034 524d6f6e     1932     .long 0x524d6f6e
0038 4f666600     1933     .long 0x4f666600
                  1934 DBG48:
003c 67667465     1935     .long 0x67667465
0040 73744f66     1936     .long 0x73744f66
0044 6648616e     1937     .long 0x6648616e
0048 646c6572     1938     .long 0x646c6572
004c 00000000     1939     .long 0x0
                  1940 DBG174:
0050 6770696f     1941     .long 0x6770696f
0054 53657447     1942     .long 0x53657447
0058 66546573     1943     .long 0x66546573
005c 74000000     1944     .long 0x74000000
                  1945 DBG36:
0060 67667465     1946     .long 0x67667465
0064 73744f6e     1947     .long 0x73744f6e
0068 48616e64     1948     .long 0x48616e64
006c 6c657200     1949     .long 0x6c657200
                  1950 DBG5:
0070 433a5c73     1951     .long 0x433a5c73
0074 766e5c4d     1952     .long 0x766e5c4d
0078 4f4f535c     1953     .long 0x4f4f535c
007c 4d535034     1954     .long 0x4d535034
0080 33305c51     1955     .long 0x33305c51
0084 75616472     1956     .long 0x75616472
0088 61766f78     1957     .long 0x61766f78
008c 5c6d6d63     1958     .long 0x5c6d6d63
0090 7266696f     1959     .long 0x7266696f
0094 5c677069     1960     .long 0x5c677069
0098 6f2e6300     1961     .long 0x6f2e6300
                  1962 DBG205:
009c 67665465     1963     .long 0x67665465
00a0 73745374     1964     .long 0x73745374
00a4 61746500     1965     .long 0x61746500
                  1966 DBG72:
00a8 68697369     1967     .long 0x68697369
00ac 64654f66     1968     .long 0x64654f66
00b0 6648616e     1969     .long 0x6648616e
00b4 646c6572     1970     .long 0x646c6572
00b8 00000000     1971     .long 0x0
                  1972 DBG122:
00bc 6770696f     1973     .long 0x6770696f
00c0 5365744c     1974     .long 0x5365744c
00c4 65640000     1975     .long 0x65640000
                  1976 DBG191:
00c8 6770696f     1977     .long 0x6770696f
00cc 5365744b     1978     .long 0x5365744b
00d0 7668506f     1979     .long 0x7668506f
00d4 77657200     1980     .long 0x77657200
                  1981 DBG157:
00d8 6770696f     1982     .long 0x6770696f
00dc 53657448     1983     .long 0x53657448
00e0 69536964     1984     .long 0x69536964
00e4 65000000     1985     .long 0x65000000
                  1986 DBG60:
00e8 68697369     1987     .long 0x68697369
00ec 64654f6e     1988     .long 0x64654f6e
00f0 48616e64     1989     .long 0x48616e64
00f4 6c657200     1990     .long 0x6c657200
                  1991 DBG140:
00f8 6770696f     1992     .long 0x6770696f
00fc 53657441     1993     .long 0x53657441
0100 74746e00     1994     .long 0x74746e00
                  1995 DBG209:
0104 5f5f6170     1996     .long 0x5f5f6170
0108 70656e64     1997     .long 0x70656e64
010c 66756e63     1998     .long 0x66756e63
0110 5f707472     1999     .long 0x5f707472
0114 00000000     2000     .long 0x0
                  2001 DBG207:
0118 68695369     2002     .long 0x68695369
011c 64655374     2003     .long 0x64655374
0120 61746500     2004     .long 0x61746500
                  2005 DBG206:
0124 6b766850     2006     .long 0x6b766850
0128 6f776572     2007     .long 0x6f776572
012c 53746174     2008     .long 0x53746174
0130 65000000     2009     .long 0x65000000
                  2010 DBG19:
0134 5f5f5341     2011     .long 0x5f5f5341
0138 5645445f     2012     .long 0x5645445f
013c 41524753     2013     .long 0x41524753
0140 5f53495a     2014     .long 0x5f53495a
0144 45000000     2015     .long 0x45000000
                  2016 DBG208:
0148 6174746e     2017     .long 0x6174746e
014c 53746174     2018     .long 0x53746174
0150 65000000     2019     .long 0x65000000
                  2020 DBG210:
0154 636f6d6d     2021     .long 0x636f6d6d
0158 616e6448     2022     .long 0x616e6448
015c 616e646c     2023     .long 0x616e646c
0160 65720000     2024     .long 0x65720000
                  2025     .iseg _idesc
0000              2026     .align 0x2
0000 0000         2027     .data 0x0
0002 0000         2028     .data gpio_V11
0004 0a00         2029     .data 0xa
