Archelon msp430 Assembler     Version 2005/07/14      File C:\cygwin\home\headley\svn\MSP430\QUADRA~1\mmcrfio\M5535A.asm      Page 1

                     1 ; Archelon URCC C 3.20 2005/05/27
                     2 ; MSP430 CIF 2005/08/05
                     3 ; Compiled "C:\cygwin\home\headley\svn\MSP430\QUADRA~1\mmcrfio\M5535A.c" Thu Feb 23 15:01:25 2006
                     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 000001b4       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 ; __builtin__ short __bcd_add_short(short,short);
                    29 ; __builtin__ long __bcd_add_long(long,long);
                    30 ; __builtin__ long long __bcd_add_long_long( long long, long long );
                    31 ; sfrb    IE1               = (0x0000) ;
                    32 ; sfrb    IFG1              = (0x0002) ;
                    33 ; sfrb    ME1               = (0x0004) ;
                    34 ; sfrb    IE2               = (0x0001) ;
                    35 ; sfrb    IFG2              = (0x0003) ;
                    36 ; sfrb    ME2               = (0x0005) ;
                    37 ; sfrw    WDTCTL            = (0x0120) ;
                    38 ; sfrw    MPY               = (0x0130) ;
                    39 ; sfrw    MPYS              = (0x0132) ;
                    40 ; sfrw    MAC               = (0x0134) ;
                    41 ; sfrw    MACS              = (0x0136) ;
                    42 ; sfrw    OP2               = (0x0138) ;
                    43 ; sfrw    RESLO             = (0x013A) ;
                    44 ; sfrw    RESHI             = (0x013C) ;
                    45 ; const sfrw SUMEXT         = (0x013E) ;
                    46 ; const sfrb P1IN           = (0x0020) ;
                    47 ; sfrb    P1OUT             = (0x0021) ;
                    48 ; sfrb    P1DIR             = (0x0022) ;
                    49 ; sfrb    P1IFG             = (0x0023) ;
                    50 ; sfrb    P1IES             = (0x0024) ;
                    51 ; sfrb    P1IE              = (0x0025) ;
                    52 ; sfrb    P1SEL             = (0x0026) ;
                    53 ; const sfrb P2IN           = (0x0028) ;
                    54 ; sfrb    P2OUT             = (0x0029) ;
                    55 ; sfrb    P2DIR             = (0x002A) ;
                    56 ; sfrb    P2IFG             = (0x002B) ;
                    57 ; sfrb    P2IES             = (0x002C) ;
                    58 ; sfrb    P2IE              = (0x002D) ;
                    59 ; sfrb    P2SEL             = (0x002E) ;
                    60 ; const sfrb P3IN           = (0x0018) ;
                    61 ; sfrb    P3OUT             = (0x0019) ;
                    62 ; sfrb    P3DIR             = (0x001A) ;
                    63 ; sfrb    P3SEL             = (0x001B) ;
                    64 ; const sfrb P4IN           = (0x001C) ;
                    65 ; sfrb    P4OUT             = (0x001D) ;
                    66 ; sfrb    P4DIR             = (0x001E) ;
                    67 ; sfrb    P4SEL             = (0x001F) ;
                    68 ; const sfrb P5IN           = (0x0030) ;
                    69 ; sfrb    P5OUT             = (0x0031) ;
                    70 ; sfrb    P5DIR             = (0x0032) ;
                    71 ; sfrb    P5SEL             = (0x0033) ;
                    72 ; const sfrb P6IN           = (0x0034) ;
                    73 ; sfrb    P6OUT             = (0x0035) ;
                    74 ; sfrb    P6DIR             = (0x0036) ;
                    75 ; sfrb    P6SEL             = (0x0037) ;
                    76 ; sfrb    U0CTL             = (0x0070) ;
                    77 ; sfrb    U0TCTL            = (0x0071) ;
                    78 ; sfrb    U0RCTL            = (0x0072) ;
                    79 ; sfrb    U0MCTL            = (0x0073) ;
                    80 ; sfrb    U0BR0             = (0x0074) ;
                    81 ; sfrb    U0BR1             = (0x0075) ;
                    82 ; const sfrb U0RXBUF        = (0x0076) ;
                    83 ; sfrb    U0TXBUF           = (0x0077) ;
                    84 ; sfrb    U1CTL             = (0x0078) ;
                    85 ; sfrb    U1TCTL            = (0x0079) ;
                    86 ; sfrb    U1RCTL            = (0x007A) ;
                    87 ; sfrb    U1MCTL            = (0x007B) ;
                    88 ; sfrb    U1BR0             = (0x007C) ;
                    89 ; sfrb    U1BR1             = (0x007D) ;
                    90 ; const sfrb U1RXBUF        = (0x007E) ;
                    91 ; sfrb    U1TXBUF           = (0x007F) ;
                    92 ; const sfrw TAIV           = (0x012E) ;
                    93 ; sfrw    TACTL             = (0x0160) ;
                    94 ; sfrw    TACCTL0           = (0x0162) ;
                    95 ; sfrw    TACCTL1           = (0x0164) ;
                    96 ; sfrw    TACCTL2           = (0x0166) ;
                    97 ; sfrw    TAR               = (0x0170) ;
                    98 ; sfrw    TACCR0            = (0x0172) ;
                    99 ; sfrw    TACCR1            = (0x0174) ;
                   100 ; sfrw    TACCR2            = (0x0176) ;
                   101 ; const sfrw TBIV           = (0x011E) ;
                   102 ; sfrw    TBCTL             = (0x0180) ;
                   103 ; sfrw    TBCCTL0           = (0x0182) ;
                   104 ; sfrw    TBCCTL1           = (0x0184) ;
                   105 ; sfrw    TBCCTL2           = (0x0186) ;
                   106 ; sfrw    TBCCTL3           = (0x0188) ;
                   107 ; sfrw    TBCCTL4           = (0x018A) ;
                   108 ; sfrw    TBCCTL5           = (0x018C) ;
                   109 ; sfrw    TBCCTL6           = (0x018E) ;
                   110 ; sfrw    TBR               = (0x0190) ;
                   111 ; sfrw    TBCCR0            = (0x0192) ;
                   112 ; sfrw    TBCCR1            = (0x0194) ;
                   113 ; sfrw    TBCCR2            = (0x0196) ;
                   114 ; sfrw    TBCCR3            = (0x0198) ;
                   115 ; sfrw    TBCCR4            = (0x019A) ;
                   116 ; sfrw    TBCCR5            = (0x019C) ;
                   117 ; sfrw    TBCCR6            = (0x019E) ;
                   118 ; sfrb    DCOCTL            = (0x0056) ;
                   119 ; sfrb    BCSCTL1           = (0x0057) ;
                   120 ; sfrb    BCSCTL2           = (0x0058) ;
                   121 ; sfrw    FCTL1             = (0x0128) ;
                   122 ; sfrw    FCTL2             = (0x012A) ;
                   123 ; sfrw    FCTL3             = (0x012C) ;
                   124 ; sfrb    CACTL1            = (0x0059) ;
                   125 ; sfrb    CACTL2            = (0x005A) ;
                   126 ; sfrb    CAPD              = (0x005B) ;
                   127 ; sfrw    ADC12CTL0         = (0x01A0) ;
                   128 ; sfrw    ADC12CTL1         = (0x01A2) ;
                   129 ; sfrw    ADC12IFG          = (0x01A4) ;
                   130 ; sfrw    ADC12IE           = (0x01A6) ;
                   131 ; sfrw    ADC12IV           = (0x01A8) ;
                   132 ; sfrw    ADC12MEM0         = (0x0140) ;
                   133 ; sfrw    ADC12MEM1         = (0x0142) ;
                   134 ; sfrw    ADC12MEM2         = (0x0144) ;
                   135 ; sfrw    ADC12MEM3         = (0x0146) ;
                   136 ; sfrw    ADC12MEM4         = (0x0148) ;
                   137 ; sfrw    ADC12MEM5         = (0x014A) ;
                   138 ; sfrw    ADC12MEM6         = (0x014C) ;
                   139 ; sfrw    ADC12MEM7         = (0x014E) ;
                   140 ; sfrw    ADC12MEM8         = (0x0150) ;
                   141 ; sfrw    ADC12MEM9         = (0x0152) ;
                   142 ; sfrw    ADC12MEM10        = (0x0154) ;
                   143 ; sfrw    ADC12MEM11        = (0x0156) ;
                   144 ; sfrw    ADC12MEM12        = (0x0158) ;
                   145 ; sfrw    ADC12MEM13        = (0x015A) ;
                   146 ; sfrw    ADC12MEM14        = (0x015C) ;
                   147 ; sfrw    ADC12MEM15        = (0x015E) ;
                   148 ; sfrb    ADC12MCTL0        = (0x0080) ;
                   149 ; sfrb    ADC12MCTL1        = (0x0081) ;
                   150 ; sfrb    ADC12MCTL2        = (0x0082) ;
                   151 ; sfrb    ADC12MCTL3        = (0x0083) ;
                   152 ; sfrb    ADC12MCTL4        = (0x0084) ;
                   153 ; sfrb    ADC12MCTL5        = (0x0085) ;
                   154 ; sfrb    ADC12MCTL6        = (0x0086) ;
                   155 ; sfrb    ADC12MCTL7        = (0x0087) ;
                   156 ; sfrb    ADC12MCTL8        = (0x0088) ;
                   157 ; sfrb    ADC12MCTL9        = (0x0089) ;
                   158 ; sfrb    ADC12MCTL10       = (0x008A) ;
                   159 ; sfrb    ADC12MCTL11       = (0x008B) ;
                   160 ; sfrb    ADC12MCTL12       = (0x008C) ;
                   161 ; sfrb    ADC12MCTL13       = (0x008D) ;
                   162 ; sfrb    ADC12MCTL14       = (0x008E) ;
                   163 ; sfrb    ADC12MCTL15       = (0x008F) ;
                   164 ; typedef unsigned int size_t;
                   165 ; size_t size 2
                   166 ; typedef void *va_list;
                   167 ; va_list size 2
                   168 ; typedef void (*__appendfunc_ptr) (char, void *);
                   169 ; __appendfunc_ptr size 2
                   170 ; typedef struct {
                   171 ;   unsigned char *_base;
                   172 ;   unsigned char *_end;
                   173 ;   unsigned char *_ptr;
                   174 ;   long int       _seek;
                   175 ;   int            _cnt;
                   176 ;   short          _flag;
                   177 ;   char           _file;
                   178 ;   unsigned char  _nbf;
                   179 ; } FILE;
                   180 ; FILE size 16
                   181 ; int    sprintf( char *, const char *, ... );
                   182 ; int    snprintf( char *, size_t, const char *, ... );
                   183 ; int    sscanf( const char *, const char *, ... );
                   184 ; int    vsprintf( char *, const char *, va_list );
                   185 ; int    vsnprintf( char *, size_t, const char *, va_list );
                   186 ; int    __vpprintf( __appendfunc_ptr, void *, const char *, va_list );
                   187 ; int    __pprintf( __appendfunc_ptr, void *, const char *, ... );
                   188 ; extern const int __inf_arr[2];
                   189 ; extern const int __QNaN[2], __SNaN[2], __ninf_arr[2];
                   190 ; double cos( double );
                   191 ; double sin( double );
                   192 ; double asin( double );
                   193 ; double acos( double );
                   194 ; double tan( double );
                   195 ; double atan( double );
                   196 ; double atan2( double, double );
                   197 ; double cosh( double );
                   198 ; double sinh( double );
                   199 ; double tanh( double );
                   200 ; double cot( double );
                   201 ; double coth( double );
                   202 ; double exp( double );
                   203 ; double fabs( double );
                   204 ; double log( double );
                   205 ; double log10( double );
                   206 ; double modf( double, double* );
                   207 ; double ldexp( double, int );
                   208 ; double frexp( double, int* );
                   209 ; double pow( double, double );
                   210 ; double ceil( double );
                   211 ; double floor( double );
                   212 ; double fmod( double, double );
                   213 ; double sqrt( double );
                   214 ; double cbrt( double );
                   215 ; int fact( int );
                   216 ; int fibonachi( int );
                   217 ; int finite (double);
                   218 ; int isnan (double);
                   219 ; typedef int boolean;
                   220 ; boolean size 2
                   221 ; enum {false = 0, true = 1};
                   222 ; enum {error = -1, success = 0};
                   223 ; typedef int (*sensorSampleMethod)(float *);
                   224 ; sensorSampleMethod size 2
                   225 ; typedef struct {
                   226 ;   unsigned char curState;
                   227 ;   unsigned char prevState;
                   228 ;   unsigned char flags;
                   229 ;   float levelHi;
                   230 ;   float levelLo;
                   231 ;   float lastValue;
                   232 ;   sensorSampleMethod method;
                   233 ; } sensorState;
                   234 ; sensorState size 18
                   235 ; int sensorInit(void);
                   236 ; int sensorRegisterSampleMethod(int sensorId, unsigned char flags, sensorSampleMethod method);
                   237 ; int sensorGetData(int sensorId, float * pValue);
                   238 ; int sensorGetLevel(int levelId, float * pLevel);
                   239 ; int sensorSetLevel(int levelId, float level);
                   240 ; int sensorTriggerAlarm(int sensorId);
                   241 ; static unsigned int W1;
                   242 ; static unsigned int W2;
                   243 ; static unsigned int W3;
                   244 ; static unsigned int W4;
                   245 ; static float C1;
                   246 ; static float C2;
                   247 ; static float C3;
                   248 ; static float C4;
                   249 ; static float C5;
                   250 ; static float C6;
                   251 ; static const unsigned int measurePressure    = 0x2F;
                   252     .iseg M5535A_data_const
0000               253     .align 0x2
0000               254     .align 0x2
                   255 _measurePressure:
0000               256     .align 0x2
0000 2f00          257     .data 0x2f
                   258 ; measurePressure size 2
                   259 ; static const unsigned int measureTemperature = 0x4F;
0002               260     .align 0x2
                   261 _measureTemperature:
0002               262     .align 0x2
0002 4f00          263     .data 0x4f
                   264 ; measureTemperature size 2
                   265 ; static void mydelay(unsigned int delayVal)
                   266     .dbgseg dbg_syms
                   267 DBG3:
0028 6564796d      268     .long 0x6564796d
002c 0079616c      269     .long 0x79616c
0030 00000000      270     .long _mydelay
0034 00000040      271     .long 0x40
0038 01030001      272     .long 0x1030001
003c 00000050      273     .long DBG1
0040 00000010      274     .long DBG7-DBG8
0044 00000000      275     .long DBG9
0048 0000017c      276     .long DBG6
004c 00000000      277     .long 0x0
                   278     .pseg M5535A_code
                   279 DBG8:
                   280     .dbgseg dbg_syms
                   281 DBG1:
0050 0066622e      282     .long 0x66622e
0054 00000000      283     .long 0x0
0058 00000000      284     .long DBG8
005c 00000000      285     .long 0x0
0060 01650001      286     .long 0x1650001
0064 00000000      287     .long 0x0
0068 00000024      288     .long 0x24
006c 00000000      289     .long 0x0
0070 000001a4      290     .long DBG10
0074 00000000      291     .long 0x0
                   292     .dbgseg dbg_line
0000               293     .align 0x2
                   294 DBG9:
0000 00000028      295     .long DBG3
0004 00000000      296     .long 0x0
0008 00000000      297     .long _mydelay
000c 00000001      298     .long 0x1
0010 00000000      299     .long DBG12
0014 00000002      300     .long 0x2
0018 00000000      301     .long DBG13
001c 00000004      302     .long 0x4
0020 00000006      303     .long DBG14
0024 00000005      304     .long 0x5
0028 0000000e      305     .long DBG15
002c 00000006      306     .long 0x6
                   307     .pseg M5535A_code
                   308 _mydelay:
                   309 ; ENTRY
                   310 DBG11:
                   311 ; delayVal at argloc 0 (0x0) in reg  size 2
                   312 ; i in reg  size 2
                   313 ; {
                   314 DBG12:
                   315 ;   volatile unsigned int i;
                   316 ;   for (i = 0; i > delayVal; i++)
                   317 DBG13:
0000 0d43          318     mov #0x0,r13
0002 0c9d          319     cmp r13,r12
0004 042c          320     jc  mydelay_L1
                   321 mydelay_L2:
                   322 ;     _NOP();
                   323 DBG14:
0006 0343          324     nop
0008 1d53          325     add #0x1,r13
000a 0c9d          326     cmp r13,r12
000c fc2b          327     jnc mydelay_L2
                   328 mydelay_L1:
                   329 DBG15:
                   330 ; EXIT
                   331 DBG16:
000e 3041          332     ret
                   333     .dbgseg dbg_syms
0078 00000000      334     .long 0x0
007c 00000044      335     .long DBG17
0080 00000000      336     .long 0x0
0084 00000000      337     .long 0x0
0088 00010002      338     .long 0x10002
008c 00000000      339     .long 0x0
0090 00000164      340     .long DBG18
0094 00000002      341     .long 0x2
0098 00000000      342     .long 0x0
009c 00010002      343     .long 0x10002
00a0 504e5f5f      344     .long 0x504e5f5f
00a4 534d5241      345     .long 0x534d5241
00a8 00000001      346     .long 0x1
00ac 00000000      347     .long 0x0
00b0 00010002      348     .long 0x10002
00b4 00000000      349     .long 0x0
00b8 00000024      350     .long DBG19
00bc 00000000      351     .long 0x0
00c0 00000000      352     .long 0x0
00c4 00010002      353     .long 0x10002
00c8 616c6564      354     .long 0x616c6564
00cc 6c615679      355     .long 0x6c615679
00d0 000c0102      356     .long 0xc0102
00d4 0000000e      357     .long 0xe
00d8 0011ffff      358     .long 0x11ffff
                   359 DBG2:
00dc 0062622e      360     .long 0x62622e
00e0 00000000      361     .long 0x0
00e4 00000006      362     .long DBG14
00e8 00000000      363     .long 0x0
00ec 01640001      364     .long 0x1640001
00f0 00000000      365     .long 0x0
00f4 00000005      366     .long 0x5
00f8 00000000      367     .long 0x0
00fc 000002d0      368     .long DBG20
0100 00000000      369     .long 0x0
0104 00000069      370     .long 0x69
0108 00000000      371     .long 0x0
010c 000d0102      372     .long 0xd0102
0110 0000000e      373     .long 0xe
0114 0004ffff      374     .long 0x4ffff
0118 0062652e      375     .long 0x62652e
011c 00000000      376     .long 0x0
0120 0000000e      377     .long DBG15
0124 00000000      378     .long 0x0
0128 01640001      379     .long 0x1640001
012c 00000000      380     .long 0x0
0130 00000006      381     .long 0x6
0134 00000000      382     .long 0x0
0138 00000000      383     .long 0x0
013c 00000000      384     .long 0x0
0140 0066652e      385     .long 0x66652e
0144 00000000      386     .long 0x0
0148 0000000e      387     .long DBG16
014c 00000000      388     .long 0x0
0150 01650001      389     .long 0x1650001
0154 00000000      390     .long 0x0
0158 00000029      391     .long 0x29
015c 00000000      392     .long 0x0
0160 00000000      393     .long 0x0
0164 00000000      394     .long 0x0
                   395     .pseg M5535A_code
                   396 DBG7:
                   397     .dbgseg dbg_syms
0168 6564796d      398     .long 0x6564796d
016c 0079616c      399     .long 0x79616c
0170 00000010      400     .long DBG7
0174 00000000      401     .long 0x0
0178 00ff0001      402     .long 0xff0001
                   403 ; }
                   404 ; static void delayOnePulse(void)
                   405 DBG6:
017c 00000000      406     .long 0x0
0180 00000198      407     .long DBG25
0184 00000010      408     .long _delayOnePulse
0188 00000040      409     .long 0x40
018c 01030001      410     .long 0x1030001
0190 000001a4      411     .long DBG10
0194 0000000a      412     .long DBG22-DBG23
0198 00000030      413     .long DBG24
019c 00000244      414     .long DBG21
01a0 00000000      415     .long 0x0
                   416     .pseg M5535A_code
                   417 DBG23:
                   418     .dbgseg dbg_syms
                   419 DBG10:
01a4 0066622e      420     .long 0x66622e
01a8 00000000      421     .long 0x0
01ac 00000010      422     .long DBG23
01b0 00000000      423     .long 0x0
01b4 01650001      424     .long 0x1650001
01b8 00000000      425     .long 0x0
01bc 0000002b      426     .long 0x2b
01c0 00000000      427     .long 0x0
01c4 0000026c      428     .long DBG26
01c8 00000000      429     .long 0x0
                   430     .dbgseg dbg_line
                   431 DBG24:
0030 0000017c      432     .long DBG6
0034 00000000      433     .long 0x0
0038 00000010      434     .long _delayOnePulse
003c 00000001      435     .long 0x1
0040 00000010      436     .long DBG28
0044 00000002      437     .long 0x2
0048 00000010      438     .long DBG29
004c 00000003      439     .long 0x3
0050 00000018      440     .long DBG30
0054 00000004      441     .long 0x4
                   442     .pseg M5535A_code
                   443 _delayOnePulse:
                   444 ; ENTRY
                   445 DBG27:
                   446 ;   {
                   447 DBG28:
                   448 ;   mydelay( (10) );
                   449 DBG29:
0010 3c400a00      450     mov #0xa,r12
0014 b0120000      451     call    #_mydelay
                   452 DBG31:
                   453 DBG30:
                   454 ; EXIT
0018 3041          455     ret
                   456     .dbgseg dbg_syms
01cc 00000000      457     .long 0x0
01d0 00000044      458     .long DBG17
01d4 00000000      459     .long 0x0
01d8 00000000      460     .long 0x0
01dc 00010002      461     .long 0x10002
01e0 00000000      462     .long 0x0
01e4 00000164      463     .long DBG18
01e8 00000002      464     .long 0x2
01ec 00000000      465     .long 0x0
01f0 00010002      466     .long 0x10002
01f4 504e5f5f      467     .long 0x504e5f5f
01f8 534d5241      468     .long 0x534d5241
01fc 00000000      469     .long 0x0
0200 00000000      470     .long 0x0
0204 00010002      471     .long 0x10002
0208 0066652e      472     .long 0x66652e
020c 00000000      473     .long 0x0
0210 00000018      474     .long DBG31
0214 00000000      475     .long 0x0
0218 01650001      476     .long 0x1650001
021c 00000000      477     .long 0x0
0220 0000002e      478     .long 0x2e
0224 00000000      479     .long 0x0
0228 00000000      480     .long 0x0
022c 00000000      481     .long 0x0
                   482     .pseg M5535A_code
                   483 DBG22:
                   484     .dbgseg dbg_syms
0230 00000000      485     .long 0x0
0234 00000198      486     .long DBG25
0238 0000001a      487     .long DBG22
023c 00000000      488     .long 0x0
0240 00ff0001      489     .long 0xff0001
                   490 ;   }
                   491 ; static unsigned int waitUntilDataOutLow(void)
                   492 DBG21:
0244 00000000      493     .long 0x0
0248 00000050      494     .long DBG36
024c 0000001a      495     .long _waitUntilDataOutLow
0250 0000004e      496     .long 0x4e
0254 01030001      497     .long 0x1030001
0258 0000026c      498     .long DBG26
025c 00000034      499     .long DBG33-DBG34
0260 00000058      500     .long DBG35
0264 000003d4      501     .long DBG32
0268 00000000      502     .long 0x0
                   503     .pseg M5535A_code
                   504 DBG34:
                   505     .dbgseg dbg_syms
                   506 DBG26:
026c 0066622e      507     .long 0x66622e
0270 00000000      508     .long 0x0
0274 0000001a      509     .long DBG34
0278 00000000      510     .long 0x0
027c 01650001      511     .long 0x1650001
0280 00000000      512     .long 0x0
0284 00000032      513     .long 0x32
0288 00000000      514     .long 0x0
028c 000003fc      515     .long DBG37
0290 00000000      516     .long 0x0
                   517     .dbgseg dbg_line
                   518 DBG35:
0058 00000244      519     .long DBG21
005c 00000000      520     .long 0x0
0060 0000001a      521     .long _waitUntilDataOutLow
0064 00000001      522     .long 0x1
0068 0000001c      523     .long DBG39
006c 00000002      524     .long 0x2
0070 0000001c      525     .long DBG40
0074 00000003      526     .long 0x3
0078 0000001e      527     .long DBG41
007c 00000004      528     .long 0x4
0080 0000001e      529     .long DBG42
0084 00000006      530     .long 0x6
0088 0000001e      531     .long DBG44
008c 00000007      532     .long 0x7
0090 00000026      533     .long DBG45
0094 00000008      534     .long 0x8
0098 00000036      535     .long DBG46
009c 00000009      536     .long 0x9
00a0 00000038      537     .long DBG47
00a4 0000000a      538     .long 0xa
00a8 00000040      539     .long DBG48
00ac 0000000b      540     .long 0xb
00b0 00000044      541     .long DBG49
00b4 0000000c      542     .long 0xc
00b8 00000048      543     .long DBG51
00bc 0000000e      544     .long 0xe
00c0 0000004a      545     .long DBG52
00c4 0000000f      546     .long 0xf
                   547     .pseg M5535A_code
                   548 _waitUntilDataOutLow:
001a 0412          549     push    r4
                   550 DBG40:
                   551 DBG39:
                   552 DBG38:
                   553 ; ENTRY
                   554 ; count in reg  size 2
                   555 ; data in reg  size 2
                   556 ; {
                   557 ;   unsigned int count = 0;
001c 0443          558     mov #0x0,r4
                   559 DBG42:
                   560 DBG41:
                   561 ;   unsigned int data = 1;
                   562 ;   do {
                   563 waitUntilDataOutLow_L2:
                   564 DBG43:
                   565 ;     mydelay( (10) ); 
                   566 DBG44:
001e 3c400a00      567     mov #0xa,r12
0022 b0120000      568     call    #_mydelay
                   569 DBG45:
                   570 ;     data = ((P4IN & (0x0004) ) >> 2) ;
0026 5d421c00      571     mov.b   &0x1c,r13
002a 6df2          572     and.b   #0x4,r13
002c 3df0ff00      573     and #0xff,r13
0030 12c3          574     clrc
0032 0d10          575     rrc r13
0034 0d11          576     rra r13
                   577 DBG46:
                   578 ;     count = count + 1;
0036 1453          579     add #0x1,r4
                   580 DBG47:
                   581 ;     if (count > 10000)
0038 3c401027      582     mov #0x2710,r12
003c 0c94          583     cmp r4,r12
003e 022c          584     jc  waitUntilDataOutLow_L3
                   585 DBG48:
                   586 ;       return 1;
0040 1c43          587     mov #0x1,r12
0042 033c          588     jmp waitUntilDataOutLow_LL2
                   589 DBG49:
                   590 waitUntilDataOutLow_L3:
                   591 DBG50:
0044 0d93          592     cmp #0x0,r13
0046 eb23          593     jne waitUntilDataOutLow_L2
                   594 waitUntilDataOutLow_L1:
                   595 ;   } while (data != 0);
                   596 ;   return 0;
                   597 DBG51:
0048 0c43          598     mov #0x0,r12
                   599 DBG52:
                   600 waitUntilDataOutLow_LL2:
                   601 ; EXIT
                   602 ; .temp0 at stkloc 0 (0x0) size 2
                   603 DBG53:
004a 3441          604     pop r4
004c 3041          605     ret
                   606     .dbgseg dbg_syms
0294 00000000      607     .long 0x0
0298 00000044      608     .long DBG17
029c 00000002      609     .long 0x2
02a0 00000000      610     .long 0x0
02a4 00010002      611     .long 0x10002
02a8 00000000      612     .long 0x0
02ac 00000164      613     .long DBG18
02b0 00000002      614     .long 0x2
02b4 00000000      615     .long 0x0
02b8 00010002      616     .long 0x10002
02bc 504e5f5f      617     .long 0x504e5f5f
02c0 534d5241      618     .long 0x534d5241
02c4 00000000      619     .long 0x0
02c8 00000000      620     .long 0x0
02cc 00010002      621     .long 0x10002
                   622 DBG20:
02d0 0062622e      623     .long 0x62622e
02d4 00000000      624     .long 0x0
02d8 0000001e      625     .long DBG41
02dc 00000000      626     .long 0x0
02e0 01640001      627     .long 0x1640001
02e4 00000000      628     .long 0x0
02e8 00000004      629     .long 0x4
02ec 00000000      630     .long 0x0
02f0 0000030c      631     .long DBG54
02f4 00000000      632     .long 0x0
02f8 6e756f63      633     .long 0x6e756f63
02fc 00000074      634     .long 0x74
0300 00040102      635     .long 0x40102
0304 0000000e      636     .long 0xe
0308 0004ffff      637     .long 0x4ffff
                   638 DBG54:
030c 0062622e      639     .long 0x62622e
0310 00000000      640     .long 0x0
0314 00000036      641     .long DBG46
0318 00000000      642     .long 0x0
031c 01640001      643     .long 0x1640001
0320 00000000      644     .long 0x0
0324 00000009      645     .long 0x9
0328 00000000      646     .long 0x0
032c 00000460      647     .long DBG55
0330 00000000      648     .long 0x0
0334 61746164      649     .long 0x61746164
0338 00000000      650     .long 0x0
033c 000d0102      651     .long 0xd0102
0340 0000000e      652     .long 0xe
0344 0004ffff      653     .long 0x4ffff
0348 0062652e      654     .long 0x62652e
034c 00000000      655     .long 0x0
0350 0000004a      656     .long DBG52
0354 00000000      657     .long 0x0
0358 01640001      658     .long 0x1640001
035c 00000000      659     .long 0x0
0360 0000000f      660     .long 0xf
0364 00000000      661     .long 0x0
0368 00000000      662     .long 0x0
036c 00000000      663     .long 0x0
0370 0062652e      664     .long 0x62652e
0374 00000000      665     .long 0x0
0378 0000004a      666     .long DBG52
037c 00000000      667     .long 0x0
0380 01640001      668     .long 0x1640001
0384 00000000      669     .long 0x0
0388 0000000f      670     .long 0xf
038c 00000000      671     .long 0x0
0390 00000000      672     .long 0x0
0394 00000000      673     .long 0x0
0398 0066652e      674     .long 0x66652e
039c 00000000      675     .long 0x0
03a0 0000004a      676     .long DBG53
03a4 00000000      677     .long 0x0
03a8 01650001      678     .long 0x1650001
03ac 00000000      679     .long 0x0
03b0 00000040      680     .long 0x40
03b4 00000000      681     .long 0x0
03b8 00000000      682     .long 0x0
03bc 00000000      683     .long 0x0
                   684     .pseg M5535A_code
                   685 DBG33:
                   686     .dbgseg dbg_syms
03c0 00000000      687     .long 0x0
03c4 00000050      688     .long DBG36
03c8 0000004e      689     .long DBG33
03cc 00000000      690     .long 0x0
03d0 00ff0001      691     .long 0xff0001
                   692 ; }
                   693 ; static unsigned int readSixteenBits(void)
                   694 DBG32:
03d4 00000000      695     .long 0x0
03d8 000000ec      696     .long DBG60
03dc 0000004e      697     .long _readSixteenBits
03e0 0000004e      698     .long 0x4e
03e4 01030001      699     .long 0x1030001
03e8 000003fc      700     .long DBG37
03ec 0000005a      701     .long DBG57-DBG58
03f0 000000c8      702     .long DBG59
03f4 000005c8      703     .long DBG56
03f8 00000000      704     .long 0x0
                   705     .pseg M5535A_code
                   706 DBG58:
                   707     .dbgseg dbg_syms
                   708 DBG37:
03fc 0066622e      709     .long 0x66622e
0400 00000000      710     .long 0x0
0404 0000004e      711     .long DBG58
0408 00000000      712     .long 0x0
040c 01650001      713     .long 0x1650001
0410 00000000      714     .long 0x0
0414 00000042      715     .long 0x42
0418 00000000      716     .long 0x0
041c 000005f0      717     .long DBG61
0420 00000000      718     .long 0x0
                   719     .dbgseg dbg_line
                   720 DBG59:
00c8 000003d4      721     .long DBG32
00cc 00000000      722     .long 0x0
00d0 0000004e      723     .long _readSixteenBits
00d4 00000001      724     .long 0x1
00d8 00000054      725     .long DBG63
00dc 00000002      726     .long 0x2
00e0 00000054      727     .long DBG64
00e4 00000007      728     .long 0x7
00e8 00000056      729     .long DBG65
00ec 00000008      730     .long 0x8
00f0 0000005a      731     .long DBG66
00f4 00000009      732     .long 0x9
00f8 00000062      733     .long DBG67
00fc 0000000b      734     .long 0xb
0100 00000064      735     .long DBG69
0104 0000000c      736     .long 0xc
0108 00000068      737     .long DBG70
010c 0000000d      738     .long 0xd
0110 00000072      739     .long DBG71
0114 0000000e      740     .long 0xe
0118 00000076      741     .long DBG72
011c 0000000f      742     .long 0xf
0120 0000007c      743     .long DBG73
0124 00000010      744     .long 0x10
0128 0000008c      745     .long DBG74
012c 00000011      746     .long 0x11
0130 00000090      747     .long DBG75
0134 00000012      748     .long 0x12
0138 00000096      749     .long DBG76
013c 00000013      750     .long 0x13
0140 0000009e      751     .long DBG77
0144 00000015      752     .long 0x15
0148 000000a0      753     .long DBG78
014c 00000016      754     .long 0x16
                   755     .pseg M5535A_code
                   756 _readSixteenBits:
004e 0412          757     push    r4
0050 0512          758     push    r5
0052 0612          759     push    r6
                   760 DBG64:
                   761 DBG63:
                   762 DBG62:
                   763 ; ENTRY
                   764 ; i in reg  size 2
                   765 ; value in reg  size 2
                   766 ; temp in reg  size 2
                   767 ; {
                   768 ;   unsigned int i;
                   769 ;   unsigned int value;
                   770 ;   unsigned int temp;
                   771 ;   value = 0;
0054 0543          772     mov #0x0,r5
                   773 DBG65:
                   774 ;   P4OUT &= ~ (0x0001) ;
0056 d2c31d00      775     bic.b   #0x1,&0x1d
                   776 DBG66:
                   777 ;   mydelay( (10) );
005a 3c400a00      778     mov #0xa,r12
005e b0120000      779     call    #_mydelay
                   780 DBG67:
                   781 ;   for (i = 0; i < 16; i++) {
0062 0443          782     mov #0x0,r4
                   783 readSixteenBits_L1:
                   784 DBG68:
                   785 ;     P4OUT |= (0x0001) ;
                   786 DBG69:
0064 d2d31d00      787     bis.b   #0x1,&0x1d
                   788 DBG70:
                   789 ;     mydelay( (10) );
0068 36400a00      790     mov #0xa,r6
006c 0c46          791     mov r6,r12
006e b0120000      792     call    #_mydelay
                   793 DBG71:
                   794 ;     P4OUT &= ~ (0x0001) ;
0072 d2c31d00      795     bic.b   #0x1,&0x1d
                   796 DBG72:
                   797 ;     mydelay( (10) );
0076 0c46          798     mov r6,r12
0078 b0120000      799     call    #_mydelay
                   800 DBG73:
                   801 ;     temp = ((P4IN & (0x0004) ) >> 2) ;
007c 5c421c00      802     mov.b   &0x1c,r12
0080 6cf2          803     and.b   #0x4,r12
0082 3cf0ff00      804     and #0xff,r12
0086 12c3          805     clrc
0088 0c10          806     rrc r12
008a 0c11          807     rra r12
                   808 DBG74:
                   809 ;     value = (value << 1) | temp;
008c 0555          810     rla r5
008e 05dc          811     bis r12,r5
                   812 DBG75:
                   813 ;     mydelay( (10) );
0090 0c46          814     mov r6,r12
0092 b0120000      815     call    #_mydelay
                   816 DBG76:
0096 1453          817     add #0x1,r4
0098 34901000      818     cmp #0x10,r4
009c e32b          819     jnc readSixteenBits_L1
                   820 DBG77:
                   821 ;   }
                   822 ;   return value;
009e 0c45          823     mov r5,r12
                   824 DBG79:
                   825 DBG78:
                   826 ; EXIT
                   827 ; .temp1 at stkloc 0 (0x0) size 6
00a0 3641          828     pop r6
00a2 3541          829     pop r5
00a4 3441          830     pop r4
00a6 3041          831     ret
                   832     .dbgseg dbg_syms
0424 00000000      833     .long 0x0
0428 00000044      834     .long DBG17
042c 00000006      835     .long 0x6
0430 00000000      836     .long 0x0
0434 00010002      837     .long 0x10002
0438 00000000      838     .long 0x0
043c 00000164      839     .long DBG18
0440 00000002      840     .long 0x2
0444 00000000      841     .long 0x0
0448 00010002      842     .long 0x10002
044c 504e5f5f      843     .long 0x504e5f5f
0450 534d5241      844     .long 0x534d5241
0454 00000000      845     .long 0x0
0458 00000000      846     .long 0x0
045c 00010002      847     .long 0x10002
                   848 DBG55:
0460 0062622e      849     .long 0x62622e
0464 00000000      850     .long 0x0
0468 00000056      851     .long DBG65
046c 00000000      852     .long 0x0
0470 01640001      853     .long 0x1640001
0474 00000000      854     .long 0x0
0478 00000008      855     .long 0x8
047c 00000000      856     .long 0x0
0480 0000049c      857     .long DBG80
0484 00000000      858     .long 0x0
0488 756c6176      859     .long 0x756c6176
048c 00000065      860     .long 0x65
0490 00050102      861     .long 0x50102
0494 0000000e      862     .long 0xe
0498 0004ffff      863     .long 0x4ffff
                   864 DBG80:
049c 0062622e      865     .long 0x62622e
04a0 00000000      866     .long 0x0
04a4 00000064      867     .long DBG68
04a8 00000000      868     .long 0x0
04ac 01640001      869     .long 0x1640001
04b0 00000000      870     .long 0x0
04b4 0000000b      871     .long 0xb
04b8 00000000      872     .long 0x0
04bc 000004d8      873     .long DBG81
04c0 00000000      874     .long 0x0
04c4 00000069      875     .long 0x69
04c8 00000000      876     .long 0x0
04cc 00040102      877     .long 0x40102
04d0 0000000e      878     .long 0xe
04d4 0004ffff      879     .long 0x4ffff
                   880 DBG81:
04d8 0062622e      881     .long 0x62622e
04dc 00000000      882     .long 0x0
04e0 0000008c      883     .long DBG74
04e4 00000000      884     .long 0x0
04e8 01640001      885     .long 0x1640001
04ec 00000000      886     .long 0x0
04f0 00000011      887     .long 0x11
04f4 00000000      888     .long 0x0
04f8 0000067c      889     .long DBG82
04fc 00000000      890     .long 0x0
0500 706d6574      891     .long 0x706d6574
0504 00000000      892     .long 0x0
0508 000c0102      893     .long 0xc0102
050c 0000000e      894     .long 0xe
0510 0004ffff      895     .long 0x4ffff
0514 0062652e      896     .long 0x62652e
0518 00000000      897     .long 0x0
051c 00000096      898     .long DBG76
0520 00000000      899     .long 0x0
0524 01640001      900     .long 0x1640001
0528 00000000      901     .long 0x0
052c 00000013      902     .long 0x13
0530 00000000      903     .long 0x0
0534 00000000      904     .long 0x0
0538 00000000      905     .long 0x0
053c 0062652e      906     .long 0x62652e
0540 00000000      907     .long 0x0
0544 000000a0      908     .long DBG78
0548 00000000      909     .long 0x0
054c 01640001      910     .long 0x1640001
0550 00000000      911     .long 0x0
0554 00000016      912     .long 0x16
0558 00000000      913     .long 0x0
055c 00000000      914     .long 0x0
0560 00000000      915     .long 0x0
0564 0062652e      916     .long 0x62652e
0568 00000000      917     .long 0x0
056c 000000a0      918     .long DBG78
0570 00000000      919     .long 0x0
0574 01640001      920     .long 0x1640001
0578 00000000      921     .long 0x0
057c 00000016      922     .long 0x16
0580 00000000      923     .long 0x0
0584 00000000      924     .long 0x0
0588 00000000      925     .long 0x0
058c 0066652e      926     .long 0x66652e
0590 00000000      927     .long 0x0
0594 000000a0      928     .long DBG79
0598 00000000      929     .long 0x0
059c 01650001      930     .long 0x1650001
05a0 00000000      931     .long 0x0
05a4 00000057      932     .long 0x57
05a8 00000000      933     .long 0x0
05ac 00000000      934     .long 0x0
05b0 00000000      935     .long 0x0
                   936     .pseg M5535A_code
                   937 DBG57:
                   938     .dbgseg dbg_syms
05b4 00000000      939     .long 0x0
05b8 000000ec      940     .long DBG60
05bc 000000a8      941     .long DBG57
05c0 00000000      942     .long 0x0
05c4 00ff0001      943     .long 0xff0001
                   944 ; }
                   945 ; static void writeBitsLsbFirst(unsigned int data, unsigned int bits)
                   946 DBG56:
05c8 00000000      947     .long 0x0
05cc 00000080      948     .long DBG87
05d0 000000a8      949     .long _writeBitsLsbFirst
05d4 00000040      950     .long 0x40
05d8 01030001      951     .long 0x1030001
05dc 000005f0      952     .long DBG61
05e0 00000060      953     .long DBG84-DBG85
05e4 00000150      954     .long DBG86
05e8 00000870      955     .long DBG83
05ec 00000000      956     .long 0x0
                   957     .pseg M5535A_code
                   958 DBG85:
                   959     .dbgseg dbg_syms
                   960 DBG61:
05f0 0066622e      961     .long 0x66622e
05f4 00000000      962     .long 0x0
05f8 000000a8      963     .long DBG85
05fc 00000000      964     .long 0x0
0600 01650001      965     .long 0x1650001
0604 00000000      966     .long 0x0
0608 00000059      967     .long 0x59
060c 00000000      968     .long 0x0
0610 00000898      969     .long DBG88
0614 00000000      970     .long 0x0
                   971     .dbgseg dbg_line
                   972 DBG86:
0150 000005c8      973     .long DBG56
0154 00000000      974     .long 0x0
0158 000000a8      975     .long _writeBitsLsbFirst
015c 00000001      976     .long 0x1
0160 000000b4      977     .long DBG90
0164 00000002      978     .long 0x2
0168 000000b4      979     .long DBG91
016c 00000006      980     .long 0x6
0170 000000b8      981     .long DBG92
0174 00000007      982     .long 0x7
0178 000000c0      983     .long DBG93
017c 00000009      984     .long 0x9
0180 000000c6      985     .long DBG95
0184 0000000a      986     .long 0xa
0188 000000cc      987     .long DBG96
018c 0000000b      988     .long 0xb
0190 000000cc      989     .long DBG97
0194 0000000c      990     .long 0xc
0198 000000d0      991     .long DBG98
019c 0000000d      992     .long 0xd
01a0 000000d2      993     .long DBG99
01a4 0000000e      994     .long 0xe
01a8 000000d6      995     .long DBG100
01ac 00000011      996     .long 0x11
01b0 000000e0      997     .long DBG101
01b4 00000012      998     .long 0x12
01b8 000000e4      999     .long DBG102
01bc 00000013     1000     .long 0x13
01c0 000000ea     1001     .long DBG103
01c4 00000014     1002     .long 0x14
01c8 000000ee     1003     .long DBG104
01cc 00000015     1004     .long 0x15
01d0 000000f4     1005     .long DBG105
01d4 00000016     1006     .long 0x16
01d8 000000f8     1007     .long DBG106
01dc 00000017     1008     .long 0x17
01e0 000000fe     1009     .long DBG107
01e4 00000018     1010     .long 0x18
                  1011     .pseg M5535A_code
                  1012 _writeBitsLsbFirst:
00a8 0412         1013     push    r4
00aa 0512         1014     push    r5
00ac 0612         1015     push    r6
00ae 0712         1016     push    r7
                  1017 DBG89:
                  1018 ; ENTRY
00b0 044c         1019     mov r12,r4
                  1020 ; data at argloc 0 (0x0) in reg  size 2
00b2 064d         1021     mov r13,r6
                  1022 DBG91:
                  1023 DBG90:
                  1024 ; bits at argloc 0 (0x0) in reg  size 2
                  1025 ; i in reg  size 2
                  1026 ; temp in reg  size 2
                  1027 ; {
                  1028 ;   unsigned int i;
                  1029 ;   unsigned int temp;
                  1030 ;   P4OUT &= ~ (0x0001) ;
00b4 d2c31d00     1031     bic.b   #0x1,&0x1d
                  1032 DBG92:
                  1033 ;   mydelay( (10) ); 
00b8 3c400a00     1034     mov #0xa,r12
00bc b0120000     1035     call    #_mydelay
                  1036 DBG93:
                  1037 ;   for (i = 0; i < bits; i++) {
00c0 0543         1038     mov #0x0,r5
00c2 0596         1039     cmp r6,r5
00c4 1c2c         1040     jc  writeBitsLsbFirst_L1
                  1041 writeBitsLsbFirst_L2:
                  1042 DBG94:
                  1043 ;     temp = data & 1;
                  1044 DBG95:
00c6 0c44         1045     mov r4,r12
                  1046 ;     if (temp) 
00c8 1cf3         1047     and #0x1,r12
00ca 0324         1048     jeq writeBitsLsbFirst_L3
                  1049 DBG97:
                  1050 DBG96:
                  1051 ;       P4OUT |= (0x0002) ;
00cc e2d31d00     1052     bis.b   #0x2,&0x1d
                  1053 DBG98:
00d0 023c         1054     jmp writeBitsLsbFirst_L4
                  1055 writeBitsLsbFirst_L3:
                  1056 ;     else
                  1057 ;       P4OUT &= ~ (0x0002) ;
                  1058 DBG99:
00d2 e2c31d00     1059     bic.b   #0x2,&0x1d
                  1060 writeBitsLsbFirst_L4:
                  1061 ;     mydelay( (10) );
                  1062 DBG100:
00d6 37400a00     1063     mov #0xa,r7
00da 0c47         1064     mov r7,r12
00dc b0120000     1065     call    #_mydelay
                  1066 DBG101:
                  1067 ;     P4OUT |= (0x0001) ;
00e0 d2d31d00     1068     bis.b   #0x1,&0x1d
                  1069 DBG102:
                  1070 ;     mydelay( (10) );
00e4 0c47         1071     mov r7,r12
00e6 b0120000     1072     call    #_mydelay
                  1073 DBG103:
                  1074 ;     P4OUT &= ~ (0x0001) ;
00ea d2c31d00     1075     bic.b   #0x1,&0x1d
                  1076 DBG104:
                  1077 ;     mydelay( (10) );
00ee 0c47         1078     mov r7,r12
00f0 b0120000     1079     call    #_mydelay
                  1080 DBG105:
                  1081 ;     data = data >> 1;
00f4 12c3         1082     clrc
00f6 0410         1083     rrc r4
                  1084 DBG106:
00f8 1553         1085     add #0x1,r5
00fa 0596         1086     cmp r6,r5
00fc e42b         1087     jnc writeBitsLsbFirst_L2
                  1088 writeBitsLsbFirst_L1:
                  1089 ;   }
                  1090 DBG107:
                  1091 ; EXIT
                  1092 ; .temp2 at stkloc 0 (0x0) size 8
                  1093 DBG108:
00fe 3741         1094     pop r7
0100 3641         1095     pop r6
0102 3541         1096     pop r5
0104 3441         1097     pop r4
0106 3041         1098     ret
                  1099     .dbgseg dbg_syms
0618 00000000     1100     .long 0x0
061c 00000044     1101     .long DBG17
0620 00000008     1102     .long 0x8
0624 00000000     1103     .long 0x0
0628 00010002     1104     .long 0x10002
062c 00000000     1105     .long 0x0
0630 00000164     1106     .long DBG18
0634 00000002     1107     .long 0x2
0638 00000000     1108     .long 0x0
063c 00010002     1109     .long 0x10002
0640 504e5f5f     1110     .long 0x504e5f5f
0644 534d5241     1111     .long 0x534d5241
0648 00000002     1112     .long 0x2
064c 00000000     1113     .long 0x0
0650 00010002     1114     .long 0x10002
0654 00000000     1115     .long 0x0
0658 000000a4     1116     .long DBG109
065c 00000000     1117     .long 0x0
0660 00000000     1118     .long 0x0
0664 00010002     1119     .long 0x10002
0668 00000000     1120     .long 0x0
066c 00000018     1121     .long DBG110
0670 00000000     1122     .long 0x0
0674 00000000     1123     .long 0x0
0678 00010002     1124     .long 0x10002
                  1125 DBG82:
067c 0062622e     1126     .long 0x62622e
0680 00000000     1127     .long 0x0
0684 000000b0     1128     .long DBG89
0688 00000000     1129     .long 0x0
068c 01640001     1130     .long 0x1640001
0690 00000000     1131     .long 0x0
0694 00000001     1132     .long 0x1
0698 00000000     1133     .long 0x0
069c 000006f4     1134     .long DBG111
06a0 00000000     1135     .long 0x0
06a4 61746164     1136     .long 0x61746164
06a8 00000000     1137     .long 0x0
06ac 000c0102     1138     .long 0xc0102
06b0 0000000e     1139     .long 0xe
06b4 0011ffff     1140     .long 0x11ffff
06b8 73746962     1141     .long 0x73746962
06bc 00000000     1142     .long 0x0
06c0 000d0102     1143     .long 0xd0102
06c4 0000000e     1144     .long 0xe
06c8 0011ffff     1145     .long 0x11ffff
06cc 0062652e     1146     .long 0x62652e
06d0 00000000     1147     .long 0x0
06d4 000000b4     1148     .long DBG90
06d8 00000000     1149     .long 0x0
06dc 01640001     1150     .long 0x1640001
06e0 00000000     1151     .long 0x0
06e4 00000002     1152     .long 0x2
06e8 00000000     1153     .long 0x0
06ec 00000000     1154     .long 0x0
06f0 00000000     1155     .long 0x0
                  1156 DBG111:
06f4 0062622e     1157     .long 0x62622e
06f8 00000000     1158     .long 0x0
06fc 000000b4     1159     .long DBG90
0700 00000000     1160     .long 0x0
0704 01640001     1161     .long 0x1640001
0708 00000000     1162     .long 0x0
070c 00000002     1163     .long 0x2
0710 00000000     1164     .long 0x0
0714 00000744     1165     .long DBG112
0718 00000000     1166     .long 0x0
071c 61746164     1167     .long 0x61746164
0720 00000000     1168     .long 0x0
0724 00040102     1169     .long 0x40102
0728 0000000e     1170     .long 0xe
072c 0011ffff     1171     .long 0x11ffff
0730 73746962     1172     .long 0x73746962
0734 00000000     1173     .long 0x0
0738 00060102     1174     .long 0x60102
073c 0000000e     1175     .long 0xe
0740 0011ffff     1176     .long 0x11ffff
                  1177 DBG112:
0744 0062622e     1178     .long 0x62622e
0748 00000000     1179     .long 0x0
074c 000000c6     1180     .long DBG94
0750 00000000     1181     .long 0x0
0754 01640001     1182     .long 0x1640001
0758 00000000     1183     .long 0x0
075c 00000009     1184     .long 0x9
0760 00000000     1185     .long 0x0
0764 00000780     1186     .long DBG113
0768 00000000     1187     .long 0x0
076c 00000069     1188     .long 0x69
0770 00000000     1189     .long 0x0
0774 00050102     1190     .long 0x50102
0778 0000000e     1191     .long 0xe
077c 0004ffff     1192     .long 0x4ffff
                  1193 DBG113:
0780 0062622e     1194     .long 0x62622e
0784 00000000     1195     .long 0x0
0788 000000cc     1196     .long DBG96
078c 00000000     1197     .long 0x0
0790 01640001     1198     .long 0x1640001
0794 00000000     1199     .long 0x0
0798 0000000b     1200     .long 0xb
079c 00000000     1201     .long 0x0
07a0 00000c1c     1202     .long DBG114
07a4 00000000     1203     .long 0x0
07a8 706d6574     1204     .long 0x706d6574
07ac 00000000     1205     .long 0x0
07b0 000c0102     1206     .long 0xc0102
07b4 0000000e     1207     .long 0xe
07b8 0004ffff     1208     .long 0x4ffff
07bc 0062652e     1209     .long 0x62652e
07c0 00000000     1210     .long 0x0
07c4 000000e0     1211     .long DBG101
07c8 00000000     1212     .long 0x0
07cc 01640001     1213     .long 0x1640001
07d0 00000000     1214     .long 0x0
07d4 00000012     1215     .long 0x12
07d8 00000000     1216     .long 0x0
07dc 00000000     1217     .long 0x0
07e0 00000000     1218     .long 0x0
07e4 0062652e     1219     .long 0x62652e
07e8 00000000     1220     .long 0x0
07ec 000000fe     1221     .long DBG107
07f0 00000000     1222     .long 0x0
07f4 01640001     1223     .long 0x1640001
07f8 00000000     1224     .long 0x0
07fc 00000018     1225     .long 0x18
0800 00000000     1226     .long 0x0
0804 00000000     1227     .long 0x0
0808 00000000     1228     .long 0x0
080c 0062652e     1229     .long 0x62652e
0810 00000000     1230     .long 0x0
0814 000000fe     1231     .long DBG107
0818 00000000     1232     .long 0x0
081c 01640001     1233     .long 0x1640001
0820 00000000     1234     .long 0x0
0824 00000018     1235     .long 0x18
0828 00000000     1236     .long 0x0
082c 00000000     1237     .long 0x0
0830 00000000     1238     .long 0x0
0834 0066652e     1239     .long 0x66652e
0838 00000000     1240     .long 0x0
083c 000000fe     1241     .long DBG108
0840 00000000     1242     .long 0x0
0844 01650001     1243     .long 0x1650001
0848 00000000     1244     .long 0x0
084c 00000070     1245     .long 0x70
0850 00000000     1246     .long 0x0
0854 00000000     1247     .long 0x0
0858 00000000     1248     .long 0x0
                  1249     .pseg M5535A_code
                  1250 DBG84:
                  1251     .dbgseg dbg_syms
085c 00000000     1252     .long 0x0
0860 00000080     1253     .long DBG87
0864 00000108     1254     .long DBG84
0868 00000000     1255     .long 0x0
086c 00ff0001     1256     .long 0xff0001
                  1257 ; }
                  1258 ; static unsigned int getW1(void)
                  1259 DBG83:
0870 57746567     1260     .long 0x57746567
0874 00000031     1261     .long 0x31
0878 00000108     1262     .long _getW1
087c 0000004e     1263     .long 0x4e
0880 01030001     1264     .long 0x1030001
0884 00000898     1265     .long DBG88
0888 0000001a     1266     .long DBG116-DBG117
088c 000001e8     1267     .long DBG118
0890 00000938     1268     .long DBG115
0894 00000000     1269     .long 0x0
                  1270     .pseg M5535A_code
                  1271 DBG117:
                  1272     .dbgseg dbg_syms
                  1273 DBG88:
0898 0066622e     1274     .long 0x66622e
089c 00000000     1275     .long 0x0
08a0 00000108     1276     .long DBG117
08a4 00000000     1277     .long 0x0
08a8 01650001     1278     .long 0x1650001
08ac 00000000     1279     .long 0x0
08b0 00000072     1280     .long 0x72
08b4 00000000     1281     .long 0x0
08b8 00000960     1282     .long DBG119
08bc 00000000     1283     .long 0x0
                  1284     .dbgseg dbg_line
                  1285 DBG118:
01e8 00000870     1286     .long DBG83
01ec 00000000     1287     .long 0x0
01f0 00000108     1288     .long _getW1
01f4 00000001     1289     .long 0x1
01f8 00000108     1290     .long DBG121
01fc 00000002     1291     .long 0x2
0200 00000108     1292     .long DBG122
0204 00000005     1293     .long 0x5
0208 00000112     1294     .long DBG123
020c 00000006     1295     .long 0x6
0210 0000011c     1296     .long DBG124
0214 00000007     1297     .long 0x7
0218 00000120     1298     .long DBG125
021c 00000009     1299     .long 0x9
0220 00000120     1300     .long DBG126
0224 0000000a     1301     .long 0xa
                  1302     .pseg M5535A_code
                  1303 _getW1:
                  1304 ; ENTRY
                  1305 DBG120:
                  1306 ; value in reg  size 2
                  1307 ; {
                  1308 DBG121:
                  1309 ;   unsigned int value;
                  1310 ;   writeBitsLsbFirst(0x57, 8);
                  1311 DBG122:
0108 3d42         1312     mov #0x8,r13
010a 3c405700     1313     mov #0x57,r12
010e b012a800     1314     call    #_writeBitsLsbFirst
                  1315 DBG123:
                  1316 ;   writeBitsLsbFirst(0x01, 5);
0112 3d400500     1317     mov #0x5,r13
0116 1c43         1318     mov #0x1,r12
0118 b012a800     1319     call    #_writeBitsLsbFirst
                  1320 DBG124:
                  1321 ;   value = readSixteenBits();
011c b0124e00     1322     call    #_readSixteenBits
                  1323 DBG127:
                  1324 DBG126:
                  1325 DBG125:
                  1326 ;   return value;
                  1327 ; EXIT
0120 3041         1328     ret
                  1329     .dbgseg dbg_syms
08c0 00000000     1330     .long 0x0
08c4 00000044     1331     .long DBG17
08c8 00000000     1332     .long 0x0
08cc 00000000     1333     .long 0x0
08d0 00010002     1334     .long 0x10002
08d4 00000000     1335     .long 0x0
08d8 00000164     1336     .long DBG18
08dc 00000002     1337     .long 0x2
08e0 00000000     1338     .long 0x0
08e4 00010002     1339     .long 0x10002
08e8 504e5f5f     1340     .long 0x504e5f5f
08ec 534d5241     1341     .long 0x534d5241
08f0 00000000     1342     .long 0x0
08f4 00000000     1343     .long 0x0
08f8 00010002     1344     .long 0x10002
08fc 0066652e     1345     .long 0x66652e
0900 00000000     1346     .long 0x0
0904 00000120     1347     .long DBG127
0908 00000000     1348     .long 0x0
090c 01650001     1349     .long 0x1650001
0910 00000000     1350     .long 0x0
0914 0000007b     1351     .long 0x7b
0918 00000000     1352     .long 0x0
091c 00000000     1353     .long 0x0
0920 00000000     1354     .long 0x0
                  1355     .pseg M5535A_code
                  1356 DBG116:
                  1357     .dbgseg dbg_syms
0924 57746567     1358     .long 0x57746567
0928 00000031     1359     .long 0x31
092c 00000122     1360     .long DBG116
0930 00000000     1361     .long 0x0
0934 00ff0001     1362     .long 0xff0001
                  1363 ; }
                  1364 ; static unsigned int getW2(void)
                  1365 DBG115:
0938 57746567     1366     .long 0x57746567
093c 00000032     1367     .long 0x32
0940 00000122     1368     .long _getW2
0944 0000004e     1369     .long 0x4e
0948 01030001     1370     .long 0x1030001
094c 00000960     1371     .long DBG119
0950 0000001a     1372     .long DBG129-DBG130
0954 00000228     1373     .long DBG131
0958 00000a00     1374     .long DBG128
095c 00000000     1375     .long 0x0
                  1376     .pseg M5535A_code
                  1377 DBG130:
                  1378     .dbgseg dbg_syms
                  1379 DBG119:
0960 0066622e     1380     .long 0x66622e
0964 00000000     1381     .long 0x0
0968 00000122     1382     .long DBG130
096c 00000000     1383     .long 0x0
0970 01650001     1384     .long 0x1650001
0974 00000000     1385     .long 0x0
0978 0000007d     1386     .long 0x7d
097c 00000000     1387     .long 0x0
0980 00000a28     1388     .long DBG132
0984 00000000     1389     .long 0x0
                  1390     .dbgseg dbg_line
                  1391 DBG131:
0228 00000938     1392     .long DBG115
022c 00000000     1393     .long 0x0
0230 00000122     1394     .long _getW2
0234 00000001     1395     .long 0x1
0238 00000122     1396     .long DBG134
023c 00000002     1397     .long 0x2
0240 00000122     1398     .long DBG135
0244 00000005     1399     .long 0x5
0248 0000012c     1400     .long DBG136
024c 00000006     1401     .long 0x6
0250 00000136     1402     .long DBG137
0254 00000007     1403     .long 0x7
0258 0000013a     1404     .long DBG138
025c 00000009     1405     .long 0x9
0260 0000013a     1406     .long DBG139
0264 0000000a     1407     .long 0xa
                  1408     .pseg M5535A_code
                  1409 _getW2:
                  1410 ; ENTRY
                  1411 DBG133:
                  1412 ; value in reg  size 2
                  1413 ; {
                  1414 DBG134:
                  1415 ;   unsigned int value;
                  1416 ;   writeBitsLsbFirst(0xD7, 8);
                  1417 DBG135:
0122 3d42         1418     mov #0x8,r13
0124 3c40d700     1419     mov #0xd7,r12
0128 b012a800     1420     call    #_writeBitsLsbFirst
                  1421 DBG136:
                  1422 ;   writeBitsLsbFirst(0x00, 5);
012c 3d400500     1423     mov #0x5,r13
0130 0c43         1424     mov #0x0,r12
0132 b012a800     1425     call    #_writeBitsLsbFirst
                  1426 DBG137:
                  1427 ;   value = readSixteenBits();
0136 b0124e00     1428     call    #_readSixteenBits
                  1429 DBG140:
                  1430 DBG139:
                  1431 DBG138:
                  1432 ;   return value;
                  1433 ; EXIT
013a 3041         1434     ret
                  1435     .dbgseg dbg_syms
0988 00000000     1436     .long 0x0
098c 00000044     1437     .long DBG17
0990 00000000     1438     .long 0x0
0994 00000000     1439     .long 0x0
0998 00010002     1440     .long 0x10002
099c 00000000     1441     .long 0x0
09a0 00000164     1442     .long DBG18
09a4 00000002     1443     .long 0x2
09a8 00000000     1444     .long 0x0
09ac 00010002     1445     .long 0x10002
09b0 504e5f5f     1446     .long 0x504e5f5f
09b4 534d5241     1447     .long 0x534d5241
09b8 00000000     1448     .long 0x0
09bc 00000000     1449     .long 0x0
09c0 00010002     1450     .long 0x10002
09c4 0066652e     1451     .long 0x66652e
09c8 00000000     1452     .long 0x0
09cc 0000013a     1453     .long DBG140
09d0 00000000     1454     .long 0x0
09d4 01650001     1455     .long 0x1650001
09d8 00000000     1456     .long 0x0
09dc 00000086     1457     .long 0x86
09e0 00000000     1458     .long 0x0
09e4 00000000     1459     .long 0x0
09e8 00000000     1460     .long 0x0
                  1461     .pseg M5535A_code
                  1462 DBG129:
                  1463     .dbgseg dbg_syms
09ec 57746567     1464     .long 0x57746567
09f0 00000032     1465     .long 0x32
09f4 0000013c     1466     .long DBG129
09f8 00000000     1467     .long 0x0
09fc 00ff0001     1468     .long 0xff0001
                  1469 ; }
                  1470 ; static unsigned int getW3(void)
                  1471 DBG128:
0a00 57746567     1472     .long 0x57746567
0a04 00000033     1473     .long 0x33
0a08 0000013c     1474     .long _getW3
0a0c 0000004e     1475     .long 0x4e
0a10 01030001     1476     .long 0x1030001
0a14 00000a28     1477     .long DBG132
0a18 0000001a     1478     .long DBG142-DBG143
0a1c 00000268     1479     .long DBG144
0a20 00000ac8     1480     .long DBG141
0a24 00000000     1481     .long 0x0
                  1482     .pseg M5535A_code
                  1483 DBG143:
                  1484     .dbgseg dbg_syms
                  1485 DBG132:
0a28 0066622e     1486     .long 0x66622e
0a2c 00000000     1487     .long 0x0
0a30 0000013c     1488     .long DBG143
0a34 00000000     1489     .long 0x0
0a38 01650001     1490     .long 0x1650001
0a3c 00000000     1491     .long 0x0
0a40 00000088     1492     .long 0x88
0a44 00000000     1493     .long 0x0
0a48 00000af0     1494     .long DBG145
0a4c 00000000     1495     .long 0x0
                  1496     .dbgseg dbg_line
                  1497 DBG144:
0268 00000a00     1498     .long DBG128
026c 00000000     1499     .long 0x0
0270 0000013c     1500     .long _getW3
0274 00000001     1501     .long 0x1
0278 0000013c     1502     .long DBG147
027c 00000002     1503     .long 0x2
0280 0000013c     1504     .long DBG148
0284 00000005     1505     .long 0x5
0288 00000146     1506     .long DBG149
028c 00000006     1507     .long 0x6
0290 00000150     1508     .long DBG150
0294 00000007     1509     .long 0x7
0298 00000154     1510     .long DBG151
029c 00000009     1511     .long 0x9
02a0 00000154     1512     .long DBG152
02a4 0000000a     1513     .long 0xa
                  1514     .pseg M5535A_code
                  1515 _getW3:
                  1516 ; ENTRY
                  1517 DBG146:
                  1518 ; value in reg  size 2
                  1519 ; {
                  1520 DBG147:
                  1521 ;   unsigned int value;
                  1522 ;   writeBitsLsbFirst(0x37, 8);
                  1523 DBG148:
013c 3d42         1524     mov #0x8,r13
013e 3c403700     1525     mov #0x37,r12
0142 b012a800     1526     call    #_writeBitsLsbFirst
                  1527 DBG149:
                  1528 ;   writeBitsLsbFirst(0x01, 5);
0146 3d400500     1529     mov #0x5,r13
014a 1c43         1530     mov #0x1,r12
014c b012a800     1531     call    #_writeBitsLsbFirst
                  1532 DBG150:
                  1533 ;   value = readSixteenBits();
0150 b0124e00     1534     call    #_readSixteenBits
                  1535 DBG153:
                  1536 DBG152:
                  1537 DBG151:
                  1538 ;   return value;
                  1539 ; EXIT
0154 3041         1540     ret
                  1541     .dbgseg dbg_syms
0a50 00000000     1542     .long 0x0
0a54 00000044     1543     .long DBG17
0a58 00000000     1544     .long 0x0
0a5c 00000000     1545     .long 0x0
0a60 00010002     1546     .long 0x10002
0a64 00000000     1547     .long 0x0
0a68 00000164     1548     .long DBG18
0a6c 00000002     1549     .long 0x2
0a70 00000000     1550     .long 0x0
0a74 00010002     1551     .long 0x10002
0a78 504e5f5f     1552     .long 0x504e5f5f
0a7c 534d5241     1553     .long 0x534d5241
0a80 00000000     1554     .long 0x0
0a84 00000000     1555     .long 0x0
0a88 00010002     1556     .long 0x10002
0a8c 0066652e     1557     .long 0x66652e
0a90 00000000     1558     .long 0x0
0a94 00000154     1559     .long DBG153
0a98 00000000     1560     .long 0x0
0a9c 01650001     1561     .long 0x1650001
0aa0 00000000     1562     .long 0x0
0aa4 00000091     1563     .long 0x91
0aa8 00000000     1564     .long 0x0
0aac 00000000     1565     .long 0x0
0ab0 00000000     1566     .long 0x0
                  1567     .pseg M5535A_code
                  1568 DBG142:
                  1569     .dbgseg dbg_syms
0ab4 57746567     1570     .long 0x57746567
0ab8 00000033     1571     .long 0x33
0abc 00000156     1572     .long DBG142
0ac0 00000000     1573     .long 0x0
0ac4 00ff0001     1574     .long 0xff0001
                  1575 ; }
                  1576 ; static unsigned int getW4(void)
                  1577 DBG141:
0ac8 57746567     1578     .long 0x57746567
0acc 00000034     1579     .long 0x34
0ad0 00000156     1580     .long _getW4
0ad4 0000004e     1581     .long 0x4e
0ad8 01030001     1582     .long 0x1030001
0adc 00000af0     1583     .long DBG145
0ae0 0000001a     1584     .long DBG155-DBG156
0ae4 000002a8     1585     .long DBG157
0ae8 00000b90     1586     .long DBG154
0aec 00000000     1587     .long 0x0
                  1588     .pseg M5535A_code
                  1589 DBG156:
                  1590     .dbgseg dbg_syms
                  1591 DBG145:
0af0 0066622e     1592     .long 0x66622e
0af4 00000000     1593     .long 0x0
0af8 00000156     1594     .long DBG156
0afc 00000000     1595     .long 0x0
0b00 01650001     1596     .long 0x1650001
0b04 00000000     1597     .long 0x0
0b08 00000093     1598     .long 0x93
0b0c 00000000     1599     .long 0x0
0b10 00000bb8     1600     .long DBG158
0b14 00000000     1601     .long 0x0
                  1602     .dbgseg dbg_line
                  1603 DBG157:
02a8 00000ac8     1604     .long DBG141
02ac 00000000     1605     .long 0x0
02b0 00000156     1606     .long _getW4
02b4 00000001     1607     .long 0x1
02b8 00000156     1608     .long DBG160
02bc 00000002     1609     .long 0x2
02c0 00000156     1610     .long DBG161
02c4 00000005     1611     .long 0x5
02c8 00000160     1612     .long DBG162
02cc 00000006     1613     .long 0x6
02d0 0000016a     1614     .long DBG163
02d4 00000007     1615     .long 0x7
02d8 0000016e     1616     .long DBG164
02dc 00000009     1617     .long 0x9
02e0 0000016e     1618     .long DBG165
02e4 0000000a     1619     .long 0xa
                  1620     .pseg M5535A_code
                  1621 _getW4:
                  1622 ; ENTRY
                  1623 DBG159:
                  1624 ; value in reg  size 2
                  1625 ; {
                  1626 DBG160:
                  1627 ;   unsigned int value;
                  1628 ;   writeBitsLsbFirst(0xB7, 8);
                  1629 DBG161:
0156 3d42         1630     mov #0x8,r13
0158 3c40b700     1631     mov #0xb7,r12
015c b012a800     1632     call    #_writeBitsLsbFirst
                  1633 DBG162:
                  1634 ;   writeBitsLsbFirst(0x00, 5);
0160 3d400500     1635     mov #0x5,r13
0164 0c43         1636     mov #0x0,r12
0166 b012a800     1637     call    #_writeBitsLsbFirst
                  1638 DBG163:
                  1639 ;   value = readSixteenBits();
016a b0124e00     1640     call    #_readSixteenBits
                  1641 DBG166:
                  1642 DBG165:
                  1643 DBG164:
                  1644 ;   return value;
                  1645 ; EXIT
016e 3041         1646     ret
                  1647     .dbgseg dbg_syms
0b18 00000000     1648     .long 0x0
0b1c 00000044     1649     .long DBG17
0b20 00000000     1650     .long 0x0
0b24 00000000     1651     .long 0x0
0b28 00010002     1652     .long 0x10002
0b2c 00000000     1653     .long 0x0
0b30 00000164     1654     .long DBG18
0b34 00000002     1655     .long 0x2
0b38 00000000     1656     .long 0x0
0b3c 00010002     1657     .long 0x10002
0b40 504e5f5f     1658     .long 0x504e5f5f
0b44 534d5241     1659     .long 0x534d5241
0b48 00000000     1660     .long 0x0
0b4c 00000000     1661     .long 0x0
0b50 00010002     1662     .long 0x10002
0b54 0066652e     1663     .long 0x66652e
0b58 00000000     1664     .long 0x0
0b5c 0000016e     1665     .long DBG166
0b60 00000000     1666     .long 0x0
0b64 01650001     1667     .long 0x1650001
0b68 00000000     1668     .long 0x0
0b6c 0000009c     1669     .long 0x9c
0b70 00000000     1670     .long 0x0
0b74 00000000     1671     .long 0x0
0b78 00000000     1672     .long 0x0
                  1673     .pseg M5535A_code
                  1674 DBG155:
                  1675     .dbgseg dbg_syms
0b7c 57746567     1676     .long 0x57746567
0b80 00000034     1677     .long 0x34
0b84 00000170     1678     .long DBG155
0b88 00000000     1679     .long 0x0
0b8c 00ff0001     1680     .long 0xff0001
                  1681 ; }
                  1682 ; static void convertCalibrationDataIntoCoefficients(void)
                  1683 DBG154:
0b90 00000000     1684     .long 0x0
0b94 000000fc     1685     .long DBG171
0b98 00000170     1686     .long _convertCalibrationDataIntoCoefficients
0b9c 00000040     1687     .long 0x40
0ba0 01030001     1688     .long 0x1030001
0ba4 00000bb8     1689     .long DBG158
0ba8 0000010e     1690     .long DBG168-DBG169
0bac 000002e8     1691     .long DBG170
0bb0 000011d0     1692     .long DBG167
0bb4 00000000     1693     .long 0x0
                  1694     .pseg M5535A_code
                  1695 DBG169:
                  1696     .dbgseg dbg_syms
                  1697 DBG158:
0bb8 0066622e     1698     .long 0x66622e
0bbc 00000000     1699     .long 0x0
0bc0 00000170     1700     .long DBG169
0bc4 00000000     1701     .long 0x0
0bc8 01650001     1702     .long 0x1650001
0bcc 00000000     1703     .long 0x0
0bd0 0000009e     1704     .long 0x9e
0bd4 00000000     1705     .long 0x0
0bd8 000011f8     1706     .long DBG172
0bdc 00000000     1707     .long 0x0
                  1708     .dbgseg dbg_line
                  1709 DBG170:
02e8 00000b90     1710     .long DBG154
02ec 00000000     1711     .long 0x0
02f0 00000170     1712     .long _convertCalibrationDataIntoCoefficients
02f4 00000001     1713     .long 0x1
02f8 00000176     1714     .long DBG174
02fc 00000002     1715     .long 0x2
0300 00000176     1716     .long DBG175
0304 00000007     1717     .long 0x7
0308 0000017e     1718     .long DBG176
030c 00000008     1719     .long 0x8
0310 00000186     1720     .long DBG177
0314 00000009     1721     .long 0x9
0318 0000018e     1722     .long DBG178
031c 0000000a     1723     .long 0xa
0320 00000198     1724     .long DBG179
0324 0000000e     1725     .long 0xe
0328 000001b8     1726     .long DBG180
032c 0000000f     1727     .long 0xf
0330 000001c6     1728     .long DBG181
0334 00000010     1729     .long 0x10
0338 000001de     1730     .long DBG182
033c 00000011     1731     .long 0x11
0340 000001f2     1732     .long DBG183
0344 00000012     1733     .long 0x12
0348 00000218     1734     .long DBG184
034c 00000013     1735     .long 0x13
0350 0000023c     1736     .long DBG185
0354 00000014     1737     .long 0x14
0358 0000024a     1738     .long DBG186
035c 00000015     1739     .long 0x15
0360 0000024e     1740     .long DBG187
0364 00000016     1741     .long 0x16
0368 00000262     1742     .long DBG188
036c 00000017     1743     .long 0x17
0370 00000276     1744     .long DBG189
0374 00000018     1745     .long 0x18
                  1746     .pseg M5535A_code
                  1747 _convertCalibrationDataIntoCoefficients:
0170 0412         1748     push    r4
0172 0512         1749     push    r5
0174 0612         1750     push    r6
                  1751 DBG175:
                  1752 DBG174:
                  1753 DBG173:
                  1754 ; ENTRY
                  1755 ; x in reg  size 2
                  1756 ; y in reg  size 2
                  1757 ; {
                  1758 ;   unsigned int x;
                  1759 ;   unsigned int y;
                  1760 ;   W1 = getW1();
0176 b0120801     1761     call    #_getW1
017a 824c0000     1762     mov r12,&_W1
                  1763 DBG176:
                  1764 ;   W2 = getW2();
017e b0122201     1765     call    #_getW2
0182 824c0200     1766     mov r12,&_W2
                  1767 DBG177:
                  1768 ;   W3 = getW3();
0186 b0123c01     1769     call    #_getW3
018a 824c0400     1770     mov r12,&_W3
                  1771 DBG178:
                  1772 ;   W4 = getW4();
018e b0125601     1773     call    #_getW4
0192 044c         1774     mov r12,r4
0194 82440600     1775     mov r4,&_W4
                  1776 DBG179:
                  1777 ;   C1   = (float) ((W1 >> 3) & 0x1FFF);
0198 15420000     1778     mov &_W1,r5
019c 0d45         1779     mov r5,r13
019e 12c3         1780     clrc
01a0 0d10         1781     rrc r13
01a2 0d11         1782     rra r13
01a4 0d11         1783     rra r13
01a6 3df0ff1f     1784     and #0x1fff,r13
01aa 0c43         1785     mov #0x0,r12
                  1786 DBG190:
01ac b0120000     1787     call    #__u_to_s
                  1788 DBG191:
01b0 824d0800     1789     mov r13,&_C1
01b4 824c0a00     1790     mov r12,&_C1+0x2
                  1791 DBG180:
                  1792 ;   x    = (W1 << 10) & 0x1C00;
01b8 3d400004     1793     mov #0x400,r13
01bc 0c45         1794     mov r5,r12
                  1795 DBG192:
01be b0120000     1796     call    #__umult16hw
                  1797 DBG193:
01c2 3cf0001c     1798     and #0x1c00,r12
                  1799 DBG181:
                  1800 ;   y    = (W2 >> 6)  & 0x03FF;
01c6 15420200     1801     mov &_W2,r5
01ca 0d45         1802     mov r5,r13
01cc 12c3         1803     clrc
01ce 0d10         1804     rrc r13
01d0 0d11         1805     rra r13
01d2 0d11         1806     rra r13
01d4 0d11         1807     rra r13
01d6 0d11         1808     rra r13
01d8 0d11         1809     rra r13
01da 3df0ff03     1810     and #0x3ff,r13
                  1811 DBG182:
                  1812 ;   C2   = (float) (x | y);
01de 0cdd         1813     bis r13,r12
01e0 0643         1814     mov #0x0,r6
01e2 0d4c         1815     mov r12,r13
01e4 0c46         1816     mov r6,r12
                  1817 DBG194:
01e6 b0120000     1818     call    #__u_to_s
                  1819 DBG195:
01ea 824d0c00     1820     mov r13,&_C2
01ee 824c0e00     1821     mov r12,&_C2+0x2
                  1822 DBG183:
                  1823 ;   C3   = (float) ((W3 >> 6) & 0x03FF);
01f2 16420400     1824     mov &_W3,r6
01f6 0d46         1825     mov r6,r13
01f8 12c3         1826     clrc
01fa 0d10         1827     rrc r13
01fc 0d11         1828     rra r13
01fe 0d11         1829     rra r13
0200 0d11         1830     rra r13
0202 0d11         1831     rra r13
0204 0d11         1832     rra r13
0206 3df0ff03     1833     and #0x3ff,r13
020a 0c43         1834     mov #0x0,r12
                  1835 DBG196:
020c b0120000     1836     call    #__u_to_s
                  1837 DBG197:
0210 824d1000     1838     mov r13,&_C3
0214 824c1200     1839     mov r12,&_C3+0x2
                  1840 DBG184:
                  1841 ;   C4   = (float) ((W4 >> 7) & 0x01FF);
0218 0d44         1842     mov r4,r13
021a 12c3         1843     clrc
021c 0d10         1844     rrc r13
021e 0d11         1845     rra r13
0220 0d11         1846     rra r13
0222 0d11         1847     rra r13
0224 0d11         1848     rra r13
0226 0d11         1849     rra r13
0228 0d11         1850     rra r13
022a 3df0ff01     1851     and #0x1ff,r13
022e 0c43         1852     mov #0x0,r12
                  1853 DBG198:
0230 b0120000     1854     call    #__u_to_s
                  1855 DBG199:
0234 824d1400     1856     mov r13,&_C4
0238 824c1600     1857     mov r12,&_C4+0x2
                  1858 DBG185:
                  1859 ;   x    = (W2 << 6) & 0x0FC0;
023c 3d404000     1860     mov #0x40,r13
0240 0c45         1861     mov r5,r12
                  1862 DBG200:
0242 b0120000     1863     call    #__umult16hw
                  1864 DBG201:
0246 3cf0c00f     1865     and #0xfc0,r12
                  1866 DBG186:
                  1867 ;   y    =  W3       & 0x003F; 
024a 36f03f00     1868     and #0x3f,r6
                  1869 DBG187:
                  1870 ;   C5   = (float) (x | y);
024e 0cd6         1871     bis r6,r12
0250 0543         1872     mov #0x0,r5
0252 0d4c         1873     mov r12,r13
0254 0c45         1874     mov r5,r12
                  1875 DBG202:
0256 b0120000     1876     call    #__u_to_s
                  1877 DBG203:
025a 824d1800     1878     mov r13,&_C5
025e 824c1a00     1879     mov r12,&_C5+0x2
                  1880 DBG188:
                  1881 ;   C6   = (float) (W4 & 0x007F);
0262 34f07f00     1882     and #0x7f,r4
0266 0c43         1883     mov #0x0,r12
0268 0d44         1884     mov r4,r13
                  1885 DBG204:
026a b0120000     1886     call    #__u_to_s
                  1887 DBG205:
026e 824d1c00     1888     mov r13,&_C6
0272 824c1e00     1889     mov r12,&_C6+0x2
                  1890 DBG206:
                  1891 DBG189:
                  1892 ; EXIT
                  1893 ; .temp3 at stkloc 0 (0x0) size 6
0276 3641         1894     pop r6
0278 3541         1895     pop r5
027a 3441         1896     pop r4
027c 3041         1897     ret
                  1898     .dbgseg dbg_syms
0be0 00000000     1899     .long 0x0
0be4 00000044     1900     .long DBG17
0be8 00000006     1901     .long 0x6
0bec 00000000     1902     .long 0x0
0bf0 00010002     1903     .long 0x10002
0bf4 00000000     1904     .long 0x0
0bf8 00000164     1905     .long DBG18
0bfc 00000002     1906     .long 0x2
0c00 00000000     1907     .long 0x0
0c04 00010002     1908     .long 0x10002
0c08 504e5f5f     1909     .long 0x504e5f5f
0c0c 534d5241     1910     .long 0x534d5241
0c10 00000000     1911     .long 0x0
0c14 00000000     1912     .long 0x0
0c18 00010002     1913     .long 0x10002
                  1914 DBG114:
0c1c 0062622e     1915     .long 0x62622e
0c20 00000000     1916     .long 0x0
0c24 000001ac     1917     .long DBG190
0c28 00000000     1918     .long 0x0
0c2c 01640001     1919     .long 0x1640001
0c30 00000000     1920     .long 0x0
0c34 0000000f     1921     .long 0xf
0c38 00000000     1922     .long 0x0
0c3c 00000c80     1923     .long DBG207
0c40 00000000     1924     .long 0x0
0c44 00000000     1925     .long 0x0
0c48 000000dc     1926     .long DBG208
0c4c 00000000     1927     .long 0x0
0c50 00000000     1928     .long 0x0
0c54 00010002     1929     .long 0x10002
0c58 0062652e     1930     .long 0x62652e
0c5c 00000000     1931     .long 0x0
0c60 000001b0     1932     .long DBG191
0c64 00000000     1933     .long 0x0
0c68 01640001     1934     .long 0x1640001
0c6c 00000000     1935     .long 0x0
0c70 0000000f     1936     .long 0xf
0c74 00000000     1937     .long 0x0
0c78 00000000     1938     .long 0x0
0c7c 00000000     1939     .long 0x0
                  1940 DBG207:
0c80 0062622e     1941     .long 0x62622e
0c84 00000000     1942     .long 0x0
0c88 000001be     1943     .long DBG192
0c8c 00000000     1944     .long 0x0
0c90 01640001     1945     .long 0x1640001
0c94 00000000     1946     .long 0x0
0c98 00000010     1947     .long 0x10
0c9c 00000000     1948     .long 0x0
0ca0 00000ce4     1949     .long DBG209
0ca4 00000000     1950     .long 0x0
0ca8 00000000     1951     .long 0x0
0cac 000000dc     1952     .long DBG208
0cb0 00000000     1953     .long 0x0
0cb4 00000000     1954     .long 0x0
0cb8 00010002     1955     .long 0x10002
0cbc 0062652e     1956     .long 0x62652e
0cc0 00000000     1957     .long 0x0
0cc4 000001c2     1958     .long DBG193
0cc8 00000000     1959     .long 0x0
0ccc 01640001     1960     .long 0x1640001
0cd0 00000000     1961     .long 0x0
0cd4 00000010     1962     .long 0x10
0cd8 00000000     1963     .long 0x0
0cdc 00000000     1964     .long 0x0
0ce0 00000000     1965     .long 0x0
                  1966 DBG209:
0ce4 0062622e     1967     .long 0x62622e
0ce8 00000000     1968     .long 0x0
0cec 000001c6     1969     .long DBG181
0cf0 00000000     1970     .long 0x0
0cf4 01640001     1971     .long 0x1640001
0cf8 00000000     1972     .long 0x0
0cfc 00000010     1973     .long 0x10
0d00 00000000     1974     .long 0x0
0d04 00000d20     1975     .long DBG210
0d08 00000000     1976     .long 0x0
0d0c 00000078     1977     .long 0x78
0d10 00000000     1978     .long 0x0
0d14 000c0102     1979     .long 0xc0102
0d18 0000000e     1980     .long 0xe
0d1c 0004ffff     1981     .long 0x4ffff
                  1982 DBG210:
0d20 0062622e     1983     .long 0x62622e
0d24 00000000     1984     .long 0x0
0d28 000001de     1985     .long DBG182
0d2c 00000000     1986     .long 0x0
0d30 01640001     1987     .long 0x1640001
0d34 00000000     1988     .long 0x0
0d38 00000011     1989     .long 0x11
0d3c 00000000     1990     .long 0x0
0d40 00000d5c     1991     .long DBG211
0d44 00000000     1992     .long 0x0
0d48 00000079     1993     .long 0x79
0d4c 00000000     1994     .long 0x0
0d50 000d0102     1995     .long 0xd0102
0d54 0000000e     1996     .long 0xe
0d58 0004ffff     1997     .long 0x4ffff
                  1998 DBG211:
0d5c 0062622e     1999     .long 0x62622e
0d60 00000000     2000     .long 0x0
0d64 000001e6     2001     .long DBG194
0d68 00000000     2002     .long 0x0
0d6c 01640001     2003     .long 0x1640001
0d70 00000000     2004     .long 0x0
0d74 00000012     2005     .long 0x12
0d78 00000000     2006     .long 0x0
0d7c 00000e10     2007     .long DBG212
0d80 00000000     2008     .long 0x0
0d84 00000000     2009     .long 0x0
0d88 000000dc     2010     .long DBG208
0d8c 00000000     2011     .long 0x0
0d90 00000000     2012     .long 0x0
0d94 00010002     2013     .long 0x10002
0d98 0062652e     2014     .long 0x62652e
0d9c 00000000     2015     .long 0x0
0da0 000001ea     2016     .long DBG195
0da4 00000000     2017     .long 0x0
0da8 01640001     2018     .long 0x1640001
0dac 00000000     2019     .long 0x0
0db0 00000012     2020     .long 0x12
0db4 00000000     2021     .long 0x0
0db8 00000000     2022     .long 0x0
0dbc 00000000     2023     .long 0x0
0dc0 0062652e     2024     .long 0x62652e
0dc4 00000000     2025     .long 0x0
0dc8 000001f2     2026     .long DBG183
0dcc 00000000     2027     .long 0x0
0dd0 01640001     2028     .long 0x1640001
0dd4 00000000     2029     .long 0x0
0dd8 00000012     2030     .long 0x12
0ddc 00000000     2031     .long 0x0
0de0 00000000     2032     .long 0x0
0de4 00000000     2033     .long 0x0
0de8 0062652e     2034     .long 0x62652e
0dec 00000000     2035     .long 0x0
0df0 000001f2     2036     .long DBG183
0df4 00000000     2037     .long 0x0
0df8 01640001     2038     .long 0x1640001
0dfc 00000000     2039     .long 0x0
0e00 00000012     2040     .long 0x12
0e04 00000000     2041     .long 0x0
0e08 00000000     2042     .long 0x0
0e0c 00000000     2043     .long 0x0
                  2044 DBG212:
0e10 0062622e     2045     .long 0x62622e
0e14 00000000     2046     .long 0x0
0e18 000001f2     2047     .long DBG183
0e1c 00000000     2048     .long 0x0
0e20 01640001     2049     .long 0x1640001
0e24 00000000     2050     .long 0x0
0e28 00000012     2051     .long 0x12
0e2c 00000000     2052     .long 0x0
0e30 00000e4c     2053     .long DBG213
0e34 00000000     2054     .long 0x0
0e38 00000079     2055     .long 0x79
0e3c 00000000     2056     .long 0x0
0e40 00050102     2057     .long 0x50102
0e44 0000000e     2058     .long 0xe
0e48 0004ffff     2059     .long 0x4ffff
                  2060 DBG213:
0e4c 0062622e     2061     .long 0x62622e
0e50 00000000     2062     .long 0x0
0e54 0000020c     2063     .long DBG196
0e58 00000000     2064     .long 0x0
0e5c 01640001     2065     .long 0x1640001
0e60 00000000     2066     .long 0x0
0e64 00000013     2067     .long 0x13
0e68 00000000     2068     .long 0x0
0e6c 00000eb0     2069     .long DBG214
0e70 00000000     2070     .long 0x0
0e74 00000000     2071     .long 0x0
0e78 000000dc     2072     .long DBG208
0e7c 00000000     2073     .long 0x0
0e80 00000000     2074     .long 0x0
0e84 00010002     2075     .long 0x10002
0e88 0062652e     2076     .long 0x62652e
0e8c 00000000     2077     .long 0x0
0e90 00000210     2078     .long DBG197
0e94 00000000     2079     .long 0x0
0e98 01640001     2080     .long 0x1640001
0e9c 00000000     2081     .long 0x0
0ea0 00000013     2082     .long 0x13
0ea4 00000000     2083     .long 0x0
0ea8 00000000     2084     .long 0x0
0eac 00000000     2085     .long 0x0
                  2086 DBG214:
0eb0 0062622e     2087     .long 0x62622e
0eb4 00000000     2088     .long 0x0
0eb8 00000230     2089     .long DBG198
0ebc 00000000     2090     .long 0x0
0ec0 01640001     2091     .long 0x1640001
0ec4 00000000     2092     .long 0x0
0ec8 00000014     2093     .long 0x14
0ecc 00000000     2094     .long 0x0
0ed0 00000f14     2095     .long DBG215
0ed4 00000000     2096     .long 0x0
0ed8 00000000     2097     .long 0x0
0edc 000000dc     2098     .long DBG208
0ee0 00000000     2099     .long 0x0
0ee4 00000000     2100     .long 0x0
0ee8 00010002     2101     .long 0x10002
0eec 0062652e     2102     .long 0x62652e
0ef0 00000000     2103     .long 0x0
0ef4 00000234     2104     .long DBG199
0ef8 00000000     2105     .long 0x0
0efc 01640001     2106     .long 0x1640001
0f00 00000000     2107     .long 0x0
0f04 00000014     2108     .long 0x14
0f08 00000000     2109     .long 0x0
0f0c 00000000     2110     .long 0x0
0f10 00000000     2111     .long 0x0
                  2112 DBG215:
0f14 0062622e     2113     .long 0x62622e
0f18 00000000     2114     .long 0x0
0f1c 00000242     2115     .long DBG200
0f20 00000000     2116     .long 0x0
0f24 01640001     2117     .long 0x1640001
0f28 00000000     2118     .long 0x0
0f2c 00000015     2119     .long 0x15
0f30 00000000     2120     .long 0x0
0f34 00000f78     2121     .long DBG216
0f38 00000000     2122     .long 0x0
0f3c 00000000     2123     .long 0x0
0f40 000000dc     2124     .long DBG208
0f44 00000000     2125     .long 0x0
0f48 00000000     2126     .long 0x0
0f4c 00010002     2127     .long 0x10002
0f50 0062652e     2128     .long 0x62652e
0f54 00000000     2129     .long 0x0
0f58 00000246     2130     .long DBG201
0f5c 00000000     2131     .long 0x0
0f60 01640001     2132     .long 0x1640001
0f64 00000000     2133     .long 0x0
0f68 00000015     2134     .long 0x15
0f6c 00000000     2135     .long 0x0
0f70 00000000     2136     .long 0x0
0f74 00000000     2137     .long 0x0
                  2138 DBG216:
0f78 0062622e     2139     .long 0x62622e
0f7c 00000000     2140     .long 0x0
0f80 0000024a     2141     .long DBG186
0f84 00000000     2142     .long 0x0
0f88 01640001     2143     .long 0x1640001
0f8c 00000000     2144     .long 0x0
0f90 00000015     2145     .long 0x15
0f94 00000000     2146     .long 0x0
0f98 00001004     2147     .long DBG217
0f9c 00000000     2148     .long 0x0
0fa0 00000078     2149     .long 0x78
0fa4 00000000     2150     .long 0x0
0fa8 000c0102     2151     .long 0xc0102
0fac 0000000e     2152     .long 0xe
0fb0 0004ffff     2153     .long 0x4ffff
0fb4 0062652e     2154     .long 0x62652e
0fb8 00000000     2155     .long 0x0
0fbc 0000024e     2156     .long DBG187
0fc0 00000000     2157     .long 0x0
0fc4 01640001     2158     .long 0x1640001
0fc8 00000000     2159     .long 0x0
0fcc 00000016     2160     .long 0x16
0fd0 00000000     2161     .long 0x0
0fd4 00000000     2162     .long 0x0
0fd8 00000000     2163     .long 0x0
0fdc 0062652e     2164     .long 0x62652e
0fe0 00000000     2165     .long 0x0
0fe4 0000024e     2166     .long DBG187
0fe8 00000000     2167     .long 0x0
0fec 01640001     2168     .long 0x1640001
0ff0 00000000     2169     .long 0x0
0ff4 00000016     2170     .long 0x16
0ff8 00000000     2171     .long 0x0
0ffc 00000000     2172     .long 0x0
1000 00000000     2173     .long 0x0
                  2174 DBG217:
1004 0062622e     2175     .long 0x62622e
1008 00000000     2176     .long 0x0
100c 0000024e     2177     .long DBG187
1010 00000000     2178     .long 0x0
1014 01640001     2179     .long 0x1640001
1018 00000000     2180     .long 0x0
101c 00000016     2181     .long 0x16
1020 00000000     2182     .long 0x0
1024 00001040     2183     .long DBG218
1028 00000000     2184     .long 0x0
102c 00000079     2185     .long 0x79
1030 00000000     2186     .long 0x0
1034 00060102     2187     .long 0x60102
1038 0000000e     2188     .long 0xe
103c 0004ffff     2189     .long 0x4ffff
                  2190 DBG218:
1040 0062622e     2191     .long 0x62622e
1044 00000000     2192     .long 0x0
1048 0000024e     2193     .long DBG187
104c 00000000     2194     .long 0x0
1050 01640001     2195     .long 0x1640001
1054 00000000     2196     .long 0x0
1058 00000016     2197     .long 0x16
105c 00000000     2198     .long 0x0
1060 0000107c     2199     .long DBG219
1064 00000000     2200     .long 0x0
1068 00000078     2201     .long 0x78
106c 00000000     2202     .long 0x0
1070 000c0102     2203     .long 0xc0102
1074 0000000e     2204     .long 0xe
1078 0004ffff     2205     .long 0x4ffff
                  2206 DBG219:
107c 0062622e     2207     .long 0x62622e
1080 00000000     2208     .long 0x0
1084 00000256     2209     .long DBG202
1088 00000000     2210     .long 0x0
108c 01640001     2211     .long 0x1640001
1090 00000000     2212     .long 0x0
1094 00000017     2213     .long 0x17
1098 00000000     2214     .long 0x0
109c 00001108     2215     .long DBG220
10a0 00000000     2216     .long 0x0
10a4 00000000     2217     .long 0x0
10a8 000000dc     2218     .long DBG208
10ac 00000000     2219     .long 0x0
10b0 00000000     2220     .long 0x0
10b4 00010002     2221     .long 0x10002
10b8 0062652e     2222     .long 0x62652e
10bc 00000000     2223     .long 0x0
10c0 0000025a     2224     .long DBG203
10c4 00000000     2225     .long 0x0
10c8 01640001     2226     .long 0x1640001
10cc 00000000     2227     .long 0x0
10d0 00000017     2228     .long 0x17
10d4 00000000     2229     .long 0x0
10d8 00000000     2230     .long 0x0
10dc 00000000     2231     .long 0x0
10e0 0062652e     2232     .long 0x62652e
10e4 00000000     2233     .long 0x0
10e8 00000262     2234     .long DBG188
10ec 00000000     2235     .long 0x0
10f0 01640001     2236     .long 0x1640001
10f4 00000000     2237     .long 0x0
10f8 00000017     2238     .long 0x17
10fc 00000000     2239     .long 0x0
1100 00000000     2240     .long 0x0
1104 00000000     2241     .long 0x0
                  2242 DBG220:
1108 0062622e     2243     .long 0x62622e
110c 00000000     2244     .long 0x0
1110 0000026a     2245     .long DBG204
1114 00000000     2246     .long 0x0
1118 01640001     2247     .long 0x1640001
111c 00000000     2248     .long 0x0
1120 00000018     2249     .long 0x18
1124 00000000     2250     .long 0x0
1128 00001284     2251     .long DBG221
112c 00000000     2252     .long 0x0
1130 00000000     2253     .long 0x0
1134 000000dc     2254     .long DBG208
1138 00000000     2255     .long 0x0
113c 00000000     2256     .long 0x0
1140 00010002     2257     .long 0x10002
1144 0062652e     2258     .long 0x62652e
1148 00000000     2259     .long 0x0
114c 0000026e     2260     .long DBG205
1150 00000000     2261     .long 0x0
1154 01640001     2262     .long 0x1640001
1158 00000000     2263     .long 0x0
115c 00000018     2264     .long 0x18
1160 00000000     2265     .long 0x0
1164 00000000     2266     .long 0x0
1168 00000000     2267     .long 0x0
116c 0062652e     2268     .long 0x62652e
1170 00000000     2269     .long 0x0
1174 00000276     2270     .long DBG189
1178 00000000     2271     .long 0x0
117c 01640001     2272     .long 0x1640001
1180 00000000     2273     .long 0x0
1184 00000018     2274     .long 0x18
1188 00000000     2275     .long 0x0
118c 00000000     2276     .long 0x0
1190 00000000     2277     .long 0x0
1194 0066652e     2278     .long 0x66652e
1198 00000000     2279     .long 0x0
119c 00000276     2280     .long DBG206
11a0 00000000     2281     .long 0x0
11a4 01650001     2282     .long 0x1650001
11a8 00000000     2283     .long 0x0
11ac 000000b5     2284     .long 0xb5
11b0 00000000     2285     .long 0x0
11b4 00000000     2286     .long 0x0
11b8 00000000     2287     .long 0x0
                  2288     .pseg M5535A_code
                  2289 DBG168:
                  2290     .dbgseg dbg_syms
11bc 00000000     2291     .long 0x0
11c0 000000fc     2292     .long DBG171
11c4 0000027e     2293     .long DBG168
11c8 00000000     2294     .long 0x0
11cc 00ff0001     2295     .long 0xff0001
                  2296 ; }
                  2297 ; static unsigned int getMeasurement(unsigned int command, unsigned int *measurement)
                  2298 DBG167:
11d0 00000000     2299     .long 0x0
11d4 00000070     2300     .long DBG226
11d8 0000027e     2301     .long _getMeasurement
11dc 0000004e     2302     .long 0x4e
11e0 01030001     2303     .long 0x1030001
11e4 000011f8     2304     .long DBG172
11e8 00000054     2305     .long DBG223-DBG224
11ec 00000378     2306     .long DBG225
11f0 0000157c     2307     .long DBG222
11f4 00000000     2308     .long 0x0
                  2309     .pseg M5535A_code
                  2310 DBG224:
                  2311     .dbgseg dbg_syms
                  2312 DBG172:
11f8 0066622e     2313     .long 0x66622e
11fc 00000000     2314     .long 0x0
1200 0000027e     2315     .long DBG224
1204 00000000     2316     .long 0x0
1208 01650001     2317     .long 0x1650001
120c 00000000     2318     .long 0x0
1210 000000b7     2319     .long 0xb7
1214 00000000     2320     .long 0x0
1218 000015a4     2321     .long DBG227
121c 00000000     2322     .long 0x0
                  2323     .dbgseg dbg_line
                  2324 DBG225:
0378 000011d0     2325     .long DBG167
037c 00000000     2326     .long 0x0
0380 0000027e     2327     .long _getMeasurement
0384 00000001     2328     .long 0x1
0388 00000286     2329     .long DBG229
038c 00000002     2330     .long 0x2
0390 00000286     2331     .long DBG230
0394 00000007     2332     .long 0x7
0398 00000286     2333     .long DBG231
039c 00000008     2334     .long 0x8
03a0 0000028c     2335     .long DBG232
03a4 00000009     2336     .long 0x9
03a8 00000296     2337     .long DBG233
03ac 0000000a     2338     .long 0xa
03b0 000002a6     2339     .long DBG234
03b4 0000000b     2340     .long 0xb
03b8 000002aa     2341     .long DBG236
03bc 0000000c     2342     .long 0xc
03c0 000002b0     2343     .long DBG237
03c4 0000000d     2344     .long 0xd
03c8 000002b4     2345     .long DBG239
03cc 0000000e     2346     .long 0xe
03d0 000002b8     2347     .long DBG240
03d4 0000000f     2348     .long 0xf
03d8 000002bc     2349     .long DBG241
03dc 00000010     2350     .long 0x10
03e0 000002bc     2351     .long DBG242
03e4 00000011     2352     .long 0x11
03e8 000002be     2353     .long DBG245
03ec 00000012     2354     .long 0x12
03f0 000002c0     2355     .long DBG246
03f4 00000013     2356     .long 0x13
03f8 000002c0     2357     .long DBG247
03fc 00000015     2358     .long 0x15
0400 000002c8     2359     .long DBG248
0404 00000017     2360     .long 0x17
0408 000002ca     2361     .long DBG249
040c 00000018     2362     .long 0x18
                  2363     .pseg M5535A_code
                  2364 _getMeasurement:
027e 0412         2365     push    r4
0280 0512         2366     push    r5
0282 0612         2367     push    r6
                  2368 DBG228:
                  2369 ; ENTRY
                  2370 ; command at argloc 0 (0x0) in reg  size 2
0284 064d         2371     mov r13,r6
                  2372 DBG231:
                  2373 DBG230:
                  2374 DBG229:
                  2375 ; measurement at argloc 0 (0x0) in reg  size 2
                  2376 ; errorVal in reg  size 2
                  2377 ; sdo in reg  size 2
                  2378 ; value in reg  size 2
                  2379 ; {
                  2380 ;   unsigned int errorVal;
                  2381 ;   unsigned int sdo;
                  2382 ;   unsigned int value;
                  2383 ;   errorVal = 0;
                  2384 ;   writeBitsLsbFirst(command, 8);
0286 3d42         2385     mov #0x8,r13
0288 b012a800     2386     call    #_writeBitsLsbFirst
                  2387 DBG232:
                  2388 ;   writeBitsLsbFirst(0x00, 4);
028c 2d42         2389     mov #0x4,r13
028e 0543         2390     mov #0x0,r5
0290 0c45         2391     mov r5,r12
0292 b012a800     2392     call    #_writeBitsLsbFirst
                  2393 DBG233:
                  2394 ;   sdo = ((P4IN & (0x0004) ) >> 2) ;
0296 5c421c00     2395     mov.b   &0x1c,r12
029a 6cf2         2396     and.b   #0x4,r12
029c 3cf0ff00     2397     and #0xff,r12
02a0 12c3         2398     clrc
02a2 0c10         2399     rrc r12
02a4 0c11         2400     rra r12
                  2401 DBG234:
                  2402 ;   if (sdo & 1) {  
02a6 1cb3         2403     bit #0x1,r12
02a8 0a24         2404     jeq getMeasurement_L1
                  2405 DBG236:
                  2406 DBG235:
                  2407 ;     errorVal = waitUntilDataOutLow();
02aa b0121a00     2408     call    #_waitUntilDataOutLow
02ae 044c         2409     mov r12,r4
                  2410 DBG237:
                  2411 ;     if (errorVal == 0) {
02b0 0493         2412     cmp #0x0,r4
02b2 0620         2413     jne getMeasurement_L3
                  2414 DBG239:
                  2415 DBG238:
                  2416 ;       value = readSixteenBits();
02b4 b0124e00     2417     call    #_readSixteenBits
                  2418 DBG240:
                  2419 ;       *measurement = value;
02b8 864c0000     2420     mov r12,0(r6)
                  2421 DBG242:
                  2422 DBG241:
                  2423 ;     }
                  2424 getMeasurement_L2:
                  2425 DBG243:
02bc 013c         2426     jmp getMeasurement_L3
                  2427 getMeasurement_L1:
                  2428 ;   } else {
                  2429 DBG244:
                  2430 ;     errorVal = 1;
                  2431 DBG245:
02be 1443         2432     mov #0x1,r4
                  2433 DBG246:
                  2434 getMeasurement_L3:
                  2435 ;   }
                  2436 ;   writeBitsLsbFirst(0x00, 1);
                  2437 DBG247:
02c0 1d43         2438     mov #0x1,r13
02c2 0c45         2439     mov r5,r12
02c4 b012a800     2440     call    #_writeBitsLsbFirst
                  2441 DBG248:
                  2442 ;   return errorVal;
02c8 0c44         2443     mov r4,r12
                  2444 DBG250:
                  2445 DBG249:
                  2446 ; EXIT
                  2447 ; .temp4 at stkloc 0 (0x0) size 6
02ca 3641         2448     pop r6
02cc 3541         2449     pop r5
02ce 3441         2450     pop r4
02d0 3041         2451     ret
                  2452     .dbgseg dbg_syms
1220 00000000     2453     .long 0x0
1224 00000044     2454     .long DBG17
1228 00000006     2455     .long 0x6
122c 00000000     2456     .long 0x0
1230 00010002     2457     .long 0x10002
1234 00000000     2458     .long 0x0
1238 00000164     2459     .long DBG18
123c 00000002     2460     .long 0x2
1240 00000000     2461     .long 0x0
1244 00010002     2462     .long 0x10002
1248 504e5f5f     2463     .long 0x504e5f5f
124c 534d5241     2464     .long 0x534d5241
1250 00000002     2465     .long 0x2
1254 00000000     2466     .long 0x0
1258 00010002     2467     .long 0x10002
125c 00000000     2468     .long 0x0
1260 000000cc     2469     .long DBG251
1264 00000000     2470     .long 0x0
1268 00000000     2471     .long 0x0
126c 00010002     2472     .long 0x10002
1270 00000000     2473     .long 0x0
1274 0000013c     2474     .long DBG252
1278 00000000     2475     .long 0x0
127c 00000000     2476     .long 0x0
1280 00010002     2477     .long 0x10002
                  2478 DBG221:
1284 0062622e     2479     .long 0x62622e
1288 00000000     2480     .long 0x0
128c 00000284     2481     .long DBG228
1290 00000000     2482     .long 0x0
1294 01640001     2483     .long 0x1640001
1298 00000000     2484     .long 0x0
129c 00000001     2485     .long 0x1
12a0 00000000     2486     .long 0x0
12a4 000012c0     2487     .long DBG253
12a8 00000000     2488     .long 0x0
12ac 6d6d6f63     2489     .long 0x6d6d6f63
12b0 00646e61     2490     .long 0x646e61
12b4 000c0102     2491     .long 0xc0102
12b8 0000000e     2492     .long 0xe
12bc 0011ffff     2493     .long 0x11ffff
                  2494 DBG253:
12c0 0062622e     2495     .long 0x62622e
12c4 00000000     2496     .long 0x0
12c8 00000284     2497     .long DBG228
12cc 00000000     2498     .long 0x0
12d0 01640001     2499     .long 0x1640001
12d4 00000000     2500     .long 0x0
12d8 00000001     2501     .long 0x1
12dc 00000000     2502     .long 0x0
12e0 00001324     2503     .long DBG254
12e4 00000000     2504     .long 0x0
12e8 00000000     2505     .long 0x0
12ec 00000064     2506     .long DBG255
12f0 000d0102     2507     .long 0xd0102
12f4 0000002e     2508     .long 0x2e
12f8 0011ffff     2509     .long 0x11ffff
12fc 0062652e     2510     .long 0x62652e
1300 00000000     2511     .long 0x0
1304 00000286     2512     .long DBG229
1308 00000000     2513     .long 0x0
130c 01640001     2514     .long 0x1640001
1310 00000000     2515     .long 0x0
1314 00000002     2516     .long 0x2
1318 00000000     2517     .long 0x0
131c 00000000     2518     .long 0x0
1320 00000000     2519     .long 0x0
                  2520 DBG254:
1324 0062622e     2521     .long 0x62622e
1328 00000000     2522     .long 0x0
132c 00000286     2523     .long DBG229
1330 00000000     2524     .long 0x0
1334 01640001     2525     .long 0x1640001
1338 00000000     2526     .long 0x0
133c 00000002     2527     .long 0x2
1340 00000000     2528     .long 0x0
1344 000013b0     2529     .long DBG256
1348 00000000     2530     .long 0x0
134c 00000000     2531     .long 0x0
1350 00000064     2532     .long DBG255
1354 00060102     2533     .long 0x60102
1358 0000002e     2534     .long 0x2e
135c 0011ffff     2535     .long 0x11ffff
1360 0062652e     2536     .long 0x62652e
1364 00000000     2537     .long 0x0
1368 0000028c     2538     .long DBG232
136c 00000000     2539     .long 0x0
1370 01640001     2540     .long 0x1640001
1374 00000000     2541     .long 0x0
1378 00000009     2542     .long 0x9
137c 00000000     2543     .long 0x0
1380 00000000     2544     .long 0x0
1384 00000000     2545     .long 0x0
1388 0062652e     2546     .long 0x62652e
138c 00000000     2547     .long 0x0
1390 0000028c     2548     .long DBG232
1394 00000000     2549     .long 0x0
1398 01640001     2550     .long 0x1640001
139c 00000000     2551     .long 0x0
13a0 00000009     2552     .long 0x9
13a4 00000000     2553     .long 0x0
13a8 00000000     2554     .long 0x0
13ac 00000000     2555     .long 0x0
                  2556 DBG256:
13b0 0062622e     2557     .long 0x62622e
13b4 00000000     2558     .long 0x0
13b8 0000028c     2559     .long DBG232
13bc 00000000     2560     .long 0x0
13c0 01640001     2561     .long 0x1640001
13c4 00000000     2562     .long 0x0
13c8 00000009     2563     .long 0x9
13cc 00000000     2564     .long 0x0
13d0 000013ec     2565     .long DBG257
13d4 00000000     2566     .long 0x0
13d8 00000000     2567     .long 0x0
13dc 00000064     2568     .long DBG255
13e0 00060102     2569     .long 0x60102
13e4 0000002e     2570     .long 0x2e
13e8 0011ffff     2571     .long 0x11ffff
                  2572 DBG257:
13ec 0062622e     2573     .long 0x62622e
13f0 00000000     2574     .long 0x0
13f4 000002a6     2575     .long DBG234
13f8 00000000     2576     .long 0x0
13fc 01640001     2577     .long 0x1640001
1400 00000000     2578     .long 0x0
1404 0000000b     2579     .long 0xb
1408 00000000     2580     .long 0x0
140c 00001450     2581     .long DBG258
1410 00000000     2582     .long 0x0
1414 006f6473     2583     .long 0x6f6473
1418 00000000     2584     .long 0x0
141c 000c0102     2585     .long 0xc0102
1420 0000000e     2586     .long 0xe
1424 0004ffff     2587     .long 0x4ffff
1428 0062652e     2588     .long 0x62652e
142c 00000000     2589     .long 0x0
1430 000002b0     2590     .long DBG237
1434 00000000     2591     .long 0x0
1438 01640001     2592     .long 0x1640001
143c 00000000     2593     .long 0x0
1440 0000000d     2594     .long 0xd
1444 00000000     2595     .long 0x0
1448 00000000     2596     .long 0x0
144c 00000000     2597     .long 0x0
                  2598 DBG258:
1450 0062622e     2599     .long 0x62622e
1454 00000000     2600     .long 0x0
1458 000002b0     2601     .long DBG237
145c 00000000     2602     .long 0x0
1460 01640001     2603     .long 0x1640001
1464 00000000     2604     .long 0x0
1468 0000000d     2605     .long 0xd
146c 00000000     2606     .long 0x0
1470 0000148c     2607     .long DBG259
1474 00000000     2608     .long 0x0
1478 6f727265     2609     .long 0x6f727265
147c 6c615672     2610     .long 0x6c615672
1480 00040102     2611     .long 0x40102
1484 0000000e     2612     .long 0xe
1488 0004ffff     2613     .long 0x4ffff
                  2614 DBG259:
148c 0062622e     2615     .long 0x62622e
1490 00000000     2616     .long 0x0
1494 000002b8     2617     .long DBG240
1498 00000000     2618     .long 0x0
149c 01640001     2619     .long 0x1640001
14a0 00000000     2620     .long 0x0
14a4 0000000f     2621     .long 0xf
14a8 00000000     2622     .long 0x0
14ac 0000170c     2623     .long DBG260
14b0 00000000     2624     .long 0x0
14b4 756c6176     2625     .long 0x756c6176
14b8 00000065     2626     .long 0x65
14bc 000c0102     2627     .long 0xc0102
14c0 0000000e     2628     .long 0xe
14c4 0004ffff     2629     .long 0x4ffff
14c8 0062652e     2630     .long 0x62652e
14cc 00000000     2631     .long 0x0
14d0 000002c8     2632     .long DBG248
14d4 00000000     2633     .long 0x0
14d8 01640001     2634     .long 0x1640001
14dc 00000000     2635     .long 0x0
14e0 00000017     2636     .long 0x17
14e4 00000000     2637     .long 0x0
14e8 00000000     2638     .long 0x0
14ec 00000000     2639     .long 0x0
14f0 0062652e     2640     .long 0x62652e
14f4 00000000     2641     .long 0x0
14f8 000002ca     2642     .long DBG249
14fc 00000000     2643     .long 0x0
1500 01640001     2644     .long 0x1640001
1504 00000000     2645     .long 0x0
1508 00000018     2646     .long 0x18
150c 00000000     2647     .long 0x0
1510 00000000     2648     .long 0x0
1514 00000000     2649     .long 0x0
1518 0062652e     2650     .long 0x62652e
151c 00000000     2651     .long 0x0
1520 000002ca     2652     .long DBG249
1524 00000000     2653     .long 0x0
1528 01640001     2654     .long 0x1640001
152c 00000000     2655     .long 0x0
1530 00000018     2656     .long 0x18
1534 00000000     2657     .long 0x0
1538 00000000     2658     .long 0x0
153c 00000000     2659     .long 0x0
1540 0066652e     2660     .long 0x66652e
1544 00000000     2661     .long 0x0
1548 000002ca     2662     .long DBG250
154c 00000000     2663     .long 0x0
1550 01650001     2664     .long 0x1650001
1554 00000000     2665     .long 0x0
1558 000000ce     2666     .long 0xce
155c 00000000     2667     .long 0x0
1560 00000000     2668     .long 0x0
1564 00000000     2669     .long 0x0
                  2670     .pseg M5535A_code
                  2671 DBG223:
                  2672     .dbgseg dbg_syms
1568 00000000     2673     .long 0x0
156c 00000070     2674     .long DBG226
1570 000002d2     2675     .long DBG223
1574 00000000     2676     .long 0x0
1578 00ff0001     2677     .long 0xff0001
                  2678 ; }
                  2679 ; static void M5535A_Reset(void)
                  2680 DBG222:
157c 00000000     2681     .long 0x0
1580 00000034     2682     .long DBG265
1584 000002d2     2683     .long _M5535A_Reset
1588 00000040     2684     .long 0x40
158c 01030001     2685     .long 0x1030001
1590 000015a4     2686     .long DBG227
1594 0000002a     2687     .long DBG262-DBG263
1598 00000410     2688     .long DBG264
159c 00001644     2689     .long DBG261
15a0 00000000     2690     .long 0x0
                  2691     .pseg M5535A_code
                  2692 DBG263:
                  2693     .dbgseg dbg_syms
                  2694 DBG227:
15a4 0066622e     2695     .long 0x66622e
15a8 00000000     2696     .long 0x0
15ac 000002d2     2697     .long DBG263
15b0 00000000     2698     .long 0x0
15b4 01650001     2699     .long 0x1650001
15b8 00000000     2700     .long 0x0
15bc 000000d0     2701     .long 0xd0
15c0 00000000     2702     .long 0x0
15c4 0000166c     2703     .long DBG266
15c8 00000000     2704     .long 0x0
                  2705     .dbgseg dbg_line
                  2706 DBG264:
0410 0000157c     2707     .long DBG222
0414 00000000     2708     .long 0x0
0418 000002d2     2709     .long _M5535A_Reset
041c 00000001     2710     .long 0x1
0420 000002d6     2711     .long DBG268
0424 00000002     2712     .long 0x2
0428 000002d6     2713     .long DBG269
042c 00000003     2714     .long 0x3
0430 000002e4     2715     .long DBG270
0434 00000004     2716     .long 0x4
0438 000002ec     2717     .long DBG271
043c 00000005     2718     .long 0x5
0440 000002f6     2719     .long DBG272
0444 00000006     2720     .long 0x6
                  2721     .pseg M5535A_code
                  2722 _M5535A_Reset:
02d2 0412         2723     push    r4
02d4 0512         2724     push    r5
                  2725 DBG269:
                  2726 DBG268:
                  2727 DBG267:
                  2728 ; ENTRY
                  2729 ; {
                  2730 ;   writeBitsLsbFirst(0x55, 8);
02d6 3542         2731     mov #0x8,r5
02d8 0d45         2732     mov r5,r13
02da 34405500     2733     mov #0x55,r4
02de 0c44         2734     mov r4,r12
02e0 b012a800     2735     call    #_writeBitsLsbFirst
                  2736 DBG270:
                  2737 ;   writeBitsLsbFirst(0x55, 8);
02e4 0d45         2738     mov r5,r13
02e6 0c44         2739     mov r4,r12
02e8 b012a800     2740     call    #_writeBitsLsbFirst
                  2741 DBG271:
                  2742 ;   writeBitsLsbFirst(0x00, 5);
02ec 3d400500     2743     mov #0x5,r13
02f0 0c43         2744     mov #0x0,r12
02f2 b012a800     2745     call    #_writeBitsLsbFirst
                  2746 DBG273:
                  2747 DBG272:
                  2748 ; EXIT
                  2749 ; .temp5 at stkloc 0 (0x0) size 4
02f6 3541         2750     pop r5
02f8 3441         2751     pop r4
02fa 3041         2752     ret
                  2753     .dbgseg dbg_syms
15cc 00000000     2754     .long 0x0
15d0 00000044     2755     .long DBG17
15d4 00000004     2756     .long 0x4
15d8 00000000     2757     .long 0x0
15dc 00010002     2758     .long 0x10002
15e0 00000000     2759     .long 0x0
15e4 00000164     2760     .long DBG18
15e8 00000002     2761     .long 0x2
15ec 00000000     2762     .long 0x0
15f0 00010002     2763     .long 0x10002
15f4 504e5f5f     2764     .long 0x504e5f5f
15f8 534d5241     2765     .long 0x534d5241
15fc 00000000     2766     .long 0x0
1600 00000000     2767     .long 0x0
1604 00010002     2768     .long 0x10002
1608 0066652e     2769     .long 0x66652e
160c 00000000     2770     .long 0x0
1610 000002f6     2771     .long DBG273
1614 00000000     2772     .long 0x0
1618 01650001     2773     .long 0x1650001
161c 00000000     2774     .long 0x0
1620 000000d5     2775     .long 0xd5
1624 00000000     2776     .long 0x0
1628 00000000     2777     .long 0x0
162c 00000000     2778     .long 0x0
                  2779     .pseg M5535A_code
                  2780 DBG262:
                  2781     .dbgseg dbg_syms
1630 00000000     2782     .long 0x0
1634 00000034     2783     .long DBG265
1638 000002fc     2784     .long DBG262
163c 00000000     2785     .long 0x0
1640 00ff0001     2786     .long 0xff0001
                  2787 ; }
                  2788 ; int M5535A_Pressure(float *pressure)
                  2789 DBG261:
1644 00000000     2790     .long 0x0
1648 00000188     2791     .long DBG278
164c 000002fc     2792     .long _M5535A_Pressure
1650 00000044     2793     .long 0x44
1654 01020001     2794     .long 0x1020001
1658 0000166c     2795     .long DBG266
165c 00000172     2796     .long DBG275-DBG276
1660 00000448     2797     .long DBG277
1664 00002300     2798     .long DBG274
1668 00000000     2799     .long 0x0
                  2800     .pseg M5535A_code
                  2801 DBG276:
                  2802     .dbgseg dbg_syms
                  2803 DBG266:
166c 0066622e     2804     .long 0x66622e
1670 00000000     2805     .long 0x0
1674 000002fc     2806     .long DBG276
1678 00000000     2807     .long 0x0
167c 01650001     2808     .long 0x1650001
1680 00000000     2809     .long 0x0
1684 000000d7     2810     .long 0xd7
1688 00000000     2811     .long 0x0
168c 00002328     2812     .long DBG279
1690 00000000     2813     .long 0x0
                  2814     .dbgseg dbg_line
                  2815 DBG277:
0448 00001644     2816     .long DBG261
044c 00000000     2817     .long 0x0
0450 000002fc     2818     .long _M5535A_Pressure
0454 00000001     2819     .long 0x1
0458 00000312     2820     .long DBG281
045c 00000002     2821     .long 0x2
0460 00000312     2822     .long DBG282
0464 0000000c     2823     .long 0xc
0468 00000316     2824     .long DBG283
046c 0000000e     2825     .long 0xe
0470 00000322     2826     .long DBG284
0474 0000000f     2827     .long 0xf
0478 00000330     2828     .long DBG285
047c 00000011     2829     .long 0x11
0480 00000332     2830     .long DBG287
0484 00000012     2831     .long 0x12
0488 00000342     2832     .long DBG288
048c 00000013     2833     .long 0x13
0490 0000034c     2834     .long DBG289
0494 00000016     2835     .long 0x16
0498 00000382     2836     .long DBG290
049c 00000019     2837     .long 0x19
04a0 000003c6     2838     .long DBG291
04a4 0000001c     2839     .long 0x1c
04a8 0000041c     2840     .long DBG292
04ac 0000001e     2841     .long 0x1e
04b0 00000456     2842     .long DBG293
04b4 0000001f     2843     .long 0x1f
04b8 00000456     2844     .long DBG294
04bc 00000021     2845     .long 0x21
04c0 00000458     2846     .long DBG295
04c4 00000022     2847     .long 0x22
                  2848     .pseg M5535A_code
                  2849     .global _M5535A_Pressure
                  2850 _M5535A_Pressure:
02fc 0412         2851     push    r4
02fe 0512         2852     push    r5
0300 0612         2853     push    r6
0302 0712         2854     push    r7
0304 0812         2855     push    r8
0306 0912         2856     push    r9
0308 0a12         2857     push    r10
030a 0b12         2858     push    r11
030c 31800c00     2859     sub #0xc,sp
                  2860 DBG280:
                  2861 ; ENTRY
0310 094c         2862     mov r12,r9
                  2863 DBG282:
                  2864 DBG281:
                  2865 ; pressure at argloc 0 (0x0) in reg  size 2
                  2866 ; rawPressure in reg  size 4
                  2867 ; rawTemperature in reg  size 4
                  2868 ; offset in reg  size 4
                  2869 ; sensitivity in reg  size 4
                  2870 ; dt in reg  size 4
                  2871 ; m1 at stkloc 0 (0x0) size 2
                  2872 ; m2 at stkloc 2 (0x2) size 2
                  2873 ; errorVal in reg  size 2
                  2874 ; {
                  2875 ;   float rawPressure;
                  2876 ;   float rawTemperature;
                  2877 ;   float offset;
                  2878 ;   float sensitivity;
                  2879 ;   float dt;
                  2880 ;   unsigned int m1;
                  2881 ;   unsigned int m2;
                  2882 ;   unsigned int errorVal;
                  2883 ;   M5535A_Reset();
0312 b012d202     2884     call    #_M5535A_Reset
                  2885 DBG283:
                  2886 ;   errorVal  = getMeasurement(measurePressure,&m1);
0316 0d41         2887     mov sp,r13
0318 1c420000     2888     mov &_measurePressure,r12
031c b0127e02     2889     call    #_getMeasurement
0320 0a4c         2890     mov r12,r10
                  2891 DBG284:
                  2892 ;   errorVal += getMeasurement(measureTemperature,&m2); 
0322 0d41         2893     mov sp,r13
0324 2d53         2894     add #0x2,r13
0326 1c420200     2895     mov &_measureTemperature,r12
032a b0127e02     2896     call    #_getMeasurement
                  2897 ;   if (errorVal == 0) {
032e 0a5c         2898     add r12,r10
                  2899 DBG285:
0330 9220         2900     jne M5535A_Pressure_L1
                  2901 DBG287:
                  2902 DBG286:
                  2903 ;     rawPressure    = (float) m1;
0332 2d41         2904     mov 0x0(sp),r13
0334 0c43         2905     mov #0x0,r12
                  2906 DBG296:
0336 b0120000     2907     call    #__u_to_s
                  2908 DBG297:
033a 814d0a00     2909     mov r13,0xa(sp)
033e 814c0800     2910     mov r12,0x8(sp)
                  2911 DBG288:
                  2912 ;     rawTemperature = (float) m2;
0342 1d410200     2913     mov 0x2(sp),r13
0346 0c43         2914     mov #0x0,r12
                  2915 DBG298:
0348 b0120000     2916     call    #__u_to_s
                  2917 DBG289:
                  2918 DBG299:
                  2919 ;     dt     = rawTemperature - (8.0 * C5 + 10000.0); 
034c 34400040     2920     mov #0x4000,r4
0350 3b401c46     2921     mov #0x461c,r11
0354 064d         2922     mov r13,r6
0356 054c         2923     mov r12,r5
0358 1d421800     2924     mov &_C5,r13
035c 1c421a00     2925     mov &_C5+0x2,r12
0360 0f43         2926     mov #0x0,r15
0362 3e400041     2927     mov #0x4100,r14
                  2928 DBG300:
0366 b0120000     2929     call    #__s_mul
                  2930 DBG301:
036a 0f44         2931     mov r4,r15
036c 0e4b         2932     mov r11,r14
                  2933 DBG302:
036e b0120000     2934     call    #__s_add
                  2935 DBG303:
0372 0f4d         2936     mov r13,r15
0374 0e4c         2937     mov r12,r14
0376 0d46         2938     mov r6,r13
0378 0c45         2939     mov r5,r12
                  2940 DBG304:
037a b0120000     2941     call    #__s_sub
                  2942 DBG305:
037e 084d         2943     mov r13,r8
0380 074c         2944     mov r12,r7
                  2945 DBG290:
                  2946 ;     offset = C2 + (C4 - 250.0) * dt / 4096.0 + 10000.0;
0382 0643         2947     mov #0x0,r6
0384 35408045     2948     mov #0x4580,r5
0388 1d421400     2949     mov &_C4,r13
038c 1c421600     2950     mov &_C4+0x2,r12
0390 0f43         2951     mov #0x0,r15
0392 3e407a43     2952     mov #0x437a,r14
                  2953 DBG306:
0396 b0120000     2954     call    #__s_sub
                  2955 DBG307:
039a 0f48         2956     mov r8,r15
039c 0e47         2957     mov r7,r14
                  2958 DBG308:
039e b0120000     2959     call    #__s_mul
                  2960 DBG309:
03a2 0f46         2961     mov r6,r15
03a4 0e45         2962     mov r5,r14
                  2963 DBG310:
03a6 b0120000     2964     call    #__s_div
                  2965 DBG311:
03aa 1f420c00     2966     mov &_C2,r15
03ae 1e420e00     2967     mov &_C2+0x2,r14
                  2968 DBG312:
03b2 b0120000     2969     call    #__s_add
                  2970 DBG313:
03b6 0f44         2971     mov r4,r15
03b8 0e4b         2972     mov r11,r14
                  2973 DBG314:
03ba b0120000     2974     call    #__s_add
                  2975 DBG315:
03be 814d0600     2976     mov r13,0x6(sp)
03c2 814c0400     2977     mov r12,0x4(sp)
                  2978 DBG291:
                  2979 ;     sensitivity = C1 / 2.0 + (C3 + 200.0) * dt / 8192.0 + 3000.0;
03c6 1d420800     2980     mov &_C1,r13
03ca 1c420a00     2981     mov &_C1+0x2,r12
03ce 0f43         2982     mov #0x0,r15
03d0 3e400040     2983     mov #0x4000,r14
                  2984 DBG316:
03d4 b0120000     2985     call    #__s_div
                  2986 DBG317:
03d8 044d         2987     mov r13,r4
03da 0b4c         2988     mov r12,r11
03dc 1d421000     2989     mov &_C3,r13
03e0 1c421200     2990     mov &_C3+0x2,r12
03e4 0f43         2991     mov #0x0,r15
03e6 3e404843     2992     mov #0x4348,r14
                  2993 DBG318:
03ea b0120000     2994     call    #__s_add
                  2995 DBG319:
03ee 0f48         2996     mov r8,r15
03f0 0e47         2997     mov r7,r14
                  2998 DBG320:
03f2 b0120000     2999     call    #__s_mul
                  3000 DBG321:
03f6 0f43         3001     mov #0x0,r15
03f8 3e400046     3002     mov #0x4600,r14
                  3003 DBG322:
03fc b0120000     3004     call    #__s_div
                  3005 DBG323:
0400 0f4d         3006     mov r13,r15
0402 0e4c         3007     mov r12,r14
0404 0d44         3008     mov r4,r13
0406 0c4b         3009     mov r11,r12
                  3010 DBG324:
0408 b0120000     3011     call    #__s_add
                  3012 DBG325:
040c 3f400080     3013     mov #0x8000,r15
0410 3e403b45     3014     mov #0x453b,r14
                  3015 DBG326:
0414 b0120000     3016     call    #__s_add
                  3017 DBG327:
0418 074d         3018     mov r13,r7
041a 044c         3019     mov r12,r4
                  3020 DBG292:
                  3021 ;     *pressure = sensitivity * (rawPressure - offset) / 4096.0 + 1000.0;  
                  3022 ; .temp9 at stkloc 10 (0xa) size 2
041c 1c410a00     3023     mov 0xa(sp),r12
0420 0d4c         3024     mov r12,r13
                  3025 ; .temp8 at stkloc 8 (0x8) size 2
0422 1c410800     3026     mov 0x8(sp),r12
                  3027 ; .temp7 at stkloc 6 (0x6) size 2
0426 1e410600     3028     mov 0x6(sp),r14
042a 0f4e         3029     mov r14,r15
                  3030 ; .temp6 at stkloc 4 (0x4) size 2
042c 1e410400     3031     mov 0x4(sp),r14
                  3032 DBG328:
0430 b0120000     3033     call    #__s_sub
                  3034 DBG329:
0434 0f47         3035     mov r7,r15
0436 0e44         3036     mov r4,r14
                  3037 DBG330:
0438 b0120000     3038     call    #__s_mul
                  3039 DBG331:
043c 0f46         3040     mov r6,r15
043e 0e45         3041     mov r5,r14
                  3042 DBG332:
0440 b0120000     3043     call    #__s_div
                  3044 DBG333:
0444 0f43         3045     mov #0x0,r15
0446 3e407a44     3046     mov #0x447a,r14
                  3047 DBG334:
044a b0120000     3048     call    #__s_add
                  3049 DBG335:
044e 894d0000     3050     mov r13,0(r9)
0452 894c0200     3051     mov r12,0x2(r9)
                  3052 DBG294:
                  3053 DBG293:
                  3054 ;   }
                  3055 M5535A_Pressure_L1:
                  3056 ;   return errorVal;
0456 0c4a         3057     mov r10,r12
                  3058 DBG336:
                  3059 DBG295:
                  3060 ; EXIT
                  3061 ; .temp10 at stkloc 12 (0xc) size 16
0458 31500c00     3062     add #0xc,sp
045c 3b41         3063     pop r11
045e 3a41         3064     pop r10
0460 3941         3065     pop r9
0462 3841         3066     pop r8
0464 3741         3067     pop r7
0466 3641         3068     pop r6
0468 3541         3069     pop r5
046a 3441         3070     pop r4
046c 3041         3071     ret
                  3072     .dbgseg dbg_syms
1694 00000000     3073     .long 0x0
1698 00000044     3074     .long DBG17
169c 0000001c     3075     .long 0x1c
16a0 00000000     3076     .long 0x0
16a4 00010002     3077     .long 0x10002
16a8 00000000     3078     .long 0x0
16ac 00000164     3079     .long DBG18
16b0 00000002     3080     .long 0x2
16b4 00000000     3081     .long 0x0
16b8 00010002     3082     .long 0x10002
16bc 504e5f5f     3083     .long 0x504e5f5f
16c0 534d5241     3084     .long 0x534d5241
16c4 00000001     3085     .long 0x1
16c8 00000000     3086     .long 0x0
16cc 00010002     3087     .long 0x10002
16d0 00000000     3088     .long 0x0
16d4 00000094     3089     .long DBG337
16d8 00000000     3090     .long 0x0
16dc 00000000     3091     .long 0x0
16e0 00010002     3092     .long 0x10002
16e4 0000316d     3093     .long 0x316d
16e8 00000000     3094     .long 0x0
16ec 00000000     3095     .long 0x0
16f0 0000000e     3096     .long 0xe
16f4 00010002     3097     .long 0x10002
16f8 0000326d     3098     .long 0x326d
16fc 00000000     3099     .long 0x0
1700 00000002     3100     .long 0x2
1704 0000000e     3101     .long 0xe
1708 00010002     3102     .long 0x10002
                  3103 DBG260:
170c 0062622e     3104     .long 0x62622e
1710 00000000     3105     .long 0x0
1714 00000310     3106     .long DBG280
1718 00000000     3107     .long 0x0
171c 01640001     3108     .long 0x1640001
1720 00000000     3109     .long 0x0
1724 00000001     3110     .long 0x1
1728 00000000     3111     .long 0x0
172c 00001770     3112     .long DBG338
1730 00000000     3113     .long 0x0
1734 73657270     3114     .long 0x73657270
1738 65727573     3115     .long 0x65727573
173c 000c0102     3116     .long 0xc0102
1740 00000026     3117     .long 0x26
1744 0011ffff     3118     .long 0x11ffff
1748 0062652e     3119     .long 0x62652e
174c 00000000     3120     .long 0x0
1750 00000312     3121     .long DBG281
1754 00000000     3122     .long 0x0
1758 01640001     3123     .long 0x1640001
175c 00000000     3124     .long 0x0
1760 00000002     3125     .long 0x2
1764 00000000     3126     .long 0x0
1768 00000000     3127     .long 0x0
176c 00000000     3128     .long 0x0
                  3129 DBG338:
1770 0062622e     3130     .long 0x62622e
1774 00000000     3131     .long 0x0
1778 00000312     3132     .long DBG281
177c 00000000     3133     .long 0x0
1780 01640001     3134     .long 0x1640001
1784 00000000     3135     .long 0x0
1788 00000002     3136     .long 0x2
178c 00000000     3137     .long 0x0
1790 000017ac     3138     .long DBG339
1794 00000000     3139     .long 0x0
1798 73657270     3140     .long 0x73657270
179c 65727573     3141     .long 0x65727573
17a0 00090102     3142     .long 0x90102
17a4 00000026     3143     .long 0x26
17a8 0011ffff     3144     .long 0x11ffff
                  3145 DBG339:
17ac 0062622e     3146     .long 0x62622e
17b0 00000000     3147     .long 0x0
17b4 00000322     3148     .long DBG284
17b8 00000000     3149     .long 0x0
17bc 01640001     3150     .long 0x1640001
17c0 00000000     3151     .long 0x0
17c4 0000000f     3152     .long 0xf
17c8 00000000     3153     .long 0x0
17cc 000017e8     3154     .long DBG340
17d0 00000000     3155     .long 0x0
17d4 6f727265     3156     .long 0x6f727265
17d8 6c615672     3157     .long 0x6c615672
17dc 000a0102     3158     .long 0xa0102
17e0 0000000e     3159     .long 0xe
17e4 0004ffff     3160     .long 0x4ffff
                  3161 DBG340:
17e8 0062622e     3162     .long 0x62622e
17ec 00000000     3163     .long 0x0
17f0 00000336     3164     .long DBG296
17f4 00000000     3165     .long 0x0
17f8 01640001     3166     .long 0x1640001
17fc 00000000     3167     .long 0x0
1800 00000013     3168     .long 0x13
1804 00000000     3169     .long 0x0
1808 0000184c     3170     .long DBG341
180c 00000000     3171     .long 0x0
1810 00000000     3172     .long 0x0
1814 000000dc     3173     .long DBG208
1818 00000000     3174     .long 0x0
181c 00000000     3175     .long 0x0
1820 00010002     3176     .long 0x10002
1824 0062652e     3177     .long 0x62652e
1828 00000000     3178     .long 0x0
182c 0000033a     3179     .long DBG297
1830 00000000     3180     .long 0x0
1834 01640001     3181     .long 0x1640001
1838 00000000     3182     .long 0x0
183c 00000013     3183     .long 0x13
1840 00000000     3184     .long 0x0
1844 00000000     3185     .long 0x0
1848 00000000     3186     .long 0x0
                  3187 DBG341:
184c 0062622e     3188     .long 0x62622e
1850 00000000     3189     .long 0x0
1854 00000348     3190     .long DBG298
1858 00000000     3191     .long 0x0
185c 01640001     3192     .long 0x1640001
1860 00000000     3193     .long 0x0
1864 00000016     3194     .long 0x16
1868 00000000     3195     .long 0x0
186c 000018b0     3196     .long DBG342
1870 00000000     3197     .long 0x0
1874 00000000     3198     .long 0x0
1878 000000dc     3199     .long DBG208
187c 00000000     3200     .long 0x0
1880 00000000     3201     .long 0x0
1884 00010002     3202     .long 0x10002
1888 0062652e     3203     .long 0x62652e
188c 00000000     3204     .long 0x0
1890 0000034c     3205     .long DBG299
1894 00000000     3206     .long 0x0
1898 01640001     3207     .long 0x1640001
189c 00000000     3208     .long 0x0
18a0 00000016     3209     .long 0x16
18a4 00000000     3210     .long 0x0
18a8 00000000     3211     .long 0x0
18ac 00000000     3212     .long 0x0
                  3213 DBG342:
18b0 0062622e     3214     .long 0x62622e
18b4 00000000     3215     .long 0x0
18b8 0000034c     3216     .long DBG289
18bc 00000000     3217     .long 0x0
18c0 01640001     3218     .long 0x1640001
18c4 00000000     3219     .long 0x0
18c8 00000016     3220     .long 0x16
18cc 00000000     3221     .long 0x0
18d0 00001914     3222     .long DBG343
18d4 00000000     3223     .long 0x0
18d8 00000000     3224     .long 0x0
18dc 00000178     3225     .long DBG344
18e0 00000200     3226     .long 0x200
18e4 00000006     3227     .long 0x6
18e8 0204ffff     3228     .long 0x204ffff
18ec 00000000     3229     .long 0x0
18f0 00000178     3230     .long DBG344
18f4 000c0102     3231     .long 0xc0102
18f8 00000006     3232     .long 0x6
18fc 0104ffff     3233     .long 0x104ffff
1900 00000000     3234     .long 0x0
1904 00000178     3235     .long DBG344
1908 000d0102     3236     .long 0xd0102
190c 00000006     3237     .long 0x6
1910 0004ffff     3238     .long 0x4ffff
                  3239 DBG343:
1914 0062622e     3240     .long 0x62622e
1918 00000000     3241     .long 0x0
191c 00000366     3242     .long DBG300
1920 00000000     3243     .long 0x0
1924 01640001     3244     .long 0x1640001
1928 00000000     3245     .long 0x0
192c 00000019     3246     .long 0x19
1930 00000000     3247     .long 0x0
1934 00001978     3248     .long DBG345
1938 00000000     3249     .long 0x0
193c 00000000     3250     .long 0x0
1940 000000dc     3251     .long DBG208
1944 00000000     3252     .long 0x0
1948 00000000     3253     .long 0x0
194c 00010002     3254     .long 0x10002
1950 0062652e     3255     .long 0x62652e
1954 00000000     3256     .long 0x0
1958 0000036a     3257     .long DBG301
195c 00000000     3258     .long 0x0
1960 01640001     3259     .long 0x1640001
1964 00000000     3260     .long 0x0
1968 00000019     3261     .long 0x19
196c 00000000     3262     .long 0x0
1970 00000000     3263     .long 0x0
1974 00000000     3264     .long 0x0
                  3265 DBG345:
1978 0062622e     3266     .long 0x62622e
197c 00000000     3267     .long 0x0
1980 0000036e     3268     .long DBG302
1984 00000000     3269     .long 0x0
1988 01640001     3270     .long 0x1640001
198c 00000000     3271     .long 0x0
1990 00000019     3272     .long 0x19
1994 00000000     3273     .long 0x0
1998 000019dc     3274     .long DBG346
199c 00000000     3275     .long 0x0
19a0 00000000     3276     .long 0x0
19a4 000000dc     3277     .long DBG208
19a8 00000000     3278     .long 0x0
19ac 00000000     3279     .long 0x0
19b0 00010002     3280     .long 0x10002
19b4 0062652e     3281     .long 0x62652e
19b8 00000000     3282     .long 0x0
19bc 00000372     3283     .long DBG303
19c0 00000000     3284     .long 0x0
19c4 01640001     3285     .long 0x1640001
19c8 00000000     3286     .long 0x0
19cc 00000019     3287     .long 0x19
19d0 00000000     3288     .long 0x0
19d4 00000000     3289     .long 0x0
19d8 00000000     3290     .long 0x0
                  3291 DBG346:
19dc 0062622e     3292     .long 0x62622e
19e0 00000000     3293     .long 0x0
19e4 0000037a     3294     .long DBG304
19e8 00000000     3295     .long 0x0
19ec 01640001     3296     .long 0x1640001
19f0 00000000     3297     .long 0x0
19f4 00000019     3298     .long 0x19
19f8 00000000     3299     .long 0x0
19fc 00001a68     3300     .long DBG347
1a00 00000000     3301     .long 0x0
1a04 00000000     3302     .long 0x0
1a08 000000dc     3303     .long DBG208
1a0c 00000000     3304     .long 0x0
1a10 00000000     3305     .long 0x0
1a14 00010002     3306     .long 0x10002
1a18 0062652e     3307     .long 0x62652e
1a1c 00000000     3308     .long 0x0
1a20 0000037e     3309     .long DBG305
1a24 00000000     3310     .long 0x0
1a28 01640001     3311     .long 0x1640001
1a2c 00000000     3312     .long 0x0
1a30 00000019     3313     .long 0x19
1a34 00000000     3314     .long 0x0
1a38 00000000     3315     .long 0x0
1a3c 00000000     3316     .long 0x0
1a40 0062652e     3317     .long 0x62652e
1a44 00000000     3318     .long 0x0
1a48 00000382     3319     .long DBG290
1a4c 00000000     3320     .long 0x0
1a50 01640001     3321     .long 0x1640001
1a54 00000000     3322     .long 0x0
1a58 00000019     3323     .long 0x19
1a5c 00000000     3324     .long 0x0
1a60 00000000     3325     .long 0x0
1a64 00000000     3326     .long 0x0
                  3327 DBG347:
1a68 0062622e     3328     .long 0x62622e
1a6c 00000000     3329     .long 0x0
1a70 00000382     3330     .long DBG290
1a74 00000000     3331     .long 0x0
1a78 01640001     3332     .long 0x1640001
1a7c 00000000     3333     .long 0x0
1a80 00000019     3334     .long 0x19
1a84 00000000     3335     .long 0x0
1a88 00001acc     3336     .long DBG348
1a8c 00000000     3337     .long 0x0
1a90 00007464     3338     .long 0x7464
1a94 00000000     3339     .long 0x0
1a98 00000200     3340     .long 0x200
1a9c 00000006     3341     .long 0x6
1aa0 0204ffff     3342     .long 0x204ffff
1aa4 00000000     3343     .long 0x0
1aa8 00000000     3344     .long 0x0
1aac 00000000     3345     .long 0x0
1ab0 00000000     3346     .long 0x0
1ab4 01000000     3347     .long 0x1000000
1ab8 00007464     3348     .long 0x7464
1abc 00000000     3349     .long 0x0
1ac0 00080102     3350     .long 0x80102
1ac4 00000006     3351     .long 0x6
1ac8 0004ffff     3352     .long 0x4ffff
                  3353 DBG348:
1acc 0062622e     3354     .long 0x62622e
1ad0 00000000     3355     .long 0x0
1ad4 00000382     3356     .long DBG290
1ad8 00000000     3357     .long 0x0
1adc 01640001     3358     .long 0x1640001
1ae0 00000000     3359     .long 0x0
1ae4 00000019     3360     .long 0x19
1ae8 00000000     3361     .long 0x0
1aec 00001b30     3362     .long DBG349
1af0 00000000     3363     .long 0x0
1af4 00007464     3364     .long 0x7464
1af8 00000000     3365     .long 0x0
1afc 00000200     3366     .long 0x200
1b00 00000006     3367     .long 0x6
1b04 0204ffff     3368     .long 0x204ffff
1b08 00007464     3369     .long 0x7464
1b0c 00000000     3370     .long 0x0
1b10 00070102     3371     .long 0x70102
1b14 00000006     3372     .long 0x6
1b18 0104ffff     3373     .long 0x104ffff
1b1c 00007464     3374     .long 0x7464
1b20 00000000     3375     .long 0x0
1b24 00080102     3376     .long 0x80102
1b28 00000006     3377     .long 0x6
1b2c 0004ffff     3378     .long 0x4ffff
                  3379 DBG349:
1b30 0062622e     3380     .long 0x62622e
1b34 00000000     3381     .long 0x0
1b38 00000382     3382     .long DBG290
1b3c 00000000     3383     .long 0x0
1b40 01640001     3384     .long 0x1640001
1b44 00000000     3385     .long 0x0
1b48 00000019     3386     .long 0x19
1b4c 00000000     3387     .long 0x0
1b50 00001b94     3388     .long DBG350
1b54 00000000     3389     .long 0x0
1b58 00000000     3390     .long 0x0
1b5c 00000178     3391     .long DBG344
1b60 00000200     3392     .long 0x200
1b64 00000006     3393     .long 0x6
1b68 0204ffff     3394     .long 0x204ffff
1b6c 00000000     3395     .long 0x0
1b70 00000178     3396     .long DBG344
1b74 00050102     3397     .long 0x50102
1b78 00000006     3398     .long 0x6
1b7c 0104ffff     3399     .long 0x104ffff
1b80 00000000     3400     .long 0x0
1b84 00000178     3401     .long DBG344
1b88 00060102     3402     .long 0x60102
1b8c 00000006     3403     .long 0x6
1b90 0004ffff     3404     .long 0x4ffff
                  3405 DBG350:
1b94 0062622e     3406     .long 0x62622e
1b98 00000000     3407     .long 0x0
1b9c 00000396     3408     .long DBG306
1ba0 00000000     3409     .long 0x0
1ba4 01640001     3410     .long 0x1640001
1ba8 00000000     3411     .long 0x0
1bac 0000001c     3412     .long 0x1c
1bb0 00000000     3413     .long 0x0
1bb4 00001bf8     3414     .long DBG351
1bb8 00000000     3415     .long 0x0
1bbc 00000000     3416     .long 0x0
1bc0 000000dc     3417     .long DBG208
1bc4 010fafe8     3418     .long 0x10fafe8
1bc8 00000000     3419     .long 0x0
1bcc 00010002     3420     .long 0x10002
1bd0 0062652e     3421     .long 0x62652e
1bd4 00000000     3422     .long 0x0
1bd8 0000039a     3423     .long DBG307
1bdc 00000000     3424     .long 0x0
1be0 01640001     3425     .long 0x1640001
1be4 00000000     3426     .long 0x0
1be8 0000001c     3427     .long 0x1c
1bec 00000000     3428     .long 0x0
1bf0 00000000     3429     .long 0x0
1bf4 00000000     3430     .long 0x0
                  3431 DBG351:
1bf8 0062622e     3432     .long 0x62622e
1bfc 00000000     3433     .long 0x0
1c00 0000039e     3434     .long DBG308
1c04 00000000     3435     .long 0x0
1c08 01640001     3436     .long 0x1640001
1c0c 00000000     3437     .long 0x0
1c10 0000001c     3438     .long 0x1c
1c14 00000000     3439     .long 0x0
1c18 00001c5c     3440     .long DBG352
1c1c 00000000     3441     .long 0x0
1c20 00000000     3442     .long 0x0
1c24 000000dc     3443     .long DBG208
1c28 010fafe8     3444     .long 0x10fafe8
1c2c 00000000     3445     .long 0x0
1c30 00010002     3446     .long 0x10002
1c34 0062652e     3447     .long 0x62652e
1c38 00000000     3448     .long 0x0
1c3c 000003a2     3449     .long DBG309
1c40 00000000     3450     .long 0x0
1c44 01640001     3451     .long 0x1640001
1c48 00000000     3452     .long 0x0
1c4c 0000001c     3453     .long 0x1c
1c50 00000000     3454     .long 0x0
1c54 00000000     3455     .long 0x0
1c58 00000000     3456     .long 0x0
                  3457 DBG352:
1c5c 0062622e     3458     .long 0x62622e
1c60 00000000     3459     .long 0x0
1c64 000003a6     3460     .long DBG310
1c68 00000000     3461     .long 0x0
1c6c 01640001     3462     .long 0x1640001
1c70 00000000     3463     .long 0x0
1c74 0000001c     3464     .long 0x1c
1c78 00000000     3465     .long 0x0
1c7c 00001cc0     3466     .long DBG353
1c80 00000000     3467     .long 0x0
1c84 00000000     3468     .long 0x0
1c88 000000dc     3469     .long DBG208
1c8c 010fafe8     3470     .long 0x10fafe8
1c90 00000000     3471     .long 0x0
1c94 00010002     3472     .long 0x10002
1c98 0062652e     3473     .long 0x62652e
1c9c 00000000     3474     .long 0x0
1ca0 000003aa     3475     .long DBG311
1ca4 00000000     3476     .long 0x0
1ca8 01640001     3477     .long 0x1640001
1cac 00000000     3478     .long 0x0
1cb0 0000001c     3479     .long 0x1c
1cb4 00000000     3480     .long 0x0
1cb8 00000000     3481     .long 0x0
1cbc 00000000     3482     .long 0x0
                  3483 DBG353:
1cc0 0062622e     3484     .long 0x62622e
1cc4 00000000     3485     .long 0x0
1cc8 000003b2     3486     .long DBG312
1ccc 00000000     3487     .long 0x0
1cd0 01640001     3488     .long 0x1640001
1cd4 00000000     3489     .long 0x0
1cd8 0000001c     3490     .long 0x1c
1cdc 00000000     3491     .long 0x0
1ce0 00001d24     3492     .long DBG354
1ce4 00000000     3493     .long 0x0
1ce8 00000000     3494     .long 0x0
1cec 000000dc     3495     .long DBG208
1cf0 010fafe8     3496     .long 0x10fafe8
1cf4 00000000     3497     .long 0x0
1cf8 00010002     3498     .long 0x10002
1cfc 0062652e     3499     .long 0x62652e
1d00 00000000     3500     .long 0x0
1d04 000003b6     3501     .long DBG313
1d08 00000000     3502     .long 0x0
1d0c 01640001     3503     .long 0x1640001
1d10 00000000     3504     .long 0x0
1d14 0000001c     3505     .long 0x1c
1d18 00000000     3506     .long 0x0
1d1c 00000000     3507     .long 0x0
1d20 00000000     3508     .long 0x0
                  3509 DBG354:
1d24 0062622e     3510     .long 0x62622e
1d28 00000000     3511     .long 0x0
1d2c 000003ba     3512     .long DBG314
1d30 00000000     3513     .long 0x0
1d34 01640001     3514     .long 0x1640001
1d38 00000000     3515     .long 0x0
1d3c 0000001c     3516     .long 0x1c
1d40 00000000     3517     .long 0x0
1d44 00001db0     3518     .long DBG355
1d48 00000000     3519     .long 0x0
1d4c 00000000     3520     .long 0x0
1d50 000000dc     3521     .long DBG208
1d54 010fafe8     3522     .long 0x10fafe8
1d58 00000000     3523     .long 0x0
1d5c 00010002     3524     .long 0x10002
1d60 0062652e     3525     .long 0x62652e
1d64 00000000     3526     .long 0x0
1d68 000003be     3527     .long DBG315
1d6c 00000000     3528     .long 0x0
1d70 01640001     3529     .long 0x1640001
1d74 00000000     3530     .long 0x0
1d78 0000001c     3531     .long 0x1c
1d7c 00000000     3532     .long 0x0
1d80 00000000     3533     .long 0x0
1d84 00000000     3534     .long 0x0
1d88 0062652e     3535     .long 0x62652e
1d8c 00000000     3536     .long 0x0
1d90 000003c6     3537     .long DBG291
1d94 00000000     3538     .long 0x0
1d98 01640001     3539     .long 0x1640001
1d9c 00000000     3540     .long 0x0
1da0 0000001c     3541     .long 0x1c
1da4 00000000     3542     .long 0x0
1da8 00000000     3543     .long 0x0
1dac 00000000     3544     .long 0x0
                  3545 DBG355:
1db0 0062622e     3546     .long 0x62622e
1db4 00000000     3547     .long 0x0
1db8 000003d4     3548     .long DBG316
1dbc 00000000     3549     .long 0x0
1dc0 01640001     3550     .long 0x1640001
1dc4 00000000     3551     .long 0x0
1dc8 0000001e     3552     .long 0x1e
1dcc 00000000     3553     .long 0x0
1dd0 00001e14     3554     .long DBG356
1dd4 00000000     3555     .long 0x0
1dd8 00000000     3556     .long 0x0
1ddc 000000dc     3557     .long DBG208
1de0 010fafe8     3558     .long 0x10fafe8
1de4 00000000     3559     .long 0x0
1de8 00010002     3560     .long 0x10002
1dec 0062652e     3561     .long 0x62652e
1df0 00000000     3562     .long 0x0
1df4 000003d8     3563     .long DBG317
1df8 00000000     3564     .long 0x0
1dfc 01640001     3565     .long 0x1640001
1e00 00000000     3566     .long 0x0
1e04 0000001e     3567     .long 0x1e
1e08 00000000     3568     .long 0x0
1e0c 00000000     3569     .long 0x0
1e10 00000000     3570     .long 0x0
                  3571 DBG356:
1e14 0062622e     3572     .long 0x62622e
1e18 00000000     3573     .long 0x0
1e1c 000003ea     3574     .long DBG318
1e20 00000000     3575     .long 0x0
1e24 01640001     3576     .long 0x1640001
1e28 00000000     3577     .long 0x0
1e2c 0000001e     3578     .long 0x1e
1e30 00000000     3579     .long 0x0
1e34 00001e78     3580     .long DBG357
1e38 00000000     3581     .long 0x0
1e3c 00000000     3582     .long 0x0
1e40 000000dc     3583     .long DBG208
1e44 010fafe8     3584     .long 0x10fafe8
1e48 00000000     3585     .long 0x0
1e4c 00010002     3586     .long 0x10002
1e50 0062652e     3587     .long 0x62652e
1e54 00000000     3588     .long 0x0
1e58 000003ee     3589     .long DBG319
1e5c 00000000     3590     .long 0x0
1e60 01640001     3591     .long 0x1640001
1e64 00000000     3592     .long 0x0
1e68 0000001e     3593     .long 0x1e
1e6c 00000000     3594     .long 0x0
1e70 00000000     3595     .long 0x0
1e74 00000000     3596     .long 0x0
                  3597 DBG357:
1e78 0062622e     3598     .long 0x62622e
1e7c 00000000     3599     .long 0x0
1e80 000003f2     3600     .long DBG320
1e84 00000000     3601     .long 0x0
1e88 01640001     3602     .long 0x1640001
1e8c 00000000     3603     .long 0x0
1e90 0000001e     3604     .long 0x1e
1e94 00000000     3605     .long 0x0
1e98 00001edc     3606     .long DBG358
1e9c 00000000     3607     .long 0x0
1ea0 00000000     3608     .long 0x0
1ea4 000000dc     3609     .long DBG208
1ea8 010fafe8     3610     .long 0x10fafe8
1eac 00000000     3611     .long 0x0
1eb0 00010002     3612     .long 0x10002
1eb4 0062652e     3613     .long 0x62652e
1eb8 00000000     3614     .long 0x0
1ebc 000003f6     3615     .long DBG321
1ec0 00000000     3616     .long 0x0
1ec4 01640001     3617     .long 0x1640001
1ec8 00000000     3618     .long 0x0
1ecc 0000001e     3619     .long 0x1e
1ed0 00000000     3620     .long 0x0
1ed4 00000000     3621     .long 0x0
1ed8 00000000     3622     .long 0x0
                  3623 DBG358:
1edc 0062622e     3624     .long 0x62622e
1ee0 00000000     3625     .long 0x0
1ee4 000003fc     3626     .long DBG322
1ee8 00000000     3627     .long 0x0
1eec 01640001     3628     .long 0x1640001
1ef0 00000000     3629     .long 0x0
1ef4 0000001e     3630     .long 0x1e
1ef8 00000000     3631     .long 0x0
1efc 00001f40     3632     .long DBG359
1f00 00000000     3633     .long 0x0
1f04 00000000     3634     .long 0x0
1f08 000000dc     3635     .long DBG208
1f0c 010fafe8     3636     .long 0x10fafe8
1f10 00000000     3637     .long 0x0
1f14 00010002     3638     .long 0x10002
1f18 0062652e     3639     .long 0x62652e
1f1c 00000000     3640     .long 0x0
1f20 00000400     3641     .long DBG323
1f24 00000000     3642     .long 0x0
1f28 01640001     3643     .long 0x1640001
1f2c 00000000     3644     .long 0x0
1f30 0000001e     3645     .long 0x1e
1f34 00000000     3646     .long 0x0
1f38 00000000     3647     .long 0x0
1f3c 00000000     3648     .long 0x0
                  3649 DBG359:
1f40 0062622e     3650     .long 0x62622e
1f44 00000000     3651     .long 0x0
1f48 00000408     3652     .long DBG324
1f4c 00000000     3653     .long 0x0
1f50 01640001     3654     .long 0x1640001
1f54 00000000     3655     .long 0x0
1f58 0000001e     3656     .long 0x1e
1f5c 00000000     3657     .long 0x0
1f60 00001fa4     3658     .long DBG360
1f64 00000000     3659     .long 0x0
1f68 00000000     3660     .long 0x0
1f6c 000000dc     3661     .long DBG208
1f70 010fafe8     3662     .long 0x10fafe8
1f74 00000000     3663     .long 0x0
1f78 00010002     3664     .long 0x10002
1f7c 0062652e     3665     .long 0x62652e
1f80 00000000     3666     .long 0x0
1f84 0000040c     3667     .long DBG325
1f88 00000000     3668     .long 0x0
1f8c 01640001     3669     .long 0x1640001
1f90 00000000     3670     .long 0x0
1f94 0000001e     3671     .long 0x1e
1f98 00000000     3672     .long 0x0
1f9c 00000000     3673     .long 0x0
1fa0 00000000     3674     .long 0x0
                  3675 DBG360:
1fa4 0062622e     3676     .long 0x62622e
1fa8 00000000     3677     .long 0x0
1fac 00000414     3678     .long DBG326
1fb0 00000000     3679     .long 0x0
1fb4 01640001     3680     .long 0x1640001
1fb8 00000000     3681     .long 0x0
1fbc 0000001e     3682     .long 0x1e
1fc0 00000000     3683     .long 0x0
1fc4 00002030     3684     .long DBG361
1fc8 00000000     3685     .long 0x0
1fcc 00000000     3686     .long 0x0
1fd0 000000dc     3687     .long DBG208
1fd4 010fafe8     3688     .long 0x10fafe8
1fd8 00000000     3689     .long 0x0
1fdc 00010002     3690     .long 0x10002
1fe0 0062652e     3691     .long 0x62652e
1fe4 00000000     3692     .long 0x0
1fe8 00000418     3693     .long DBG327
1fec 00000000     3694     .long 0x0
1ff0 01640001     3695     .long 0x1640001
1ff4 00000000     3696     .long 0x0
1ff8 0000001e     3697     .long 0x1e
1ffc 00000000     3698     .long 0x0
2000 00000000     3699     .long 0x0
2004 00000000     3700     .long 0x0
2008 0062652e     3701     .long 0x62652e
200c 00000000     3702     .long 0x0
2010 0000041c     3703     .long DBG292
2014 00000000     3704     .long 0x0
2018 01640001     3705     .long 0x1640001
201c 00000000     3706     .long 0x0
2020 0000001e     3707     .long 0x1e
2024 00000000     3708     .long 0x0
2028 00000000     3709     .long 0x0
202c 00000000     3710     .long 0x0
                  3711 DBG361:
2030 0062622e     3712     .long 0x62622e
2034 00000000     3713     .long 0x0
2038 0000041c     3714     .long DBG292
203c 00000000     3715     .long 0x0
2040 01640001     3716     .long 0x1640001
2044 00000000     3717     .long 0x0
2048 0000001e     3718     .long 0x1e
204c 00000000     3719     .long 0x0
2050 00002094     3720     .long DBG362
2054 00000000     3721     .long 0x0
2058 00000000     3722     .long 0x0
205c 000000c0     3723     .long DBG363
2060 00000200     3724     .long 0x200
2064 00000006     3725     .long 0x6
2068 0204ffff     3726     .long 0x204ffff
206c 00000000     3727     .long 0x0
2070 000000c0     3728     .long DBG363
2074 00040102     3729     .long 0x40102
2078 00000006     3730     .long 0x6
207c 0104ffff     3731     .long 0x104ffff
2080 00000000     3732     .long 0x0
2084 000000c0     3733     .long DBG363
2088 00070102     3734     .long 0x70102
208c 00000006     3735     .long 0x6
2090 0004ffff     3736     .long 0x4ffff
                  3737 DBG362:
2094 0062622e     3738     .long 0x62622e
2098 00000000     3739     .long 0x0
209c 00000430     3740     .long DBG328
20a0 00000000     3741     .long 0x0
20a4 01640001     3742     .long 0x1640001
20a8 00000000     3743     .long 0x0
20ac 0000001f     3744     .long 0x1f
20b0 00000000     3745     .long 0x0
20b4 000020f8     3746     .long DBG364
20b8 00000000     3747     .long 0x0
20bc 00000000     3748     .long 0x0
20c0 000000dc     3749     .long DBG208
20c4 00000000     3750     .long 0x0
20c8 00000000     3751     .long 0x0
20cc 00010002     3752     .long 0x10002
20d0 0062652e     3753     .long 0x62652e
20d4 00000000     3754     .long 0x0
20d8 00000434     3755     .long DBG329
20dc 00000000     3756     .long 0x0
20e0 01640001     3757     .long 0x1640001
20e4 00000000     3758     .long 0x0
20e8 0000001f     3759     .long 0x1f
20ec 00000000     3760     .long 0x0
20f0 00000000     3761     .long 0x0
20f4 00000000     3762     .long 0x0
                  3763 DBG364:
20f8 0062622e     3764     .long 0x62622e
20fc 00000000     3765     .long 0x0
2100 00000438     3766     .long DBG330
2104 00000000     3767     .long 0x0
2108 01640001     3768     .long 0x1640001
210c 00000000     3769     .long 0x0
2110 0000001f     3770     .long 0x1f
2114 00000000     3771     .long 0x0
2118 0000215c     3772     .long DBG365
211c 00000000     3773     .long 0x0
2120 00000000     3774     .long 0x0
2124 000000dc     3775     .long DBG208
2128 00000000     3776     .long 0x0
212c 00000000     3777     .long 0x0
2130 00010002     3778     .long 0x10002
2134 0062652e     3779     .long 0x62652e
2138 00000000     3780     .long 0x0
213c 0000043c     3781     .long DBG331
2140 00000000     3782     .long 0x0
2144 01640001     3783     .long 0x1640001
2148 00000000     3784     .long 0x0
214c 0000001f     3785     .long 0x1f
2150 00000000     3786     .long 0x0
2154 00000000     3787     .long 0x0
2158 00000000     3788     .long 0x0
                  3789 DBG365:
215c 0062622e     3790     .long 0x62622e
2160 00000000     3791     .long 0x0
2164 00000440     3792     .long DBG332
2168 00000000     3793     .long 0x0
216c 01640001     3794     .long 0x1640001
2170 00000000     3795     .long 0x0
2174 0000001f     3796     .long 0x1f
2178 00000000     3797     .long 0x0
217c 000021c0     3798     .long DBG366
2180 00000000     3799     .long 0x0
2184 00000000     3800     .long 0x0
2188 000000dc     3801     .long DBG208
218c 00000000     3802     .long 0x0
2190 00000000     3803     .long 0x0
2194 00010002     3804     .long 0x10002
2198 0062652e     3805     .long 0x62652e
219c 00000000     3806     .long 0x0
21a0 00000444     3807     .long DBG333
21a4 00000000     3808     .long 0x0
21a8 01640001     3809     .long 0x1640001
21ac 00000000     3810     .long 0x0
21b0 0000001f     3811     .long 0x1f
21b4 00000000     3812     .long 0x0
21b8 00000000     3813     .long 0x0
21bc 00000000     3814     .long 0x0
                  3815 DBG366:
21c0 0062622e     3816     .long 0x62622e
21c4 00000000     3817     .long 0x0
21c8 0000044a     3818     .long DBG334
21cc 00000000     3819     .long 0x0
21d0 01640001     3820     .long 0x1640001
21d4 00000000     3821     .long 0x0
21d8 0000001f     3822     .long 0x1f
21dc 00000000     3823     .long 0x0
21e0 00002594     3824     .long DBG367
21e4 00000000     3825     .long 0x0
21e8 00000000     3826     .long 0x0
21ec 000000dc     3827     .long DBG208
21f0 00000000     3828     .long 0x0
21f4 00000000     3829     .long 0x0
21f8 00010002     3830     .long 0x10002
21fc 0062652e     3831     .long 0x62652e
2200 00000000     3832     .long 0x0
2204 0000044e     3833     .long DBG335
2208 00000000     3834     .long 0x0
220c 01640001     3835     .long 0x1640001
2210 00000000     3836     .long 0x0
2214 0000001f     3837     .long 0x1f
2218 00000000     3838     .long 0x0
221c 00000000     3839     .long 0x0
2220 00000000     3840     .long 0x0
2224 0062652e     3841     .long 0x62652e
2228 00000000     3842     .long 0x0
222c 00000458     3843     .long DBG295
2230 00000000     3844     .long 0x0
2234 01640001     3845     .long 0x1640001
2238 00000000     3846     .long 0x0
223c 00000022     3847     .long 0x22
2240 00000000     3848     .long 0x0
2244 00000000     3849     .long 0x0
2248 00000000     3850     .long 0x0
224c 0062652e     3851     .long 0x62652e
2250 00000000     3852     .long 0x0
2254 00000458     3853     .long DBG295
2258 00000000     3854     .long 0x0
225c 01640001     3855     .long 0x1640001
2260 00000000     3856     .long 0x0
2264 00000022     3857     .long 0x22
2268 00000000     3858     .long 0x0
226c 00000000     3859     .long 0x0
2270 00000000     3860     .long 0x0
2274 0062652e     3861     .long 0x62652e
2278 00000000     3862     .long 0x0
227c 00000458     3863     .long DBG295
2280 00000000     3864     .long 0x0
2284 01640001     3865     .long 0x1640001
2288 00000000     3866     .long 0x0
228c 00000022     3867     .long 0x22
2290 00000000     3868     .long 0x0
2294 00000000     3869     .long 0x0
2298 00000000     3870     .long 0x0
229c 0062652e     3871     .long 0x62652e
22a0 00000000     3872     .long 0x0
22a4 00000458     3873     .long DBG295
22a8 00000000     3874     .long 0x0
22ac 01640001     3875     .long 0x1640001
22b0 00000000     3876     .long 0x0
22b4 00000022     3877     .long 0x22
22b8 00000000     3878     .long 0x0
22bc 00000000     3879     .long 0x0
22c0 00000000     3880     .long 0x0
22c4 0066652e     3881     .long 0x66652e
22c8 00000000     3882     .long 0x0
22cc 00000458     3883     .long DBG336
22d0 00000000     3884     .long 0x0
22d4 01650001     3885     .long 0x1650001
22d8 00000000     3886     .long 0x0
22dc 000000f8     3887     .long 0xf8
22e0 00000000     3888     .long 0x0
22e4 00000000     3889     .long 0x0
22e8 00000000     3890     .long 0x0
                  3891     .pseg M5535A_code
                  3892 DBG275:
                  3893     .dbgseg dbg_syms
22ec 00000000     3894     .long 0x0
22f0 00000188     3895     .long DBG278
22f4 0000046e     3896     .long DBG275
22f8 00000000     3897     .long 0x0
22fc 00ff0001     3898     .long 0xff0001
                  3899 ; }
                  3900 ; void M5535A_Init(void)
                  3901 DBG274:
2300 00000000     3902     .long 0x0
2304 00000130     3903     .long DBG372
2308 0000046e     3904     .long _M5535A_Init
230c 00000040     3905     .long 0x40
2310 01020001     3906     .long 0x1020001
2314 00002328     3907     .long DBG279
2318 00000016     3908     .long DBG369-DBG370
231c 000004c8     3909     .long DBG371
2320 00002594     3910     .long DBG368
2324 00000000     3911     .long 0x0
                  3912     .pseg M5535A_code
                  3913 DBG370:
                  3914     .dbgseg dbg_syms
                  3915 DBG279:
2328 0066622e     3916     .long 0x66622e
232c 00000000     3917     .long 0x0
2330 0000046e     3918     .long DBG370
2334 00000000     3919     .long 0x0
2338 01650001     3920     .long 0x1650001
233c 00000000     3921     .long 0x0
2340 000000fa     3922     .long 0xfa
2344 00000000     3923     .long 0x0
2348 00002594     3924     .long DBG373
234c 00000000     3925     .long 0x0
                  3926     .dbgseg dbg_line
                  3927 DBG371:
04c8 00002300     3928     .long DBG274
04cc 00000000     3929     .long 0x0
04d0 0000046e     3930     .long _M5535A_Init
04d4 00000001     3931     .long 0x1
04d8 0000046e     3932     .long DBG375
04dc 00000002     3933     .long 0x2
04e0 0000046e     3934     .long DBG376
04e4 00000003     3935     .long 0x3
04e8 00000472     3936     .long DBG377
04ec 00000004     3937     .long 0x4
04f0 00000476     3938     .long DBG378
04f4 00000006     3939     .long 0x6
04f8 00000482     3940     .long DBG379
04fc 00000007     3941     .long 0x7
                  3942     .pseg M5535A_code
                  3943     .global _M5535A_Init
                  3944 _M5535A_Init:
                  3945 ; ENTRY
                  3946 DBG374:
                  3947 ; {
                  3948 DBG375:
                  3949 ;   M5535A_Reset();
                  3950 DBG376:
046e b012d202     3951     call    #_M5535A_Reset
                  3952 DBG377:
                  3953 ;   convertCalibrationDataIntoCoefficients();
0472 b0127001     3954     call    #_convertCalibrationDataIntoCoefficients
                  3955 DBG378:
                  3956 ;   sensorRegisterSampleMethod( (0) , 0, M5535A_Pressure);
0476 3e40fc02     3957     mov #_M5535A_Pressure,r14
047a 4d43         3958     mov.b   #0x0,r13
047c 0c43         3959     mov #0x0,r12
047e b0120000     3960     call    #_sensorRegisterSampleMethod
                  3961 DBG380:
                  3962 DBG379:
                  3963 ; EXIT
0482 3041         3964     ret
                  3965     .dbgseg dbg_syms
2350 00000000     3966     .long 0x0
2354 00000044     3967     .long DBG17
2358 00000000     3968     .long 0x0
235c 00000000     3969     .long 0x0
2360 00010002     3970     .long 0x10002
2364 00000000     3971     .long 0x0
2368 00000164     3972     .long DBG18
236c 00000002     3973     .long 0x2
2370 00000000     3974     .long 0x0
2374 00010002     3975     .long 0x10002
2378 504e5f5f     3976     .long 0x504e5f5f
237c 534d5241     3977     .long 0x534d5241
2380 00000000     3978     .long 0x0
2384 00000000     3979     .long 0x0
2388 00010002     3980     .long 0x10002
238c 0066652e     3981     .long 0x66652e
2390 00000000     3982     .long 0x0
2394 00000482     3983     .long DBG380
2398 00000000     3984     .long 0x0
239c 01650001     3985     .long 0x1650001
23a0 00000000     3986     .long 0x0
23a4 00000100     3987     .long 0x100
23a8 00000000     3988     .long 0x0
23ac 00000000     3989     .long 0x0
23b0 00000000     3990     .long 0x0
                  3991     .pseg M5535A_code
                  3992 DBG369:
                  3993     .dbgseg dbg_syms
23b4 00000000     3994     .long 0x0
23b8 00000130     3995     .long DBG372
23bc 00000484     3996     .long DBG369
23c0 00000000     3997     .long 0x0
23c4 00ff0001     3998     .long 0xff0001
                  3999 ; }
                  4000     .dseg   M5535A_bss
0000              4001     .align 0x2
                  4002 M5535A_V11:
0000              4003     .align 0x2
                  4004 _W1:
0000              4005     .bss 0x2
                  4006 ; W1 size 2
0002              4007     .align 0x2
                  4008 _W2:
0002              4009     .bss 0x2
                  4010 ; W2 size 2
0004              4011     .align 0x2
                  4012 _W3:
0004              4013     .bss 0x2
                  4014 ; W3 size 2
0006              4015     .align 0x2
                  4016 _W4:
0006              4017     .bss 0x2
                  4018 ; W4 size 2
0008              4019     .align 0x2
                  4020 _C1:
0008              4021     .bss 0x4
                  4022 ; C1 size 4
000c              4023     .align 0x2
                  4024 _C2:
000c              4025     .bss 0x4
                  4026 ; C2 size 4
0010              4027     .align 0x2
                  4028 _C3:
0010              4029     .bss 0x4
                  4030 ; C3 size 4
0014              4031     .align 0x2
                  4032 _C4:
0014              4033     .bss 0x4
                  4034 ; C4 size 4
0018              4035     .align 0x2
                  4036 _C5:
0018              4037     .bss 0x4
                  4038 ; C5 size 4
001c              4039     .align 0x2
                  4040 _C6:
001c              4041     .bss 0x4
                  4042 ; C6 size 4
                  4043     .extern _sensorRegisterSampleMethod
                  4044     .extern __u_to_s
                  4045     .extern __s_div
                  4046     .extern __s_add
                  4047     .extern __s_sub
                  4048     .extern __umult16hw
                  4049     .extern __s_mul
                  4050     .dbgseg dbg_syms
                  4051 _0fake_1:
                  4052 DBG4:
23c8 6166305f     4053     .long 0x6166305f
23cc 315f656b     4054     .long 0x315f656b
23d0 00000000     4055     .long 0x0
23d4 00000008     4056     .long 0x8
23d8 010afffe     4057     .long 0x10afffe
23dc 00000000     4058     .long 0x0
23e0 00100000     4059     .long 0x100000
23e4 00000000     4060     .long 0x0
23e8 000024b8     4061     .long DBG381
23ec 00000000     4062     .long 0x0
23f0 7361625f     4063     .long 0x7361625f
23f4 00000065     4064     .long 0x65
23f8 00000000     4065     .long 0x0
23fc 0000002c     4066     .long 0x2c
2400 0008ffff     4067     .long 0x8ffff
2404 646e655f     4068     .long 0x646e655f
2408 00000000     4069     .long 0x0
240c 00000002     4070     .long 0x2
2410 0000002c     4071     .long 0x2c
2414 0008ffff     4072     .long 0x8ffff
2418 7274705f     4073     .long 0x7274705f
241c 00000000     4074     .long 0x0
2420 00000004     4075     .long 0x4
2424 0000002c     4076     .long 0x2c
2428 0008ffff     4077     .long 0x8ffff
242c 6565735f     4078     .long 0x6565735f
2430 0000006b     4079     .long 0x6b
2434 00000006     4080     .long 0x6
2438 00000005     4081     .long 0x5
243c 0008ffff     4082     .long 0x8ffff
2440 746e635f     4083     .long 0x746e635f
2444 00000000     4084     .long 0x0
2448 0000000a     4085     .long 0xa
244c 00000004     4086     .long 0x4
2450 0008ffff     4087     .long 0x8ffff
2454 616c665f     4088     .long 0x616c665f
2458 00000067     4089     .long 0x67
245c 0000000c     4090     .long 0xc
2460 00000003     4091     .long 0x3
2464 0008ffff     4092     .long 0x8ffff
2468 6c69665f     4093     .long 0x6c69665f
246c 00000065     4094     .long 0x65
2470 0000000e     4095     .long 0xe
2474 00000002     4096     .long 0x2
2478 0008ffff     4097     .long 0x8ffff
247c 66626e5f     4098     .long 0x66626e5f
2480 00000000     4099     .long 0x0
2484 0000000f     4100     .long 0xf
2488 0000000c     4101     .long 0xc
248c 0008ffff     4102     .long 0x8ffff
2490 736f652e     4103     .long 0x736f652e
2494 00000000     4104     .long 0x0
2498 00000010     4105     .long 0x10
249c 00000000     4106     .long 0x0
24a0 0166ffff     4107     .long 0x166ffff
24a4 000023c8     4108     .long DBG4
24a8 00100000     4109     .long 0x100000
24ac 00000000     4110     .long 0x0
24b0 00000000     4111     .long 0x0
24b4 00000000     4112     .long 0x0
                  4113 _3fake_2:
                  4114 DBG381:
24b8 6166335f     4115     .long 0x6166335f
24bc 325f656b     4116     .long 0x325f656b
24c0 00000000     4117     .long 0x0
24c4 00000008     4118     .long 0x8
24c8 010afffe     4119     .long 0x10afffe
24cc 00000000     4120     .long 0x0
24d0 00120000     4121     .long 0x120000
24d4 00000000     4122     .long 0x0
24d8 00002594     4123     .long DBG382
24dc 00000000     4124     .long 0x0
24e0 53727563     4125     .long 0x53727563
24e4 65746174     4126     .long 0x65746174
24e8 00000000     4127     .long 0x0
24ec 0000000c     4128     .long 0xc
24f0 0008ffff     4129     .long 0x8ffff
24f4 00000000     4130     .long 0x0
24f8 00000204     4131     .long DBG383
24fc 00000001     4132     .long 0x1
2500 0000000c     4133     .long 0xc
2504 0008ffff     4134     .long 0x8ffff
2508 67616c66     4135     .long 0x67616c66
250c 00000073     4136     .long 0x73
2510 00000002     4137     .long 0x2
2514 0000000c     4138     .long 0xc
2518 0008ffff     4139     .long 0x8ffff
251c 6576656c     4140     .long 0x6576656c
2520 0069486c     4141     .long 0x69486c
2524 00000004     4142     .long 0x4
2528 00000006     4143     .long 0x6
252c 0008ffff     4144     .long 0x8ffff
2530 6576656c     4145     .long 0x6576656c
2534 006f4c6c     4146     .long 0x6f4c6c
2538 00000008     4147     .long 0x8
253c 00000006     4148     .long 0x6
2540 0008ffff     4149     .long 0x8ffff
2544 00000000     4150     .long 0x0
2548 00000124     4151     .long DBG384
254c 0000000c     4152     .long 0xc
2550 00000006     4153     .long 0x6
2554 0008ffff     4154     .long 0x8ffff
2558 6874656d     4155     .long 0x6874656d
255c 0000646f     4156     .long 0x646f
2560 00000010     4157     .long 0x10
2564 000002a4     4158     .long 0x2a4
2568 0008ffff     4159     .long 0x8ffff
256c 736f652e     4160     .long 0x736f652e
2570 00000000     4161     .long 0x0
2574 00000012     4162     .long 0x12
2578 00000000     4163     .long 0x0
257c 0166ffff     4164     .long 0x166ffff
2580 000024b8     4165     .long DBG381
2584 00120000     4166     .long 0x120000
2588 00000000     4167     .long 0x0
258c 00000000     4168     .long 0x0
2590 00000000     4169     .long 0x0
                  4170 DBG373:
                  4171 DBG367:
                  4172 DBG368:
                  4173 DBG382:
2594 00007073     4174     .long 0x7073
2598 00000000     4175     .long 0x0
259c 00000001     4176     .long 0x1
25a0 00000000     4177     .long 0x0
25a4 016cfffe     4178     .long 0x16cfffe
25a8 00000000     4179     .long 0x0
25ac 00100001     4180     .long 0x100001
25b0 00000000     4181     .long 0x0
25b4 00000000     4182     .long 0x0
25b8 00000000     4183     .long 0x0
25bc 00000052     4184     .long 0x52
25c0 00000000     4185     .long 0x0
25c4 00000002     4186     .long 0x2
25c8 00000000     4187     .long 0x0
25cc 016cfffe     4188     .long 0x16cfffe
25d0 00000000     4189     .long 0x0
25d4 00100010     4190     .long 0x100010
25d8 00000000     4191     .long 0x0
25dc 00000000     4192     .long 0x0
25e0 00000000     4193     .long 0x0
25e4 00000000     4194     .long 0x0
25e8 00000004     4195     .long DBG385
25ec 00000002     4196     .long _measureTemperature
25f0 0000000e     4197     .long 0xe
25f4 00030002     4198     .long 0x30002
25f8 00003157     4199     .long 0x3157
25fc 00000000     4200     .long 0x0
2600 00000000     4201     .long _W1
2604 0000000e     4202     .long 0xe
2608 00030002     4203     .long 0x30002
260c 00003257     4204     .long 0x3257
2610 00000000     4205     .long 0x0
2614 00000002     4206     .long _W2
2618 0000000e     4207     .long 0xe
261c 00030002     4208     .long 0x30002
2620 00003357     4209     .long 0x3357
2624 00000000     4210     .long 0x0
2628 00000004     4211     .long _W3
262c 0000000e     4212     .long 0xe
2630 00030002     4213     .long 0x30002
2634 00000000     4214     .long 0x0
2638 000000b0     4215     .long DBG386
263c 00000000     4216     .long _measurePressure
2640 0000000e     4217     .long 0xe
2644 00030002     4218     .long 0x30002
2648 00003457     4219     .long 0x3457
264c 00000000     4220     .long 0x0
2650 00000006     4221     .long _W4
2654 0000000e     4222     .long 0xe
2658 00030002     4223     .long 0x30002
265c 00003143     4224     .long 0x3143
2660 00000000     4225     .long 0x0
2664 00000008     4226     .long _C1
2668 00000006     4227     .long 0x6
266c 00030002     4228     .long 0x30002
2670 00003243     4229     .long 0x3243
2674 00000000     4230     .long 0x0
2678 0000000c     4231     .long _C2
267c 00000006     4232     .long 0x6
2680 00030002     4233     .long 0x30002
2684 00003343     4234     .long 0x3343
2688 00000000     4235     .long 0x0
268c 00000010     4236     .long _C3
2690 00000006     4237     .long 0x6
2694 00030002     4238     .long 0x30002
2698 00003443     4239     .long 0x3443
269c 00000000     4240     .long 0x0
26a0 00000014     4241     .long _C4
26a4 00000006     4242     .long 0x6
26a8 00030002     4243     .long 0x30002
26ac 00003543     4244     .long 0x3543
26b0 00000000     4245     .long 0x0
26b4 00000018     4246     .long _C5
26b8 00000006     4247     .long 0x6
26bc 00030002     4248     .long 0x30002
26c0 00003643     4249     .long 0x3643
26c4 00000000     4250     .long 0x0
26c8 0000001c     4251     .long _C6
26cc 00000006     4252     .long 0x6
26d0 00030002     4253     .long 0x30002
26d4 6c6f6f62     4254     .long 0x6c6f6f62
26d8 006e6165     4255     .long 0x6e6165
26dc 00000000     4256     .long 0x0
26e0 00000004     4257     .long 0x4
26e4 000dfffe     4258     .long 0xdfffe
26e8 454c4946     4259     .long 0x454c4946
26ec 00000000     4260     .long 0x0
26f0 00000000     4261     .long 0x0
26f4 00000008     4262     .long 0x8
26f8 010dfffe     4263     .long 0x10dfffe
26fc 000023c8     4264     .long _0fake_1
2700 00000010     4265     .long 0x10
2704 00000000     4266     .long 0x0
2708 00000000     4267     .long 0x0
270c 00000000     4268     .long 0x0
2710 657a6973     4269     .long 0x657a6973
2714 0000745f     4270     .long 0x745f
2718 00000000     4271     .long 0x0
271c 0000000e     4272     .long 0xe
2720 000dfffe     4273     .long 0xdfffe
2724 6c5f6176     4274     .long 0x6c5f6176
2728 00747369     4275     .long 0x747369
272c 00000000     4276     .long 0x0
2730 00000020     4277     .long 0x20
2734 000dfffe     4278     .long 0xdfffe
2738 00000000     4279     .long 0x0
273c 00000150     4280     .long DBG387
2740 00000000     4281     .long 0x0
2744 000002a0     4282     .long 0x2a0
2748 000dfffe     4283     .long 0xdfffe
274c 00000000     4284     .long 0x0
2750 000001a8     4285     .long DBG388
2754 00000000     4286     .long 0x0
2758 00000008     4287     .long 0x8
275c 010dfffe     4288     .long 0x10dfffe
2760 000024b8     4289     .long _3fake_2
2764 00000012     4290     .long 0x12
2768 00000000     4291     .long 0x0
276c 00000000     4292     .long 0x0
2770 00000000     4293     .long 0x0
2774 00000000     4294     .long 0x0
2778 000001f0     4295     .long DBG389
277c 00000000     4296     .long 0x0
2780 000002a4     4297     .long 0x2a4
2784 000dfffe     4298     .long 0xdfffe
2788 666f652e     4299     .long 0x666f652e
278c 00000000     4300     .long 0x0
2790 00000000     4301     .long 0x0
2794 00000000     4302     .long 0x0
2798 0067fffe     4303     .long 0x67fffe
                  4304     .dbgseg dbg_strs
0000              4305     .align 0x2
0000 00000210     4306     .long 0x210
                  4307 DBG385:
0004 6d656173     4308     .long 0x6d656173
0008 75726554     4309     .long 0x75726554
000c 656d7065     4310     .long 0x656d7065
0010 72617475     4311     .long 0x72617475
0014 72650000     4312     .long 0x72650000
                  4313 DBG110:
0018 5f5f5041     4314     .long 0x5f5f5041
001c 524d6269     4315     .long 0x524d6269
0020 74730000     4316     .long 0x74730000
                  4317 DBG19:
0024 5f5f5041     4318     .long 0x5f5f5041
0028 524d6465     4319     .long 0x524d6465
002c 6c617956     4320     .long 0x6c617956
0030 616c0000     4321     .long 0x616c0000
                  4322 DBG265:
0034 4d353533     4323     .long 0x4d353533
0038 35415f52     4324     .long 0x35415f52
003c 65736574     4325     .long 0x65736574
0040 00000000     4326     .long 0x0
                  4327 DBG17:
0044 5f5f4652     4328     .long 0x5f5f4652
0048 414d4553     4329     .long 0x414d4553
004c 495a4500     4330     .long 0x495a4500
                  4331 DBG36:
0050 77616974     4332     .long 0x77616974
0054 556e7469     4333     .long 0x556e7469
0058 6c446174     4334     .long 0x6c446174
005c 614f7574     4335     .long 0x614f7574
0060 4c6f7700     4336     .long 0x4c6f7700
                  4337 DBG255:
0064 6d656173     4338     .long 0x6d656173
0068 7572656d     4339     .long 0x7572656d
006c 656e7400     4340     .long 0x656e7400
                  4341 DBG226:
0070 6765744d     4342     .long 0x6765744d
0074 65617375     4343     .long 0x65617375
0078 72656d65     4344     .long 0x72656d65
007c 6e740000     4345     .long 0x6e740000
                  4346 DBG87:
0080 77726974     4347     .long 0x77726974
0084 65426974     4348     .long 0x65426974
0088 734c7362     4349     .long 0x734c7362
008c 46697273     4350     .long 0x46697273
0090 74000000     4351     .long 0x74000000
                  4352 DBG337:
0094 5f5f5041     4353     .long 0x5f5f5041
0098 524d7072     4354     .long 0x524d7072
009c 65737375     4355     .long 0x65737375
00a0 72650000     4356     .long 0x72650000
                  4357 DBG109:
00a4 5f5f5041     4358     .long 0x5f5f5041
00a8 524d6461     4359     .long 0x524d6461
00ac 74610000     4360     .long 0x74610000
                  4361 DBG386:
00b0 6d656173     4362     .long 0x6d656173
00b4 75726550     4363     .long 0x75726550
00b8 72657373     4364     .long 0x72657373
00bc 75726500     4365     .long 0x75726500
                  4366 DBG363:
00c0 73656e73     4367     .long 0x73656e73
00c4 69746976     4368     .long 0x69746976
00c8 69747900     4369     .long 0x69747900
                  4370 DBG251:
00cc 5f5f5041     4371     .long 0x5f5f5041
00d0 524d636f     4372     .long 0x524d636f
00d4 6d6d616e     4373     .long 0x6d6d616e
00d8 64000000     4374     .long 0x64000000
                  4375 DBG208:
00dc 5f5f5641     4376     .long 0x5f5f5641
00e0 525f4152     4377     .long 0x525f4152
00e4 47535f53     4378     .long 0x47535f53
00e8 495a4500     4379     .long 0x495a4500
                  4380 DBG60:
00ec 72656164     4381     .long 0x72656164
00f0 53697874     4382     .long 0x53697874
00f4 65656e42     4383     .long 0x65656e42
00f8 69747300     4384     .long 0x69747300
                  4385 DBG171:
00fc 636f6e76     4386     .long 0x636f6e76
0100 65727443     4387     .long 0x65727443
0104 616c6962     4388     .long 0x616c6962
0108 72617469     4389     .long 0x72617469
010c 6f6e4461     4390     .long 0x6f6e4461
0110 7461496e     4391     .long 0x7461496e
0114 746f436f     4392     .long 0x746f436f
0118 65666669     4393     .long 0x65666669
011c 6369656e     4394     .long 0x6369656e
0120 74730000     4395     .long 0x74730000
                  4396 DBG384:
0124 6c617374     4397     .long 0x6c617374
0128 56616c75     4398     .long 0x56616c75
012c 65000000     4399     .long 0x65000000
                  4400 DBG372:
0130 4d353533     4401     .long 0x4d353533
0134 35415f49     4402     .long 0x35415f49
0138 6e697400     4403     .long 0x6e697400
                  4404 DBG252:
013c 5f5f5041     4405     .long 0x5f5f5041
0140 524d6d65     4406     .long 0x524d6d65
0144 61737572     4407     .long 0x61737572
0148 656d656e     4408     .long 0x656d656e
014c 74000000     4409     .long 0x74000000
                  4410 DBG387:
0150 5f5f6170     4411     .long 0x5f5f6170
0154 70656e64     4412     .long 0x70656e64
0158 66756e63     4413     .long 0x66756e63
015c 5f707472     4414     .long 0x5f707472
0160 00000000     4415     .long 0x0
                  4416 DBG18:
0164 5f5f5341     4417     .long 0x5f5f5341
0168 5645445f     4418     .long 0x5645445f
016c 41524753     4419     .long 0x41524753
0170 5f53495a     4420     .long 0x5f53495a
0174 45000000     4421     .long 0x45000000
                  4422 DBG344:
0178 72617754     4423     .long 0x72617754
017c 656d7065     4424     .long 0x656d7065
0180 72617475     4425     .long 0x72617475
0184 72650000     4426     .long 0x72650000
                  4427 DBG278:
0188 4d353533     4428     .long 0x4d353533
018c 35415f50     4429     .long 0x35415f50
0190 72657373     4430     .long 0x72657373
0194 75726500     4431     .long 0x75726500
                  4432 DBG25:
0198 64656c61     4433     .long 0x64656c61
019c 794f6e65     4434     .long 0x794f6e65
01a0 50756c73     4435     .long 0x50756c73
01a4 65000000     4436     .long 0x65000000
                  4437 DBG388:
01a8 73656e73     4438     .long 0x73656e73
01ac 6f725374     4439     .long 0x6f725374
01b0 61746500     4440     .long 0x61746500
                  4441 DBG5:
01b4 433a5c63     4442     .long 0x433a5c63
01b8 79677769     4443     .long 0x79677769
01bc 6e5c686f     4444     .long 0x6e5c686f
01c0 6d655c68     4445     .long 0x6d655c68
01c4 6561646c     4446     .long 0x6561646c
01c8 65795c73     4447     .long 0x65795c73
01cc 766e5c4d     4448     .long 0x766e5c4d
01d0 53503433     4449     .long 0x53503433
01d4 305c5155     4450     .long 0x305c5155
01d8 41445241     4451     .long 0x41445241
01dc 7e315c6d     4452     .long 0x7e315c6d
01e0 6d637266     4453     .long 0x6d637266
01e4 696f5c4d     4454     .long 0x696f5c4d
01e8 35353335     4455     .long 0x35353335
01ec 412e6300     4456     .long 0x412e6300
                  4457 DBG389:
01f0 73656e73     4458     .long 0x73656e73
01f4 6f725361     4459     .long 0x6f725361
01f8 6d706c65     4460     .long 0x6d706c65
01fc 4d657468     4461     .long 0x4d657468
0200 6f640000     4462     .long 0x6f640000
                  4463 DBG383:
0204 70726576     4464     .long 0x70726576
0208 53746174     4465     .long 0x53746174
020c 65000000     4466     .long 0x65000000
                  4467     .iseg _idesc
0000              4468     .align 0x2
0000 0000         4469     .data 0x0
0002 0000         4470     .data M5535A_V11
0004 2000         4471     .data 0x20
