Archelon msp430 Assembler     Version 1.55 2004/01/08      File E:\mmcrfio\sensor.asm      Page 1

                     1 ; Archelon URCC C 3.17 2004/01/12
                     2 ; MSP430 CIF 2003/10/23
                     3 ; Compiled "E:\mmcrfio\sensor.c" Fri Mar 12 11:09:23 2004
                     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 00000104       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 struct {
                   166 ;   unsigned char *_base;
                   167 ;   unsigned char *_end;
                   168 ;   unsigned char *_ptr;
                   169 ;   long int       _seek;
                   170 ;   int            _cnt;
                   171 ;   short          _flag;
                   172 ;   char           _file;
                   173 ;   unsigned char  _nbf;
                   174 ; } FILE;
                   175 ; FILE size 16
                   176 ; int    sprintf( char *, const char *, ... );
                   177 ; int    sscanf( const char *, const char *, ... );
                   178 ; int    vsprintf( char *, const char *, va_list );
                   179 ; typedef int wchar_t;
                   180 ; wchar_t size 2
                   181 ; typedef struct {
                   182 ;   int rem;
                   183 ;   int quot;
                   184 ; } div_t;
                   185 ; div_t size 4
                   186 ; typedef struct {
                   187 ;   long rem;
                   188 ;   long quot;
                   189 ; } ldiv_t;
                   190 ; ldiv_t size 8
                   191 ; double atof( const char * );
                   192 ; int atoi( const char * );
                   193 ; long int atol( const char * );
                   194 ; double strtod( const char *, char ** );
                   195 ; long int strtol( const char *, char **, int );
                   196 ; unsigned long int strtoul( const char *, char **, int );
                   197 ; int rand( void );
                   198 ; void srand( unsigned int );
                   199 ; int system( const char * );
                   200 ; void *bsearch( const void *, const void *, size_t, size_t,
                   201 ;   int (*)(const void *, const void *) );
                   202 ; void qsort( void *, size_t, size_t, int (*)(const void *, const void *) );
                   203 ; int abs( int );
                   204 ; div_t div( int, int );
                   205 ; long int labs( long int );
                   206 ; ldiv_t ldiv( long int, long int );
                   207 ; int mblen( const char *, size_t );
                   208 ; int mbtowc( wchar_t *, const char *, size_t );
                   209 ; int wctomb( char *, wchar_t );
                   210 ; size_t mbstowcs( wchar_t *, const char *, size_t );
                   211 ; size_t wcstombs( char *, const wchar_t *, size_t );
                   212 ; void *memcpy( void *, const void *, size_t );
                   213 ; void *memmove( void *, const void *, size_t );
                   214 ; char *strcpy( char *, const char * );
                   215 ; char *strncpy( char *, const char *, size_t );
                   216 ; char *strcat( char *, const char * );
                   217 ; char *strncat( char *, const char *, size_t );
                   218 ; int memcmp( const void *, const void *, size_t );
                   219 ; int strcmp( const char *, const char * );
                   220 ; int strcoll( const char *, const char * );
                   221 ; int strncmp( const char *, const char *, size_t );
                   222 ; size_t strxfrm( char *, const char *, size_t );
                   223 ; void *memchr( const void *, int, size_t );
                   224 ; char *strchr( const char *, int );
                   225 ; size_t strcspn( const char *, const char * );
                   226 ; char *strpbrk( const char *, const char * );
                   227 ; char *strrchr( const char *, int );
                   228 ; size_t strspn( const char *, const char * );
                   229 ; char *strstr( const char *, const char * );
                   230 ; char *strtok( char *, const char * );
                   231 ; void *memset( void *, int, size_t );
                   232 ; char *strerror( int );
                   233 ; size_t strlen( const char * );
                   234 ; typedef int boolean;
                   235 ; boolean size 2
                   236 ; enum {false = 0, true = 1};
                   237 ; enum {error = -1, success = 0};
                   238 ; char * errnumGetDesc(int errNum);
                   239 ; void clearString(char *s, int len);
                   240 ; void eatWhiteSpace(char **s);
                   241 ; int grabArgument(char **srcStr, char *dstStr, int dstLen);
                   242 ; typedef void (*eventHandler)(void);
                   243 ; eventHandler size 2
                   244 ; int eventqInit(void);
                   245 ; void eventqPut(int);
                   246 ; void eventqUrgentPut(int);
                   247 ; int eventqGet(void);
                   248 ; int eventqRegisterHandler(int evType, eventHandler handler);
                   249 ; int eventqGetHandler(int evType, eventHandler *pHandler);
                   250 ; void eventqProcessEvents(void);
                   251 ; typedef int (*commandHandler)(char *);
                   252 ; commandHandler size 2
                   253 ; int cmdparseInit(void);
                   254 ; void cmdparseShow(void);
                   255 ; int cmdparseAddCommand(char * pCmdStr, char * pSubCmdStr, commandHandler handler);
                   256 ; int cmdparseDoCommand(char * pCmdStr);
                   257 ; int levparseSetLevels(char * cmdStr);
                   258 ; typedef int (*sensorSampleMethod)(float *);
                   259 ; sensorSampleMethod size 2
                   260 ; typedef struct {
                   261 ;   unsigned char curState;
                   262 ;   unsigned char prevState;
                   263 ;   unsigned char flags;
                   264 ;   float levelHi;
                   265 ;   float levelLo;
                   266 ;   float lastValue;
                   267 ;   sensorSampleMethod method;
                   268 ; } sensorState;
                   269 ; sensorState size 18
                   270 ; int sensorInit(void);
                   271 ; int sensorRegisterSampleMethod(int sensorId, unsigned char flags, sensorSampleMethod method);
                   272 ; int sensorGetData(int sensorId, float * pValue);
                   273 ; int sensorGetLevel(int levelId, float * pLevel);
                   274 ; int sensorSetLevel(int levelId, float level);
                   275 ; int sensorTriggerAlarm(int sensorId);
                   276 ; int outfmtInit(void);
                   277 ; void outfmtSendAlarmInfo(int type, unsigned char alarms);
                   278 ; void outfmtSendPrompt(void);
                   279 ; void outfmtSendCrLf(void);
                   280 ; void outfmtSendVersion(char *);
                   281 ; void outfmtSendData(void);
                   282 ; void outfmtSendLevels(void);
                   283 ; void outfmtSendTime(int, int, int);
                   284 ; void outfmtSendDate(int, int, int);
                   285 ; void outfmtSendError(int);
                   286 ; int outfmtGetBuffer(char **, int *);
                   287 ; int outfmtSendBuffer(void);
                   288 ; void gpioInit(void);
                   289 ; void gpioSetLed(boolean);
                   290 ; void gpioSetAttn(boolean);
                   291 ; void gpioSetHiSide(boolean);
                   292 ; void gpioSetGfTest(boolean);
                   293 ; void gpioSetKvhPower(boolean);
                   294 ; static boolean initDone = false;
                   295     .iseg sensor_idata
0000               296     .align 0x2
                   297 sensor_V1:
0000               298     .align 0x2
0000               299     .align 0x2
0000 0000          300     .data 0x0
                   301     .dseg   sensor_data
0000               302     .align 0x2
                   303 sensor_V2:
0000               304     .align 0x2
                   305 _initDone:
0000               306     .bss 0x2
                   307 ; initDone size 2
                   308 ; static boolean turnStreamEnable = false;
                   309     .iseg sensor_idata
0002               310     .align 0x2
0002               311     .align 0x2
0002 0000          312     .data 0x0
                   313     .dseg   sensor_data
0002               314     .align 0x2
                   315 _turnStreamEnable:
0002               316     .bss 0x2
                   317 ; turnStreamEnable size 2
                   318 ; static int alarmCount = 0;
                   319     .iseg sensor_idata
0004               320     .align 0x2
0004               321     .align 0x2
0004 0000          322     .data 0x0
                   323     .dseg   sensor_data
0004               324     .align 0x2
                   325 _alarmCount:
0004               326     .bss 0x2
                   327 ; alarmCount size 2
                   328 ; static sensorState * pSensors[ (8) ];
                   329 ; static sensorState sensors[ (8) ];
                   330 ; static int freeIdx = 0;
                   331     .iseg sensor_idata
0006               332     .align 0x2
0006               333     .align 0x2
0006 0000          334     .data 0x0
                   335     .dseg   sensor_data
0006               336     .align 0x2
                   337 _freeIdx:
0006               338     .bss 0x2
                   339 ; freeIdx size 2
                   340 ; void updateSensorAll(void);
                   341 ; void updateSensorTurnsCount(void);
                   342 ; void updateSensorHeading(void);
                   343 ; int setAmaskHandler(char *);
                   344 ; int setLevelsHandler(char *);
                   345 ; int getAmaskHandler(char *);
                   346 ; int getAlarmHandler(char *);
                   347 ; int getLevelsHandler(char *);
                   348 ; int clearAlarmHandler(char *);
                   349 ; int getDataHandler(char *);
                   350 ; int turnsStreamEnableHandler(char *);
                   351 ; int turnsStreamDisableHandler(char *);
                   352 ; static unsigned char getAlarms(void);
                   353 ; static sensorState * allocSensor(void) 
                   354     .dbgseg dbg_syms
                   355 .5fake_1:
                   356 DBG4:
0028 6166352e      357     .long 0x6166352e
002c 315f656b      358     .long 0x315f656b
0030 00000000      359     .long 0x0
0034 00000008      360     .long 0x8
0038 010afffe      361     .long 0x10afffe
003c 00000000      362     .long 0x0
0040 00120000      363     .long 0x120000
0044 00000000      364     .long 0x0
0048 00002e2c      365     .long DBG6
004c 00000000      366     .long 0x0
0050 53727563      367     .long 0x53727563
0054 65746174      368     .long 0x65746174
0058 00000000      369     .long 0x0
005c 0000000c      370     .long 0xc
0060 0008ffff      371     .long 0x8ffff
0064 00000000      372     .long 0x0
0068 0000025c      373     .long DBG7
006c 00000001      374     .long 0x1
0070 0000000c      375     .long 0xc
0074 0008ffff      376     .long 0x8ffff
0078 67616c66      377     .long 0x67616c66
007c 00000073      378     .long 0x73
0080 00000002      379     .long 0x2
0084 0000000c      380     .long 0xc
0088 0008ffff      381     .long 0x8ffff
008c 6576656c      382     .long 0x6576656c
0090 0069486c      383     .long 0x69486c
0094 00000004      384     .long 0x4
0098 00000006      385     .long 0x6
009c 0008ffff      386     .long 0x8ffff
00a0 6576656c      387     .long 0x6576656c
00a4 006f4c6c      388     .long 0x6f4c6c
00a8 00000008      389     .long 0x8
00ac 00000006      390     .long 0x6
00b0 0008ffff      391     .long 0x8ffff
00b4 00000000      392     .long 0x0
00b8 00000118      393     .long DBG8
00bc 0000000c      394     .long 0xc
00c0 00000006      395     .long 0x6
00c4 0008ffff      396     .long 0x8ffff
00c8 6874656d      397     .long 0x6874656d
00cc 0000646f      398     .long 0x646f
00d0 00000010      399     .long 0x10
00d4 000002a4      400     .long 0x2a4
00d8 0008ffff      401     .long 0x8ffff
00dc 736f652e      402     .long 0x736f652e
00e0 00000000      403     .long 0x0
00e4 00000012      404     .long 0x12
00e8 00000000      405     .long 0x0
00ec 0166ffff      406     .long 0x166ffff
00f0 00000028      407     .long DBG4
00f4 00120000      408     .long 0x120000
00f8 00000000      409     .long 0x0
00fc 00000000      410     .long 0x0
0100 00000000      411     .long 0x0
                   412 DBG3:
0104 00000000      413     .long 0x0
0108 0000006c      414     .long DBG13
010c 00000000      415     .long _allocSensor
0110 00000148      416     .long 0x148
0114 01030001      417     .long 0x1030001
0118 00000028      418     .long .5fake_1
011c 0000001e      419     .long DBG10-DBG11
0120 00000000      420     .long DBG12
0124 0000030c      421     .long DBG9
0128 00000000      422     .long 0x0
                   423     .pseg sensor_code
                   424 DBG11:
                   425     .dbgseg dbg_syms
                   426 DBG1:
012c 0066622e      427     .long 0x66622e
0130 00000000      428     .long 0x0
0134 00000000      429     .long DBG11
0138 00000000      430     .long 0x0
013c 01650001      431     .long 0x1650001
0140 00000000      432     .long 0x0
0144 00000030      433     .long 0x30
0148 00000000      434     .long 0x0
014c 00000334      435     .long DBG14
0150 00000000      436     .long 0x0
                   437     .dbgseg dbg_line
0000               438     .align 0x2
                   439 DBG12:
0000 00000104      440     .long DBG3
0004 00000000      441     .long 0x0
0008 00000000      442     .long _allocSensor
000c 00000001      443     .long 0x1
0010 00000000      444     .long DBG16
0014 00000002      445     .long 0x2
0018 00000000      446     .long DBG17
001c 00000003      447     .long 0x3
0020 00000002      448     .long DBG18
0024 00000006      449     .long 0x6
0028 00000008      450     .long DBG20
002c 00000007      451     .long 0x7
0030 0000001c      452     .long DBG21
0034 00000008      453     .long 0x8
0038 0000001c      454     .long DBG22
003c 0000000d      455     .long 0xd
0040 0000001c      456     .long DBG23
0044 0000000e      457     .long 0xe
                   458     .pseg sensor_code
                   459 _allocSensor:
                   460 ; ENTRY
                   461 DBG15:
                   462 ; pRetVal in reg  size 2
                   463 ; {
                   464 DBG16:
                   465 ;   sensorState * pRetVal = ((void *) 0) ;
                   466 DBG17:
0000 430c          467     mov #0x0,r12
                   468 DBG18:
                   469 ;   if (freeIdx < (8) ) {
0002 92b20006      470     cmp #0x8,&_freeIdx
0006 340a          471     jge allocSensor_L1
                   472 DBG20:
                   473 DBG19:
                   474 ;     pRetVal = (sensorState *)(&sensors[freeIdx++]);
0008 421c0006      475     mov &_freeIdx,r12
000c 53920006      476     add #0x1,&_freeIdx
0010 403d0012      477     mov #0x12,r13
                   478 DBG24:
0014 12b00000      479     call    #__smult16hw
                   480 DBG25:
0018 503c0000      481     add #_sensors,r12
                   482 DBG22:
                   483 DBG21:
                   484 ;   }
                   485 allocSensor_L1:
                   486 ;   return pRetVal;
                   487 DBG23:
                   488 ; EXIT
                   489 DBG26:
001c 4130          490     ret
                   491     .dbgseg dbg_syms
0154 00000000      492     .long 0x0
0158 00000060      493     .long DBG27
015c 00000000      494     .long 0x0
0160 00000000      495     .long 0x0
0164 00010002      496     .long 0x10002
0168 00000000      497     .long 0x0
016c 000001a4      498     .long DBG28
0170 00000002      499     .long 0x2
0174 00000000      500     .long 0x0
0178 00010002      501     .long 0x10002
                   502 DBG2:
017c 0062622e      503     .long 0x62622e
0180 00000000      504     .long 0x0
0184 00000002      505     .long DBG18
0188 00000000      506     .long 0x0
018c 01640001      507     .long 0x1640001
0190 00000000      508     .long 0x0
0194 00000006      509     .long 0x6
0198 00000000      510     .long 0x0
019c 000001cc      511     .long DBG29
01a0 00000000      512     .long 0x0
01a4 74655270      513     .long 0x74655270
01a8 006c6156      514     .long 0x6c6156
01ac 000c0102      515     .long 0xc0102
01b0 00000028      516     .long 0x28
01b4 0104ffff      517     .long 0x104ffff
01b8 00000028      518     .long .5fake_1
01bc 00000012      519     .long 0x12
01c0 00000000      520     .long 0x0
01c4 00000000      521     .long 0x0
01c8 00000000      522     .long 0x0
                   523 DBG29:
01cc 0062622e      524     .long 0x62622e
01d0 00000000      525     .long 0x0
01d4 00000014      526     .long DBG24
01d8 00000000      527     .long 0x0
01dc 01640001      528     .long 0x1640001
01e0 00000000      529     .long 0x0
01e4 00000008      530     .long 0x8
01e8 00000000      531     .long 0x0
01ec 00000258      532     .long DBG30
01f0 00000000      533     .long 0x0
01f4 00000000      534     .long 0x0
01f8 000000e8      535     .long DBG31
01fc 00000000      536     .long 0x0
0200 00000000      537     .long 0x0
0204 00010002      538     .long 0x10002
0208 0062652e      539     .long 0x62652e
020c 00000000      540     .long 0x0
0210 00000018      541     .long DBG25
0214 00000000      542     .long 0x0
0218 01640001      543     .long 0x1640001
021c 00000000      544     .long 0x0
0220 00000008      545     .long 0x8
0224 00000000      546     .long 0x0
0228 00000000      547     .long 0x0
022c 00000000      548     .long 0x0
0230 0062652e      549     .long 0x62652e
0234 00000000      550     .long 0x0
0238 0000001c      551     .long DBG21
023c 00000000      552     .long 0x0
0240 01640001      553     .long 0x1640001
0244 00000000      554     .long 0x0
0248 00000008      555     .long 0x8
024c 00000000      556     .long 0x0
0250 00000000      557     .long 0x0
0254 00000000      558     .long 0x0
                   559 DBG30:
0258 0062622e      560     .long 0x62622e
025c 00000000      561     .long 0x0
0260 0000001c      562     .long DBG21
0264 00000000      563     .long 0x0
0268 01640001      564     .long 0x1640001
026c 00000000      565     .long 0x0
0270 00000008      566     .long 0x8
0274 00000000      567     .long 0x0
0278 00000398      568     .long DBG32
027c 00000000      569     .long 0x0
0280 74655270      570     .long 0x74655270
0284 006c6156      571     .long 0x6c6156
0288 000c0102      572     .long 0xc0102
028c 00000028      573     .long 0x28
0290 0104ffff      574     .long 0x104ffff
0294 00000028      575     .long .5fake_1
0298 00000012      576     .long 0x12
029c 00000000      577     .long 0x0
02a0 00000000      578     .long 0x0
02a4 00000000      579     .long 0x0
02a8 0062652e      580     .long 0x62652e
02ac 00000000      581     .long 0x0
02b0 0000001c      582     .long DBG23
02b4 00000000      583     .long 0x0
02b8 01640001      584     .long 0x1640001
02bc 00000000      585     .long 0x0
02c0 0000000e      586     .long 0xe
02c4 00000000      587     .long 0x0
02c8 00000000      588     .long 0x0
02cc 00000000      589     .long 0x0
02d0 0066652e      590     .long 0x66652e
02d4 00000000      591     .long 0x0
02d8 0000001c      592     .long DBG26
02dc 00000000      593     .long 0x0
02e0 01650001      594     .long 0x1650001
02e4 00000000      595     .long 0x0
02e8 0000003d      596     .long 0x3d
02ec 00000000      597     .long 0x0
02f0 00000000      598     .long 0x0
02f4 00000000      599     .long 0x0
                   600     .pseg sensor_code
                   601 DBG10:
                   602     .dbgseg dbg_syms
02f8 00000000      603     .long 0x0
02fc 0000006c      604     .long DBG13
0300 0000001e      605     .long DBG10
0304 00000000      606     .long 0x0
0308 00ff0001      607     .long 0xff0001
                   608 ; }
                   609 ; static void updateState(sensorState *pSensor, unsigned char newState)
                   610 DBG9:
030c 00000000      611     .long 0x0
0310 00000054      612     .long DBG37
0314 0000001e      613     .long _updateState
0318 00000040      614     .long 0x40
031c 01030001      615     .long 0x1030001
0320 00000334      616     .long DBG14
0324 00000042      617     .long DBG34-DBG35
0328 00000048      618     .long DBG36
032c 0000058c      619     .long DBG33
0330 00000000      620     .long 0x0
                   621     .pseg sensor_code
                   622 DBG35:
                   623     .dbgseg dbg_syms
                   624 DBG14:
0334 0066622e      625     .long 0x66622e
0338 00000000      626     .long 0x0
033c 0000001e      627     .long DBG35
0340 00000000      628     .long 0x0
0344 01650001      629     .long 0x1650001
0348 00000000      630     .long 0x0
034c 0000003f      631     .long 0x3f
0350 00000000      632     .long 0x0
0354 000005b4      633     .long DBG38
0358 00000000      634     .long 0x0
                   635     .dbgseg dbg_line
                   636 DBG36:
0048 0000030c      637     .long DBG9
004c 00000000      638     .long 0x0
0050 0000001e      639     .long _updateState
0054 00000001      640     .long 0x1
0058 0000001e      641     .long DBG40
005c 00000002      642     .long 0x2
0060 0000001e      643     .long DBG41
0064 00000007      644     .long 0x7
0068 00000022      645     .long DBG42
006c 00000008      646     .long 0x8
0070 00000024      647     .long DBG43
0074 0000000a      648     .long 0xa
0078 00000026      649     .long DBG44
007c 0000000b      650     .long 0xb
0080 00000026      651     .long DBG45
0084 0000000d      652     .long 0xd
0088 0000002a      653     .long DBG46
008c 0000000e      654     .long 0xe
0090 0000002e      655     .long DBG47
0094 00000011      656     .long 0x11
0098 00000032      657     .long DBG49
009c 00000012      658     .long 0x12
00a0 0000003a      659     .long DBG51
00a4 00000013      660     .long 0x13
00a8 0000003e      661     .long DBG52
00ac 00000014      662     .long 0x14
00b0 0000003e      663     .long DBG53
00b4 00000015      664     .long 0x15
00b8 00000044      665     .long DBG55
00bc 00000016      666     .long 0x16
00c0 00000048      667     .long DBG56
00c4 00000017      668     .long 0x17
00c8 00000048      669     .long DBG57
00cc 00000018      670     .long 0x18
00d0 00000048      671     .long DBG59
00d4 0000001b      672     .long 0x1b
00d8 00000050      673     .long DBG60
00dc 0000001c      674     .long 0x1c
00e0 00000056      675     .long DBG61
00e4 0000001d      676     .long 0x1d
00e8 00000058      677     .long DBG62
00ec 0000001e      678     .long 0x1e
00f0 0000005e      679     .long DBG63
00f4 00000020      680     .long 0x20
                   681     .pseg sensor_code
                   682 _updateState:
                   683 ; ENTRY
                   684 DBG39:
                   685 ; pSensor at argloc 0 (0x0) in reg  size 2
                   686 ; newState at argloc 0 (0x0) in reg  size 1
                   687 ; prevState in reg  size 1
                   688 ; curState in reg  size 1
                   689 ; {
                   690 DBG40:
                   691 ;   unsigned char prevState;
                   692 ;   unsigned char curState;
                   693 ;   if (pSensor == ((void *) 0) )
                   694 DBG41:
001e 930c          695     cmp #0x0,r12
0020 2001          696     jne updateState_L1
                   697 DBG42:
                   698 ;     return;
0022 3c1d          699     jmp updateState_LL2
                   700 DBG43:
                   701 updateState_L1:
                   702 ;   prevState = pSensor->curState;
0024 4c6e          703     mov.b   @r12,r14
                   704 DBG45:
                   705 DBG44:
                   706 ;   curState = newState;
                   707 ;   pSensor->prevState = prevState;
0026 4ecc0001      708     mov.b   r14,0x1(r12)
                   709 DBG46:
                   710 ;   pSensor->curState = curState;
002a 4dcc0000      711     mov.b   r13,0(r12)
                   712 DBG47:
                   713 ;   if (curState != prevState) {
002e 9e4d          714     cmp.b   r14,r13
0030 240b          715     jeq updateState_L2
                   716 DBG49:
                   717 DBG48:
                   718 ;       if (curState == (3) ) {
0032 407c0003      719     mov.b   #0x3,r12
0036 9c4d          720     cmp.b   r12,r13
0038 2003          721     jne updateState_L3
                   722 DBG51:
                   723 DBG50:
                   724 ;         alarmCount++;
003a 53920004      725     add #0x1,&_alarmCount
                   726 DBG53:
                   727 DBG52:
                   728 ;         }
003e 3c04          729     jmp updateState_L4
                   730 updateState_L3:
                   731 ;       else if (prevState == (3) ) {
0040 9c4e          732     cmp.b   r12,r14
0042 2002          733     jne updateState_L5
                   734 DBG55:
                   735 DBG54:
                   736 ;         alarmCount--;
0044 83920004      737     sub #0x1,&_alarmCount
                   738 DBG57:
                   739 DBG56:
                   740 ;         }
                   741 updateState_L5:
                   742 updateState_L4:
                   743 DBG58:
                   744 ;       }  
                   745 DBG59:
                   746 updateState_L2:
                   747 ;   if (alarmCount > 0)
0048 430c          748     mov #0x0,r12
004a 921c0004      749     cmp &_alarmCount,r12
004e 3404          750     jge updateState_L6
                   751 DBG60:
                   752 ;     gpioSetAttn(true);
0050 431c          753     mov #0x1,r12
0052 12b00000      754     call    #_gpioSetAttn
                   755 DBG61:
0056 3c03          756     jmp updateState_LL2
                   757 updateState_L6:
                   758 ;   else
                   759 ;     gpioSetAttn(false);
                   760 DBG62:
0058 430c          761     mov #0x0,r12
005a 12b00000      762     call    #_gpioSetAttn
                   763 updateState_L7:
                   764 DBG63:
                   765 updateState_LL2:
                   766 ; EXIT
                   767 DBG64:
005e 4130          768     ret
                   769     .dbgseg dbg_syms
035c 00000000      770     .long 0x0
0360 00000060      771     .long DBG27
0364 00000000      772     .long 0x0
0368 00000000      773     .long 0x0
036c 00010002      774     .long 0x10002
0370 00000000      775     .long 0x0
0374 000001a4      776     .long DBG28
0378 00000002      777     .long 0x2
037c 00000000      778     .long 0x0
0380 00010002      779     .long 0x10002
0384 5377656e      780     .long 0x5377656e
0388 65746174      781     .long 0x65746174
038c 000d0102      782     .long 0xd0102
0390 0000000c      783     .long 0xc
0394 0011ffff      784     .long 0x11ffff
                   785 DBG32:
0398 0062622e      786     .long 0x62622e
039c 00000000      787     .long 0x0
03a0 0000001e      788     .long DBG39
03a4 00000000      789     .long 0x0
03a8 01640001      790     .long 0x1640001
03ac 00000000      791     .long 0x0
03b0 00000001      792     .long 0x1
03b4 00000000      793     .long 0x0
03b8 000003e8      794     .long DBG65
03bc 00000000      795     .long 0x0
03c0 6e655370      796     .long 0x6e655370
03c4 00726f73      797     .long 0x726f73
03c8 000c0102      798     .long 0xc0102
03cc 00000028      799     .long 0x28
03d0 0111ffff      800     .long 0x111ffff
03d4 00000028      801     .long .5fake_1
03d8 00000012      802     .long 0x12
03dc 00000000      803     .long 0x0
03e0 00000000      804     .long 0x0
03e4 00000000      805     .long 0x0
                   806 DBG65:
03e8 0062622e      807     .long 0x62622e
03ec 00000000      808     .long 0x0
03f0 00000026      809     .long DBG44
03f4 00000000      810     .long 0x0
03f8 01640001      811     .long 0x1640001
03fc 00000000      812     .long 0x0
0400 0000000b      813     .long 0xb
0404 00000000      814     .long 0x0
0408 00000424      815     .long DBG66
040c 00000000      816     .long 0x0
0410 00000000      817     .long 0x0
0414 0000025c      818     .long DBG7
0418 000e0102      819     .long 0xe0102
041c 0000000c      820     .long 0xc
0420 0004ffff      821     .long 0x4ffff
                   822 DBG66:
0424 0062622e      823     .long 0x62622e
0428 00000000      824     .long 0x0
042c 0000002e      825     .long DBG47
0430 00000000      826     .long 0x0
0434 01640001      827     .long 0x1640001
0438 00000000      828     .long 0x0
043c 00000011      829     .long 0x11
0440 00000000      830     .long 0x0
0444 000004d8      831     .long DBG67
0448 00000000      832     .long 0x0
044c 53727563      833     .long 0x53727563
0450 65746174      834     .long 0x65746174
0454 000d0102      835     .long 0xd0102
0458 0000000c      836     .long 0xc
045c 0004ffff      837     .long 0x4ffff
0460 0062652e      838     .long 0x62652e
0464 00000000      839     .long 0x0
0468 0000003a      840     .long DBG50
046c 00000000      841     .long 0x0
0470 01640001      842     .long 0x1640001
0474 00000000      843     .long 0x0
0478 00000012      844     .long 0x12
047c 00000000      845     .long 0x0
0480 00000000      846     .long 0x0
0484 00000000      847     .long 0x0
0488 0062652e      848     .long 0x62652e
048c 00000000      849     .long 0x0
0490 0000003a      850     .long DBG50
0494 00000000      851     .long 0x0
0498 01640001      852     .long 0x1640001
049c 00000000      853     .long 0x0
04a0 00000012      854     .long 0x12
04a4 00000000      855     .long 0x0
04a8 00000000      856     .long 0x0
04ac 00000000      857     .long 0x0
04b0 0062652e      858     .long 0x62652e
04b4 00000000      859     .long 0x0
04b8 0000003a      860     .long DBG50
04bc 00000000      861     .long 0x0
04c0 01640001      862     .long 0x1640001
04c4 00000000      863     .long 0x0
04c8 00000012      864     .long 0x12
04cc 00000000      865     .long 0x0
04d0 00000000      866     .long 0x0
04d4 00000000      867     .long 0x0
                   868 DBG67:
04d8 0062622e      869     .long 0x62622e
04dc 00000000      870     .long 0x0
04e0 0000003a      871     .long DBG50
04e4 00000000      872     .long 0x0
04e8 01640001      873     .long 0x1640001
04ec 00000000      874     .long 0x0
04f0 00000012      875     .long 0x12
04f4 00000000      876     .long 0x0
04f8 000006b8      877     .long DBG68
04fc 00000000      878     .long 0x0
0500 00000000      879     .long 0x0
0504 0000025c      880     .long DBG7
0508 000e0102      881     .long 0xe0102
050c 0000000c      882     .long 0xc
0510 0004ffff      883     .long 0x4ffff
0514 53727563      884     .long 0x53727563
0518 65746174      885     .long 0x65746174
051c 000d0102      886     .long 0xd0102
0520 0000000c      887     .long 0xc
0524 0004ffff      888     .long 0x4ffff
0528 0062652e      889     .long 0x62652e
052c 00000000      890     .long 0x0
0530 00000056      891     .long DBG61
0534 00000000      892     .long 0x0
0538 01640001      893     .long 0x1640001
053c 00000000      894     .long 0x0
0540 0000001d      895     .long 0x1d
0544 00000000      896     .long 0x0
0548 00000000      897     .long 0x0
054c 00000000      898     .long 0x0
0550 0066652e      899     .long 0x66652e
0554 00000000      900     .long 0x0
0558 0000005e      901     .long DBG64
055c 00000000      902     .long 0x0
0560 01650001      903     .long 0x1650001
0564 00000000      904     .long 0x0
0568 0000005e      905     .long 0x5e
056c 00000000      906     .long 0x0
0570 00000000      907     .long 0x0
0574 00000000      908     .long 0x0
                   909     .pseg sensor_code
                   910 DBG34:
                   911     .dbgseg dbg_syms
0578 00000000      912     .long 0x0
057c 00000054      913     .long DBG37
0580 00000060      914     .long DBG34
0584 00000000      915     .long 0x0
0588 00ff0001      916     .long 0xff0001
                   917 ; }
                   918 ; int sensorInit(void)
                   919 DBG33:
058c 00000000      920     .long 0x0
0590 000000f8      921     .long DBG73
0594 00000060      922     .long _sensorInit
0598 00000044      923     .long 0x44
059c 01020001      924     .long 0x1020001
05a0 000005b4      925     .long DBG38
05a4 000000be      926     .long DBG70-DBG71
05a8 000000f8      927     .long DBG72
05ac 00000640      928     .long DBG69
05b0 00000000      929     .long 0x0
                   930     .pseg sensor_code
                   931 DBG71:
                   932     .dbgseg dbg_syms
                   933 DBG38:
05b4 0066622e      934     .long 0x66622e
05b8 00000000      935     .long 0x0
05bc 00000060      936     .long DBG71
05c0 00000000      937     .long 0x0
05c4 01650001      938     .long 0x1650001
05c8 00000000      939     .long 0x0
05cc 00000060      940     .long 0x60
05d0 00000000      941     .long 0x0
05d4 00000668      942     .long DBG74
05d8 00000000      943     .long 0x0
                   944     .dbgseg dbg_line
                   945 DBG72:
00f8 0000058c      946     .long DBG33
00fc 00000000      947     .long 0x0
0100 00000060      948     .long _sensorInit
0104 00000001      949     .long 0x1
0108 00000060      950     .long DBG76
010c 00000002      951     .long 0x2
0110 00000060      952     .long DBG77
0114 00000004      953     .long 0x4
0118 0000006a      954     .long DBG78
011c 00000005      955     .long 0x5
0120 00000076      956     .long DBG79
0124 00000006      957     .long 0x6
0128 00000082      958     .long DBG80
012c 00000008      959     .long 0x8
0130 00000092      960     .long DBG81
0134 00000009      961     .long 0x9
0138 000000a2      962     .long DBG82
013c 0000000b      963     .long 0xb
0140 000000b2      964     .long DBG83
0144 0000000c      965     .long 0xc
0148 000000c2      966     .long DBG84
014c 0000000e      967     .long 0xe
0150 000000d2      968     .long DBG85
0154 0000000f      969     .long 0xf
0158 000000e2      970     .long DBG86
015c 00000011      971     .long 0x11
0160 000000f2      972     .long DBG87
0164 00000013      973     .long 0x13
0168 00000102      974     .long DBG88
016c 00000014      975     .long 0x14
0170 00000112      976     .long DBG89
0174 00000016      977     .long 0x16
0178 00000116      978     .long DBG90
017c 00000017      979     .long 0x17
0180 0000011a      980     .long DBG91
0184 00000018      981     .long 0x18
0188 0000011c      982     .long DBG92
018c 00000019      983     .long 0x19
                   984     .pseg sensor_code
                   985     .global _sensorInit
                   986 _sensorInit:
                   987 ; ENTRY
                   988 DBG75:
                   989 ; {
                   990 DBG76:
                   991 ;   eventqRegisterHandler( (4) , updateSensorAll);
                   992 DBG77:
0060 403d0304      993     mov #_updateSensorAll,r13
0064 422c          994     mov #0x4,r12
0066 12b00000      995     call    #_eventqRegisterHandler
                   996 DBG78:
                   997 ;   eventqRegisterHandler( (10) , updateSensorTurnsCount);
006a 403d0318      998     mov #_updateSensorTurnsCount,r13
006e 403c000a      999     mov #0xa,r12
0072 12b00000     1000     call    #_eventqRegisterHandler
                  1001 DBG79:
                  1002 ;   eventqRegisterHandler( (11) , updateSensorHeading);
0076 403d032c     1003     mov #_updateSensorHeading,r13
007a 403c000b     1004     mov #0xb,r12
007e 12b00000     1005     call    #_eventqRegisterHandler
                  1006 DBG80:
                  1007 ;   cmdparseAddCommand("set", "amask", setAmaskHandler);
0082 403e044e     1008     mov #_setAmaskHandler,r14
0086 403d001b     1009     mov #sensor_V6,r13
008a 403c0011     1010     mov #sensor_V5,r12
008e 12b00000     1011     call    #_cmdparseAddCommand
                  1012 DBG81:
                  1013 ;   cmdparseAddCommand("get", "amask", getAmaskHandler);
0092 403e048e     1014     mov #_getAmaskHandler,r14
0096 403d001b     1015     mov #sensor_V6,r13
009a 403c0000     1016     mov #sensor_V7,r12
009e 12b00000     1017     call    #_cmdparseAddCommand
                  1018 DBG82:
                  1019 ;   cmdparseAddCommand("set", "levels", setLevelsHandler);
00a2 403e04a4     1020     mov #_setLevelsHandler,r14
00a6 403d000a     1021     mov #sensor_V8,r13
00aa 403c0011     1022     mov #sensor_V5,r12
00ae 12b00000     1023     call    #_cmdparseAddCommand
                  1024 DBG83:
                  1025 ;   cmdparseAddCommand("get", "levels", getLevelsHandler);
00b2 403e04ba     1026     mov #_getLevelsHandler,r14
00b6 403d000a     1027     mov #sensor_V8,r13
00ba 403c0000     1028     mov #sensor_V7,r12
00be 12b00000     1029     call    #_cmdparseAddCommand
                  1030 DBG84:
                  1031 ;   cmdparseAddCommand("clear", "alarm", clearAlarmHandler);
00c2 403e04c2     1032     mov #_clearAlarmHandler,r14
00c6 403d0015     1033     mov #sensor_V10,r13
00ca 403c0004     1034     mov #sensor_V9,r12
00ce 12b00000     1035     call    #_cmdparseAddCommand
                  1036 DBG85:
                  1037 ;   cmdparseAddCommand("get", "alarm", getAlarmHandler);
00d2 403e0502     1038     mov #_getAlarmHandler,r14
00d6 403d0015     1039     mov #sensor_V10,r13
00da 403c0000     1040     mov #sensor_V7,r12
00de 12b00000     1041     call    #_cmdparseAddCommand
                  1042 DBG86:
                  1043 ;   cmdparseAddCommand("get", "data", getDataHandler);
00e2 403e0260     1044     mov #_getDataHandler,r14
00e6 403d0021     1045     mov #sensor_V11,r13
00ea 403c0000     1046     mov #sensor_V7,r12
00ee 12b00000     1047     call    #_cmdparseAddCommand
                  1048 DBG87:
                  1049 ;   cmdparseAddCommand("loudturn","on", turnsStreamEnableHandler);
00f2 403e0512     1050     mov #_turnsStreamEnableHandler,r14
00f6 403d0029     1051     mov #sensor_V13,r13
00fa 403c0030     1052     mov #sensor_V12,r12
00fe 12b00000     1053     call    #_cmdparseAddCommand
                  1054 DBG88:
                  1055 ;   cmdparseAddCommand("loudturn","off", turnsStreamDisableHandler);
0102 403e051a     1056     mov #_turnsStreamDisableHandler,r14
0106 403d002c     1057     mov #sensor_V14,r13
010a 403c0030     1058     mov #sensor_V12,r12
010e 12b00000     1059     call    #_cmdparseAddCommand
                  1060 DBG89:
                  1061 ;   turnStreamEnable = false;
0112 43820002     1062     mov #0x0,&_turnStreamEnable
                  1063 DBG90:
                  1064 ;   initDone = true;  
0116 43920000     1065     mov #0x1,&_initDone
                  1066 DBG91:
                  1067 ;   return 0;
011a 430c         1068     mov #0x0,r12
                  1069 DBG93:
                  1070 DBG92:
                  1071 ; EXIT
011c 4130         1072     ret
                  1073     .dbgseg dbg_syms
05dc 00000000     1074     .long 0x0
05e0 00000060     1075     .long DBG27
05e4 00000000     1076     .long 0x0
05e8 00000000     1077     .long 0x0
05ec 00010002     1078     .long 0x10002
05f0 00000000     1079     .long 0x0
05f4 000001a4     1080     .long DBG28
05f8 00000002     1081     .long 0x2
05fc 00000000     1082     .long 0x0
0600 00010002     1083     .long 0x10002
0604 0066652e     1084     .long 0x66652e
0608 00000000     1085     .long 0x0
060c 0000011c     1086     .long DBG93
0610 00000000     1087     .long 0x0
0614 01650001     1088     .long 0x1650001
0618 00000000     1089     .long 0x0
061c 00000078     1090     .long 0x78
0620 00000000     1091     .long 0x0
0624 00000000     1092     .long 0x0
0628 00000000     1093     .long 0x0
                  1094     .pseg sensor_code
                  1095 DBG70:
                  1096     .dbgseg dbg_syms
062c 00000000     1097     .long 0x0
0630 000000f8     1098     .long DBG73
0634 0000011e     1099     .long DBG70
0638 00000000     1100     .long 0x0
063c 00ff0001     1101     .long 0xff0001
                  1102 ; }
                  1103 ; int sensorRegisterSampleMethod(int sensorId, unsigned char flags, sensorSampleMethod method)
                  1104 DBG69:
0640 00000000     1105     .long 0x0
0644 00000038     1106     .long DBG98
0648 0000011e     1107     .long _sensorRegisterSampleMethod
064c 00000044     1108     .long 0x44
0650 01020001     1109     .long 0x1020001
0654 00000668     1110     .long DBG74
0658 0000007a     1111     .long DBG95-DBG96
065c 00000190     1112     .long DBG97
0660 00000a14     1113     .long DBG94
0664 00000000     1114     .long 0x0
                  1115     .pseg sensor_code
                  1116 DBG96:
                  1117     .dbgseg dbg_syms
                  1118 DBG74:
0668 0066622e     1119     .long 0x66622e
066c 00000000     1120     .long 0x0
0670 0000011e     1121     .long DBG96
0674 00000000     1122     .long 0x0
0678 01650001     1123     .long 0x1650001
067c 00000000     1124     .long 0x0
0680 0000007b     1125     .long 0x7b
0684 00000000     1126     .long 0x0
0688 00000a3c     1127     .long DBG99
068c 00000000     1128     .long 0x0
                  1129     .dbgseg dbg_line
                  1130 DBG97:
0190 00000640     1131     .long DBG69
0194 00000000     1132     .long 0x0
0198 0000011e     1133     .long _sensorRegisterSampleMethod
019c 00000001     1134     .long 0x1
01a0 0000012c     1135     .long DBG101
01a4 00000002     1136     .long 0x2
01a8 0000012c     1137     .long DBG102
01ac 00000005     1138     .long 0x5
01b0 00000132     1139     .long DBG103
01b4 00000006     1140     .long 0x6
01b8 00000136     1141     .long DBG104
01bc 00000008     1142     .long 0x8
01c0 0000013e     1143     .long DBG105
01c4 00000009     1144     .long 0x9
01c8 00000142     1145     .long DBG106
01cc 0000000b     1146     .long 0xb
01d0 00000148     1147     .long DBG107
01d4 0000000d     1148     .long 0xd
01d8 0000014c     1149     .long DBG109
01dc 0000000e     1150     .long 0xe
01e0 00000150     1151     .long DBG110
01e4 0000000f     1152     .long 0xf
01e8 00000150     1153     .long DBG111
01ec 00000011     1154     .long 0x11
01f0 00000160     1155     .long DBG112
01f4 00000012     1156     .long 0x12
01f8 00000168     1157     .long DBG113
01fc 00000013     1158     .long 0x13
0200 00000170     1159     .long DBG114
0204 00000014     1160     .long 0x14
0208 00000176     1161     .long DBG115
020c 00000015     1162     .long 0x15
0210 0000017a     1163     .long DBG116
0214 00000017     1164     .long 0x17
0218 00000182     1165     .long DBG117
021c 00000019     1166     .long 0x19
0220 0000018c     1167     .long DBG118
0224 0000001b     1168     .long 0x1b
0228 0000018e     1169     .long DBG119
022c 0000001c     1170     .long 0x1c
                  1171     .pseg sensor_code
                  1172     .global _sensorRegisterSampleMethod
                  1173 _sensorRegisterSampleMethod:
011e 1204         1174     push    r4
0120 1205         1175     push    r5
0122 1206         1176     push    r6
0124 1207         1177     push    r7
                  1178 DBG100:
                  1179 ; ENTRY
0126 4c04         1180     mov r12,r4
                  1181 ; sensorId at argloc 0 (0x0) in reg  size 2
0128 4d45         1182     mov.b   r13,r5
                  1183 ; flags at argloc 0 (0x0) in reg  size 1
012a 4e06         1184     mov r14,r6
                  1185 DBG102:
                  1186 DBG101:
                  1187 ; method at argloc 0 (0x0) in reg  size 2
                  1188 ; pNewSensor in reg  size 2
                  1189 ; {
                  1190 ;   sensorState * pNewSensor;
                  1191 ;   if (initDone == false)
012c 93820000     1192     cmp #0x0,&_initDone
0130 2002         1193     jne sensorRegisterSampleMethod_L1
                  1194 DBG103:
                  1195 ;       return -1;
0132 433c         1196     mov #-0x1,r12
0134 3c2c         1197     jmp sensorRegisterSampleMethod_LL2
                  1198 DBG104:
                  1199 sensorRegisterSampleMethod_L1:
                  1200 ;   if ((sensorId < 0) || (sensorId >= (8) ))
0136 9304         1201     cmp #0x0,r4
0138 3802         1202     jl  sensorRegisterSampleMethod_L3
013a 9234         1203     cmp #0x8,r4
013c 3802         1204     jl  sensorRegisterSampleMethod_L2
                  1205 sensorRegisterSampleMethod_L3:
                  1206 ;     return -1;
                  1207 DBG105:
013e 433c         1208     mov #-0x1,r12
0140 3c26         1209     jmp sensorRegisterSampleMethod_LL2
                  1210 DBG106:
                  1211 sensorRegisterSampleMethod_L2:
                  1212 ;   pNewSensor = (sensorState *)allocSensor();
0142 12b00000     1213     call    #_allocSensor
0146 4c07         1214     mov r12,r7
                  1215 DBG107:
                  1216 ;   if (pNewSensor == ((void *) 0) ) {
0148 9307         1217     cmp #0x0,r7
014a 2002         1218     jne sensorRegisterSampleMethod_L4
                  1219 DBG109:
                  1220 DBG108:
                  1221 ;       return -1; 
014c 433c         1222     mov #-0x1,r12
014e 3c1f         1223     jmp sensorRegisterSampleMethod_LL2
                  1224 DBG111:
                  1225 DBG110:
                  1226 ;       }
                  1227 sensorRegisterSampleMethod_L4:
                  1228 ;   pNewSensor->levelHi = 0.0;
0150 421d0000     1229     mov &__fconsf0,r13
0154 421c0002     1230     mov &__fconsf0+0x2,r12
0158 4d870004     1231     mov r13,0x4(r7)
015c 4c870006     1232     mov r12,0x6(r7)
                  1233 DBG112:
                  1234 ;   pNewSensor->levelLo = 0.0;
0160 4d870008     1235     mov r13,0x8(r7)
0164 4c87000a     1236     mov r12,0xa(r7)
                  1237 DBG113:
                  1238 ;   pNewSensor->lastValue = 0.0;
0168 4d87000c     1239     mov r13,0xc(r7)
016c 4c87000e     1240     mov r12,0xe(r7)
                  1241 DBG114:
                  1242 ;   pNewSensor->flags = (flags & (0x01) );    
0170 f355         1243     and.b   #0x1,r5
0172 45c70002     1244     mov.b   r5,0x2(r7)
                  1245 DBG115:
                  1246 ;   pNewSensor->method = method;
0176 46870010     1247     mov r6,0x10(r7)
                  1248 DBG116:
                  1249 ;   updateState(pNewSensor, ( (1) ) );
017a 435d         1250     mov.b   #0x1,r13
017c 470c         1251     mov r7,r12
017e 12b0001e     1252     call    #_updateState
                  1253 DBG117:
                  1254 ;   pSensors[sensorId] = pNewSensor;
0182 5404         1255     rla r4
0184 50340090     1256     add #_pSensors,r4
0188 47840000     1257     mov r7,0(r4)
                  1258 DBG118:
                  1259 ;   return 0;
018c 430c         1260     mov #0x0,r12
                  1261 DBG119:
                  1262 sensorRegisterSampleMethod_LL2:
                  1263 ; EXIT
                  1264 ; .temp0 at stkloc 0 (0x0) size 8
                  1265 DBG120:
018e 4137         1266     pop r7
0190 4136         1267     pop r6
0192 4135         1268     pop r5
0194 4134         1269     pop r4
0196 4130         1270     ret
                  1271     .dbgseg dbg_syms
0690 00000000     1272     .long 0x0
0694 00000060     1273     .long DBG27
0698 00000008     1274     .long 0x8
069c 00000000     1275     .long 0x0
06a0 00010002     1276     .long 0x10002
06a4 00000000     1277     .long 0x0
06a8 000001a4     1278     .long DBG28
06ac 00000002     1279     .long 0x2
06b0 00000000     1280     .long 0x0
06b4 00010002     1281     .long 0x10002
                  1282 DBG68:
06b8 0062622e     1283     .long 0x62622e
06bc 00000000     1284     .long 0x0
06c0 00000126     1285     .long DBG100
06c4 00000000     1286     .long 0x0
06c8 01640001     1287     .long 0x1640001
06cc 00000000     1288     .long 0x0
06d0 00000001     1289     .long 0x1
06d4 00000000     1290     .long 0x0
06d8 00000744     1291     .long DBG121
06dc 00000000     1292     .long 0x0
06e0 6874656d     1293     .long 0x6874656d
06e4 0000646f     1294     .long 0x646f
06e8 000e0102     1295     .long 0xe0102
06ec 000002a4     1296     .long 0x2a4
06f0 0011ffff     1297     .long 0x11ffff
06f4 67616c66     1298     .long 0x67616c66
06f8 00000073     1299     .long 0x73
06fc 000d0102     1300     .long 0xd0102
0700 0000000c     1301     .long 0xc
0704 0011ffff     1302     .long 0x11ffff
0708 736e6573     1303     .long 0x736e6573
070c 6449726f     1304     .long 0x6449726f
0710 000c0102     1305     .long 0xc0102
0714 00000004     1306     .long 0x4
0718 0011ffff     1307     .long 0x11ffff
071c 0062652e     1308     .long 0x62652e
0720 00000000     1309     .long 0x0
0724 0000012c     1310     .long DBG101
0728 00000000     1311     .long 0x0
072c 01640001     1312     .long 0x1640001
0730 00000000     1313     .long 0x0
0734 00000002     1314     .long 0x2
0738 00000000     1315     .long 0x0
073c 00000000     1316     .long 0x0
0740 00000000     1317     .long 0x0
                  1318 DBG121:
0744 0062622e     1319     .long 0x62622e
0748 00000000     1320     .long 0x0
074c 0000012c     1321     .long DBG101
0750 00000000     1322     .long 0x0
0754 01640001     1323     .long 0x1640001
0758 00000000     1324     .long 0x0
075c 00000002     1325     .long 0x2
0760 00000000     1326     .long 0x0
0764 00000780     1327     .long DBG122
0768 00000000     1328     .long 0x0
076c 6874656d     1329     .long 0x6874656d
0770 0000646f     1330     .long 0x646f
0774 00060102     1331     .long 0x60102
0778 000002a4     1332     .long 0x2a4
077c 0011ffff     1333     .long 0x11ffff
                  1334 DBG122:
0780 0062622e     1335     .long 0x62622e
0784 00000000     1336     .long 0x0
0788 0000012c     1337     .long DBG101
078c 00000000     1338     .long 0x0
0790 01640001     1339     .long 0x1640001
0794 00000000     1340     .long 0x0
0798 00000002     1341     .long 0x2
079c 00000000     1342     .long 0x0
07a0 000007bc     1343     .long DBG123
07a4 00000000     1344     .long 0x0
07a8 736e6573     1345     .long 0x736e6573
07ac 6449726f     1346     .long 0x6449726f
07b0 00040102     1347     .long 0x40102
07b4 00000004     1348     .long 0x4
07b8 0011ffff     1349     .long 0x11ffff
                  1350 DBG123:
07bc 0062622e     1351     .long 0x62622e
07c0 00000000     1352     .long 0x0
07c4 0000012c     1353     .long DBG101
07c8 00000000     1354     .long 0x0
07cc 01640001     1355     .long 0x1640001
07d0 00000000     1356     .long 0x0
07d4 00000002     1357     .long 0x2
07d8 00000000     1358     .long 0x0
07dc 000007f8     1359     .long DBG124
07e0 00000000     1360     .long 0x0
07e4 67616c66     1361     .long 0x67616c66
07e8 00000073     1362     .long 0x73
07ec 00050102     1363     .long 0x50102
07f0 0000000c     1364     .long 0xc
07f4 0011ffff     1365     .long 0x11ffff
                  1366 DBG124:
07f8 0062622e     1367     .long 0x62622e
07fc 00000000     1368     .long 0x0
0800 00000148     1369     .long DBG107
0804 00000000     1370     .long 0x0
0808 01640001     1371     .long 0x1640001
080c 00000000     1372     .long 0x0
0810 0000000d     1373     .long 0xd
0814 00000000     1374     .long 0x0
0818 00000898     1375     .long DBG125
081c 00000000     1376     .long 0x0
0820 00000000     1377     .long 0x0
0824 00000158     1378     .long DBG126
0828 00070102     1379     .long 0x70102
082c 00000028     1380     .long 0x28
0830 0104ffff     1381     .long 0x104ffff
0834 00000028     1382     .long .5fake_1
0838 00000012     1383     .long 0x12
083c 00000000     1384     .long 0x0
0840 00000000     1385     .long 0x0
0844 00000000     1386     .long 0x0
0848 0062652e     1387     .long 0x62652e
084c 00000000     1388     .long 0x0
0850 00000176     1389     .long DBG115
0854 00000000     1390     .long 0x0
0858 01640001     1391     .long 0x1640001
085c 00000000     1392     .long 0x0
0860 00000015     1393     .long 0x15
0864 00000000     1394     .long 0x0
0868 00000000     1395     .long 0x0
086c 00000000     1396     .long 0x0
0870 0062652e     1397     .long 0x62652e
0874 00000000     1398     .long 0x0
0878 00000176     1399     .long DBG115
087c 00000000     1400     .long 0x0
0880 01640001     1401     .long 0x1640001
0884 00000000     1402     .long 0x0
0888 00000015     1403     .long 0x15
088c 00000000     1404     .long 0x0
0890 00000000     1405     .long 0x0
0894 00000000     1406     .long 0x0
                  1407 DBG125:
0898 0062622e     1408     .long 0x62622e
089c 00000000     1409     .long 0x0
08a0 00000176     1410     .long DBG115
08a4 00000000     1411     .long 0x0
08a8 01640001     1412     .long 0x1640001
08ac 00000000     1413     .long 0x0
08b0 00000015     1414     .long 0x15
08b4 00000000     1415     .long 0x0
08b8 00000938     1416     .long DBG127
08bc 00000000     1417     .long 0x0
08c0 00000000     1418     .long 0x0
08c4 00000158     1419     .long DBG126
08c8 00070102     1420     .long 0x70102
08cc 00000028     1421     .long 0x28
08d0 0104ffff     1422     .long 0x104ffff
08d4 00000028     1423     .long .5fake_1
08d8 00000012     1424     .long 0x12
08dc 00000000     1425     .long 0x0
08e0 00000000     1426     .long 0x0
08e4 00000000     1427     .long 0x0
08e8 0062652e     1428     .long 0x62652e
08ec 00000000     1429     .long 0x0
08f0 0000018c     1430     .long DBG118
08f4 00000000     1431     .long 0x0
08f8 01640001     1432     .long 0x1640001
08fc 00000000     1433     .long 0x0
0900 0000001b     1434     .long 0x1b
0904 00000000     1435     .long 0x0
0908 00000000     1436     .long 0x0
090c 00000000     1437     .long 0x0
0910 0062652e     1438     .long 0x62652e
0914 00000000     1439     .long 0x0
0918 0000018c     1440     .long DBG118
091c 00000000     1441     .long 0x0
0920 01640001     1442     .long 0x1640001
0924 00000000     1443     .long 0x0
0928 0000001b     1444     .long 0x1b
092c 00000000     1445     .long 0x0
0930 00000000     1446     .long 0x0
0934 00000000     1447     .long 0x0
                  1448 DBG127:
0938 0062622e     1449     .long 0x62622e
093c 00000000     1450     .long 0x0
0940 0000018c     1451     .long DBG118
0944 00000000     1452     .long 0x0
0948 01640001     1453     .long 0x1640001
094c 00000000     1454     .long 0x0
0950 0000001b     1455     .long 0x1b
0954 00000000     1456     .long 0x0
0958 00000aa0     1457     .long DBG128
095c 00000000     1458     .long 0x0
0960 00000000     1459     .long 0x0
0964 00000158     1460     .long DBG126
0968 00070102     1461     .long 0x70102
096c 00000028     1462     .long 0x28
0970 0104ffff     1463     .long 0x104ffff
0974 00000028     1464     .long .5fake_1
0978 00000012     1465     .long 0x12
097c 00000000     1466     .long 0x0
0980 00000000     1467     .long 0x0
0984 00000000     1468     .long 0x0
0988 0062652e     1469     .long 0x62652e
098c 00000000     1470     .long 0x0
0990 0000018e     1471     .long DBG119
0994 00000000     1472     .long 0x0
0998 01640001     1473     .long 0x1640001
099c 00000000     1474     .long 0x0
09a0 0000001c     1475     .long 0x1c
09a4 00000000     1476     .long 0x0
09a8 00000000     1477     .long 0x0
09ac 00000000     1478     .long 0x0
09b0 0062652e     1479     .long 0x62652e
09b4 00000000     1480     .long 0x0
09b8 0000018e     1481     .long DBG119
09bc 00000000     1482     .long 0x0
09c0 01640001     1483     .long 0x1640001
09c4 00000000     1484     .long 0x0
09c8 0000001c     1485     .long 0x1c
09cc 00000000     1486     .long 0x0
09d0 00000000     1487     .long 0x0
09d4 00000000     1488     .long 0x0
09d8 0066652e     1489     .long 0x66652e
09dc 00000000     1490     .long 0x0
09e0 0000018e     1491     .long DBG120
09e4 00000000     1492     .long 0x0
09e8 01650001     1493     .long 0x1650001
09ec 00000000     1494     .long 0x0
09f0 00000096     1495     .long 0x96
09f4 00000000     1496     .long 0x0
09f8 00000000     1497     .long 0x0
09fc 00000000     1498     .long 0x0
                  1499     .pseg sensor_code
                  1500 DBG95:
                  1501     .dbgseg dbg_syms
0a00 00000000     1502     .long 0x0
0a04 00000038     1503     .long DBG98
0a08 00000198     1504     .long DBG95
0a0c 00000000     1505     .long 0x0
0a10 00ff0001     1506     .long 0xff0001
                  1507 ; }
                  1508 ; int sensorGetData(int sensorId, float * pValue)
                  1509 DBG94:
0a14 00000000     1510     .long 0x0
0a18 00000148     1511     .long DBG133
0a1c 00000198     1512     .long _sensorGetData
0a20 00000044     1513     .long 0x44
0a24 01020001     1514     .long 0x1020001
0a28 00000a3c     1515     .long DBG99
0a2c 0000002a     1516     .long DBG130-DBG131
0a30 00000230     1517     .long DBG132
0a34 00000c30     1518     .long DBG129
0a38 00000000     1519     .long 0x0
                  1520     .pseg sensor_code
                  1521 DBG131:
                  1522     .dbgseg dbg_syms
                  1523 DBG99:
0a3c 0066622e     1524     .long 0x66622e
0a40 00000000     1525     .long 0x0
0a44 00000198     1526     .long DBG131
0a48 00000000     1527     .long 0x0
0a4c 01650001     1528     .long 0x1650001
0a50 00000000     1529     .long 0x0
0a54 00000098     1530     .long 0x98
0a58 00000000     1531     .long 0x0
0a5c 00000c58     1532     .long DBG134
0a60 00000000     1533     .long 0x0
                  1534     .dbgseg dbg_line
                  1535 DBG132:
0230 00000a14     1536     .long DBG94
0234 00000000     1537     .long 0x0
0238 00000198     1538     .long _sensorGetData
023c 00000001     1539     .long 0x1
0240 00000198     1540     .long DBG136
0244 00000002     1541     .long 0x2
0248 00000198     1542     .long DBG137
024c 00000005     1543     .long 0x5
0250 000001a0     1544     .long DBG138
0254 00000006     1545     .long 0x6
0258 000001a4     1546     .long DBG139
025c 00000008     1547     .long 0x8
0260 000001aa     1548     .long DBG140
0264 00000009     1549     .long 0x9
0268 000001ae     1550     .long DBG142
026c 0000000a     1551     .long 0xa
0270 000001b2     1552     .long DBG143
0274 0000000b     1553     .long 0xb
0278 000001b2     1554     .long DBG144
027c 0000000d     1555     .long 0xd
0280 000001be     1556     .long DBG145
0284 0000000e     1557     .long 0xe
0288 000001c0     1558     .long DBG146
028c 0000000f     1559     .long 0xf
                  1560     .pseg sensor_code
                  1561     .global _sensorGetData
                  1562 _sensorGetData:
                  1563 ; ENTRY
                  1564 DBG135:
                  1565 ; sensorId at argloc 0 (0x0) in reg  size 2
                  1566 ; pValue at argloc 0 (0x0) in reg  size 2
                  1567 ; pSensor in reg  size 2
                  1568 ; {
                  1569 DBG136:
                  1570 ;   sensorState * pSensor;
                  1571 ;   if ((sensorId < 0) || (sensorId >= (8) ))
                  1572 DBG137:
0198 930c         1573     cmp #0x0,r12
019a 3802         1574     jl  sensorGetData_L2
019c 923c         1575     cmp #0x8,r12
019e 3802         1576     jl  sensorGetData_L1
                  1577 sensorGetData_L2:
                  1578 ;     return -1;
                  1579 DBG138:
01a0 433c         1580     mov #-0x1,r12
01a2 3c0e         1581     jmp sensorGetData_LL2
                  1582 DBG139:
                  1583 sensorGetData_L1:
                  1584 ;   pSensor = (sensorState *)(pSensors[sensorId]);
01a4 5c0c         1585     rla r12
01a6 4c1c0090     1586     mov _pSensors(r12),r12
                  1587 DBG140:
                  1588 ;   if (pSensor == ((void *) 0) ) {
01aa 930c         1589     cmp #0x0,r12
01ac 2002         1590     jne sensorGetData_L3
                  1591 DBG142:
                  1592 DBG141:
                  1593 ;     return -1;
01ae 433c         1594     mov #-0x1,r12
01b0 3c07         1595     jmp sensorGetData_LL2
                  1596 DBG144:
                  1597 DBG143:
                  1598 ;     }
                  1599 sensorGetData_L3:
                  1600 ;   *pValue = pSensor->lastValue;  
01b2 4c9d000c0000 1601     mov 0xc(r12),0(r13)
01b8 4c9d000e0002 1602     mov 0xe(r12),0x2(r13)
                  1603 DBG145:
                  1604 ;   return 0;
01be 430c         1605     mov #0x0,r12
                  1606 DBG146:
                  1607 sensorGetData_LL2:
                  1608 ; EXIT
                  1609 DBG147:
01c0 4130         1610     ret
                  1611     .dbgseg dbg_syms
0a64 00000000     1612     .long 0x0
0a68 00000060     1613     .long DBG27
0a6c 00000000     1614     .long 0x0
0a70 00000000     1615     .long 0x0
0a74 00010002     1616     .long 0x10002
0a78 00000000     1617     .long 0x0
0a7c 000001a4     1618     .long DBG28
0a80 00000002     1619     .long 0x2
0a84 00000000     1620     .long 0x0
0a88 00010002     1621     .long 0x10002
0a8c 6c615670     1622     .long 0x6c615670
0a90 00006575     1623     .long 0x6575
0a94 000d0102     1624     .long 0xd0102
0a98 00000026     1625     .long 0x26
0a9c 0011ffff     1626     .long 0x11ffff
                  1627 DBG128:
0aa0 0062622e     1628     .long 0x62622e
0aa4 00000000     1629     .long 0x0
0aa8 00000198     1630     .long DBG135
0aac 00000000     1631     .long 0x0
0ab0 01640001     1632     .long 0x1640001
0ab4 00000000     1633     .long 0x0
0ab8 00000001     1634     .long 0x1
0abc 00000000     1635     .long 0x0
0ac0 00000b04     1636     .long DBG148
0ac4 00000000     1637     .long 0x0
0ac8 736e6573     1638     .long 0x736e6573
0acc 6449726f     1639     .long 0x6449726f
0ad0 000c0102     1640     .long 0xc0102
0ad4 00000004     1641     .long 0x4
0ad8 0011ffff     1642     .long 0x11ffff
0adc 0062652e     1643     .long 0x62652e
0ae0 00000000     1644     .long 0x0
0ae4 000001a4     1645     .long DBG139
0ae8 00000000     1646     .long 0x0
0aec 01640001     1647     .long 0x1640001
0af0 00000000     1648     .long 0x0
0af4 00000008     1649     .long 0x8
0af8 00000000     1650     .long 0x0
0afc 00000000     1651     .long 0x0
0b00 00000000     1652     .long 0x0
                  1653 DBG148:
0b04 0062622e     1654     .long 0x62622e
0b08 00000000     1655     .long 0x0
0b0c 000001aa     1656     .long DBG140
0b10 00000000     1657     .long 0x0
0b14 01640001     1658     .long 0x1640001
0b18 00000000     1659     .long 0x0
0b1c 00000009     1660     .long 0x9
0b20 00000000     1661     .long 0x0
0b24 00000b7c     1662     .long DBG149
0b28 00000000     1663     .long 0x0
0b2c 6e655370     1664     .long 0x6e655370
0b30 00726f73     1665     .long 0x726f73
0b34 000c0102     1666     .long 0xc0102
0b38 00000028     1667     .long 0x28
0b3c 0104ffff     1668     .long 0x104ffff
0b40 00000028     1669     .long .5fake_1
0b44 00000012     1670     .long 0x12
0b48 00000000     1671     .long 0x0
0b4c 00000000     1672     .long 0x0
0b50 00000000     1673     .long 0x0
0b54 0062652e     1674     .long 0x62652e
0b58 00000000     1675     .long 0x0
0b5c 000001b2     1676     .long DBG143
0b60 00000000     1677     .long 0x0
0b64 01640001     1678     .long 0x1640001
0b68 00000000     1679     .long 0x0
0b6c 0000000b     1680     .long 0xb
0b70 00000000     1681     .long 0x0
0b74 00000000     1682     .long 0x0
0b78 00000000     1683     .long 0x0
                  1684 DBG149:
0b7c 0062622e     1685     .long 0x62622e
0b80 00000000     1686     .long 0x0
0b84 000001b2     1687     .long DBG143
0b88 00000000     1688     .long 0x0
0b8c 01640001     1689     .long 0x1640001
0b90 00000000     1690     .long 0x0
0b94 0000000b     1691     .long 0xb
0b98 00000000     1692     .long 0x0
0b9c 00000cbc     1693     .long DBG150
0ba0 00000000     1694     .long 0x0
0ba4 6e655370     1695     .long 0x6e655370
0ba8 00726f73     1696     .long 0x726f73
0bac 000c0102     1697     .long 0xc0102
0bb0 00000028     1698     .long 0x28
0bb4 0104ffff     1699     .long 0x104ffff
0bb8 00000028     1700     .long .5fake_1
0bbc 00000012     1701     .long 0x12
0bc0 00000000     1702     .long 0x0
0bc4 00000000     1703     .long 0x0
0bc8 00000000     1704     .long 0x0
0bcc 0062652e     1705     .long 0x62652e
0bd0 00000000     1706     .long 0x0
0bd4 000001c0     1707     .long DBG146
0bd8 00000000     1708     .long 0x0
0bdc 01640001     1709     .long 0x1640001
0be0 00000000     1710     .long 0x0
0be4 0000000f     1711     .long 0xf
0be8 00000000     1712     .long 0x0
0bec 00000000     1713     .long 0x0
0bf0 00000000     1714     .long 0x0
0bf4 0066652e     1715     .long 0x66652e
0bf8 00000000     1716     .long 0x0
0bfc 000001c0     1717     .long DBG147
0c00 00000000     1718     .long 0x0
0c04 01650001     1719     .long 0x1650001
0c08 00000000     1720     .long 0x0
0c0c 000000a6     1721     .long 0xa6
0c10 00000000     1722     .long 0x0
0c14 00000000     1723     .long 0x0
0c18 00000000     1724     .long 0x0
                  1725     .pseg sensor_code
                  1726 DBG130:
                  1727     .dbgseg dbg_syms
0c1c 00000000     1728     .long 0x0
0c20 00000148     1729     .long DBG133
0c24 000001c2     1730     .long DBG130
0c28 00000000     1731     .long 0x0
0c2c 00ff0001     1732     .long 0xff0001
                  1733 ; }
                  1734 ; int sensorGetLevel(int levelId, float *pValue)
                  1735 DBG129:
0c30 00000000     1736     .long 0x0
0c34 00000138     1737     .long DBG155
0c38 000001c2     1738     .long _sensorGetLevel
0c3c 00000044     1739     .long 0x44
0c40 01020001     1740     .long 0x1020001
0c44 00000c58     1741     .long DBG134
0c48 00000040     1742     .long DBG152-DBG153
0c4c 00000290     1743     .long DBG154
0c50 00000f00     1744     .long DBG151
0c54 00000000     1745     .long 0x0
                  1746     .pseg sensor_code
                  1747 DBG153:
                  1748     .dbgseg dbg_syms
                  1749 DBG134:
0c58 0066622e     1750     .long 0x66622e
0c5c 00000000     1751     .long 0x0
0c60 000001c2     1752     .long DBG153
0c64 00000000     1753     .long 0x0
0c68 01650001     1754     .long 0x1650001
0c6c 00000000     1755     .long 0x0
0c70 000000ab     1756     .long 0xab
0c74 00000000     1757     .long 0x0
0c78 00000f28     1758     .long DBG156
0c7c 00000000     1759     .long 0x0
                  1760     .dbgseg dbg_line
                  1761 DBG154:
0290 00000c30     1762     .long DBG129
0294 00000000     1763     .long 0x0
0298 000001c2     1764     .long _sensorGetLevel
029c 00000001     1765     .long 0x1
02a0 000001c2     1766     .long DBG158
02a4 00000002     1767     .long 0x2
02a8 000001c2     1768     .long DBG159
02ac 00000004     1769     .long 0x4
02b0 000001c6     1770     .long DBG160
02b4 00000006     1771     .long 0x6
02b8 000001ce     1772     .long DBG162
02bc 00000007     1773     .long 0x7
02c0 000001d2     1774     .long DBG163
02c4 00000008     1775     .long 0x8
02c8 000001d2     1776     .long DBG164
02cc 0000000a     1777     .long 0xa
02d0 000001d8     1778     .long DBG165
02d4 0000000b     1779     .long 0xb
02d8 000001dc     1780     .long DBG167
02dc 0000000c     1781     .long 0xc
02e0 000001e0     1782     .long DBG168
02e4 0000000d     1783     .long 0xd
02e8 000001e0     1784     .long DBG169
02ec 0000000f     1785     .long 0xf
02f0 000001e4     1786     .long DBG170
02f4 00000010     1787     .long 0x10
02f8 000001f0     1788     .long DBG171
02fc 00000011     1789     .long 0x11
0300 000001f2     1790     .long DBG172
0304 00000012     1791     .long 0x12
0308 000001fe     1792     .long DBG173
030c 00000014     1793     .long 0x14
0310 00000200     1794     .long DBG174
0314 00000015     1795     .long 0x15
                  1796     .pseg sensor_code
                  1797     .global _sensorGetLevel
                  1798 _sensorGetLevel:
                  1799 ; ENTRY
                  1800 DBG157:
                  1801 ; levelId at argloc 0 (0x0) in reg  size 2
                  1802 ; pValue at argloc 0 (0x0) in reg  size 2
                  1803 ; pSensor in reg  size 2
                  1804 ; sensorId in reg  size 2
                  1805 ; {
                  1806 DBG158:
                  1807 ;   sensorState * pSensor;
                  1808 ;   int sensorId = (levelId >> 1);
                  1809 DBG159:
01c2 4c0e         1810     mov r12,r14
01c4 110e         1811     rra r14
                  1812 DBG160:
                  1813 ;   if ((sensorId < 0) || (sensorId >= (8) )) {
01c6 930e         1814     cmp #0x0,r14
01c8 3802         1815     jl  sensorGetLevel_L2
01ca 923e         1816     cmp #0x8,r14
01cc 3802         1817     jl  sensorGetLevel_L1
                  1818 sensorGetLevel_L2:
                  1819 DBG161:
                  1820 ;     return -1;
                  1821 DBG162:
01ce 433c         1822     mov #-0x1,r12
01d0 3c17         1823     jmp sensorGetLevel_LL2
                  1824 DBG164:
                  1825 DBG163:
                  1826 ;     }
                  1827 sensorGetLevel_L1:
                  1828 ;   pSensor = (sensorState *)(pSensors[sensorId]);
01d2 5e0e         1829     rla r14
01d4 4e1e0090     1830     mov _pSensors(r14),r14
                  1831 DBG165:
                  1832 ;   if (pSensor == ((void *) 0) ) {
01d8 930e         1833     cmp #0x0,r14
01da 2002         1834     jne sensorGetLevel_L3
                  1835 DBG167:
                  1836 DBG166:
                  1837 ;       return -1;
01dc 433c         1838     mov #-0x1,r12
01de 3c10         1839     jmp sensorGetLevel_LL2
                  1840 DBG169:
                  1841 DBG168:
                  1842 ;       }
                  1843 sensorGetLevel_L3:
                  1844 ;   if ((levelId & 0x1) == 0)
01e0 b31c         1845     bit #0x1,r12
01e2 2007         1846     jne sensorGetLevel_L4
                  1847 DBG170:
                  1848 ;     *pValue = pSensor->levelLo;
01e4 4e9d00080000 1849     mov 0x8(r14),0(r13)
01ea 4e9d000a0002 1850     mov 0xa(r14),0x2(r13)
                  1851 DBG171:
01f0 3c06         1852     jmp sensorGetLevel_L5
                  1853 sensorGetLevel_L4:
                  1854 ;   else
                  1855 ;     *pValue = pSensor->levelHi;
                  1856 DBG172:
01f2 4e9d00040000 1857     mov 0x4(r14),0(r13)
01f8 4e9d00060002 1858     mov 0x6(r14),0x2(r13)
                  1859 sensorGetLevel_L5:
                  1860 ;   return 0;
                  1861 DBG173:
01fe 430c         1862     mov #0x0,r12
                  1863 DBG174:
                  1864 sensorGetLevel_LL2:
                  1865 ; EXIT
                  1866 DBG175:
0200 4130         1867     ret
                  1868     .dbgseg dbg_syms
0c80 00000000     1869     .long 0x0
0c84 00000060     1870     .long DBG27
0c88 00000000     1871     .long 0x0
0c8c 00000000     1872     .long 0x0
0c90 00010002     1873     .long 0x10002
0c94 00000000     1874     .long 0x0
0c98 000001a4     1875     .long DBG28
0c9c 00000002     1876     .long 0x2
0ca0 00000000     1877     .long 0x0
0ca4 00010002     1878     .long 0x10002
0ca8 6c615670     1879     .long 0x6c615670
0cac 00006575     1880     .long 0x6575
0cb0 000d0102     1881     .long 0xd0102
0cb4 00000026     1882     .long 0x26
0cb8 0011ffff     1883     .long 0x11ffff
                  1884 DBG150:
0cbc 0062622e     1885     .long 0x62622e
0cc0 00000000     1886     .long 0x0
0cc4 000001c2     1887     .long DBG157
0cc8 00000000     1888     .long 0x0
0ccc 01640001     1889     .long 0x1640001
0cd0 00000000     1890     .long 0x0
0cd4 00000001     1891     .long 0x1
0cd8 00000000     1892     .long 0x0
0cdc 00000cf8     1893     .long DBG176
0ce0 00000000     1894     .long 0x0
0ce4 6576656c     1895     .long 0x6576656c
0ce8 0064496c     1896     .long 0x64496c
0cec 000c0102     1897     .long 0xc0102
0cf0 00000004     1898     .long 0x4
0cf4 0011ffff     1899     .long 0x11ffff
                  1900 DBG176:
0cf8 0062622e     1901     .long 0x62622e
0cfc 00000000     1902     .long 0x0
0d00 000001c6     1903     .long DBG160
0d04 00000000     1904     .long 0x0
0d08 01640001     1905     .long 0x1640001
0d0c 00000000     1906     .long 0x0
0d10 00000006     1907     .long 0x6
0d14 00000000     1908     .long 0x0
0d18 00000d84     1909     .long DBG177
0d1c 00000000     1910     .long 0x0
0d20 736e6573     1911     .long 0x736e6573
0d24 6449726f     1912     .long 0x6449726f
0d28 000e0102     1913     .long 0xe0102
0d2c 00000004     1914     .long 0x4
0d30 0004ffff     1915     .long 0x4ffff
0d34 0062652e     1916     .long 0x62652e
0d38 00000000     1917     .long 0x0
0d3c 000001d2     1918     .long DBG163
0d40 00000000     1919     .long 0x0
0d44 01640001     1920     .long 0x1640001
0d48 00000000     1921     .long 0x0
0d4c 00000008     1922     .long 0x8
0d50 00000000     1923     .long 0x0
0d54 00000000     1924     .long 0x0
0d58 00000000     1925     .long 0x0
0d5c 0062652e     1926     .long 0x62652e
0d60 00000000     1927     .long 0x0
0d64 000001d2     1928     .long DBG163
0d68 00000000     1929     .long 0x0
0d6c 01640001     1930     .long 0x1640001
0d70 00000000     1931     .long 0x0
0d74 00000008     1932     .long 0x8
0d78 00000000     1933     .long 0x0
0d7c 00000000     1934     .long 0x0
0d80 00000000     1935     .long 0x0
                  1936 DBG177:
0d84 0062622e     1937     .long 0x62622e
0d88 00000000     1938     .long 0x0
0d8c 000001d2     1939     .long DBG163
0d90 00000000     1940     .long 0x0
0d94 01640001     1941     .long 0x1640001
0d98 00000000     1942     .long 0x0
0d9c 00000008     1943     .long 0x8
0da0 00000000     1944     .long 0x0
0da4 00000de8     1945     .long DBG178
0da8 00000000     1946     .long 0x0
0dac 736e6573     1947     .long 0x736e6573
0db0 6449726f     1948     .long 0x6449726f
0db4 000e0102     1949     .long 0xe0102
0db8 00000004     1950     .long 0x4
0dbc 0004ffff     1951     .long 0x4ffff
0dc0 0062652e     1952     .long 0x62652e
0dc4 00000000     1953     .long 0x0
0dc8 000001d8     1954     .long DBG165
0dcc 00000000     1955     .long 0x0
0dd0 01640001     1956     .long 0x1640001
0dd4 00000000     1957     .long 0x0
0dd8 0000000b     1958     .long 0xb
0ddc 00000000     1959     .long 0x0
0de0 00000000     1960     .long 0x0
0de4 00000000     1961     .long 0x0
                  1962 DBG178:
0de8 0062622e     1963     .long 0x62622e
0dec 00000000     1964     .long 0x0
0df0 000001d8     1965     .long DBG165
0df4 00000000     1966     .long 0x0
0df8 01640001     1967     .long 0x1640001
0dfc 00000000     1968     .long 0x0
0e00 0000000b     1969     .long 0xb
0e04 00000000     1970     .long 0x0
0e08 00000e38     1971     .long DBG179
0e0c 00000000     1972     .long 0x0
0e10 6e655370     1973     .long 0x6e655370
0e14 00726f73     1974     .long 0x726f73
0e18 000e0102     1975     .long 0xe0102
0e1c 00000028     1976     .long 0x28
0e20 0104ffff     1977     .long 0x104ffff
0e24 00000028     1978     .long .5fake_1
0e28 00000012     1979     .long 0x12
0e2c 00000000     1980     .long 0x0
0e30 00000000     1981     .long 0x0
0e34 00000000     1982     .long 0x0
                  1983 DBG179:
0e38 0062622e     1984     .long 0x62622e
0e3c 00000000     1985     .long 0x0
0e40 000001e4     1986     .long DBG170
0e44 00000000     1987     .long 0x0
0e48 01640001     1988     .long 0x1640001
0e4c 00000000     1989     .long 0x0
0e50 00000010     1990     .long 0x10
0e54 00000000     1991     .long 0x0
0e58 00000f78     1992     .long DBG180
0e5c 00000000     1993     .long 0x0
0e60 6576656c     1994     .long 0x6576656c
0e64 0064496c     1995     .long 0x64496c
0e68 000c0102     1996     .long 0xc0102
0e6c 00000004     1997     .long 0x4
0e70 0011ffff     1998     .long 0x11ffff
0e74 0062652e     1999     .long 0x62652e
0e78 00000000     2000     .long 0x0
0e7c 00000200     2001     .long DBG174
0e80 00000000     2002     .long 0x0
0e84 01640001     2003     .long 0x1640001
0e88 00000000     2004     .long 0x0
0e8c 00000015     2005     .long 0x15
0e90 00000000     2006     .long 0x0
0e94 00000000     2007     .long 0x0
0e98 00000000     2008     .long 0x0
0e9c 0062652e     2009     .long 0x62652e
0ea0 00000000     2010     .long 0x0
0ea4 00000200     2011     .long DBG174
0ea8 00000000     2012     .long 0x0
0eac 01640001     2013     .long 0x1640001
0eb0 00000000     2014     .long 0x0
0eb4 00000015     2015     .long 0x15
0eb8 00000000     2016     .long 0x0
0ebc 00000000     2017     .long 0x0
0ec0 00000000     2018     .long 0x0
0ec4 0066652e     2019     .long 0x66652e
0ec8 00000000     2020     .long 0x0
0ecc 00000200     2021     .long DBG175
0ed0 00000000     2022     .long 0x0
0ed4 01650001     2023     .long 0x1650001
0ed8 00000000     2024     .long 0x0
0edc 000000bf     2025     .long 0xbf
0ee0 00000000     2026     .long 0x0
0ee4 00000000     2027     .long 0x0
0ee8 00000000     2028     .long 0x0
                  2029     .pseg sensor_code
                  2030 DBG152:
                  2031     .dbgseg dbg_syms
0eec 00000000     2032     .long 0x0
0ef0 00000138     2033     .long DBG155
0ef4 00000202     2034     .long DBG152
0ef8 00000000     2035     .long 0x0
0efc 00ff0001     2036     .long 0xff0001
                  2037 ; }
                  2038 ; int sensorSetLevel(int levelId, float value)
                  2039 DBG151:
0f00 00000000     2040     .long 0x0
0f04 0000024c     2041     .long DBG185
0f08 00000202     2042     .long _sensorSetLevel
0f0c 00000044     2043     .long 0x44
0f10 01020001     2044     .long 0x1020001
0f14 00000f28     2045     .long DBG156
0f18 0000005e     2046     .long DBG182-DBG183
0f1c 00000318     2047     .long DBG184
0f20 00001324     2048     .long DBG181
0f24 00000000     2049     .long 0x0
                  2050     .pseg sensor_code
                  2051 DBG183:
                  2052     .dbgseg dbg_syms
                  2053 DBG156:
0f28 0066622e     2054     .long 0x66622e
0f2c 00000000     2055     .long 0x0
0f30 00000202     2056     .long DBG183
0f34 00000000     2057     .long 0x0
0f38 01650001     2058     .long 0x1650001
0f3c 00000000     2059     .long 0x0
0f40 000000c1     2060     .long 0xc1
0f44 00000000     2061     .long 0x0
0f48 0000134c     2062     .long DBG186
0f4c 00000000     2063     .long 0x0
                  2064     .dbgseg dbg_line
                  2065 DBG184:
0318 00000f00     2066     .long DBG151
031c 00000000     2067     .long 0x0
0320 00000202     2068     .long _sensorSetLevel
0324 00000001     2069     .long 0x1
0328 00000204     2070     .long DBG188
032c 00000002     2071     .long 0x2
0330 00000204     2072     .long DBG189
0334 00000004     2073     .long 0x4
0338 00000208     2074     .long DBG190
033c 00000006     2075     .long 0x6
0340 00000210     2076     .long DBG192
0344 00000007     2077     .long 0x7
0348 00000214     2078     .long DBG193
034c 00000008     2079     .long 0x8
0350 00000214     2080     .long DBG194
0354 0000000a     2081     .long 0xa
0358 0000021a     2082     .long DBG195
035c 0000000b     2083     .long 0xb
0360 0000021e     2084     .long DBG197
0364 0000000c     2085     .long 0xc
0368 00000222     2086     .long DBG198
036c 0000000d     2087     .long 0xd
0370 00000222     2088     .long DBG199
0374 0000000f     2089     .long 0xf
0378 00000226     2090     .long DBG200
037c 00000010     2091     .long 0x10
0380 0000022e     2092     .long DBG201
0384 00000011     2093     .long 0x11
0388 00000230     2094     .long DBG202
038c 00000012     2095     .long 0x12
0390 00000238     2096     .long DBG203
0394 00000014     2097     .long 0x14
0398 00000250     2098     .long DBG204
039c 00000015     2099     .long 0x15
03a0 00000254     2100     .long DBG205
03a4 00000016     2101     .long 0x16
03a8 00000256     2102     .long DBG206
03ac 00000017     2103     .long 0x17
03b0 0000025a     2104     .long DBG207
03b4 00000019     2105     .long 0x19
03b8 0000025c     2106     .long DBG208
03bc 0000001a     2107     .long 0x1a
                  2108     .pseg sensor_code
                  2109     .global _sensorSetLevel
                  2110 _sensorSetLevel:
0202 1204         2111     push    r4
                  2112 DBG189:
                  2113 DBG188:
                  2114 DBG187:
                  2115 ; ENTRY
                  2116 ; levelId at argloc 0 (0x0) in reg  size 2
                  2117 ; value at argloc 0 (0x0) in reg  size 4
                  2118 ; pSensor in reg  size 2
                  2119 ; sensorId in reg  size 2
                  2120 ; {
                  2121 ;   sensorState * pSensor;
                  2122 ;   int sensorId = (levelId >> 1);
0204 4c0f         2123     mov r12,r15
0206 110f         2124     rra r15
                  2125 DBG190:
                  2126 ;   if ((sensorId < 0) || (sensorId >= (8) )) {
0208 930f         2127     cmp #0x0,r15
020a 3802         2128     jl  sensorSetLevel_L2
020c 923f         2129     cmp #0x8,r15
020e 3802         2130     jl  sensorSetLevel_L1
                  2131 sensorSetLevel_L2:
                  2132 DBG191:
                  2133 ;     return -1;
                  2134 DBG192:
0210 433c         2135     mov #-0x1,r12
0212 3c24         2136     jmp sensorSetLevel_LL2
                  2137 DBG194:
                  2138 DBG193:
                  2139 ;     }
                  2140 sensorSetLevel_L1:
                  2141 ;   pSensor = (sensorState *)(pSensors[sensorId]);
0214 5f0f         2142     rla r15
0216 4f140090     2143     mov _pSensors(r15),r4
                  2144 DBG195:
                  2145 ;   if (pSensor == ((void *) 0) ) {
021a 9304         2146     cmp #0x0,r4
021c 2002         2147     jne sensorSetLevel_L3
                  2148 DBG197:
                  2149 DBG196:
                  2150 ;       return -1;
021e 433c         2151     mov #-0x1,r12
0220 3c1d         2152     jmp sensorSetLevel_LL2
                  2153 DBG199:
                  2154 DBG198:
                  2155 ;       }
                  2156 sensorSetLevel_L3:
                  2157 ;   if ((levelId & 0x1) == 0)
0222 b31c         2158     bit #0x1,r12
0224 2005         2159     jne sensorSetLevel_L4
                  2160 DBG200:
                  2161 ;     pSensor->levelLo = value;
0226 4e840008     2162     mov r14,0x8(r4)
022a 4d84000a     2163     mov r13,0xa(r4)
                  2164 DBG201:
022e 3c04         2165     jmp sensorSetLevel_L5
                  2166 sensorSetLevel_L4:
                  2167 ;   else
                  2168 ;     pSensor->levelHi = value;
                  2169 DBG202:
0230 4e840004     2170     mov r14,0x4(r4)
0234 4d840006     2171     mov r13,0x6(r4)
                  2172 sensorSetLevel_L5:
                  2173 ;   if (pSensor->levelLo < pSensor->levelHi)
                  2174 DBG203:
0238 441d0008     2175     mov 0x8(r4),r13
023c 441c000a     2176     mov 0xa(r4),r12
0240 441f0004     2177     mov 0x4(r4),r15
0244 441e0006     2178     mov 0x6(r4),r14
                  2179 DBG209:
0248 12b00000     2180     call    #__s_cmp
                  2181 DBG210:
024c 930c         2182     cmp #0x0,r12
024e 3403         2183     jge sensorSetLevel_L6
                  2184 DBG204:
                  2185 ;     pSensor->flags |= (0x04) ;
0250 d2e40002     2186     bis.b   #0x4,0x2(r4)
                  2187 DBG205:
0254 3c02         2188     jmp sensorSetLevel_L7
                  2189 sensorSetLevel_L6:
                  2190 ;   else
                  2191 ;     pSensor->flags &= ~ (0x04) ;
                  2192 DBG206:
0256 c2e40002     2193     bic.b   #0x4,0x2(r4)
                  2194 sensorSetLevel_L7:
                  2195 ;   return 0;
                  2196 DBG207:
025a 430c         2197     mov #0x0,r12
                  2198 DBG208:
                  2199 sensorSetLevel_LL2:
                  2200 ; EXIT
                  2201 ; .temp1 at stkloc 0 (0x0) size 2
                  2202 DBG211:
025c 4134         2203     pop r4
025e 4130         2204     ret
                  2205     .dbgseg dbg_syms
0f50 00000000     2206     .long 0x0
0f54 00000060     2207     .long DBG27
0f58 00000002     2208     .long 0x2
0f5c 00000000     2209     .long 0x0
0f60 00010002     2210     .long 0x10002
0f64 00000000     2211     .long 0x0
0f68 000001a4     2212     .long DBG28
0f6c 00000002     2213     .long 0x2
0f70 00000000     2214     .long 0x0
0f74 00010002     2215     .long 0x10002
                  2216 DBG180:
0f78 0062622e     2217     .long 0x62622e
0f7c 00000000     2218     .long 0x0
0f80 00000204     2219     .long DBG187
0f84 00000000     2220     .long 0x0
0f88 01640001     2221     .long 0x1640001
0f8c 00000000     2222     .long 0x0
0f90 00000001     2223     .long 0x1
0f94 00000000     2224     .long 0x0
0f98 00000fdc     2225     .long DBG212
0f9c 00000000     2226     .long 0x0
0fa0 756c6176     2227     .long 0x756c6176
0fa4 00000065     2228     .long 0x65
0fa8 00000200     2229     .long 0x200
0fac 00000006     2230     .long 0x6
0fb0 0211ffff     2231     .long 0x211ffff
0fb4 756c6176     2232     .long 0x756c6176
0fb8 00000065     2233     .long 0x65
0fbc 000d0102     2234     .long 0xd0102
0fc0 00000006     2235     .long 0x6
0fc4 0111ffff     2236     .long 0x111ffff
0fc8 756c6176     2237     .long 0x756c6176
0fcc 00000065     2238     .long 0x65
0fd0 000e0102     2239     .long 0xe0102
0fd4 00000006     2240     .long 0x6
0fd8 0011ffff     2241     .long 0x11ffff
                  2242 DBG212:
0fdc 0062622e     2243     .long 0x62622e
0fe0 00000000     2244     .long 0x0
0fe4 00000204     2245     .long DBG187
0fe8 00000000     2246     .long 0x0
0fec 01640001     2247     .long 0x1640001
0ff0 00000000     2248     .long 0x0
0ff4 00000001     2249     .long 0x1
0ff8 00000000     2250     .long 0x0
0ffc 00001018     2251     .long DBG213
1000 00000000     2252     .long 0x0
1004 6576656c     2253     .long 0x6576656c
1008 0064496c     2254     .long 0x64496c
100c 000c0102     2255     .long 0xc0102
1010 00000004     2256     .long 0x4
1014 0011ffff     2257     .long 0x11ffff
                  2258 DBG213:
1018 0062622e     2259     .long 0x62622e
101c 00000000     2260     .long 0x0
1020 00000208     2261     .long DBG190
1024 00000000     2262     .long 0x0
1028 01640001     2263     .long 0x1640001
102c 00000000     2264     .long 0x0
1030 00000006     2265     .long 0x6
1034 00000000     2266     .long 0x0
1038 000010a4     2267     .long DBG214
103c 00000000     2268     .long 0x0
1040 736e6573     2269     .long 0x736e6573
1044 6449726f     2270     .long 0x6449726f
1048 000f0102     2271     .long 0xf0102
104c 00000004     2272     .long 0x4
1050 0004ffff     2273     .long 0x4ffff
1054 0062652e     2274     .long 0x62652e
1058 00000000     2275     .long 0x0
105c 00000214     2276     .long DBG193
1060 00000000     2277     .long 0x0
1064 01640001     2278     .long 0x1640001
1068 00000000     2279     .long 0x0
106c 00000008     2280     .long 0x8
1070 00000000     2281     .long 0x0
1074 00000000     2282     .long 0x0
1078 00000000     2283     .long 0x0
107c 0062652e     2284     .long 0x62652e
1080 00000000     2285     .long 0x0
1084 00000214     2286     .long DBG193
1088 00000000     2287     .long 0x0
108c 01640001     2288     .long 0x1640001
1090 00000000     2289     .long 0x0
1094 00000008     2290     .long 0x8
1098 00000000     2291     .long 0x0
109c 00000000     2292     .long 0x0
10a0 00000000     2293     .long 0x0
                  2294 DBG214:
10a4 0062622e     2295     .long 0x62622e
10a8 00000000     2296     .long 0x0
10ac 00000214     2297     .long DBG193
10b0 00000000     2298     .long 0x0
10b4 01640001     2299     .long 0x1640001
10b8 00000000     2300     .long 0x0
10bc 00000008     2301     .long 0x8
10c0 00000000     2302     .long 0x0
10c4 00001108     2303     .long DBG215
10c8 00000000     2304     .long 0x0
10cc 736e6573     2305     .long 0x736e6573
10d0 6449726f     2306     .long 0x6449726f
10d4 000f0102     2307     .long 0xf0102
10d8 00000004     2308     .long 0x4
10dc 0004ffff     2309     .long 0x4ffff
10e0 0062652e     2310     .long 0x62652e
10e4 00000000     2311     .long 0x0
10e8 0000021a     2312     .long DBG195
10ec 00000000     2313     .long 0x0
10f0 01640001     2314     .long 0x1640001
10f4 00000000     2315     .long 0x0
10f8 0000000b     2316     .long 0xb
10fc 00000000     2317     .long 0x0
1100 00000000     2318     .long 0x0
1104 00000000     2319     .long 0x0
                  2320 DBG215:
1108 0062622e     2321     .long 0x62622e
110c 00000000     2322     .long 0x0
1110 0000021a     2323     .long DBG195
1114 00000000     2324     .long 0x0
1118 01640001     2325     .long 0x1640001
111c 00000000     2326     .long 0x0
1120 0000000b     2327     .long 0xb
1124 00000000     2328     .long 0x0
1128 00001158     2329     .long DBG216
112c 00000000     2330     .long 0x0
1130 6e655370     2331     .long 0x6e655370
1134 00726f73     2332     .long 0x726f73
1138 00040102     2333     .long 0x40102
113c 00000028     2334     .long 0x28
1140 0104ffff     2335     .long 0x104ffff
1144 00000028     2336     .long .5fake_1
1148 00000012     2337     .long 0x12
114c 00000000     2338     .long 0x0
1150 00000000     2339     .long 0x0
1154 00000000     2340     .long 0x0
                  2341 DBG216:
1158 0062622e     2342     .long 0x62622e
115c 00000000     2343     .long 0x0
1160 00000226     2344     .long DBG200
1164 00000000     2345     .long 0x0
1168 01640001     2346     .long 0x1640001
116c 00000000     2347     .long 0x0
1170 00000010     2348     .long 0x10
1174 00000000     2349     .long 0x0
1178 00001194     2350     .long DBG217
117c 00000000     2351     .long 0x0
1180 6576656c     2352     .long 0x6576656c
1184 0064496c     2353     .long 0x64496c
1188 000c0102     2354     .long 0xc0102
118c 00000004     2355     .long 0x4
1190 0011ffff     2356     .long 0x11ffff
                  2357 DBG217:
1194 0062622e     2358     .long 0x62622e
1198 00000000     2359     .long 0x0
119c 00000248     2360     .long DBG209
11a0 00000000     2361     .long 0x0
11a4 01640001     2362     .long 0x1640001
11a8 00000000     2363     .long 0x0
11ac 00000015     2364     .long 0x15
11b0 00000000     2365     .long 0x0
11b4 00001270     2366     .long DBG218
11b8 00000000     2367     .long 0x0
11bc 00000000     2368     .long 0x0
11c0 000000e8     2369     .long DBG31
11c4 00000000     2370     .long 0x0
11c8 00000000     2371     .long 0x0
11cc 00010002     2372     .long 0x10002
11d0 0062652e     2373     .long 0x62652e
11d4 00000000     2374     .long 0x0
11d8 0000024c     2375     .long DBG210
11dc 00000000     2376     .long 0x0
11e0 01640001     2377     .long 0x1640001
11e4 00000000     2378     .long 0x0
11e8 00000015     2379     .long 0x15
11ec 00000000     2380     .long 0x0
11f0 00000000     2381     .long 0x0
11f4 00000000     2382     .long 0x0
11f8 0062652e     2383     .long 0x62652e
11fc 00000000     2384     .long 0x0
1200 00000250     2385     .long DBG204
1204 00000000     2386     .long 0x0
1208 01640001     2387     .long 0x1640001
120c 00000000     2388     .long 0x0
1210 00000015     2389     .long 0x15
1214 00000000     2390     .long 0x0
1218 00000000     2391     .long 0x0
121c 00000000     2392     .long 0x0
1220 0062652e     2393     .long 0x62652e
1224 00000000     2394     .long 0x0
1228 00000250     2395     .long DBG204
122c 00000000     2396     .long 0x0
1230 01640001     2397     .long 0x1640001
1234 00000000     2398     .long 0x0
1238 00000015     2399     .long 0x15
123c 00000000     2400     .long 0x0
1240 00000000     2401     .long 0x0
1244 00000000     2402     .long 0x0
1248 0062652e     2403     .long 0x62652e
124c 00000000     2404     .long 0x0
1250 00000250     2405     .long DBG204
1254 00000000     2406     .long 0x0
1258 01640001     2407     .long 0x1640001
125c 00000000     2408     .long 0x0
1260 00000015     2409     .long 0x15
1264 00000000     2410     .long 0x0
1268 00000000     2411     .long 0x0
126c 00000000     2412     .long 0x0
                  2413 DBG218:
1270 0062622e     2414     .long 0x62622e
1274 00000000     2415     .long 0x0
1278 00000250     2416     .long DBG204
127c 00000000     2417     .long 0x0
1280 01640001     2418     .long 0x1640001
1284 00000000     2419     .long 0x0
1288 00000015     2420     .long 0x15
128c 00000000     2421     .long 0x0
1290 00001450     2422     .long DBG219
1294 00000000     2423     .long 0x0
1298 6e655370     2424     .long 0x6e655370
129c 00726f73     2425     .long 0x726f73
12a0 00040102     2426     .long 0x40102
12a4 00000028     2427     .long 0x28
12a8 0104ffff     2428     .long 0x104ffff
12ac 00000028     2429     .long .5fake_1
12b0 00000012     2430     .long 0x12
12b4 00000000     2431     .long 0x0
12b8 00000000     2432     .long 0x0
12bc 00000000     2433     .long 0x0
12c0 0062652e     2434     .long 0x62652e
12c4 00000000     2435     .long 0x0
12c8 0000025c     2436     .long DBG208
12cc 00000000     2437     .long 0x0
12d0 01640001     2438     .long 0x1640001
12d4 00000000     2439     .long 0x0
12d8 0000001a     2440     .long 0x1a
12dc 00000000     2441     .long 0x0
12e0 00000000     2442     .long 0x0
12e4 00000000     2443     .long 0x0
12e8 0066652e     2444     .long 0x66652e
12ec 00000000     2445     .long 0x0
12f0 0000025c     2446     .long DBG211
12f4 00000000     2447     .long 0x0
12f8 01650001     2448     .long 0x1650001
12fc 00000000     2449     .long 0x0
1300 000000da     2450     .long 0xda
1304 00000000     2451     .long 0x0
1308 00000000     2452     .long 0x0
130c 00000000     2453     .long 0x0
                  2454     .pseg sensor_code
                  2455 DBG182:
                  2456     .dbgseg dbg_syms
1310 00000000     2457     .long 0x0
1314 0000024c     2458     .long DBG185
1318 00000260     2459     .long DBG182
131c 00000000     2460     .long 0x0
1320 00ff0001     2461     .long 0xff0001
                  2462 ; }
                  2463 ; static int getDataHandler(char * cmdStr)
                  2464 DBG181:
1324 00000000     2465     .long 0x0
1328 000001b8     2466     .long DBG224
132c 00000260     2467     .long _getDataHandler
1330 00000044     2468     .long 0x44
1334 01030001     2469     .long 0x1030001
1338 0000134c     2470     .long DBG186
133c 00000008     2471     .long DBG221-DBG222
1340 000003c0     2472     .long DBG223
1344 000013d8     2473     .long DBG220
1348 00000000     2474     .long 0x0
                  2475     .pseg sensor_code
                  2476 DBG222:
                  2477     .dbgseg dbg_syms
                  2478 DBG186:
134c 0066622e     2479     .long 0x66622e
1350 00000000     2480     .long 0x0
1354 00000260     2481     .long DBG222
1358 00000000     2482     .long 0x0
135c 01650001     2483     .long 0x1650001
1360 00000000     2484     .long 0x0
1364 000000dc     2485     .long 0xdc
1368 00000000     2486     .long 0x0
136c 00001400     2487     .long DBG225
1370 00000000     2488     .long 0x0
                  2489     .dbgseg dbg_line
                  2490 DBG223:
03c0 00001324     2491     .long DBG181
03c4 00000000     2492     .long 0x0
03c8 00000260     2493     .long _getDataHandler
03cc 00000001     2494     .long 0x1
03d0 00000260     2495     .long DBG227
03d4 00000002     2496     .long 0x2
03d8 00000260     2497     .long DBG228
03dc 00000003     2498     .long 0x3
03e0 00000264     2499     .long DBG229
03e4 00000004     2500     .long 0x4
03e8 00000266     2501     .long DBG230
03ec 00000005     2502     .long 0x5
                  2503     .pseg sensor_code
                  2504 _getDataHandler:
                  2505 ; ENTRY
                  2506 DBG226:
                  2507 ; {
                  2508 DBG227:
                  2509 ;   outfmtSendData();
                  2510 DBG228:
0260 12b00000     2511     call    #_outfmtSendData
                  2512 DBG229:
                  2513 ;   return 0;
0264 430c         2514     mov #0x0,r12
                  2515 DBG231:
                  2516 DBG230:
                  2517 ; EXIT
0266 4130         2518     ret
                  2519     .dbgseg dbg_syms
1374 00000000     2520     .long 0x0
1378 00000060     2521     .long DBG27
137c 00000000     2522     .long 0x0
1380 00000000     2523     .long 0x0
1384 00010002     2524     .long 0x10002
1388 00000000     2525     .long 0x0
138c 000001a4     2526     .long DBG28
1390 00000002     2527     .long 0x2
1394 00000000     2528     .long 0x0
1398 00010002     2529     .long 0x10002
139c 0066652e     2530     .long 0x66652e
13a0 00000000     2531     .long 0x0
13a4 00000266     2532     .long DBG231
13a8 00000000     2533     .long 0x0
13ac 01650001     2534     .long 0x1650001
13b0 00000000     2535     .long 0x0
13b4 000000e0     2536     .long 0xe0
13b8 00000000     2537     .long 0x0
13bc 00000000     2538     .long 0x0
13c0 00000000     2539     .long 0x0
                  2540     .pseg sensor_code
                  2541 DBG221:
                  2542     .dbgseg dbg_syms
13c4 00000000     2543     .long 0x0
13c8 000001b8     2544     .long DBG224
13cc 00000268     2545     .long DBG221
13d0 00000000     2546     .long 0x0
13d4 00ff0001     2547     .long 0xff0001
                  2548 ; }
                  2549 ; ****** Warning: Symbol ``cmdStr'' (function getDataHandler) was defined, but not used
                  2550 ; static void updateSensor(int sensorId)
                  2551 DBG220:
13d8 00000000     2552     .long 0x0
13dc 0000023c     2553     .long DBG236
13e0 00000268     2554     .long _updateSensor
13e4 00000040     2555     .long 0x40
13e8 01030001     2556     .long 0x1030001
13ec 00001400     2557     .long DBG225
13f0 0000009c     2558     .long DBG233-DBG234
13f4 000003f0     2559     .long DBG235
13f8 00001630     2560     .long DBG232
13fc 00000000     2561     .long 0x0
                  2562     .pseg sensor_code
                  2563 DBG234:
                  2564     .dbgseg dbg_syms
                  2565 DBG225:
1400 0066622e     2566     .long 0x66622e
1404 00000000     2567     .long 0x0
1408 00000268     2568     .long DBG234
140c 00000000     2569     .long 0x0
1410 01650001     2570     .long 0x1650001
1414 00000000     2571     .long 0x0
1418 000000e2     2572     .long 0xe2
141c 00000000     2573     .long 0x0
1420 00001658     2574     .long DBG237
1424 00000000     2575     .long 0x0
                  2576     .dbgseg dbg_line
                  2577 DBG235:
03f0 000013d8     2578     .long DBG220
03f4 00000000     2579     .long 0x0
03f8 00000268     2580     .long _updateSensor
03fc 00000001     2581     .long 0x1
0400 0000026a     2582     .long DBG239
0404 00000002     2583     .long 0x2
0408 0000026a     2584     .long DBG240
040c 00000005     2585     .long 0x5
0410 00000272     2586     .long DBG241
0414 00000006     2587     .long 0x6
0418 00000274     2588     .long DBG242
041c 00000008     2589     .long 0x8
0420 0000027a     2590     .long DBG243
0424 00000009     2591     .long 0x9
0428 0000027e     2592     .long DBG244
042c 0000000a     2593     .long 0xa
0430 00000280     2594     .long DBG246
0434 0000000c     2595     .long 0xc
0438 00000280     2596     .long DBG247
043c 0000000d     2597     .long 0xd
0440 00000280     2598     .long DBG248
0444 0000000f     2599     .long 0xf
0448 00000286     2600     .long DBG250
044c 00000011     2601     .long 0x11
0450 00000292     2602     .long DBG251
0454 00000012     2603     .long 0x12
0458 00000292     2604     .long DBG252
045c 00000013     2605     .long 0x13
0460 00000294     2606     .long DBG253
0464 00000014     2607     .long 0x14
0468 00000294     2608     .long DBG254
046c 00000016     2609     .long 0x16
0470 0000029a     2610     .long DBG256
0474 00000018     2611     .long 0x18
0478 000002a6     2612     .long DBG257
047c 00000019     2613     .long 0x19
0480 000002a6     2614     .long DBG258
0484 0000001c     2615     .long 0x1c
0488 000002ac     2616     .long DBG260
048c 0000001e     2617     .long 0x1e
0490 000002de     2618     .long DBG262
0494 00000020     2619     .long 0x20
0498 000002e8     2620     .long DBG263
049c 00000021     2621     .long 0x21
04a0 000002e8     2622     .long DBG264
04a4 00000022     2623     .long 0x22
04a8 000002e8     2624     .long DBG266
04ac 00000023     2625     .long 0x23
04b0 000002ea     2626     .long DBG267
04b4 00000024     2627     .long 0x24
04b8 000002ea     2628     .long DBG268
04bc 00000027     2629     .long 0x27
04c0 000002ec     2630     .long DBG269
04c4 00000028     2631     .long 0x28
04c8 000002ec     2632     .long DBG270
04cc 0000002a     2633     .long 0x2a
04d0 000002ee     2634     .long DBG271
04d4 0000002b     2635     .long 0x2b
04d8 00000300     2636     .long DBG272
04dc 0000002c     2637     .long 0x2c
                  2638     .pseg sensor_code
                  2639 _updateSensor:
0268 1204         2640     push    r4
                  2641 DBG240:
                  2642 DBG239:
                  2643 DBG238:
                  2644 ; ENTRY
                  2645 ; sensorId at argloc 0 (0x0) in reg  size 2
                  2646 ; pSensor in reg  size 2
                  2647 ; {
                  2648 ;   sensorState * pSensor;
                  2649 ;   if ((sensorId < 0) || (sensorId >= (8) ))
026a 930c         2650     cmp #0x0,r12
026c 3802         2651     jl  updateSensor_L2
026e 923c         2652     cmp #0x8,r12
0270 3801         2653     jl  updateSensor_L1
                  2654 updateSensor_L2:
                  2655 ;     return;
                  2656 DBG241:
0272 3c46         2657     jmp updateSensor_LL2
                  2658 DBG242:
                  2659 updateSensor_L1:
                  2660 ;   pSensor = (sensorState *)(pSensors[sensorId]);
0274 5c0c         2661     rla r12
0276 4c140090     2662     mov _pSensors(r12),r4
                  2663 DBG243:
                  2664 ;   if (pSensor == ((void *) 0) )
027a 9304         2665     cmp #0x0,r4
027c 2038         2666     jne updateSensor_L5
                  2667 DBG244:
                  2668 ;     return;
027e 3c40         2669     jmp updateSensor_LL2
                  2670 DBG247:
                  2671 DBG246:
                  2672 ;     case (1) :
                  2673 updateSensor_L6:
                  2674 ;       if (pSensor->method != ((void *) 0) ) {
                  2675 DBG248:
0280 93840010     2676     cmp #0x0,0x10(r4)
0284 243d         2677     jeq updateSensor_L4
                  2678 DBG250:
                  2679 DBG249:
                  2680 ;         (*pSensor->method)(&(pSensor->lastValue));
0286 440c         2681     mov r4,r12
0288 503c000c     2682     add #0xc,r12
028c 441d0010     2683     mov 0x10(r4),r13
0290 128d         2684     call    r13
                  2685 DBG252:
                  2686 DBG251:
                  2687 ;         }
                  2688 updateSensor_L7:
                  2689 ;       break;
0292 3c36         2690     jmp updateSensor_LL2
                  2691 DBG253:
                  2692 ;     case (2) :
                  2693 updateSensor_L8:
                  2694 ;       if (pSensor->method != ((void *) 0) ) {
                  2695 DBG254:
0294 93840010     2696     cmp #0x0,0x10(r4)
0298 2406         2697     jeq updateSensor_L9
                  2698 DBG256:
                  2699 DBG255:
                  2700 ;         (*pSensor->method)(&(pSensor->lastValue));
029a 440c         2701     mov r4,r12
029c 503c000c     2702     add #0xc,r12
02a0 441d0010     2703     mov 0x10(r4),r13
02a4 128d         2704     call    r13
                  2705 DBG258:
                  2706 DBG257:
                  2707 ;       }
                  2708 updateSensor_L9:
                  2709 ;       if ((pSensor->flags & (0x04) ) != 0) {
02a6 b2e40002     2710     bit.b   #0x4,0x2(r4)
02aa 242a         2711     jeq updateSensor_L4
                  2712 DBG260:
                  2713 DBG259:
                  2714 ;         if ((pSensor->lastValue < pSensor->levelLo) || 
02ac 441d000c     2715     mov 0xc(r4),r13
02b0 441c000e     2716     mov 0xe(r4),r12
02b4 441f0008     2717     mov 0x8(r4),r15
02b8 441e000a     2718     mov 0xa(r4),r14
                  2719 DBG273:
02bc 12b00000     2720     call    #__s_cmp
                  2721 DBG274:
02c0 930c         2722     cmp #0x0,r12
02c2 380d         2723     jl  updateSensor_L12
02c4 441d000c     2724     mov 0xc(r4),r13
02c8 441c000e     2725     mov 0xe(r4),r12
02cc 441f0004     2726     mov 0x4(r4),r15
02d0 441e0006     2727     mov 0x6(r4),r14
                  2728 DBG275:
02d4 12b00000     2729     call    #__s_cmp
                  2730 DBG276:
02d8 430d         2731     mov #0x0,r13
02da 9c0d         2732     cmp r12,r13
02dc 3411         2733     jge updateSensor_L4
                  2734 updateSensor_L12:
                  2735 ;             (pSensor->lastValue > pSensor->levelHi)) {
                  2736 DBG261:
                  2737 ;             updateState(pSensor, (3) );
                  2738 DBG262:
02de 407d0003     2739     mov.b   #0x3,r13
02e2 440c         2740     mov r4,r12
02e4 12b0001e     2741     call    #_updateState
                  2742 DBG264:
                  2743 DBG263:
                  2744 ;             }
                  2745 updateSensor_L11:
                  2746 DBG265:
                  2747 ;         }
                  2748 DBG266:
                  2749 updateSensor_L10:
                  2750 ;         break;
02e8 3c0b         2751     jmp updateSensor_LL2
                  2752 DBG267:
                  2753 ;       case (3) :
                  2754 updateSensor_L13:
                  2755 ;         break;
                  2756 DBG268:
02ea 3c0a         2757     jmp updateSensor_LL2
                  2758 DBG269:
                  2759 ;       default:
                  2760 updateSensor_L14:
                  2761 ;         break;
                  2762 DBG270:
02ec 3c09         2763     jmp updateSensor_LL2
                  2764 DBG271:
                  2765 updateSensor_L5:
02ee 446c         2766     mov.b   @r4,r12
                  2767 ; swcode: switch has 3 cases - min 1 max 3
02f0 931c         2768     cmp #0x1,r12
02f2 27c6         2769     jeq updateSensor_L6
02f4 932c         2770     cmp #0x2,r12
02f6 27ce         2771     jeq updateSensor_L8
02f8 903c0003     2772     cmp #0x3,r12
02fc 27f6         2773     jeq updateSensor_L13
02fe 3ff6         2774     jmp updateSensor_L14
                  2775 updateSensor_L4:
                  2776 ;     } 
                  2777 DBG272:
                  2778 updateSensor_LL2:
                  2779 ; EXIT
                  2780 ; .temp2 at stkloc 0 (0x0) size 2
                  2781 DBG277:
0300 4134         2782     pop r4
0302 4130         2783     ret
                  2784     .dbgseg dbg_syms
1428 00000000     2785     .long 0x0
142c 00000060     2786     .long DBG27
1430 00000002     2787     .long 0x2
1434 00000000     2788     .long 0x0
1438 00010002     2789     .long 0x10002
143c 00000000     2790     .long 0x0
1440 000001a4     2791     .long DBG28
1444 00000002     2792     .long 0x2
1448 00000000     2793     .long 0x0
144c 00010002     2794     .long 0x10002
                  2795 DBG219:
1450 0062622e     2796     .long 0x62622e
1454 00000000     2797     .long 0x0
1458 0000026a     2798     .long DBG238
145c 00000000     2799     .long 0x0
1460 01640001     2800     .long 0x1640001
1464 00000000     2801     .long 0x0
1468 00000001     2802     .long 0x1
146c 00000000     2803     .long 0x0
1470 000014b4     2804     .long DBG278
1474 00000000     2805     .long 0x0
1478 736e6573     2806     .long 0x736e6573
147c 6449726f     2807     .long 0x6449726f
1480 000c0102     2808     .long 0xc0102
1484 00000004     2809     .long 0x4
1488 0011ffff     2810     .long 0x11ffff
148c 0062652e     2811     .long 0x62652e
1490 00000000     2812     .long 0x0
1494 0000027a     2813     .long DBG243
1498 00000000     2814     .long 0x0
149c 01640001     2815     .long 0x1640001
14a0 00000000     2816     .long 0x0
14a4 00000009     2817     .long 0x9
14a8 00000000     2818     .long 0x0
14ac 00000000     2819     .long 0x0
14b0 00000000     2820     .long 0x0
                  2821 DBG278:
14b4 0062622e     2822     .long 0x62622e
14b8 00000000     2823     .long 0x0
14bc 0000027a     2824     .long DBG243
14c0 00000000     2825     .long 0x0
14c4 01640001     2826     .long 0x1640001
14c8 00000000     2827     .long 0x0
14cc 00000009     2828     .long 0x9
14d0 00000000     2829     .long 0x0
14d4 00001504     2830     .long DBG279
14d8 00000000     2831     .long 0x0
14dc 6e655370     2832     .long 0x6e655370
14e0 00726f73     2833     .long 0x726f73
14e4 00040102     2834     .long 0x40102
14e8 00000028     2835     .long 0x28
14ec 0104ffff     2836     .long 0x104ffff
14f0 00000028     2837     .long .5fake_1
14f4 00000012     2838     .long 0x12
14f8 00000000     2839     .long 0x0
14fc 00000000     2840     .long 0x0
1500 00000000     2841     .long 0x0
                  2842 DBG279:
1504 0062622e     2843     .long 0x62622e
1508 00000000     2844     .long 0x0
150c 000002bc     2845     .long DBG273
1510 00000000     2846     .long 0x0
1514 01640001     2847     .long 0x1640001
1518 00000000     2848     .long 0x0
151c 0000000c     2849     .long 0xc
1520 00000000     2850     .long 0x0
1524 00001568     2851     .long DBG280
1528 00000000     2852     .long 0x0
152c 00000000     2853     .long 0x0
1530 000000e8     2854     .long DBG31
1534 00000000     2855     .long 0x0
1538 00000000     2856     .long 0x0
153c 00010002     2857     .long 0x10002
1540 0062652e     2858     .long 0x62652e
1544 00000000     2859     .long 0x0
1548 000002c0     2860     .long DBG274
154c 00000000     2861     .long 0x0
1550 01640001     2862     .long 0x1640001
1554 00000000     2863     .long 0x0
1558 0000000c     2864     .long 0xc
155c 00000000     2865     .long 0x0
1560 00000000     2866     .long 0x0
1564 00000000     2867     .long 0x0
                  2868 DBG280:
1568 0062622e     2869     .long 0x62622e
156c 00000000     2870     .long 0x0
1570 000002d4     2871     .long DBG275
1574 00000000     2872     .long 0x0
1578 01640001     2873     .long 0x1640001
157c 00000000     2874     .long 0x0
1580 0000000c     2875     .long 0xc
1584 00000000     2876     .long 0x0
1588 000016a8     2877     .long DBG281
158c 00000000     2878     .long 0x0
1590 00000000     2879     .long 0x0
1594 000000e8     2880     .long DBG31
1598 00000000     2881     .long 0x0
159c 00000000     2882     .long 0x0
15a0 00010002     2883     .long 0x10002
15a4 0062652e     2884     .long 0x62652e
15a8 00000000     2885     .long 0x0
15ac 000002d8     2886     .long DBG276
15b0 00000000     2887     .long 0x0
15b4 01640001     2888     .long 0x1640001
15b8 00000000     2889     .long 0x0
15bc 0000000c     2890     .long 0xc
15c0 00000000     2891     .long 0x0
15c4 00000000     2892     .long 0x0
15c8 00000000     2893     .long 0x0
15cc 0062652e     2894     .long 0x62652e
15d0 00000000     2895     .long 0x0
15d4 00000300     2896     .long DBG272
15d8 00000000     2897     .long 0x0
15dc 01640001     2898     .long 0x1640001
15e0 00000000     2899     .long 0x0
15e4 0000002c     2900     .long 0x2c
15e8 00000000     2901     .long 0x0
15ec 00000000     2902     .long 0x0
15f0 00000000     2903     .long 0x0
15f4 0066652e     2904     .long 0x66652e
15f8 00000000     2905     .long 0x0
15fc 00000300     2906     .long DBG277
1600 00000000     2907     .long 0x0
1604 01650001     2908     .long 0x1650001
1608 00000000     2909     .long 0x0
160c 0000010d     2910     .long 0x10d
1610 00000000     2911     .long 0x0
1614 00000000     2912     .long 0x0
1618 00000000     2913     .long 0x0
                  2914     .pseg sensor_code
                  2915 DBG233:
                  2916     .dbgseg dbg_syms
161c 00000000     2917     .long 0x0
1620 0000023c     2918     .long DBG236
1624 00000304     2919     .long DBG233
1628 00000000     2920     .long 0x0
162c 00ff0001     2921     .long 0xff0001
                  2922 ;   }
                  2923 ; static void updateSensorAll(void) 
                  2924 DBG232:
1630 00000000     2925     .long 0x0
1634 00000184     2926     .long DBG286
1638 00000304     2927     .long _updateSensorAll
163c 00000040     2928     .long 0x40
1640 01030001     2929     .long 0x1030001
1644 00001658     2930     .long DBG237
1648 00000014     2931     .long DBG283-DBG284
164c 000004e0     2932     .long DBG285
1650 00001748     2933     .long DBG282
1654 00000000     2934     .long 0x0
                  2935     .pseg sensor_code
                  2936 DBG284:
                  2937     .dbgseg dbg_syms
                  2938 DBG237:
1658 0066622e     2939     .long 0x66622e
165c 00000000     2940     .long 0x0
1660 00000304     2941     .long DBG284
1664 00000000     2942     .long 0x0
1668 01650001     2943     .long 0x1650001
166c 00000000     2944     .long 0x0
1670 0000010f     2945     .long 0x10f
1674 00000000     2946     .long 0x0
1678 00001770     2947     .long DBG287
167c 00000000     2948     .long 0x0
                  2949     .dbgseg dbg_line
                  2950 DBG285:
04e0 00001630     2951     .long DBG232
04e4 00000000     2952     .long 0x0
04e8 00000304     2953     .long _updateSensorAll
04ec 00000001     2954     .long 0x1
04f0 00000306     2955     .long DBG289
04f4 00000002     2956     .long 0x2
04f8 00000306     2957     .long DBG290
04fc 00000005     2958     .long 0x5
0500 00000308     2959     .long DBG292
0504 00000006     2960     .long 0x6
0508 0000030e     2961     .long DBG293
050c 00000007     2962     .long 0x7
0510 00000314     2963     .long DBG294
0514 00000008     2964     .long 0x8
                  2965     .pseg sensor_code
                  2966 _updateSensorAll:
0304 1204         2967     push    r4
                  2968 DBG290:
                  2969 DBG289:
                  2970 DBG288:
                  2971 ; ENTRY
                  2972 ; i in reg  size 2
                  2973 ; {
                  2974 ;   int i;
                  2975 ;   for(i=0; i< (8) ; i++) {
0306 4304         2976     mov #0x0,r4
                  2977 updateSensorAll_L1:
                  2978 DBG291:
                  2979 ;     updateSensor(i);
                  2980 DBG292:
0308 440c         2981     mov r4,r12
030a 12b00268     2982     call    #_updateSensor
                  2983 DBG293:
030e 5314         2984     add #0x1,r4
0310 9234         2985     cmp #0x8,r4
0312 3bfa         2986     jl  updateSensorAll_L1
                  2987 DBG295:
                  2988 DBG294:
                  2989 ;     }
                  2990 ; EXIT
                  2991 ; .temp3 at stkloc 0 (0x0) size 2
0314 4134         2992     pop r4
0316 4130         2993     ret
                  2994     .dbgseg dbg_syms
1680 00000000     2995     .long 0x0
1684 00000060     2996     .long DBG27
1688 00000002     2997     .long 0x2
168c 00000000     2998     .long 0x0
1690 00010002     2999     .long 0x10002
1694 00000000     3000     .long 0x0
1698 000001a4     3001     .long DBG28
169c 00000002     3002     .long 0x2
16a0 00000000     3003     .long 0x0
16a4 00010002     3004     .long 0x10002
                  3005 DBG281:
16a8 0062622e     3006     .long 0x62622e
16ac 00000000     3007     .long 0x0
16b0 00000308     3008     .long DBG291
16b4 00000000     3009     .long 0x0
16b8 01640001     3010     .long 0x1640001
16bc 00000000     3011     .long 0x0
16c0 00000005     3012     .long 0x5
16c4 00000000     3013     .long 0x0
16c8 00001928     3014     .long DBG296
16cc 00000000     3015     .long 0x0
16d0 00000069     3016     .long 0x69
16d4 00000000     3017     .long 0x0
16d8 00040102     3018     .long 0x40102
16dc 00000004     3019     .long 0x4
16e0 0004ffff     3020     .long 0x4ffff
16e4 0062652e     3021     .long 0x62652e
16e8 00000000     3022     .long 0x0
16ec 00000314     3023     .long DBG294
16f0 00000000     3024     .long 0x0
16f4 01640001     3025     .long 0x1640001
16f8 00000000     3026     .long 0x0
16fc 00000008     3027     .long 0x8
1700 00000000     3028     .long 0x0
1704 00000000     3029     .long 0x0
1708 00000000     3030     .long 0x0
170c 0066652e     3031     .long 0x66652e
1710 00000000     3032     .long 0x0
1714 00000314     3033     .long DBG295
1718 00000000     3034     .long 0x0
171c 01650001     3035     .long 0x1650001
1720 00000000     3036     .long 0x0
1724 00000116     3037     .long 0x116
1728 00000000     3038     .long 0x0
172c 00000000     3039     .long 0x0
1730 00000000     3040     .long 0x0
                  3041     .pseg sensor_code
                  3042 DBG283:
                  3043     .dbgseg dbg_syms
1734 00000000     3044     .long 0x0
1738 00000184     3045     .long DBG286
173c 00000318     3046     .long DBG283
1740 00000000     3047     .long 0x0
1744 00ff0001     3048     .long 0xff0001
                  3049 ; }
                  3050 ; static void updateSensorTurnsCount(void)
                  3051 DBG282:
1748 00000000     3052     .long 0x0
174c 00000020     3053     .long DBG301
1750 00000318     3054     .long _updateSensorTurnsCount
1754 00000040     3055     .long 0x40
1758 01030001     3056     .long 0x1030001
175c 00001770     3057     .long DBG287
1760 00000014     3058     .long DBG298-DBG299
1764 00000518     3059     .long DBG300
1768 000017fc     3060     .long DBG297
176c 00000000     3061     .long 0x0
                  3062     .pseg sensor_code
                  3063 DBG299:
                  3064     .dbgseg dbg_syms
                  3065 DBG287:
1770 0066622e     3066     .long 0x66622e
1774 00000000     3067     .long 0x0
1778 00000318     3068     .long DBG299
177c 00000000     3069     .long 0x0
1780 01650001     3070     .long 0x1650001
1784 00000000     3071     .long 0x0
1788 00000118     3072     .long 0x118
178c 00000000     3073     .long 0x0
1790 00001824     3074     .long DBG302
1794 00000000     3075     .long 0x0
                  3076     .dbgseg dbg_line
                  3077 DBG300:
0518 00001748     3078     .long DBG282
051c 00000000     3079     .long 0x0
0520 00000318     3080     .long _updateSensorTurnsCount
0524 00000001     3081     .long 0x1
0528 00000318     3082     .long DBG304
052c 00000002     3083     .long 0x2
0530 00000318     3084     .long DBG305
0534 00000003     3085     .long 0x3
0538 00000320     3086     .long DBG306
053c 00000004     3087     .long 0x4
0540 00000326     3088     .long DBG308
0544 00000005     3089     .long 0x5
0548 0000032a     3090     .long DBG309
054c 00000006     3091     .long 0x6
0550 0000032a     3092     .long DBG310
0554 00000007     3093     .long 0x7
                  3094     .pseg sensor_code
                  3095 _updateSensorTurnsCount:
                  3096 ; ENTRY
                  3097 DBG303:
                  3098 ; {
                  3099 DBG304:
                  3100 ;   updateSensor( (6) );
                  3101 DBG305:
0318 403c0006     3102     mov #0x6,r12
031c 12b00268     3103     call    #_updateSensor
                  3104 DBG306:
                  3105 ;   if (turnStreamEnable == true) {
0320 93920002     3106     cmp #0x1,&_turnStreamEnable
0324 2002         3107     jne updateSensorTurnsCount_L1
                  3108 DBG308:
                  3109 DBG307:
                  3110 ;     outfmtSendData();
0326 12b00000     3111     call    #_outfmtSendData
                  3112 DBG310:
                  3113 DBG309:
                  3114 ;     }  
                  3115 updateSensorTurnsCount_L1:
                  3116 DBG311:
                  3117 ; EXIT
                  3118 DBG312:
032a 4130         3119     ret
                  3120     .dbgseg dbg_syms
1798 00000000     3121     .long 0x0
179c 00000060     3122     .long DBG27
17a0 00000000     3123     .long 0x0
17a4 00000000     3124     .long 0x0
17a8 00010002     3125     .long 0x10002
17ac 00000000     3126     .long 0x0
17b0 000001a4     3127     .long DBG28
17b4 00000002     3128     .long 0x2
17b8 00000000     3129     .long 0x0
17bc 00010002     3130     .long 0x10002
17c0 0066652e     3131     .long 0x66652e
17c4 00000000     3132     .long 0x0
17c8 0000032a     3133     .long DBG312
17cc 00000000     3134     .long 0x0
17d0 01650001     3135     .long 0x1650001
17d4 00000000     3136     .long 0x0
17d8 0000011e     3137     .long 0x11e
17dc 00000000     3138     .long 0x0
17e0 00000000     3139     .long 0x0
17e4 00000000     3140     .long 0x0
                  3141     .pseg sensor_code
                  3142 DBG298:
                  3143     .dbgseg dbg_syms
17e8 00000000     3144     .long 0x0
17ec 00000020     3145     .long DBG301
17f0 0000032c     3146     .long DBG298
17f4 00000000     3147     .long 0x0
17f8 00ff0001     3148     .long 0xff0001
                  3149 ; }
                  3150 ; static void updateSensorHeading(void)
                  3151 DBG297:
17fc 00000000     3152     .long 0x0
1800 000000d4     3153     .long DBG317
1804 0000032c     3154     .long _updateSensorHeading
1808 00000040     3155     .long 0x40
180c 01030001     3156     .long 0x1030001
1810 00001824     3157     .long DBG302
1814 0000000a     3158     .long DBG314-DBG315
1818 00000558     3159     .long DBG316
181c 000018b0     3160     .long DBG313
1820 00000000     3161     .long 0x0
                  3162     .pseg sensor_code
                  3163 DBG315:
                  3164     .dbgseg dbg_syms
                  3165 DBG302:
1824 0066622e     3166     .long 0x66622e
1828 00000000     3167     .long 0x0
182c 0000032c     3168     .long DBG315
1830 00000000     3169     .long 0x0
1834 01650001     3170     .long 0x1650001
1838 00000000     3171     .long 0x0
183c 00000120     3172     .long 0x120
1840 00000000     3173     .long 0x0
1844 000018d8     3174     .long DBG318
1848 00000000     3175     .long 0x0
                  3176     .dbgseg dbg_line
                  3177 DBG316:
0558 000017fc     3178     .long DBG297
055c 00000000     3179     .long 0x0
0560 0000032c     3180     .long _updateSensorHeading
0564 00000001     3181     .long 0x1
0568 0000032c     3182     .long DBG320
056c 00000002     3183     .long 0x2
0570 0000032c     3184     .long DBG321
0574 00000003     3185     .long 0x3
0578 00000334     3186     .long DBG322
057c 00000004     3187     .long 0x4
                  3188     .pseg sensor_code
                  3189 _updateSensorHeading:
                  3190 ; ENTRY
                  3191 DBG319:
                  3192 ; {
                  3193 DBG320:
                  3194 ;   updateSensor( (5) );
                  3195 DBG321:
032c 403c0005     3196     mov #0x5,r12
0330 12b00268     3197     call    #_updateSensor
                  3198 DBG323:
                  3199 DBG322:
                  3200 ; EXIT
0334 4130         3201     ret
                  3202     .dbgseg dbg_syms
184c 00000000     3203     .long 0x0
1850 00000060     3204     .long DBG27
1854 00000000     3205     .long 0x0
1858 00000000     3206     .long 0x0
185c 00010002     3207     .long 0x10002
1860 00000000     3208     .long 0x0
1864 000001a4     3209     .long DBG28
1868 00000002     3210     .long 0x2
186c 00000000     3211     .long 0x0
1870 00010002     3212     .long 0x10002
1874 0066652e     3213     .long 0x66652e
1878 00000000     3214     .long 0x0
187c 00000334     3215     .long DBG323
1880 00000000     3216     .long 0x0
1884 01650001     3217     .long 0x1650001
1888 00000000     3218     .long 0x0
188c 00000123     3219     .long 0x123
1890 00000000     3220     .long 0x0
1894 00000000     3221     .long 0x0
1898 00000000     3222     .long 0x0
                  3223     .pseg sensor_code
                  3224 DBG314:
                  3225     .dbgseg dbg_syms
189c 00000000     3226     .long 0x0
18a0 000000d4     3227     .long DBG317
18a4 00000336     3228     .long DBG314
18a8 00000000     3229     .long 0x0
18ac 00ff0001     3230     .long 0xff0001
                  3231 ; }
                  3232 ; int sensorTriggerAlarm(int sensorId)
                  3233 DBG313:
18b0 00000000     3234     .long 0x0
18b4 000001f0     3235     .long DBG328
18b8 00000336     3236     .long _sensorTriggerAlarm
18bc 00000044     3237     .long 0x44
18c0 01020001     3238     .long 0x1020001
18c4 000018d8     3239     .long DBG318
18c8 0000002c     3240     .long DBG325-DBG326
18cc 00000580     3241     .long DBG327
18d0 00001ab8     3242     .long DBG324
18d4 00000000     3243     .long 0x0
                  3244     .pseg sensor_code
                  3245 DBG326:
                  3246     .dbgseg dbg_syms
                  3247 DBG318:
18d8 0066622e     3248     .long 0x66622e
18dc 00000000     3249     .long 0x0
18e0 00000336     3250     .long DBG326
18e4 00000000     3251     .long 0x0
18e8 01650001     3252     .long 0x1650001
18ec 00000000     3253     .long 0x0
18f0 00000125     3254     .long 0x125
18f4 00000000     3255     .long 0x0
18f8 00001ae0     3256     .long DBG329
18fc 00000000     3257     .long 0x0
                  3258     .dbgseg dbg_line
                  3259 DBG327:
0580 000018b0     3260     .long DBG313
0584 00000000     3261     .long 0x0
0588 00000336     3262     .long _sensorTriggerAlarm
058c 00000001     3263     .long 0x1
0590 00000336     3264     .long DBG331
0594 00000002     3265     .long 0x2
0598 00000336     3266     .long DBG332
059c 00000005     3267     .long 0x5
05a0 0000033e     3268     .long DBG333
05a4 00000006     3269     .long 0x6
05a8 00000342     3270     .long DBG334
05ac 00000008     3271     .long 0x8
05b0 00000348     3272     .long DBG335
05b4 00000009     3273     .long 0x9
05b8 0000034c     3274     .long DBG336
05bc 0000000a     3275     .long 0xa
05c0 00000350     3276     .long DBG337
05c4 0000000c     3277     .long 0xc
05c8 00000356     3278     .long DBG339
05cc 0000000d     3279     .long 0xd
05d0 0000035e     3280     .long DBG340
05d4 0000000e     3281     .long 0xe
05d8 0000035e     3282     .long DBG341
05dc 00000010     3283     .long 0x10
05e0 00000360     3284     .long DBG342
05e4 00000011     3285     .long 0x11
                  3286     .pseg sensor_code
                  3287     .global _sensorTriggerAlarm
                  3288 _sensorTriggerAlarm:
                  3289 ; ENTRY
                  3290 DBG330:
                  3291 ; sensorId at argloc 0 (0x0) in reg  size 2
                  3292 ; pSensor in reg  size 2
                  3293 ; {
                  3294 DBG331:
                  3295 ;   sensorState * pSensor;
                  3296 ;   if ((sensorId < 0) || (sensorId >= (8) ))
                  3297 DBG332:
0336 930c         3298     cmp #0x0,r12
0338 3802         3299     jl  sensorTriggerAlarm_L2
033a 923c         3300     cmp #0x8,r12
033c 3802         3301     jl  sensorTriggerAlarm_L1
                  3302 sensorTriggerAlarm_L2:
                  3303 ;     return -1;
                  3304 DBG333:
033e 433c         3305     mov #-0x1,r12
0340 3c0f         3306     jmp sensorTriggerAlarm_LL2
                  3307 DBG334:
                  3308 sensorTriggerAlarm_L1:
                  3309 ;   pSensor = (sensorState *)(pSensors[sensorId]);
0342 5c0c         3310     rla r12
0344 4c1c0090     3311     mov _pSensors(r12),r12
                  3312 DBG335:
                  3313 ;   if (pSensor == ((void *) 0) )
0348 930c         3314     cmp #0x0,r12
034a 2002         3315     jne sensorTriggerAlarm_L3
                  3316 DBG336:
                  3317 ;     return -1;
034c 433c         3318     mov #-0x1,r12
034e 3c08         3319     jmp sensorTriggerAlarm_LL2
                  3320 DBG337:
                  3321 sensorTriggerAlarm_L3:
                  3322 ;   if (pSensor->curState == (2) ) {
0350 93ec0000     3323     cmp.b   #0x2,0(r12)
0354 2004         3324     jne sensorTriggerAlarm_L4
                  3325 DBG339:
                  3326 DBG338:
                  3327 ;     updateState(pSensor, (3) );  
0356 407d0003     3328     mov.b   #0x3,r13
035a 12b0001e     3329     call    #_updateState
                  3330 DBG341:
                  3331 DBG340:
                  3332 ;     }
                  3333 sensorTriggerAlarm_L4:
                  3334 ;   return 0;
035e 430c         3335     mov #0x0,r12
                  3336 DBG342:
                  3337 sensorTriggerAlarm_LL2:
                  3338 ; EXIT
                  3339 DBG343:
0360 4130         3340     ret
                  3341     .dbgseg dbg_syms
1900 00000000     3342     .long 0x0
1904 00000060     3343     .long DBG27
1908 00000000     3344     .long 0x0
190c 00000000     3345     .long 0x0
1910 00010002     3346     .long 0x10002
1914 00000000     3347     .long 0x0
1918 000001a4     3348     .long DBG28
191c 00000002     3349     .long 0x2
1920 00000000     3350     .long 0x0
1924 00010002     3351     .long 0x10002
                  3352 DBG296:
1928 0062622e     3353     .long 0x62622e
192c 00000000     3354     .long 0x0
1930 00000336     3355     .long DBG330
1934 00000000     3356     .long 0x0
1938 01640001     3357     .long 0x1640001
193c 00000000     3358     .long 0x0
1940 00000001     3359     .long 0x1
1944 00000000     3360     .long 0x0
1948 0000198c     3361     .long DBG344
194c 00000000     3362     .long 0x0
1950 736e6573     3363     .long 0x736e6573
1954 6449726f     3364     .long 0x6449726f
1958 000c0102     3365     .long 0xc0102
195c 00000004     3366     .long 0x4
1960 0011ffff     3367     .long 0x11ffff
1964 0062652e     3368     .long 0x62652e
1968 00000000     3369     .long 0x0
196c 00000342     3370     .long DBG334
1970 00000000     3371     .long 0x0
1974 01640001     3372     .long 0x1640001
1978 00000000     3373     .long 0x0
197c 00000008     3374     .long 0x8
1980 00000000     3375     .long 0x0
1984 00000000     3376     .long 0x0
1988 00000000     3377     .long 0x0
                  3378 DBG344:
198c 0062622e     3379     .long 0x62622e
1990 00000000     3380     .long 0x0
1994 00000348     3381     .long DBG335
1998 00000000     3382     .long 0x0
199c 01640001     3383     .long 0x1640001
19a0 00000000     3384     .long 0x0
19a4 00000009     3385     .long 0x9
19a8 00000000     3386     .long 0x0
19ac 00001a04     3387     .long DBG345
19b0 00000000     3388     .long 0x0
19b4 6e655370     3389     .long 0x6e655370
19b8 00726f73     3390     .long 0x726f73
19bc 000c0102     3391     .long 0xc0102
19c0 00000028     3392     .long 0x28
19c4 0104ffff     3393     .long 0x104ffff
19c8 00000028     3394     .long .5fake_1
19cc 00000012     3395     .long 0x12
19d0 00000000     3396     .long 0x0
19d4 00000000     3397     .long 0x0
19d8 00000000     3398     .long 0x0
19dc 0062652e     3399     .long 0x62652e
19e0 00000000     3400     .long 0x0
19e4 00000350     3401     .long DBG337
19e8 00000000     3402     .long 0x0
19ec 01640001     3403     .long 0x1640001
19f0 00000000     3404     .long 0x0
19f4 0000000c     3405     .long 0xc
19f8 00000000     3406     .long 0x0
19fc 00000000     3407     .long 0x0
1a00 00000000     3408     .long 0x0
                  3409 DBG345:
1a04 0062622e     3410     .long 0x62622e
1a08 00000000     3411     .long 0x0
1a0c 00000356     3412     .long DBG338
1a10 00000000     3413     .long 0x0
1a14 01640001     3414     .long 0x1640001
1a18 00000000     3415     .long 0x0
1a1c 0000000c     3416     .long 0xc
1a20 00000000     3417     .long 0x0
1a24 00001b30     3418     .long DBG346
1a28 00000000     3419     .long 0x0
1a2c 6e655370     3420     .long 0x6e655370
1a30 00726f73     3421     .long 0x726f73
1a34 000c0102     3422     .long 0xc0102
1a38 00000028     3423     .long 0x28
1a3c 0104ffff     3424     .long 0x104ffff
1a40 00000028     3425     .long .5fake_1
1a44 00000012     3426     .long 0x12
1a48 00000000     3427     .long 0x0
1a4c 00000000     3428     .long 0x0
1a50 00000000     3429     .long 0x0
1a54 0062652e     3430     .long 0x62652e
1a58 00000000     3431     .long 0x0
1a5c 0000035e     3432     .long DBG340
1a60 00000000     3433     .long 0x0
1a64 01640001     3434     .long 0x1640001
1a68 00000000     3435     .long 0x0
1a6c 0000000e     3436     .long 0xe
1a70 00000000     3437     .long 0x0
1a74 00000000     3438     .long 0x0
1a78 00000000     3439     .long 0x0
1a7c 0066652e     3440     .long 0x66652e
1a80 00000000     3441     .long 0x0
1a84 00000360     3442     .long DBG343
1a88 00000000     3443     .long 0x0
1a8c 01650001     3444     .long 0x1650001
1a90 00000000     3445     .long 0x0
1a94 00000135     3446     .long 0x135
1a98 00000000     3447     .long 0x0
1a9c 00000000     3448     .long 0x0
1aa0 00000000     3449     .long 0x0
                  3450     .pseg sensor_code
                  3451 DBG325:
                  3452     .dbgseg dbg_syms
1aa4 00000000     3453     .long 0x0
1aa8 000001f0     3454     .long DBG328
1aac 00000362     3455     .long DBG325
1ab0 00000000     3456     .long 0x0
1ab4 00ff0001     3457     .long 0xff0001
                  3458 ; }
                  3459 ; static unsigned char getAlarms(void)
                  3460 DBG324:
1ab8 00000000     3461     .long 0x0
1abc 00000014     3462     .long DBG351
1ac0 00000362     3463     .long _getAlarms
1ac4 0000004c     3464     .long 0x4c
1ac8 01030001     3465     .long 0x1030001
1acc 00001ae0     3466     .long DBG329
1ad0 00000026     3467     .long DBG348-DBG349
1ad4 000005e8     3468     .long DBG350
1ad8 00001d10     3469     .long DBG347
1adc 00000000     3470     .long 0x0
                  3471     .pseg sensor_code
                  3472 DBG349:
                  3473     .dbgseg dbg_syms
                  3474 DBG329:
1ae0 0066622e     3475     .long 0x66622e
1ae4 00000000     3476     .long 0x0
1ae8 00000362     3477     .long DBG349
1aec 00000000     3478     .long 0x0
1af0 01650001     3479     .long 0x1650001
1af4 00000000     3480     .long 0x0
1af8 00000137     3481     .long 0x137
1afc 00000000     3482     .long 0x0
1b00 00001d38     3483     .long DBG352
1b04 00000000     3484     .long 0x0
                  3485     .dbgseg dbg_line
                  3486 DBG350:
05e8 00001ab8     3487     .long DBG324
05ec 00000000     3488     .long 0x0
05f0 00000362     3489     .long _getAlarms
05f4 00000001     3490     .long 0x1
05f8 00000362     3491     .long DBG354
05fc 00000002     3492     .long 0x2
0600 00000362     3493     .long DBG355
0604 00000004     3494     .long 0x4
0608 00000364     3495     .long DBG356
060c 00000005     3496     .long 0x5
0610 00000366     3497     .long DBG357
0614 00000008     3498     .long 0x8
0618 00000368     3499     .long DBG358
061c 00000009     3500     .long 0x9
0620 00000368     3501     .long DBG359
0624 0000000a     3502     .long 0xa
0628 00000370     3503     .long DBG360
062c 0000000b     3504     .long 0xb
0630 00000374     3505     .long DBG361
0634 0000000d     3506     .long 0xd
0638 0000037c     3507     .long DBG362
063c 0000000e     3508     .long 0xe
0640 0000037e     3509     .long DBG363
0644 0000000f     3510     .long 0xf
0648 00000386     3511     .long DBG365
064c 00000010     3512     .long 0x10
0650 00000386     3513     .long DBG366
0654 00000011     3514     .long 0x11
                  3515     .pseg sensor_code
                  3516 _getAlarms:
                  3517 ; ENTRY
                  3518 DBG353:
                  3519 ; i in reg  size 2
                  3520 ; mask in reg  size 1
                  3521 ; retVal in reg  size 1
                  3522 ; pSensor in reg  size 2
                  3523 ; {
                  3524 DBG354:
                  3525 ;   int i;
                  3526 ;   unsigned char mask = 0x1;
                  3527 DBG355:
0362 435e         3528     mov.b   #0x1,r14
                  3529 DBG356:
                  3530 ;   unsigned char retVal = 0x00;
0364 434c         3531     mov.b   #0x0,r12
                  3532 DBG357:
                  3533 ;   sensorState * pSensor;
                  3534 ;   for (i=0; i< (8) ; i++, mask <<= 1) 
0366 430d         3535     mov #0x0,r13
                  3536 getAlarms_L1:
                  3537 ;   {
                  3538 DBG358:
                  3539 ;     pSensor = pSensors[i];
                  3540 DBG359:
0368 4d0f         3541     mov r13,r15
036a 5f0f         3542     rla r15
036c 4f1f0090     3543     mov _pSensors(r15),r15
                  3544 DBG360:
                  3545 ;     if (pSensor == ((void *) 0) )
0370 930f         3546     cmp #0x0,r15
0372 2405         3547     jeq getAlarms_L3
                  3548 DBG361:
                  3549 ;       continue;
                  3550 getAlarms_L2:
                  3551 ;     if (pSensor->curState == (3) )
0374 90ff00030000 3552     cmp.b   #0x3,0(r15)
037a 2001         3553     jne getAlarms_L4
                  3554 DBG362:
                  3555 ;       retVal |= mask;
037c de4c         3556     bis.b   r14,r12
                  3557 DBG363:
                  3558 getAlarms_L4:
                  3559 DBG364:
                  3560 getAlarms_L3:
037e 531d         3561     add #0x1,r13
0380 5e4e         3562     rla.b   r14
0382 923d         3563     cmp #0x8,r13
0384 3bf1         3564     jl  getAlarms_L1
                  3565 DBG367:
                  3566 DBG366:
                  3567 DBG365:
                  3568 ;   }
                  3569 ;   return retVal;
                  3570 ; EXIT
0386 4130         3571     ret
                  3572     .dbgseg dbg_syms
1b08 00000000     3573     .long 0x0
1b0c 00000060     3574     .long DBG27
1b10 00000000     3575     .long 0x0
1b14 00000000     3576     .long 0x0
1b18 00010002     3577     .long 0x10002
1b1c 00000000     3578     .long 0x0
1b20 000001a4     3579     .long DBG28
1b24 00000002     3580     .long 0x2
1b28 00000000     3581     .long 0x0
1b2c 00010002     3582     .long 0x10002
                  3583 DBG346:
1b30 0062622e     3584     .long 0x62622e
1b34 00000000     3585     .long 0x0
1b38 00000364     3586     .long DBG356
1b3c 00000000     3587     .long 0x0
1b40 01640001     3588     .long 0x1640001
1b44 00000000     3589     .long 0x0
1b48 00000005     3590     .long 0x5
1b4c 00000000     3591     .long 0x0
1b50 00001b6c     3592     .long DBG368
1b54 00000000     3593     .long 0x0
1b58 6b73616d     3594     .long 0x6b73616d
1b5c 00000000     3595     .long 0x0
1b60 000e0102     3596     .long 0xe0102
1b64 0000000c     3597     .long 0xc
1b68 0004ffff     3598     .long 0x4ffff
                  3599 DBG368:
1b6c 0062622e     3600     .long 0x62622e
1b70 00000000     3601     .long 0x0
1b74 00000366     3602     .long DBG357
1b78 00000000     3603     .long 0x0
1b7c 01640001     3604     .long 0x1640001
1b80 00000000     3605     .long 0x0
1b84 00000008     3606     .long 0x8
1b88 00000000     3607     .long 0x0
1b8c 00001ba8     3608     .long DBG369
1b90 00000000     3609     .long 0x0
1b94 56746572     3610     .long 0x56746572
1b98 00006c61     3611     .long 0x6c61
1b9c 000c0102     3612     .long 0xc0102
1ba0 0000000c     3613     .long 0xc
1ba4 0004ffff     3614     .long 0x4ffff
                  3615 DBG369:
1ba8 0062622e     3616     .long 0x62622e
1bac 00000000     3617     .long 0x0
1bb0 00000368     3618     .long DBG358
1bb4 00000000     3619     .long 0x0
1bb8 01640001     3620     .long 0x1640001
1bbc 00000000     3621     .long 0x0
1bc0 00000009     3622     .long 0x9
1bc4 00000000     3623     .long 0x0
1bc8 00001be4     3624     .long DBG370
1bcc 00000000     3625     .long 0x0
1bd0 00000069     3626     .long 0x69
1bd4 00000000     3627     .long 0x0
1bd8 000d0102     3628     .long 0xd0102
1bdc 00000004     3629     .long 0x4
1be0 0004ffff     3630     .long 0x4ffff
                  3631 DBG370:
1be4 0062622e     3632     .long 0x62622e
1be8 00000000     3633     .long 0x0
1bec 00000370     3634     .long DBG360
1bf0 00000000     3635     .long 0x0
1bf4 01640001     3636     .long 0x1640001
1bf8 00000000     3637     .long 0x0
1bfc 0000000b     3638     .long 0xb
1c00 00000000     3639     .long 0x0
1c04 00001d88     3640     .long DBG371
1c08 00000000     3641     .long 0x0
1c0c 6e655370     3642     .long 0x6e655370
1c10 00726f73     3643     .long 0x726f73
1c14 000f0102     3644     .long 0xf0102
1c18 00000028     3645     .long 0x28
1c1c 0104ffff     3646     .long 0x104ffff
1c20 00000028     3647     .long .5fake_1
1c24 00000012     3648     .long 0x12
1c28 00000000     3649     .long 0x0
1c2c 00000000     3650     .long 0x0
1c30 00000000     3651     .long 0x0
1c34 0062652e     3652     .long 0x62652e
1c38 00000000     3653     .long 0x0
1c3c 00000386     3654     .long DBG366
1c40 00000000     3655     .long 0x0
1c44 01640001     3656     .long 0x1640001
1c48 00000000     3657     .long 0x0
1c4c 00000011     3658     .long 0x11
1c50 00000000     3659     .long 0x0
1c54 00000000     3660     .long 0x0
1c58 00000000     3661     .long 0x0
1c5c 0062652e     3662     .long 0x62652e
1c60 00000000     3663     .long 0x0
1c64 00000386     3664     .long DBG366
1c68 00000000     3665     .long 0x0
1c6c 01640001     3666     .long 0x1640001
1c70 00000000     3667     .long 0x0
1c74 00000011     3668     .long 0x11
1c78 00000000     3669     .long 0x0
1c7c 00000000     3670     .long 0x0
1c80 00000000     3671     .long 0x0
1c84 0062652e     3672     .long 0x62652e
1c88 00000000     3673     .long 0x0
1c8c 00000386     3674     .long DBG366
1c90 00000000     3675     .long 0x0
1c94 01640001     3676     .long 0x1640001
1c98 00000000     3677     .long 0x0
1c9c 00000011     3678     .long 0x11
1ca0 00000000     3679     .long 0x0
1ca4 00000000     3680     .long 0x0
1ca8 00000000     3681     .long 0x0
1cac 0062652e     3682     .long 0x62652e
1cb0 00000000     3683     .long 0x0
1cb4 00000386     3684     .long DBG366
1cb8 00000000     3685     .long 0x0
1cbc 01640001     3686     .long 0x1640001
1cc0 00000000     3687     .long 0x0
1cc4 00000011     3688     .long 0x11
1cc8 00000000     3689     .long 0x0
1ccc 00000000     3690     .long 0x0
1cd0 00000000     3691     .long 0x0
1cd4 0066652e     3692     .long 0x66652e
1cd8 00000000     3693     .long 0x0
1cdc 00000386     3694     .long DBG367
1ce0 00000000     3695     .long 0x0
1ce4 01650001     3696     .long 0x1650001
1ce8 00000000     3697     .long 0x0
1cec 00000147     3698     .long 0x147
1cf0 00000000     3699     .long 0x0
1cf4 00000000     3700     .long 0x0
1cf8 00000000     3701     .long 0x0
                  3702     .pseg sensor_code
                  3703 DBG348:
                  3704     .dbgseg dbg_syms
1cfc 00000000     3705     .long 0x0
1d00 00000014     3706     .long DBG351
1d04 00000388     3707     .long DBG348
1d08 00000000     3708     .long 0x0
1d0c 00ff0001     3709     .long 0xff0001
                  3710 ; }
                  3711 ; static void clearAlarms(unsigned char clrMask)
                  3712 DBG347:
1d10 00000000     3713     .long 0x0
1d14 00000078     3714     .long DBG376
1d18 00000388     3715     .long _clearAlarms
1d1c 00000040     3716     .long 0x40
1d20 01030001     3717     .long 0x1030001
1d24 00001d38     3718     .long DBG352
1d28 0000004c     3719     .long DBG373-DBG374
1d2c 00000658     3720     .long DBG375
1d30 00002044     3721     .long DBG372
1d34 00000000     3722     .long 0x0
                  3723     .pseg sensor_code
                  3724 DBG374:
                  3725     .dbgseg dbg_syms
                  3726 DBG352:
1d38 0066622e     3727     .long 0x66622e
1d3c 00000000     3728     .long 0x0
1d40 00000388     3729     .long DBG374
1d44 00000000     3730     .long 0x0
1d48 01650001     3731     .long 0x1650001
1d4c 00000000     3732     .long 0x0
1d50 00000149     3733     .long 0x149
1d54 00000000     3734     .long 0x0
1d58 0000206c     3735     .long DBG377
1d5c 00000000     3736     .long 0x0
                  3737     .dbgseg dbg_line
                  3738 DBG375:
0658 00001d10     3739     .long DBG347
065c 00000000     3740     .long 0x0
0660 00000388     3741     .long _clearAlarms
0664 00000001     3742     .long 0x1
0668 00000390     3743     .long DBG379
066c 00000002     3744     .long 0x2
0670 00000390     3745     .long DBG380
0674 00000004     3746     .long 0x4
0678 00000392     3747     .long DBG381
067c 00000007     3748     .long 0x7
0680 00000394     3749     .long DBG383
0684 00000008     3750     .long 0x8
0688 0000039c     3751     .long DBG384
068c 00000009     3752     .long 0x9
0690 000003a0     3753     .long DBG385
0694 0000000c     3754     .long 0xc
0698 000003a4     3755     .long DBG387
069c 0000000d     3756     .long 0xd
06a0 000003a6     3757     .long DBG389
06a4 0000000e     3758     .long 0xe
06a8 000003a6     3759     .long DBG390
06ac 0000000f     3760     .long 0xf
06b0 000003a6     3761     .long DBG391
06b4 00000011     3762     .long 0x11
06b8 000003a8     3763     .long DBG392
06bc 00000012     3764     .long 0x12
06c0 000003a8     3765     .long DBG393
06c4 00000013     3766     .long 0x13
06c8 000003ae     3767     .long DBG394
06cc 00000014     3768     .long 0x14
06d0 000003b0     3769     .long DBG395
06d4 00000015     3770     .long 0x15
06d8 000003b0     3771     .long DBG396
06dc 00000016     3772     .long 0x16
06e0 000003b2     3773     .long DBG397
06e4 00000017     3774     .long 0x17
06e8 000003c4     3775     .long DBG398
06ec 00000018     3776     .long 0x18
06f0 000003c4     3777     .long DBG399
06f4 00000019     3778     .long 0x19
06f8 000003cc     3779     .long DBG401
06fc 0000001a     3780     .long 0x1a
                  3781     .pseg sensor_code
                  3782 _clearAlarms:
0388 1204         3783     push    r4
038a 1205         3784     push    r5
038c 1206         3785     push    r6
                  3786 DBG378:
                  3787 ; ENTRY
038e 4c46         3788     mov.b   r12,r6
                  3789 DBG380:
                  3790 DBG379:
                  3791 ; clrMask at argloc 0 (0x0) in reg  size 1
                  3792 ; i in reg  size 2
                  3793 ; mask in reg  size 1
                  3794 ; pSensor in reg  size 2
                  3795 ; {
                  3796 ;   int i;
                  3797 ;   unsigned char mask = 0x1;
0390 4354         3798     mov.b   #0x1,r4
                  3799 DBG381:
                  3800 ;   sensorState * pSensor;
                  3801 ;   for (i=0; i< (8) ; i++, mask <<= 1) {
0392 4305         3802     mov #0x0,r5
                  3803 clearAlarms_L1:
                  3804 DBG382:
                  3805 ;     pSensor = pSensors[i];
                  3806 DBG383:
0394 450c         3807     mov r5,r12
0396 5c0c         3808     rla r12
0398 4c1c0090     3809     mov _pSensors(r12),r12
                  3810 DBG384:
                  3811 ;     if (pSensor == ((void *) 0) )
039c 930c         3812     cmp #0x0,r12
039e 2412         3813     jeq clearAlarms_L3
                  3814 DBG385:
                  3815 ;       continue;
                  3816 clearAlarms_L2:
                  3817 ;     if ((clrMask & mask) != 0) {
03a0 b446         3818     bit.b   r4,r6
03a2 2410         3819     jeq clearAlarms_L4
                  3820 DBG387:
                  3821 DBG386:
                  3822 ;       switch(pSensor->curState) {
03a4 3c06         3823     jmp clearAlarms_L6
                  3824 DBG389:
                  3825 DBG388:
                  3826 ;         case (1) :
                  3827 clearAlarms_L7:
                  3828 ;         case (2) :
                  3829 DBG390:
                  3830 clearAlarms_L8:
                  3831 ;           break;
                  3832 DBG391:
03a6 3c0e         3833     jmp clearAlarms_L5
                  3834 DBG392:
                  3835 ;         case (3) :
                  3836 clearAlarms_L9:
                  3837 ;           updateState(pSensor, (2) );
                  3838 DBG393:
03a8 436d         3839     mov.b   #0x2,r13
03aa 12b0001e     3840     call    #_updateState
                  3841 DBG394:
                  3842 ;           break;
03ae 3c0a         3843     jmp clearAlarms_L5
                  3844 DBG395:
                  3845 ;         default:
                  3846 clearAlarms_L10:
                  3847 ;           break;
                  3848 DBG396:
03b0 3c09         3849     jmp clearAlarms_L5
                  3850 DBG397:
                  3851 clearAlarms_L6:
03b2 4c6d         3852     mov.b   @r12,r13
                  3853 ; swcode: switch has 3 cases - min 1 max 3
03b4 931d         3854     cmp #0x1,r13
03b6 27f7         3855     jeq clearAlarms_L7
03b8 932d         3856     cmp #0x2,r13
03ba 27f5         3857     jeq clearAlarms_L8
03bc 903d0003     3858     cmp #0x3,r13
03c0 27f3         3859     jeq clearAlarms_L9
03c2 3ff6         3860     jmp clearAlarms_L10
                  3861 clearAlarms_L5:
                  3862 ;       } 
                  3863 DBG398:
                  3864 ;     } 
                  3865 DBG399:
                  3866 clearAlarms_L4:
                  3867 DBG400:
                  3868 clearAlarms_L3:
03c4 5315         3869     add #0x1,r5
03c6 5444         3870     rla.b   r4
03c8 9235         3871     cmp #0x8,r5
03ca 3be4         3872     jl  clearAlarms_L1
                  3873 DBG402:
                  3874 DBG401:
                  3875 ;   } 
                  3876 ; EXIT
                  3877 ; .temp4 at stkloc 0 (0x0) size 6
03cc 4136         3878     pop r6
03ce 4135         3879     pop r5
03d0 4134         3880     pop r4
03d2 4130         3881     ret
                  3882     .dbgseg dbg_syms
1d60 00000000     3883     .long 0x0
1d64 00000060     3884     .long DBG27
1d68 00000006     3885     .long 0x6
1d6c 00000000     3886     .long 0x0
1d70 00010002     3887     .long 0x10002
1d74 00000000     3888     .long 0x0
1d78 000001a4     3889     .long DBG28
1d7c 00000002     3890     .long 0x2
1d80 00000000     3891     .long 0x0
1d84 00010002     3892     .long 0x10002
                  3893 DBG371:
1d88 0062622e     3894     .long 0x62622e
1d8c 00000000     3895     .long 0x0
1d90 0000038e     3896     .long DBG378
1d94 00000000     3897     .long 0x0
1d98 01640001     3898     .long 0x1640001
1d9c 00000000     3899     .long 0x0
1da0 00000001     3900     .long 0x1
1da4 00000000     3901     .long 0x0
1da8 00001dec     3902     .long DBG403
1dac 00000000     3903     .long 0x0
1db0 4d726c63     3904     .long 0x4d726c63
1db4 006b7361     3905     .long 0x6b7361
1db8 000c0102     3906     .long 0xc0102
1dbc 0000000c     3907     .long 0xc
1dc0 0011ffff     3908     .long 0x11ffff
1dc4 0062652e     3909     .long 0x62652e
1dc8 00000000     3910     .long 0x0
1dcc 00000390     3911     .long DBG379
1dd0 00000000     3912     .long 0x0
1dd4 01640001     3913     .long 0x1640001
1dd8 00000000     3914     .long 0x0
1ddc 00000002     3915     .long 0x2
1de0 00000000     3916     .long 0x0
1de4 00000000     3917     .long 0x0
1de8 00000000     3918     .long 0x0
                  3919 DBG403:
1dec 0062622e     3920     .long 0x62622e
1df0 00000000     3921     .long 0x0
1df4 00000390     3922     .long DBG379
1df8 00000000     3923     .long 0x0
1dfc 01640001     3924     .long 0x1640001
1e00 00000000     3925     .long 0x0
1e04 00000002     3926     .long 0x2
1e08 00000000     3927     .long 0x0
1e0c 00001e28     3928     .long DBG404
1e10 00000000     3929     .long 0x0
1e14 4d726c63     3930     .long 0x4d726c63
1e18 006b7361     3931     .long 0x6b7361
1e1c 00060102     3932     .long 0x60102
1e20 0000000c     3933     .long 0xc
1e24 0011ffff     3934     .long 0x11ffff
                  3935 DBG404:
1e28 0062622e     3936     .long 0x62622e
1e2c 00000000     3937     .long 0x0
1e30 00000392     3938     .long DBG381
1e34 00000000     3939     .long 0x0
1e38 01640001     3940     .long 0x1640001
1e3c 00000000     3941     .long 0x0
1e40 00000007     3942     .long 0x7
1e44 00000000     3943     .long 0x0
1e48 00001e64     3944     .long DBG405
1e4c 00000000     3945     .long 0x0
1e50 6b73616d     3946     .long 0x6b73616d
1e54 00000000     3947     .long 0x0
1e58 00040102     3948     .long 0x40102
1e5c 0000000c     3949     .long 0xc
1e60 0004ffff     3950     .long 0x4ffff
                  3951 DBG405:
1e64 0062622e     3952     .long 0x62622e
1e68 00000000     3953     .long 0x0
1e6c 00000394     3954     .long DBG382
1e70 00000000     3955     .long 0x0
1e74 01640001     3956     .long 0x1640001
1e78 00000000     3957     .long 0x0
1e7c 00000007     3958     .long 0x7
1e80 00000000     3959     .long 0x0
1e84 00001ea0     3960     .long DBG406
1e88 00000000     3961     .long 0x0
1e8c 00000069     3962     .long 0x69
1e90 00000000     3963     .long 0x0
1e94 00050102     3964     .long 0x50102
1e98 00000004     3965     .long 0x4
1e9c 0004ffff     3966     .long 0x4ffff
                  3967 DBG406:
1ea0 0062622e     3968     .long 0x62622e
1ea4 00000000     3969     .long 0x0
1ea8 0000039c     3970     .long DBG384
1eac 00000000     3971     .long 0x0
1eb0 01640001     3972     .long 0x1640001
1eb4 00000000     3973     .long 0x0
1eb8 00000009     3974     .long 0x9
1ebc 00000000     3975     .long 0x0
1ec0 00001f18     3976     .long DBG407
1ec4 00000000     3977     .long 0x0
1ec8 6e655370     3978     .long 0x6e655370
1ecc 00726f73     3979     .long 0x726f73
1ed0 000c0102     3980     .long 0xc0102
1ed4 00000028     3981     .long 0x28
1ed8 0104ffff     3982     .long 0x104ffff
1edc 00000028     3983     .long .5fake_1
1ee0 00000012     3984     .long 0x12
1ee4 00000000     3985     .long 0x0
1ee8 00000000     3986     .long 0x0
1eec 00000000     3987     .long 0x0
1ef0 0062652e     3988     .long 0x62652e
1ef4 00000000     3989     .long 0x0
1ef8 000003ae     3990     .long DBG394
1efc 00000000     3991     .long 0x0
1f00 01640001     3992     .long 0x1640001
1f04 00000000     3993     .long 0x0
1f08 00000014     3994     .long 0x14
1f0c 00000000     3995     .long 0x0
1f10 00000000     3996     .long 0x0
1f14 00000000     3997     .long 0x0
                  3998 DBG407:
1f18 0062622e     3999     .long 0x62622e
1f1c 00000000     4000     .long 0x0
1f20 000003c4     4001     .long DBG398
1f24 00000000     4002     .long 0x0
1f28 01640001     4003     .long 0x1640001
1f2c 00000000     4004     .long 0x0
1f30 00000018     4005     .long 0x18
1f34 00000000     4006     .long 0x0
1f38 000020bc     4007     .long DBG408
1f3c 00000000     4008     .long 0x0
1f40 6e655370     4009     .long 0x6e655370
1f44 00726f73     4010     .long 0x726f73
1f48 000c0102     4011     .long 0xc0102
1f4c 00000028     4012     .long 0x28
1f50 0104ffff     4013     .long 0x104ffff
1f54 00000028     4014     .long .5fake_1
1f58 00000012     4015     .long 0x12
1f5c 00000000     4016     .long 0x0
1f60 00000000     4017     .long 0x0
1f64 00000000     4018     .long 0x0
1f68 0062652e     4019     .long 0x62652e
1f6c 00000000     4020     .long 0x0
1f70 000003cc     4021     .long DBG401
1f74 00000000     4022     .long 0x0
1f78 01640001     4023     .long 0x1640001
1f7c 00000000     4024     .long 0x0
1f80 0000001a     4025     .long 0x1a
1f84 00000000     4026     .long 0x0
1f88 00000000     4027     .long 0x0
1f8c 00000000     4028     .long 0x0
1f90 0062652e     4029     .long 0x62652e
1f94 00000000     4030     .long 0x0
1f98 000003cc     4031     .long DBG401
1f9c 00000000     4032     .long 0x0
1fa0 01640001     4033     .long 0x1640001
1fa4 00000000     4034     .long 0x0
1fa8 0000001a     4035     .long 0x1a
1fac 00000000     4036     .long 0x0
1fb0 00000000     4037     .long 0x0
1fb4 00000000     4038     .long 0x0
1fb8 0062652e     4039     .long 0x62652e
1fbc 00000000     4040     .long 0x0
1fc0 000003cc     4041     .long DBG401
1fc4 00000000     4042     .long 0x0
1fc8 01640001     4043     .long 0x1640001
1fcc 00000000     4044     .long 0x0
1fd0 0000001a     4045     .long 0x1a
1fd4 00000000     4046     .long 0x0
1fd8 00000000     4047     .long 0x0
1fdc 00000000     4048     .long 0x0
1fe0 0062652e     4049     .long 0x62652e
1fe4 00000000     4050     .long 0x0
1fe8 000003cc     4051     .long DBG401
1fec 00000000     4052     .long 0x0
1ff0 01640001     4053     .long 0x1640001
1ff4 00000000     4054     .long 0x0
1ff8 0000001a     4055     .long 0x1a
1ffc 00000000     4056     .long 0x0
2000 00000000     4057     .long 0x0
2004 00000000     4058     .long 0x0
2008 0066652e     4059     .long 0x66652e
200c 00000000     4060     .long 0x0
2010 000003cc     4061     .long DBG402
2014 00000000     4062     .long 0x0
2018 01650001     4063     .long 0x1650001
201c 00000000     4064     .long 0x0
2020 00000162     4065     .long 0x162
2024 00000000     4066     .long 0x0
2028 00000000     4067     .long 0x0
202c 00000000     4068     .long 0x0
                  4069     .pseg sensor_code
                  4070 DBG373:
                  4071     .dbgseg dbg_syms
2030 00000000     4072     .long 0x0
2034 00000078     4073     .long DBG376
2038 000003d4     4074     .long DBG373
203c 00000000     4075     .long 0x0
2040 00ff0001     4076     .long 0xff0001
                  4077 ; } 
                  4078 ; static unsigned char getAmask(void)
                  4079 DBG372:
2044 41746567     4080     .long 0x41746567
2048 6b73616d     4081     .long 0x6b73616d
204c 000003d4     4082     .long _getAmask
2050 0000004c     4083     .long 0x4c
2054 01030001     4084     .long 0x1030001
2058 0000206c     4085     .long DBG377
205c 00000024     4086     .long DBG410-DBG411
2060 00000700     4087     .long DBG412
2064 0000229c     4088     .long DBG409
2068 00000000     4089     .long 0x0
                  4090     .pseg sensor_code
                  4091 DBG411:
                  4092     .dbgseg dbg_syms
                  4093 DBG377:
206c 0066622e     4094     .long 0x66622e
2070 00000000     4095     .long 0x0
2074 000003d4     4096     .long DBG411
2078 00000000     4097     .long 0x0
207c 01650001     4098     .long 0x1650001
2080 00000000     4099     .long 0x0
2084 00000164     4100     .long 0x164
2088 00000000     4101     .long 0x0
208c 000022c4     4102     .long DBG413
2090 00000000     4103     .long 0x0
                  4104     .dbgseg dbg_line
                  4105 DBG412:
0700 00002044     4106     .long DBG372
0704 00000000     4107     .long 0x0
0708 000003d4     4108     .long _getAmask
070c 00000001     4109     .long 0x1
0710 000003d4     4110     .long DBG415
0714 00000002     4111     .long 0x2
0718 000003d4     4112     .long DBG416
071c 00000004     4113     .long 0x4
0720 000003d6     4114     .long DBG417
0724 00000005     4115     .long 0x5
0728 000003d8     4116     .long DBG418
072c 00000008     4117     .long 0x8
0730 000003da     4118     .long DBG420
0734 00000009     4119     .long 0x9
0738 000003e2     4120     .long DBG421
073c 0000000a     4121     .long 0xa
0740 000003e6     4122     .long DBG422
0744 0000000c     4123     .long 0xc
0748 000003ec     4124     .long DBG423
074c 0000000d     4125     .long 0xd
0750 000003ee     4126     .long DBG424
0754 0000000e     4127     .long 0xe
0758 000003f6     4128     .long DBG426
075c 0000000f     4129     .long 0xf
0760 000003f6     4130     .long DBG427
0764 00000010     4131     .long 0x10
                  4132     .pseg sensor_code
                  4133 _getAmask:
                  4134 ; ENTRY
                  4135 DBG414:
                  4136 ; i in reg  size 2
                  4137 ; mask in reg  size 1
                  4138 ; retVal in reg  size 1
                  4139 ; pSensor in reg  size 2
                  4140 ; {
                  4141 DBG415:
                  4142 ;   int i;
                  4143 ;   unsigned char mask = 0x1;
                  4144 DBG416:
03d4 435e         4145     mov.b   #0x1,r14
                  4146 DBG417:
                  4147 ;   unsigned char retVal = 0x00;
03d6 434c         4148     mov.b   #0x0,r12
                  4149 DBG418:
                  4150 ;   sensorState * pSensor;
                  4151 ;   for (i=0; i< (8) ;i++, mask <<= 1)  {
03d8 430d         4152     mov #0x0,r13
                  4153 getAmask_L1:
                  4154 DBG419:
                  4155 ;     pSensor = pSensors[i];
                  4156 DBG420:
03da 4d0f         4157     mov r13,r15
03dc 5f0f         4158     rla r15
03de 4f1f0090     4159     mov _pSensors(r15),r15
                  4160 DBG421:
                  4161 ;     if (pSensor == ((void *) 0) )
03e2 930f         4162     cmp #0x0,r15
03e4 2404         4163     jeq getAmask_L3
                  4164 DBG422:
                  4165 ;       continue;
                  4166 getAmask_L2:
                  4167 ;     if (pSensor->curState != (1) )
03e6 93df0000     4168     cmp.b   #0x1,0(r15)
03ea 2401         4169     jeq getAmask_L4
                  4170 DBG423:
                  4171 ;       retVal |= mask;
03ec de4c         4172     bis.b   r14,r12
                  4173 DBG424:
                  4174 getAmask_L4:
                  4175 DBG425:
                  4176 getAmask_L3:
03ee 531d         4177     add #0x1,r13
03f0 5e4e         4178     rla.b   r14
03f2 923d         4179     cmp #0x8,r13
03f4 3bf2         4180     jl  getAmask_L1
                  4181 DBG428:
                  4182 DBG427:
                  4183 DBG426:
                  4184 ;     }
                  4185 ;   return retVal;
                  4186 ; EXIT
03f6 4130         4187     ret
                  4188     .dbgseg dbg_syms
2094 00000000     4189     .long 0x0
2098 00000060     4190     .long DBG27
209c 00000000     4191     .long 0x0
20a0 00000000     4192     .long 0x0
20a4 00010002     4193     .long 0x10002
20a8 00000000     4194     .long 0x0
20ac 000001a4     4195     .long DBG28
20b0 00000002     4196     .long 0x2
20b4 00000000     4197     .long 0x0
20b8 00010002     4198     .long 0x10002
                  4199 DBG408:
20bc 0062622e     4200     .long 0x62622e
20c0 00000000     4201     .long 0x0
20c4 000003d6     4202     .long DBG417
20c8 00000000     4203     .long 0x0
20cc 01640001     4204     .long 0x1640001
20d0 00000000     4205     .long 0x0
20d4 00000005     4206     .long 0x5
20d8 00000000     4207     .long 0x0
20dc 000020f8     4208     .long DBG429
20e0 00000000     4209     .long 0x0
20e4 6b73616d     4210     .long 0x6b73616d
20e8 00000000     4211     .long 0x0
20ec 000e0102     4212     .long 0xe0102
20f0 0000000c     4213     .long 0xc
20f4 0004ffff     4214     .long 0x4ffff
                  4215 DBG429:
20f8 0062622e     4216     .long 0x62622e
20fc 00000000     4217     .long 0x0
2100 000003d8     4218     .long DBG418
2104 00000000     4219     .long 0x0
2108 01640001     4220     .long 0x1640001
210c 00000000     4221     .long 0x0
2110 00000008     4222     .long 0x8
2114 00000000     4223     .long 0x0
2118 00002134     4224     .long DBG430
211c 00000000     4225     .long 0x0
2120 56746572     4226     .long 0x56746572
2124 00006c61     4227     .long 0x6c61
2128 000c0102     4228     .long 0xc0102
212c 0000000c     4229     .long 0xc
2130 0004ffff     4230     .long 0x4ffff
                  4231 DBG430:
2134 0062622e     4232     .long 0x62622e
2138 00000000     4233     .long 0x0
213c 000003da     4234     .long DBG419
2140 00000000     4235     .long 0x0
2144 01640001     4236     .long 0x1640001
2148 00000000     4237     .long 0x0
214c 00000008     4238     .long 0x8
2150 00000000     4239     .long 0x0
2154 00002170     4240     .long DBG431
2158 00000000     4241     .long 0x0
215c 00000069     4242     .long 0x69
2160 00000000     4243     .long 0x0
2164 000d0102     4244     .long 0xd0102
2168 00000004     4245     .long 0x4
216c 0004ffff     4246     .long 0x4ffff
                  4247 DBG431:
2170 0062622e     4248     .long 0x62622e
2174 00000000     4249     .long 0x0
2178 000003e2     4250     .long DBG421
217c 00000000     4251     .long 0x0
2180 01640001     4252     .long 0x1640001
2184 00000000     4253     .long 0x0
2188 0000000a     4254     .long 0xa
218c 00000000     4255     .long 0x0
2190 00002314     4256     .long DBG432
2194 00000000     4257     .long 0x0
2198 6e655370     4258     .long 0x6e655370
219c 00726f73     4259     .long 0x726f73
21a0 000f0102     4260     .long 0xf0102
21a4 00000028     4261     .long 0x28
21a8 0104ffff     4262     .long 0x104ffff
21ac 00000028     4263     .long .5fake_1
21b0 00000012     4264     .long 0x12
21b4 00000000     4265     .long 0x0
21b8 00000000     4266     .long 0x0
21bc 00000000     4267     .long 0x0
21c0 0062652e     4268     .long 0x62652e
21c4 00000000     4269     .long 0x0
21c8 000003f6     4270     .long DBG427
21cc 00000000     4271     .long 0x0
21d0 01640001     4272     .long 0x1640001
21d4 00000000     4273     .long 0x0
21d8 00000010     4274     .long 0x10
21dc 00000000     4275     .long 0x0
21e0 00000000     4276     .long 0x0
21e4 00000000     4277     .long 0x0
21e8 0062652e     4278     .long 0x62652e
21ec 00000000     4279     .long 0x0
21f0 000003f6     4280     .long DBG427
21f4 00000000     4281     .long 0x0
21f8 01640001     4282     .long 0x1640001
21fc 00000000     4283     .long 0x0
2200 00000010     4284     .long 0x10
2204 00000000     4285     .long 0x0
2208 00000000     4286     .long 0x0
220c 00000000     4287     .long 0x0
2210 0062652e     4288     .long 0x62652e
2214 00000000     4289     .long 0x0
2218 000003f6     4290     .long DBG427
221c 00000000     4291     .long 0x0
2220 01640001     4292     .long 0x1640001
2224 00000000     4293     .long 0x0
2228 00000010     4294     .long 0x10
222c 00000000     4295     .long 0x0
2230 00000000     4296     .long 0x0
2234 00000000     4297     .long 0x0
2238 0062652e     4298     .long 0x62652e
223c 00000000     4299     .long 0x0
2240 000003f6     4300     .long DBG427
2244 00000000     4301     .long 0x0
2248 01640001     4302     .long 0x1640001
224c 00000000     4303     .long 0x0
2250 00000010     4304     .long 0x10
2254 00000000     4305     .long 0x0
2258 00000000     4306     .long 0x0
225c 00000000     4307     .long 0x0
2260 0066652e     4308     .long 0x66652e
2264 00000000     4309     .long 0x0
2268 000003f6     4310     .long DBG428
226c 00000000     4311     .long 0x0
2270 01650001     4312     .long 0x1650001
2274 00000000     4313     .long 0x0
2278 00000173     4314     .long 0x173
227c 00000000     4315     .long 0x0
2280 00000000     4316     .long 0x0
2284 00000000     4317     .long 0x0
                  4318     .pseg sensor_code
                  4319 DBG410:
                  4320     .dbgseg dbg_syms
2288 41746567     4321     .long 0x41746567
228c 6b73616d     4322     .long 0x6b73616d
2290 000003f8     4323     .long DBG410
2294 00000000     4324     .long 0x0
2298 00ff0001     4325     .long 0xff0001
                  4326 ; }
                  4327 ; static void setAmask(unsigned char setMask)
                  4328 DBG409:
229c 41746573     4329     .long 0x41746573
22a0 6b73616d     4330     .long 0x6b73616d
22a4 000003f8     4331     .long _setAmask
22a8 00000040     4332     .long 0x40
22ac 01030001     4333     .long 0x1030001
22b0 000022c4     4334     .long DBG413
22b4 00000056     4335     .long DBG434-DBG435
22b8 00000768     4336     .long DBG436
22bc 000025d0     4337     .long DBG433
22c0 00000000     4338     .long 0x0
                  4339     .pseg sensor_code
                  4340 DBG435:
                  4341     .dbgseg dbg_syms
                  4342 DBG413:
22c4 0066622e     4343     .long 0x66622e
22c8 00000000     4344     .long 0x0
22cc 000003f8     4345     .long DBG435
22d0 00000000     4346     .long 0x0
22d4 01650001     4347     .long 0x1650001
22d8 00000000     4348     .long 0x0
22dc 00000175     4349     .long 0x175
22e0 00000000     4350     .long 0x0
22e4 000025f8     4351     .long DBG437
22e8 00000000     4352     .long 0x0
                  4353     .dbgseg dbg_line
                  4354 DBG436:
0768 0000229c     4355     .long DBG409
076c 00000000     4356     .long 0x0
0770 000003f8     4357     .long _setAmask
0774 00000001     4358     .long 0x1
0778 00000400     4359     .long DBG439
077c 00000002     4360     .long 0x2
0780 00000400     4361     .long DBG440
0784 00000004     4362     .long 0x4
0788 00000402     4363     .long DBG441
078c 00000007     4364     .long 0x7
0790 00000404     4365     .long DBG443
0794 00000008     4366     .long 0x8
0798 0000040c     4367     .long DBG444
079c 00000009     4368     .long 0x9
07a0 00000410     4369     .long DBG445
07a4 0000000b     4370     .long 0xb
07a8 00000412     4371     .long DBG447
07ac 0000000c     4372     .long 0xc
07b0 00000412     4373     .long DBG448
07b4 0000000d     4374     .long 0xd
07b8 00000416     4375     .long DBG449
07bc 0000000e     4376     .long 0xe
07c0 0000041c     4377     .long DBG450
07c4 0000000f     4378     .long 0xf
07c8 0000041e     4379     .long DBG451
07cc 00000010     4380     .long 0x10
07d0 0000041e     4381     .long DBG452
07d4 00000011     4382     .long 0x11
07d8 00000422     4383     .long DBG453
07dc 00000012     4384     .long 0x12
07e0 00000428     4385     .long DBG454
07e4 00000013     4386     .long 0x13
07e8 0000042a     4387     .long DBG455
07ec 00000014     4388     .long 0x14
07f0 0000042a     4389     .long DBG456
07f4 00000015     4390     .long 0x15
07f8 0000042a     4391     .long DBG457
07fc 00000016     4392     .long 0x16
0800 0000042c     4393     .long DBG458
0804 00000017     4394     .long 0x17
0808 0000043e     4395     .long DBG459
080c 00000018     4396     .long 0x18
0810 00000446     4397     .long DBG460
0814 0000001a     4398     .long 0x1a
                  4399     .pseg sensor_code
                  4400 _setAmask:
03f8 1204         4401     push    r4
03fa 1205         4402     push    r5
03fc 1206         4403     push    r6
                  4404 DBG438:
                  4405 ; ENTRY
03fe 4c46         4406     mov.b   r12,r6
                  4407 DBG440:
                  4408 DBG439:
                  4409 ; setMask at argloc 0 (0x0) in reg  size 1
                  4410 ; i in reg  size 2
                  4411 ; mask in reg  size 1
                  4412 ; pSensor in reg  size 2
                  4413 ; {
                  4414 ;   int i;
                  4415 ;   unsigned char mask = 0x1;
0400 4354         4416     mov.b   #0x1,r4
                  4417 DBG441:
                  4418 ;   sensorState * pSensor;
                  4419 ;   for (i=0; i< (8) ;i++,mask <<= 1) {
0402 4305         4420     mov #0x0,r5
                  4421 setAmask_L1:
                  4422 DBG442:
                  4423 ;     pSensor = pSensors[i];
                  4424 DBG443:
0404 450c         4425     mov r5,r12
0406 5c0c         4426     rla r12
0408 4c1c0090     4427     mov _pSensors(r12),r12
                  4428 DBG444:
                  4429 ;     if (pSensor == ((void *) 0) )
040c 930c         4430     cmp #0x0,r12
040e 2417         4431     jeq setAmask_L3
                  4432 DBG445:
                  4433 ;       continue;
                  4434 setAmask_L2:
                  4435 ;     switch(pSensor->curState) {
0410 3c0d         4436     jmp setAmask_L5
                  4437 DBG447:
                  4438 DBG446:
                  4439 ;       case (1) :
                  4440 setAmask_L6:
                  4441 ;         if ((setMask & mask) != 0)
                  4442 DBG448:
0412 b446         4443     bit.b   r4,r6
0414 2414         4444     jeq setAmask_L4
                  4445 DBG449:
                  4446 ;           updateState(pSensor, (2) );
0416 436d         4447     mov.b   #0x2,r13
0418 12b0001e     4448     call    #_updateState
                  4449 DBG450:
                  4450 setAmask_L7:
                  4451 ;         break;
041c 3c10         4452     jmp setAmask_L4
                  4453 DBG451:
                  4454 ;       case (2) :
                  4455 setAmask_L8:
                  4456 ;         if ((setMask & mask) == 0)
                  4457 DBG452:
041e b446         4458     bit.b   r4,r6
0420 200e         4459     jne setAmask_L4
                  4460 DBG453:
                  4461 ;           updateState(pSensor, (1) );
0422 435d         4462     mov.b   #0x1,r13
0424 12b0001e     4463     call    #_updateState
                  4464 DBG454:
                  4465 setAmask_L9:
                  4466 ;         break;
0428 3c0a         4467     jmp setAmask_L4
                  4468 DBG455:
                  4469 ;       case (3) :
                  4470 setAmask_L10:
                  4471 ;       default:
                  4472 DBG456:
                  4473 setAmask_L11:
                  4474 ;         break;
                  4475 DBG457:
042a 3c09         4476     jmp setAmask_L4
                  4477 DBG458:
                  4478 setAmask_L5:
042c 4c6d         4479     mov.b   @r12,r13
                  4480 ; swcode: switch has 3 cases - min 1 max 3
042e 931d         4481     cmp #0x1,r13
0430 27f0         4482     jeq setAmask_L6
0432 932d         4483     cmp #0x2,r13
0434 27f4         4484     jeq setAmask_L8
0436 903d0003     4485     cmp #0x3,r13
043a 27f7         4486     jeq setAmask_L10
043c 3ff6         4487     jmp setAmask_L11
                  4488 setAmask_L4:
                  4489 ;       } 
                  4490 DBG459:
                  4491 setAmask_L3:
043e 5315         4492     add #0x1,r5
0440 5444         4493     rla.b   r4
0442 9235         4494     cmp #0x8,r5
0444 3bdf         4495     jl  setAmask_L1
                  4496 DBG461:
                  4497 DBG460:
                  4498 ;     } 
                  4499 ; EXIT
                  4500 ; .temp5 at stkloc 0 (0x0) size 6
0446 4136         4501     pop r6
0448 4135         4502     pop r5
044a 4134         4503     pop r4
044c 4130         4504     ret
                  4505     .dbgseg dbg_syms
22ec 00000000     4506     .long 0x0
22f0 00000060     4507     .long DBG27
22f4 00000006     4508     .long 0x6
22f8 00000000     4509     .long 0x0
22fc 00010002     4510     .long 0x10002
2300 00000000     4511     .long 0x0
2304 000001a4     4512     .long DBG28
2308 00000002     4513     .long 0x2
230c 00000000     4514     .long 0x0
2310 00010002     4515     .long 0x10002
                  4516 DBG432:
2314 0062622e     4517     .long 0x62622e
2318 00000000     4518     .long 0x0
231c 000003fe     4519     .long DBG438
2320 00000000     4520     .long 0x0
2324 01640001     4521     .long 0x1640001
2328 00000000     4522     .long 0x0
232c 00000001     4523     .long 0x1
2330 00000000     4524     .long 0x0
2334 00002378     4525     .long DBG462
2338 00000000     4526     .long 0x0
233c 4d746573     4527     .long 0x4d746573
2340 006b7361     4528     .long 0x6b7361
2344 000c0102     4529     .long 0xc0102
2348 0000000c     4530     .long 0xc
234c 0011ffff     4531     .long 0x11ffff
2350 0062652e     4532     .long 0x62652e
2354 00000000     4533     .long 0x0
2358 00000400     4534     .long DBG439
235c 00000000     4535     .long 0x0
2360 01640001     4536     .long 0x1640001
2364 00000000     4537     .long 0x0
2368 00000002     4538     .long 0x2
236c 00000000     4539     .long 0x0
2370 00000000     4540     .long 0x0
2374 00000000     4541     .long 0x0
                  4542 DBG462:
2378 0062622e     4543     .long 0x62622e
237c 00000000     4544     .long 0x0
2380 00000400     4545     .long DBG439
2384 00000000     4546     .long 0x0
2388 01640001     4547     .long 0x1640001
238c 00000000     4548     .long 0x0
2390 00000002     4549     .long 0x2
2394 00000000     4550     .long 0x0
2398 000023b4     4551     .long DBG463
239c 00000000     4552     .long 0x0
23a0 4d746573     4553     .long 0x4d746573
23a4 006b7361     4554     .long 0x6b7361
23a8 00060102     4555     .long 0x60102
23ac 0000000c     4556     .long 0xc
23b0 0011ffff     4557     .long 0x11ffff
                  4558 DBG463:
23b4 0062622e     4559     .long 0x62622e
23b8 00000000     4560     .long 0x0
23bc 00000402     4561     .long DBG441
23c0 00000000     4562     .long 0x0
23c4 01640001     4563     .long 0x1640001
23c8 00000000     4564     .long 0x0
23cc 00000007     4565     .long 0x7
23d0 00000000     4566     .long 0x0
23d4 000023f0     4567     .long DBG464
23d8 00000000     4568     .long 0x0
23dc 6b73616d     4569     .long 0x6b73616d
23e0 00000000     4570     .long 0x0
23e4 00040102     4571     .long 0x40102
23e8 0000000c     4572     .long 0xc
23ec 0004ffff     4573     .long 0x4ffff
                  4574 DBG464:
23f0 0062622e     4575     .long 0x62622e
23f4 00000000     4576     .long 0x0
23f8 00000404     4577     .long DBG442
23fc 00000000     4578     .long 0x0
2400 01640001     4579     .long 0x1640001
2404 00000000     4580     .long 0x0
2408 00000007     4581     .long 0x7
240c 00000000     4582     .long 0x0
2410 0000242c     4583     .long DBG465
2414 00000000     4584     .long 0x0
2418 00000069     4585     .long 0x69
241c 00000000     4586     .long 0x0
2420 00050102     4587     .long 0x50102
2424 00000004     4588     .long 0x4
2428 0004ffff     4589     .long 0x4ffff
                  4590 DBG465:
242c 0062622e     4591     .long 0x62622e
2430 00000000     4592     .long 0x0
2434 0000040c     4593     .long DBG444
2438 00000000     4594     .long 0x0
243c 01640001     4595     .long 0x1640001
2440 00000000     4596     .long 0x0
2444 00000009     4597     .long 0x9
2448 00000000     4598     .long 0x0
244c 000024a4     4599     .long DBG466
2450 00000000     4600     .long 0x0
2454 6e655370     4601     .long 0x6e655370
2458 00726f73     4602     .long 0x726f73
245c 000c0102     4603     .long 0xc0102
2460 00000028     4604     .long 0x28
2464 0104ffff     4605     .long 0x104ffff
2468 00000028     4606     .long .5fake_1
246c 00000012     4607     .long 0x12
2470 00000000     4608     .long 0x0
2474 00000000     4609     .long 0x0
2478 00000000     4610     .long 0x0
247c 0062652e     4611     .long 0x62652e
2480 00000000     4612     .long 0x0
2484 0000041c     4613     .long DBG450
2488 00000000     4614     .long 0x0
248c 01640001     4615     .long 0x1640001
2490 00000000     4616     .long 0x0
2494 0000000f     4617     .long 0xf
2498 00000000     4618     .long 0x0
249c 00000000     4619     .long 0x0
24a0 00000000     4620     .long 0x0
                  4621 DBG466:
24a4 0062622e     4622     .long 0x62622e
24a8 00000000     4623     .long 0x0
24ac 0000043e     4624     .long DBG459
24b0 00000000     4625     .long 0x0
24b4 01640001     4626     .long 0x1640001
24b8 00000000     4627     .long 0x0
24bc 00000018     4628     .long 0x18
24c0 00000000     4629     .long 0x0
24c4 00002670     4630     .long DBG467
24c8 00000000     4631     .long 0x0
24cc 6e655370     4632     .long 0x6e655370
24d0 00726f73     4633     .long 0x726f73
24d4 000c0102     4634     .long 0xc0102
24d8 00000028     4635     .long 0x28
24dc 0104ffff     4636     .long 0x104ffff
24e0 00000028     4637     .long .5fake_1
24e4 00000012     4638     .long 0x12
24e8 00000000     4639     .long 0x0
24ec 00000000     4640     .long 0x0
24f0 00000000     4641     .long 0x0
24f4 0062652e     4642     .long 0x62652e
24f8 00000000     4643     .long 0x0
24fc 00000446     4644     .long DBG460
2500 00000000     4645     .long 0x0
2504 01640001     4646     .long 0x1640001
2508 00000000     4647     .long 0x0
250c 0000001a     4648     .long 0x1a
2510 00000000     4649     .long 0x0
2514 00000000     4650     .long 0x0
2518 00000000     4651     .long 0x0
251c 0062652e     4652     .long 0x62652e
2520 00000000     4653     .long 0x0
2524 00000446     4654     .long DBG460
2528 00000000     4655     .long 0x0
252c 01640001     4656     .long 0x1640001
2530 00000000     4657     .long 0x0
2534 0000001a     4658     .long 0x1a
2538 00000000     4659     .long 0x0
253c 00000000     4660     .long 0x0
2540 00000000     4661     .long 0x0
2544 0062652e     4662     .long 0x62652e
2548 00000000     4663     .long 0x0
254c 00000446     4664     .long DBG460
2550 00000000     4665     .long 0x0
2554 01640001     4666     .long 0x1640001
2558 00000000     4667     .long 0x0
255c 0000001a     4668     .long 0x1a
2560 00000000     4669     .long 0x0
2564 00000000     4670     .long 0x0
2568 00000000     4671     .long 0x0
256c 0062652e     4672     .long 0x62652e
2570 00000000     4673     .long 0x0
2574 00000446     4674     .long DBG460
2578 00000000     4675     .long 0x0
257c 01640001     4676     .long 0x1640001
2580 00000000     4677     .long 0x0
2584 0000001a     4678     .long 0x1a
2588 00000000     4679     .long 0x0
258c 00000000     4680     .long 0x0
2590 00000000     4681     .long 0x0
2594 0066652e     4682     .long 0x66652e
2598 00000000     4683     .long 0x0
259c 00000446     4684     .long DBG461
25a0 00000000     4685     .long 0x0
25a4 01650001     4686     .long 0x1650001
25a8 00000000     4687     .long 0x0
25ac 0000018e     4688     .long 0x18e
25b0 00000000     4689     .long 0x0
25b4 00000000     4690     .long 0x0
25b8 00000000     4691     .long 0x0
                  4692     .pseg sensor_code
                  4693 DBG434:
                  4694     .dbgseg dbg_syms
25bc 41746573     4695     .long 0x41746573
25c0 6b73616d     4696     .long 0x6b73616d
25c4 0000044e     4697     .long DBG434
25c8 00000000     4698     .long 0x0
25cc 00ff0001     4699     .long 0xff0001
                  4700 ; }
                  4701 ; static int setAmaskHandler(char * cmdStr)
                  4702 DBG433:
25d0 00000000     4703     .long 0x0
25d4 00000194     4704     .long DBG472
25d8 0000044e     4705     .long _setAmaskHandler
25dc 00000044     4706     .long 0x44
25e0 01030001     4707     .long 0x1030001
25e4 000025f8     4708     .long DBG437
25e8 00000040     4709     .long DBG469-DBG470
25ec 00000818     4710     .long DBG471
25f0 00002774     4711     .long DBG468
25f4 00000000     4712     .long 0x0
                  4713     .pseg sensor_code
                  4714 DBG470:
                  4715     .dbgseg dbg_syms
                  4716 DBG437:
25f8 0066622e     4717     .long 0x66622e
25fc 00000000     4718     .long 0x0
2600 0000044e     4719     .long DBG470
2604 00000000     4720     .long 0x0
2608 01650001     4721     .long 0x1650001
260c 00000000     4722     .long 0x0
2610 00000190     4723     .long 0x190
2614 00000000     4724     .long 0x0
2618 0000279c     4725     .long DBG473
261c 00000000     4726     .long 0x0
                  4727     .dbgseg dbg_line
                  4728 DBG471:
0818 000025d0     4729     .long DBG433
081c 00000000     4730     .long 0x0
0820 0000044e     4731     .long _setAmaskHandler
0824 00000001     4732     .long 0x1
0828 00000454     4733     .long DBG475
082c 00000002     4734     .long 0x2
0830 00000454     4735     .long DBG476
0834 00000005     4736     .long 0x5
0838 0000045a     4737     .long DBG477
083c 00000006     4738     .long 0x6
0840 00000472     4739     .long DBG478
0844 00000008     4740     .long 0x8
0848 00000476     4741     .long DBG479
084c 00000009     4742     .long 0x9
0850 0000047a     4743     .long DBG480
0854 0000000a     4744     .long 0xa
0858 0000047a     4745     .long DBG481
085c 0000000b     4746     .long 0xb
0860 00000488     4747     .long DBG482
0864 0000000d     4748     .long 0xd
0868 0000048a     4749     .long DBG483
086c 0000000e     4750     .long 0xe
                  4751     .pseg sensor_code
                  4752 _setAmaskHandler:
044e 8221         4753     sub #0x4,sp
                  4754 DBG474:
                  4755 ; ENTRY
0450 4c810000     4756     mov r12,0(sp)
                  4757 DBG476:
                  4758 DBG475:
                  4759 ; cmdStr at stkloc 0 (0x0) size 2
                  4760 ; retVal in reg  size 2
                  4761 ; aMask at stkloc 2 (0x2) size 2
                  4762 ; {
                  4763 ;   int retVal, aMask;
                  4764 ;   eatWhiteSpace(&cmdStr);
0454 410c         4765     mov sp,r12
0456 12b00000     4766     call    #_eatWhiteSpace
                  4767 DBG477:
                  4768 ;   retVal = sscanf(cmdStr, "%x",&aMask);
045a 410c         4769     mov sp,r12
045c 532c         4770     add #0x2,r12
045e 120c         4771     push    r12
0460 12300026     4772     push    #sensor_V16
0464 410c         4773     mov sp,r12
0466 522c         4774     add #0x4,r12
0468 122c         4775     push    @r12
                  4776 DBG484:
046a 12b00000     4777     call    #_sscanf
                  4778 DBG485:
046e 50310006     4779     add #0x6,sp
                  4780 DBG478:
                  4781 ;   if (retVal != 1)
0472 931c         4782     cmp #0x1,r12
0474 2402         4783     jeq setAmaskHandler_L1
                  4784 DBG479:
                  4785 ;     return (2) ;
0476 432c         4786     mov #0x2,r12
0478 3c08         4787     jmp setAmaskHandler_LL2
                  4788 DBG480:
                  4789 setAmaskHandler_L1:
                  4790 ;   else 
                  4791 ;     setAmask((unsigned char)(aMask & 0xff));
                  4792 DBG481:
047a 411c0002     4793     mov 0x2(sp),r12
047e f03c00ff     4794     and #0xff,r12
0482 f37c         4795     and.b   #0xff,r12
0484 12b003f8     4796     call    #_setAmask
                  4797 DBG482:
                  4798 ;   return 0;
0488 430c         4799     mov #0x0,r12
                  4800 DBG483:
                  4801 setAmaskHandler_LL2:
                  4802 ; EXIT
                  4803 DBG486:
048a 5221         4804     add #0x4,sp
048c 4130         4805     ret
                  4806     .dbgseg dbg_syms
2620 00000000     4807     .long 0x0
2624 00000060     4808     .long DBG27
2628 00000004     4809     .long 0x4
262c 00000000     4810     .long 0x0
2630 00010002     4811     .long 0x10002
2634 00000000     4812     .long 0x0
2638 000001a4     4813     .long DBG28
263c 00000002     4814     .long 0x2
2640 00000000     4815     .long 0x0
2644 00010002     4816     .long 0x10002
2648 73614d61     4817     .long 0x73614d61
264c 0000006b     4818     .long 0x6b
2650 00000002     4819     .long 0x2
2654 00000004     4820     .long 0x4
2658 00010002     4821     .long 0x10002
265c 53646d63     4822     .long 0x53646d63
2660 00007274     4823     .long 0x7274
2664 00000000     4824     .long 0x0
2668 00000022     4825     .long 0x22
266c 00010002     4826     .long 0x10002
                  4827 DBG467:
2670 0062622e     4828     .long 0x62622e
2674 00000000     4829     .long 0x0
2678 0000046a     4830     .long DBG484
267c 00000000     4831     .long 0x0
2680 01640001     4832     .long 0x1640001
2684 00000000     4833     .long 0x0
2688 00000008     4834     .long 0x8
268c 00000000     4835     .long 0x0
2690 000026d4     4836     .long DBG487
2694 00000000     4837     .long 0x0
2698 00000000     4838     .long 0x0
269c 000000e8     4839     .long DBG31
26a0 00000006     4840     .long 0x6
26a4 00000000     4841     .long 0x0
26a8 00010002     4842     .long 0x10002
26ac 0062652e     4843     .long 0x62652e
26b0 00000000     4844     .long 0x0
26b4 0000046e     4845     .long DBG485
26b8 00000000     4846     .long 0x0
26bc 01640001     4847     .long 0x1640001
26c0 00000000     4848     .long 0x0
26c4 00000008     4849     .long 0x8
26c8 00000000     4850     .long 0x0
26cc 00000000     4851     .long 0x0
26d0 00000000     4852     .long 0x0
                  4853 DBG487:
26d4 0062622e     4854     .long 0x62622e
26d8 00000000     4855     .long 0x0
26dc 00000472     4856     .long DBG478
26e0 00000000     4857     .long 0x0
26e4 01640001     4858     .long 0x1640001
26e8 00000000     4859     .long 0x0
26ec 00000008     4860     .long 0x8
26f0 00000000     4861     .long 0x0
26f4 000027ec     4862     .long DBG488
26f8 00000000     4863     .long 0x0
26fc 56746572     4864     .long 0x56746572
2700 00006c61     4865     .long 0x6c61
2704 000c0102     4866     .long 0xc0102
2708 00000004     4867     .long 0x4
270c 0004ffff     4868     .long 0x4ffff
2710 0062652e     4869     .long 0x62652e
2714 00000000     4870     .long 0x0
2718 0000047a     4871     .long DBG480
271c 00000000     4872     .long 0x0
2720 01640001     4873     .long 0x1640001
2724 00000000     4874     .long 0x0
2728 0000000a     4875     .long 0xa
272c 00000000     4876     .long 0x0
2730 00000000     4877     .long 0x0
2734 00000000     4878     .long 0x0
2738 0066652e     4879     .long 0x66652e
273c 00000000     4880     .long 0x0
2740 0000048a     4881     .long DBG486
2744 00000000     4882     .long 0x0
2748 01650001     4883     .long 0x1650001
274c 00000000     4884     .long 0x0
2750 0000019d     4885     .long 0x19d
2754 00000000     4886     .long 0x0
2758 00000000     4887     .long 0x0
275c 00000000     4888     .long 0x0
                  4889     .pseg sensor_code
                  4890 DBG469:
                  4891     .dbgseg dbg_syms
2760 00000000     4892     .long 0x0
2764 00000194     4893     .long DBG472
2768 0000048e     4894     .long DBG469
276c 00000000     4895     .long 0x0
2770 00ff0001     4896     .long 0xff0001
                  4897 ; }
                  4898 ; static int getAmaskHandler(char * cmdStr)
                  4899 DBG468:
2774 00000000     4900     .long 0x0
2778 000000a8     4901     .long DBG493
277c 0000048e     4902     .long _getAmaskHandler
2780 00000044     4903     .long 0x44
2784 01030001     4904     .long 0x1030001
2788 0000279c     4905     .long DBG473
278c 00000016     4906     .long DBG490-DBG491
2790 00000870     4907     .long DBG492
2794 0000288c     4908     .long DBG489
2798 00000000     4909     .long 0x0
                  4910     .pseg sensor_code
                  4911 DBG491:
                  4912     .dbgseg dbg_syms
                  4913 DBG473:
279c 0066622e     4914     .long 0x66622e
27a0 00000000     4915     .long 0x0
27a4 0000048e     4916     .long DBG491
27a8 00000000     4917     .long 0x0
27ac 01650001     4918     .long 0x1650001
27b0 00000000     4919     .long 0x0
27b4 0000019f     4920     .long 0x19f
27b8 00000000     4921     .long 0x0
27bc 000028b4     4922     .long DBG494
27c0 00000000     4923     .long 0x0
                  4924     .dbgseg dbg_line
                  4925 DBG492:
0870 00002774     4926     .long DBG468
0874 00000000     4927     .long 0x0
0878 0000048e     4928     .long _getAmaskHandler
087c 00000001     4929     .long 0x1
0880 00000490     4930     .long DBG496
0884 00000002     4931     .long 0x2
0888 00000490     4932     .long DBG497
088c 00000003     4933     .long 0x3
0890 00000494     4934     .long DBG498
0894 00000004     4935     .long 0x4
0898 0000049e     4936     .long DBG499
089c 00000005     4937     .long 0x5
08a0 000004a0     4938     .long DBG500
08a4 00000006     4939     .long 0x6
                  4940     .pseg sensor_code
                  4941 _getAmaskHandler:
048e 1204         4942     push    r4
                  4943 DBG497:
                  4944 DBG496:
                  4945 DBG495:
                  4946 ; ENTRY
                  4947 ; amask in reg  size 1
                  4948 ; {
                  4949 ;   unsigned char amask = getAmask();
0490 12b003d4     4950     call    #_getAmask
                  4951 DBG498:
                  4952 ;   outfmtSendAlarmInfo(0, amask);
0494 4c4d         4953     mov.b   r12,r13
0496 4304         4954     mov #0x0,r4
0498 440c         4955     mov r4,r12
049a 12b00000     4956     call    #_outfmtSendAlarmInfo
                  4957 DBG499:
                  4958 ;   return 0;
049e 440c         4959     mov r4,r12
                  4960 DBG501:
                  4961 DBG500:
                  4962 ; EXIT
                  4963 ; .temp6 at stkloc 0 (0x0) size 2
04a0 4134         4964     pop r4
04a2 4130         4965     ret
                  4966     .dbgseg dbg_syms
27c4 00000000     4967     .long 0x0
27c8 00000060     4968     .long DBG27
27cc 00000002     4969     .long 0x2
27d0 00000000     4970     .long 0x0
27d4 00010002     4971     .long 0x10002
27d8 00000000     4972     .long 0x0
27dc 000001a4     4973     .long DBG28
27e0 00000002     4974     .long 0x2
27e4 00000000     4975     .long 0x0
27e8 00010002     4976     .long 0x10002
                  4977 DBG488:
27ec 0062622e     4978     .long 0x62622e
27f0 00000000     4979     .long 0x0
27f4 00000494     4980     .long DBG498
27f8 00000000     4981     .long 0x0
27fc 01640001     4982     .long 0x1640001
2800 00000000     4983     .long 0x0
2804 00000004     4984     .long 0x4
2808 00000000     4985     .long 0x0
280c 00002aa8     4986     .long DBG502
2810 00000000     4987     .long 0x0
2814 73616d61     4988     .long 0x73616d61
2818 0000006b     4989     .long 0x6b
281c 000c0102     4990     .long 0xc0102
2820 0000000c     4991     .long 0xc
2824 0004ffff     4992     .long 0x4ffff
2828 0062652e     4993     .long 0x62652e
282c 00000000     4994     .long 0x0
2830 0000049e     4995     .long DBG499
2834 00000000     4996     .long 0x0
2838 01640001     4997     .long 0x1640001
283c 00000000     4998     .long 0x0
2840 00000005     4999     .long 0x5
2844 00000000     5000     .long 0x0
2848 00000000     5001     .long 0x0
284c 00000000     5002     .long 0x0
2850 0066652e     5003     .long 0x66652e
2854 00000000     5004     .long 0x0
2858 000004a0     5005     .long DBG501
285c 00000000     5006     .long 0x0
2860 01650001     5007     .long 0x1650001
2864 00000000     5008     .long 0x0
2868 000001a4     5009     .long 0x1a4
286c 00000000     5010     .long 0x0
2870 00000000     5011     .long 0x0
2874 00000000     5012     .long 0x0
                  5013     .pseg sensor_code
                  5014 DBG490:
                  5015     .dbgseg dbg_syms
2878 00000000     5016     .long 0x0
287c 000000a8     5017     .long DBG493
2880 000004a4     5018     .long DBG490
2884 00000000     5019     .long 0x0
2888 00ff0001     5020     .long 0xff0001
                  5021 ; }
                  5022 ; ****** Warning: Symbol ``cmdStr'' (function getAmaskHandler) was defined, but not used
                  5023 ; static int setLevelsHandler(char * cmdStr)
                  5024 DBG489:
288c 00000000     5025     .long 0x0
2890 00000164     5026     .long DBG507
2894 000004a4     5027     .long _setLevelsHandler
2898 00000044     5028     .long 0x44
289c 01030001     5029     .long 0x1030001
28a0 000028b4     5030     .long DBG494
28a4 00000016     5031     .long DBG504-DBG505
28a8 000008a8     5032     .long DBG506
28ac 00002954     5033     .long DBG503
28b0 00000000     5034     .long 0x0
                  5035     .pseg sensor_code
                  5036 DBG505:
                  5037     .dbgseg dbg_syms
                  5038 DBG494:
28b4 0066622e     5039     .long 0x66622e
28b8 00000000     5040     .long 0x0
28bc 000004a4     5041     .long DBG505
28c0 00000000     5042     .long 0x0
28c4 01650001     5043     .long 0x1650001
28c8 00000000     5044     .long 0x0
28cc 000001a6     5045     .long 0x1a6
28d0 00000000     5046     .long 0x0
28d4 0000297c     5047     .long DBG508
28d8 00000000     5048     .long 0x0
                  5049     .dbgseg dbg_line
                  5050 DBG506:
08a8 0000288c     5051     .long DBG489
08ac 00000000     5052     .long 0x0
08b0 000004a4     5053     .long _setLevelsHandler
08b4 00000001     5054     .long 0x1
08b8 000004aa     5055     .long DBG510
08bc 00000002     5056     .long 0x2
08c0 000004aa     5057     .long DBG511
08c4 00000003     5058     .long 0x3
08c8 000004b0     5059     .long DBG512
08cc 00000004     5060     .long 0x4
08d0 000004b6     5061     .long DBG513
08d4 00000005     5062     .long 0x5
                  5063     .pseg sensor_code
                  5064 _setLevelsHandler:
04a4 8321         5065     sub #0x2,sp
                  5066 DBG509:
                  5067 ; ENTRY
04a6 4c810000     5068     mov r12,0(sp)
                  5069 DBG511:
                  5070 DBG510:
                  5071 ; cmdStr at stkloc 0 (0x0) size 2
                  5072 ; {
                  5073 ;   eatWhiteSpace(&cmdStr);
04aa 410c         5074     mov sp,r12
04ac 12b00000     5075     call    #_eatWhiteSpace
                  5076 DBG512:
                  5077 ;   return levparseSetLevels(cmdStr);
04b0 412c         5078     mov 0x0(sp),r12
04b2 12b00000     5079     call    #_levparseSetLevels
                  5080 DBG514:
                  5081 DBG513:
                  5082 ; EXIT
04b6 5321         5083     add #0x2,sp
04b8 4130         5084     ret
                  5085     .dbgseg dbg_syms
28dc 00000000     5086     .long 0x0
28e0 00000060     5087     .long DBG27
28e4 00000002     5088     .long 0x2
28e8 00000000     5089     .long 0x0
28ec 00010002     5090     .long 0x10002
28f0 00000000     5091     .long 0x0
28f4 000001a4     5092     .long DBG28
28f8 00000002     5093     .long 0x2
28fc 00000000     5094     .long 0x0
2900 00010002     5095     .long 0x10002
2904 53646d63     5096     .long 0x53646d63
2908 00007274     5097     .long 0x7274
290c 00000000     5098     .long 0x0
2910 00000022     5099     .long 0x22
2914 00010002     5100     .long 0x10002
2918 0066652e     5101     .long 0x66652e
291c 00000000     5102     .long 0x0
2920 000004b6     5103     .long DBG514
2924 00000000     5104     .long 0x0
2928 01650001     5105     .long 0x1650001
292c 00000000     5106     .long 0x0
2930 000001aa     5107     .long 0x1aa
2934 00000000     5108     .long 0x0
2938 00000000     5109     .long 0x0
293c 00000000     5110     .long 0x0
                  5111     .pseg sensor_code
                  5112 DBG504:
                  5113     .dbgseg dbg_syms
2940 00000000     5114     .long 0x0
2944 00000164     5115     .long DBG507
2948 000004ba     5116     .long DBG504
294c 00000000     5117     .long 0x0
2950 00ff0001     5118     .long 0xff0001
                  5119 ; }
                  5120 ; static int getLevelsHandler(char * cmdStr)
                  5121 DBG503:
2954 00000000     5122     .long 0x0
2958 00000084     5123     .long DBG519
295c 000004ba     5124     .long _getLevelsHandler
2960 00000044     5125     .long 0x44
2964 01030001     5126     .long 0x1030001
2968 0000297c     5127     .long DBG508
296c 00000008     5128     .long DBG516-DBG517
2970 000008d8     5129     .long DBG518
2974 00002a08     5130     .long DBG515
2978 00000000     5131     .long 0x0
                  5132     .pseg sensor_code
                  5133 DBG517:
                  5134     .dbgseg dbg_syms
                  5135 DBG508:
297c 0066622e     5136     .long 0x66622e
2980 00000000     5137     .long 0x0
2984 000004ba     5138     .long DBG517
2988 00000000     5139     .long 0x0
298c 01650001     5140     .long 0x1650001
2990 00000000     5141     .long 0x0
2994 000001ac     5142     .long 0x1ac
2998 00000000     5143     .long 0x0
299c 00002a30     5144     .long DBG520
29a0 00000000     5145     .long 0x0
                  5146     .dbgseg dbg_line
                  5147 DBG518:
08d8 00002954     5148     .long DBG503
08dc 00000000     5149     .long 0x0
08e0 000004ba     5150     .long _getLevelsHandler
08e4 00000001     5151     .long 0x1
08e8 000004ba     5152     .long DBG522
08ec 00000002     5153     .long 0x2
08f0 000004ba     5154     .long DBG523
08f4 00000003     5155     .long 0x3
08f8 000004be     5156     .long DBG524
08fc 00000004     5157     .long 0x4
0900 000004c0     5158     .long DBG525
0904 00000005     5159     .long 0x5
                  5160     .pseg sensor_code
                  5161 _getLevelsHandler:
                  5162 ; ENTRY
                  5163 DBG521:
                  5164 ; {
                  5165 DBG522:
                  5166 ;   outfmtSendLevels();
                  5167 DBG523:
04ba 12b00000     5168     call    #_outfmtSendLevels
                  5169 DBG524:
                  5170 ;   return 0;
04be 430c         5171     mov #0x0,r12
                  5172 DBG526:
                  5173 DBG525:
                  5174 ; EXIT
04c0 4130         5175     ret
                  5176     .dbgseg dbg_syms
29a4 00000000     5177     .long 0x0
29a8 00000060     5178     .long DBG27
29ac 00000000     5179     .long 0x0
29b0 00000000     5180     .long 0x0
29b4 00010002     5181     .long 0x10002
29b8 00000000     5182     .long 0x0
29bc 000001a4     5183     .long DBG28
29c0 00000002     5184     .long 0x2
29c4 00000000     5185     .long 0x0
29c8 00010002     5186     .long 0x10002
29cc 0066652e     5187     .long 0x66652e
29d0 00000000     5188     .long 0x0
29d4 000004c0     5189     .long DBG526
29d8 00000000     5190     .long 0x0
29dc 01650001     5191     .long 0x1650001
29e0 00000000     5192     .long 0x0
29e4 000001b0     5193     .long 0x1b0
29e8 00000000     5194     .long 0x0
29ec 00000000     5195     .long 0x0
29f0 00000000     5196     .long 0x0
                  5197     .pseg sensor_code
                  5198 DBG516:
                  5199     .dbgseg dbg_syms
29f4 00000000     5200     .long 0x0
29f8 00000084     5201     .long DBG519
29fc 000004c2     5202     .long DBG516
2a00 00000000     5203     .long 0x0
2a04 00ff0001     5204     .long 0xff0001
                  5205 ; }
                  5206 ; ****** Warning: Symbol ``cmdStr'' (function getLevelsHandler) was defined, but not used
                  5207 ; static int clearAlarmHandler(char * cmdStr)
                  5208 DBG515:
2a08 00000000     5209     .long 0x0
2a0c 00000124     5210     .long DBG531
2a10 000004c2     5211     .long _clearAlarmHandler
2a14 00000044     5212     .long 0x44
2a18 01030001     5213     .long 0x1030001
2a1c 00002a30     5214     .long DBG520
2a20 00000040     5215     .long DBG528-DBG529
2a24 00000908     5216     .long DBG530
2a28 00002bac     5217     .long DBG527
2a2c 00000000     5218     .long 0x0
                  5219     .pseg sensor_code
                  5220 DBG529:
                  5221     .dbgseg dbg_syms
                  5222 DBG520:
2a30 0066622e     5223     .long 0x66622e
2a34 00000000     5224     .long 0x0
2a38 000004c2     5225     .long DBG529
2a3c 00000000     5226     .long 0x0
2a40 01650001     5227     .long 0x1650001
2a44 00000000     5228     .long 0x0
2a48 000001b2     5229     .long 0x1b2
2a4c 00000000     5230     .long 0x0
2a50 00002bd4     5231     .long DBG532
2a54 00000000     5232     .long 0x0
                  5233     .dbgseg dbg_line
                  5234 DBG530:
0908 00002a08     5235     .long DBG515
090c 00000000     5236     .long 0x0
0910 000004c2     5237     .long _clearAlarmHandler
0914 00000001     5238     .long 0x1
0918 000004c8     5239     .long DBG534
091c 00000002     5240     .long 0x2
0920 000004c8     5241     .long DBG535
0924 00000005     5242     .long 0x5
0928 000004ce     5243     .long DBG536
092c 00000006     5244     .long 0x6
0930 000004e6     5245     .long DBG537
0934 00000008     5246     .long 0x8
0938 000004ea     5247     .long DBG538
093c 00000009     5248     .long 0x9
0940 000004ee     5249     .long DBG539
0944 0000000a     5250     .long 0xa
0948 000004ee     5251     .long DBG540
094c 0000000b     5252     .long 0xb
0950 000004fc     5253     .long DBG541
0954 0000000d     5254     .long 0xd
0958 000004fe     5255     .long DBG542
095c 0000000e     5256     .long 0xe
                  5257     .pseg sensor_code
                  5258 _clearAlarmHandler:
04c2 8221         5259     sub #0x4,sp
                  5260 DBG533:
                  5261 ; ENTRY
04c4 4c810000     5262     mov r12,0(sp)
                  5263 DBG535:
                  5264 DBG534:
                  5265 ; cmdStr at stkloc 0 (0x0) size 2
                  5266 ; retVal in reg  size 2
                  5267 ; clrMask at stkloc 2 (0x2) size 2
                  5268 ; {
                  5269 ;   int retVal, clrMask;
                  5270 ;   eatWhiteSpace(&cmdStr);
04c8 410c         5271     mov sp,r12
04ca 12b00000     5272     call    #_eatWhiteSpace
                  5273 DBG536:
                  5274 ;   retVal = sscanf(cmdStr, "%x",&clrMask);
04ce 410c         5275     mov sp,r12
04d0 532c         5276     add #0x2,r12
04d2 120c         5277     push    r12
04d4 12300026     5278     push    #sensor_V16
04d8 410c         5279     mov sp,r12
04da 522c         5280     add #0x4,r12
04dc 122c         5281     push    @r12
                  5282 DBG543:
04de 12b00000     5283     call    #_sscanf
                  5284 DBG544:
04e2 50310006     5285     add #0x6,sp
                  5286 DBG537:
                  5287 ;   if (retVal != 1)
04e6 931c         5288     cmp #0x1,r12
04e8 2402         5289     jeq clearAlarmHandler_L1
                  5290 DBG538:
                  5291 ;     return (2) ;
04ea 432c         5292     mov #0x2,r12
04ec 3c08         5293     jmp clearAlarmHandler_LL2
                  5294 DBG539:
                  5295 clearAlarmHandler_L1:
                  5296 ;   else
                  5297 ;     clearAlarms((unsigned char)(clrMask & 0xff));
                  5298 DBG540:
04ee 411c0002     5299     mov 0x2(sp),r12
04f2 f03c00ff     5300     and #0xff,r12
04f6 f37c         5301     and.b   #0xff,r12
04f8 12b00388     5302     call    #_clearAlarms
                  5303 DBG541:
                  5304 ;   return 0;
04fc 430c         5305     mov #0x0,r12
                  5306 DBG542:
                  5307 clearAlarmHandler_LL2:
                  5308 ; EXIT
                  5309 DBG545:
04fe 5221         5310     add #0x4,sp
0500 4130         5311     ret
                  5312     .dbgseg dbg_syms
2a58 00000000     5313     .long 0x0
2a5c 00000060     5314     .long DBG27
2a60 00000004     5315     .long 0x4
2a64 00000000     5316     .long 0x0
2a68 00010002     5317     .long 0x10002
2a6c 00000000     5318     .long 0x0
2a70 000001a4     5319     .long DBG28
2a74 00000002     5320     .long 0x2
2a78 00000000     5321     .long 0x0
2a7c 00010002     5322     .long 0x10002
2a80 4d726c63     5323     .long 0x4d726c63
2a84 006b7361     5324     .long 0x6b7361
2a88 00000002     5325     .long 0x2
2a8c 00000004     5326     .long 0x4
2a90 00010002     5327     .long 0x10002
2a94 53646d63     5328     .long 0x53646d63
2a98 00007274     5329     .long 0x7274
2a9c 00000000     5330     .long 0x0
2aa0 00000022     5331     .long 0x22
2aa4 00010002     5332     .long 0x10002
                  5333 DBG502:
2aa8 0062622e     5334     .long 0x62622e
2aac 00000000     5335     .long 0x0
2ab0 000004de     5336     .long DBG543
2ab4 00000000     5337     .long 0x0
2ab8 01640001     5338     .long 0x1640001
2abc 00000000     5339     .long 0x0
2ac0 00000008     5340     .long 0x8
2ac4 00000000     5341     .long 0x0
2ac8 00002b0c     5342     .long DBG546
2acc 00000000     5343     .long 0x0
2ad0 00000000     5344     .long 0x0
2ad4 000000e8     5345     .long DBG31
2ad8 00000006     5346     .long 0x6
2adc 00000000     5347     .long 0x0
2ae0 00010002     5348     .long 0x10002
2ae4 0062652e     5349     .long 0x62652e
2ae8 00000000     5350     .long 0x0
2aec 000004e2     5351     .long DBG544
2af0 00000000     5352     .long 0x0
2af4 01640001     5353     .long 0x1640001
2af8 00000000     5354     .long 0x0
2afc 00000008     5355     .long 0x8
2b00 00000000     5356     .long 0x0
2b04 00000000     5357     .long 0x0
2b08 00000000     5358     .long 0x0
                  5359 DBG546:
2b0c 0062622e     5360     .long 0x62622e
2b10 00000000     5361     .long 0x0
2b14 000004e6     5362     .long DBG537
2b18 00000000     5363     .long 0x0
2b1c 01640001     5364     .long 0x1640001
2b20 00000000     5365     .long 0x0
2b24 00000008     5366     .long 0x8
2b28 00000000     5367     .long 0x0
2b2c 00002c24     5368     .long DBG547
2b30 00000000     5369     .long 0x0
2b34 56746572     5370     .long 0x56746572
2b38 00006c61     5371     .long 0x6c61
2b3c 000c0102     5372     .long 0xc0102
2b40 00000004     5373     .long 0x4
2b44 0004ffff     5374     .long 0x4ffff
2b48 0062652e     5375     .long 0x62652e
2b4c 00000000     5376     .long 0x0
2b50 000004ee     5377     .long DBG539
2b54 00000000     5378     .long 0x0
2b58 01640001     5379     .long 0x1640001
2b5c 00000000     5380     .long 0x0
2b60 0000000a     5381     .long 0xa
2b64 00000000     5382     .long 0x0
2b68 00000000     5383     .long 0x0
2b6c 00000000     5384     .long 0x0
2b70 0066652e     5385     .long 0x66652e
2b74 00000000     5386     .long 0x0
2b78 000004fe     5387     .long DBG545
2b7c 00000000     5388     .long 0x0
2b80 01650001     5389     .long 0x1650001
2b84 00000000     5390     .long 0x0
2b88 000001bf     5391     .long 0x1bf
2b8c 00000000     5392     .long 0x0
2b90 00000000     5393     .long 0x0
2b94 00000000     5394     .long 0x0
                  5395     .pseg sensor_code
                  5396 DBG528:
                  5397     .dbgseg dbg_syms
2b98 00000000     5398     .long 0x0
2b9c 00000124     5399     .long DBG531
2ba0 00000502     5400     .long DBG528
2ba4 00000000     5401     .long 0x0
2ba8 00ff0001     5402     .long 0xff0001
                  5403 ; }
                  5404 ; static int getAlarmHandler(char * cmdStr)
                  5405 DBG527:
2bac 00000000     5406     .long 0x0
2bb0 00000098     5407     .long DBG552
2bb4 00000502     5408     .long _getAlarmHandler
2bb8 00000044     5409     .long 0x44
2bbc 01030001     5410     .long 0x1030001
2bc0 00002bd4     5411     .long DBG532
2bc4 00000010     5412     .long DBG549-DBG550
2bc8 00000960     5413     .long DBG551
2bcc 00002cc4     5414     .long DBG548
2bd0 00000000     5415     .long 0x0
                  5416     .pseg sensor_code
                  5417 DBG550:
                  5418     .dbgseg dbg_syms
                  5419 DBG532:
2bd4 0066622e     5420     .long 0x66622e
2bd8 00000000     5421     .long 0x0
2bdc 00000502     5422     .long DBG550
2be0 00000000     5423     .long 0x0
2be4 01650001     5424     .long 0x1650001
2be8 00000000     5425     .long 0x0
2bec 000001c1     5426     .long 0x1c1
2bf0 00000000     5427     .long 0x0
2bf4 00002cec     5428     .long DBG553
2bf8 00000000     5429     .long 0x0
                  5430     .dbgseg dbg_line
                  5431 DBG551:
0960 00002bac     5432     .long DBG527
0964 00000000     5433     .long 0x0
0968 00000502     5434     .long _getAlarmHandler
096c 00000001     5435     .long 0x1
0970 00000502     5436     .long DBG555
0974 00000002     5437     .long 0x2
0978 00000502     5438     .long DBG556
097c 00000003     5439     .long 0x3
0980 00000506     5440     .long DBG557
0984 00000004     5441     .long 0x4
0988 0000050e     5442     .long DBG558
098c 00000005     5443     .long 0x5
0990 00000510     5444     .long DBG559
0994 00000006     5445     .long 0x6
                  5446     .pseg sensor_code
                  5447 _getAlarmHandler:
                  5448 ; ENTRY
                  5449 DBG554:
                  5450 ; alarms in reg  size 1
                  5451 ; {
                  5452 DBG555:
                  5453 ;   unsigned char alarms = getAlarms();
                  5454 DBG556:
0502 12b00362     5455     call    #_getAlarms
                  5456 DBG557:
                  5457 ;   outfmtSendAlarmInfo(1, alarms);
0506 4c4d         5458     mov.b   r12,r13
0508 431c         5459     mov #0x1,r12
050a 12b00000     5460     call    #_outfmtSendAlarmInfo
                  5461 DBG558:
                  5462 ;   return 0;
050e 430c         5463     mov #0x0,r12
                  5464 DBG560:
                  5465 DBG559:
                  5466 ; EXIT
0510 4130         5467     ret
                  5468     .dbgseg dbg_syms
2bfc 00000000     5469     .long 0x0
2c00 00000060     5470     .long DBG27
2c04 00000000     5471     .long 0x0
2c08 00000000     5472     .long 0x0
2c0c 00010002     5473     .long 0x10002
2c10 00000000     5474     .long 0x0
2c14 000001a4     5475     .long DBG28
2c18 00000002     5476     .long 0x2
2c1c 00000000     5477     .long 0x0
2c20 00010002     5478     .long 0x10002
                  5479 DBG547:
2c24 0062622e     5480     .long 0x62622e
2c28 00000000     5481     .long 0x0
2c2c 00000506     5482     .long DBG557
2c30 00000000     5483     .long 0x0
2c34 01640001     5484     .long 0x1640001
2c38 00000000     5485     .long 0x0
2c3c 00000004     5486     .long 0x4
2c40 00000000     5487     .long 0x0
2c44 0000300c     5488     .long DBG561
2c48 00000000     5489     .long 0x0
2c4c 72616c61     5490     .long 0x72616c61
2c50 0000736d     5491     .long 0x736d
2c54 000c0102     5492     .long 0xc0102
2c58 0000000c     5493     .long 0xc
2c5c 0004ffff     5494     .long 0x4ffff
2c60 0062652e     5495     .long 0x62652e
2c64 00000000     5496     .long 0x0
2c68 0000050e     5497     .long DBG558
2c6c 00000000     5498     .long 0x0
2c70 01640001     5499     .long 0x1640001
2c74 00000000     5500     .long 0x0
2c78 00000005     5501     .long 0x5
2c7c 00000000     5502     .long 0x0
2c80 00000000     5503     .long 0x0
2c84 00000000     5504     .long 0x0
2c88 0066652e     5505     .long 0x66652e
2c8c 00000000     5506     .long 0x0
2c90 00000510     5507     .long DBG560
2c94 00000000     5508     .long 0x0
2c98 01650001     5509     .long 0x1650001
2c9c 00000000     5510     .long 0x0
2ca0 000001c6     5511     .long 0x1c6
2ca4 00000000     5512     .long 0x0
2ca8 00000000     5513     .long 0x0
2cac 00000000     5514     .long 0x0
                  5515     .pseg sensor_code
                  5516 DBG549:
                  5517     .dbgseg dbg_syms
2cb0 00000000     5518     .long 0x0
2cb4 00000098     5519     .long DBG552
2cb8 00000512     5520     .long DBG549
2cbc 00000000     5521     .long 0x0
2cc0 00ff0001     5522     .long 0xff0001
                  5523 ; }
                  5524 ; ****** Warning: Symbol ``cmdStr'' (function getAlarmHandler) was defined, but not used
                  5525 ; static int turnsStreamEnableHandler(char * cmdStr)
                  5526 DBG548:
2cc4 00000000     5527     .long 0x0
2cc8 000000b8     5528     .long DBG566
2ccc 00000512     5529     .long _turnsStreamEnableHandler
2cd0 00000044     5530     .long 0x44
2cd4 01030001     5531     .long 0x1030001
2cd8 00002cec     5532     .long DBG553
2cdc 00000008     5533     .long DBG563-DBG564
2ce0 00000998     5534     .long DBG565
2ce4 00002d78     5535     .long DBG562
2ce8 00000000     5536     .long 0x0
                  5537     .pseg sensor_code
                  5538 DBG564:
                  5539     .dbgseg dbg_syms
                  5540 DBG553:
2cec 0066622e     5541     .long 0x66622e
2cf0 00000000     5542     .long 0x0
2cf4 00000512     5543     .long DBG564
2cf8 00000000     5544     .long 0x0
2cfc 01650001     5545     .long 0x1650001
2d00 00000000     5546     .long 0x0
2d04 000001c8     5547     .long 0x1c8
2d08 00000000     5548     .long 0x0
2d0c 00002da0     5549     .long DBG567
2d10 00000000     5550     .long 0x0
                  5551     .dbgseg dbg_line
                  5552 DBG565:
0998 00002cc4     5553     .long DBG548
099c 00000000     5554     .long 0x0
09a0 00000512     5555     .long _turnsStreamEnableHandler
09a4 00000001     5556     .long 0x1
09a8 00000512     5557     .long DBG569
09ac 00000002     5558     .long 0x2
09b0 00000512     5559     .long DBG570
09b4 00000003     5560     .long 0x3
09b8 00000516     5561     .long DBG571
09bc 00000004     5562     .long 0x4
09c0 00000518     5563     .long DBG572
09c4 00000005     5564     .long 0x5
                  5565     .pseg sensor_code
                  5566 _turnsStreamEnableHandler:
                  5567 ; ENTRY
                  5568 DBG568:
                  5569 ; {
                  5570 DBG569:
                  5571 ;   turnStreamEnable = true;
                  5572 DBG570:
0512 43920002     5573     mov #0x1,&_turnStreamEnable
                  5574 DBG571:
                  5575 ;   return 0;
0516 430c         5576     mov #0x0,r12
                  5577 DBG573:
                  5578 DBG572:
                  5579 ; EXIT
0518 4130         5580     ret
                  5581     .dbgseg dbg_syms
2d14 00000000     5582     .long 0x0
2d18 00000060     5583     .long DBG27
2d1c 00000000     5584     .long 0x0
2d20 00000000     5585     .long 0x0
2d24 00010002     5586     .long 0x10002
2d28 00000000     5587     .long 0x0
2d2c 000001a4     5588     .long DBG28
2d30 00000002     5589     .long 0x2
2d34 00000000     5590     .long 0x0
2d38 00010002     5591     .long 0x10002
2d3c 0066652e     5592     .long 0x66652e
2d40 00000000     5593     .long 0x0
2d44 00000518     5594     .long DBG573
2d48 00000000     5595     .long 0x0
2d4c 01650001     5596     .long 0x1650001
2d50 00000000     5597     .long 0x0
2d54 000001cc     5598     .long 0x1cc
2d58 00000000     5599     .long 0x0
2d5c 00000000     5600     .long 0x0
2d60 00000000     5601     .long 0x0
                  5602     .pseg sensor_code
                  5603 DBG563:
                  5604     .dbgseg dbg_syms
2d64 00000000     5605     .long 0x0
2d68 000000b8     5606     .long DBG566
2d6c 0000051a     5607     .long DBG563
2d70 00000000     5608     .long 0x0
2d74 00ff0001     5609     .long 0xff0001
                  5610 ; }
                  5611 ; ****** Warning: Symbol ``cmdStr'' (function turnsStreamEnableHandler) was defined, but not used
                  5612 ; static int turnsStreamDisableHandler(char * cmdStr)
                  5613 DBG562:
2d78 00000000     5614     .long 0x0
2d7c 000001c8     5615     .long DBG578
2d80 0000051a     5616     .long _turnsStreamDisableHandler
2d84 00000044     5617     .long 0x44
2d88 01030001     5618     .long 0x1030001
2d8c 00002da0     5619     .long DBG567
2d90 00000008     5620     .long DBG575-DBG576
2d94 000009c8     5621     .long DBG577
2d98 0000300c     5622     .long DBG574
2d9c 00000000     5623     .long 0x0
                  5624     .pseg sensor_code
                  5625 DBG576:
                  5626     .dbgseg dbg_syms
                  5627 DBG567:
2da0 0066622e     5628     .long 0x66622e
2da4 00000000     5629     .long 0x0
2da8 0000051a     5630     .long DBG576
2dac 00000000     5631     .long 0x0
2db0 01650001     5632     .long 0x1650001
2db4 00000000     5633     .long 0x0
2db8 000001ce     5634     .long 0x1ce
2dbc 00000000     5635     .long 0x0
2dc0 0000300c     5636     .long DBG579
2dc4 00000000     5637     .long 0x0
                  5638     .dbgseg dbg_line
                  5639 DBG577:
09c8 00002d78     5640     .long DBG562
09cc 00000000     5641     .long 0x0
09d0 0000051a     5642     .long _turnsStreamDisableHandler
09d4 00000001     5643     .long 0x1
09d8 0000051a     5644     .long DBG581
09dc 00000002     5645     .long 0x2
09e0 0000051a     5646     .long DBG582
09e4 00000003     5647     .long 0x3
09e8 0000051e     5648     .long DBG583
09ec 00000004     5649     .long 0x4
09f0 00000520     5650     .long DBG584
09f4 00000005     5651     .long 0x5
                  5652     .pseg sensor_code
                  5653 _turnsStreamDisableHandler:
                  5654 ; ENTRY
                  5655 DBG580:
                  5656 ; {
                  5657 DBG581:
                  5658 ;   turnStreamEnable = false;
                  5659 DBG582:
051a 43820002     5660     mov #0x0,&_turnStreamEnable
                  5661 DBG583:
                  5662 ;   return 0;
051e 430c         5663     mov #0x0,r12
                  5664 DBG585:
                  5665 DBG584:
                  5666 ; EXIT
0520 4130         5667     ret
                  5668     .dbgseg dbg_syms
2dc8 00000000     5669     .long 0x0
2dcc 00000060     5670     .long DBG27
2dd0 00000000     5671     .long 0x0
2dd4 00000000     5672     .long 0x0
2dd8 00010002     5673     .long 0x10002
2ddc 00000000     5674     .long 0x0
2de0 000001a4     5675     .long DBG28
2de4 00000002     5676     .long 0x2
2de8 00000000     5677     .long 0x0
2dec 00010002     5678     .long 0x10002
2df0 0066652e     5679     .long 0x66652e
2df4 00000000     5680     .long 0x0
2df8 00000520     5681     .long DBG585
2dfc 00000000     5682     .long 0x0
2e00 01650001     5683     .long 0x1650001
2e04 00000000     5684     .long 0x0
2e08 000001d2     5685     .long 0x1d2
2e0c 00000000     5686     .long 0x0
2e10 00000000     5687     .long 0x0
2e14 00000000     5688     .long 0x0
                  5689     .pseg sensor_code
                  5690 DBG575:
                  5691     .dbgseg dbg_syms
2e18 00000000     5692     .long 0x0
2e1c 000001c8     5693     .long DBG578
2e20 00000522     5694     .long DBG575
2e24 00000000     5695     .long 0x0
2e28 00ff0001     5696     .long 0xff0001
                  5697 ; }
                  5698 ; ****** Warning: Symbol ``cmdStr'' (function turnsStreamDisableHandler) was defined, but not used
                  5699     .dseg   sensor_bss
0000              5700     .align 0x2
                  5701 sensor_V17:
0000              5702     .align 0x2
                  5703 _sensors:
0000              5704     .bss 0x90
                  5705 ; sensors size 144
0090              5706     .align 0x2
                  5707 _pSensors:
0090              5708     .bss 0x10
                  5709 ; pSensors size 16
                  5710     .extern _outfmtSendAlarmInfo
                  5711     .extern _outfmtSendData
                  5712     .extern _eatWhiteSpace
                  5713     .extern __s_cmp
                  5714     .extern _gpioSetAttn
                  5715     .extern _outfmtSendLevels
                  5716     .extern _eventqRegisterHandler
                  5717     .extern _cmdparseAddCommand
                  5718     .extern _levparseSetLevels
                  5719     .extern __smult16hw
                  5720     .extern _sscanf
                  5721     .dbgseg dbg_syms
                  5722 .0fake_2:
                  5723 DBG6:
2e2c 6166302e     5724     .long 0x6166302e
2e30 325f656b     5725     .long 0x325f656b
2e34 00000000     5726     .long 0x0
2e38 00000008     5727     .long 0x8
2e3c 010afffe     5728     .long 0x10afffe
2e40 00000000     5729     .long 0x0
2e44 00100000     5730     .long 0x100000
2e48 00000000     5731     .long 0x0
2e4c 00002f1c     5732     .long DBG586
2e50 00000000     5733     .long 0x0
2e54 7361625f     5734     .long 0x7361625f
2e58 00000065     5735     .long 0x65
2e5c 00000000     5736     .long 0x0
2e60 0000002c     5737     .long 0x2c
2e64 0008ffff     5738     .long 0x8ffff
2e68 646e655f     5739     .long 0x646e655f
2e6c 00000000     5740     .long 0x0
2e70 00000002     5741     .long 0x2
2e74 0000002c     5742     .long 0x2c
2e78 0008ffff     5743     .long 0x8ffff
2e7c 7274705f     5744     .long 0x7274705f
2e80 00000000     5745     .long 0x0
2e84 00000004     5746     .long 0x4
2e88 0000002c     5747     .long 0x2c
2e8c 0008ffff     5748     .long 0x8ffff
2e90 6565735f     5749     .long 0x6565735f
2e94 0000006b     5750     .long 0x6b
2e98 00000006     5751     .long 0x6
2e9c 00000005     5752     .long 0x5
2ea0 0008ffff     5753     .long 0x8ffff
2ea4 746e635f     5754     .long 0x746e635f
2ea8 00000000     5755     .long 0x0
2eac 0000000a     5756     .long 0xa
2eb0 00000004     5757     .long 0x4
2eb4 0008ffff     5758     .long 0x8ffff
2eb8 616c665f     5759     .long 0x616c665f
2ebc 00000067     5760     .long 0x67
2ec0 0000000c     5761     .long 0xc
2ec4 00000003     5762     .long 0x3
2ec8 0008ffff     5763     .long 0x8ffff
2ecc 6c69665f     5764     .long 0x6c69665f
2ed0 00000065     5765     .long 0x65
2ed4 0000000e     5766     .long 0xe
2ed8 00000002     5767     .long 0x2
2edc 0008ffff     5768     .long 0x8ffff
2ee0 66626e5f     5769     .long 0x66626e5f
2ee4 00000000     5770     .long 0x0
2ee8 0000000f     5771     .long 0xf
2eec 0000000c     5772     .long 0xc
2ef0 0008ffff     5773     .long 0x8ffff
2ef4 736f652e     5774     .long 0x736f652e
2ef8 00000000     5775     .long 0x0
2efc 00000010     5776     .long 0x10
2f00 00000000     5777     .long 0x0
2f04 0166ffff     5778     .long 0x166ffff
2f08 00002e2c     5779     .long DBG6
2f0c 00100000     5780     .long 0x100000
2f10 00000000     5781     .long 0x0
2f14 00000000     5782     .long 0x0
2f18 00000000     5783     .long 0x0
                  5784 .2fake_3:
                  5785 DBG586:
2f1c 6166322e     5786     .long 0x6166322e
2f20 335f656b     5787     .long 0x335f656b
2f24 00000000     5788     .long 0x0
2f28 00000008     5789     .long 0x8
2f2c 010afffe     5790     .long 0x10afffe
2f30 00000000     5791     .long 0x0
2f34 00080000     5792     .long 0x80000
2f38 00000000     5793     .long 0x0
2f3c 00002f94     5794     .long DBG587
2f40 00000000     5795     .long 0x0
2f44 006d6572     5796     .long 0x6d6572
2f48 00000000     5797     .long 0x0
2f4c 00000000     5798     .long 0x0
2f50 00000005     5799     .long 0x5
2f54 0008ffff     5800     .long 0x8ffff
2f58 746f7571     5801     .long 0x746f7571
2f5c 00000000     5802     .long 0x0
2f60 00000004     5803     .long 0x4
2f64 00000005     5804     .long 0x5
2f68 0008ffff     5805     .long 0x8ffff
2f6c 736f652e     5806     .long 0x736f652e
2f70 00000000     5807     .long 0x0
2f74 00000008     5808     .long 0x8
2f78 00000000     5809     .long 0x0
2f7c 0166ffff     5810     .long 0x166ffff
2f80 00002f1c     5811     .long DBG586
2f84 00080000     5812     .long 0x80000
2f88 00000000     5813     .long 0x0
2f8c 00000000     5814     .long 0x0
2f90 00000000     5815     .long 0x0
                  5816 .1fake_4:
                  5817 DBG587:
2f94 6166312e     5818     .long 0x6166312e
2f98 345f656b     5819     .long 0x345f656b
2f9c 00000000     5820     .long 0x0
2fa0 00000008     5821     .long 0x8
2fa4 010afffe     5822     .long 0x10afffe
2fa8 00000000     5823     .long 0x0
2fac 00040000     5824     .long 0x40000
2fb0 00000000     5825     .long 0x0
2fb4 0000300c     5826     .long DBG588
2fb8 00000000     5827     .long 0x0
2fbc 006d6572     5828     .long 0x6d6572
2fc0 00000000     5829     .long 0x0
2fc4 00000000     5830     .long 0x0
2fc8 00000004     5831     .long 0x4
2fcc 0008ffff     5832     .long 0x8ffff
2fd0 746f7571     5833     .long 0x746f7571
2fd4 00000000     5834     .long 0x0
2fd8 00000002     5835     .long 0x2
2fdc 00000004     5836     .long 0x4
2fe0 0008ffff     5837     .long 0x8ffff
2fe4 736f652e     5838     .long 0x736f652e
2fe8 00000000     5839     .long 0x0
2fec 00000004     5840     .long 0x4
2ff0 00000000     5841     .long 0x0
2ff4 0166ffff     5842     .long 0x166ffff
2ff8 00002f94     5843     .long DBG587
2ffc 00040000     5844     .long 0x40000
3000 00000000     5845     .long 0x0
3004 00000000     5846     .long 0x0
3008 00000000     5847     .long 0x0
                  5848 DBG579:
                  5849 DBG561:
                  5850 DBG574:
                  5851 DBG588:
300c 00007073     5852     .long 0x7073
3010 00000000     5853     .long 0x0
3014 00000001     5854     .long 0x1
3018 00000000     5855     .long 0x0
301c 016cfffe     5856     .long 0x16cfffe
3020 00000000     5857     .long 0x0
3024 00100001     5858     .long 0x100001
3028 00000000     5859     .long 0x0
302c 00000000     5860     .long 0x0
3030 00000000     5861     .long 0x0
3034 00000052     5862     .long 0x52
3038 00000000     5863     .long 0x0
303c 00000002     5864     .long 0x2
3040 00000000     5865     .long 0x0
3044 016cfffe     5866     .long 0x16cfffe
3048 00000000     5867     .long 0x0
304c 00100010     5868     .long 0x100010
3050 00000000     5869     .long 0x0
3054 00000000     5870     .long 0x0
3058 00000000     5871     .long 0x0
305c 65657266     5872     .long 0x65657266
3060 00786449     5873     .long 0x786449
3064 00000006     5874     .long _freeIdx
3068 00000004     5875     .long 0x4
306c 00030002     5876     .long 0x30002
3070 736e6573     5877     .long 0x736e6573
3074 0073726f     5878     .long 0x73726f
3078 00000000     5879     .long _sensors
307c 00000068     5880     .long 0x68
3080 01030002     5881     .long 0x1030002
3084 00000028     5882     .long .5fake_1
3088 009001d9     5883     .long 0x9001d9
308c 00000008     5884     .long 0x8
3090 00000000     5885     .long 0x0
3094 00000000     5886     .long 0x0
3098 6f63665f     5887     .long 0x6f63665f
309c 3066736e     5888     .long 0x3066736e
30a0 00000000     5889     .long __fconsf0
30a4 00000006     5890     .long 0x6
30a8 00030002     5891     .long 0x30002
30ac 00000000     5892     .long 0x0
30b0 00000178     5893     .long DBG589
30b4 00000004     5894     .long _alarmCount
30b8 00000004     5895     .long 0x4
30bc 00030002     5896     .long 0x30002
30c0 74696e69     5897     .long 0x74696e69
30c4 656e6f44     5898     .long 0x656e6f44
30c8 00000000     5899     .long _initDone
30cc 00000004     5900     .long 0x4
30d0 00030002     5901     .long 0x30002
30d4 00000000     5902     .long 0x0
30d8 00000204     5903     .long DBG590
30dc 00000002     5904     .long _turnStreamEnable
30e0 00000004     5905     .long 0x4
30e4 00030002     5906     .long 0x30002
30e8 6e655370     5907     .long 0x6e655370
30ec 73726f73     5908     .long 0x73726f73
30f0 00000090     5909     .long _pSensors
30f4 00000168     5910     .long 0x168
30f8 01030002     5911     .long 0x1030002
30fc 00000028     5912     .long .5fake_1
3100 001001d9     5913     .long 0x1001d9
3104 00000008     5914     .long 0x8
3108 00000000     5915     .long 0x0
310c 00000000     5916     .long 0x0
3110 00000000     5917     .long 0x0
3114 00000004     5918     .long DBG591
3118 00000000     5919     .long 0x0
311c 000002a0     5920     .long 0x2a0
3120 000dfffe     5921     .long 0xdfffe
3124 6c6f6f62     5922     .long 0x6c6f6f62
3128 006e6165     5923     .long 0x6e6165
312c 00000000     5924     .long 0x0
3130 00000004     5925     .long 0x4
3134 000dfffe     5926     .long 0xdfffe
3138 454c4946     5927     .long 0x454c4946
313c 00000000     5928     .long 0x0
3140 00000000     5929     .long 0x0
3144 00000008     5930     .long 0x8
3148 010dfffe     5931     .long 0x10dfffe
314c 00002e2c     5932     .long .0fake_2
3150 00000010     5933     .long 0x10
3154 00000000     5934     .long 0x0
3158 00000000     5935     .long 0x0
315c 00000000     5936     .long 0x0
3160 7669646c     5937     .long 0x7669646c
3164 0000745f     5938     .long 0x745f
3168 00000000     5939     .long 0x0
316c 00000008     5940     .long 0x8
3170 010dfffe     5941     .long 0x10dfffe
3174 00002f1c     5942     .long .2fake_3
3178 00000008     5943     .long 0x8
317c 00000000     5944     .long 0x0
3180 00000000     5945     .long 0x0
3184 00000000     5946     .long 0x0
3188 61686377     5947     .long 0x61686377
318c 00745f72     5948     .long 0x745f72
3190 00000000     5949     .long 0x0
3194 00000004     5950     .long 0x4
3198 000dfffe     5951     .long 0xdfffe
319c 657a6973     5952     .long 0x657a6973
31a0 0000745f     5953     .long 0x745f
31a4 00000000     5954     .long 0x0
31a8 0000000e     5955     .long 0xe
31ac 000dfffe     5956     .long 0xdfffe
31b0 6c5f6176     5957     .long 0x6c5f6176
31b4 00747369     5958     .long 0x747369
31b8 00000000     5959     .long 0x0
31bc 00000020     5960     .long 0x20
31c0 000dfffe     5961     .long 0xdfffe
31c4 5f766964     5962     .long 0x5f766964
31c8 00000074     5963     .long 0x74
31cc 00000000     5964     .long 0x0
31d0 00000008     5965     .long 0x8
31d4 010dfffe     5966     .long 0x10dfffe
31d8 00002f94     5967     .long .1fake_4
31dc 00000004     5968     .long 0x4
31e0 00000000     5969     .long 0x0
31e4 00000000     5970     .long 0x0
31e8 00000000     5971     .long 0x0
31ec 00000000     5972     .long 0x0
31f0 000001e4     5973     .long DBG592
31f4 00000000     5974     .long 0x0
31f8 00000008     5975     .long 0x8
31fc 010dfffe     5976     .long 0x10dfffe
3200 00000028     5977     .long .5fake_1
3204 00000012     5978     .long 0x12
3208 00000000     5979     .long 0x0
320c 00000000     5980     .long 0x0
3210 00000000     5981     .long 0x0
3214 00000000     5982     .long 0x0
3218 00000228     5983     .long DBG593
321c 00000000     5984     .long 0x0
3220 000002a4     5985     .long 0x2a4
3224 000dfffe     5986     .long 0xdfffe
3228 00000000     5987     .long 0x0
322c 00000218     5988     .long DBG594
3230 00000000     5989     .long 0x0
3234 000002a4     5990     .long 0x2a4
3238 000dfffe     5991     .long 0xdfffe
                  5992     .iseg sensor_data_const
0000              5993     .align 0x2
0000              5994     .align 0x2
                  5995 __fconsf0:
0000 00000000     5996     .long 0x0
                  5997     .iseg sensor_istrings_const
                  5998 sensor_V7:
0000 67           5999     .byte 0x67
0001 65           6000     .byte 0x65
0002 74           6001     .byte 0x74
0003 00           6002     .byte 0x0
                  6003 sensor_V9:
0004 63           6004     .byte 0x63
0005 6c           6005     .byte 0x6c
0006 65           6006     .byte 0x65
0007 61           6007     .byte 0x61
0008 72           6008     .byte 0x72
0009 00           6009     .byte 0x0
                  6010 sensor_V8:
000a 6c           6011     .byte 0x6c
000b 65           6012     .byte 0x65
000c 76           6013     .byte 0x76
000d 65           6014     .byte 0x65
000e 6c           6015     .byte 0x6c
000f 73           6016     .byte 0x73
0010 00           6017     .byte 0x0
                  6018 sensor_V5:
0011 73           6019     .byte 0x73
0012 65           6020     .byte 0x65
0013 74           6021     .byte 0x74
0014 00           6022     .byte 0x0
                  6023 sensor_V10:
0015 61           6024     .byte 0x61
0016 6c           6025     .byte 0x6c
0017 61           6026     .byte 0x61
0018 72           6027     .byte 0x72
0019 6d           6028     .byte 0x6d
001a 00           6029     .byte 0x0
                  6030 sensor_V6:
001b 61           6031     .byte 0x61
001c 6d           6032     .byte 0x6d
001d 61           6033     .byte 0x61
001e 73           6034     .byte 0x73
001f 6b           6035     .byte 0x6b
0020 00           6036     .byte 0x0
                  6037 sensor_V11:
0021 64           6038     .byte 0x64
0022 61           6039     .byte 0x61
0023 74           6040     .byte 0x74
0024 61           6041     .byte 0x61
0025 00           6042     .byte 0x0
                  6043 sensor_V16:
0026 25           6044     .byte 0x25
0027 78           6045     .byte 0x78
0028 00           6046     .byte 0x0
                  6047 sensor_V13:
0029 6f           6048     .byte 0x6f
002a 6e           6049     .byte 0x6e
002b 00           6050     .byte 0x0
                  6051 sensor_V14:
002c 6f           6052     .byte 0x6f
002d 66           6053     .byte 0x66
002e 66           6054     .byte 0x66
002f 00           6055     .byte 0x0
                  6056 sensor_V12:
0030 6c           6057     .byte 0x6c
0031 6f           6058     .byte 0x6f
0032 75           6059     .byte 0x75
0033 64           6060     .byte 0x64
0034 74           6061     .byte 0x74
0035 75           6062     .byte 0x75
0036 72           6063     .byte 0x72
0037 6e           6064     .byte 0x6e
0038 00           6065     .byte 0x0
                  6066     .dbgseg dbg_syms
323c 666f652e     6067     .long 0x666f652e
3240 00000000     6068     .long 0x0
3244 00000000     6069     .long 0x0
3248 00000000     6070     .long 0x0
324c 0067fffe     6071     .long 0x67fffe
                  6072     .dbgseg dbg_strs
0000              6073     .align 0x2
0000 00000268     6074     .long 0x268
                  6075 DBG591:
0004 6576656e     6076     .long 0x6576656e
0008 7448616e     6077     .long 0x7448616e
000c 646c6572     6078     .long 0x646c6572
0010 00000000     6079     .long 0x0
                  6080 DBG351:
0014 67657441     6081     .long 0x67657441
0018 6c61726d     6082     .long 0x6c61726d
001c 73000000     6083     .long 0x73000000
                  6084 DBG301:
0020 75706461     6085     .long 0x75706461
0024 74655365     6086     .long 0x74655365
0028 6e736f72     6087     .long 0x6e736f72
002c 5475726e     6088     .long 0x5475726e
0030 73436f75     6089     .long 0x73436f75
0034 6e740000     6090     .long 0x6e740000
                  6091 DBG98:
0038 73656e73     6092     .long 0x73656e73
003c 6f725265     6093     .long 0x6f725265
0040 67697374     6094     .long 0x67697374
0044 65725361     6095     .long 0x65725361
0048 6d706c65     6096     .long 0x6d706c65
004c 4d657468     6097     .long 0x4d657468
0050 6f640000     6098     .long 0x6f640000
                  6099 DBG37:
0054 75706461     6100     .long 0x75706461
0058 74655374     6101     .long 0x74655374
005c 61746500     6102     .long 0x61746500
                  6103 DBG27:
0060 5f5f4652     6104     .long 0x5f5f4652
0064 414d4553     6105     .long 0x414d4553
0068 495a4500     6106     .long 0x495a4500
                  6107 DBG13:
006c 616c6c6f     6108     .long 0x616c6c6f
0070 6353656e     6109     .long 0x6353656e
0074 736f7200     6110     .long 0x736f7200
                  6111 DBG376:
0078 636c6561     6112     .long 0x636c6561
007c 72416c61     6113     .long 0x72416c61
0080 726d7300     6114     .long 0x726d7300
                  6115 DBG519:
0084 6765744c     6116     .long 0x6765744c
0088 6576656c     6117     .long 0x6576656c
008c 7348616e     6118     .long 0x7348616e
0090 646c6572     6119     .long 0x646c6572
0094 00000000     6120     .long 0x0
                  6121 DBG552:
0098 67657441     6122     .long 0x67657441
009c 6c61726d     6123     .long 0x6c61726d
00a0 48616e64     6124     .long 0x48616e64
00a4 6c657200     6125     .long 0x6c657200
                  6126 DBG493:
00a8 67657441     6127     .long 0x67657441
00ac 6d61736b     6128     .long 0x6d61736b
00b0 48616e64     6129     .long 0x48616e64
00b4 6c657200     6130     .long 0x6c657200
                  6131 DBG566:
00b8 7475726e     6132     .long 0x7475726e
00bc 73537472     6133     .long 0x73537472
00c0 65616d45     6134     .long 0x65616d45
00c4 6e61626c     6135     .long 0x6e61626c
00c8 6548616e     6136     .long 0x6548616e
00cc 646c6572     6137     .long 0x646c6572
00d0 00000000     6138     .long 0x0
                  6139 DBG317:
00d4 75706461     6140     .long 0x75706461
00d8 74655365     6141     .long 0x74655365
00dc 6e736f72     6142     .long 0x6e736f72
00e0 48656164     6143     .long 0x48656164
00e4 696e6700     6144     .long 0x696e6700
                  6145 DBG31:
00e8 5f5f5641     6146     .long 0x5f5f5641
00ec 525f4152     6147     .long 0x525f4152
00f0 47535f53     6148     .long 0x47535f53
00f4 495a4500     6149     .long 0x495a4500
                  6150 DBG73:
00f8 73656e73     6151     .long 0x73656e73
00fc 6f72496e     6152     .long 0x6f72496e
0100 69740000     6153     .long 0x69740000
                  6154 DBG5:
0104 453a5c6d     6155     .long 0x453a5c6d
0108 6d637266     6156     .long 0x6d637266
010c 696f5c73     6157     .long 0x696f5c73
0110 656e736f     6158     .long 0x656e736f
0114 722e6300     6159     .long 0x722e6300
                  6160 DBG8:
0118 6c617374     6161     .long 0x6c617374
011c 56616c75     6162     .long 0x56616c75
0120 65000000     6163     .long 0x65000000
                  6164 DBG531:
0124 636c6561     6165     .long 0x636c6561
0128 72416c61     6166     .long 0x72416c61
012c 726d4861     6167     .long 0x726d4861
0130 6e646c65     6168     .long 0x6e646c65
0134 72000000     6169     .long 0x72000000
                  6170 DBG155:
0138 73656e73     6171     .long 0x73656e73
013c 6f724765     6172     .long 0x6f724765
0140 744c6576     6173     .long 0x744c6576
0144 656c0000     6174     .long 0x656c0000
                  6175 DBG133:
0148 73656e73     6176     .long 0x73656e73
014c 6f724765     6177     .long 0x6f724765
0150 74446174     6178     .long 0x74446174
0154 61000000     6179     .long 0x61000000
                  6180 DBG126:
0158 704e6577     6181     .long 0x704e6577
015c 53656e73     6182     .long 0x53656e73
0160 6f720000     6183     .long 0x6f720000
                  6184 DBG507:
0164 7365744c     6185     .long 0x7365744c
0168 6576656c     6186     .long 0x6576656c
016c 7348616e     6187     .long 0x7348616e
0170 646c6572     6188     .long 0x646c6572
0174 00000000     6189     .long 0x0
                  6190 DBG589:
0178 616c6172     6191     .long 0x616c6172
017c 6d436f75     6192     .long 0x6d436f75
0180 6e740000     6193     .long 0x6e740000
                  6194 DBG286:
0184 75706461     6195     .long 0x75706461
0188 74655365     6196     .long 0x74655365
018c 6e736f72     6197     .long 0x6e736f72
0190 416c6c00     6198     .long 0x416c6c00
                  6199 DBG472:
0194 73657441     6200     .long 0x73657441
0198 6d61736b     6201     .long 0x6d61736b
019c 48616e64     6202     .long 0x48616e64
01a0 6c657200     6203     .long 0x6c657200
                  6204 DBG28:
01a4 5f5f5341     6205     .long 0x5f5f5341
01a8 5645445f     6206     .long 0x5645445f
01ac 41524753     6207     .long 0x41524753
01b0 5f53495a     6208     .long 0x5f53495a
01b4 45000000     6209     .long 0x45000000
                  6210 DBG224:
01b8 67657444     6211     .long 0x67657444
01bc 61746148     6212     .long 0x61746148
01c0 616e646c     6213     .long 0x616e646c
01c4 65720000     6214     .long 0x65720000
                  6215 DBG578:
01c8 7475726e     6216     .long 0x7475726e
01cc 73537472     6217     .long 0x73537472
01d0 65616d44     6218     .long 0x65616d44
01d4 69736162     6219     .long 0x69736162
01d8 6c654861     6220     .long 0x6c654861
01dc 6e646c65     6221     .long 0x6e646c65
01e0 72000000     6222     .long 0x72000000
                  6223 DBG592:
01e4 73656e73     6224     .long 0x73656e73
01e8 6f725374     6225     .long 0x6f725374
01ec 61746500     6226     .long 0x61746500
                  6227 DBG328:
01f0 73656e73     6228     .long 0x73656e73
01f4 6f725472     6229     .long 0x6f725472
01f8 69676765     6230     .long 0x69676765
01fc 72416c61     6231     .long 0x72416c61
0200 726d0000     6232     .long 0x726d0000
                  6233 DBG590:
0204 7475726e     6234     .long 0x7475726e
0208 53747265     6235     .long 0x53747265
020c 616d456e     6236     .long 0x616d456e
0210 61626c65     6237     .long 0x61626c65
0214 00000000     6238     .long 0x0
                  6239 DBG594:
0218 636f6d6d     6240     .long 0x636f6d6d
021c 616e6448     6241     .long 0x616e6448
0220 616e646c     6242     .long 0x616e646c
0224 65720000     6243     .long 0x65720000
                  6244 DBG593:
0228 73656e73     6245     .long 0x73656e73
022c 6f725361     6246     .long 0x6f725361
0230 6d706c65     6247     .long 0x6d706c65
0234 4d657468     6248     .long 0x4d657468
0238 6f640000     6249     .long 0x6f640000
                  6250 DBG236:
023c 75706461     6251     .long 0x75706461
0240 74655365     6252     .long 0x74655365
0244 6e736f72     6253     .long 0x6e736f72
0248 00000000     6254     .long 0x0
                  6255 DBG185:
024c 73656e73     6256     .long 0x73656e73
0250 6f725365     6257     .long 0x6f725365
0254 744c6576     6258     .long 0x744c6576
0258 656c0000     6259     .long 0x656c0000
                  6260 DBG7:
025c 70726576     6261     .long 0x70726576
0260 53746174     6262     .long 0x53746174
0264 65000000     6263     .long 0x65000000
                  6264     .iseg _idesc
0000              6265     .align 0x2
0000 0000         6266     .data sensor_V1
0002 0000         6267     .data sensor_V2
0004 0800         6268     .data 0x8
0006 0000         6269     .data 0x0
0008 0000         6270     .data sensor_V17
000a a000         6271     .data 0xa0
