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