diff --git a/ETC.X/ETC.c b/ETC.X/ETC.c index 42448a0..184f50f 100644 --- a/ETC.X/ETC.c +++ b/ETC.X/ETC.c @@ -125,7 +125,7 @@ void ETCModeSelect (unsigned char ucModeSelect) APPSMODE_SetLow(); break; } -} +} //Funcion supervision de normativa void ETCRulesSensorsSupervision(void) //ejecutar a 20Hz min o en cada porcentaje calculado diff --git a/ETC.X/build/default/production/ETC.i b/ETC.X/build/default/production/ETC.i index 9cc8dc3..964f962 100644 --- a/ETC.X/build/default/production/ETC.i +++ b/ETC.X/build/default/production/ETC.i @@ -38589,14 +38589,14 @@ void ETCModeSelect (unsigned char ucModeSelect) void ETCRulesSensorsSupervision(void) { - if ( 0 == 1 ) + if ( 1 == 1 ) { - if (ucTPS1Perc>ucTPS2Perc+20) + if (ucTPS1Perc>ucTPS2Perc+30) { ucETCTimerRuleTPS = 0x00; } - else if (ucTPS2Perc>ucTPS1Perc+20) + else if (ucTPS2Perc>ucTPS1Perc+30) { ucETCTimerRuleTPS = 0x00; } @@ -38607,11 +38607,11 @@ void ETCRulesSensorsSupervision(void) } - if (ucAPPS1Perc>ucAPPS2Perc+20) + if (ucAPPS1Perc>ucAPPS2Perc+30) { ucETCTimerRuleAPPS = 0x00; } - else if (ucAPPS2Perc>ucAPPS1Perc+20) + else if (ucAPPS2Perc>ucAPPS1Perc+30) { ucETCTimerRuleAPPS = 0x00; } @@ -38625,7 +38625,7 @@ void ETCRulesSensorsSupervision(void) void ETC100msSupervisor (void) { - if ( 0 == 1 ) + if ( 1 == 1 ) { if ( ucETCTimerRuleTPS == 0x00 ) { @@ -38657,13 +38657,13 @@ void ETC100msSupervisor (void) void ETCRulesMotorSupervisor (unsigned char ucTPStarget, unsigned char ucTPSactual) { CANWriteMessage(0x500, 6, ucTPStarget, ucTPSactual, ucTPS, ucAPPS, ucTPS_STATE, 0, 0, 0); - if ( 0 == 1 ) + if ( 1 == 1 ) { - if (ucTPStarget>ucTPSactual+20) + if (ucTPStarget>ucTPSactual+30) { ucETCTargetTPSDiff = 0x00; } - else if (ucTPSactual>ucTPStarget+20) + else if (ucTPSactual>ucTPStarget+30) { ucETCTargetTPSDiff = 0x00; } @@ -38685,7 +38685,7 @@ void ETCRulesMotorSupervisor (unsigned char ucTPStarget, unsigned char ucTPSactu } void ETC500msSupervisor (void) { - if ( 0 == 1 ) + if ( 1 == 1 ) { if ( ucETCTargetTPSDiff == 0x00 ) { @@ -38866,9 +38866,11 @@ void ETCMove(unsigned char ucTargetMove, unsigned char ucMode) { } + do { LATAbits.LATA0 = 0; } while(0); } else { + do { LATAbits.LATA0 = 1; } while(0); GPIO_PWM2_Control(0, 600); } } @@ -39018,7 +39020,7 @@ float PIDController_Update(PIDController *pid, float setpoint, float measurement pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + pid->prevError); -# 622 "ETC.c" +# 624 "ETC.c" pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasurement) + (2.0f * pid->tau - pid->T) * pid->differentiator) / (2.0f * pid->tau + pid->T); diff --git a/ETC.X/build/default/production/ETC.p1 b/ETC.X/build/default/production/ETC.p1 index dadec09..764773b 100644 --- a/ETC.X/build/default/production/ETC.p1 +++ b/ETC.X/build/default/production/ETC.p1 @@ -4092,14 +4092,14 @@ Version 4.0 HI-TECH Software Intermediate Code [e :U _ETCRulesSensorsSupervision ] [f ] "133 -[; ;ETC.c: 133: if ( 0 == 1 ) -[e $ ! == -> 0 `i -> 1 `i 3208 ] +[; ;ETC.c: 133: if ( 1 == 1 ) +[e $ ! == -> 1 `i -> 1 `i 3208 ] "134 [; ;ETC.c: 134: { { "136 -[; ;ETC.c: 136: if (ucTPS1Perc>ucTPS2Perc+20) -[e $ ! > _ucTPS1Perc + _ucTPS2Perc -> -> 20 `i `ui 3209 ] +[; ;ETC.c: 136: if (ucTPS1Perc>ucTPS2Perc+30) +[e $ ! > _ucTPS1Perc + _ucTPS2Perc -> -> 30 `i `ui 3209 ] "137 [; ;ETC.c: 137: { { @@ -4111,9 +4111,9 @@ Version 4.0 HI-TECH Software Intermediate Code } [e $U 3210 ] "140 -[; ;ETC.c: 140: else if (ucTPS2Perc>ucTPS1Perc+20) +[; ;ETC.c: 140: else if (ucTPS2Perc>ucTPS1Perc+30) [e :U 3209 ] -[e $ ! > _ucTPS2Perc + _ucTPS1Perc -> -> 20 `i `ui 3211 ] +[e $ ! > _ucTPS2Perc + _ucTPS1Perc -> -> 30 `i `ui 3211 ] "141 [; ;ETC.c: 141: { { @@ -4142,8 +4142,8 @@ Version 4.0 HI-TECH Software Intermediate Code [e :U 3212 ] [e :U 3210 ] "151 -[; ;ETC.c: 151: if (ucAPPS1Perc>ucAPPS2Perc+20) -[e $ ! > _ucAPPS1Perc + _ucAPPS2Perc -> -> 20 `i `ui 3213 ] +[; ;ETC.c: 151: if (ucAPPS1Perc>ucAPPS2Perc+30) +[e $ ! > _ucAPPS1Perc + _ucAPPS2Perc -> -> 30 `i `ui 3213 ] "152 [; ;ETC.c: 152: { { @@ -4155,9 +4155,9 @@ Version 4.0 HI-TECH Software Intermediate Code } [e $U 3214 ] "155 -[; ;ETC.c: 155: else if (ucAPPS2Perc>ucAPPS1Perc+20) +[; ;ETC.c: 155: else if (ucAPPS2Perc>ucAPPS1Perc+30) [e :U 3213 ] -[e $ ! > _ucAPPS2Perc + _ucAPPS1Perc -> -> 20 `i `ui 3215 ] +[e $ ! > _ucAPPS2Perc + _ucAPPS1Perc -> -> 30 `i `ui 3215 ] "156 [; ;ETC.c: 156: { { @@ -4202,8 +4202,8 @@ Version 4.0 HI-TECH Software Intermediate Code [e :U _ETC100msSupervisor ] [f ] "169 -[; ;ETC.c: 169: if ( 0 == 1 ) -[e $ ! == -> 0 `i -> 1 `i 3218 ] +[; ;ETC.c: 169: if ( 1 == 1 ) +[e $ ! == -> 1 `i -> 1 `i 3218 ] "170 [; ;ETC.c: 170: { { @@ -4311,14 +4311,14 @@ Version 4.0 HI-TECH Software Intermediate Code [; ;ETC.c: 200: CANWriteMessage(0x500, 6, ucTPStarget, ucTPSactual, ucTPS, ucAPPS, ucTPS_STATE, 0, 0, 0); [e ( _CANWriteMessage (4 , , , , , , , , , -> -> -> 1280 `i `l `ul -> -> 6 `i `uc _ucTPStarget _ucTPSactual -> _ucTPS `uc -> _ucAPPS `uc _ucTPS_STATE -> -> 0 `i `uc -> -> 0 `i `uc -> -> 0 `i `uc ] "201 -[; ;ETC.c: 201: if ( 0 == 1 ) -[e $ ! == -> 0 `i -> 1 `i 3226 ] +[; ;ETC.c: 201: if ( 1 == 1 ) +[e $ ! == -> 1 `i -> 1 `i 3226 ] "202 [; ;ETC.c: 202: { { "203 -[; ;ETC.c: 203: if (ucTPStarget>ucTPSactual+20) -[e $ ! > -> _ucTPStarget `i + -> _ucTPSactual `i -> 20 `i 3227 ] +[; ;ETC.c: 203: if (ucTPStarget>ucTPSactual+30) +[e $ ! > -> _ucTPStarget `i + -> _ucTPSactual `i -> 30 `i 3227 ] "204 [; ;ETC.c: 204: { { @@ -4330,9 +4330,9 @@ Version 4.0 HI-TECH Software Intermediate Code } [e $U 3228 ] "207 -[; ;ETC.c: 207: else if (ucTPSactual>ucTPStarget+20) +[; ;ETC.c: 207: else if (ucTPSactual>ucTPStarget+30) [e :U 3227 ] -[e $ ! > -> _ucTPSactual `i + -> _ucTPStarget `i -> 20 `i 3229 ] +[e $ ! > -> _ucTPSactual `i + -> _ucTPStarget `i -> 30 `i 3229 ] "208 [; ;ETC.c: 208: { { @@ -4406,8 +4406,8 @@ Version 4.0 HI-TECH Software Intermediate Code [e :U _ETC500msSupervisor ] [f ] "229 -[; ;ETC.c: 229: if ( 0 == 1 ) -[e $ ! == -> 0 `i -> 1 `i 3234 ] +[; ;ETC.c: 229: if ( 1 == 1 ) +[e $ ! == -> 1 `i -> 1 `i 3234 ] "230 [; ;ETC.c: 230: { { @@ -4848,380 +4848,394 @@ Version 4.0 HI-TECH Software Intermediate Code } [e :U 3268 ] "451 -[; ;ETC.c: 451: } +[; ;ETC.c: 451: do { LATAbits.LATA0 = 0; } while(0); +[e :U 3271 ] +{ +[e = . . _LATAbits 0 0 -> -> 0 `i `uc ] } -[e $U 3269 ] +[e :U 3270 ] "452 -[; ;ETC.c: 452: else -[e :U 3262 ] +[; ;ETC.c: 452: } +} +[e $U 3272 ] "453 -[; ;ETC.c: 453: { -{ +[; ;ETC.c: 453: else +[e :U 3262 ] "454 -[; ;ETC.c: 454: GPIO_PWM2_Control(0, 600); -[e ( _GPIO_PWM2_Control (2 , -> -> 0 `i `ui -> -> 600 `i `ui ] +[; ;ETC.c: 454: { +{ "455 -[; ;ETC.c: 455: } +[; ;ETC.c: 455: do { LATAbits.LATA0 = 1; } while(0); +[e :U 3275 ] +{ +[e = . . _LATAbits 0 0 -> -> 1 `i `uc ] } -[e :U 3269 ] +[e :U 3274 ] "456 -[; ;ETC.c: 456: } -[e :UE 3261 ] +[; ;ETC.c: 456: GPIO_PWM2_Control(0, 600); +[e ( _GPIO_PWM2_Control (2 , -> -> 0 `i `ui -> -> 600 `i `ui ] +"457 +[; ;ETC.c: 457: } } +[e :U 3272 ] "458 -[; ;ETC.c: 458: void ETCXavierSupervisor (void) +[; ;ETC.c: 458: } +[e :UE 3261 ] +} +"460 +[; ;ETC.c: 460: void ETCXavierSupervisor (void) [v _ETCXavierSupervisor `(v ~T0 @X0 1 ef ] -"459 -[; ;ETC.c: 459: { +"461 +[; ;ETC.c: 461: { { [e :U _ETCXavierSupervisor ] [f ] -"460 -[; ;ETC.c: 460: __nop(); -[e ( ___nop .. ] -"461 -[; ;ETC.c: 461: if ( ucASMode == 1 ) -[e $ ! == -> _ucASMode `i -> 1 `i 3271 ] "462 -[; ;ETC.c: 462: { -{ +[; ;ETC.c: 462: __nop(); +[e ( ___nop .. ] "463 -[; ;ETC.c: 463: if ( ucETCBeatSupervisor == 0x01 ) -[e $ ! == -> _ucETCBeatSupervisor `i -> 1 `i 3272 ] +[; ;ETC.c: 463: if ( ucASMode == 1 ) +[e $ ! == -> _ucASMode `i -> 1 `i 3277 ] "464 -[; ;ETC.c: 464: { +[; ;ETC.c: 464: { { "465 -[; ;ETC.c: 465: ucETCFlagSupervisor = 0x01; -[e = _ucETCFlagSupervisor -> -> 1 `i `uc ] +[; ;ETC.c: 465: if ( ucETCBeatSupervisor == 0x01 ) +[e $ ! == -> _ucETCBeatSupervisor `i -> 1 `i 3278 ] "466 -[; ;ETC.c: 466: } -} -[e $U 3273 ] +[; ;ETC.c: 466: { +{ "467 -[; ;ETC.c: 467: else -[e :U 3272 ] +[; ;ETC.c: 467: ucETCFlagSupervisor = 0x01; +[e = _ucETCFlagSupervisor -> -> 1 `i `uc ] "468 -[; ;ETC.c: 468: { -{ +[; ;ETC.c: 468: } +} +[e $U 3279 ] "469 -[; ;ETC.c: 469: ucETCFlagSupervisor = 0x00; -[e = _ucETCFlagSupervisor -> -> 0 `i `uc ] +[; ;ETC.c: 469: else +[e :U 3278 ] +"470 +[; ;ETC.c: 470: { +{ "471 -[; ;ETC.c: 471: GPIO_PWM1_Control(0, 300); -[e ( _GPIO_PWM1_Control (2 , -> -> 0 `i `ui -> -> 300 `i `ui ] -"472 -[; ;ETC.c: 472: GPIO_PWM2_Control(0, 600); -[e ( _GPIO_PWM2_Control (2 , -> -> 0 `i `ui -> -> 600 `i `ui ] +[; ;ETC.c: 471: ucETCFlagSupervisor = 0x00; +[e = _ucETCFlagSupervisor -> -> 0 `i `uc ] "473 -[; ;ETC.c: 473: } -} -[e :U 3273 ] +[; ;ETC.c: 473: GPIO_PWM1_Control(0, 300); +[e ( _GPIO_PWM1_Control (2 , -> -> 0 `i `ui -> -> 300 `i `ui ] "474 -[; ;ETC.c: 474: } -} -[e $U 3274 ] +[; ;ETC.c: 474: GPIO_PWM2_Control(0, 600); +[e ( _GPIO_PWM2_Control (2 , -> -> 0 `i `ui -> -> 600 `i `ui ] "475 -[; ;ETC.c: 475: else if ( ucASMode == 0 ) -[e :U 3271 ] -[e $ ! == -> _ucASMode `i -> 0 `i 3275 ] +[; ;ETC.c: 475: } +} +[e :U 3279 ] "476 -[; ;ETC.c: 476: { -{ +[; ;ETC.c: 476: } +} +[e $U 3280 ] "477 -[; ;ETC.c: 477: ucETCFlagSupervisor = 0x01; -[e = _ucETCFlagSupervisor -> -> 1 `i `uc ] +[; ;ETC.c: 477: else if ( ucASMode == 0 ) +[e :U 3277 ] +[e $ ! == -> _ucASMode `i -> 0 `i 3281 ] "478 -[; ;ETC.c: 478: } -} -[e :U 3275 ] -[e :U 3274 ] +[; ;ETC.c: 478: { +{ +"479 +[; ;ETC.c: 479: ucETCFlagSupervisor = 0x01; +[e = _ucETCFlagSupervisor -> -> 1 `i `uc ] "480 -[; ;ETC.c: 480: } -[e :UE 3270 ] +[; ;ETC.c: 480: } +} +[e :U 3281 ] +[e :U 3280 ] +"482 +[; ;ETC.c: 482: } +[e :UE 3276 ] } -"483 -[; ;ETC.c: 483: void ETCManual (unsigned char ucTargetManual) +"485 +[; ;ETC.c: 485: void ETCManual (unsigned char ucTargetManual) [v _ETCManual `(v ~T0 @X0 1 ef1`uc ] -"484 -[; ;ETC.c: 484: { +"486 +[; ;ETC.c: 486: { { [e :U _ETCManual ] -"483 -[; ;ETC.c: 483: void ETCManual (unsigned char ucTargetManual) -[v _ucTargetManual `uc ~T0 @X0 1 r1 ] -"484 -[; ;ETC.c: 484: { -[f ] "485 -[; ;ETC.c: 485: if ( ucASMode == 0 ) -[e $ ! == -> _ucASMode `i -> 0 `i 3277 ] +[; ;ETC.c: 485: void ETCManual (unsigned char ucTargetManual) +[v _ucTargetManual `uc ~T0 @X0 1 r1 ] "486 -[; ;ETC.c: 486: { -{ +[; ;ETC.c: 486: { +[f ] "487 -[; ;ETC.c: 487: ETCMove(ucTargetManual, 0); -[e ( _ETCMove (2 , _ucTargetManual -> -> 0 `i `uc ] +[; ;ETC.c: 487: if ( ucASMode == 0 ) +[e $ ! == -> _ucASMode `i -> 0 `i 3283 ] +"488 +[; ;ETC.c: 488: { +{ "489 -[; ;ETC.c: 489: } +[; ;ETC.c: 489: ETCMove(ucTargetManual, 0); +[e ( _ETCMove (2 , _ucTargetManual -> -> 0 `i `uc ] +"491 +[; ;ETC.c: 491: } } -[e :U 3277 ] -"490 -[; ;ETC.c: 490: } -[e :UE 3276 ] +[e :U 3283 ] +"492 +[; ;ETC.c: 492: } +[e :UE 3282 ] } -"493 -[; ;ETC.c: 493: unsigned int ETCPercentCalc(signed long val, signed long min, signed long max) +"495 +[; ;ETC.c: 495: unsigned int ETCPercentCalc(signed long val, signed long min, signed long max) [v _ETCPercentCalc `(ui ~T0 @X0 1 ef3`l`l`l ] -"494 -[; ;ETC.c: 494: { +"496 +[; ;ETC.c: 496: { { [e :U _ETCPercentCalc ] -"493 -[; ;ETC.c: 493: unsigned int ETCPercentCalc(signed long val, signed long min, signed long max) +"495 +[; ;ETC.c: 495: unsigned int ETCPercentCalc(signed long val, signed long min, signed long max) [v _val `l ~T0 @X0 1 r1 ] [v _min `l ~T0 @X0 1 r2 ] [v _max `l ~T0 @X0 1 r3 ] -"494 -[; ;ETC.c: 494: { +"496 +[; ;ETC.c: 496: { [f ] -"501 -[; ;ETC.c: 501: val = (100*(val - min))/(max - min); -[e = _val / * -> -> 100 `i `l - _val _min - _max _min ] -"502 -[; ;ETC.c: 502: if (val < 0) -[e $ ! < _val -> -> 0 `i `l 3279 ] "503 -[; ;ETC.c: 503: { -{ +[; ;ETC.c: 503: val = (100*(val - min))/(max - min); +[e = _val / * -> -> 100 `i `l - _val _min - _max _min ] "504 -[; ;ETC.c: 504: val = 0; -[e = _val -> -> 0 `i `l ] +[; ;ETC.c: 504: if (val < 0) +[e $ ! < _val -> -> 0 `i `l 3285 ] "505 -[; ;ETC.c: 505: } -} -[e $U 3280 ] +[; ;ETC.c: 505: { +{ "506 -[; ;ETC.c: 506: else if (val > 100 ) -[e :U 3279 ] -[e $ ! > _val -> -> 100 `i `l 3281 ] +[; ;ETC.c: 506: val = 0; +[e = _val -> -> 0 `i `l ] "507 -[; ;ETC.c: 507: { -{ +[; ;ETC.c: 507: } +} +[e $U 3286 ] "508 -[; ;ETC.c: 508: val = 100; -[e = _val -> -> 100 `i `l ] +[; ;ETC.c: 508: else if (val > 100 ) +[e :U 3285 ] +[e $ ! > _val -> -> 100 `i `l 3287 ] "509 -[; ;ETC.c: 509: } -} -[e :U 3281 ] -[e :U 3280 ] +[; ;ETC.c: 509: { +{ +"510 +[; ;ETC.c: 510: val = 100; +[e = _val -> -> 100 `i `l ] "511 -[; ;ETC.c: 511: return val; -[e ) -> _val `ui ] -[e $UE 3278 ] -"512 -[; ;ETC.c: 512: } -[e :UE 3278 ] +[; ;ETC.c: 511: } } +[e :U 3287 ] +[e :U 3286 ] +"513 +[; ;ETC.c: 513: return val; +[e ) -> _val `ui ] +[e $UE 3284 ] "514 -[; ;ETC.c: 514: unsigned int ETCPercentMultiCalcTPS1(signed long value, unsigned int *uiTab_in, unsigned char *ucTab_out, unsigned char ucSize) +[; ;ETC.c: 514: } +[e :UE 3284 ] +} +"516 +[; ;ETC.c: 516: unsigned int ETCPercentMultiCalcTPS1(signed long value, unsigned int *uiTab_in, unsigned char *ucTab_out, unsigned char ucSize) [v _ETCPercentMultiCalcTPS1 `(ui ~T0 @X0 1 ef4`l`*ui`*uc`uc ] -"515 -[; ;ETC.c: 515: { +"517 +[; ;ETC.c: 517: { { [e :U _ETCPercentMultiCalcTPS1 ] -"514 -[; ;ETC.c: 514: unsigned int ETCPercentMultiCalcTPS1(signed long value, unsigned int *uiTab_in, unsigned char *ucTab_out, unsigned char ucSize) +"516 +[; ;ETC.c: 516: unsigned int ETCPercentMultiCalcTPS1(signed long value, unsigned int *uiTab_in, unsigned char *ucTab_out, unsigned char ucSize) [v _value `l ~T0 @X0 1 r1 ] [v _uiTab_in `*ui ~T0 @X0 1 r2 ] [v _ucTab_out `*uc ~T0 @X0 1 r3 ] [v _ucSize `uc ~T0 @X0 1 r4 ] -"515 -[; ;ETC.c: 515: { +"517 +[; ;ETC.c: 517: { [f ] -"516 -[; ;ETC.c: 516: unsigned char ucPos = 1; +"518 +[; ;ETC.c: 518: unsigned char ucPos = 1; [v _ucPos `uc ~T0 @X0 1 a ] [e = _ucPos -> -> 1 `i `uc ] -"517 -[; ;ETC.c: 517: signed long slResult; +"519 +[; ;ETC.c: 519: signed long slResult; [v _slResult `l ~T0 @X0 1 a ] -"518 -[; ;ETC.c: 518: unsigned int ucValCero= uiTab_in[0]; +"520 +[; ;ETC.c: 520: unsigned int ucValCero= uiTab_in[0]; [v _ucValCero `ui ~T0 @X0 1 a ] [e = _ucValCero *U + _uiTab_in * -> -> 0 `i `x -> -> # *U _uiTab_in `i `x ] -"519 -[; ;ETC.c: 519: unsigned int ucValMax= uiTab_in[ucSize-1]; +"521 +[; ;ETC.c: 521: unsigned int ucValMax= uiTab_in[ucSize-1]; [v _ucValMax `ui ~T0 @X0 1 a ] [e = _ucValMax *U + _uiTab_in * -> - -> _ucSize `i -> 1 `i `x -> -> # *U _uiTab_in `i `x ] -"520 -[; ;ETC.c: 520: unsigned char ucValout=0; +"522 +[; ;ETC.c: 522: unsigned char ucValout=0; [v _ucValout `uc ~T0 @X0 1 a ] [e = _ucValout -> -> 0 `i `uc ] -"523 -[; ;ETC.c: 523: if (value <= ucValCero) return ucTab_out[0]; -[e $ ! <= _value -> _ucValCero `l 3283 ] +"525 +[; ;ETC.c: 525: if (value <= ucValCero) return ucTab_out[0]; +[e $ ! <= _value -> _ucValCero `l 3289 ] [e ) -> *U + _ucTab_out * -> -> 0 `i `x -> -> # *U _ucTab_out `i `x `ui ] -[e $UE 3282 ] -[e :U 3283 ] -"524 -[; ;ETC.c: 524: if (value >= ucValMax) return ucTab_out[ucSize-1]; -[e $ ! >= _value -> _ucValMax `l 3284 ] +[e $UE 3288 ] +[e :U 3289 ] +"526 +[; ;ETC.c: 526: if (value >= ucValMax) return ucTab_out[ucSize-1]; +[e $ ! >= _value -> _ucValMax `l 3290 ] [e ) -> *U + _ucTab_out * -> - -> _ucSize `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `ui ] -[e $UE 3282 ] -[e :U 3284 ] -"528 -[; ;ETC.c: 528: while(value > uiTab_in[ucPos]) ucPos++; -[e $U 3285 ] -[e :U 3286 ] +[e $UE 3288 ] +[e :U 3290 ] +"530 +[; ;ETC.c: 530: while(value > uiTab_in[ucPos]) ucPos++; +[e $U 3291 ] +[e :U 3292 ] [e ++ _ucPos -> -> 1 `i `uc ] -[e :U 3285 ] -[e $ > _value -> *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux `l 3286 ] -[e :U 3287 ] -"529 -[; ;ETC.c: 529: ucValout = ucTab_out[ucPos]; -[e = _ucValout *U + _ucTab_out * -> _ucPos `ux -> -> # *U _ucTab_out `ui `ux ] +[e :U 3291 ] +[e $ > _value -> *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux `l 3292 ] +[e :U 3293 ] "531 -[; ;ETC.c: 531: if (value == uiTab_in[ucPos]) return ucTab_out[ucPos]; -[e $ ! == _value -> *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux `l 3288 ] +[; ;ETC.c: 531: ucValout = ucTab_out[ucPos]; +[e = _ucValout *U + _ucTab_out * -> _ucPos `ux -> -> # *U _ucTab_out `ui `ux ] +"533 +[; ;ETC.c: 533: if (value == uiTab_in[ucPos]) return ucTab_out[ucPos]; +[e $ ! == _value -> *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux `l 3294 ] [e ) -> *U + _ucTab_out * -> _ucPos `ux -> -> # *U _ucTab_out `ui `ux `ui ] -[e $UE 3282 ] -[e :U 3288 ] -"534 -[; ;ETC.c: 534: slResult = ( (value - uiTab_in[ucPos-1]) * (ucTab_out[ucPos] - ucTab_out[ucPos-1]) / (uiTab_in[ucPos] - uiTab_in[ucPos-1]) + ucTab_out[ucPos-1] ); -[e = _slResult + / * - _value -> *U + _uiTab_in * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _uiTab_in `i `x `l -> - -> *U + _ucTab_out * -> _ucPos `ux -> -> # *U _ucTab_out `ui `ux `i -> *U + _ucTab_out * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `i `l -> - *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux *U + _uiTab_in * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _uiTab_in `i `x `l -> *U + _ucTab_out * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `l ] +[e $UE 3288 ] +[e :U 3294 ] "536 -[; ;ETC.c: 536: if ( slResult < 0 ) slResult = ucTab_out[0]; -[e $ ! < _slResult -> -> 0 `i `l 3289 ] +[; ;ETC.c: 536: slResult = ( (value - uiTab_in[ucPos-1]) * (ucTab_out[ucPos] - ucTab_out[ucPos-1]) / (uiTab_in[ucPos] - uiTab_in[ucPos-1]) + ucTab_out[ucPos-1] ); +[e = _slResult + / * - _value -> *U + _uiTab_in * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _uiTab_in `i `x `l -> - -> *U + _ucTab_out * -> _ucPos `ux -> -> # *U _ucTab_out `ui `ux `i -> *U + _ucTab_out * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `i `l -> - *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux *U + _uiTab_in * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _uiTab_in `i `x `l -> *U + _ucTab_out * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `l ] +"538 +[; ;ETC.c: 538: if ( slResult < 0 ) slResult = ucTab_out[0]; +[e $ ! < _slResult -> -> 0 `i `l 3295 ] [e = _slResult -> *U + _ucTab_out * -> -> 0 `i `x -> -> # *U _ucTab_out `i `x `l ] -[e :U 3289 ] -"537 -[; ;ETC.c: 537: if ( slResult > 100 ) slResult = ucTab_out[ucSize-1]; -[e $ ! > _slResult -> -> 100 `i `l 3290 ] -[e = _slResult -> *U + _ucTab_out * -> - -> _ucSize `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `l ] -[e :U 3290 ] +[e :U 3295 ] "539 -[; ;ETC.c: 539: return slResult ; +[; ;ETC.c: 539: if ( slResult > 100 ) slResult = ucTab_out[ucSize-1]; +[e $ ! > _slResult -> -> 100 `i `l 3296 ] +[e = _slResult -> *U + _ucTab_out * -> - -> _ucSize `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `l ] +[e :U 3296 ] +"541 +[; ;ETC.c: 541: return slResult ; [e ) -> _slResult `ui ] -[e $UE 3282 ] -"540 -[; ;ETC.c: 540: } -[e :UE 3282 ] -} +[e $UE 3288 ] "542 -[; ;ETC.c: 542: unsigned int ETCPercentMultiCalcTPS2(signed long value, unsigned int *uiTab_in, unsigned char *ucTab_out, unsigned char ucSize) +[; ;ETC.c: 542: } +[e :UE 3288 ] +} +"544 +[; ;ETC.c: 544: unsigned int ETCPercentMultiCalcTPS2(signed long value, unsigned int *uiTab_in, unsigned char *ucTab_out, unsigned char ucSize) [v _ETCPercentMultiCalcTPS2 `(ui ~T0 @X0 1 ef4`l`*ui`*uc`uc ] -"543 -[; ;ETC.c: 543: { +"545 +[; ;ETC.c: 545: { { [e :U _ETCPercentMultiCalcTPS2 ] -"542 -[; ;ETC.c: 542: unsigned int ETCPercentMultiCalcTPS2(signed long value, unsigned int *uiTab_in, unsigned char *ucTab_out, unsigned char ucSize) +"544 +[; ;ETC.c: 544: unsigned int ETCPercentMultiCalcTPS2(signed long value, unsigned int *uiTab_in, unsigned char *ucTab_out, unsigned char ucSize) [v _value `l ~T0 @X0 1 r1 ] [v _uiTab_in `*ui ~T0 @X0 1 r2 ] [v _ucTab_out `*uc ~T0 @X0 1 r3 ] [v _ucSize `uc ~T0 @X0 1 r4 ] -"543 -[; ;ETC.c: 543: { +"545 +[; ;ETC.c: 545: { [f ] -"544 -[; ;ETC.c: 544: unsigned char ucPos = 1; +"546 +[; ;ETC.c: 546: unsigned char ucPos = 1; [v _ucPos `uc ~T0 @X0 1 a ] [e = _ucPos -> -> 1 `i `uc ] -"545 -[; ;ETC.c: 545: signed long slResult; +"547 +[; ;ETC.c: 547: signed long slResult; [v _slResult `l ~T0 @X0 1 a ] -"546 -[; ;ETC.c: 546: unsigned int ucValCero= uiTab_in[0]; +"548 +[; ;ETC.c: 548: unsigned int ucValCero= uiTab_in[0]; [v _ucValCero `ui ~T0 @X0 1 a ] [e = _ucValCero *U + _uiTab_in * -> -> 0 `i `x -> -> # *U _uiTab_in `i `x ] -"547 -[; ;ETC.c: 547: unsigned int ucValMax= uiTab_in[ucSize-1]; +"549 +[; ;ETC.c: 549: unsigned int ucValMax= uiTab_in[ucSize-1]; [v _ucValMax `ui ~T0 @X0 1 a ] [e = _ucValMax *U + _uiTab_in * -> - -> _ucSize `i -> 1 `i `x -> -> # *U _uiTab_in `i `x ] -"548 -[; ;ETC.c: 548: unsigned char ucValout=0; +"550 +[; ;ETC.c: 550: unsigned char ucValout=0; [v _ucValout `uc ~T0 @X0 1 a ] [e = _ucValout -> -> 0 `i `uc ] -"551 -[; ;ETC.c: 551: if (value >= ucValCero) return ucTab_out[0]; -[e $ ! >= _value -> _ucValCero `l 3292 ] +"553 +[; ;ETC.c: 553: if (value >= ucValCero) return ucTab_out[0]; +[e $ ! >= _value -> _ucValCero `l 3298 ] [e ) -> *U + _ucTab_out * -> -> 0 `i `x -> -> # *U _ucTab_out `i `x `ui ] -[e $UE 3291 ] -[e :U 3292 ] -"552 -[; ;ETC.c: 552: if (value <= ucValMax) return ucTab_out[ucSize-1]; -[e $ ! <= _value -> _ucValMax `l 3293 ] +[e $UE 3297 ] +[e :U 3298 ] +"554 +[; ;ETC.c: 554: if (value <= ucValMax) return ucTab_out[ucSize-1]; +[e $ ! <= _value -> _ucValMax `l 3299 ] [e ) -> *U + _ucTab_out * -> - -> _ucSize `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `ui ] -[e $UE 3291 ] -[e :U 3293 ] -"556 -[; ;ETC.c: 556: while(value < uiTab_in[ucPos]) ucPos++; -[e $U 3294 ] -[e :U 3295 ] +[e $UE 3297 ] +[e :U 3299 ] +"558 +[; ;ETC.c: 558: while(value < uiTab_in[ucPos]) ucPos++; +[e $U 3300 ] +[e :U 3301 ] [e ++ _ucPos -> -> 1 `i `uc ] -[e :U 3294 ] -[e $ < _value -> *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux `l 3295 ] -[e :U 3296 ] -"557 -[; ;ETC.c: 557: ucValout = ucTab_out[ucPos]; -[e = _ucValout *U + _ucTab_out * -> _ucPos `ux -> -> # *U _ucTab_out `ui `ux ] +[e :U 3300 ] +[e $ < _value -> *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux `l 3301 ] +[e :U 3302 ] "559 -[; ;ETC.c: 559: if (value == uiTab_in[ucPos]) return ucTab_out[ucPos]; -[e $ ! == _value -> *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux `l 3297 ] +[; ;ETC.c: 559: ucValout = ucTab_out[ucPos]; +[e = _ucValout *U + _ucTab_out * -> _ucPos `ux -> -> # *U _ucTab_out `ui `ux ] +"561 +[; ;ETC.c: 561: if (value == uiTab_in[ucPos]) return ucTab_out[ucPos]; +[e $ ! == _value -> *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux `l 3303 ] [e ) -> *U + _ucTab_out * -> _ucPos `ux -> -> # *U _ucTab_out `ui `ux `ui ] -[e $UE 3291 ] -[e :U 3297 ] -"562 -[; ;ETC.c: 562: slResult = ( ( (value - uiTab_in[ucPos-1]) * (ucTab_out[ucPos] - ucTab_out[ucPos-1]) / (uiTab_in[ucPos] - uiTab_in[ucPos-1]) ) + ucTab_out[ucPos-1] ); -[e = _slResult + / * - _value -> *U + _uiTab_in * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _uiTab_in `i `x `l -> - -> *U + _ucTab_out * -> _ucPos `ux -> -> # *U _ucTab_out `ui `ux `i -> *U + _ucTab_out * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `i `l -> - *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux *U + _uiTab_in * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _uiTab_in `i `x `l -> *U + _ucTab_out * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `l ] +[e $UE 3297 ] +[e :U 3303 ] "564 -[; ;ETC.c: 564: if ( slResult < 0 ) slResult = ucTab_out[0]; -[e $ ! < _slResult -> -> 0 `i `l 3298 ] +[; ;ETC.c: 564: slResult = ( ( (value - uiTab_in[ucPos-1]) * (ucTab_out[ucPos] - ucTab_out[ucPos-1]) / (uiTab_in[ucPos] - uiTab_in[ucPos-1]) ) + ucTab_out[ucPos-1] ); +[e = _slResult + / * - _value -> *U + _uiTab_in * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _uiTab_in `i `x `l -> - -> *U + _ucTab_out * -> _ucPos `ux -> -> # *U _ucTab_out `ui `ux `i -> *U + _ucTab_out * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `i `l -> - *U + _uiTab_in * -> _ucPos `ux -> -> # *U _uiTab_in `ui `ux *U + _uiTab_in * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _uiTab_in `i `x `l -> *U + _ucTab_out * -> - -> _ucPos `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `l ] +"566 +[; ;ETC.c: 566: if ( slResult < 0 ) slResult = ucTab_out[0]; +[e $ ! < _slResult -> -> 0 `i `l 3304 ] [e = _slResult -> *U + _ucTab_out * -> -> 0 `i `x -> -> # *U _ucTab_out `i `x `l ] -[e :U 3298 ] -"565 -[; ;ETC.c: 565: if ( slResult > 100 ) slResult = ucTab_out[ucSize-1]; -[e $ ! > _slResult -> -> 100 `i `l 3299 ] -[e = _slResult -> *U + _ucTab_out * -> - -> _ucSize `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `l ] -[e :U 3299 ] +[e :U 3304 ] "567 -[; ;ETC.c: 567: return slResult ; +[; ;ETC.c: 567: if ( slResult > 100 ) slResult = ucTab_out[ucSize-1]; +[e $ ! > _slResult -> -> 100 `i `l 3305 ] +[e = _slResult -> *U + _ucTab_out * -> - -> _ucSize `i -> 1 `i `x -> -> # *U _ucTab_out `i `x `l ] +[e :U 3305 ] +"569 +[; ;ETC.c: 569: return slResult ; [e ) -> _slResult `ui ] -[e $UE 3291 ] -"568 -[; ;ETC.c: 568: } -[e :UE 3291 ] +[e $UE 3297 ] +"570 +[; ;ETC.c: 570: } +[e :UE 3297 ] } -"572 -[; ;ETC.c: 572: void PIDController_Init(PIDController *pid) { +"574 +[; ;ETC.c: 574: void PIDController_Init(PIDController *pid) { [v _PIDController_Init `(v ~T0 @X0 1 ef1`*S3181 ] { [e :U _PIDController_Init ] [v _pid `*S3181 ~T0 @X0 1 r1 ] [f ] -"575 -[; ;ETC.c: 575: pid->integrator = 0.0f; +"577 +[; ;ETC.c: 577: pid->integrator = 0.0f; [e = . *U _pid 9 -> .0.0 `f ] -"576 -[; ;ETC.c: 576: pid->prevError = 0.0f; -[e = . *U _pid 10 -> .0.0 `f ] "578 -[; ;ETC.c: 578: pid->differentiator = 0.0f; +[; ;ETC.c: 578: pid->prevError = 0.0f; +[e = . *U _pid 10 -> .0.0 `f ] +"580 +[; ;ETC.c: 580: pid->differentiator = 0.0f; [e = . *U _pid 11 -> .0.0 `f ] -"579 -[; ;ETC.c: 579: pid->prevMeasurement = 0.0f; -[e = . *U _pid 12 -> .0.0 `f ] "581 -[; ;ETC.c: 581: pid->out = 0.0f; -[e = . *U _pid 13 -> .0.0 `f ] +[; ;ETC.c: 581: pid->prevMeasurement = 0.0f; +[e = . *U _pid 12 -> .0.0 `f ] "583 -[; ;ETC.c: 583: } -[e :UE 3300 ] -} +[; ;ETC.c: 583: pid->out = 0.0f; +[e = . *U _pid 13 -> .0.0 `f ] "585 -[; ;ETC.c: 585: float PIDController_Update(PIDController *pid, float setpoint, float measurement) { +[; ;ETC.c: 585: } +[e :UE 3306 ] +} +"587 +[; ;ETC.c: 587: float PIDController_Update(PIDController *pid, float setpoint, float measurement) { [v _PIDController_Update `(f ~T0 @X0 1 ef3`*S3181`f`f ] { [e :U _PIDController_Update ] @@ -5229,67 +5243,67 @@ Version 4.0 HI-TECH Software Intermediate Code [v _setpoint `f ~T0 @X0 1 r2 ] [v _measurement `f ~T0 @X0 1 r3 ] [f ] -"590 -[; ;ETC.c: 590: float error = setpoint - measurement; +"592 +[; ;ETC.c: 592: float error = setpoint - measurement; [v _error `f ~T0 @X0 1 a ] [e = _error - _setpoint _measurement ] -"596 -[; ;ETC.c: 596: float proportional = pid->Kp * error; +"598 +[; ;ETC.c: 598: float proportional = pid->Kp * error; [v _proportional `f ~T0 @X0 1 a ] [e = _proportional * . *U _pid 0 _error ] -"602 -[; ;ETC.c: 602: pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + pid->prevError); +"604 +[; ;ETC.c: 604: pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + pid->prevError); [e = . *U _pid 9 + . *U _pid 9 * * * -> .0.5 `f . *U _pid 1 . *U _pid 8 + _error . *U _pid 10 ] -"622 -[; ;ETC.c: 622: pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasurement) +"624 +[; ;ETC.c: 624: pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasurement) [e = . *U _pid 11 / -U + * * -> .2.0 `f . *U _pid 2 - _measurement . *U _pid 12 * - * -> .2.0 `f . *U _pid 3 . *U _pid 8 . *U _pid 11 + * -> .2.0 `f . *U _pid 3 . *U _pid 8 ] -"628 -[; ;ETC.c: 628: if ((pid->differentiator > 2.0f) || (pid->differentiator < -2.0f)){ -[e $ ! || > . *U _pid 11 -> .2.0 `f < . *U _pid 11 -U -> .2.0 `f 3302 ] +"630 +[; ;ETC.c: 630: if ((pid->differentiator > 2.0f) || (pid->differentiator < -2.0f)){ +[e $ ! || > . *U _pid 11 -> .2.0 `f < . *U _pid 11 -U -> .2.0 `f 3308 ] { -"629 -[; ;ETC.c: 629: pid->integrator = 0; +"631 +[; ;ETC.c: 631: pid->integrator = 0; [e = . *U _pid 9 -> -> 0 `i `f ] -"630 -[; ;ETC.c: 630: } +"632 +[; ;ETC.c: 632: } } -[e :U 3302 ] -"634 -[; ;ETC.c: 634: pid->out = proportional + pid->integrator + pid->differentiator; -[e = . *U _pid 13 + + _proportional . *U _pid 9 . *U _pid 11 ] +[e :U 3308 ] "636 -[; ;ETC.c: 636: if (pid->out > pid->limMax) { -[e $ ! > . *U _pid 13 . *U _pid 5 3303 ] -{ +[; ;ETC.c: 636: pid->out = proportional + pid->integrator + pid->differentiator; +[e = . *U _pid 13 + + _proportional . *U _pid 9 . *U _pid 11 ] "638 -[; ;ETC.c: 638: pid->out = pid->limMax; -[e = . *U _pid 13 . *U _pid 5 ] +[; ;ETC.c: 638: if (pid->out > pid->limMax) { +[e $ ! > . *U _pid 13 . *U _pid 5 3309 ] +{ "640 -[; ;ETC.c: 640: } else if (pid->out < pid->limMin) { +[; ;ETC.c: 640: pid->out = pid->limMax; +[e = . *U _pid 13 . *U _pid 5 ] +"642 +[; ;ETC.c: 642: } else if (pid->out < pid->limMin) { } -[e $U 3304 ] -[e :U 3303 ] -[e $ ! < . *U _pid 13 . *U _pid 4 3305 ] +[e $U 3310 ] +[e :U 3309 ] +[e $ ! < . *U _pid 13 . *U _pid 4 3311 ] { -"642 -[; ;ETC.c: 642: pid->out = pid->limMin; -[e = . *U _pid 13 . *U _pid 4 ] "644 -[; ;ETC.c: 644: } +[; ;ETC.c: 644: pid->out = pid->limMin; +[e = . *U _pid 13 . *U _pid 4 ] +"646 +[; ;ETC.c: 646: } } -[e :U 3305 ] -[e :U 3304 ] -"647 -[; ;ETC.c: 647: pid->prevError = error; +[e :U 3311 ] +[e :U 3310 ] +"649 +[; ;ETC.c: 649: pid->prevError = error; [e = . *U _pid 10 _error ] -"648 -[; ;ETC.c: 648: pid->prevMeasurement = measurement; +"650 +[; ;ETC.c: 650: pid->prevMeasurement = measurement; [e = . *U _pid 12 _measurement ] -"651 -[; ;ETC.c: 651: return pid->out; -[e ) . *U _pid 13 ] -[e $UE 3301 ] "653 -[; ;ETC.c: 653: } -[e :UE 3301 ] +[; ;ETC.c: 653: return pid->out; +[e ) . *U _pid 13 ] +[e $UE 3307 ] +"655 +[; ;ETC.c: 655: } +[e :UE 3307 ] } diff --git a/ETC.X/build/default/production/TEMPORIZATIONS.i b/ETC.X/build/default/production/TEMPORIZATIONS.i index 37c4347..6481f81 100644 --- a/ETC.X/build/default/production/TEMPORIZATIONS.i +++ b/ETC.X/build/default/production/TEMPORIZATIONS.i @@ -37519,6 +37519,7 @@ extern unsigned char ucCount1s; extern unsigned char ucCount10s; extern unsigned int uiCount30s; extern unsigned int uiCount1min; +extern unsigned char ucCount50ms; @@ -38488,14 +38489,19 @@ unsigned char ucCount1s; unsigned char ucCount10s; unsigned int uiCount30s; unsigned int uiCount1min; +unsigned char ucCount50ms; void TEMPORIZATION_10ms (void) { - TPSAnalysis(); - APPSAnalysis(); + if (ucCount50ms++ == 5 ) + { + TPSAnalysis(); + APPSAnalysis(); + ucCount50ms = 0; + } } void TEMPORIZATION_100ms (void) @@ -38523,7 +38529,7 @@ void TEMPORIZATION_500ms (void) void TEMPORIZATION_1s (void) { CANWriteMessage(0x331, 4, ucTPS_STATE, ucAPPS_STATE, ucCLUTCHState, ucETB_STATE, 0, 0, 0, 0); - do { LATAbits.LATA0 = ~LATAbits.LATA0; } while(0); + } void TEMPORIZATION_10s (void) diff --git a/ETC.X/build/default/production/TEMPORIZATIONS.p1 b/ETC.X/build/default/production/TEMPORIZATIONS.p1 index 420a7d4..9a12bba 100644 --- a/ETC.X/build/default/production/TEMPORIZATIONS.p1 +++ b/ETC.X/build/default/production/TEMPORIZATIONS.p1 @@ -69,16 +69,6 @@ Version 4.0 HI-TECH Software Intermediate Code "138 ./ETC.h [; ;./ETC.h: 138: extern unsigned char ucETB_STATE; [v _ucETB_STATE `uc ~T0 @X0 0 e ] -"1480 C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h -[; ;C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h: 1480: unsigned TU1MD :1; -[s S3061 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] -[n S3061 . LATA0 LATA1 LATA2 LATA3 LATA4 LATA5 LATA6 LATA7 ] -"1479 -[; ;C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h: 1479: struct { -[u S3060 `S3061 1 ] -[n S3060 . . ] -"1491 -[v _LATAbits `VS3060 ~T0 @X0 0 e@1214 ] "363 C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h [; ;C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h: 363: __asm("BOOTREG equ 038h"); [; <" BOOTREG equ 038h ;# "> @@ -3649,121 +3639,130 @@ Version 4.0 HI-TECH Software Intermediate Code "21 [; ;TEMPORIZATIONS.c: 21: unsigned int uiCount1min; [v _uiCount1min `ui ~T0 @X0 1 e ] -"25 -[; ;TEMPORIZATIONS.c: 25: void TEMPORIZATION_10ms (void) -[v _TEMPORIZATION_10ms `(v ~T0 @X0 1 ef ] +"22 +[; ;TEMPORIZATIONS.c: 22: unsigned char ucCount50ms; +[v _ucCount50ms `uc ~T0 @X0 1 e ] "26 -[; ;TEMPORIZATIONS.c: 26: { +[; ;TEMPORIZATIONS.c: 26: void TEMPORIZATION_10ms (void) +[v _TEMPORIZATION_10ms `(v ~T0 @X0 1 ef ] +"27 +[; ;TEMPORIZATIONS.c: 27: { { [e :U _TEMPORIZATION_10ms ] [f ] -"28 -[; ;TEMPORIZATIONS.c: 28: TPSAnalysis(); -[e ( _TPSAnalysis .. ] "29 -[; ;TEMPORIZATIONS.c: 29: APPSAnalysis(); -[e ( _APPSAnalysis .. ] +[; ;TEMPORIZATIONS.c: 29: if (ucCount50ms++ == 5 ) +[e $ ! == -> ++ _ucCount50ms -> -> 1 `i `uc `i -> 5 `i 3183 ] "30 -[; ;TEMPORIZATIONS.c: 30: } +[; ;TEMPORIZATIONS.c: 30: { +{ +"31 +[; ;TEMPORIZATIONS.c: 31: TPSAnalysis(); +[e ( _TPSAnalysis .. ] +"32 +[; ;TEMPORIZATIONS.c: 32: APPSAnalysis(); +[e ( _APPSAnalysis .. ] +"33 +[; ;TEMPORIZATIONS.c: 33: ucCount50ms = 0; +[e = _ucCount50ms -> -> 0 `i `uc ] +"34 +[; ;TEMPORIZATIONS.c: 34: } +} +[e :U 3183 ] +"35 +[; ;TEMPORIZATIONS.c: 35: } [e :UE 3182 ] } -"32 -[; ;TEMPORIZATIONS.c: 32: void TEMPORIZATION_100ms (void) +"37 +[; ;TEMPORIZATIONS.c: 37: void TEMPORIZATION_100ms (void) [v _TEMPORIZATION_100ms `(v ~T0 @X0 1 ef ] -"33 -[; ;TEMPORIZATIONS.c: 33: { +"38 +[; ;TEMPORIZATIONS.c: 38: { { [e :U _TEMPORIZATION_100ms ] [f ] -"38 -[; ;TEMPORIZATIONS.c: 38: ETC100msSupervisor(); +"43 +[; ;TEMPORIZATIONS.c: 43: ETC100msSupervisor(); [e ( _ETC100msSupervisor .. ] -"39 -[; ;TEMPORIZATIONS.c: 39: CANWriteMessage(0x330, 6, ucAPPS1Perc, ucAPPS2Perc, ucTPS1Perc, ucTPS2Perc, ucAPPS, ucTPS, 0, 0); +"44 +[; ;TEMPORIZATIONS.c: 44: CANWriteMessage(0x330, 6, ucAPPS1Perc, ucAPPS2Perc, ucTPS1Perc, ucTPS2Perc, ucAPPS, ucTPS, 0, 0); [e ( _CANWriteMessage (4 , , , , , , , , , -> -> -> 816 `i `l `ul -> -> 6 `i `uc -> _ucAPPS1Perc `uc -> _ucAPPS2Perc `uc -> _ucTPS1Perc `uc -> _ucTPS2Perc `uc -> _ucAPPS `uc -> _ucTPS `uc -> -> 0 `i `uc -> -> 0 `i `uc ] -"41 -[; ;TEMPORIZATIONS.c: 41: } -[e :UE 3183 ] +"46 +[; ;TEMPORIZATIONS.c: 46: } +[e :UE 3184 ] } -"43 -[; ;TEMPORIZATIONS.c: 43: void TEMPORIZATION_500ms (void) +"48 +[; ;TEMPORIZATIONS.c: 48: void TEMPORIZATION_500ms (void) [v _TEMPORIZATION_500ms `(v ~T0 @X0 1 ef ] -"44 -[; ;TEMPORIZATIONS.c: 44: { +"49 +[; ;TEMPORIZATIONS.c: 49: { { [e :U _TEMPORIZATION_500ms ] [f ] -"47 -[; ;TEMPORIZATIONS.c: 47: CLUTCH_AnalyseState(); -[e ( _CLUTCH_AnalyseState .. ] -"49 -[; ;TEMPORIZATIONS.c: 49: ETCXavierSupervisor(); -[e ( _ETCXavierSupervisor .. ] -"50 -[; ;TEMPORIZATIONS.c: 50: ucETCBeatSupervisor = 0x00; -[e = _ucETCBeatSupervisor -> -> 0 `i `uc ] -"51 -[; ;TEMPORIZATIONS.c: 51: ETC500msSupervisor(); -[e ( _ETC500msSupervisor .. ] "52 -[; ;TEMPORIZATIONS.c: 52: } -[e :UE 3184 ] -} +[; ;TEMPORIZATIONS.c: 52: CLUTCH_AnalyseState(); +[e ( _CLUTCH_AnalyseState .. ] "54 -[; ;TEMPORIZATIONS.c: 54: void TEMPORIZATION_1s (void) -[v _TEMPORIZATION_1s `(v ~T0 @X0 1 ef ] +[; ;TEMPORIZATIONS.c: 54: ETCXavierSupervisor(); +[e ( _ETCXavierSupervisor .. ] "55 -[; ;TEMPORIZATIONS.c: 55: { -{ -[e :U _TEMPORIZATION_1s ] -[f ] +[; ;TEMPORIZATIONS.c: 55: ucETCBeatSupervisor = 0x00; +[e = _ucETCBeatSupervisor -> -> 0 `i `uc ] "56 -[; ;TEMPORIZATIONS.c: 56: CANWriteMessage(0x331, 4, ucTPS_STATE, ucAPPS_STATE, ucCLUTCHState, ucETB_STATE, 0, 0, 0, 0); -[e ( _CANWriteMessage (4 , , , , , , , , , -> -> -> 817 `i `l `ul -> -> 4 `i `uc _ucTPS_STATE _ucAPPS_STATE _ucCLUTCHState _ucETB_STATE -> -> 0 `i `uc -> -> 0 `i `uc -> -> 0 `i `uc -> -> 0 `i `uc ] +[; ;TEMPORIZATIONS.c: 56: ETC500msSupervisor(); +[e ( _ETC500msSupervisor .. ] "57 -[; ;TEMPORIZATIONS.c: 57: do { LATAbits.LATA0 = ~LATAbits.LATA0; } while(0); -[e :U 3188 ] -{ -[e = . . _LATAbits 0 0 -> ~ -> . . _LATAbits 0 0 `i `uc ] -} -[e :U 3187 ] -"58 -[; ;TEMPORIZATIONS.c: 58: } +[; ;TEMPORIZATIONS.c: 57: } [e :UE 3185 ] } +"59 +[; ;TEMPORIZATIONS.c: 59: void TEMPORIZATION_1s (void) +[v _TEMPORIZATION_1s `(v ~T0 @X0 1 ef ] "60 -[; ;TEMPORIZATIONS.c: 60: void TEMPORIZATION_10s (void) -[v _TEMPORIZATION_10s `(v ~T0 @X0 1 ef ] -"61 -[; ;TEMPORIZATIONS.c: 61: { +[; ;TEMPORIZATIONS.c: 60: { { -[e :U _TEMPORIZATION_10s ] +[e :U _TEMPORIZATION_1s ] [f ] +"61 +[; ;TEMPORIZATIONS.c: 61: CANWriteMessage(0x331, 4, ucTPS_STATE, ucAPPS_STATE, ucCLUTCHState, ucETB_STATE, 0, 0, 0, 0); +[e ( _CANWriteMessage (4 , , , , , , , , , -> -> -> 817 `i `l `ul -> -> 4 `i `uc _ucTPS_STATE _ucAPPS_STATE _ucCLUTCHState _ucETB_STATE -> -> 0 `i `uc -> -> 0 `i `uc -> -> 0 `i `uc -> -> 0 `i `uc ] "63 [; ;TEMPORIZATIONS.c: 63: } -[e :UE 3189 ] +[e :UE 3186 ] } "65 -[; ;TEMPORIZATIONS.c: 65: void TEMPORIZATION_30s (void) -[v _TEMPORIZATION_30s `(v ~T0 @X0 1 ef ] +[; ;TEMPORIZATIONS.c: 65: void TEMPORIZATION_10s (void) +[v _TEMPORIZATION_10s `(v ~T0 @X0 1 ef ] "66 [; ;TEMPORIZATIONS.c: 66: { { -[e :U _TEMPORIZATION_30s ] +[e :U _TEMPORIZATION_10s ] [f ] "68 [; ;TEMPORIZATIONS.c: 68: } -[e :UE 3190 ] +[e :UE 3187 ] } "70 -[; ;TEMPORIZATIONS.c: 70: void TEMPORIZATION_1mins (void) -[v _TEMPORIZATION_1mins `(v ~T0 @X0 1 ef ] +[; ;TEMPORIZATIONS.c: 70: void TEMPORIZATION_30s (void) +[v _TEMPORIZATION_30s `(v ~T0 @X0 1 ef ] "71 [; ;TEMPORIZATIONS.c: 71: { { -[e :U _TEMPORIZATION_1mins ] +[e :U _TEMPORIZATION_30s ] [f ] "73 [; ;TEMPORIZATIONS.c: 73: } -[e :UE 3191 ] +[e :UE 3188 ] +} +"75 +[; ;TEMPORIZATIONS.c: 75: void TEMPORIZATION_1mins (void) +[v _TEMPORIZATION_1mins `(v ~T0 @X0 1 ef ] +"76 +[; ;TEMPORIZATIONS.c: 76: { +{ +[e :U _TEMPORIZATION_1mins ] +[f ] +"78 +[; ;TEMPORIZATIONS.c: 78: } +[e :UE 3189 ] } diff --git a/ETC.X/build/default/production/mcc_generated_files/tmr0.i b/ETC.X/build/default/production/mcc_generated_files/tmr0.i index a8b13c2..9adc6c2 100644 --- a/ETC.X/build/default/production/mcc_generated_files/tmr0.i +++ b/ETC.X/build/default/production/mcc_generated_files/tmr0.i @@ -37518,6 +37518,7 @@ extern unsigned char ucCount1s; extern unsigned char ucCount10s; extern unsigned int uiCount30s; extern unsigned int uiCount1min; +extern unsigned char ucCount50ms; diff --git a/ETC.X/build/default/production/mcc_generated_files/tmr0.p1 b/ETC.X/build/default/production/mcc_generated_files/tmr0.p1 index ec88b23..8274410 100644 --- a/ETC.X/build/default/production/mcc_generated_files/tmr0.p1 +++ b/ETC.X/build/default/production/mcc_generated_files/tmr0.p1 @@ -1,5 +1,5 @@ Version 4.0 HI-TECH Software Intermediate Code -[v F22172 `(v ~T0 @X0 0 tf ] +[v F22173 `(v ~T0 @X0 0 tf ] "39040 C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h [; ;C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h: 39040: extern volatile unsigned char T0CON1 __attribute__((address(0x31B))); [v _T0CON1 `Vuc ~T0 @X0 0 e@795 ] @@ -63,12 +63,12 @@ Version 4.0 HI-TECH Software Intermediate Code "315 mcc_generated_files/tmr0.h [; ;mcc_generated_files/tmr0.h: 315: void TMR0_CallBack(void); [v _TMR0_CallBack `(v ~T0 @X0 0 ef ] -"31 mcc_generated_files/../TEMPORIZATIONS.h -[; ;mcc_generated_files/../TEMPORIZATIONS.h: 31: void TEMPORIZATION_10ms (void); +"32 mcc_generated_files/../TEMPORIZATIONS.h +[; ;mcc_generated_files/../TEMPORIZATIONS.h: 32: void TEMPORIZATION_10ms (void); [v _TEMPORIZATION_10ms `(v ~T0 @X0 0 ef ] -[v F22186 `(v ~T0 @X0 0 tf ] -[v F22188 `(v ~T0 @X0 0 tf ] -[v F22190 `(v ~T0 @X0 0 tf ] +[v F22187 `(v ~T0 @X0 0 tf ] +[v F22189 `(v ~T0 @X0 0 tf ] +[v F22191 `(v ~T0 @X0 0 tf ] "363 C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h [; ;C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h: 363: __asm("BOOTREG equ 038h"); [; <" BOOTREG equ 038h ;# "> @@ -3587,7 +3587,7 @@ Version 4.0 HI-TECH Software Intermediate Code [; <" TOSU equ 04FFh ;# "> "60 mcc_generated_files/tmr0.c [; ;mcc_generated_files/tmr0.c: 60: void (*TMR0_InterruptHandler)(void); -[v _TMR0_InterruptHandler `*F22172 ~T0 @X0 1 e ] +[v _TMR0_InterruptHandler `*F22173 ~T0 @X0 1 e ] "62 [; ;mcc_generated_files/tmr0.c: 62: void TMR0_Initialize(void) [v _TMR0_Initialize `(v ~T0 @X0 1 ef ] @@ -3723,8 +3723,8 @@ Version 4.0 HI-TECH Software Intermediate Code [f ] "124 [; ;mcc_generated_files/tmr0.c: 124: static volatile uint16_t CountCallBack = 0; -[v F22184 `Vus ~T0 @X0 1 s CountCallBack ] -[i F22184 +[v F22185 `Vus ~T0 @X0 1 s CountCallBack ] +[i F22185 -> -> 0 `i `us ] "127 @@ -3732,7 +3732,7 @@ Version 4.0 HI-TECH Software Intermediate Code [e = . . _PIR3bits 0 7 -> -> 0 `i `uc ] "129 [; ;mcc_generated_files/tmr0.c: 129: if (++CountCallBack >= 10) -[e $ ! >= -> =+ F22184 -> -> 1 `i `Vus `ui -> -> 10 `i `ui 3183 ] +[e $ ! >= -> =+ F22185 -> -> 1 `i `Vus `ui -> -> 10 `i `ui 3183 ] "130 [; ;mcc_generated_files/tmr0.c: 130: { { @@ -3741,7 +3741,7 @@ Version 4.0 HI-TECH Software Intermediate Code [e ( _TMR0_CallBack .. ] "135 [; ;mcc_generated_files/tmr0.c: 135: CountCallBack = 0; -[e = F22184 -> -> 0 `i `us ] +[e = F22185 -> -> 0 `i `us ] "136 [; ;mcc_generated_files/tmr0.c: 136: } } @@ -3763,7 +3763,7 @@ Version 4.0 HI-TECH Software Intermediate Code [f ] "146 [; ;mcc_generated_files/tmr0.c: 146: if(TMR0_InterruptHandler) -[e $ ! != _TMR0_InterruptHandler -> -> 0 `i `*F22186 3185 ] +[e $ ! != _TMR0_InterruptHandler -> -> 0 `i `*F22187 3185 ] "147 [; ;mcc_generated_files/tmr0.c: 147: { { @@ -3780,10 +3780,10 @@ Version 4.0 HI-TECH Software Intermediate Code } "152 [; ;mcc_generated_files/tmr0.c: 152: void TMR0_SetInterruptHandler(void (* InterruptHandler)(void)){ -[v _TMR0_SetInterruptHandler `(v ~T0 @X0 1 ef1`*F22188 ] +[v _TMR0_SetInterruptHandler `(v ~T0 @X0 1 ef1`*F22189 ] { [e :U _TMR0_SetInterruptHandler ] -[v _InterruptHandler `*F22190 ~T0 @X0 1 r1 ] +[v _InterruptHandler `*F22191 ~T0 @X0 1 r1 ] [f ] "153 [; ;mcc_generated_files/tmr0.c: 153: TMR0_InterruptHandler = InterruptHandler; diff --git a/ETC.X/build/default/production/mcc_generated_files/tmr1.i b/ETC.X/build/default/production/mcc_generated_files/tmr1.i index 017228f..248bf5b 100644 --- a/ETC.X/build/default/production/mcc_generated_files/tmr1.i +++ b/ETC.X/build/default/production/mcc_generated_files/tmr1.i @@ -37522,6 +37522,7 @@ extern unsigned char ucCount1s; extern unsigned char ucCount10s; extern unsigned int uiCount30s; extern unsigned int uiCount1min; +extern unsigned char ucCount50ms; diff --git a/ETC.X/build/default/production/mcc_generated_files/tmr1.p1 b/ETC.X/build/default/production/mcc_generated_files/tmr1.p1 index 61693bb..136c523 100644 --- a/ETC.X/build/default/production/mcc_generated_files/tmr1.p1 +++ b/ETC.X/build/default/production/mcc_generated_files/tmr1.p1 @@ -1,5 +1,5 @@ Version 4.0 HI-TECH Software Intermediate Code -[v F22174 `(v ~T0 @X0 0 tf ] +[v F22175 `(v ~T0 @X0 0 tf ] "39512 C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h [; ;C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h: 39512: extern volatile unsigned char T1GCON __attribute__((address(0x31F))); [v _T1GCON `Vuc ~T0 @X0 0 e@799 ] @@ -96,42 +96,42 @@ Version 4.0 HI-TECH Software Intermediate Code "385 mcc_generated_files/tmr1.h [; ;mcc_generated_files/tmr1.h: 385: void TMR1_CallBack(void); [v _TMR1_CallBack `(v ~T0 @X0 0 ef ] -[v F22191 `(v ~T0 @X0 0 tf ] -"32 mcc_generated_files/../TEMPORIZATIONS.h -[; ;mcc_generated_files/../TEMPORIZATIONS.h: 32: void TEMPORIZATION_100ms (void); +[v F22192 `(v ~T0 @X0 0 tf ] +"33 mcc_generated_files/../TEMPORIZATIONS.h +[; ;mcc_generated_files/../TEMPORIZATIONS.h: 33: void TEMPORIZATION_100ms (void); [v _TEMPORIZATION_100ms `(v ~T0 @X0 0 ef ] "23 [; ;mcc_generated_files/../TEMPORIZATIONS.h: 23: extern unsigned char ucCount500ms; [v _ucCount500ms `uc ~T0 @X0 0 e ] -"33 -[; ;mcc_generated_files/../TEMPORIZATIONS.h: 33: void TEMPORIZATION_500ms (void); +"34 +[; ;mcc_generated_files/../TEMPORIZATIONS.h: 34: void TEMPORIZATION_500ms (void); [v _TEMPORIZATION_500ms `(v ~T0 @X0 0 ef ] "24 [; ;mcc_generated_files/../TEMPORIZATIONS.h: 24: extern unsigned char ucCount1s; [v _ucCount1s `uc ~T0 @X0 0 e ] -"34 -[; ;mcc_generated_files/../TEMPORIZATIONS.h: 34: void TEMPORIZATION_1s (void); +"35 +[; ;mcc_generated_files/../TEMPORIZATIONS.h: 35: void TEMPORIZATION_1s (void); [v _TEMPORIZATION_1s `(v ~T0 @X0 0 ef ] "25 [; ;mcc_generated_files/../TEMPORIZATIONS.h: 25: extern unsigned char ucCount10s; [v _ucCount10s `uc ~T0 @X0 0 e ] -"35 -[; ;mcc_generated_files/../TEMPORIZATIONS.h: 35: void TEMPORIZATION_10s (void); +"36 +[; ;mcc_generated_files/../TEMPORIZATIONS.h: 36: void TEMPORIZATION_10s (void); [v _TEMPORIZATION_10s `(v ~T0 @X0 0 ef ] "26 [; ;mcc_generated_files/../TEMPORIZATIONS.h: 26: extern unsigned int uiCount30s; [v _uiCount30s `ui ~T0 @X0 0 e ] -"36 -[; ;mcc_generated_files/../TEMPORIZATIONS.h: 36: void TEMPORIZATION_30s (void); +"37 +[; ;mcc_generated_files/../TEMPORIZATIONS.h: 37: void TEMPORIZATION_30s (void); [v _TEMPORIZATION_30s `(v ~T0 @X0 0 ef ] "27 [; ;mcc_generated_files/../TEMPORIZATIONS.h: 27: extern unsigned int uiCount1min; [v _uiCount1min `ui ~T0 @X0 0 e ] -"37 -[; ;mcc_generated_files/../TEMPORIZATIONS.h: 37: void TEMPORIZATION_1mins (void); +"38 +[; ;mcc_generated_files/../TEMPORIZATIONS.h: 38: void TEMPORIZATION_1mins (void); [v _TEMPORIZATION_1mins `(v ~T0 @X0 0 ef ] -[v F22193 `(v ~T0 @X0 0 tf ] -[v F22195 `(v ~T0 @X0 0 tf ] +[v F22194 `(v ~T0 @X0 0 tf ] +[v F22196 `(v ~T0 @X0 0 tf ] "363 C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h [; ;C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h: 363: __asm("BOOTREG equ 038h"); [; <" BOOTREG equ 038h ;# "> @@ -3653,7 +3653,7 @@ Version 4.0 HI-TECH Software Intermediate Code [v _timer1ReloadVal `Vus ~T0 @X0 1 e ] "59 [; ;mcc_generated_files/tmr1.c: 59: void (*TMR1_InterruptHandler)(void); -[v _TMR1_InterruptHandler `*F22174 ~T0 @X0 1 e ] +[v _TMR1_InterruptHandler `*F22175 ~T0 @X0 1 e ] "65 [; ;mcc_generated_files/tmr1.c: 65: void TMR1_Initialize(void) [v _TMR1_Initialize `(v ~T0 @X0 1 ef ] @@ -3874,8 +3874,8 @@ Version 4.0 HI-TECH Software Intermediate Code [f ] "167 [; ;mcc_generated_files/tmr1.c: 167: static volatile unsigned int CountCallBack = 0; -[v F22189 `Vui ~T0 @X0 1 s CountCallBack ] -[i F22189 +[v F22190 `Vui ~T0 @X0 1 s CountCallBack ] +[i F22190 -> -> 0 `i `ui ] "170 @@ -3886,13 +3886,13 @@ Version 4.0 HI-TECH Software Intermediate Code [e ( _TMR1_WriteTimer (1 _timer1ReloadVal ] "174 [; ;mcc_generated_files/tmr1.c: 174: if (++CountCallBack >= 5) -[e $ ! >= =+ F22189 -> -> 1 `i `Vui -> -> 5 `i `ui 3187 ] +[e $ ! >= =+ F22190 -> -> 1 `i `Vui -> -> 5 `i `ui 3187 ] "175 [; ;mcc_generated_files/tmr1.c: 175: { { "180 [; ;mcc_generated_files/tmr1.c: 180: CountCallBack = 0; -[e = F22189 -> -> 0 `i `ui ] +[e = F22190 -> -> 0 `i `ui ] "181 [; ;mcc_generated_files/tmr1.c: 181: } } @@ -3914,7 +3914,7 @@ Version 4.0 HI-TECH Software Intermediate Code [f ] "188 [; ;mcc_generated_files/tmr1.c: 188: if(TMR1_InterruptHandler) -[e $ ! != _TMR1_InterruptHandler -> -> 0 `i `*F22191 3189 ] +[e $ ! != _TMR1_InterruptHandler -> -> 0 `i `*F22192 3189 ] "189 [; ;mcc_generated_files/tmr1.c: 189: { { @@ -4014,10 +4014,10 @@ Version 4.0 HI-TECH Software Intermediate Code } "223 [; ;mcc_generated_files/tmr1.c: 223: void TMR1_SetInterruptHandler(void (* InterruptHandler)(void)){ -[v _TMR1_SetInterruptHandler `(v ~T0 @X0 1 ef1`*F22193 ] +[v _TMR1_SetInterruptHandler `(v ~T0 @X0 1 ef1`*F22194 ] { [e :U _TMR1_SetInterruptHandler ] -[v _InterruptHandler `*F22195 ~T0 @X0 1 r1 ] +[v _InterruptHandler `*F22196 ~T0 @X0 1 r1 ] [f ] "224 [; ;mcc_generated_files/tmr1.c: 224: TMR1_InterruptHandler = InterruptHandler; diff --git a/ETC.X/dist/default/production/ETC.X.production.cmf b/ETC.X/dist/default/production/ETC.X.production.cmf index 9bf3614..6d5ae60 100644 --- a/ETC.X/dist/default/production/ETC.X.production.cmf +++ b/ETC.X/dist/default/production/ETC.X.production.cmf @@ -13,188 +13,188 @@ %PSECTS $dist/default/production\ETC.X.production.o ivt0x8 CODE 0 8 8 12 1 -cinit CODE 0 69F8 69F8 98 1 +cinit CODE 0 6D64 6D64 90 1 idloc IDLOC 5 200000 200000 40 1 -text0 CODE 0 695E 695E 9A 1 +text0 CODE 0 6B08 6B08 9A 1 text1 CODE 0 4738 4738 1F4 1 -text2 CODE 0 7776 7776 2E 1 -text3 CODE 0 73A0 73A0 50 1 -text4 CODE 0 7BEE 7BEE A 1 -text5 CODE 0 7906 7906 28 1 -text6 CODE 0 7BF8 7BF8 A 1 -text7 CODE 0 6F3E 6F3E 74 1 -text8 CODE 0 7C02 7C02 A 1 -text9 CODE 0 7C0C 7C0C A 1 -text10 CODE 0 7C16 7C16 A 1 -text11 CODE 0 6FB2 6FB2 74 1 -text12 CODE 0 7C20 7C20 A 1 -text13 CODE 0 7C2A 7C2A A 1 -text14 CODE 0 7C34 7C34 A 1 -text15 CODE 0 792E 792E 28 1 -text16 CODE 0 6DD0 6DD0 7E 1 -text17 CODE 0 7A48 7A48 18 1 -text18 CODE 0 7CF4 7CF4 4 1 -text19 CODE 0 782E 782E 2C 1 -text20 CODE 0 71E2 71E2 5C 1 -text21 CODE 0 7B2C 7B2C 14 1 -text22 CODE 0 77A4 77A4 2E 1 -text23 CODE 0 797E 797E 22 1 -text24 CODE 0 78B2 78B2 2A 1 -text25 CODE 0 7C3E 7C3E A 1 -text26 CODE 0 6A90 6A90 98 1 -text27 CODE 0 6E4E 6E4E 7A 1 -text28 CODE 0 7C48 7C48 A 1 -text29 CODE 0 7C52 7C52 A 1 -text30 CODE 0 7C5C 7C5C A 1 -text31 CODE 0 7C66 7C66 A 1 -text32 CODE 0 7C70 7C70 A 1 -text33 CODE 0 7C7A 7C7A A 1 -text34 CODE 0 7C84 7C84 A 1 -text35 CODE 0 7B40 7B40 14 1 +text2 CODE 0 7998 7998 2E 1 +text3 CODE 0 7602 7602 50 1 +text4 CODE 0 7E5E 7E5E A 1 +text5 CODE 0 7B54 7B54 28 1 +text6 CODE 0 7E68 7E68 A 1 +text7 CODE 0 71FA 71FA 74 1 +text8 CODE 0 7E72 7E72 A 1 +text9 CODE 0 7E7C 7E7C A 1 +text10 CODE 0 7E86 7E86 A 1 +text11 CODE 0 726E 726E 74 1 +text12 CODE 0 7E90 7E90 A 1 +text13 CODE 0 7E9A 7E9A A 1 +text14 CODE 0 7EA4 7EA4 A 1 +text15 CODE 0 7B7C 7B7C 28 1 +text16 CODE 0 7016 7016 7E 1 +text17 CODE 0 7CB8 7CB8 18 1 +text18 CODE 0 7F5A 7F5A 4 1 +text19 CODE 0 7A7C 7A7C 2C 1 +text20 CODE 0 749E 749E 5C 1 +text21 CODE 0 7D9C 7D9C 14 1 +text22 CODE 0 79C6 79C6 2E 1 +text23 CODE 0 7BCC 7BCC 22 1 +text24 CODE 0 7B00 7B00 2A 1 +text25 CODE 0 7EAE 7EAE A 1 +text26 CODE 0 6BA2 6BA2 98 1 +text27 CODE 0 7094 7094 7A 1 +text28 CODE 0 7EB8 7EB8 A 1 +text29 CODE 0 7EC2 7EC2 A 1 +text30 CODE 0 7ECC 7ECC A 1 +text31 CODE 0 7ED6 7ED6 A 1 +text32 CODE 0 7EE0 7EE0 A 1 +text33 CODE 0 7EEA 7EEA A 1 +text34 CODE 0 7EF4 7EF4 A 1 +text35 CODE 0 7DB0 7DB0 14 1 text36 CODE 0 4512 4512 226 1 -text37 CODE 0 7C8E 7C8E A 1 -text38 CODE 0 7C98 7C98 A 1 -text39 CODE 0 7CA2 7CA2 A 1 -text40 CODE 0 7CAC 7CAC A 1 -text41 CODE 0 7CB6 7CB6 A 1 -text42 CODE 0 7CC0 7CC0 A 1 -text43 CODE 0 7502 7502 3E 1 -text44 CODE 0 7D0C 7D0C 2 1 -text45 CODE 0 503E 503E 182 1 +text37 CODE 0 7EFE 7EFE A 1 +text38 CODE 0 7F08 7F08 A 1 +text39 CODE 0 7F12 7F12 A 1 +text40 CODE 0 7F1C 7F1C A 1 +text41 CODE 0 7F26 7F26 A 1 +text42 CODE 0 7F30 7F30 A 1 +text43 CODE 0 7724 7724 3E 1 +text44 CODE 0 6868 6868 B4 1 +text45 CODE 0 503E 503E 186 1 text46 CODE 0 25BC 25BC 712 1 -text47 CODE 0 73F0 73F0 48 1 -text48 CODE 0 7636 7636 3A 1 +text47 CODE 0 7652 7652 48 1 +text48 CODE 0 7858 7858 3A 1 text49 CODE 0 3650 3650 450 1 -text50 CODE 0 5888 5888 106 1 +text50 CODE 0 588C 588C 106 1 text51 CODE 0 3AA0 3AA0 39C 1 -text52 CODE 0 74C2 74C2 40 1 -text53 CODE 0 6024 6024 E2 1 -text54 CODE 0 76E2 76E2 32 1 -text55 CODE 0 6822 6822 9E 1 -text56 CODE 0 7438 7438 46 1 +text52 CODE 0 5A98 5A98 F2 1 +text53 CODE 0 611A 611A E2 1 +text54 CODE 0 7904 7904 32 1 +text55 CODE 0 69CC 69CC 9E 1 +text56 CODE 0 769A 769A 46 1 text57 CODE 0 3E3C 3E3C 250 1 -text58 CODE 0 723E 723E 5C 1 -text59 CODE 0 5F3C 5F3C E8 1 -text60 CODE 0 79DC 79DC 1C 1 -text61 CODE 0 7CCA 7CCA A 1 -text62 CODE 0 7AA8 7AA8 16 1 -text63 CODE 0 7A14 7A14 1A 1 -text64 CODE 0 7ABE 7ABE 16 1 -text65 CODE 0 7AD4 7AD4 16 1 -text66 CODE 0 7A60 7A60 18 1 -text67 CODE 0 6BBC 6BBC 90 1 -text68 CODE 0 5446 5446 120 1 -text69 CODE 0 5A94 5A94 F2 1 -text70 CODE 0 7B7A 7B7A E 1 -text71 CODE 0 7B88 7B88 E 1 -text72 CODE 0 7CF8 7CF8 4 1 -text73 CODE 0 75FA 75FA 3C 1 -text74 CODE 0 5316 5316 130 1 -text75 CODE 0 7BB2 7BB2 C 1 -text76 CODE 0 7540 7540 3E 1 -text77 CODE 0 7CE8 7CE8 6 1 -text78 CODE 0 79A0 79A0 1E 1 -text79 CODE 0 6772 6772 B0 1 -text80 CODE 0 68C0 68C0 9E 1 -text81 CODE 0 5B86 5B86 F2 1 +text58 CODE 0 74FA 74FA 5C 1 +text59 CODE 0 6032 6032 E8 1 +text60 CODE 0 7C4C 7C4C 1C 1 +text61 CODE 0 7F3A 7F3A A 1 +text62 CODE 0 7D18 7D18 16 1 +text63 CODE 0 7C84 7C84 1A 1 +text64 CODE 0 7D2E 7D2E 16 1 +text65 CODE 0 7D44 7D44 16 1 +text66 CODE 0 7CD0 7CD0 18 1 +text67 CODE 0 6DF4 6DF4 90 1 +text68 CODE 0 544A 544A 120 1 +text69 CODE 0 5B8A 5B8A F2 1 +text70 CODE 0 7DEA 7DEA E 1 +text71 CODE 0 7DF8 7DF8 E 1 +text72 CODE 0 7F5E 7F5E 4 1 +text73 CODE 0 781C 781C 3C 1 +text74 CODE 0 531A 531A 130 1 +text75 CODE 0 7E22 7E22 C 1 +text76 CODE 0 7762 7762 3E 1 +text77 CODE 0 7F4E 7F4E 6 1 +text78 CODE 0 7C10 7C10 1E 1 +text79 CODE 0 691C 691C B0 1 +text80 CODE 0 6A6A 6A6A 9E 1 +text81 CODE 0 5C7C 5C7C F2 1 text82 CODE 0 4B1A 4B1A 1B8 1 -text83 CODE 0 785A 785A 2C 1 -text84 CODE 0 6EC8 6EC8 76 1 -text85 CODE 0 5780 5780 108 1 +text83 CODE 0 7AA8 7AA8 2C 1 +text84 CODE 0 710E 710E 76 1 +text85 CODE 0 5784 5784 108 1 text86 CODE 0 2CCE 2CCE 4C2 1 -text87 CODE 0 7B96 7B96 E 1 -text88 CODE 0 7BA4 7BA4 E 1 -text89 CODE 0 7CFC 7CFC 4 1 -text90 CODE 0 7746 7746 30 1 -text91 CODE 0 79F8 79F8 1C 1 -text92 CODE 0 7B54 7B54 14 1 -text93 CODE 0 6C4C 6C4C 86 1 -text94 CODE 0 638E 638E CA 1 -text95 CODE 0 710C 710C 6C 1 -text96 CODE 0 5566 5566 10E 1 -text97 CODE 0 66B0 66B0 C2 1 -text98 CODE 0 76AA 76AA 38 1 -text99 CODE 0 77D2 77D2 2E 1 -nvBANK6 BANK6 1 6E8 6E8 18 1 -idataCOMRAM CODE 0 7D08 7D08 3 1 +text87 CODE 0 7E06 7E06 E 1 +text88 CODE 0 7E14 7E14 E 1 +text89 CODE 0 7F62 7F62 4 1 +text90 CODE 0 7968 7968 30 1 +text91 CODE 0 7C68 7C68 1C 1 +text92 CODE 0 7DC4 7DC4 14 1 +text93 CODE 0 6F10 6F10 86 1 +text94 CODE 0 6484 6484 CA 1 +text95 CODE 0 73C8 73C8 6C 1 +text96 CODE 0 556A 556A 10E 1 +text97 CODE 0 67A6 67A6 C2 1 +text98 CODE 0 78CC 78CC 38 1 +text99 CODE 0 79F4 79F4 2E 1 +nvBANK6 BANK6 1 6DB 6DB 18 1 +idataCOMRAM CODE 0 7F6E 7F6E 2 1 cstackCOMRAM COMRAM 1 501 501 3B 1 cstackBANK5 BANK5 1 560 560 9C 1 bssBANK5 BANK5 1 5FC 5FC 3 1 bssBANK6 BANK6 1 600 600 AF 1 smallconst SMALLCONST 0 2500 2500 BC 1 -idataBANK6 CODE 0 7670 7670 39 1 -idataBANK7 CODE 0 6D52 6D52 7E 1 -dataBANK6 BANK6 1 6AF 6AF 39 1 -dataBANK7 BANK7 1 700 700 7E 1 -dataCOMRAM COMRAM 1 55D 55D 3 1 -text100 CODE 0 6106 6106 D8 1 -text101 CODE 0 7D0E 7D0E 2 1 -text102 CODE 0 7B68 7B68 12 1 -text103 CODE 0 709A 709A 72 1 -text104 CODE 0 5C78 5C78 EC 1 -text105 CODE 0 7BBE 7BBE C 1 -text106 CODE 0 7BCA 7BCA C 1 -text107 CODE 0 7D00 7D00 4 1 -text108 CODE 0 5D64 5D64 EC 1 +idataBANK6 CODE 0 7A50 7A50 2C 1 +idataBANK7 CODE 0 6E84 6E84 8C 1 +dataBANK6 BANK6 1 6AF 6AF 2C 1 +dataBANK7 BANK7 1 700 700 8C 1 +dataCOMRAM COMRAM 1 55E 55E 2 1 +text100 CODE 0 61FC 61FC D8 1 +text101 CODE 0 7F70 7F70 2 1 +text102 CODE 0 7DD8 7DD8 12 1 +text103 CODE 0 7356 7356 72 1 +text104 CODE 0 5D6E 5D6E EC 1 +text105 CODE 0 7E2E 7E2E C 1 +text106 CODE 0 7E3A 7E3A C 1 +text107 CODE 0 7F66 7F66 4 1 +text108 CODE 0 5E5A 5E5A EC 1 text109 CODE 0 4E8A 4E8A 1B4 1 -text110 CODE 0 78DC 78DC 2A 1 -text111 CODE 0 7026 7026 74 1 -text112 CODE 0 598E 598E 106 1 +text110 CODE 0 7B2A 7B2A 2A 1 +text111 CODE 0 72E2 72E2 74 1 +text112 CODE 0 5992 5992 106 1 text113 CODE 0 3190 3190 4C0 1 -text114 CODE 0 7BD6 7BD6 C 1 -text115 CODE 0 7BE2 7BE2 C 1 -text116 CODE 0 7D04 7D04 4 1 -text117 CODE 0 7D10 7D10 2 1 -text118 CODE 0 6458 6458 CA 1 -text119 CODE 0 7D12 7D12 2 1 -text120 CODE 0 729A 729A 5A 1 -text121 CODE 0 7D14 7D14 2 1 -text122 CODE 0 7D16 7D16 2 1 -text123 CODE 0 757E 757E 3E 1 -text124 CODE 0 61DE 61DE D8 1 -text125 CODE 0 7956 7956 28 1 -text126 CODE 0 6B28 6B28 94 1 -text127 CODE 0 75BC 75BC 3E 1 +text114 CODE 0 7E46 7E46 C 1 +text115 CODE 0 7E52 7E52 C 1 +text116 CODE 0 7F6A 7F6A 4 1 +text117 CODE 0 6C3A 6C3A 96 1 +text118 CODE 0 654E 654E CA 1 +text119 CODE 0 7F72 7F72 2 1 +text120 CODE 0 7892 7892 3A 1 +text121 CODE 0 7F74 7F74 2 1 +text122 CODE 0 7F76 7F76 2 1 +text123 CODE 0 77A0 77A0 3E 1 +text124 CODE 0 62D4 62D4 D8 1 +text125 CODE 0 7BA4 7BA4 28 1 +text126 CODE 0 6CD0 6CD0 94 1 +text127 CODE 0 77DE 77DE 3E 1 text128 CODE 0 408C 408C 246 1 -text129 CODE 0 62B6 62B6 D8 1 -text130 CODE 0 7A78 7A78 18 1 -text131 CODE 0 7CD4 7CD4 A 1 -text132 CODE 0 7AEA 7AEA 16 1 -text133 CODE 0 7A2E 7A2E 1A 1 -text134 CODE 0 7B00 7B00 16 1 -text135 CODE 0 7B16 7B16 16 1 -text136 CODE 0 7D18 7D18 2 1 -text137 CODE 0 7714 7714 32 1 -text138 CODE 0 7800 7800 2E 1 -text139 CODE 0 7D1A 7D1A 2 1 -text140 CODE 0 7CDE 7CDE A 1 +text129 CODE 0 63AC 63AC D8 1 +text130 CODE 0 7CE8 7CE8 18 1 +text131 CODE 0 7F44 7F44 A 1 +text132 CODE 0 7D5A 7D5A 16 1 +text133 CODE 0 7C9E 7C9E 1A 1 +text134 CODE 0 7D70 7D70 16 1 +text135 CODE 0 7D86 7D86 16 1 +text136 CODE 0 7184 7184 76 1 +text137 CODE 0 7936 7936 32 1 +text138 CODE 0 7A22 7A22 2E 1 +text139 CODE 0 7F78 7F78 2 1 +text140 CODE 0 7BEE 7BEE 22 1 text141 CODE 0 4CD2 4CD2 1B8 1 -text142 CODE 0 6CD2 6CD2 80 1 -text143 CODE 0 65EC 65EC C4 1 -text144 CODE 0 7178 7178 6A 1 -text145 CODE 0 5674 5674 10C 1 -text146 CODE 0 7886 7886 2C 1 -text147 CODE 0 7CEE 7CEE 6 1 +text142 CODE 0 6F96 6F96 80 1 +text143 CODE 0 66E2 66E2 C4 1 +text144 CODE 0 7434 7434 6A 1 +text145 CODE 0 5678 5678 10C 1 +text146 CODE 0 7AD4 7AD4 2C 1 +text147 CODE 0 7F54 7F54 6 1 text148 CODE 0 492C 492C 1EE 1 -text149 CODE 0 747E 747E 44 1 -text150 CODE 0 6522 6522 CA 1 -text151 CODE 0 734E 734E 52 1 -text152 CODE 0 5E50 5E50 EC 1 +text149 CODE 0 76E0 76E0 44 1 +text150 CODE 0 6618 6618 CA 1 +text151 CODE 0 75B0 75B0 52 1 +text152 CODE 0 5F46 5F46 EC 1 text153 CODE 0 42D2 42D2 240 1 -text154 CODE 0 72F4 72F4 5A 1 -text155 CODE 0 7A90 7A90 18 1 -text156 CODE 0 79BE 79BE 1E 1 -text157 CODE 0 51C0 51C0 156 1 -text158 CODE 0 7D1C 7D1C 2 1 -text159 CODE 0 7D1E 7D1E 2 1 -text160 CODE 0 7D20 7D20 2 1 -text161 CODE 0 7D22 7D22 2 1 -text162 CODE 0 7D24 7D24 2 1 -text163 CODE 0 7D26 7D26 2 1 -text164 CODE 0 7D28 7D28 2 1 -bssCOMRAM COMRAM 1 53C 53C 21 1 +text154 CODE 0 7556 7556 5A 1 +text155 CODE 0 7D00 7D00 18 1 +text156 CODE 0 7C2E 7C2E 1E 1 +text157 CODE 0 51C4 51C4 156 1 +text158 CODE 0 7F7A 7F7A 2 1 +text159 CODE 0 7F7C 7F7C 2 1 +text160 CODE 0 7F7E 7F7E 2 1 +text161 CODE 0 7F80 7F80 2 1 +text162 CODE 0 7F82 7F82 2 1 +text163 CODE 0 7F84 7F84 2 1 +text164 CODE 0 7F86 7F86 2 1 +bssCOMRAM COMRAM 1 53C 53C 22 1 config CONFIG 4 300000 300000 24 1 -$C:\Users\panze\AppData\Local\Temp\shhk.o +$C:\Users\panze\AppData\Local\Temp\s2oc.o idloc IDLOC 5 200000 200000 40 1 init CODE 0 1A 1A 4 1 reset_vec CODE 0 0 0 4 1 @@ -206,27 +206,23 @@ config CONFIG 4 300000 300000 24 1 # Addresses given in the range are in hexadecimal and units of delta. %UNUSED RAM 5FF-5FF 1 -RAM 77E-24FF 1 +RAM 6F3-6FF 1 +RAM 78C-24FF 1 SFR 0-4FF 1 SFR 2500-2DFF 1 BANK5 5FF-5FF 1 -BANK7 77E-7FF 1 +BANK6 6F3-6FF 1 +BANK7 78C-7FF 1 BANK8 800-8FF 1 BANK9 900-9FF 1 CONST 4-7 1 CONST 1E-24FF 1 -CONST 76A9-76A9 1 -CONST 7D0B-7D0B 1 -CONST 7D2A-FFFF 1 -STACK 77E-24FF 1 -SMALLCONST 76A9-76A9 1 -SMALLCONST 7D0B-7D0B 1 -SMALLCONST 7D2A-FFFF 1 +CONST 7F88-FFFF 1 +STACK 78C-24FF 1 +SMALLCONST 7F88-FFFF 1 CODE 4-7 1 CODE 1E-24FF 1 -CODE 76A9-76A9 1 -CODE 7D0B-7D0B 1 -CODE 7D2A-FFFF 1 +CODE 7F88-FFFF 1 BANK10 A00-AFF 1 BANK11 B00-BFF 1 BANK12 C00-CFF 1 @@ -255,11 +251,10 @@ BANK34 2200-22FF 1 BANK35 2300-23FF 1 BANK36 2400-24FF 1 BIGRAM 5FF-5FF 1 -BIGRAM 77E-24FF 1 +BIGRAM 6F3-6FF 1 +BIGRAM 78C-24FF 1 EEDATA 380000-3803FF 1 -MEDIUMCONST 76A9-76A9 1 -MEDIUMCONST 7D0B-7D0B 1 -MEDIUMCONST 7D2A-FFFF 1 +MEDIUMCONST 7F88-FFFF 1 # %LINETAB Section # This section enumerates the file/line to address mappings. # The beginning of the section is indicated by %LINETAB. @@ -274,62 +269,62 @@ MEDIUMCONST 7D2A-FFFF 1 # All other numeric values are in decimal. %LINETAB $dist/default/production\ETC.X.production.o -7D28 text164 CODE >133:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D28 text164 CODE >135:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D26 text163 CODE >129:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D26 text163 CODE >131:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D24 text162 CODE >125:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D24 text162 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D22 text161 CODE >137:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D22 text161 CODE >139:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D20 text160 CODE >149:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D20 text160 CODE >151:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D1E text159 CODE >141:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D1E text159 CODE >143:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D1C text158 CODE >145:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7D1C text158 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -51C0 text157 CODE >682:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -51C0 text157 CODE >684:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -51D0 text157 CODE >686:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -51EA text157 CODE >687:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -51EE text157 CODE >690:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -51FC text157 CODE >692:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5216 text157 CODE >693:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -521A text157 CODE >696:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5228 text157 CODE >698:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5242 text157 CODE >699:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5246 text157 CODE >702:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5254 text157 CODE >704:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -526E text157 CODE >705:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5272 text157 CODE >708:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5280 text157 CODE >710:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -529A text157 CODE >711:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -529E text157 CODE >714:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -52AC text157 CODE >716:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -52C6 text157 CODE >717:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -52D6 text157 CODE >719:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -52D8 text157 CODE >721:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -52D8 text157 CODE >723:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -52E6 text157 CODE >725:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5300 text157 CODE >726:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5310 text157 CODE >728:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5312 text157 CODE >730:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5312 text157 CODE >732:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5314 text157 CODE >733:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -79BE text156 CODE >336:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -79C0 text156 CODE >338:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -79DA text156 CODE >339:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A90 text155 CODE >341:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A92 text155 CODE >343:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7AA6 text155 CODE >344:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -72F4 text154 CODE >4:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -72F4 text154 CODE >11:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -72FC text154 CODE >12:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -7304 text154 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -7308 text154 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -731C text154 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -7332 text154 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -734C text154 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +7F86 text164 CODE >133:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F86 text164 CODE >135:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F84 text163 CODE >129:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F84 text163 CODE >131:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F82 text162 CODE >125:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F82 text162 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F80 text161 CODE >137:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F80 text161 CODE >139:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F7E text160 CODE >149:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F7E text160 CODE >151:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F7C text159 CODE >141:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F7C text159 CODE >143:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F7A text158 CODE >145:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F7A text158 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +51C4 text157 CODE >682:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +51C4 text157 CODE >684:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +51D4 text157 CODE >686:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +51EE text157 CODE >687:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +51F2 text157 CODE >690:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5200 text157 CODE >692:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +521A text157 CODE >693:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +521E text157 CODE >696:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +522C text157 CODE >698:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5246 text157 CODE >699:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +524A text157 CODE >702:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5258 text157 CODE >704:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5272 text157 CODE >705:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5276 text157 CODE >708:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5284 text157 CODE >710:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +529E text157 CODE >711:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +52A2 text157 CODE >714:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +52B0 text157 CODE >716:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +52CA text157 CODE >717:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +52DA text157 CODE >719:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +52DC text157 CODE >721:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +52DC text157 CODE >723:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +52EA text157 CODE >725:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5304 text157 CODE >726:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5314 text157 CODE >728:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5316 text157 CODE >730:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5316 text157 CODE >732:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5318 text157 CODE >733:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C2E text156 CODE >336:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C30 text156 CODE >338:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C4A text156 CODE >339:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D00 text155 CODE >341:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D02 text155 CODE >343:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D16 text155 CODE >344:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7556 text154 CODE >4:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +7556 text154 CODE >11:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +755E text154 CODE >12:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +7566 text154 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +756A text154 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +757E text154 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +7594 text154 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +75AE text154 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c 42D2 text153 CODE >346:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 42D2 text153 CODE >349:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 42E2 text153 CODE >350:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c @@ -352,58 +347,58 @@ $dist/default/production\ETC.X.production.o 44B4 text153 CODE >376:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 44FC text153 CODE >377:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 4510 text153 CODE >378:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5E50 text152 CODE >380:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5E52 text152 CODE >382:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5E56 text152 CODE >383:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5E5E text152 CODE >385:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5E6C text152 CODE >387:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5E88 text152 CODE >389:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5E9A text152 CODE >391:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5EAE text152 CODE >392:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5EC2 text152 CODE >394:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5ED4 text152 CODE >395:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5EFE text152 CODE >397:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F12 text152 CODE >400:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F20 text152 CODE >402:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F34 text152 CODE >405:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F38 text152 CODE >409:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F3A text152 CODE >410:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -734E text151 CODE >412:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -734E text151 CODE >415:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -734E text151 CODE >417:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7352 text151 CODE >419:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7376 text151 CODE >421:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -738A text151 CODE >425:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -739C text151 CODE >427:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -739E text151 CODE >428:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6522 text150 CODE >447:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6522 text150 CODE >449:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6526 text150 CODE >451:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -652A text150 CODE >453:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -653E text150 CODE >454:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6546 text150 CODE >456:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6554 text150 CODE >458:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -655C text150 CODE >460:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -656A text150 CODE >462:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -656E text150 CODE >463:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6572 text150 CODE >466:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6588 text150 CODE >467:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -659C text150 CODE >469:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -65AE text150 CODE >471:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -65B6 text150 CODE >472:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -65BA text150 CODE >473:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -65CC text150 CODE >475:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -65D2 text150 CODE >483:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -65D6 text150 CODE >485:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -65E8 text150 CODE >487:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -65EA text150 CODE >488:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -747E text149 CODE >112:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7480 text149 CODE >114:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7484 text149 CODE >119:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -748A text149 CODE >122:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7490 text149 CODE >125:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7496 text149 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -74C0 text149 CODE >128:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5F46 text152 CODE >380:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5F48 text152 CODE >382:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5F4C text152 CODE >383:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5F54 text152 CODE >385:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5F62 text152 CODE >387:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5F7E text152 CODE >389:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5F90 text152 CODE >391:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5FA4 text152 CODE >392:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5FB8 text152 CODE >394:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5FCA text152 CODE >395:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5FF4 text152 CODE >397:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6008 text152 CODE >400:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6016 text152 CODE >402:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +602A text152 CODE >405:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +602E text152 CODE >409:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6030 text152 CODE >410:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +75B0 text151 CODE >412:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +75B0 text151 CODE >415:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +75B0 text151 CODE >417:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +75B4 text151 CODE >419:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +75D8 text151 CODE >421:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +75EC text151 CODE >425:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +75FE text151 CODE >427:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7600 text151 CODE >428:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6618 text150 CODE >447:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6618 text150 CODE >449:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +661C text150 CODE >451:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6620 text150 CODE >453:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6634 text150 CODE >454:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +663C text150 CODE >456:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +664A text150 CODE >458:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6652 text150 CODE >460:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6660 text150 CODE >462:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6664 text150 CODE >463:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6668 text150 CODE >466:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +667E text150 CODE >467:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6692 text150 CODE >469:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +66A4 text150 CODE >471:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +66AC text150 CODE >472:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +66B0 text150 CODE >473:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +66C2 text150 CODE >475:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +66C8 text150 CODE >483:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +66CC text150 CODE >485:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +66DE text150 CODE >487:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +66E0 text150 CODE >488:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +76E0 text149 CODE >112:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +76E2 text149 CODE >114:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +76E6 text149 CODE >119:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +76EC text149 CODE >122:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +76F2 text149 CODE >125:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +76F8 text149 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7722 text149 CODE >128:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 492C text148 CODE >101:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C 492C text148 CODE >115:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C 4940 text148 CODE >117:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C @@ -458,62 +453,62 @@ $dist/default/production\ETC.X.production.o 4A8C text148 CODE >190:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C 4B18 text148 CODE >191:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C 4B18 text148 CODE >193:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -7CEE text147 CODE >120:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7CEE text147 CODE >122:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7CF2 text147 CODE >123:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7886 text146 CODE >741:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7886 text146 CODE >743:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7896 text146 CODE >745:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78B0 text146 CODE >749:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5674 text145 CODE >7:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5674 text145 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5678 text145 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5686 text145 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5696 text145 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -569A text145 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -56A8 text145 CODE >19:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -56B8 text145 CODE >20:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -56BC text145 CODE >22:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -56CC text145 CODE >23:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -56E2 text145 CODE >24:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -56E6 text145 CODE >25:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -56EA text145 CODE >26:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -56F4 text145 CODE >27:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -56F6 text145 CODE >25:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5704 text145 CODE >30:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -570E text145 CODE >31:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -572C text145 CODE >32:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -573C text145 CODE >33:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -573E text145 CODE >35:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5748 text145 CODE >36:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -574E text145 CODE >38:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -575E text145 CODE >39:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -576E text145 CODE >40:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -577E text145 CODE >41:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -7178 text144 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -7178 text144 CODE >119:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -7188 text144 CODE >121:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -7196 text144 CODE >122:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -71A6 text144 CODE >123:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -71B0 text144 CODE >124:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -71BA text144 CODE >125:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -71D0 text144 CODE >128:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -71E0 text144 CODE >129:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -65EC text143 CODE >493:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -65EC text143 CODE >501:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6654 text143 CODE >502:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6662 text143 CODE >504:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6672 text143 CODE >505:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6676 text143 CODE >506:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6696 text143 CODE >508:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -66A6 text143 CODE >511:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -66AE text143 CODE >512:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6CD2 text142 CODE >391:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6CD2 text142 CODE >412:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6D02 text142 CODE >413:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6D32 text142 CODE >414:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6D4E text142 CODE >415:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6D50 text142 CODE >416:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7F54 text147 CODE >120:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F54 text147 CODE >122:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F58 text147 CODE >123:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7AD4 text146 CODE >741:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7AD4 text146 CODE >743:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7AE4 text146 CODE >745:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7AFE text146 CODE >749:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +5678 text145 CODE >7:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5678 text145 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +567C text145 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +568A text145 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +569A text145 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +569E text145 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +56AC text145 CODE >19:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +56BC text145 CODE >20:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +56C0 text145 CODE >22:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +56D0 text145 CODE >23:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +56E6 text145 CODE >24:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +56EA text145 CODE >25:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +56EE text145 CODE >26:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +56F8 text145 CODE >27:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +56FA text145 CODE >25:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5708 text145 CODE >30:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5712 text145 CODE >31:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5730 text145 CODE >32:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5740 text145 CODE >33:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5742 text145 CODE >35:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +574C text145 CODE >36:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5752 text145 CODE >38:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5762 text145 CODE >39:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5772 text145 CODE >40:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5782 text145 CODE >41:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +7434 text144 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +7434 text144 CODE >119:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +7444 text144 CODE >121:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +7452 text144 CODE >122:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +7462 text144 CODE >123:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +746C text144 CODE >124:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +7476 text144 CODE >125:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +748C text144 CODE >128:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +749C text144 CODE >129:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +66E2 text143 CODE >495:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +66E2 text143 CODE >503:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +674A text143 CODE >504:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6758 text143 CODE >506:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6768 text143 CODE >507:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +676C text143 CODE >508:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +678C text143 CODE >510:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +679C text143 CODE >513:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +67A4 text143 CODE >514:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6F96 text142 CODE >391:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6F96 text142 CODE >412:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6FC6 text142 CODE >413:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6FF6 text142 CODE >414:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7012 text142 CODE >415:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7014 text142 CODE >416:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 4CD2 text141 CODE >305:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 4CD2 text141 CODE >331:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 4D02 text141 CODE >332:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c @@ -538,58 +533,71 @@ $dist/default/production\ETC.X.production.o 4E6E text141 CODE >372:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 4E84 text141 CODE >377:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 4E88 text141 CODE >389:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7CDE text140 CODE >25:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7CDE text140 CODE >28:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7CE2 text140 CODE >29:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7CE6 text140 CODE >30:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7D1A text139 CODE >156:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7D1A text139 CODE >159:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7800 text138 CODE >142:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7800 text138 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7814 text138 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -782C text138 CODE >150:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7714 text137 CODE >122:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7714 text137 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7716 text137 CODE >129:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7732 text137 CODE >132:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7736 text137 CODE >135:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7740 text137 CODE >137:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7744 text137 CODE >140:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7D18 text136 CODE >167:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7D18 text136 CODE >169:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7D18 text136 CODE >196:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7B16 text135 CODE >604:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B16 text135 CODE >606:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B2A text135 CODE >607:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B00 text134 CODE >624:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B00 text134 CODE >626:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B14 text134 CODE >627:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A2E text133 CODE >634:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A2E text133 CODE >636:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A46 text133 CODE >637:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7AEA text132 CODE >629:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7AEA text132 CODE >631:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7AFE text132 CODE >632:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7CD4 text131 CODE >331:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7CD4 text131 CODE >333:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7CDC text131 CODE >334:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A78 text130 CODE >495:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A7A text130 CODE >497:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A8E text130 CODE >498:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -62B6 text129 CODE >541:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -62B8 text129 CODE >543:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -62BC text129 CODE >544:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -62CC text129 CODE >545:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -62CC text129 CODE >547:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -62EE text129 CODE >549:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -62F0 text129 CODE >552:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -632A text129 CODE >554:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -632C text129 CODE >557:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -636E text129 CODE >559:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6370 text129 CODE >562:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6386 text129 CODE >564:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -638A text129 CODE >567:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -638C text129 CODE >568:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BEE text140 CODE >26:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7BEE text140 CODE >29:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7C02 text140 CODE >31:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7C06 text140 CODE >32:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7C0A text140 CODE >33:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7C0E text140 CODE >35:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7F78 text139 CODE >156:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7F78 text139 CODE >159:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7A22 text138 CODE >142:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7A22 text138 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7A36 text138 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7A4E text138 CODE >150:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7936 text137 CODE >122:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7936 text137 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7938 text137 CODE >129:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7954 text137 CODE >132:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7958 text137 CODE >135:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7962 text137 CODE >137:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7966 text137 CODE >140:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7184 text136 CODE >167:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7184 text136 CODE >171:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7194 text136 CODE >173:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71A4 text136 CODE >175:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71A6 text136 CODE >178:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71B6 text136 CODE >180:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71C6 text136 CODE >182:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71C8 text136 CODE >185:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71D8 text136 CODE >187:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71DA text136 CODE >188:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71E0 text136 CODE >190:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71F0 text136 CODE >192:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71F2 text136 CODE >193:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +71F8 text136 CODE >196:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7D86 text135 CODE >604:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D86 text135 CODE >606:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D9A text135 CODE >607:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D70 text134 CODE >624:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D70 text134 CODE >626:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D84 text134 CODE >627:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C9E text133 CODE >634:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C9E text133 CODE >636:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7CB6 text133 CODE >637:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D5A text132 CODE >629:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D5A text132 CODE >631:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D6E text132 CODE >632:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F44 text131 CODE >331:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F44 text131 CODE >333:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F4C text131 CODE >334:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7CE8 text130 CODE >495:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7CEA text130 CODE >497:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7CFE text130 CODE >498:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +63AC text129 CODE >541:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +63AE text129 CODE >543:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +63B2 text129 CODE >544:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +63C2 text129 CODE >545:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +63C2 text129 CODE >547:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +63E4 text129 CODE >549:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +63E6 text129 CODE >552:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6420 text129 CODE >554:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6422 text129 CODE >557:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6464 text129 CODE >559:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6466 text129 CODE >562:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +647C text129 CODE >564:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6480 text129 CODE >567:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6482 text129 CODE >568:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 408C text128 CODE >500:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 408C text128 CODE >502:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 40B0 text128 CODE >504:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c @@ -614,102 +622,118 @@ $dist/default/production\ETC.X.production.o 425E text128 CODE >535:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 4278 text128 CODE >537:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 42D0 text128 CODE >539:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -75BC text127 CODE >490:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -75BE text127 CODE >492:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -75F8 text127 CODE >493:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B28 text126 CODE >570:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B2A text126 CODE >572:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B2A text126 CODE >574:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B40 text126 CODE >576:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B50 text126 CODE >577:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B60 text126 CODE >579:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B7C text126 CODE >581:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B8E text126 CODE >583:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6BA2 text126 CODE >584:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6BBA text126 CODE >587:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6BBA text126 CODE >590:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7956 text125 CODE >592:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7958 text125 CODE >594:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -795C text125 CODE >596:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7972 text125 CODE >598:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -797A text125 CODE >601:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -797C text125 CODE >602:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -61DE text124 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -61DE text124 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -61E2 text124 CODE >59:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -61E6 text124 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -61EA text124 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -61EE text124 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -61F2 text124 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -61F6 text124 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -61FA text124 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -61FE text124 CODE >67:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -620E text124 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6212 text124 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6214 text124 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6216 text124 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6218 text124 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -622E text124 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6236 text124 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -624A text124 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -624C text124 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6260 text124 CODE >81:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6262 text124 CODE >83:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6276 text124 CODE >85:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6278 text124 CODE >87:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -628C text124 CODE >89:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -628E text124 CODE >92:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -62A4 text124 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -62B2 text124 CODE >95:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -62B4 text124 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -757E text123 CODE >32:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -757E text123 CODE >38:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7582 text123 CODE >39:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -75BA text123 CODE >41:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7D16 text122 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7D16 text122 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7D14 text121 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7D14 text121 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -729A text120 CODE >54:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -729A text120 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -72D2 text120 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -72F2 text120 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7D12 text119 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7D12 text119 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -6458 text118 CODE >112:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6458 text118 CODE >117:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6460 text118 CODE >118:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6468 text118 CODE >120:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -646A text118 CODE >122:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -648A text118 CODE >124:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6490 text118 CODE >125:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6494 text118 CODE >126:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6498 text118 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -64B8 text118 CODE >129:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -64BE text118 CODE >130:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -64C2 text118 CODE >131:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -64C6 text118 CODE >132:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -64E6 text118 CODE >134:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -64EC text118 CODE >135:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -64F0 text118 CODE >136:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6510 text118 CODE >138:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6516 text118 CODE >139:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -651A text118 CODE >142:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6520 text118 CODE >145:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -7D10 text117 CODE >227:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7D10 text117 CODE >229:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7D10 text117 CODE >264:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7D04 text116 CODE >162:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7D04 text116 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7D06 text116 CODE >166:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BE2 text115 CODE >150:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BE2 text115 CODE >152:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BE8 text115 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BEC text115 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BD6 text114 CODE >144:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BD6 text114 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BDC text114 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BE0 text114 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +77DE text127 CODE >490:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +77E0 text127 CODE >492:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +781A text127 CODE >493:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6CD0 text126 CODE >570:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6CD2 text126 CODE >572:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6CD2 text126 CODE >574:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6CE8 text126 CODE >576:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6CF8 text126 CODE >577:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6D08 text126 CODE >579:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6D24 text126 CODE >581:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6D36 text126 CODE >583:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6D4A text126 CODE >584:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6D62 text126 CODE >587:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6D62 text126 CODE >590:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BA4 text125 CODE >592:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BA6 text125 CODE >594:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BAA text125 CODE >596:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BC0 text125 CODE >598:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BC8 text125 CODE >601:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BCA text125 CODE >602:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +62D4 text124 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +62D4 text124 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +62D8 text124 CODE >59:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +62DC text124 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +62E0 text124 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +62E4 text124 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +62E8 text124 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +62EC text124 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +62F0 text124 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +62F4 text124 CODE >67:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6304 text124 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6308 text124 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +630A text124 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +630C text124 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +630E text124 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6324 text124 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +632C text124 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6340 text124 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6342 text124 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6356 text124 CODE >81:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6358 text124 CODE >83:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +636C text124 CODE >85:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +636E text124 CODE >87:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6382 text124 CODE >89:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6384 text124 CODE >92:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +639A text124 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +63A8 text124 CODE >95:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +63AA text124 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +77A0 text123 CODE >37:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +77A0 text123 CODE >43:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +77A4 text123 CODE >44:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +77DC text123 CODE >46:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7F76 text122 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7F76 text122 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7F74 text121 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7F74 text121 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7892 text120 CODE >59:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7892 text120 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +78CA text120 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7F72 text119 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7F72 text119 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +654E text118 CODE >112:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +654E text118 CODE >117:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6556 text118 CODE >118:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +655E text118 CODE >120:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6560 text118 CODE >122:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6580 text118 CODE >124:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6586 text118 CODE >125:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +658A text118 CODE >126:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +658E text118 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +65AE text118 CODE >129:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +65B4 text118 CODE >130:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +65B8 text118 CODE >131:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +65BC text118 CODE >132:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +65DC text118 CODE >134:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +65E2 text118 CODE >135:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +65E6 text118 CODE >136:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6606 text118 CODE >138:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +660C text118 CODE >139:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6610 text118 CODE >142:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6616 text118 CODE >145:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6C3A text117 CODE >227:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C3A text117 CODE >231:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C4C text117 CODE >233:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C5C text117 CODE >235:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C5E text117 CODE >238:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C70 text117 CODE >240:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C72 text117 CODE >241:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C76 text117 CODE >242:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C7A text117 CODE >243:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C8A text117 CODE >245:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C8C text117 CODE >246:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C90 text117 CODE >248:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6C92 text117 CODE >250:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6CA2 text117 CODE >252:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6CB2 text117 CODE >254:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6CB4 text117 CODE >256:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6CC4 text117 CODE >258:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6CC8 text117 CODE >259:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6CCC text117 CODE >260:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6CCE text117 CODE >264:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7F6A text116 CODE >162:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7F6A text116 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7F6C text116 CODE >166:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E52 text115 CODE >150:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E52 text115 CODE >152:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E58 text115 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E5C text115 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E46 text114 CODE >144:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E46 text114 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E4C text114 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E50 text114 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c 3190 text113 CODE >10:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 3190 text113 CODE >21:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 3196 text113 CODE >22:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c @@ -831,47 +855,47 @@ $dist/default/production\ETC.X.production.o 363C text113 CODE >234:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 363E text113 CODE >236:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 364E text113 CODE >237:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c -598E text112 CODE >43:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -598E text112 CODE >47:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -59A4 text112 CODE >48:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -59B8 text112 CODE >49:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -59E2 text112 CODE >50:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -59E4 text112 CODE >51:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -59F4 text112 CODE >52:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -59F8 text112 CODE >53:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5A06 text112 CODE >54:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5A1E text112 CODE >57:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5A32 text112 CODE >60:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5A46 text112 CODE >63:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5A50 text112 CODE >64:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5A52 text112 CODE >62:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5A62 text112 CODE >67:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5A72 text112 CODE >68:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5A82 text112 CODE >69:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5A92 text112 CODE >70:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -7026 text111 CODE >7:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7026 text111 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -702E text111 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7040 text111 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7044 text111 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7048 text111 CODE >17:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -704E text111 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7050 text111 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -705E text111 CODE >21:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7064 text111 CODE >22:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -707A text111 CODE >23:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7082 text111 CODE >24:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7084 text111 CODE >26:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -708A text111 CODE >27:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7090 text111 CODE >28:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7090 text111 CODE >29:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7098 text111 CODE >30:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -78DC text110 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -78DC text110 CODE >37:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -78EC text110 CODE >38:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -78F4 text110 CODE >39:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -78FC text110 CODE >52:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -7904 text110 CODE >53:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +5992 text112 CODE >43:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5992 text112 CODE >47:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +59A8 text112 CODE >48:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +59BC text112 CODE >49:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +59E6 text112 CODE >50:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +59E8 text112 CODE >51:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +59F8 text112 CODE >52:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +59FC text112 CODE >53:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5A0A text112 CODE >54:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5A22 text112 CODE >57:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5A36 text112 CODE >60:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5A4A text112 CODE >63:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5A54 text112 CODE >64:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5A56 text112 CODE >62:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5A66 text112 CODE >67:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5A76 text112 CODE >68:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5A86 text112 CODE >69:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5A96 text112 CODE >70:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +72E2 text111 CODE >7:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +72E2 text111 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +72EA text111 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +72FC text111 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7300 text111 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7304 text111 CODE >17:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +730A text111 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +730C text111 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +731A text111 CODE >21:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7320 text111 CODE >22:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7336 text111 CODE >23:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +733E text111 CODE >24:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7340 text111 CODE >26:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7346 text111 CODE >27:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +734C text111 CODE >28:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +734C text111 CODE >29:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7354 text111 CODE >30:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7B2A text110 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +7B2A text110 CODE >37:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +7B3A text110 CODE >38:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +7B42 text110 CODE >39:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +7B4A text110 CODE >52:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +7B52 text110 CODE >53:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c 4E8A text109 CODE >10:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 4E8C text109 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 4EAA text109 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c @@ -901,183 +925,183 @@ $dist/default/production\ETC.X.production.o 502A text109 CODE >42:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 502C text109 CODE >43:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 503C text109 CODE >44:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c -5D64 text108 CODE >43:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5D64 text108 CODE >49:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5D8C text108 CODE >50:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5DDE text108 CODE >51:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5DFA text108 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5E16 text108 CODE >53:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5E32 text108 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5E3E text108 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5E4A text108 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5E4E text108 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -7D00 text107 CODE >162:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7D00 text107 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7D02 text107 CODE >166:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7BCA text106 CODE >150:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7BCA text106 CODE >152:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7BD0 text106 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7BD4 text106 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7BBE text105 CODE >144:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7BBE text105 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7BC4 text105 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7BC8 text105 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -5C78 text104 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5C78 text104 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5CA0 text104 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5CF2 text104 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5D0E text104 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5D2A text104 CODE >74:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5D46 text104 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5D52 text104 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5D5E text104 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5D62 text104 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -709A text103 CODE >458:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -709A text103 CODE >460:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -709C text103 CODE >461:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -70AE text103 CODE >463:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -70BE text103 CODE >465:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -70C2 text103 CODE >466:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -70C6 text103 CODE >469:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -70CA text103 CODE >471:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -70DE text103 CODE >472:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -70F6 text103 CODE >475:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -710A text103 CODE >480:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7B68 text102 CODE >43:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7B68 text102 CODE >47:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7B6C text102 CODE >49:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7B70 text102 CODE >50:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7B74 text102 CODE >51:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7B78 text102 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c -7D0E text101 CODE >227:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -7D0E text101 CODE >230:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -6106 text100 CODE >185:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -6106 text100 CODE >188:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -611A text100 CODE >190:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -6132 text100 CODE >193:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -6136 text100 CODE >195:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -614A text100 CODE >197:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -614E text100 CODE >198:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -6152 text100 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -6166 text100 CODE >202:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -616A text100 CODE >203:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -616E text100 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -6182 text100 CODE >207:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -6186 text100 CODE >208:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -618A text100 CODE >210:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -61A6 text100 CODE >212:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -61AE text100 CODE >213:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -61B2 text100 CODE >215:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -61D0 text100 CODE >217:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -61D8 text100 CODE >218:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -61DC text100 CODE >221:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -77D2 text99 CODE >128:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -77D2 text99 CODE >130:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -77E2 text99 CODE >133:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -77E4 text99 CODE >136:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -77E8 text99 CODE >137:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -77EE text99 CODE >140:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -77F0 text99 CODE >141:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -77F4 text99 CODE >145:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -77F8 text99 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -77FE text99 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -76AA text98 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -76AA text98 CODE >170:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -76AC text98 CODE >171:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -76B8 text98 CODE >174:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -76D4 text98 CODE >180:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -76DC text98 CODE >182:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -76E0 text98 CODE >183:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -66B0 text97 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -66C8 text97 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -66E4 text97 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -66E8 text97 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -66EC text97 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -6708 text97 CODE >67:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -670C text97 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -6710 text97 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -672C text97 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -6730 text97 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -6734 text97 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -6750 text97 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -6754 text97 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -6758 text97 CODE >80:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -6758 text97 CODE >81:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -5566 text96 CODE >7:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5566 text96 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -556C text96 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -557A text96 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -558A text96 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -558E text96 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -559C text96 CODE >19:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -55AC text96 CODE >20:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -55B0 text96 CODE >22:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -55C0 text96 CODE >23:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -55D6 text96 CODE >24:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -55DA text96 CODE >25:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -55DE text96 CODE >26:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -55E8 text96 CODE >27:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -55EA text96 CODE >25:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -55F8 text96 CODE >30:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5602 text96 CODE >31:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5620 text96 CODE >32:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5630 text96 CODE >33:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5632 text96 CODE >35:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -563C text96 CODE >36:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5642 text96 CODE >38:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5652 text96 CODE >39:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5662 text96 CODE >40:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -5672 text96 CODE >41:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -710C text95 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -710C text95 CODE >119:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -711E text95 CODE >121:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -712C text95 CODE >122:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -713C text95 CODE >123:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -7146 text95 CODE >124:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -7150 text95 CODE >125:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -7166 text95 CODE >128:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -7176 text95 CODE >129:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -638E text94 CODE >493:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -638E text94 CODE >501:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -63FA text94 CODE >502:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -640A text94 CODE >504:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -641A text94 CODE >505:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -641E text94 CODE >506:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -643E text94 CODE >508:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -644E text94 CODE >511:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6456 text94 CODE >512:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6C4C text93 CODE >391:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6C4C text93 CODE >412:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6C7E text93 CODE >413:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6CB0 text93 CODE >414:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6CCE text93 CODE >415:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6CD0 text93 CODE >416:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7B54 text92 CODE >104:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7B54 text92 CODE >107:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7B5E text92 CODE >108:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7B66 text92 CODE >109:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -79F8 text91 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -79F8 text91 CODE >100:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7A06 text91 CODE >101:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7A12 text91 CODE >102:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7746 text90 CODE >196:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -774A text90 CODE >198:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -775C text90 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -775E text90 CODE >201:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -7762 text90 CODE >202:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -7772 text90 CODE >204:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -7774 text90 CODE >207:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -7CFC text89 CODE >162:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7CFC text89 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7CFE text89 CODE >166:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BA4 text88 CODE >150:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BA4 text88 CODE >152:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BAA text88 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BB0 text88 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7B96 text87 CODE >144:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7B96 text87 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7B9C text87 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7BA2 text87 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +5E5A text108 CODE >43:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5E5A text108 CODE >49:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5E82 text108 CODE >50:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5ED4 text108 CODE >51:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5EF0 text108 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5F0C text108 CODE >53:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5F28 text108 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5F34 text108 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5F40 text108 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5F44 text108 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +7F66 text107 CODE >162:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7F66 text107 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7F68 text107 CODE >166:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E3A text106 CODE >150:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E3A text106 CODE >152:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E40 text106 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E44 text106 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E2E text105 CODE >144:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E2E text105 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E34 text105 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E38 text105 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +5D6E text104 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5D6E text104 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5D96 text104 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5DE8 text104 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5E04 text104 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5E20 text104 CODE >74:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5E3C text104 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5E48 text104 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5E54 text104 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5E58 text104 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +7356 text103 CODE >460:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7356 text103 CODE >462:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7358 text103 CODE >463:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +736A text103 CODE >465:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +737A text103 CODE >467:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +737E text103 CODE >468:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7382 text103 CODE >471:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7386 text103 CODE >473:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +739A text103 CODE >474:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +73B2 text103 CODE >477:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +73C6 text103 CODE >482:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7DD8 text102 CODE >48:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7DD8 text102 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7DDC text102 CODE >54:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7DE0 text102 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7DE4 text102 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7DE8 text102 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +7F70 text101 CODE >227:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7F70 text101 CODE >230:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +61FC text100 CODE >185:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +61FC text100 CODE >188:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +6210 text100 CODE >190:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +6228 text100 CODE >193:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +622C text100 CODE >195:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +6240 text100 CODE >197:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +6244 text100 CODE >198:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +6248 text100 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +625C text100 CODE >202:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +6260 text100 CODE >203:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +6264 text100 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +6278 text100 CODE >207:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +627C text100 CODE >208:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +6280 text100 CODE >210:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +629C text100 CODE >212:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +62A4 text100 CODE >213:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +62A8 text100 CODE >215:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +62C6 text100 CODE >217:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +62CE text100 CODE >218:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +62D2 text100 CODE >221:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +79F4 text99 CODE >128:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +79F4 text99 CODE >130:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7A04 text99 CODE >133:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7A06 text99 CODE >136:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7A0A text99 CODE >137:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7A10 text99 CODE >140:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7A12 text99 CODE >141:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7A16 text99 CODE >145:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7A1A text99 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7A20 text99 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +78CC text98 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +78CC text98 CODE >170:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +78CE text98 CODE >171:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +78DA text98 CODE >174:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +78F6 text98 CODE >180:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +78FE text98 CODE >182:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7902 text98 CODE >183:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +67A6 text97 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +67BE text97 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +67DA text97 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +67DE text97 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +67E2 text97 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +67FE text97 CODE >67:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +6802 text97 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +6806 text97 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +6822 text97 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +6826 text97 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +682A text97 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +6846 text97 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +684A text97 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +684E text97 CODE >80:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +684E text97 CODE >81:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +556A text96 CODE >7:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +556A text96 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5570 text96 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +557E text96 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +558E text96 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5592 text96 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +55A0 text96 CODE >19:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +55B0 text96 CODE >20:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +55B4 text96 CODE >22:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +55C4 text96 CODE >23:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +55DA text96 CODE >24:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +55DE text96 CODE >25:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +55E2 text96 CODE >26:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +55EC text96 CODE >27:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +55EE text96 CODE >25:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +55FC text96 CODE >30:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5606 text96 CODE >31:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5624 text96 CODE >32:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5634 text96 CODE >33:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5636 text96 CODE >35:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5640 text96 CODE >36:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5646 text96 CODE >38:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5656 text96 CODE >39:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5666 text96 CODE >40:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +5676 text96 CODE >41:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c +73C8 text95 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +73C8 text95 CODE >119:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +73DA text95 CODE >121:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +73E8 text95 CODE >122:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +73F8 text95 CODE >123:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +7402 text95 CODE >124:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +740C text95 CODE >125:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +7422 text95 CODE >128:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +7432 text95 CODE >129:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c +6484 text94 CODE >495:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6484 text94 CODE >503:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +64F0 text94 CODE >504:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6500 text94 CODE >506:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6510 text94 CODE >507:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6514 text94 CODE >508:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6534 text94 CODE >510:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6544 text94 CODE >513:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +654C text94 CODE >514:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6F10 text93 CODE >391:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6F10 text93 CODE >412:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6F42 text93 CODE >413:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6F74 text93 CODE >414:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6F92 text93 CODE >415:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6F94 text93 CODE >416:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7DC4 text92 CODE >104:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7DC4 text92 CODE >107:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7DCE text92 CODE >108:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7DD6 text92 CODE >109:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7C68 text91 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7C68 text91 CODE >100:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7C76 text91 CODE >101:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7C82 text91 CODE >102:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7968 text90 CODE >196:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +796C text90 CODE >198:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +797E text90 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +7980 text90 CODE >201:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +7984 text90 CODE >202:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +7994 text90 CODE >204:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +7996 text90 CODE >207:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +7F62 text89 CODE >162:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7F62 text89 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7F64 text89 CODE >166:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E14 text88 CODE >150:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E14 text88 CODE >152:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E1A text88 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E20 text88 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E06 text87 CODE >144:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E06 text87 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E0C text87 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E12 text87 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c 2CCE text86 CODE >10:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 2CCE text86 CODE >21:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 2CD6 text86 CODE >22:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c @@ -1199,47 +1223,47 @@ $dist/default/production\ETC.X.production.o 317C text86 CODE >234:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 317E text86 CODE >236:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 318E text86 CODE >237:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c -5780 text85 CODE >43:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5780 text85 CODE >47:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5798 text85 CODE >48:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -57AC text85 CODE >49:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -57D6 text85 CODE >50:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -57D8 text85 CODE >51:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -57E8 text85 CODE >52:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -57EC text85 CODE >53:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -57FA text85 CODE >54:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5812 text85 CODE >57:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5826 text85 CODE >60:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -583A text85 CODE >63:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5844 text85 CODE >64:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5846 text85 CODE >62:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5856 text85 CODE >67:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5866 text85 CODE >68:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5876 text85 CODE >69:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -5886 text85 CODE >70:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -6EC8 text84 CODE >7:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6EC8 text84 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6ED2 text84 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6EE4 text84 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6EE8 text84 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6EEC text84 CODE >17:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6EF2 text84 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6EF4 text84 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6F02 text84 CODE >21:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6F08 text84 CODE >22:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6F1E text84 CODE >23:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6F26 text84 CODE >24:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6F28 text84 CODE >26:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6F2E text84 CODE >27:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6F34 text84 CODE >28:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6F34 text84 CODE >29:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -6F3C text84 CODE >30:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -785A text83 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -785A text83 CODE >37:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -786C text83 CODE >38:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -7874 text83 CODE >39:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -787C text83 CODE >52:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -7884 text83 CODE >53:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +5784 text85 CODE >43:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5784 text85 CODE >47:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +579C text85 CODE >48:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +57B0 text85 CODE >49:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +57DA text85 CODE >50:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +57DC text85 CODE >51:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +57EC text85 CODE >52:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +57F0 text85 CODE >53:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +57FE text85 CODE >54:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5816 text85 CODE >57:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +582A text85 CODE >60:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +583E text85 CODE >63:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +5848 text85 CODE >64:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +584A text85 CODE >62:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +585A text85 CODE >67:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +586A text85 CODE >68:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +587A text85 CODE >69:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +588A text85 CODE >70:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c +710E text84 CODE >7:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +710E text84 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7118 text84 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +712A text84 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +712E text84 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7132 text84 CODE >17:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7138 text84 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +713A text84 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7148 text84 CODE >21:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +714E text84 CODE >22:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7164 text84 CODE >23:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +716C text84 CODE >24:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +716E text84 CODE >26:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7174 text84 CODE >27:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +717A text84 CODE >28:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +717A text84 CODE >29:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7182 text84 CODE >30:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c +7AA8 text83 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +7AA8 text83 CODE >37:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +7ABA text83 CODE >38:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +7AC2 text83 CODE >39:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +7ACA text83 CODE >52:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c +7AD2 text83 CODE >53:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c 4B1A text82 CODE >10:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 4B1E text82 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 4B3E text82 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c @@ -1269,192 +1293,192 @@ $dist/default/production\ETC.X.production.o 4CBE text82 CODE >42:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 4CC0 text82 CODE >43:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 4CD0 text82 CODE >44:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c -5B86 text81 CODE >43:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5B86 text81 CODE >49:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5BB0 text81 CODE >50:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5C04 text81 CODE >51:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5C22 text81 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5C3E text81 CODE >53:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5C5A text81 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5C66 text81 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5C72 text81 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5C76 text81 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -68C0 text80 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -68C4 text80 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -68D4 text80 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -68E6 text80 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6902 text80 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -690A text80 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -691E text80 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -692E text80 CODE >96:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6946 text80 CODE >106:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -695C text80 CODE >109:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6772 text79 CODE >29:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6776 text79 CODE >33:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -678C text79 CODE >38:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6796 text79 CODE >39:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -679A text79 CODE >41:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -679E text79 CODE >43:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -67A8 text79 CODE >44:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -67BA text79 CODE >45:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -67D2 text79 CODE >48:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -67DC text79 CODE >49:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -67E0 text79 CODE >54:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -681C text79 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -6820 text79 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -79A0 text78 CODE >23:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -79A0 text78 CODE >25:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -79B6 text78 CODE >26:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -79BC text78 CODE >27:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c -7CE8 text77 CODE >445:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CE8 text77 CODE >447:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CEC text77 CODE >448:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7540 text76 CODE >525:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7544 text76 CODE >528:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -754A text76 CODE >531:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -754E text76 CODE >534:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7550 text76 CODE >537:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7552 text76 CODE >540:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7552 text76 CODE >543:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7560 text76 CODE >545:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -757C text76 CODE >546:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7BB2 text75 CODE >455:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7BB6 text75 CODE >457:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7BBC text75 CODE >458:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -5316 text74 CODE >15:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -531A text74 CODE >21:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -531E text74 CODE >24:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5322 text74 CODE >25:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5328 text74 CODE >26:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5336 text74 CODE >27:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -533C text74 CODE >28:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5340 text74 CODE >30:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5344 text74 CODE >31:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -534A text74 CODE >32:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -535C text74 CODE >36:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5360 text74 CODE >37:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5366 text74 CODE >38:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5378 text74 CODE >42:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -537C text74 CODE >43:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5382 text74 CODE >44:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5394 text74 CODE >48:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5398 text74 CODE >49:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -539C text74 CODE >50:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -53D8 text74 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -53E8 text74 CODE >54:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -53FE text74 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5406 text74 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -540A text74 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -540A text74 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5412 text74 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -541E text74 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -541E text74 CODE >66:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5438 text74 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5438 text74 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5444 text74 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -5444 text74 CODE >86:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -75FA text73 CODE >89:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -75FA text73 CODE >91:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -7608 text73 CODE >92:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -7616 text73 CODE >93:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -7624 text73 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -7632 text73 CODE >95:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -7634 text73 CODE >96:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c -7CF8 text72 CODE >162:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7CF8 text72 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7CFA text72 CODE >166:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7B88 text71 CODE >150:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7B88 text71 CODE >152:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7B8E text71 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7B94 text71 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7B7A text70 CODE >144:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7B7A text70 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7B80 text70 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7B86 text70 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -5A94 text69 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5A94 text69 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5ABE text69 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5B12 text69 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5B30 text69 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5B4C text69 CODE >74:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5B68 text69 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5B74 text69 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5B80 text69 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5B84 text69 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -5446 text68 CODE >266:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -5446 text68 CODE >274:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -545C text68 CODE >276:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -5476 text68 CODE >278:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -547A text68 CODE >280:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -5494 text68 CODE >281:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -54A2 text68 CODE >282:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -54AE text68 CODE >283:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -54BC text68 CODE >284:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -54C8 text68 CODE >285:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -54CA text68 CODE >288:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -54E0 text68 CODE >290:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -54FA text68 CODE >292:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -54FE text68 CODE >294:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -5518 text68 CODE >295:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -5526 text68 CODE >296:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -5532 text68 CODE >297:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -5540 text68 CODE >298:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -554C text68 CODE >299:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -554E text68 CODE >302:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -5564 text68 CODE >303:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6BBC text67 CODE >572:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6BBC text67 CODE >575:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6BDA text67 CODE >576:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6BF6 text67 CODE >578:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6C12 text67 CODE >579:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6C2E text67 CODE >581:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -6C4A text67 CODE >583:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7A60 text66 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7A60 text66 CODE >74:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7A62 text66 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7A64 text66 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7A68 text66 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7A76 text66 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7AD4 text65 CODE >604:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7AD4 text65 CODE >606:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7AE8 text65 CODE >607:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7ABE text64 CODE >624:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7ABE text64 CODE >626:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7AD2 text64 CODE >627:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A14 text63 CODE >634:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A14 text63 CODE >636:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7A2C text63 CODE >637:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7AA8 text62 CODE >629:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7AA8 text62 CODE >631:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7ABC text62 CODE >632:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7CCA text61 CODE >331:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7CCA text61 CODE >333:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7CD2 text61 CODE >334:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -79DC text60 CODE >495:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -79E0 text60 CODE >497:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -79F6 text60 CODE >498:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F3C text59 CODE >541:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F40 text59 CODE >543:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F46 text59 CODE >544:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F56 text59 CODE >545:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F56 text59 CODE >547:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F78 text59 CODE >549:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5F7C text59 CODE >552:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5FB8 text59 CODE >554:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -5FBC text59 CODE >557:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6000 text59 CODE >559:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6002 text59 CODE >562:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6018 text59 CODE >564:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -601E text59 CODE >567:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6022 text59 CODE >568:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -723E text58 CODE >4:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -723E text58 CODE >11:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -7246 text58 CODE >12:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -724E text58 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -7252 text58 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -7266 text58 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -727C text58 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -7298 text58 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +5C7C text81 CODE >43:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5C7C text81 CODE >49:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5CA6 text81 CODE >50:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5CFA text81 CODE >51:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5D18 text81 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5D34 text81 CODE >53:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5D50 text81 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5D5C text81 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5D68 text81 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5D6C text81 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +6A6A text80 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6A6E text80 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6A7E text80 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6A90 text80 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6AAC text80 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6AB4 text80 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6AC8 text80 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6AD8 text80 CODE >96:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6AF0 text80 CODE >106:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6B06 text80 CODE >109:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +691C text79 CODE >29:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6920 text79 CODE >33:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6936 text79 CODE >38:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6940 text79 CODE >39:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6944 text79 CODE >41:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6948 text79 CODE >43:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6952 text79 CODE >44:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6964 text79 CODE >45:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +697C text79 CODE >48:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +6986 text79 CODE >49:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +698A text79 CODE >54:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +69C6 text79 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +69CA text79 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +7C10 text78 CODE >23:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +7C10 text78 CODE >25:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +7C26 text78 CODE >26:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +7C2C text78 CODE >27:C:\Users\panze\Documents\GitHub\ETC\ETC.X\CLUTCH.c +7F4E text77 CODE >445:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F4E text77 CODE >447:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F52 text77 CODE >448:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7762 text76 CODE >525:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7766 text76 CODE >528:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +776C text76 CODE >531:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7770 text76 CODE >534:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7772 text76 CODE >537:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7774 text76 CODE >540:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7774 text76 CODE >543:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7782 text76 CODE >545:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +779E text76 CODE >546:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7E22 text75 CODE >455:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7E26 text75 CODE >457:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7E2C text75 CODE >458:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +531A text74 CODE >15:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +531E text74 CODE >21:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5322 text74 CODE >24:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5326 text74 CODE >25:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +532C text74 CODE >26:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +533A text74 CODE >27:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5340 text74 CODE >28:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5344 text74 CODE >30:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5348 text74 CODE >31:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +534E text74 CODE >32:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5360 text74 CODE >36:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5364 text74 CODE >37:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +536A text74 CODE >38:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +537C text74 CODE >42:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5380 text74 CODE >43:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5386 text74 CODE >44:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5398 text74 CODE >48:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +539C text74 CODE >49:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +53A0 text74 CODE >50:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +53DC text74 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +53EC text74 CODE >54:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5402 text74 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +540A text74 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +540E text74 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +540E text74 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5416 text74 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5422 text74 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5422 text74 CODE >66:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +543C text74 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +543C text74 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5448 text74 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +5448 text74 CODE >86:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +781C text73 CODE >89:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +781C text73 CODE >91:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +782A text73 CODE >92:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +7838 text73 CODE >93:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +7846 text73 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +7854 text73 CODE >95:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +7856 text73 CODE >96:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ANALOG.c +7F5E text72 CODE >162:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7F5E text72 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7F60 text72 CODE >166:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7DF8 text71 CODE >150:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7DF8 text71 CODE >152:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7DFE text71 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E04 text71 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7DEA text70 CODE >144:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7DEA text70 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7DF0 text70 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7DF6 text70 CODE >148:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +5B8A text69 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5B8A text69 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5BB4 text69 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5C08 text69 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5C26 text69 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5C42 text69 CODE >74:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5C5E text69 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5C6A text69 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5C76 text69 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +5C7A text69 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +544A text68 CODE >266:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +544A text68 CODE >274:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5460 text68 CODE >276:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +547A text68 CODE >278:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +547E text68 CODE >280:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5498 text68 CODE >281:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +54A6 text68 CODE >282:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +54B2 text68 CODE >283:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +54C0 text68 CODE >284:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +54CC text68 CODE >285:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +54CE text68 CODE >288:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +54E4 text68 CODE >290:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +54FE text68 CODE >292:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5502 text68 CODE >294:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +551C text68 CODE >295:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +552A text68 CODE >296:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5536 text68 CODE >297:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5544 text68 CODE >298:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5550 text68 CODE >299:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5552 text68 CODE >302:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5568 text68 CODE >303:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6DF4 text67 CODE >574:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6DF4 text67 CODE >577:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6E12 text67 CODE >578:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6E2E text67 CODE >580:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6E4A text67 CODE >581:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6E66 text67 CODE >583:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6E82 text67 CODE >585:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7CD0 text66 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7CD0 text66 CODE >74:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7CD2 text66 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7CD4 text66 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7CD8 text66 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7CE6 text66 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7D44 text65 CODE >604:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D44 text65 CODE >606:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D58 text65 CODE >607:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D2E text64 CODE >624:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D2E text64 CODE >626:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D42 text64 CODE >627:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C84 text63 CODE >634:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C84 text63 CODE >636:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C9C text63 CODE >637:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D18 text62 CODE >629:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D18 text62 CODE >631:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D2C text62 CODE >632:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F3A text61 CODE >331:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F3A text61 CODE >333:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7F42 text61 CODE >334:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C4C text60 CODE >495:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C50 text60 CODE >497:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7C66 text60 CODE >498:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6032 text59 CODE >541:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6036 text59 CODE >543:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +603C text59 CODE >544:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +604C text59 CODE >545:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +604C text59 CODE >547:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +606E text59 CODE >549:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6072 text59 CODE >552:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +60AE text59 CODE >554:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +60B2 text59 CODE >557:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +60F6 text59 CODE >559:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +60F8 text59 CODE >562:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +610E text59 CODE >564:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6114 text59 CODE >567:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6118 text59 CODE >568:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74FA text58 CODE >4:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +74FA text58 CODE >11:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +7502 text58 CODE >12:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +750A text58 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +750E text58 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +7522 text58 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +7538 text58 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c +7554 text58 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c 3E3C text57 CODE >500:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 3E3C text57 CODE >502:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 3E60 text57 CODE >504:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c @@ -1479,57 +1503,68 @@ $dist/default/production\ETC.X.production.o 4018 text57 CODE >535:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 4032 text57 CODE >537:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c 408A text57 CODE >539:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7438 text56 CODE >490:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -743C text56 CODE >492:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -747C text56 CODE >493:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6822 text55 CODE >570:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6826 text55 CODE >572:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6826 text55 CODE >574:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -683E text55 CODE >576:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6852 text55 CODE >577:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6862 text55 CODE >579:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -687E text55 CODE >581:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6890 text55 CODE >583:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -68A4 text55 CODE >584:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -68BE text55 CODE >587:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -68BE text55 CODE >590:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -76E2 text54 CODE >592:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -76E6 text54 CODE >594:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -76EC text54 CODE >596:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7702 text54 CODE >598:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -770E text54 CODE >601:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7712 text54 CODE >602:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6024 text53 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6024 text53 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6028 text53 CODE >59:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -602C text53 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6030 text53 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6034 text53 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6038 text53 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -603C text53 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6040 text53 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6044 text53 CODE >67:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6054 text53 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6058 text53 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -605A text53 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -605C text53 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -605E text53 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -607C text53 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6084 text53 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6098 text53 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -609A text53 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -60AE text53 CODE >81:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -60B0 text53 CODE >83:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -60C4 text53 CODE >85:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -60C6 text53 CODE >87:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -60DA text53 CODE >89:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -60DC text53 CODE >92:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -60F4 text53 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6102 text53 CODE >95:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -6104 text53 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C -74C2 text52 CODE >198:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -74C6 text52 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7500 text52 CODE >226:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +769A text56 CODE >490:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +769E text56 CODE >492:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +76DE text56 CODE >493:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +69CC text55 CODE >570:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +69D0 text55 CODE >572:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +69D0 text55 CODE >574:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +69E8 text55 CODE >576:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +69FC text55 CODE >577:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6A0C text55 CODE >579:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6A28 text55 CODE >581:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6A3A text55 CODE >583:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6A4E text55 CODE >584:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6A68 text55 CODE >587:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6A68 text55 CODE >590:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7904 text54 CODE >592:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7908 text54 CODE >594:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +790E text54 CODE >596:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7924 text54 CODE >598:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7930 text54 CODE >601:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7934 text54 CODE >602:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +611A text53 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +611A text53 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +611E text53 CODE >59:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6122 text53 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6126 text53 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +612A text53 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +612E text53 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6132 text53 CODE >64:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6136 text53 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +613A text53 CODE >67:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +614A text53 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +614E text53 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6150 text53 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6152 text53 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6154 text53 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6172 text53 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +617A text53 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +618E text53 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +6190 text53 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +61A4 text53 CODE >81:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +61A6 text53 CODE >83:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +61BA text53 CODE >85:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +61BC text53 CODE >87:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +61D0 text53 CODE >89:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +61D2 text53 CODE >92:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +61EA text53 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +61F8 text53 CODE >95:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +61FA text53 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C +5A98 text52 CODE >198:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5A9C text52 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5AD6 text52 CODE >203:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B0A text52 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B10 text52 CODE >206:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B14 text52 CODE >207:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B4A text52 CODE >213:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B50 text52 CODE >214:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B54 text52 CODE >215:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B74 text52 CODE >217:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B7A text52 CODE >218:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B7E text52 CODE >221:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B84 text52 CODE >222:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5B88 text52 CODE >226:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 3AA0 text51 CODE >11:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c 3AA0 text51 CODE >26:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c 3AA8 text51 CODE >27:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c @@ -1616,19 +1651,19 @@ $dist/default/production\ETC.X.production.o 3E2E text51 CODE >180:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c 3E30 text51 CODE >182:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c 3E3A text51 CODE >185:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c -5888 text50 CODE >4:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -5888 text50 CODE >7:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -58B8 text50 CODE >8:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -58C8 text50 CODE >9:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -58F6 text50 CODE >10:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -5906 text50 CODE >12:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -5914 text50 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -5926 text50 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -5934 text50 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -5946 text50 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -5956 text50 CODE >17:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -5966 text50 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -598C text50 CODE >19:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +588C text50 CODE >4:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +588C text50 CODE >7:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +58BC text50 CODE >8:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +58CC text50 CODE >9:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +58FA text50 CODE >10:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +590A text50 CODE >12:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +5918 text50 CODE >13:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +592A text50 CODE >14:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +5938 text50 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +594A text50 CODE >16:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +595A text50 CODE >17:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +596A text50 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c +5990 text50 CODE >19:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c 3650 text49 CODE >8:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c 3650 text49 CODE >17:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c 3658 text49 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c @@ -1716,78 +1751,90 @@ $dist/default/production\ETC.X.production.o 3A8A text49 CODE >201:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c 3A8E text49 CODE >203:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c 3A9E text49 CODE >205:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c -7636 text48 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c -7636 text48 CODE >17:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c -764E text48 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c -765E text48 CODE >19:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c -766E text48 CODE >20:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c -73F0 text47 CODE >245:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c -73F0 text47 CODE >248:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c -7402 text47 CODE >249:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c -7436 text47 CODE >250:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c -25BC text46 CODE >585:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -25BC text46 CODE >590:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -25F0 text46 CODE >596:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2638 text46 CODE >602:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -279A text46 CODE >622:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2A00 text46 CODE >628:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2A90 text46 CODE >629:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2AAC text46 CODE >634:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2B54 text46 CODE >636:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2BB0 text46 CODE >638:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2BD8 text46 CODE >640:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2C38 text46 CODE >642:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2C60 text46 CODE >647:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2C84 text46 CODE >648:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2CA8 text46 CODE >651:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -2CCC text46 CODE >653:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7858 text48 CODE >15:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c +7858 text48 CODE >17:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c +7870 text48 CODE >18:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c +7880 text48 CODE >19:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c +7890 text48 CODE >20:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c +7652 text47 CODE >245:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c +7652 text47 CODE >248:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c +7664 text47 CODE >249:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c +7698 text47 CODE >250:C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c +25BC text46 CODE >587:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +25BC text46 CODE >592:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +25F0 text46 CODE >598:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2638 text46 CODE >604:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +279A text46 CODE >624:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2A00 text46 CODE >630:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2A90 text46 CODE >631:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2AAC text46 CODE >636:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2B54 text46 CODE >638:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2BB0 text46 CODE >640:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2BD8 text46 CODE >642:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2C38 text46 CODE >644:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2C60 text46 CODE >649:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2C84 text46 CODE >650:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2CA8 text46 CODE >653:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +2CCC text46 CODE >655:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 503E text45 CODE >419:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 5042 text45 CODE >421:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 504E text45 CODE >423:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -506E text45 CODE >426:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +5070 text45 CODE >426:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 5076 text45 CODE >428:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 508A text45 CODE >430:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 509A text45 CODE >434:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 511E text45 CODE >435:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 5122 text45 CODE >436:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 5132 text45 CODE >440:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -51A4 text45 CODE >450:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +51A4 text45 CODE >445:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 51A4 text45 CODE >451:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -51A8 text45 CODE >454:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -51BE text45 CODE >456:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7D0C text44 CODE >131:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7D0C text44 CODE >133:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7D0C text44 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -7502 text43 CODE >24:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -7502 text43 CODE >26:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -7504 text43 CODE >27:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -7506 text43 CODE >28:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -7508 text43 CODE >29:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -750A text43 CODE >30:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -750C text43 CODE >31:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -750E text43 CODE >32:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -7510 text43 CODE >33:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -7512 text43 CODE >34:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -7528 text43 CODE >35:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -753E text43 CODE >36:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c -7CC0 text42 CODE >718:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CC0 text42 CODE >720:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CC8 text42 CODE >721:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CB6 text41 CODE >743:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CB6 text41 CODE >745:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CBE text41 CODE >746:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CAC text40 CODE >723:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CAC text40 CODE >725:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CB4 text40 CODE >726:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CA2 text39 CODE >728:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CA2 text39 CODE >730:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CAA text39 CODE >731:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7C98 text38 CODE >733:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7C98 text38 CODE >735:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7CA0 text38 CODE >736:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7C8E text37 CODE >738:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7C8E text37 CODE >740:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7C96 text37 CODE >741:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +51AA text45 CODE >455:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +51AC text45 CODE >456:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +51C2 text45 CODE >458:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6868 text44 CODE >131:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6868 text44 CODE >136:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +688C text44 CODE >138:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6890 text44 CODE >139:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6894 text44 CODE >140:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +68BA text44 CODE >146:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +68BE text44 CODE >147:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +68C2 text44 CODE >151:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +68E4 text44 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +68E8 text44 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +68EC text44 CODE >155:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6912 text44 CODE >161:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +6916 text44 CODE >162:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +691A text44 CODE >165:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +7724 text43 CODE >24:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +7724 text43 CODE >26:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +7726 text43 CODE >27:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +7728 text43 CODE >28:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +772A text43 CODE >29:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +772C text43 CODE >30:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +772E text43 CODE >31:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +7730 text43 CODE >32:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +7732 text43 CODE >33:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +7734 text43 CODE >34:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +774A text43 CODE >35:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +7760 text43 CODE >36:C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c +7F30 text42 CODE >718:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F30 text42 CODE >720:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F38 text42 CODE >721:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F26 text41 CODE >743:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F26 text41 CODE >745:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F2E text41 CODE >746:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F1C text40 CODE >723:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F1C text40 CODE >725:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F24 text40 CODE >726:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F12 text39 CODE >728:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F12 text39 CODE >730:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F1A text39 CODE >731:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F08 text38 CODE >733:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F08 text38 CODE >735:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F10 text38 CODE >736:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7EFE text37 CODE >738:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7EFE text37 CODE >740:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c +7F06 text37 CODE >741:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c 4512 text36 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c 4512 text36 CODE >74:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c 4518 text36 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c @@ -1914,292 +1961,292 @@ $dist/default/production\ETC.X.production.o 4722 text36 CODE >434:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c 4730 text36 CODE >437:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c 4736 text36 CODE >438:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/adc.c -7B40 text35 CODE >227:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B40 text35 CODE >230:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B46 text35 CODE >233:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B4A text35 CODE >236:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B4E text35 CODE >239:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B52 text35 CODE >241:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C84 text34 CODE >657:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C84 text34 CODE >659:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C8C text34 CODE >660:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C7A text33 CODE >652:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C7A text33 CODE >654:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C82 text33 CODE >655:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C70 text32 CODE >647:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C70 text32 CODE >649:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C78 text32 CODE >650:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C66 text31 CODE >662:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C66 text31 CODE >664:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C6E text31 CODE >665:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C5C text30 CODE >677:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C5C text30 CODE >679:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C64 text30 CODE >680:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C52 text29 CODE >667:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C52 text29 CODE >669:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C5A text29 CODE >670:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C48 text28 CODE >672:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C48 text28 CODE >674:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C50 text28 CODE >675:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6E4E text27 CODE >243:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6E4E text27 CODE >245:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6E5C text27 CODE >246:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6E6A text27 CODE >247:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6E78 text27 CODE >248:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6E86 text27 CODE >249:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6E94 text27 CODE >250:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6EA2 text27 CODE >251:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6EB0 text27 CODE >252:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6EB2 text27 CODE >255:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6EB8 text27 CODE >258:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6EBC text27 CODE >261:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6EC0 text27 CODE >264:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6EC4 text27 CODE >266:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6EC6 text27 CODE >267:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6A90 text26 CODE >302:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6A94 text26 CODE >304:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6A9A text26 CODE >305:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6AA2 text26 CODE >307:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6AD6 text26 CODE >311:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6AE6 text26 CODE >313:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6AEA text26 CODE >316:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6AFA text26 CODE >318:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B00 text26 CODE >319:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B04 text26 CODE >313:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B20 text26 CODE >325:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B24 text26 CODE >326:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B24 text26 CODE >328:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -6B26 text26 CODE >329:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C3E text25 CODE >735:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C3E text25 CODE >737:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7C46 text25 CODE >738:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78B2 text24 CODE >163:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78B2 text24 CODE >166:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78B8 text24 CODE >169:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78BC text24 CODE >172:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78C0 text24 CODE >175:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78C4 text24 CODE >177:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78D2 text24 CODE >179:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78D6 text24 CODE >181:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78D8 text24 CODE >182:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -78DA text24 CODE >183:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -797E text23 CODE >185:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -797E text23 CODE >199:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7984 text23 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7986 text23 CODE >201:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7988 text23 CODE >202:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -798A text23 CODE >204:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -798E text23 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7992 text23 CODE >206:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7996 text23 CODE >207:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -799A text23 CODE >208:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -799E text23 CODE >209:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -77A4 text22 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -77A4 text22 CODE >157:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -77AA text22 CODE >159:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -77BE text22 CODE >160:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -77D0 text22 CODE >161:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B2C text21 CODE >211:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B2C text21 CODE >214:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B32 text21 CODE >217:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B36 text21 CODE >220:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B3A text21 CODE >223:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7B3E text21 CODE >225:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -71E2 text20 CODE >269:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -71E2 text20 CODE >272:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -71E6 text20 CODE >274:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -71FC text20 CODE >277:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -720E text20 CODE >280:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7212 text20 CODE >283:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7216 text20 CODE >286:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -721A text20 CODE >288:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -721E text20 CODE >289:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7222 text20 CODE >290:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7226 text20 CODE >291:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -722A text20 CODE >292:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -722E text20 CODE >293:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7232 text20 CODE >294:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -7238 text20 CODE >297:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -723A text20 CODE >298:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -723C text20 CODE >300:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c -782E text19 CODE >183:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -782E text19 CODE >186:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -7834 text19 CODE >188:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -7838 text19 CODE >190:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -783C text19 CODE >192:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -7840 text19 CODE >194:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -7844 text19 CODE >196:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -7848 text19 CODE >198:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -784C text19 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -7850 text19 CODE >201:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -7854 text19 CODE >203:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -7858 text19 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c -7CF4 text18 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -7CF4 text18 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -7CF6 text18 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c -7A48 text17 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7A48 text17 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7A4E text17 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7A52 text17 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7A56 text17 CODE >74:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7A5A text17 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7A5E text17 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -6DD0 text16 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DD0 text16 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DD4 text16 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DD8 text16 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DDC text16 CODE >67:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DE0 text16 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DE4 text16 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DE8 text16 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DEC text16 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DF2 text16 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DF6 text16 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DFA text16 CODE >82:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6DFE text16 CODE >83:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E02 text16 CODE >84:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E06 text16 CODE >85:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E0A text16 CODE >90:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E0E text16 CODE >91:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E12 text16 CODE >92:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E16 text16 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E18 text16 CODE >98:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E1A text16 CODE >99:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E1C text16 CODE >104:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E1E text16 CODE >105:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E20 text16 CODE >106:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E22 text16 CODE >107:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E26 text16 CODE >116:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E2C text16 CODE >117:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E30 text16 CODE >118:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E34 text16 CODE >119:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E38 text16 CODE >120:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E3C text16 CODE >121:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E40 text16 CODE >122:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E44 text16 CODE >123:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E48 text16 CODE >124:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -6E4C text16 CODE >125:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c -792E text15 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -792E text15 CODE >82:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7934 text15 CODE >84:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7938 text15 CODE >86:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -793C text15 CODE >88:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7940 text15 CODE >90:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7944 text15 CODE >92:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7948 text15 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -794C text15 CODE >96:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7950 text15 CODE >98:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7954 text15 CODE >99:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7C34 text14 CODE >202:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7C34 text14 CODE >204:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7C3C text14 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7C2A text13 CODE >192:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7C2A text13 CODE >194:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7C32 text13 CODE >195:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7C20 text12 CODE >197:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7C20 text12 CODE >199:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7C28 text12 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FB2 text11 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FB2 text11 CODE >66:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FB6 text11 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FBA text11 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FBE text11 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FC2 text11 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FC6 text11 CODE >81:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FCA text11 CODE >84:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FCE text11 CODE >87:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FD2 text11 CODE >90:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FD6 text11 CODE >93:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FDA text11 CODE >96:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FDE text11 CODE >99:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FE2 text11 CODE >102:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FE6 text11 CODE >105:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FEA text11 CODE >108:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FEC text11 CODE >111:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FEE text11 CODE >114:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FF0 text11 CODE >117:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FF2 text11 CODE >120:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FF4 text11 CODE >123:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -6FF6 text11 CODE >126:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7004 text11 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7012 text11 CODE >128:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7020 text11 CODE >131:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7024 text11 CODE >132:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c -7C16 text10 CODE >202:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7C16 text10 CODE >204:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7C1E text10 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7C0C text9 CODE >192:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7C0C text9 CODE >194:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7C14 text9 CODE >195:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7C02 text8 CODE >197:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7C02 text8 CODE >199:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7C0A text8 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F3E text7 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F3E text7 CODE >66:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F42 text7 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F46 text7 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F4A text7 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F4E text7 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F52 text7 CODE >81:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F56 text7 CODE >84:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F5A text7 CODE >87:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F5E text7 CODE >90:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F62 text7 CODE >93:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F66 text7 CODE >96:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F6A text7 CODE >99:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F6E text7 CODE >102:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F72 text7 CODE >105:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F76 text7 CODE >108:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F78 text7 CODE >111:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F7A text7 CODE >114:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F7C text7 CODE >117:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F7E text7 CODE >120:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F80 text7 CODE >123:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F82 text7 CODE >126:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F90 text7 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6F9E text7 CODE >128:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6FAC text7 CODE >131:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -6FB0 text7 CODE >132:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c -7BF8 text6 CODE >152:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7BF8 text6 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7C00 text6 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7906 text5 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7906 text5 CODE >67:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -790C text5 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7910 text5 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7914 text5 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7916 text5 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7918 text5 CODE >82:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7926 text5 CODE >85:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -792C text5 CODE >86:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c -7BEE text4 CODE >223:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -7BEE text4 CODE >224:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -7BF6 text4 CODE >225:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73A0 text3 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73A0 text3 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73A6 text3 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73AA text3 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73AE text3 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73B2 text3 CODE >82:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73B6 text3 CODE >85:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73B8 text3 CODE >88:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73D8 text3 CODE >91:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73DA text3 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73E8 text3 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -73EE text3 CODE >98:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c -7776 text2 CODE >50:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7776 text2 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -777A text2 CODE >53:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -777E text2 CODE >54:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7782 text2 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7786 text2 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -778A text2 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -778E text2 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7792 text2 CODE >59:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -7796 text2 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -779A text2 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -779E text2 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c -77A2 text2 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7DB0 text35 CODE >227:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7DB0 text35 CODE >230:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7DB6 text35 CODE >233:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7DBA text35 CODE >236:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7DBE text35 CODE >239:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7DC2 text35 CODE >241:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EF4 text34 CODE >657:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EF4 text34 CODE >659:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EFC text34 CODE >660:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EEA text33 CODE >652:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EEA text33 CODE >654:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EF2 text33 CODE >655:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EE0 text32 CODE >647:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EE0 text32 CODE >649:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EE8 text32 CODE >650:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7ED6 text31 CODE >662:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7ED6 text31 CODE >664:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EDE text31 CODE >665:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7ECC text30 CODE >677:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7ECC text30 CODE >679:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7ED4 text30 CODE >680:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EC2 text29 CODE >667:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EC2 text29 CODE >669:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7ECA text29 CODE >670:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EB8 text28 CODE >672:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EB8 text28 CODE >674:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EC0 text28 CODE >675:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7094 text27 CODE >243:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7094 text27 CODE >245:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +70A2 text27 CODE >246:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +70B0 text27 CODE >247:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +70BE text27 CODE >248:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +70CC text27 CODE >249:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +70DA text27 CODE >250:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +70E8 text27 CODE >251:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +70F6 text27 CODE >252:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +70F8 text27 CODE >255:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +70FE text27 CODE >258:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7102 text27 CODE >261:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7106 text27 CODE >264:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +710A text27 CODE >266:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +710C text27 CODE >267:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6BA2 text26 CODE >302:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6BA6 text26 CODE >304:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6BAC text26 CODE >305:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6BB4 text26 CODE >307:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6BE8 text26 CODE >311:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6BF8 text26 CODE >313:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6BFC text26 CODE >316:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6C0C text26 CODE >318:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6C12 text26 CODE >319:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6C16 text26 CODE >313:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6C32 text26 CODE >325:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6C36 text26 CODE >326:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6C36 text26 CODE >328:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +6C38 text26 CODE >329:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EAE text25 CODE >735:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EAE text25 CODE >737:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7EB6 text25 CODE >738:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7B00 text24 CODE >163:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7B00 text24 CODE >166:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7B06 text24 CODE >169:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7B0A text24 CODE >172:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7B0E text24 CODE >175:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7B12 text24 CODE >177:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7B20 text24 CODE >179:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7B24 text24 CODE >181:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7B26 text24 CODE >182:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7B28 text24 CODE >183:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BCC text23 CODE >185:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BCC text23 CODE >199:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BD2 text23 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BD4 text23 CODE >201:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BD6 text23 CODE >202:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BD8 text23 CODE >204:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BDC text23 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BE0 text23 CODE >206:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BE4 text23 CODE >207:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BE8 text23 CODE >208:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7BEC text23 CODE >209:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +79C6 text22 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +79C6 text22 CODE >157:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +79CC text22 CODE >159:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +79E0 text22 CODE >160:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +79F2 text22 CODE >161:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D9C text21 CODE >211:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7D9C text21 CODE >214:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7DA2 text21 CODE >217:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7DA6 text21 CODE >220:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7DAA text21 CODE >223:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7DAE text21 CODE >225:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +749E text20 CODE >269:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +749E text20 CODE >272:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74A2 text20 CODE >274:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74B8 text20 CODE >277:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74CA text20 CODE >280:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74CE text20 CODE >283:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74D2 text20 CODE >286:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74D6 text20 CODE >288:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74DA text20 CODE >289:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74DE text20 CODE >290:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74E2 text20 CODE >291:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74E6 text20 CODE >292:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74EA text20 CODE >293:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74EE text20 CODE >294:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74F4 text20 CODE >297:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74F6 text20 CODE >298:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +74F8 text20 CODE >300:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/can1.c +7A7C text19 CODE >183:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7A7C text19 CODE >186:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7A82 text19 CODE >188:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7A86 text19 CODE >190:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7A8A text19 CODE >192:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7A8E text19 CODE >194:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7A92 text19 CODE >196:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7A96 text19 CODE >198:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7A9A text19 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7A9E text19 CODE >201:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7AA2 text19 CODE >203:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7AA6 text19 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/i2c1_master.c +7F5A text18 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +7F5A text18 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +7F5C text18 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/interrupt_manager.c +7CB8 text17 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7CB8 text17 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7CBE text17 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7CC2 text17 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7CC6 text17 CODE >74:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7CCA text17 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7CCE text17 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7016 text16 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7016 text16 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +701A text16 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +701E text16 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7022 text16 CODE >67:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7026 text16 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +702A text16 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +702E text16 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7032 text16 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7038 text16 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +703C text16 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7040 text16 CODE >82:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7044 text16 CODE >83:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7048 text16 CODE >84:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +704C text16 CODE >85:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7050 text16 CODE >90:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7054 text16 CODE >91:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7058 text16 CODE >92:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +705C text16 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +705E text16 CODE >98:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7060 text16 CODE >99:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7062 text16 CODE >104:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7064 text16 CODE >105:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7066 text16 CODE >106:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7068 text16 CODE >107:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +706C text16 CODE >116:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7072 text16 CODE >117:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7076 text16 CODE >118:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +707A text16 CODE >119:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +707E text16 CODE >120:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7082 text16 CODE >121:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7086 text16 CODE >122:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +708A text16 CODE >123:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +708E text16 CODE >124:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7092 text16 CODE >125:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pin_manager.c +7B7C text15 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7B7C text15 CODE >82:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7B82 text15 CODE >84:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7B86 text15 CODE >86:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7B8A text15 CODE >88:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7B8E text15 CODE >90:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7B92 text15 CODE >92:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7B96 text15 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7B9A text15 CODE >96:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7B9E text15 CODE >98:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7BA2 text15 CODE >99:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7EA4 text14 CODE >202:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7EA4 text14 CODE >204:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7EAC text14 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E9A text13 CODE >192:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E9A text13 CODE >194:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7EA2 text13 CODE >195:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E90 text12 CODE >197:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E90 text12 CODE >199:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E98 text12 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +726E text11 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +726E text11 CODE >66:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7272 text11 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7276 text11 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +727A text11 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +727E text11 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7282 text11 CODE >81:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7286 text11 CODE >84:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +728A text11 CODE >87:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +728E text11 CODE >90:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7292 text11 CODE >93:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7296 text11 CODE >96:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +729A text11 CODE >99:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +729E text11 CODE >102:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72A2 text11 CODE >105:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72A6 text11 CODE >108:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72A8 text11 CODE >111:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72AA text11 CODE >114:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72AC text11 CODE >117:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72AE text11 CODE >120:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72B0 text11 CODE >123:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72B2 text11 CODE >126:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72C0 text11 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72CE text11 CODE >128:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72DC text11 CODE >131:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +72E0 text11 CODE >132:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm1_16bit.c +7E86 text10 CODE >202:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E86 text10 CODE >204:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E8E text10 CODE >205:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E7C text9 CODE >192:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E7C text9 CODE >194:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E84 text9 CODE >195:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E72 text8 CODE >197:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E72 text8 CODE >199:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E7A text8 CODE >200:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +71FA text7 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +71FA text7 CODE >66:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +71FE text7 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7202 text7 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7206 text7 CODE >75:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +720A text7 CODE >78:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +720E text7 CODE >81:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7212 text7 CODE >84:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7216 text7 CODE >87:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +721A text7 CODE >90:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +721E text7 CODE >93:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7222 text7 CODE >96:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7226 text7 CODE >99:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +722A text7 CODE >102:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +722E text7 CODE >105:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7232 text7 CODE >108:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7234 text7 CODE >111:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7236 text7 CODE >114:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7238 text7 CODE >117:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +723A text7 CODE >120:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +723C text7 CODE >123:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +723E text7 CODE >126:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +724C text7 CODE >127:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +725A text7 CODE >128:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7268 text7 CODE >131:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +726C text7 CODE >132:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/pwm2_16bit.c +7E68 text6 CODE >152:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7E68 text6 CODE >153:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7E70 text6 CODE >154:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7B54 text5 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7B54 text5 CODE >67:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7B5A text5 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7B5E text5 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7B62 text5 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7B64 text5 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7B66 text5 CODE >82:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7B74 text5 CODE >85:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7B7A text5 CODE >86:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr0.c +7E5E text4 CODE >223:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7E5E text4 CODE >224:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7E66 text4 CODE >225:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7602 text3 CODE >65:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7602 text3 CODE >70:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7608 text3 CODE >73:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +760C text3 CODE >76:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7610 text3 CODE >79:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7614 text3 CODE >82:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7618 text3 CODE >85:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +761A text3 CODE >88:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +763A text3 CODE >91:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +763C text3 CODE >94:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +764A text3 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7650 text3 CODE >98:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/tmr1.c +7998 text2 CODE >50:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +7998 text2 CODE >52:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +799C text2 CODE >53:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +79A0 text2 CODE >54:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +79A4 text2 CODE >55:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +79A8 text2 CODE >56:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +79AC text2 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +79B0 text2 CODE >58:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +79B4 text2 CODE >59:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +79B8 text2 CODE >60:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +79BC text2 CODE >61:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +79C0 text2 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c +79C4 text2 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\mcc_generated_files/mcc.c 4738 text1 CODE >305:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 4738 text1 CODE >331:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 476A text1 CODE >332:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c @@ -2224,98 +2271,96 @@ $dist/default/production\ETC.X.production.o 4910 text1 CODE >372:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 4926 text1 CODE >377:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c 492A text1 CODE >389:C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c -695E text0 CODE >54:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -695E text0 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -6962 text0 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -6966 text0 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -696A text0 CODE >66:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -696E text0 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -6972 text0 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -6976 text0 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -6978 text0 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -697E text0 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -6982 text0 CODE >80:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -698C text0 CODE >87:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -6990 text0 CODE >88:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -6994 text0 CODE >89:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -6998 text0 CODE >90:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -699C text0 CODE >93:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -69AE text0 CODE >95:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -69BA text0 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -69C6 text0 CODE >98:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -69CA text0 CODE >99:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -69DA text0 CODE >101:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -69E4 text0 CODE >103:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -69EA text0 CODE >105:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c -69F8 cinit CODE >43685:C:\Users\panze\AppData\Local\Temp\shhk.s -69F8 cinit CODE >43687:C:\Users\panze\AppData\Local\Temp\shhk.s -69F8 cinit CODE >43690:C:\Users\panze\AppData\Local\Temp\shhk.s -69F8 cinit CODE >44053:C:\Users\panze\AppData\Local\Temp\shhk.s -69FA cinit CODE >44054:C:\Users\panze\AppData\Local\Temp\shhk.s -69FC cinit CODE >44055:C:\Users\panze\AppData\Local\Temp\shhk.s -69FE cinit CODE >44056:C:\Users\panze\AppData\Local\Temp\shhk.s -6A00 cinit CODE >44057:C:\Users\panze\AppData\Local\Temp\shhk.s -6A02 cinit CODE >44058:C:\Users\panze\AppData\Local\Temp\shhk.s -6A04 cinit CODE >44059:C:\Users\panze\AppData\Local\Temp\shhk.s -6A08 cinit CODE >44060:C:\Users\panze\AppData\Local\Temp\shhk.s -6A0C cinit CODE >44061:C:\Users\panze\AppData\Local\Temp\shhk.s -6A0C cinit CODE >44062:C:\Users\panze\AppData\Local\Temp\shhk.s -6A0E cinit CODE >44063:C:\Users\panze\AppData\Local\Temp\shhk.s -6A12 cinit CODE >44064:C:\Users\panze\AppData\Local\Temp\shhk.s -6A14 cinit CODE >44065:C:\Users\panze\AppData\Local\Temp\shhk.s -6A16 cinit CODE >44066:C:\Users\panze\AppData\Local\Temp\shhk.s -6A18 cinit CODE >44070:C:\Users\panze\AppData\Local\Temp\shhk.s -6A1A cinit CODE >44071:C:\Users\panze\AppData\Local\Temp\shhk.s -6A1C cinit CODE >44072:C:\Users\panze\AppData\Local\Temp\shhk.s -6A1E cinit CODE >44073:C:\Users\panze\AppData\Local\Temp\shhk.s -6A20 cinit CODE >44074:C:\Users\panze\AppData\Local\Temp\shhk.s -6A22 cinit CODE >44075:C:\Users\panze\AppData\Local\Temp\shhk.s -6A24 cinit CODE >44076:C:\Users\panze\AppData\Local\Temp\shhk.s -6A28 cinit CODE >44077:C:\Users\panze\AppData\Local\Temp\shhk.s -6A2C cinit CODE >44078:C:\Users\panze\AppData\Local\Temp\shhk.s -6A2C cinit CODE >44079:C:\Users\panze\AppData\Local\Temp\shhk.s -6A2E cinit CODE >44080:C:\Users\panze\AppData\Local\Temp\shhk.s -6A32 cinit CODE >44081:C:\Users\panze\AppData\Local\Temp\shhk.s -6A34 cinit CODE >44082:C:\Users\panze\AppData\Local\Temp\shhk.s -6A36 cinit CODE >44083:C:\Users\panze\AppData\Local\Temp\shhk.s -6A38 cinit CODE >44087:C:\Users\panze\AppData\Local\Temp\shhk.s -6A3A cinit CODE >44088:C:\Users\panze\AppData\Local\Temp\shhk.s -6A3C cinit CODE >44089:C:\Users\panze\AppData\Local\Temp\shhk.s -6A3E cinit CODE >44090:C:\Users\panze\AppData\Local\Temp\shhk.s -6A40 cinit CODE >44091:C:\Users\panze\AppData\Local\Temp\shhk.s -6A42 cinit CODE >44092:C:\Users\panze\AppData\Local\Temp\shhk.s -6A44 cinit CODE >44093:C:\Users\panze\AppData\Local\Temp\shhk.s -6A46 cinit CODE >44094:C:\Users\panze\AppData\Local\Temp\shhk.s -6A4C cinit CODE >44095:C:\Users\panze\AppData\Local\Temp\shhk.s -6A4E cinit CODE >44096:C:\Users\panze\AppData\Local\Temp\shhk.s -6A54 cinit CODE >44097:C:\Users\panze\AppData\Local\Temp\shhk.s -6A56 cinit CODE >44098:C:\Users\panze\AppData\Local\Temp\shhk.s -6A5C cinit CODE >44102:C:\Users\panze\AppData\Local\Temp\shhk.s -6A60 cinit CODE >44103:C:\Users\panze\AppData\Local\Temp\shhk.s -6A62 cinit CODE >44104:C:\Users\panze\AppData\Local\Temp\shhk.s -6A62 cinit CODE >44105:C:\Users\panze\AppData\Local\Temp\shhk.s -6A64 cinit CODE >44106:C:\Users\panze\AppData\Local\Temp\shhk.s -6A66 cinit CODE >44107:C:\Users\panze\AppData\Local\Temp\shhk.s -6A68 cinit CODE >44110:C:\Users\panze\AppData\Local\Temp\shhk.s -6A6A cinit CODE >44111:C:\Users\panze\AppData\Local\Temp\shhk.s -6A6C cinit CODE >44112:C:\Users\panze\AppData\Local\Temp\shhk.s -6A6E cinit CODE >44113:C:\Users\panze\AppData\Local\Temp\shhk.s -6A70 cinit CODE >44116:C:\Users\panze\AppData\Local\Temp\shhk.s -6A74 cinit CODE >44117:C:\Users\panze\AppData\Local\Temp\shhk.s -6A76 cinit CODE >44118:C:\Users\panze\AppData\Local\Temp\shhk.s -6A76 cinit CODE >44119:C:\Users\panze\AppData\Local\Temp\shhk.s -6A78 cinit CODE >44120:C:\Users\panze\AppData\Local\Temp\shhk.s -6A7A cinit CODE >44121:C:\Users\panze\AppData\Local\Temp\shhk.s -6A7C cinit CODE >44129:C:\Users\panze\AppData\Local\Temp\shhk.s -6A7E cinit CODE >44130:C:\Users\panze\AppData\Local\Temp\shhk.s -6A80 cinit CODE >44131:C:\Users\panze\AppData\Local\Temp\shhk.s -6A82 cinit CODE >44132:C:\Users\panze\AppData\Local\Temp\shhk.s -6A84 cinit CODE >44133:C:\Users\panze\AppData\Local\Temp\shhk.s -6A86 cinit CODE >44134:C:\Users\panze\AppData\Local\Temp\shhk.s -6A88 cinit CODE >44135:C:\Users\panze\AppData\Local\Temp\shhk.s -6A8A cinit CODE >44141:C:\Users\panze\AppData\Local\Temp\shhk.s -6A8A cinit CODE >44143:C:\Users\panze\AppData\Local\Temp\shhk.s -6A8C cinit CODE >44144:C:\Users\panze\AppData\Local\Temp\shhk.s +6B08 text0 CODE >54:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B08 text0 CODE >57:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B0C text0 CODE >62:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B10 text0 CODE >63:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B14 text0 CODE >66:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B18 text0 CODE >68:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B1C text0 CODE >69:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B20 text0 CODE >71:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B22 text0 CODE >72:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B28 text0 CODE >77:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B2C text0 CODE >80:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B36 text0 CODE >87:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B3A text0 CODE >88:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B3E text0 CODE >89:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B42 text0 CODE >90:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B46 text0 CODE >93:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B58 text0 CODE >95:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B64 text0 CODE >97:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B70 text0 CODE >98:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B74 text0 CODE >99:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B84 text0 CODE >101:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B8E text0 CODE >103:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6B94 text0 CODE >105:C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c +6D64 cinit CODE >43687:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D64 cinit CODE >43689:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D64 cinit CODE >43692:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D64 cinit CODE >44058:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D66 cinit CODE >44059:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D68 cinit CODE >44060:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D6A cinit CODE >44061:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D6C cinit CODE >44062:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D6E cinit CODE >44063:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D70 cinit CODE >44064:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D74 cinit CODE >44065:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D78 cinit CODE >44066:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D78 cinit CODE >44067:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D7A cinit CODE >44068:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D7E cinit CODE >44069:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D80 cinit CODE >44070:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D82 cinit CODE >44071:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D84 cinit CODE >44075:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D86 cinit CODE >44076:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D88 cinit CODE >44077:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D8A cinit CODE >44078:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D8C cinit CODE >44079:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D8E cinit CODE >44080:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D90 cinit CODE >44081:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D94 cinit CODE >44082:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D98 cinit CODE >44083:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D98 cinit CODE >44084:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D9A cinit CODE >44085:C:\Users\panze\AppData\Local\Temp\s2oc.s +6D9E cinit CODE >44086:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DA0 cinit CODE >44087:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DA2 cinit CODE >44088:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DA4 cinit CODE >44092:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DA6 cinit CODE >44093:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DA8 cinit CODE >44094:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DAA cinit CODE >44095:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DAC cinit CODE >44096:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DAE cinit CODE >44097:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DB0 cinit CODE >44098:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DB2 cinit CODE >44099:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DB8 cinit CODE >44100:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DBA cinit CODE >44101:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DC0 cinit CODE >44105:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DC4 cinit CODE >44106:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DC6 cinit CODE >44107:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DC6 cinit CODE >44108:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DC8 cinit CODE >44109:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DCA cinit CODE >44110:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DCC cinit CODE >44113:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DCE cinit CODE >44114:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DD0 cinit CODE >44115:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DD2 cinit CODE >44116:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DD4 cinit CODE >44119:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DD8 cinit CODE >44120:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DDA cinit CODE >44121:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DDA cinit CODE >44122:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DDC cinit CODE >44123:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DDE cinit CODE >44124:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DE0 cinit CODE >44132:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DE2 cinit CODE >44133:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DE4 cinit CODE >44134:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DE6 cinit CODE >44135:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DE8 cinit CODE >44136:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DEA cinit CODE >44137:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DEC cinit CODE >44138:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DEE cinit CODE >44144:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DEE cinit CODE >44146:C:\Users\panze\AppData\Local\Temp\s2oc.s +6DF0 cinit CODE >44147:C:\Users\panze\AppData\Local\Temp\s2oc.s # %SYMTAB Section # An enumeration of all symbols in the program. # The beginning of the section is indicated by %SYMTAB. @@ -2328,9 +2373,9 @@ $dist/default/production\ETC.X.production.o # was defined in a psect then will be "-". File-name # is the name of the object file in which the symbol was defined. %SYMTAB -_CAN1_ErrorNotificationInterruptEnable 6E4E 0 CODE 0 text27 dist/default/production\ETC.X.production.o +_CAN1_ErrorNotificationInterruptEnable 7094 0 CODE 0 text27 dist/default/production\ETC.X.production.o ReadMessageFromFifo@rxCanMsg 50E 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler 7C0C 0 CODE 0 text8 dist/default/production\ETC.X.production.o +__end_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler 7E7C 0 CODE 0 text8 dist/default/production\ETC.X.production.o _C1FLTCON0H 181 0 ABS 0 - dist/default/production\ETC.X.production.o i2___xxtofl 4E8A 0 CODE 0 text109 dist/default/production\ETC.X.production.o _C1FLTOBJ1H 195 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -2343,20 +2388,20 @@ __size_ofi2_GPIO_PWM1_Control 0 0 ABS 0 - dist/default/production\ETC.X.producti GPIO_PWM1_Control@uiDutyCycle 5EC 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __Lmediumconst 0 0 MEDIUMCONST 0 mediumconst dist/default/production\ETC.X.production.o _PWM1_16BIT_Slice1Output1_InterruptHandler 664 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -_I2C1_Initialize 782E 0 CODE 0 text19 dist/default/production\ETC.X.production.o +_I2C1_Initialize 7A7C 0 CODE 0 text19 dist/default/production\ETC.X.production.o CLUTCH_Move@ucMode 5F6 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__Hspace_0 7D2A 0 ABS 0 - dist/default/production\ETC.X.production.o -__Hspace_1 77E 0 ABS 0 - dist/default/production\ETC.X.production.o +__Hspace_0 7F88 0 ABS 0 - dist/default/production\ETC.X.production.o +__Hspace_1 78C 0 ABS 0 - dist/default/production\ETC.X.production.o __Hspace_2 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Hspace_4 600024 0 ABS 0 - dist/default/production\ETC.X.production.o ReadMessageFromFifo@rxFifoObj 50C 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_GPIO_PWM2_Control 5A94 0 CODE 0 text69 dist/default/production\ETC.X.production.o +_GPIO_PWM2_Control 5B8A 0 CODE 0 text69 dist/default/production\ETC.X.production.o ADC_SetContext1ThresholdInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_CANWriteMessage 6024 0 CODE 0 text53 dist/default/production\ETC.X.production.o +_CANWriteMessage 611A 0 CODE 0 text53 dist/default/production\ETC.X.production.o i2GPIO_PWM1_Control@uiConvertedDC 531 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_ETCRulesSensorsSupervision 7D0C 0 CODE 0 text44 dist/default/production\ETC.X.production.o +_ETCRulesSensorsSupervision 6868 0 CODE 0 text44 dist/default/production\ETC.X.production.o __size_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_DefaultFIFO1NotEmptyHandler 7CF4 0 CODE 0 text147 dist/default/production\ETC.X.production.o +__end_of_DefaultFIFO1NotEmptyHandler 7F5A 0 CODE 0 text147 dist/default/production\ETC.X.production.o __HidataBANK6 0 0 ABS 0 idataBANK6 dist/default/production\ETC.X.production.o __HidataBANK7 0 0 ABS 0 idataBANK7 dist/default/production\ETC.X.production.o __size_of_CAN1_SetRxBufferOverFlowInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -2364,19 +2409,19 @@ CAN1_Transmit@status 579 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.pro GPIO_PWM1_Control@uiConvertedPeriod 5F2 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _CANDATAdata 699 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _ADC_DefaultContext2Threshold_ISR 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_ADC_SetActiveClockTuningInterruptHandler 7CC0 0 CODE 0 text41 dist/default/production\ETC.X.production.o -__end_of_ValidateTransmission 6024 0 CODE 0 text59 dist/default/production\ETC.X.production.o +__end_of_ADC_SetActiveClockTuningInterruptHandler 7F30 0 CODE 0 text41 dist/default/production\ETC.X.production.o +__end_of_ValidateTransmission 611A 0 CODE 0 text59 dist/default/production\ETC.X.production.o __size_ofi2_CAN1_IsTxErrorWarning 0 0 ABS 0 - dist/default/production\ETC.X.production.o _C1FIFOSTA1Lbits 160 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_PWM2_16BIT_WritePeriodRegister 7B88 0 CODE 0 text70 dist/default/production\ETC.X.production.o +__end_of_PWM2_16BIT_WritePeriodRegister 7DF8 0 CODE 0 text70 dist/default/production\ETC.X.production.o _PWM1PIPOS 466 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM1S1CFG 46A 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM1S1P1H 46C 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM1S1P1L 46B 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM1S1P2H 46E 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM1S1P2L 46D 0 ABS 0 - dist/default/production\ETC.X.production.o -_PWM2_16BIT_Slice1Output1_SetInterruptHandler 7C0C 0 CODE 0 text9 dist/default/production\ETC.X.production.o -_CAN1_SetBusErrorInterruptHandler 7C84 0 CODE 0 text34 dist/default/production\ETC.X.production.o +_PWM2_16BIT_Slice1Output1_SetInterruptHandler 7E7C 0 CODE 0 text9 dist/default/production\ETC.X.production.o +_CAN1_SetBusErrorInterruptHandler 7EF4 0 CODE 0 text34 dist/default/production\ETC.X.production.o _PWM1CLK 461 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM1CON 469 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM1ERS 460 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -2394,38 +2439,38 @@ _PWM2LDS 471 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM2PRH 473 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM2PRL 472 0 ABS 0 - dist/default/production\ETC.X.production.o __Hibigdata 0 0 CODE 0 ibigdata dist/default/production\ETC.X.production.o -__mediumconst 0 0 MEDIUMCONST 0 mediumconst C:\Users\panze\AppData\Local\Temp\shhk.o -__end_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BB2 0 CODE 0 text88 dist/default/production\ETC.X.production.o -_CAN1_SetBusWakeUpActivityInterruptHandler 7C7A 0 CODE 0 text33 dist/default/production\ETC.X.production.o +__mediumconst 0 0 MEDIUMCONST 0 mediumconst C:\Users\panze\AppData\Local\Temp\s2oc.o +__end_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E22 0 CODE 0 text88 dist/default/production\ETC.X.production.o +_CAN1_SetBusWakeUpActivityInterruptHandler 7EEA 0 CODE 0 text33 dist/default/production\ETC.X.production.o _PWM2PIPOS 475 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM2S1CFG 479 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM2S1P1H 47B 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM2S1P1L 47A 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM2S1P2H 47D 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM2S1P2L 47C 0 ABS 0 - dist/default/production\ETC.X.production.o -_ADC_GetSingleConversion 7540 0 CODE 0 text76 dist/default/production\ETC.X.production.o +_ADC_GetSingleConversion 7762 0 CODE 0 text76 dist/default/production\ETC.X.production.o __Heeprom_data 0 0 EEDATA 0 eeprom_data dist/default/production\ETC.X.production.o ReadMessageFromFifo@msgId 513 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2_isTxChannel$985 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_of_INTERRUPT_Initialize 7CF8 0 CODE 0 text18 dist/default/production\ETC.X.production.o +__end_of_INTERRUPT_Initialize 7F5E 0 CODE 0 text18 dist/default/production\ETC.X.production.o __size_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o _CAN1_InvalidMessageHandler 672 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _T1CONbits 31E 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CLUTCH_Init 79BE 0 CODE 0 text78 dist/default/production\ETC.X.production.o -__end_of_CLUTCH_Move 695E 0 CODE 0 text80 dist/default/production\ETC.X.production.o +__end_of_CLUTCH_Init 7C2E 0 CODE 0 text78 dist/default/production\ETC.X.production.o +__end_of_CLUTCH_Move 6B08 0 CODE 0 text80 dist/default/production\ETC.X.production.o __size_ofi2_CAN1_IsTxErrorActive 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_PWM1_16BIT_Initialize 6FB2 0 CODE 0 text11 dist/default/production\ETC.X.production.o -_PMD_Initialize 792E 0 CODE 0 text15 dist/default/production\ETC.X.production.o -__end_of_ETCPercentCalc 6458 0 CODE 0 text94 dist/default/production\ETC.X.production.o -i2_CAN1_IsBusOff 7B16 0 CODE 0 text135 dist/default/production\ETC.X.production.o +_PWM1_16BIT_Initialize 726E 0 CODE 0 text11 dist/default/production\ETC.X.production.o +_PMD_Initialize 7B7C 0 CODE 0 text15 dist/default/production\ETC.X.production.o +__end_of_ETCPercentCalc 654E 0 CODE 0 text94 dist/default/production\ETC.X.production.o +i2_CAN1_IsBusOff 7D86 0 CODE 0 text135 dist/default/production\ETC.X.production.o _ucETCTimerRuleAPPS 54E 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -__end_of_ADC_GetSingleConversion 757E 0 CODE 0 text76 dist/default/production\ETC.X.production.o -_CAN1_ReceivedMessageCountGet 6522 0 CODE 0 text150 dist/default/production\ETC.X.production.o +__end_of_ADC_GetSingleConversion 77A0 0 CODE 0 text76 dist/default/production\ETC.X.production.o +_CAN1_ReceivedMessageCountGet 6618 0 CODE 0 text150 dist/default/production\ETC.X.production.o __size_of_CAN1_OperationModeGet 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_CAN1_OperationModeSet 0 0 ABS 0 - dist/default/production\ETC.X.production.o _ucCones_count_actual 687 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -__end_of_TEMPORIZATION_10s 7D18 0 CODE 0 text122 dist/default/production\ETC.X.production.o -__end_of_TEMPORIZATION_30s 7D14 0 CODE 0 text119 dist/default/production\ETC.X.production.o +__end_of_TEMPORIZATION_10s 7F78 0 CODE 0 text122 dist/default/production\ETC.X.production.o +__end_of_TEMPORIZATION_30s 7F74 0 CODE 0 text119 dist/default/production\ETC.X.production.o i2ValidateTransmission@txCanMsg 502 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __Lsmallconst 2500 0 SMALLCONST 0 smallconst dist/default/production\ETC.X.production.o _ADCP 3D8 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -2445,13 +2490,13 @@ _WPUA 401 0 ABS 0 - dist/default/production\ETC.X.production.o _WPUB 409 0 ABS 0 - dist/default/production\ETC.X.production.o _WPUC 411 0 ABS 0 - dist/default/production\ETC.X.production.o _WPUE 421 0 ABS 0 - dist/default/production\ETC.X.production.o -___sp 0 0 STACK 2 stack C:\Users\panze\AppData\Local\Temp\shhk.o -_main 695E 0 CODE 0 text0 dist/default/production\ETC.X.production.o +___sp 0 0 STACK 2 stack C:\Users\panze\AppData\Local\Temp\s2oc.o +_main 6B08 0 CODE 0 text0 dist/default/production\ETC.X.production.o __end_ofi2_TPSAnalysis 4E8A 0 CODE 0 text141 dist/default/production\ETC.X.production.o -i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7BCA 0 CODE 0 text106 dist/default/production\ETC.X.production.o -__end_ofi2_CAN1_Transmit 6BBC 0 CODE 0 text126 dist/default/production\ETC.X.production.o -_CAN1_Initialize 71E2 0 CODE 0 text20 dist/default/production\ETC.X.production.o -start 1A 0 CODE 0 init C:\Users\panze\AppData\Local\Temp\shhk.o +i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7E3A 0 CODE 0 text106 dist/default/production\ETC.X.production.o +__end_ofi2_CAN1_Transmit 6D64 0 CODE 0 text126 dist/default/production\ETC.X.production.o +_CAN1_Initialize 749E 0 CODE 0 text20 dist/default/production\ETC.X.production.o +start 1A 0 CODE 0 init C:\Users\panze\AppData\Local\Temp\s2oc.o PWM2_16BIT_WritePeriodRegister@periodCount 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o i2ValidateTransmission@validChannel 507 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2___lwdiv@quotient 505 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o @@ -2460,7 +2505,7 @@ ___flmul@bexp 590 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production ___flmul@prod 591 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___flmul@sign 58A 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___flmul@temp 595 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_TMR0_InterruptHandler 6EC 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +_TMR0_InterruptHandler 6DF 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o i2_WriteMessageToFifo 408C 0 CODE 0 text128 dist/default/production\ETC.X.production.o __size_of___aldiv 0 0 ABS 0 - dist/default/production\ETC.X.production.o CANWriteMessage@data1 582 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o @@ -2477,128 +2522,128 @@ __size_of___flmul 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of___flneg 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of___flsub 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of___fltol 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_DefaultBusErrorHandler 7D28 0 CODE 0 text164 dist/default/production\ETC.X.production.o +_DefaultBusErrorHandler 7F86 0 CODE 0 text164 dist/default/production\ETC.X.production.o __size_of_main 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of___lwdiv 0 0 ABS 0 - dist/default/production\ETC.X.production.o CAN1_SetBusWakeUpActivityInterruptHandler@handler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o i2GPIO_PWM2_Control@uiConvertedPeriod 52F 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _isTxChannel$985 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __HbssCOMRAM 0 0 ABS 0 bssCOMRAM dist/default/production\ETC.X.production.o -__end_of_TMR0_SetInterruptHandler 7C02 0 CODE 0 text6 dist/default/production\ETC.X.production.o +__end_of_TMR0_SetInterruptHandler 7E72 0 CODE 0 text6 dist/default/production\ETC.X.production.o ?_ETCPercentCalc 57A 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _ucTPS2_STATE 679 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __size_of_DefaultBusWakeUpActivityHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o _C1CONHbits 101 0 ABS 0 - dist/default/production\ETC.X.production.o ?___lmul 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ?___wmul 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_ofi2_ValidateTransmission 638E 0 CODE 0 text129 dist/default/production\ETC.X.production.o +__end_ofi2_ValidateTransmission 6484 0 CODE 0 text129 dist/default/production\ETC.X.production.o __size_of_ADC_SetContext4ThresholdInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o _C1CONTbits 103 0 ABS 0 - dist/default/production\ETC.X.production.o _C1CONUbits 102 0 ABS 0 - dist/default/production\ETC.X.production.o i2PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_CAN1_IsTxErrorActive 7A14 0 CODE 0 text63 dist/default/production\ETC.X.production.o +_CAN1_IsTxErrorActive 7C84 0 CODE 0 text63 dist/default/production\ETC.X.production.o __size_of_APPSAnalysis 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_ETC100msSupervisor 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_CAN1_SetInvalidMessageInterruptHandler 7C70 0 CODE 0 text32 dist/default/production\ETC.X.production.o +_CAN1_SetInvalidMessageInterruptHandler 7EE0 0 CODE 0 text32 dist/default/production\ETC.X.production.o GPIO_PWM2_Control@uiConvertedPeriod 5F2 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o CANWriteMessage@dataLength 581 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __LidataBANK6 0 0 ABS 0 idataBANK6 dist/default/production\ETC.X.production.o __LidataBANK7 0 0 ABS 0 idataBANK7 dist/default/production\ETC.X.production.o -__end_of_CAN1_SetInvalidMessageInterruptHandler 7C7A 0 CODE 0 text32 dist/default/production\ETC.X.production.o -__end_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7B96 0 CODE 0 text71 dist/default/production\ETC.X.production.o -__end_of_CAN1_SetModeChangeInterruptHandler 7C70 0 CODE 0 text31 dist/default/production\ETC.X.production.o +__end_of_CAN1_SetInvalidMessageInterruptHandler 7EEA 0 CODE 0 text32 dist/default/production\ETC.X.production.o +__end_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7E06 0 CODE 0 text71 dist/default/production\ETC.X.production.o +__end_of_CAN1_SetModeChangeInterruptHandler 7EE0 0 CODE 0 text31 dist/default/production\ETC.X.production.o __Hpowerup 0 0 CODE 0 powerup dist/default/production\ETC.X.production.o _I2C1_DO_IDLE 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CAN1_BitRateConfiguration 7B54 0 CODE 0 text35 dist/default/production\ETC.X.production.o +__end_of_CAN1_BitRateConfiguration 7DC4 0 CODE 0 text35 dist/default/production\ETC.X.production.o i2___aldiv@divisor 511 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2___aldiv@quotient 517 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _I2C1_CallbackReturnReset 0 0 ABS 0 - dist/default/production\ETC.X.production.o -i2_GPIO_PWM1_Control 5D64 0 CODE 0 text108 dist/default/production\ETC.X.production.o +i2_GPIO_PWM1_Control 5E5A 0 CODE 0 text108 dist/default/production\ETC.X.production.o __size_of_TMR1_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CAN1_SetSystemErrorInterruptHandler 7C5C 0 CODE 0 text29 dist/default/production\ETC.X.production.o +__end_of_CAN1_SetSystemErrorInterruptHandler 7ECC 0 CODE 0 text29 dist/default/production\ETC.X.production.o __size_of_TMR1_WriteTimer 0 0 ABS 0 - dist/default/production\ETC.X.production.o PIDController_Update@measurement 5C2 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __size_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_isTxChannel 7438 0 CODE 0 text56 dist/default/production\ETC.X.production.o +_isTxChannel 769A 0 CODE 0 text56 dist/default/production\ETC.X.production.o _I2C1_DO_RX_EMPTY 0 0 ABS 0 - dist/default/production\ETC.X.production.o _msgReceipt 6A1 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -_ADC_ConversionComplete_ISR 6F8 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +_ADC_ConversionComplete_ISR 6EB 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o __size_of_SYSTEM_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o __HdataCOMRAM 0 0 ABS 0 dataCOMRAM dist/default/production\ETC.X.production.o CAN1_Receive@rxCanMsg 522 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _PWM2_16BIT_Slice1Output2_DefaultInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o TMR0_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_ADC_SetContext1ThresholdInterruptHandler 7CAC 0 CODE 0 text40 dist/default/production\ETC.X.production.o -__accesstop 560 0 ABS 0 - C:\Users\panze\AppData\Local\Temp\shhk.o -intlevel0 0 0 CODE 0 text C:\Users\panze\AppData\Local\Temp\shhk.o -intlevel1 0 0 CODE 0 text C:\Users\panze\AppData\Local\Temp\shhk.o -intlevel2 0 0 CODE 0 text C:\Users\panze\AppData\Local\Temp\shhk.o -intlevel3 0 0 CODE 0 text C:\Users\panze\AppData\Local\Temp\shhk.o -__ptext100 6106 0 CODE 0 text100 dist/default/production\ETC.X.production.o -__ptext101 7D0E 0 CODE 0 text101 dist/default/production\ETC.X.production.o -__ptext102 7B68 0 CODE 0 text102 dist/default/production\ETC.X.production.o -__ptext103 709A 0 CODE 0 text103 dist/default/production\ETC.X.production.o -__ptext104 5C78 0 CODE 0 text104 dist/default/production\ETC.X.production.o -__ptext105 7BBE 0 CODE 0 text105 dist/default/production\ETC.X.production.o -__ptext106 7BCA 0 CODE 0 text106 dist/default/production\ETC.X.production.o -__ptext107 7D00 0 CODE 0 text107 dist/default/production\ETC.X.production.o -__ptext108 5D64 0 CODE 0 text108 dist/default/production\ETC.X.production.o +_ADC_SetContext1ThresholdInterruptHandler 7F1C 0 CODE 0 text40 dist/default/production\ETC.X.production.o +__accesstop 560 0 ABS 0 - C:\Users\panze\AppData\Local\Temp\s2oc.o +intlevel0 0 0 CODE 0 text C:\Users\panze\AppData\Local\Temp\s2oc.o +intlevel1 0 0 CODE 0 text C:\Users\panze\AppData\Local\Temp\s2oc.o +intlevel2 0 0 CODE 0 text C:\Users\panze\AppData\Local\Temp\s2oc.o +intlevel3 0 0 CODE 0 text C:\Users\panze\AppData\Local\Temp\s2oc.o +__ptext100 61FC 0 CODE 0 text100 dist/default/production\ETC.X.production.o +__ptext101 7F70 0 CODE 0 text101 dist/default/production\ETC.X.production.o +__ptext102 7DD8 0 CODE 0 text102 dist/default/production\ETC.X.production.o +__ptext103 7356 0 CODE 0 text103 dist/default/production\ETC.X.production.o +__ptext104 5D6E 0 CODE 0 text104 dist/default/production\ETC.X.production.o +__ptext105 7E2E 0 CODE 0 text105 dist/default/production\ETC.X.production.o +__ptext106 7E3A 0 CODE 0 text106 dist/default/production\ETC.X.production.o +__ptext107 7F66 0 CODE 0 text107 dist/default/production\ETC.X.production.o +__ptext108 5E5A 0 CODE 0 text108 dist/default/production\ETC.X.production.o __ptext109 4E8A 0 CODE 0 text109 dist/default/production\ETC.X.production.o -__ptext110 78DC 0 CODE 0 text110 dist/default/production\ETC.X.production.o -__ptext111 7026 0 CODE 0 text111 dist/default/production\ETC.X.production.o -__ptext112 598E 0 CODE 0 text112 dist/default/production\ETC.X.production.o +__ptext110 7B2A 0 CODE 0 text110 dist/default/production\ETC.X.production.o +__ptext111 72E2 0 CODE 0 text111 dist/default/production\ETC.X.production.o +__ptext112 5992 0 CODE 0 text112 dist/default/production\ETC.X.production.o __ptext113 3190 0 CODE 0 text113 dist/default/production\ETC.X.production.o -__ptext114 7BD6 0 CODE 0 text114 dist/default/production\ETC.X.production.o -__ptext115 7BE2 0 CODE 0 text115 dist/default/production\ETC.X.production.o -__ptext116 7D04 0 CODE 0 text116 dist/default/production\ETC.X.production.o -__ptext117 7D10 0 CODE 0 text117 dist/default/production\ETC.X.production.o -__ptext118 6458 0 CODE 0 text118 dist/default/production\ETC.X.production.o -__ptext119 7D12 0 CODE 0 text119 dist/default/production\ETC.X.production.o -__ptext120 729A 0 CODE 0 text120 dist/default/production\ETC.X.production.o -__ptext121 7D14 0 CODE 0 text121 dist/default/production\ETC.X.production.o -__ptext122 7D16 0 CODE 0 text122 dist/default/production\ETC.X.production.o -__ptext123 757E 0 CODE 0 text123 dist/default/production\ETC.X.production.o -__ptext124 61DE 0 CODE 0 text124 dist/default/production\ETC.X.production.o -__ptext125 7956 0 CODE 0 text125 dist/default/production\ETC.X.production.o -__ptext126 6B28 0 CODE 0 text126 dist/default/production\ETC.X.production.o -__ptext127 75BC 0 CODE 0 text127 dist/default/production\ETC.X.production.o +__ptext114 7E46 0 CODE 0 text114 dist/default/production\ETC.X.production.o +__ptext115 7E52 0 CODE 0 text115 dist/default/production\ETC.X.production.o +__ptext116 7F6A 0 CODE 0 text116 dist/default/production\ETC.X.production.o +__ptext117 6C3A 0 CODE 0 text117 dist/default/production\ETC.X.production.o +__ptext118 654E 0 CODE 0 text118 dist/default/production\ETC.X.production.o +__ptext119 7F72 0 CODE 0 text119 dist/default/production\ETC.X.production.o +__ptext120 7892 0 CODE 0 text120 dist/default/production\ETC.X.production.o +__ptext121 7F74 0 CODE 0 text121 dist/default/production\ETC.X.production.o +__ptext122 7F76 0 CODE 0 text122 dist/default/production\ETC.X.production.o +__ptext123 77A0 0 CODE 0 text123 dist/default/production\ETC.X.production.o +__ptext124 62D4 0 CODE 0 text124 dist/default/production\ETC.X.production.o +__ptext125 7BA4 0 CODE 0 text125 dist/default/production\ETC.X.production.o +__ptext126 6CD0 0 CODE 0 text126 dist/default/production\ETC.X.production.o +__ptext127 77DE 0 CODE 0 text127 dist/default/production\ETC.X.production.o __ptext128 408C 0 CODE 0 text128 dist/default/production\ETC.X.production.o -__ptext129 62B6 0 CODE 0 text129 dist/default/production\ETC.X.production.o -__ptext130 7A78 0 CODE 0 text130 dist/default/production\ETC.X.production.o -__ptext131 7CD4 0 CODE 0 text131 dist/default/production\ETC.X.production.o -__ptext132 7AEA 0 CODE 0 text132 dist/default/production\ETC.X.production.o -__ptext133 7A2E 0 CODE 0 text133 dist/default/production\ETC.X.production.o -__ptext134 7B00 0 CODE 0 text134 dist/default/production\ETC.X.production.o -__ptext135 7B16 0 CODE 0 text135 dist/default/production\ETC.X.production.o -__ptext136 7D18 0 CODE 0 text136 dist/default/production\ETC.X.production.o -__ptext137 7714 0 CODE 0 text137 dist/default/production\ETC.X.production.o -__ptext138 7800 0 CODE 0 text138 dist/default/production\ETC.X.production.o -__ptext139 7D1A 0 CODE 0 text139 dist/default/production\ETC.X.production.o -__ptext140 7CDE 0 CODE 0 text140 dist/default/production\ETC.X.production.o +__ptext129 63AC 0 CODE 0 text129 dist/default/production\ETC.X.production.o +__ptext130 7CE8 0 CODE 0 text130 dist/default/production\ETC.X.production.o +__ptext131 7F44 0 CODE 0 text131 dist/default/production\ETC.X.production.o +__ptext132 7D5A 0 CODE 0 text132 dist/default/production\ETC.X.production.o +__ptext133 7C9E 0 CODE 0 text133 dist/default/production\ETC.X.production.o +__ptext134 7D70 0 CODE 0 text134 dist/default/production\ETC.X.production.o +__ptext135 7D86 0 CODE 0 text135 dist/default/production\ETC.X.production.o +__ptext136 7184 0 CODE 0 text136 dist/default/production\ETC.X.production.o +__ptext137 7936 0 CODE 0 text137 dist/default/production\ETC.X.production.o +__ptext138 7A22 0 CODE 0 text138 dist/default/production\ETC.X.production.o +__ptext139 7F78 0 CODE 0 text139 dist/default/production\ETC.X.production.o +__ptext140 7BEE 0 CODE 0 text140 dist/default/production\ETC.X.production.o __ptext141 4CD2 0 CODE 0 text141 dist/default/production\ETC.X.production.o -__ptext142 6CD2 0 CODE 0 text142 dist/default/production\ETC.X.production.o -__ptext143 65EC 0 CODE 0 text143 dist/default/production\ETC.X.production.o -__ptext144 7178 0 CODE 0 text144 dist/default/production\ETC.X.production.o -__ptext145 5674 0 CODE 0 text145 dist/default/production\ETC.X.production.o -__ptext146 7886 0 CODE 0 text146 dist/default/production\ETC.X.production.o -__ptext147 7CEE 0 CODE 0 text147 dist/default/production\ETC.X.production.o +__ptext142 6F96 0 CODE 0 text142 dist/default/production\ETC.X.production.o +__ptext143 66E2 0 CODE 0 text143 dist/default/production\ETC.X.production.o +__ptext144 7434 0 CODE 0 text144 dist/default/production\ETC.X.production.o +__ptext145 5678 0 CODE 0 text145 dist/default/production\ETC.X.production.o +__ptext146 7AD4 0 CODE 0 text146 dist/default/production\ETC.X.production.o +__ptext147 7F54 0 CODE 0 text147 dist/default/production\ETC.X.production.o __ptext148 492C 0 CODE 0 text148 dist/default/production\ETC.X.production.o -__ptext149 747E 0 CODE 0 text149 dist/default/production\ETC.X.production.o -__ptext150 6522 0 CODE 0 text150 dist/default/production\ETC.X.production.o -__ptext151 734E 0 CODE 0 text151 dist/default/production\ETC.X.production.o -__ptext152 5E50 0 CODE 0 text152 dist/default/production\ETC.X.production.o +__ptext149 76E0 0 CODE 0 text149 dist/default/production\ETC.X.production.o +__ptext150 6618 0 CODE 0 text150 dist/default/production\ETC.X.production.o +__ptext151 75B0 0 CODE 0 text151 dist/default/production\ETC.X.production.o +__ptext152 5F46 0 CODE 0 text152 dist/default/production\ETC.X.production.o __ptext153 42D2 0 CODE 0 text153 dist/default/production\ETC.X.production.o -__ptext154 72F4 0 CODE 0 text154 dist/default/production\ETC.X.production.o -__ptext155 7A90 0 CODE 0 text155 dist/default/production\ETC.X.production.o -__ptext156 79BE 0 CODE 0 text156 dist/default/production\ETC.X.production.o -__ptext157 51C0 0 CODE 0 text157 dist/default/production\ETC.X.production.o -__ptext158 7D1C 0 CODE 0 text158 dist/default/production\ETC.X.production.o -__ptext159 7D1E 0 CODE 0 text159 dist/default/production\ETC.X.production.o -__ptext160 7D20 0 CODE 0 text160 dist/default/production\ETC.X.production.o -__ptext161 7D22 0 CODE 0 text161 dist/default/production\ETC.X.production.o -__ptext162 7D24 0 CODE 0 text162 dist/default/production\ETC.X.production.o -__ptext163 7D26 0 CODE 0 text163 dist/default/production\ETC.X.production.o -__ptext164 7D28 0 CODE 0 text164 dist/default/production\ETC.X.production.o +__ptext154 7556 0 CODE 0 text154 dist/default/production\ETC.X.production.o +__ptext155 7D00 0 CODE 0 text155 dist/default/production\ETC.X.production.o +__ptext156 7C2E 0 CODE 0 text156 dist/default/production\ETC.X.production.o +__ptext157 51C4 0 CODE 0 text157 dist/default/production\ETC.X.production.o +__ptext158 7F7A 0 CODE 0 text158 dist/default/production\ETC.X.production.o +__ptext159 7F7C 0 CODE 0 text159 dist/default/production\ETC.X.production.o +__ptext160 7F7E 0 CODE 0 text160 dist/default/production\ETC.X.production.o +__ptext161 7F80 0 CODE 0 text161 dist/default/production\ETC.X.production.o +__ptext162 7F82 0 CODE 0 text162 dist/default/production\ETC.X.production.o +__ptext163 7F84 0 CODE 0 text163 dist/default/production\ETC.X.production.o +__ptext164 7F86 0 CODE 0 text164 dist/default/production\ETC.X.production.o __ptext165 0 0 CODE 0 text165 dist/default/production\ETC.X.production.o __end_ofi2___xxtofl 503E 0 CODE 0 text109 dist/default/production\ETC.X.production.o __LbssCOMRAM 0 0 ABS 0 bssCOMRAM dist/default/production\ETC.X.production.o @@ -2616,38 +2661,39 @@ ___aldiv@divisor 570 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.product __LnvFARRAM 0 0 FARRAM 0 nvFARRAM dist/default/production\ETC.X.production.o _ucAS_state 68D 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __size_ofi2_CAN1_OperationModeGet 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_APPSAnalysis 6CD2 0 CODE 0 text93 dist/default/production\ETC.X.production.o +__end_of_APPSAnalysis 6F96 0 CODE 0 text93 dist/default/production\ETC.X.production.o __size_of_CAN1_ISR 0 0 ABS 0 - dist/default/production\ETC.X.production.o _wr2RegCompleteHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_GetRxFifoStatus 7AA8 0 CODE 0 text155 dist/default/production\ETC.X.production.o +__end_of_GetRxFifoStatus 7D18 0 CODE 0 text155 dist/default/production\ETC.X.production.o __size_of_CANReadMessage 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Hifardata 0 0 CODE 0 ifardata dist/default/production\ETC.X.production.o -__end_of_PMD_Initialize 7956 0 CODE 0 text15 dist/default/production\ETC.X.production.o +__end_of_PMD_Initialize 7BA4 0 CODE 0 text15 dist/default/production\ETC.X.production.o __size_of_TMR1_DefaultInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o ANALOG_GetVoltage@uiValorAnalog 56A 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___aldiv@sign 575 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_ADC_SelectContext 7BB2 0 CODE 0 text75 dist/default/production\ETC.X.production.o +_ADC_SelectContext 7E22 0 CODE 0 text75 dist/default/production\ETC.X.production.o _ucBrake_hydr_target 681 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __size_of_DefaultTxAttemptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o +_ucCount50ms 550 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o __size_of_PWM1_16BIT_LoadBufferRegisters 0 0 ABS 0 - dist/default/production\ETC.X.production.o i2GPIO_PWM1_Control@uiDutyCycle 529 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __Hclrtext 0 0 ABS 0 clrtext dist/default/production\ETC.X.production.o -_PWM1_16BIT_WritePeriodRegister 7B96 0 CODE 0 text87 dist/default/production\ETC.X.production.o -__end_of_ADC_SetContext1ThresholdInterruptHandler 7CB6 0 CODE 0 text40 dist/default/production\ETC.X.production.o -__pidataCOMRAM 7D08 0 CODE 0 idataCOMRAM dist/default/production\ETC.X.production.o +_PWM1_16BIT_WritePeriodRegister 7E06 0 CODE 0 text87 dist/default/production\ETC.X.production.o +__end_of_ADC_SetContext1ThresholdInterruptHandler 7F26 0 CODE 0 text40 dist/default/production\ETC.X.production.o +__pidataCOMRAM 7F6E 0 CODE 0 idataCOMRAM dist/default/production\ETC.X.production.o i2___lmul@multiplier 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -i2_CAN1_Transmit 6B28 0 CODE 0 text126 dist/default/production\ETC.X.production.o +i2_CAN1_Transmit 6CD0 0 CODE 0 text126 dist/default/production\ETC.X.production.o CAN1_Transmit@txCanMsg 577 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ivt0x8_base 8 0 CODE 0 ivt0x8 dist/default/production\ETC.X.production.o _ucETCTimerRuleTPS 54F 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -__end_of_TMR1_DefaultInterruptHandler 7D10 0 CODE 0 text101 dist/default/production\ETC.X.production.o -__end_of_ANALOG_GetVoltage 5446 0 CODE 0 text74 dist/default/production\ETC.X.production.o -_GetRxFifoDepth 79BE 0 CODE 0 text156 dist/default/production\ETC.X.production.o +__end_of_TMR1_DefaultInterruptHandler 7F72 0 CODE 0 text101 dist/default/production\ETC.X.production.o +__end_of_ANALOG_GetVoltage 544A 0 CODE 0 text74 dist/default/production\ETC.X.production.o +_GetRxFifoDepth 7C2E 0 CODE 0 text156 dist/default/production\ETC.X.production.o ___wmul@multiplicand 562 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _ucEBS_state 68C 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -_ADC_Context3Thereshld_ISR 6F2 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +_ADC_Context3Thereshld_ISR 6E5 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o PIDController_Update@pid 5BC 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_CAN1_RX_FIFO_FilterMaskConfiguration 797E 0 CODE 0 text23 dist/default/production\ETC.X.production.o +_CAN1_RX_FIFO_FilterMaskConfiguration 7BCC 0 CODE 0 text23 dist/default/production\ETC.X.production.o _ADACCH 3E4 0 ABS 0 - dist/default/production\ETC.X.production.o _ADACCL 3E3 0 ABS 0 - dist/default/production\ETC.X.production.o _ADACCU 3E5 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -2678,24 +2724,24 @@ _rdBlkRegCompleteHandler@i2c1_master_example$F179 0 0 ABS 0 - dist/default/produ _ucCount500msResolveNotCloseError 54A 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o __size_of_I2C1_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o i2CAN1_Transmit@txCanMsg 518 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_of_ETC500msSupervisor 7D12 0 CODE 0 text117 dist/default/production\ETC.X.production.o +__end_of_ETC500msSupervisor 6CD0 0 CODE 0 text117 dist/default/production\ETC.X.production.o i2___fladd@grs 51E 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2___fladd@signs 51B 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _C1FIFOCON1H 15D 0 ABS 0 - dist/default/production\ETC.X.production.o _C1FIFOCON1L 15C 0 ABS 0 - dist/default/production\ETC.X.production.o _C1FIFOCON1T 15F 0 ABS 0 - dist/default/production\ETC.X.production.o _C1FIFOCON1U 15E 0 ABS 0 - dist/default/production\ETC.X.production.o -_TMR0_DefaultInterruptHandler 7D1A 0 CODE 0 text139 dist/default/production\ETC.X.production.o +_TMR0_DefaultInterruptHandler 7F78 0 CODE 0 text139 dist/default/production\ETC.X.production.o __size_of_PWM1_16BIT_Period_SetInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_CANWriteMessage 0 0 ABS 0 - dist/default/production\ETC.X.production.o -___inthi_sp 0 0 STACK 2 stack C:\Users\panze\AppData\Local\Temp\shhk.o +___inthi_sp 0 0 STACK 2 stack C:\Users\panze\AppData\Local\Temp\s2oc.o _I2C1BAUD 29D 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1CNTH 28D 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1CNTL 28C 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1CON0 294 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1CON1 295 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1CON2 296 0 ABS 0 - dist/default/production\ETC.X.production.o -___intlo_sp 0 0 STACK 2 stack C:\Users\panze\AppData\Local\Temp\shhk.o +___intlo_sp 0 0 STACK 2 stack C:\Users\panze\AppData\Local\Temp\s2oc.o __size_ofi2___lmul 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_ofi2___wmul 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_ofi2_GetTxFifoStatus 0 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -2709,12 +2755,12 @@ _C1INTL 11C 0 ABS 0 - dist/default/production\ETC.X.production.o _C1INTT 11F 0 ABS 0 - dist/default/production\ETC.X.production.o _C1INTU 11E 0 ABS 0 - dist/default/production\ETC.X.production.o __LdataCOMRAM 0 0 ABS 0 dataCOMRAM dist/default/production\ETC.X.production.o -__end_of_DefaultSystemErrorHandler 7D20 0 CODE 0 text159 dist/default/production\ETC.X.production.o +__end_of_DefaultSystemErrorHandler 7F7E 0 CODE 0 text159 dist/default/production\ETC.X.production.o __size_of_CAN1_SetTxAttemptInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_INTERRUPT_InterruptManager 6772 0 CODE 0 text97 dist/default/production\ETC.X.production.o +__end_of_INTERRUPT_InterruptManager 6868 0 CODE 0 text97 dist/default/production\ETC.X.production.o __size_of_Receive 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_TMR1_SetInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_DefaultInvalidMessageHandler 7D26 0 CODE 0 text162 dist/default/production\ETC.X.production.o +__end_of_DefaultInvalidMessageHandler 7F84 0 CODE 0 text162 dist/default/production\ETC.X.production.o __size_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Htext100 0 0 ABS 0 text100 dist/default/production\ETC.X.production.o __Htext101 0 0 ABS 0 text101 dist/default/production\ETC.X.production.o @@ -2784,50 +2830,50 @@ __Htext164 0 0 ABS 0 text164 dist/default/production\ETC.X.production.o __Htext165 0 0 ABS 0 text165 dist/default/production\ETC.X.production.o _ADACTPPS 269 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_DefaultRxBufferOverflowHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of___flge 598E 0 CODE 0 text50 dist/default/production\ETC.X.production.o -__end_of___lmul 7178 0 CODE 0 text95 dist/default/production\ETC.X.production.o -__end_of___wmul 7886 0 CODE 0 text83 dist/default/production\ETC.X.production.o +__end_of___flge 5992 0 CODE 0 text50 dist/default/production\ETC.X.production.o +__end_of___lmul 7434 0 CODE 0 text95 dist/default/production\ETC.X.production.o +__end_of___wmul 7AD4 0 CODE 0 text83 dist/default/production\ETC.X.production.o PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o CAN1_ReceivedMessageCountGet@fifoDepth 507 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __Lintsave_regs 0 0 BIGRAM 1 intsave_regs dist/default/production\ETC.X.production.o PIDController_Update@error 5DE 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _I2C1_DO_BUS_COLLISION 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CAN1_TX_FIFO_Configuration 7B40 0 CODE 0 text21 dist/default/production\ETC.X.production.o -_CAN1_RXI_ISR 7886 0 CODE 0 text146 dist/default/production\ETC.X.production.o +__end_of_CAN1_TX_FIFO_Configuration 7DB0 0 CODE 0 text21 dist/default/production\ETC.X.production.o +_CAN1_RXI_ISR 7AD4 0 CODE 0 text146 dist/default/production\ETC.X.production.o __size_ofi2_CAN1_IsBusOff 0 0 ABS 0 - dist/default/production\ETC.X.production.o Receive@rxFifoObj 51E 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _I2C1_DO_SEND_RESTART 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_TEMPORIZATION_10s 7D16 0 CODE 0 text122 dist/default/production\ETC.X.production.o -_TEMPORIZATION_30s 7D12 0 CODE 0 text119 dist/default/production\ETC.X.production.o -__end_ofi2_PWM1_16BIT_LoadBufferRegisters 7D08 0 CODE 0 text116 dist/default/production\ETC.X.production.o +_TEMPORIZATION_10s 7F76 0 CODE 0 text122 dist/default/production\ETC.X.production.o +_TEMPORIZATION_30s 7F72 0 CODE 0 text119 dist/default/production\ETC.X.production.o +__end_ofi2_PWM1_16BIT_LoadBufferRegisters 7F6E 0 CODE 0 text116 dist/default/production\ETC.X.production.o _ADCPbits 3D8 0 ABS 0 - dist/default/production\ETC.X.production.o -_APPSReadmax 7B54 0 CODE 0 text92 dist/default/production\ETC.X.production.o -_APPSReadmin 79F8 0 CODE 0 text91 dist/default/production\ETC.X.production.o +_APPSReadmax 7DC4 0 CODE 0 text92 dist/default/production\ETC.X.production.o +_APPSReadmin 7C68 0 CODE 0 text91 dist/default/production\ETC.X.production.o ___fldiv@aexp 5BB 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___fldiv@bexp 5BA 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___fldiv@sign 5B3 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ReadMessageFromFifo@status 517 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_CAN1_RX_FIFO_ResetInfo 77A4 0 CODE 0 text22 dist/default/production\ETC.X.production.o +_CAN1_RX_FIFO_ResetInfo 79C6 0 CODE 0 text22 dist/default/production\ETC.X.production.o __Hmediumconst 0 0 MEDIUMCONST 0 mediumconst dist/default/production\ETC.X.production.o __size_of_PWM2_16BIT_LoadBufferRegisters 0 0 ABS 0 - dist/default/production\ETC.X.production.o __LnvBANK6 0 0 ABS 0 nvBANK6 dist/default/production\ETC.X.production.o -_PWM2_16BIT_WritePeriodRegister 7B7A 0 CODE 0 text70 dist/default/production\ETC.X.production.o +_PWM2_16BIT_WritePeriodRegister 7DEA 0 CODE 0 text70 dist/default/production\ETC.X.production.o _I2C1_DO_SEND_RESTART_WRITE 0 0 ABS 0 - dist/default/production\ETC.X.production.o _ADC_DefaultContext3Threshold_ISR 0 0 ABS 0 - dist/default/production\ETC.X.production.o PIDController_Init@pid 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __size_of_ETCRulesMotorSupervisor 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_CAN1_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_TEMPORIZATION_10ms 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of___aldiv 5674 0 CODE 0 text96 dist/default/production\ETC.X.production.o +__end_of___aldiv 5678 0 CODE 0 text96 dist/default/production\ETC.X.production.o __size_ofi2_PWM1_16BIT_LoadBufferRegisters 0 0 ABS 0 - dist/default/production\ETC.X.production.o GetTxFifoStatus@validChannel 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __end_of___fladd 3190 0 CODE 0 text86 dist/default/production\ETC.X.production.o __end_of___fldiv 3E3C 0 CODE 0 text51 dist/default/production\ETC.X.production.o __end_of___flmul 3AA0 0 CODE 0 text49 dist/default/production\ETC.X.production.o -__end_of___flneg 7670 0 CODE 0 text48 dist/default/production\ETC.X.production.o -__end_of___flsub 7438 0 CODE 0 text47 dist/default/production\ETC.X.production.o -__end_of___fltol 5888 0 CODE 0 text85 dist/default/production\ETC.X.production.o -__end_of___lwdiv 6F3E 0 CODE 0 text84 dist/default/production\ETC.X.production.o +__end_of___flneg 7892 0 CODE 0 text48 dist/default/production\ETC.X.production.o +__end_of___flsub 769A 0 CODE 0 text47 dist/default/production\ETC.X.production.o +__end_of___fltol 588C 0 CODE 0 text85 dist/default/production\ETC.X.production.o +__end_of___lwdiv 7184 0 CODE 0 text84 dist/default/production\ETC.X.production.o __size_of_PIDController_Update 0 0 ABS 0 - dist/default/production\ETC.X.production.o _ucAPPS1Perc 548 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o _ucAPPS2Perc 546 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o @@ -2835,29 +2881,29 @@ WriteMessageToFifo@txFifoObj 56B 0 BANK5 1 cstackBANK5 dist/default/production\E __size_ofi2_APPSAnalysis 0 0 ABS 0 - dist/default/production\ETC.X.production.o _uiCount1min 65A 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o i2CANWriteMessage@id 51E 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_PWM1_16BIT_Slice1Output2_SetInterruptHandler 7C20 0 CODE 0 text12 dist/default/production\ETC.X.production.o +_PWM1_16BIT_Slice1Output2_SetInterruptHandler 7E90 0 CODE 0 text12 dist/default/production\ETC.X.production.o __size_of_CAN1_BitRateConfiguration 0 0 ABS 0 - dist/default/production\ETC.X.production.o _INLVLA 404 0 ABS 0 - dist/default/production\ETC.X.production.o _INLVLB 40C 0 ABS 0 - dist/default/production\ETC.X.production.o _INLVLC 414 0 ABS 0 - dist/default/production\ETC.X.production.o _INLVLE 424 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_ADC_DisableChannelSequencer 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_GetRxFifoStatus 7A90 0 CODE 0 text155 dist/default/production\ETC.X.production.o -_ucTargetAccelerator 558 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -_CAN1_ISR 51C0 0 CODE 0 text157 dist/default/production\ETC.X.production.o +_GetRxFifoStatus 7D00 0 CODE 0 text155 dist/default/production\ETC.X.production.o +_ucTargetAccelerator 559 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +_CAN1_ISR 51C4 0 CODE 0 text157 dist/default/production\ETC.X.production.o PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_PWM2_16BIT_Period_InterruptHandler 6FA 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +_PWM2_16BIT_Period_InterruptHandler 6ED 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o i2PWM2_16BIT_WritePeriodRegister@periodCount 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _TPSAnalysis 4738 0 CODE 0 text1 dist/default/production\ETC.X.production.o -_PIDController_Update$5546 5D6 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_PIDController_Update$5547 5DA 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_PIDController_Update$5548 5CA 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_PIDController_Update$5549 5CE 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_PIDController_Update$5550 5D2 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o +_PIDController_Update$5535 5D6 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o +_PIDController_Update$5536 5DA 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o +_PIDController_Update$5537 5CA 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o +_PIDController_Update$5538 5CE 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o +_PIDController_Update$5539 5D2 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ?i2___aldiv 50D 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o ?i2___fladd 50F 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o ?i2___fltol 51F 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_ETC500msSupervisor 7D10 0 CODE 0 text117 dist/default/production\ETC.X.production.o +_ETC500msSupervisor 6C3A 0 CODE 0 text117 dist/default/production\ETC.X.production.o ?i2___lwdiv 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _CANRXPPS 23D 0 ABS 0 - dist/default/production\ETC.X.production.o ADC_SetContext4ThresholdInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o @@ -2874,45 +2920,45 @@ ___flsub@b 597 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o i2ETCPercentCalc@max 523 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2ETCPercentCalc@min 51F 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2ETCPercentCalc@val 51B 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_CAN1_SetFIFO1NotEmptyHandler 7C3E 0 CODE 0 text25 dist/default/production\ETC.X.production.o +_CAN1_SetFIFO1NotEmptyHandler 7EAE 0 CODE 0 text25 dist/default/production\ETC.X.production.o __end_of_PIDController_Update 2CCE 0 CODE 0 text46 dist/default/production\ETC.X.production.o -__end_of_GetRxFifoDepth 79DC 0 CODE 0 text156 dist/default/production\ETC.X.production.o -__end_of_CAN1_ISR 5316 0 CODE 0 text157 dist/default/production\ETC.X.production.o +__end_of_GetRxFifoDepth 7C4C 0 CODE 0 text156 dist/default/production\ETC.X.production.o +__end_of_CAN1_ISR 531A 0 CODE 0 text157 dist/default/production\ETC.X.production.o memcpy@tmp 56A 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _INTCON0bits 4D6 0 ABS 0 - dist/default/production\ETC.X.production.o PWM1_16BIT_WritePeriodRegister@periodCount 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o CAN1_SetBusErrorInterruptHandler@handler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _I2C1_DO_SEND_RESTART_READ 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_ofi2_GPIO_PWM1_Control 5E50 0 CODE 0 text108 dist/default/production\ETC.X.production.o -_PIN_MANAGER_Initialize 6DD0 0 CODE 0 text16 dist/default/production\ETC.X.production.o +__end_ofi2_GPIO_PWM1_Control 5F46 0 CODE 0 text108 dist/default/production\ETC.X.production.o +_PIN_MANAGER_Initialize 7016 0 CODE 0 text16 dist/default/production\ETC.X.production.o __size_of_CLUTCH_Init 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_CLUTCH_Move 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_ADC_SetContext2ThresholdInterruptHandler 7CA2 0 CODE 0 text39 dist/default/production\ETC.X.production.o +_ADC_SetContext2ThresholdInterruptHandler 7F12 0 CODE 0 text39 dist/default/production\ETC.X.production.o _uiAPPS1 638 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _uiAPPS2 636 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -start_initialization 69F8 0 CODE 0 cinit dist/default/production\ETC.X.production.o -__end_ofi2_PWM2_16BIT_LoadBufferRegisters 7D04 0 CODE 0 text107 dist/default/production\ETC.X.production.o +start_initialization 6D64 0 CODE 0 cinit dist/default/production\ETC.X.production.o +__end_ofi2_PWM2_16BIT_LoadBufferRegisters 7F6A 0 CODE 0 text107 dist/default/production\ETC.X.production.o __size_of_GPIOInit 0 0 ABS 0 - dist/default/production\ETC.X.production.o _ODCONA 402 0 ABS 0 - dist/default/production\ETC.X.production.o _ODCONB 40A 0 ABS 0 - dist/default/production\ETC.X.production.o _ODCONC 412 0 ABS 0 - dist/default/production\ETC.X.production.o GPIO_PWM2_Control@uiDutyCycle 5EC 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _OSCFRQ B1 0 ABS 0 - dist/default/production\ETC.X.production.o -i2___lmul 7178 0 CODE 0 text144 dist/default/production\ETC.X.production.o +i2___lmul 7434 0 CODE 0 text144 dist/default/production\ETC.X.production.o __HnvFARRAM 0 0 FARRAM 0 nvFARRAM dist/default/production\ETC.X.production.o -i2___wmul 78DC 0 CODE 0 text110 dist/default/production\ETC.X.production.o -__end_of_ETCInit 7A78 0 CODE 0 text66 dist/default/production\ETC.X.production.o -__end_of_ETCMove 51C0 0 CODE 0 text45 dist/default/production\ETC.X.production.o +i2___wmul 7B2A 0 CODE 0 text110 dist/default/production\ETC.X.production.o +__end_of_ETCInit 7CE8 0 CODE 0 text66 dist/default/production\ETC.X.production.o +__end_of_ETCMove 51C4 0 CODE 0 text45 dist/default/production\ETC.X.production.o i2PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __size_ofi2_PWM2_16BIT_LoadBufferRegisters 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_CAN1_RXI_ISR 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_ADC_DisableChannelSequencer 7CEE 0 CODE 0 text77 dist/default/production\ETC.X.production.o +__end_of_ADC_DisableChannelSequencer 7F54 0 CODE 0 text77 dist/default/production\ETC.X.production.o __size_ofi2_memcpy 0 0 ABS 0 - dist/default/production\ETC.X.production.o _TRISAbits 4C6 0 ABS 0 - dist/default/production\ETC.X.production.o _TRISBbits 4C7 0 ABS 0 - dist/default/production\ETC.X.production.o _TRISCbits 4C8 0 ABS 0 - dist/default/production\ETC.X.production.o ___aldiv@quotient 576 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -i2_PWM1_16BIT_WritePeriodRegister 7BD6 0 CODE 0 text114 dist/default/production\ETC.X.production.o +i2_PWM1_16BIT_WritePeriodRegister 7E46 0 CODE 0 text114 dist/default/production\ETC.X.production.o CAN1_Receive@status 524 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o TMR1_ISR@CountCallBack 658 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __size_of_CAN1_ReceivedMessageCountGet 0 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -2924,10 +2970,10 @@ _I2C1_DO_SEND_ADR_WRITE 0 0 ABS 0 - dist/default/production\ETC.X.production.o _uiCount30s 65C 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _ADFLTRH 3E2 0 ABS 0 - dist/default/production\ETC.X.production.o _ADFLTRL 3E1 0 ABS 0 - dist/default/production\ETC.X.production.o -_PWM2_16BIT_Slice1Output2_SetInterruptHandler 7C02 0 CODE 0 text8 dist/default/production\ETC.X.production.o +_PWM2_16BIT_Slice1Output2_SetInterruptHandler 7E72 0 CODE 0 text8 dist/default/production\ETC.X.production.o __size_of_TEMPORIZATION_100ms 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_TEMPORIZATION_1mins 0 0 ABS 0 - dist/default/production\ETC.X.production.o -i2_CAN1_TransmitFIFOStatusGet 7956 0 CODE 0 text125 dist/default/production\ETC.X.production.o +i2_CAN1_TransmitFIFOStatusGet 7BA4 0 CODE 0 text125 dist/default/production\ETC.X.production.o __size_of_TEMPORIZATION_500ms 0 0 ABS 0 - dist/default/production\ETC.X.production.o _ADPREVH 3E9 0 ABS 0 - dist/default/production\ETC.X.production.o _ADPREVL 3E8 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -2939,57 +2985,57 @@ _RB1PPS 20A 0 ABS 0 - dist/default/production\ETC.X.production.o _RB4PPS 20D 0 ABS 0 - dist/default/production\ETC.X.production.o _RC3PPS 214 0 ABS 0 - dist/default/production\ETC.X.production.o _RC4PPS 215 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_memcpy 729A 0 CODE 0 text58 dist/default/production\ETC.X.production.o +__end_of_memcpy 7556 0 CODE 0 text58 dist/default/production\ETC.X.production.o i2___lmul@product 509 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_of_SYSTEM_Initialize 77A4 0 CODE 0 text2 dist/default/production\ETC.X.production.o +__end_of_SYSTEM_Initialize 79C6 0 CODE 0 text2 dist/default/production\ETC.X.production.o ANALOG_GetVoltage@ucFlag 56C 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_ofi2___lmul 71E2 0 CODE 0 text144 dist/default/production\ETC.X.production.o -__end_ofi2___wmul 7906 0 CODE 0 text110 dist/default/production\ETC.X.production.o -_ETCCalibrate 5446 0 CODE 0 text68 dist/default/production\ETC.X.production.o -__end_of_ADC_SetContext2ThresholdInterruptHandler 7CAC 0 CODE 0 text39 dist/default/production\ETC.X.production.o -__end_of_CAN1_IsTxErrorPassive 7AD4 0 CODE 0 text64 dist/default/production\ETC.X.production.o +__end_ofi2___lmul 749E 0 CODE 0 text144 dist/default/production\ETC.X.production.o +__end_ofi2___wmul 7B54 0 CODE 0 text110 dist/default/production\ETC.X.production.o +_ETCCalibrate 544A 0 CODE 0 text68 dist/default/production\ETC.X.production.o +__end_of_ADC_SetContext2ThresholdInterruptHandler 7F1C 0 CODE 0 text39 dist/default/production\ETC.X.production.o +__end_of_CAN1_IsTxErrorPassive 7D44 0 CODE 0 text64 dist/default/production\ETC.X.production.o __size_of_CAN1_SetBusWakeUpActivityInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_CAN1_Receive 734E 0 CODE 0 text151 dist/default/production\ETC.X.production.o +_CAN1_Receive 75B0 0 CODE 0 text151 dist/default/production\ETC.X.production.o __pcstackBANK5 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _T0CON0 31A 0 ABS 0 - dist/default/production\ETC.X.production.o _T0CON1 31B 0 ABS 0 - dist/default/production\ETC.X.production.o _T1GATE 320 0 ABS 0 - dist/default/production\ETC.X.production.o _T1GCON 31F 0 ABS 0 - dist/default/production\ETC.X.production.o isTxChannel@channel 561 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_CAN1_ReceivedMessageCountGet 65EC 0 CODE 0 text150 dist/default/production\ETC.X.production.o +__end_of_CAN1_ReceivedMessageCountGet 66E2 0 CODE 0 text150 dist/default/production\ETC.X.production.o CAN1_SetInvalidMessageInterruptHandler@handler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_PIDController_Init 6C4C 0 CODE 0 text67 dist/default/production\ETC.X.production.o +__end_of_PIDController_Init 6E84 0 CODE 0 text67 dist/default/production\ETC.X.production.o __size_ofi2_CAN1_Transmit 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_DefaultSystemErrorHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_ANALOG_GetVoltage 5316 0 CODE 0 text74 dist/default/production\ETC.X.production.o +_ANALOG_GetVoltage 531A 0 CODE 0 text74 dist/default/production\ETC.X.production.o _ucCLUTCHState 5FD 0 BANK5 1 bssBANK5 dist/default/production\ETC.X.production.o -_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BA4 0 CODE 0 text88 dist/default/production\ETC.X.production.o +_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E14 0 CODE 0 text88 dist/default/production\ETC.X.production.o CAN1_ReceivedMessageCountGet@rxMsgStatus 505 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_of_DefaultBusErrorHandler 7D2A 0 CODE 0 text164 dist/default/production\ETC.X.production.o -__end_of_GPIO_PWM1_Control 5C78 0 CODE 0 text81 dist/default/production\ETC.X.production.o +__end_of_DefaultBusErrorHandler 7F88 0 CODE 0 text164 dist/default/production\ETC.X.production.o +__end_of_GPIO_PWM1_Control 5D6E 0 CODE 0 text81 dist/default/production\ETC.X.production.o _C1INTHbits 11D 0 ABS 0 - dist/default/production\ETC.X.production.o _C1INTLbits 11C 0 ABS 0 - dist/default/production\ETC.X.production.o ANALOG_GetVoltage@ucEntradaAnalogica 569 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o i2___lwdiv@counter 507 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_ucTPS2TableOut 754 0 BANK7 1 dataBANK7 dist/default/production\ETC.X.production.o +_ucTPS2TableOut 6AF 0 BANK6 1 dataBANK6 dist/default/production\ETC.X.production.o _C1INTTbits 11F 0 ABS 0 - dist/default/production\ETC.X.production.o _C1INTUbits 11E 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_CAN1_SetSystemErrorInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_ADC_SetActiveClockTuningInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o _uiETCDuty 634 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -__end_of_DefaultModeChangeHandler 7D24 0 CODE 0 text161 dist/default/production\ETC.X.production.o +__end_of_DefaultModeChangeHandler 7F82 0 CODE 0 text161 dist/default/production\ETC.X.production.o __size_of_PWM2_16BIT_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o _ucAPPSTargetPruebas 656 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -__end_of_TMR1_SetInterruptHandler 7BF8 0 CODE 0 text4 dist/default/production\ETC.X.production.o +__end_of_TMR1_SetInterruptHandler 7E68 0 CODE 0 text4 dist/default/production\ETC.X.production.o _I2C1_Status 600 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -__end_of_PWM1_16BIT_LoadBufferRegisters 7D00 0 CODE 0 text89 dist/default/production\ETC.X.production.o +__end_of_PWM1_16BIT_LoadBufferRegisters 7F66 0 CODE 0 text89 dist/default/production\ETC.X.production.o PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_CAN1_RXI_ISR 78B2 0 CODE 0 text146 dist/default/production\ETC.X.production.o +__end_of_CAN1_RXI_ISR 7B00 0 CODE 0 text146 dist/default/production\ETC.X.production.o _ADC_DefaultADI_ISR 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CLUTCH_HighLevelMovements 6822 0 CODE 0 text79 dist/default/production\ETC.X.production.o -_ucETCMotorNotClose 6AF 0 BANK6 1 dataBANK6 dist/default/production\ETC.X.production.o +__end_of_CLUTCH_HighLevelMovements 69CC 0 CODE 0 text79 dist/default/production\ETC.X.production.o +_ucETCMotorNotClose 6D9 0 BANK6 1 dataBANK6 dist/default/production\ETC.X.production.o _C1FIFOBA 14C 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_Receive 5F3C 0 CODE 0 text152 dist/default/production\ETC.X.production.o +__end_of_Receive 6032 0 CODE 0 text152 dist/default/production\ETC.X.production.o _ulAPPS1calc 630 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o i2___fltol@sign1 527 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _ulAPPS2calc 62C 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o @@ -3004,7 +3050,7 @@ i2CANWriteMessage@data7 529 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC. i2CANWriteMessage@data8 52A 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2___lmul@multiplicand 505 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _rd2RegCompleteHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CAN1_TransmitFIFOStatusGet 7714 0 CODE 0 text54 dist/default/production\ETC.X.production.o +__end_of_CAN1_TransmitFIFOStatusGet 7936 0 CODE 0 text54 dist/default/production\ETC.X.production.o __Hbank5 0 0 ABS 0 bank5 dist/default/production\ETC.X.production.o __Hbank6 0 0 ABS 0 bank6 dist/default/production\ETC.X.production.o __Hbank7 0 0 ABS 0 bank7 dist/default/production\ETC.X.production.o @@ -3012,16 +3058,16 @@ __Hbank8 0 0 ABS 0 bank8 dist/default/production\ETC.X.production.o __Hbank9 0 0 ABS 0 bank9 dist/default/production\ETC.X.production.o __Hcinit 0 0 ABS 0 cinit dist/default/production\ETC.X.production.o __Hconst 0 0 CONST 0 const dist/default/production\ETC.X.production.o -_CAN1_IsTxErrorPassive 7ABE 0 CODE 0 text64 dist/default/production\ETC.X.production.o +_CAN1_IsTxErrorPassive 7D2E 0 CODE 0 text64 dist/default/production\ETC.X.production.o __Hidata 0 0 CODE 0 idata dist/default/production\ETC.X.production.o __Hidloc 200040 0 IDLOC 5 idloc dist/default/production\ETC.X.production.o __Hnvbit 0 0 COMRAM 1 nvbit dist/default/production\ETC.X.production.o __Hparam 0 0 COMRAM 1 rparam dist/default/production\ETC.X.production.o -i2_PWM2_16BIT_WritePeriodRegister 7BBE 0 CODE 0 text105 dist/default/production\ETC.X.production.o +i2_PWM2_16BIT_WritePeriodRegister 7E2E 0 CODE 0 text105 dist/default/production\ETC.X.production.o __size_of_OSCILLATOR_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Hrdata 0 0 COMRAM 1 rdata dist/default/production\ETC.X.production.o __Hstack 0 0 STACK 2 stack dist/default/production\ETC.X.production.o -i2_ETCPercentCalc 65EC 0 CODE 0 text143 dist/default/production\ETC.X.production.o +i2_ETCPercentCalc 66E2 0 CODE 0 text143 dist/default/production\ETC.X.production.o __Htext0 0 0 ABS 0 text0 dist/default/production\ETC.X.production.o __Htext1 0 0 ABS 0 text1 dist/default/production\ETC.X.production.o __Htext2 0 0 ABS 0 text2 dist/default/production\ETC.X.production.o @@ -3065,24 +3111,24 @@ i2WriteMessageToFifo@txCanMsg 50E 0 COMRAM 1 cstackCOMRAM dist/default/productio __Hbigbss 0 0 BIGRAM 1 bigbss dist/default/production\ETC.X.production.o __Hbigram 0 0 ABS 0 bigram dist/default/production\ETC.X.production.o __size_of_PWM2_16BIT_Period_SetInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_ADC_Context4Thereshld_ISR 6F0 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o -__smallconst 2500 0 SMALLCONST 0 smallconst C:\Users\panze\AppData\Local\Temp\shhk.o +_ADC_Context4Thereshld_ISR 6E3 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +__smallconst 2500 0 SMALLCONST 0 smallconst C:\Users\panze\AppData\Local\Temp\s2oc.o _ucTargetGear 68E 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -i2_CAN1_IsTxErrorActive 7A2E 0 CODE 0 text133 dist/default/production\ETC.X.production.o +i2_CAN1_IsTxErrorActive 7C9E 0 CODE 0 text133 dist/default/production\ETC.X.production.o ___xxtofl@arg 56A 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___xxtofl@exp 569 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___xxtofl@val 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -i2_CAN1_IsTxErrorPassive 7B00 0 CODE 0 text134 dist/default/production\ETC.X.production.o -__end_of_ADC_SetADIInterruptHandler 7CCA 0 CODE 0 text42 dist/default/production\ETC.X.production.o +i2_CAN1_IsTxErrorPassive 7D70 0 CODE 0 text134 dist/default/production\ETC.X.production.o +__end_of_ADC_SetADIInterruptHandler 7F3A 0 CODE 0 text42 dist/default/production\ETC.X.production.o __Hcomram 0 0 ABS 0 comram dist/default/production\ETC.X.production.o __Hconfig 300024 0 CONFIG 4 config dist/default/production\ETC.X.production.o Receive@rxMsgStatus 520 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_ofi2_GetTxFifoStatus 7A90 0 CODE 0 text130 dist/default/production\ETC.X.production.o +__end_ofi2_GetTxFifoStatus 7D00 0 CODE 0 text130 dist/default/production\ETC.X.production.o PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _ucETCTargetTPSDiff 677 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o i2___fltol@exp1 528 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_ofi2_CAN1_IsTxErrorPassive 7B16 0 CODE 0 text134 dist/default/production\ETC.X.production.o -_GPIOInit 7502 0 CODE 0 text43 dist/default/production\ETC.X.production.o +__end_ofi2_CAN1_IsTxErrorPassive 7D86 0 CODE 0 text134 dist/default/production\ETC.X.production.o +_GPIOInit 7724 0 CODE 0 text43 dist/default/production\ETC.X.production.o _wr1RegCompleteHandler@i2c1_master_example$F162 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_CAN1_ErrorNotificationInterruptEnable 0 0 ABS 0 - dist/default/production\ETC.X.production.o _uiAcc_longitudinal 650 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o @@ -3091,20 +3137,20 @@ __Lbank6 0 0 ABS 0 bank6 dist/default/production\ETC.X.production.o __Lbank7 0 0 ABS 0 bank7 dist/default/production\ETC.X.production.o __Lbank8 0 0 ABS 0 bank8 dist/default/production\ETC.X.production.o __Lbank9 0 0 ABS 0 bank9 dist/default/production\ETC.X.production.o -__end_of_DefaultRxBufferOverflowHandler 7D22 0 CODE 0 text160 dist/default/production\ETC.X.production.o +__end_of_DefaultRxBufferOverflowHandler 7F80 0 CODE 0 text160 dist/default/production\ETC.X.production.o __Lcinit 0 0 ABS 0 cinit dist/default/production\ETC.X.production.o __Lconst 0 0 CONST 0 const dist/default/production\ETC.X.production.o _T1GCONbits 31F 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM1_16BIT_Slice1Output2_DefaultInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Lidata 0 0 CODE 0 idata dist/default/production\ETC.X.production.o __Lidloc 0 0 IDLOC 5 idloc dist/default/production\ETC.X.production.o -_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7B88 0 CODE 0 text71 dist/default/production\ETC.X.production.o +_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7DF8 0 CODE 0 text71 dist/default/production\ETC.X.production.o __Lnvbit 0 0 COMRAM 1 nvbit dist/default/production\ETC.X.production.o -_ValidateTransmission 5F3C 0 CODE 0 text59 dist/default/production\ETC.X.production.o +_ValidateTransmission 6032 0 CODE 0 text59 dist/default/production\ETC.X.production.o __Lparam 0 0 COMRAM 1 rparam dist/default/production\ETC.X.production.o __size_ofi2___xxtofl 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Lrdata 0 0 COMRAM 1 rdata dist/default/production\ETC.X.production.o -_TEMPORIZATION_100ms 757E 0 CODE 0 text123 dist/default/production\ETC.X.production.o +_TEMPORIZATION_100ms 77A0 0 CODE 0 text123 dist/default/production\ETC.X.production.o __Lstack 0 0 STACK 2 stack dist/default/production\ETC.X.production.o __Ltext0 0 0 ABS 0 text0 dist/default/production\ETC.X.production.o __Ltext1 0 0 ABS 0 text1 dist/default/production\ETC.X.production.o @@ -3116,39 +3162,39 @@ __Ltext6 0 0 ABS 0 text6 dist/default/production\ETC.X.production.o __Ltext7 0 0 ABS 0 text7 dist/default/production\ETC.X.production.o __Ltext8 0 0 ABS 0 text8 dist/default/production\ETC.X.production.o __Ltext9 0 0 ABS 0 text9 dist/default/production\ETC.X.production.o -_TEMPORIZATION_1mins 7D14 0 CODE 0 text121 dist/default/production\ETC.X.production.o -_TEMPORIZATION_500ms 7B68 0 CODE 0 text102 dist/default/production\ETC.X.production.o +_TEMPORIZATION_1mins 7F74 0 CODE 0 text121 dist/default/production\ETC.X.production.o +_TEMPORIZATION_500ms 7DD8 0 CODE 0 text102 dist/default/production\ETC.X.production.o _uiYaw_rate 64C 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -_PIDController_Init 6BBC 0 CODE 0 text67 dist/default/production\ETC.X.production.o +_PIDController_Init 6DF4 0 CODE 0 text67 dist/default/production\ETC.X.production.o __size_of_ETCCalibrate 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Hfarbss 0 0 FARRAM 0 farbss dist/default/production\ETC.X.production.o _PWM2_16BIT_Slice1Output1_DefaultInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o i2___wmul@product 505 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2___fltol@f1 51F 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -i2_memcpy 72F4 0 CODE 0 text154 dist/default/production\ETC.X.production.o +i2_memcpy 7556 0 CODE 0 text154 dist/default/production\ETC.X.production.o __size_of_CAN1_Receive 0 0 ABS 0 - dist/default/production\ETC.X.production.o ___flmul@grs 58B 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __size_of_PWM1_16BIT_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_CAN1_IsBusOff 7AD4 0 CODE 0 text65 dist/default/production\ETC.X.production.o +_CAN1_IsBusOff 7D44 0 CODE 0 text65 dist/default/production\ETC.X.production.o _CAN1_BusErrorHandler 66E 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _PORTAbits 4CE 0 ABS 0 - dist/default/production\ETC.X.production.o _PORTBbits 4CF 0 ABS 0 - dist/default/production\ETC.X.production.o -_DefaultFIFO1NotEmptyHandler 7CEE 0 CODE 0 text147 dist/default/production\ETC.X.production.o +_DefaultFIFO1NotEmptyHandler 7F54 0 CODE 0 text147 dist/default/production\ETC.X.production.o _C1MASK1H 199 0 ABS 0 - dist/default/production\ETC.X.production.o _C1MASK1L 198 0 ABS 0 - dist/default/production\ETC.X.production.o _C1MASK1T 19B 0 ABS 0 - dist/default/production\ETC.X.production.o _C1MASK1U 19A 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_GetRxFifoStatus 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CAN1_IsTxErrorWarning 7ABE 0 CODE 0 text62 dist/default/production\ETC.X.production.o -__end_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BEE 0 CODE 0 text115 dist/default/production\ETC.X.production.o +__end_of_CAN1_IsTxErrorWarning 7D2E 0 CODE 0 text62 dist/default/production\ETC.X.production.o +__end_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E5E 0 CODE 0 text115 dist/default/production\ETC.X.production.o __size_ofi2_GPIO_PWM2_Control 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_TEMPORIZATION_1s 729A 0 CODE 0 text120 dist/default/production\ETC.X.production.o +_TEMPORIZATION_1s 7892 0 CODE 0 text120 dist/default/production\ETC.X.production.o _wr1RegCompleteHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o _wr2RegCompleteHandler@i2c1_master_example$F168 0 0 ABS 0 - dist/default/production\ETC.X.production.o memcpy@d1 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o memcpy@s1 562 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __size_of_ReadMessageFromFifo 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_INTERRUPT_Initialize 7CF4 0 CODE 0 text18 dist/default/production\ETC.X.production.o +_INTERRUPT_Initialize 7F5A 0 CODE 0 text18 dist/default/production\ETC.X.production.o CLUTCH_HighLevelMovements@ucClutchAction 5FA 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __Habs1 0 0 ABS 0 abs1 dist/default/production\ETC.X.production.o __Hdata 0 0 ABS 0 data dist/default/production\ETC.X.production.o @@ -3167,18 +3213,18 @@ __Ltext 0 0 ABS 0 text dist/default/production\ETC.X.production.o memcpy@d 566 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o memcpy@n 564 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o memcpy@s 568 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_PWM2_16BIT_LoadBufferRegisters 7CFC 0 CODE 0 text72 dist/default/production\ETC.X.production.o -__end_of_GPIOInit 7540 0 CODE 0 text43 dist/default/production\ETC.X.production.o +__end_of_PWM2_16BIT_LoadBufferRegisters 7F62 0 CODE 0 text72 dist/default/production\ETC.X.production.o +__end_of_GPIOInit 7762 0 CODE 0 text43 dist/default/production\ETC.X.production.o _C1TRECUbits 136 0 ABS 0 - dist/default/production\ETC.X.production.o -__pnvBANK6 6E8 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o -__end_of_DefaultBusWakeUpActivityHandler 7D28 0 CODE 0 text163 dist/default/production\ETC.X.production.o -___flge 5888 0 CODE 0 text50 dist/default/production\ETC.X.production.o -___lmul 710C 0 CODE 0 text95 dist/default/production\ETC.X.production.o +__pnvBANK6 6DB 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +__end_of_DefaultBusWakeUpActivityHandler 7F86 0 CODE 0 text163 dist/default/production\ETC.X.production.o +___flge 588C 0 CODE 0 text50 dist/default/production\ETC.X.production.o +___lmul 73C8 0 CODE 0 text95 dist/default/production\ETC.X.production.o i2CAN1_Transmit@txFifoObj 51B 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -___wmul 785A 0 CODE 0 text83 dist/default/production\ETC.X.production.o +___wmul 7AA8 0 CODE 0 text83 dist/default/production\ETC.X.production.o ?i2___xxtofl 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __LcstackBANK5 0 0 ABS 0 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_CAN1_SetBusWakeUpActivityInterruptHandler 7C84 0 CODE 0 text33 dist/default/production\ETC.X.production.o +__end_of_CAN1_SetBusWakeUpActivityInterruptHandler 7EF4 0 CODE 0 text33 dist/default/production\ETC.X.production.o CANReadMessage@data1 537 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o CANReadMessage@data2 536 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o CANReadMessage@data3 533 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o @@ -3196,22 +3242,22 @@ __HcstackCOMRAM 0 0 ABS 0 cstackCOMRAM dist/default/production\ETC.X.production. CANReadMessage@id 52C 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _ADC_DefaultContext4Threshold_ISR 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_INTERRUPT_InterruptManager 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_CAN1_BitRateConfiguration 7B40 0 CODE 0 text35 dist/default/production\ETC.X.production.o -__end_ofi2_memcpy 734E 0 CODE 0 text154 dist/default/production\ETC.X.production.o +_CAN1_BitRateConfiguration 7DB0 0 CODE 0 text35 dist/default/production\ETC.X.production.o +__end_ofi2_memcpy 75B0 0 CODE 0 text154 dist/default/production\ETC.X.production.o i2GPIO_PWM2_Control@uiDutyCycle 529 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __Hirdata 0 0 CODE 0 irdata dist/default/production\ETC.X.production.o __size_of_CLUTCH_AnalyseState 0 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1_DO_BUS_ERROR 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__S0 7D2A 0 ABS 0 - dist/default/production\ETC.X.production.o -__S1 77E 0 ABS 0 - dist/default/production\ETC.X.production.o +__S0 7F88 0 ABS 0 - dist/default/production\ETC.X.production.o +__S1 78C 0 ABS 0 - dist/default/production\ETC.X.production.o __S2 0 0 ABS 0 - dist/default/production\ETC.X.production.o __S4 0 0 ABS 0 - dist/default/production\ETC.X.production.o __S5 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_pid 6B0 0 BANK6 1 dataBANK6 dist/default/production\ETC.X.production.o +_pid 754 0 BANK7 1 dataBANK7 dist/default/production\ETC.X.production.o __Hivt0x8 1A 0 CODE 0 ivt0x8 dist/default/production\ETC.X.production.o __size_of_TMR0_ISR 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_TMR1_ISR 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CAN1_SetBusErrorInterruptHandler 7C8E 0 CODE 0 text34 dist/default/production\ETC.X.production.o +__end_of_CAN1_SetBusErrorInterruptHandler 7EFE 0 CODE 0 text34 dist/default/production\ETC.X.production.o __size_of_TMR0_DefaultInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o _uiTPS2TableIn 700 0 BANK7 1 dataBANK7 dist/default/production\ETC.X.production.o CAN1_Receive@index 525 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o @@ -3221,7 +3267,7 @@ _C1NBTCFGL 104 0 ABS 0 - dist/default/production\ETC.X.production.o _C1NBTCFGT 107 0 ABS 0 - dist/default/production\ETC.X.production.o _C1NBTCFGU 106 0 ABS 0 - dist/default/production\ETC.X.production.o _ucCount100msTPSError 54D 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -_ADC_SetContext3ThresholdInterruptHandler 7C98 0 CODE 0 text38 dist/default/production\ETC.X.production.o +_ADC_SetContext3ThresholdInterruptHandler 7F08 0 CODE 0 text38 dist/default/production\ETC.X.production.o IVTBASEH 45E 0 ABS 0 - dist/default/production\ETC.X.production.o IVTBASEL 45D 0 ABS 0 - dist/default/production\ETC.X.production.o IVTBASEU 45F 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -3231,27 +3277,27 @@ _C1TXQCONL 150 0 ABS 0 - dist/default/production\ETC.X.production.o _C1TXQCONT 153 0 ABS 0 - dist/default/production\ETC.X.production.o _C1TXQCONU 152 0 ABS 0 - dist/default/production\ETC.X.production.o ETCMove@ucTargetMove 5F9 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_ucETCRuleSupervisor 55F 0 COMRAM 1 dataCOMRAM dist/default/production\ETC.X.production.o +_ucETCRuleSupervisor 6DA 0 BANK6 1 dataBANK6 dist/default/production\ETC.X.production.o __size_of_CAN1_SetBusErrorInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o i2ValidateTransmission@field 50A 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_ucCount1s 55B 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +_ucCount1s 55C 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o __size_of_CAN1_TX_FIFO_Configuration 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_ANALOGRead 75FA 0 CODE 0 text73 dist/default/production\ETC.X.production.o +_ANALOGRead 781C 0 CODE 0 text73 dist/default/production\ETC.X.production.o __size_of_ETCXavierSupervisor 0 0 ABS 0 - dist/default/production\ETC.X.production.o _ucService_brake 689 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -__end_of_TMR0_DefaultInterruptHandler 7D1C 0 CODE 0 text139 dist/default/production\ETC.X.production.o +__end_of_TMR0_DefaultInterruptHandler 7F7A 0 CODE 0 text139 dist/default/production\ETC.X.production.o _ucAMI_state 68B 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -_CAN1_IsTxErrorWarning 7AA8 0 CODE 0 text62 dist/default/production\ETC.X.production.o +_CAN1_IsTxErrorWarning 7D18 0 CODE 0 text62 dist/default/production\ETC.X.production.o _CAN1_TxAttemptHandler 668 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -__end_of_isTxChannel 747E 0 CODE 0 text56 dist/default/production\ETC.X.production.o +__end_of_isTxChannel 76E0 0 CODE 0 text56 dist/default/production\ETC.X.production.o __pivt0x8 8 0 CODE 0 ivt0x8 dist/default/production\ETC.X.production.o -_ucCount500ms 55C 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -__end_of_ETCCalibrate 5566 0 CODE 0 text68 dist/default/production\ETC.X.production.o +_ucCount500ms 55D 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +__end_of_ETCCalibrate 556A 0 CODE 0 text68 dist/default/production\ETC.X.production.o _I2C1_CallbackReturnStop 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CAN1_Receive 73A0 0 CODE 0 text151 dist/default/production\ETC.X.production.o +__end_of_CAN1_Receive 7602 0 CODE 0 text151 dist/default/production\ETC.X.production.o ValidateTransmission@txMsgStatus 568 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o i2___lwdiv@dividend 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_TMR0_CallBack 7800 0 CODE 0 text138 dist/default/production\ETC.X.production.o +_TMR0_CallBack 7A22 0 CODE 0 text138 dist/default/production\ETC.X.production.o _I2C1STAT1bits 299 0 ABS 0 - dist/default/production\ETC.X.production.o i2___fladd@aexp 51C 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2___fladd@bexp 51D 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o @@ -3262,28 +3308,28 @@ __HidataCOMRAM 0 0 ABS 0 idataCOMRAM dist/default/production\ETC.X.production.o __size_of_ADC_GetSingleConversion 0 0 ABS 0 - dist/default/production\ETC.X.production.o ADC_SetContext3ThresholdInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __Lbigdata 0 0 BIGRAM 1 bigdata dist/default/production\ETC.X.production.o -i2_CAN1_IsTxErrorWarning 7AEA 0 CODE 0 text132 dist/default/production\ETC.X.production.o +i2_CAN1_IsTxErrorWarning 7D5A 0 CODE 0 text132 dist/default/production\ETC.X.production.o i2WriteMessageToFifo@msgId 514 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o ADC_GetSingleConversion@channel 564 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __Hnvrram 0 0 COMRAM 1 nvrram dist/default/production\ETC.X.production.o __size_of_ADC_SetContext1ThresholdInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1_DO_RESET 0 0 ABS 0 - dist/default/production\ETC.X.production.o _ucASMode 5FE 0 BANK5 1 bssBANK5 dist/default/production\ETC.X.production.o -_TMR1_CallBack 6106 0 CODE 0 text100 dist/default/production\ETC.X.production.o -_SYSTEM_Initialize 7776 0 CODE 0 text2 dist/default/production\ETC.X.production.o -__end_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7BD6 0 CODE 0 text106 dist/default/production\ETC.X.production.o -__end_of_GetTxFifoStatus 79F8 0 CODE 0 text60 dist/default/production\ETC.X.production.o +_TMR1_CallBack 61FC 0 CODE 0 text100 dist/default/production\ETC.X.production.o +_SYSTEM_Initialize 7998 0 CODE 0 text2 dist/default/production\ETC.X.production.o +__end_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7E46 0 CODE 0 text106 dist/default/production\ETC.X.production.o +__end_of_GetTxFifoStatus 7C68 0 CODE 0 text60 dist/default/production\ETC.X.production.o ___xxtofl 4B1A 0 CODE 0 text82 dist/default/production\ETC.X.production.o _PWM2_16BIT_Period_DefaultInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_ADC_SetContext3ThresholdInterruptHandler 7CA2 0 CODE 0 text38 dist/default/production\ETC.X.production.o -__end_ofi2_CAN1_IsTxErrorWarning 7B00 0 CODE 0 text132 dist/default/production\ETC.X.production.o +__end_of_ADC_SetContext3ThresholdInterruptHandler 7F12 0 CODE 0 text38 dist/default/production\ETC.X.production.o +__end_ofi2_CAN1_IsTxErrorWarning 7D70 0 CODE 0 text132 dist/default/production\ETC.X.production.o i2CAN1_Transmit@status 51A 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _rd2RegCompleteHandler@i2c1_master_example$F156 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CAN1_RX_FIFO_ResetInfo 77D2 0 CODE 0 text22 dist/default/production\ETC.X.production.o -_ucETCBeatSupervisor 556 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -_CAN1_SetSystemErrorInterruptHandler 7C52 0 CODE 0 text29 dist/default/production\ETC.X.production.o -_CAN1_SetTxAttemptInterruptHandler 7C48 0 CODE 0 text28 dist/default/production\ETC.X.production.o -_rxFifos 55D 0 COMRAM 1 dataCOMRAM dist/default/production\ETC.X.production.o +__end_of_CAN1_RX_FIFO_ResetInfo 79F4 0 CODE 0 text22 dist/default/production\ETC.X.production.o +_ucETCBeatSupervisor 557 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +_CAN1_SetSystemErrorInterruptHandler 7EC2 0 CODE 0 text29 dist/default/production\ETC.X.production.o +_CAN1_SetTxAttemptInterruptHandler 7EB8 0 CODE 0 text28 dist/default/production\ETC.X.production.o +_rxFifos 55E 0 COMRAM 1 dataCOMRAM dist/default/production\ETC.X.production.o i2___xxtofl@sign 509 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _I2C1CON0bits 294 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1CON1bits 295 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -3292,19 +3338,19 @@ i2___fladd@b 50F 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.productio __HnvBANK6 0 0 ABS 0 nvBANK6 dist/default/production\ETC.X.production.o __size_of_CLUTCH_HighLevelMovements 0 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1ERRbits 297 0 ABS 0 - dist/default/production\ETC.X.production.o -_GPIO_PWM1_Control 5B86 0 CODE 0 text81 dist/default/production\ETC.X.production.o +_GPIO_PWM1_Control 5C7C 0 CODE 0 text81 dist/default/production\ETC.X.production.o _rxMsgData 691 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -_ETCModeSelect 747E 0 CODE 0 text149 dist/default/production\ETC.X.production.o +_ETCModeSelect 76E0 0 CODE 0 text149 dist/default/production\ETC.X.production.o __size_ofi2_CANWriteMessage 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Hramtop 2500 0 RAM 0 ramtop dist/default/production\ETC.X.production.o i2___aldiv@dividend 50D 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2memcpy@tmp 50B 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_PWM2_16BIT_Slice1Output2_InterruptHandler 6FC 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o -i2_GPIO_PWM2_Control 5C78 0 CODE 0 text104 dist/default/production\ETC.X.production.o +_PWM2_16BIT_Slice1Output2_InterruptHandler 6EF 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +i2_GPIO_PWM2_Control 5D6E 0 CODE 0 text104 dist/default/production\ETC.X.production.o __Hrparam 0 0 COMRAM 1 rparam dist/default/production\ETC.X.production.o __size_of_CAN1_RX_FIFO_FilterMaskConfiguration 0 0 ABS 0 - dist/default/production\ETC.X.production.o __end_of___xxtofl 4CD2 0 CODE 0 text82 dist/default/production\ETC.X.production.o -_CANDisableErrorInterrupt 7746 0 CODE 0 text90 dist/default/production\ETC.X.production.o +_CANDisableErrorInterrupt 7968 0 CODE 0 text90 dist/default/production\ETC.X.production.o _uiTPS1TableIn 72A 0 BANK7 1 dataBANK7 dist/default/production\ETC.X.production.o _ReadMessageFromFifo 42D2 0 CODE 0 text153 dist/default/production\ETC.X.production.o CAN1_OperationModeSet@requestMode 562 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o @@ -3415,18 +3461,18 @@ __Htext96 0 0 ABS 0 text96 dist/default/production\ETC.X.production.o __Htext97 0 0 ABS 0 text97 dist/default/production\ETC.X.production.o __Htext98 0 0 ABS 0 text98 dist/default/production\ETC.X.production.o __Htext99 0 0 ABS 0 text99 dist/default/production\ETC.X.production.o -_DefaultSystemErrorHandler 7D1E 0 CODE 0 text159 dist/default/production\ETC.X.production.o +_DefaultSystemErrorHandler 7F7C 0 CODE 0 text159 dist/default/production\ETC.X.production.o ?i2___lmul 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o ?i2___wmul 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _CAN1_FIFO1NotEmptyHandler 674 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -__end_of_CAN1_OperationModeGet 7CD4 0 CODE 0 text61 dist/default/production\ETC.X.production.o -__end_of_CAN1_OperationModeSet 6B28 0 CODE 0 text26 dist/default/production\ETC.X.production.o -__end_ofi2_ETCPercentCalc 66B0 0 CODE 0 text143 dist/default/production\ETC.X.production.o +__end_of_CAN1_OperationModeGet 7F44 0 CODE 0 text61 dist/default/production\ETC.X.production.o +__end_of_CAN1_OperationModeSet 6C3A 0 CODE 0 text26 dist/default/production\ETC.X.production.o +__end_ofi2_ETCPercentCalc 67A6 0 CODE 0 text143 dist/default/production\ETC.X.production.o i2WriteMessageToFifo@status 513 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_CAN1_Transmit 6822 0 CODE 0 text55 dist/default/production\ETC.X.production.o -_INTERRUPT_InterruptManager 66B0 0 CODE 0 text97 dist/default/production\ETC.X.production.o +_CAN1_Transmit 69CC 0 CODE 0 text55 dist/default/production\ETC.X.production.o +_INTERRUPT_InterruptManager 67A6 0 CODE 0 text97 dist/default/production\ETC.X.production.o _ADC_Initialize 4512 0 CODE 0 text36 dist/default/production\ETC.X.production.o -_CLUTCH_AnalyseState 6458 0 CODE 0 text118 dist/default/production\ETC.X.production.o +_CLUTCH_AnalyseState 654E 0 CODE 0 text118 dist/default/production\ETC.X.production.o __size_ofi2_WriteMessageToFifo 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_CAN1_SetFIFO1NotEmptyHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_PMD_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -3436,130 +3482,130 @@ _PIE4bits 4A2 0 ABS 0 - dist/default/production\ETC.X.production.o _PIE5bits 4A3 0 ABS 0 - dist/default/production\ETC.X.production.o _PIE7bits 4A5 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_GPIO_PWM2_Control 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CAN1_RX_FIFO_Configuration 78DC 0 CODE 0 text24 dist/default/production\ETC.X.production.o +__end_of_CAN1_RX_FIFO_Configuration 7B2A 0 CODE 0 text24 dist/default/production\ETC.X.production.o CAN1_TransmitFIFOStatusGet@fifoChannel 563 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_memcpy 723E 0 CODE 0 text58 dist/default/production\ETC.X.production.o +_memcpy 74FA 0 CODE 0 text58 dist/default/production\ETC.X.production.o i2memcpy@d 507 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2memcpy@n 505 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2memcpy@s 509 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o CAN1_TransmitFIFOStatusGet@status 562 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___fladd@signs 57A 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_PWM1_16BIT_Period_SetInterruptHandler 7C3E 0 CODE 0 text14 dist/default/production\ETC.X.production.o +__end_of_PWM1_16BIT_Period_SetInterruptHandler 7EAE 0 CODE 0 text14 dist/default/production\ETC.X.production.o _CANReadMessage 492C 0 CODE 0 text148 dist/default/production\ETC.X.production.o -_TMR0_ISR 7714 0 CODE 0 text137 dist/default/production\ETC.X.production.o +_TMR0_ISR 7936 0 CODE 0 text137 dist/default/production\ETC.X.production.o Receive@channel 518 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_TMR1_ISR 76AA 0 CODE 0 text98 dist/default/production\ETC.X.production.o -__ptext10 7C16 0 CODE 0 text10 dist/default/production\ETC.X.production.o -__ptext11 6FB2 0 CODE 0 text11 dist/default/production\ETC.X.production.o -__ptext12 7C20 0 CODE 0 text12 dist/default/production\ETC.X.production.o -__ptext13 7C2A 0 CODE 0 text13 dist/default/production\ETC.X.production.o -__ptext14 7C34 0 CODE 0 text14 dist/default/production\ETC.X.production.o -__ptext15 792E 0 CODE 0 text15 dist/default/production\ETC.X.production.o -__ptext16 6DD0 0 CODE 0 text16 dist/default/production\ETC.X.production.o -__ptext17 7A48 0 CODE 0 text17 dist/default/production\ETC.X.production.o -__ptext18 7CF4 0 CODE 0 text18 dist/default/production\ETC.X.production.o -__ptext19 782E 0 CODE 0 text19 dist/default/production\ETC.X.production.o -__ptext20 71E2 0 CODE 0 text20 dist/default/production\ETC.X.production.o -__ptext21 7B2C 0 CODE 0 text21 dist/default/production\ETC.X.production.o -__ptext22 77A4 0 CODE 0 text22 dist/default/production\ETC.X.production.o -__ptext23 797E 0 CODE 0 text23 dist/default/production\ETC.X.production.o -__ptext24 78B2 0 CODE 0 text24 dist/default/production\ETC.X.production.o -__ptext25 7C3E 0 CODE 0 text25 dist/default/production\ETC.X.production.o -__ptext26 6A90 0 CODE 0 text26 dist/default/production\ETC.X.production.o -__ptext27 6E4E 0 CODE 0 text27 dist/default/production\ETC.X.production.o -__ptext28 7C48 0 CODE 0 text28 dist/default/production\ETC.X.production.o -__ptext29 7C52 0 CODE 0 text29 dist/default/production\ETC.X.production.o -__ptext30 7C5C 0 CODE 0 text30 dist/default/production\ETC.X.production.o -__ptext31 7C66 0 CODE 0 text31 dist/default/production\ETC.X.production.o -__ptext32 7C70 0 CODE 0 text32 dist/default/production\ETC.X.production.o -__ptext33 7C7A 0 CODE 0 text33 dist/default/production\ETC.X.production.o -__ptext34 7C84 0 CODE 0 text34 dist/default/production\ETC.X.production.o -__ptext35 7B40 0 CODE 0 text35 dist/default/production\ETC.X.production.o +_TMR1_ISR 78CC 0 CODE 0 text98 dist/default/production\ETC.X.production.o +__ptext10 7E86 0 CODE 0 text10 dist/default/production\ETC.X.production.o +__ptext11 726E 0 CODE 0 text11 dist/default/production\ETC.X.production.o +__ptext12 7E90 0 CODE 0 text12 dist/default/production\ETC.X.production.o +__ptext13 7E9A 0 CODE 0 text13 dist/default/production\ETC.X.production.o +__ptext14 7EA4 0 CODE 0 text14 dist/default/production\ETC.X.production.o +__ptext15 7B7C 0 CODE 0 text15 dist/default/production\ETC.X.production.o +__ptext16 7016 0 CODE 0 text16 dist/default/production\ETC.X.production.o +__ptext17 7CB8 0 CODE 0 text17 dist/default/production\ETC.X.production.o +__ptext18 7F5A 0 CODE 0 text18 dist/default/production\ETC.X.production.o +__ptext19 7A7C 0 CODE 0 text19 dist/default/production\ETC.X.production.o +__ptext20 749E 0 CODE 0 text20 dist/default/production\ETC.X.production.o +__ptext21 7D9C 0 CODE 0 text21 dist/default/production\ETC.X.production.o +__ptext22 79C6 0 CODE 0 text22 dist/default/production\ETC.X.production.o +__ptext23 7BCC 0 CODE 0 text23 dist/default/production\ETC.X.production.o +__ptext24 7B00 0 CODE 0 text24 dist/default/production\ETC.X.production.o +__ptext25 7EAE 0 CODE 0 text25 dist/default/production\ETC.X.production.o +__ptext26 6BA2 0 CODE 0 text26 dist/default/production\ETC.X.production.o +__ptext27 7094 0 CODE 0 text27 dist/default/production\ETC.X.production.o +__ptext28 7EB8 0 CODE 0 text28 dist/default/production\ETC.X.production.o +__ptext29 7EC2 0 CODE 0 text29 dist/default/production\ETC.X.production.o +__ptext30 7ECC 0 CODE 0 text30 dist/default/production\ETC.X.production.o +__ptext31 7ED6 0 CODE 0 text31 dist/default/production\ETC.X.production.o +__ptext32 7EE0 0 CODE 0 text32 dist/default/production\ETC.X.production.o +__ptext33 7EEA 0 CODE 0 text33 dist/default/production\ETC.X.production.o +__ptext34 7EF4 0 CODE 0 text34 dist/default/production\ETC.X.production.o +__ptext35 7DB0 0 CODE 0 text35 dist/default/production\ETC.X.production.o __ptext36 4512 0 CODE 0 text36 dist/default/production\ETC.X.production.o -__ptext37 7C8E 0 CODE 0 text37 dist/default/production\ETC.X.production.o -__ptext38 7C98 0 CODE 0 text38 dist/default/production\ETC.X.production.o -__ptext39 7CA2 0 CODE 0 text39 dist/default/production\ETC.X.production.o -__ptext40 7CAC 0 CODE 0 text40 dist/default/production\ETC.X.production.o -__ptext41 7CB6 0 CODE 0 text41 dist/default/production\ETC.X.production.o -__ptext42 7CC0 0 CODE 0 text42 dist/default/production\ETC.X.production.o -__ptext43 7502 0 CODE 0 text43 dist/default/production\ETC.X.production.o -__ptext44 7D0C 0 CODE 0 text44 dist/default/production\ETC.X.production.o +__ptext37 7EFE 0 CODE 0 text37 dist/default/production\ETC.X.production.o +__ptext38 7F08 0 CODE 0 text38 dist/default/production\ETC.X.production.o +__ptext39 7F12 0 CODE 0 text39 dist/default/production\ETC.X.production.o +__ptext40 7F1C 0 CODE 0 text40 dist/default/production\ETC.X.production.o +__ptext41 7F26 0 CODE 0 text41 dist/default/production\ETC.X.production.o +__ptext42 7F30 0 CODE 0 text42 dist/default/production\ETC.X.production.o +__ptext43 7724 0 CODE 0 text43 dist/default/production\ETC.X.production.o +__ptext44 6868 0 CODE 0 text44 dist/default/production\ETC.X.production.o __ptext45 503E 0 CODE 0 text45 dist/default/production\ETC.X.production.o __ptext46 25BC 0 CODE 0 text46 dist/default/production\ETC.X.production.o -__ptext47 73F0 0 CODE 0 text47 dist/default/production\ETC.X.production.o -__ptext48 7636 0 CODE 0 text48 dist/default/production\ETC.X.production.o +__ptext47 7652 0 CODE 0 text47 dist/default/production\ETC.X.production.o +__ptext48 7858 0 CODE 0 text48 dist/default/production\ETC.X.production.o __ptext49 3650 0 CODE 0 text49 dist/default/production\ETC.X.production.o -__ptext50 5888 0 CODE 0 text50 dist/default/production\ETC.X.production.o +__ptext50 588C 0 CODE 0 text50 dist/default/production\ETC.X.production.o __ptext51 3AA0 0 CODE 0 text51 dist/default/production\ETC.X.production.o -__ptext52 74C2 0 CODE 0 text52 dist/default/production\ETC.X.production.o -__ptext53 6024 0 CODE 0 text53 dist/default/production\ETC.X.production.o -__ptext54 76E2 0 CODE 0 text54 dist/default/production\ETC.X.production.o -__ptext55 6822 0 CODE 0 text55 dist/default/production\ETC.X.production.o -__ptext56 7438 0 CODE 0 text56 dist/default/production\ETC.X.production.o +__ptext52 5A98 0 CODE 0 text52 dist/default/production\ETC.X.production.o +__ptext53 611A 0 CODE 0 text53 dist/default/production\ETC.X.production.o +__ptext54 7904 0 CODE 0 text54 dist/default/production\ETC.X.production.o +__ptext55 69CC 0 CODE 0 text55 dist/default/production\ETC.X.production.o +__ptext56 769A 0 CODE 0 text56 dist/default/production\ETC.X.production.o __ptext57 3E3C 0 CODE 0 text57 dist/default/production\ETC.X.production.o -__ptext58 723E 0 CODE 0 text58 dist/default/production\ETC.X.production.o -__ptext59 5F3C 0 CODE 0 text59 dist/default/production\ETC.X.production.o -__ptext60 79DC 0 CODE 0 text60 dist/default/production\ETC.X.production.o -__ptext61 7CCA 0 CODE 0 text61 dist/default/production\ETC.X.production.o -__ptext62 7AA8 0 CODE 0 text62 dist/default/production\ETC.X.production.o -__ptext63 7A14 0 CODE 0 text63 dist/default/production\ETC.X.production.o -__ptext64 7ABE 0 CODE 0 text64 dist/default/production\ETC.X.production.o -__ptext65 7AD4 0 CODE 0 text65 dist/default/production\ETC.X.production.o -__ptext66 7A60 0 CODE 0 text66 dist/default/production\ETC.X.production.o -__ptext67 6BBC 0 CODE 0 text67 dist/default/production\ETC.X.production.o -__ptext68 5446 0 CODE 0 text68 dist/default/production\ETC.X.production.o -__ptext69 5A94 0 CODE 0 text69 dist/default/production\ETC.X.production.o -__ptext70 7B7A 0 CODE 0 text70 dist/default/production\ETC.X.production.o -__ptext71 7B88 0 CODE 0 text71 dist/default/production\ETC.X.production.o -__ptext72 7CF8 0 CODE 0 text72 dist/default/production\ETC.X.production.o -__ptext73 75FA 0 CODE 0 text73 dist/default/production\ETC.X.production.o -__ptext74 5316 0 CODE 0 text74 dist/default/production\ETC.X.production.o -__ptext75 7BB2 0 CODE 0 text75 dist/default/production\ETC.X.production.o -__ptext76 7540 0 CODE 0 text76 dist/default/production\ETC.X.production.o -__ptext77 7CE8 0 CODE 0 text77 dist/default/production\ETC.X.production.o -__ptext78 79A0 0 CODE 0 text78 dist/default/production\ETC.X.production.o -__ptext79 6772 0 CODE 0 text79 dist/default/production\ETC.X.production.o -__ptext80 68C0 0 CODE 0 text80 dist/default/production\ETC.X.production.o -__ptext81 5B86 0 CODE 0 text81 dist/default/production\ETC.X.production.o +__ptext58 74FA 0 CODE 0 text58 dist/default/production\ETC.X.production.o +__ptext59 6032 0 CODE 0 text59 dist/default/production\ETC.X.production.o +__ptext60 7C4C 0 CODE 0 text60 dist/default/production\ETC.X.production.o +__ptext61 7F3A 0 CODE 0 text61 dist/default/production\ETC.X.production.o +__ptext62 7D18 0 CODE 0 text62 dist/default/production\ETC.X.production.o +__ptext63 7C84 0 CODE 0 text63 dist/default/production\ETC.X.production.o +__ptext64 7D2E 0 CODE 0 text64 dist/default/production\ETC.X.production.o +__ptext65 7D44 0 CODE 0 text65 dist/default/production\ETC.X.production.o +__ptext66 7CD0 0 CODE 0 text66 dist/default/production\ETC.X.production.o +__ptext67 6DF4 0 CODE 0 text67 dist/default/production\ETC.X.production.o +__ptext68 544A 0 CODE 0 text68 dist/default/production\ETC.X.production.o +__ptext69 5B8A 0 CODE 0 text69 dist/default/production\ETC.X.production.o +__ptext70 7DEA 0 CODE 0 text70 dist/default/production\ETC.X.production.o +__ptext71 7DF8 0 CODE 0 text71 dist/default/production\ETC.X.production.o +__ptext72 7F5E 0 CODE 0 text72 dist/default/production\ETC.X.production.o +__ptext73 781C 0 CODE 0 text73 dist/default/production\ETC.X.production.o +__ptext74 531A 0 CODE 0 text74 dist/default/production\ETC.X.production.o +__ptext75 7E22 0 CODE 0 text75 dist/default/production\ETC.X.production.o +__ptext76 7762 0 CODE 0 text76 dist/default/production\ETC.X.production.o +__ptext77 7F4E 0 CODE 0 text77 dist/default/production\ETC.X.production.o +__ptext78 7C10 0 CODE 0 text78 dist/default/production\ETC.X.production.o +__ptext79 691C 0 CODE 0 text79 dist/default/production\ETC.X.production.o +__ptext80 6A6A 0 CODE 0 text80 dist/default/production\ETC.X.production.o +__ptext81 5C7C 0 CODE 0 text81 dist/default/production\ETC.X.production.o __ptext82 4B1A 0 CODE 0 text82 dist/default/production\ETC.X.production.o -__ptext83 785A 0 CODE 0 text83 dist/default/production\ETC.X.production.o -__ptext84 6EC8 0 CODE 0 text84 dist/default/production\ETC.X.production.o -__ptext85 5780 0 CODE 0 text85 dist/default/production\ETC.X.production.o +__ptext83 7AA8 0 CODE 0 text83 dist/default/production\ETC.X.production.o +__ptext84 710E 0 CODE 0 text84 dist/default/production\ETC.X.production.o +__ptext85 5784 0 CODE 0 text85 dist/default/production\ETC.X.production.o __ptext86 2CCE 0 CODE 0 text86 dist/default/production\ETC.X.production.o -__ptext87 7B96 0 CODE 0 text87 dist/default/production\ETC.X.production.o -__ptext88 7BA4 0 CODE 0 text88 dist/default/production\ETC.X.production.o -__ptext89 7CFC 0 CODE 0 text89 dist/default/production\ETC.X.production.o -__ptext90 7746 0 CODE 0 text90 dist/default/production\ETC.X.production.o -__ptext91 79F8 0 CODE 0 text91 dist/default/production\ETC.X.production.o -__ptext92 7B54 0 CODE 0 text92 dist/default/production\ETC.X.production.o -__ptext93 6C4C 0 CODE 0 text93 dist/default/production\ETC.X.production.o -__ptext94 638E 0 CODE 0 text94 dist/default/production\ETC.X.production.o -__ptext95 710C 0 CODE 0 text95 dist/default/production\ETC.X.production.o -__ptext96 5566 0 CODE 0 text96 dist/default/production\ETC.X.production.o -__ptext97 66B0 0 CODE 0 text97 dist/default/production\ETC.X.production.o -__ptext98 76AA 0 CODE 0 text98 dist/default/production\ETC.X.production.o -__ptext99 77D2 0 CODE 0 text99 dist/default/production\ETC.X.production.o -_CAN1_TX_FIFO_Configuration 7B2C 0 CODE 0 text21 dist/default/production\ETC.X.production.o -__end_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler 7C34 0 CODE 0 text13 dist/default/production\ETC.X.production.o -_ucCount10s 55A 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +__ptext87 7E06 0 CODE 0 text87 dist/default/production\ETC.X.production.o +__ptext88 7E14 0 CODE 0 text88 dist/default/production\ETC.X.production.o +__ptext89 7F62 0 CODE 0 text89 dist/default/production\ETC.X.production.o +__ptext90 7968 0 CODE 0 text90 dist/default/production\ETC.X.production.o +__ptext91 7C68 0 CODE 0 text91 dist/default/production\ETC.X.production.o +__ptext92 7DC4 0 CODE 0 text92 dist/default/production\ETC.X.production.o +__ptext93 6F10 0 CODE 0 text93 dist/default/production\ETC.X.production.o +__ptext94 6484 0 CODE 0 text94 dist/default/production\ETC.X.production.o +__ptext95 73C8 0 CODE 0 text95 dist/default/production\ETC.X.production.o +__ptext96 556A 0 CODE 0 text96 dist/default/production\ETC.X.production.o +__ptext97 67A6 0 CODE 0 text97 dist/default/production\ETC.X.production.o +__ptext98 78CC 0 CODE 0 text98 dist/default/production\ETC.X.production.o +__ptext99 79F4 0 CODE 0 text99 dist/default/production\ETC.X.production.o +_CAN1_TX_FIFO_Configuration 7D9C 0 CODE 0 text21 dist/default/production\ETC.X.production.o +__end_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler 7EA4 0 CODE 0 text13 dist/default/production\ETC.X.production.o +_ucCount10s 55B 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o __size_ofi2_ETCPercentCalc 0 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1_DO_RX_ACK 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_CAN1_SetRxBufferOverFlowInterruptHandler 7C5C 0 CODE 0 text30 dist/default/production\ETC.X.production.o -_ETCXavierSupervisor 709A 0 CODE 0 text103 dist/default/production\ETC.X.production.o -__end_of_PIN_MANAGER_Initialize 6E4E 0 CODE 0 text16 dist/default/production\ETC.X.production.o -___aldiv 5566 0 CODE 0 text96 dist/default/production\ETC.X.production.o +_CAN1_SetRxBufferOverFlowInterruptHandler 7ECC 0 CODE 0 text30 dist/default/production\ETC.X.production.o +_ETCXavierSupervisor 7356 0 CODE 0 text103 dist/default/production\ETC.X.production.o +__end_of_PIN_MANAGER_Initialize 7094 0 CODE 0 text16 dist/default/production\ETC.X.production.o +___aldiv 556A 0 CODE 0 text96 dist/default/production\ETC.X.production.o __size_of_CAN1_IsTxErrorActive 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_PWM1_16BIT_LoadBufferRegisters 7CFC 0 CODE 0 text89 dist/default/production\ETC.X.production.o -__end_of_CAN1_SetFIFO1NotEmptyHandler 7C48 0 CODE 0 text25 dist/default/production\ETC.X.production.o -__end_of_TMR0_Initialize 792E 0 CODE 0 text5 dist/default/production\ETC.X.production.o +_PWM1_16BIT_LoadBufferRegisters 7F62 0 CODE 0 text89 dist/default/production\ETC.X.production.o +__end_of_CAN1_SetFIFO1NotEmptyHandler 7EB8 0 CODE 0 text25 dist/default/production\ETC.X.production.o +__end_of_TMR0_Initialize 7B7C 0 CODE 0 text5 dist/default/production\ETC.X.production.o ___fladd 2CCE 0 CODE 0 text86 dist/default/production\ETC.X.production.o ___fldiv 3AA0 0 CODE 0 text51 dist/default/production\ETC.X.production.o ___flmul 3650 0 CODE 0 text49 dist/default/production\ETC.X.production.o -___flneg 7636 0 CODE 0 text48 dist/default/production\ETC.X.production.o -___flsub 73F0 0 CODE 0 text47 dist/default/production\ETC.X.production.o -___fltol 5780 0 CODE 0 text85 dist/default/production\ETC.X.production.o -i2_GetTxFifoStatus 7A78 0 CODE 0 text130 dist/default/production\ETC.X.production.o -___lwdiv 6EC8 0 CODE 0 text84 dist/default/production\ETC.X.production.o +___flneg 7858 0 CODE 0 text48 dist/default/production\ETC.X.production.o +___flsub 7652 0 CODE 0 text47 dist/default/production\ETC.X.production.o +___fltol 5784 0 CODE 0 text85 dist/default/production\ETC.X.production.o +i2_GetTxFifoStatus 7CE8 0 CODE 0 text130 dist/default/production\ETC.X.production.o +___lwdiv 710E 0 CODE 0 text84 dist/default/production\ETC.X.production.o __Lbank10 0 0 ABS 0 bank10 dist/default/production\ETC.X.production.o __Lbank11 0 0 ABS 0 bank11 dist/default/production\ETC.X.production.o __Lbank12 0 0 ABS 0 bank12 dist/default/production\ETC.X.production.o @@ -3590,7 +3636,7 @@ __Lbank36 0 0 ABS 0 bank36 dist/default/production\ETC.X.production.o i2___lwdiv@divisor 503 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __Lbigbss 0 0 BIGRAM 1 bigbss dist/default/production\ETC.X.production.o __Lbigram 0 0 ABS 0 bigram dist/default/production\ETC.X.production.o -i2_isTxChannel 75BC 0 CODE 0 text127 dist/default/production\ETC.X.production.o +i2_isTxChannel 77DE 0 CODE 0 text127 dist/default/production\ETC.X.production.o ___lmul@multiplier 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o CLUTCH_Move@ucTargetMove 5F7 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _I2C1_DO_RX_NACK_STOP 0 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -3602,59 +3648,59 @@ __Lcomram 0 0 ABS 0 comram dist/default/production\ETC.X.production.o __Lconfig 0 0 CONFIG 4 config dist/default/production\ETC.X.production.o GPIO_PWM2_Control@uiConvertedDC 5F4 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __size_ofi2_CAN1_TransmitFIFOStatusGet 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_PWM2_16BIT_Slice1Output1_InterruptHandler 6FE 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o -__end_of_ETCRulesSensorsSupervision 7D0E 0 CODE 0 text44 dist/default/production\ETC.X.production.o -__end_of_TEMPORIZATION_1s 72F4 0 CODE 0 text120 dist/default/production\ETC.X.production.o -__end_of_TMR0_ISR 7746 0 CODE 0 text137 dist/default/production\ETC.X.production.o -__end_of_TMR1_ISR 76E2 0 CODE 0 text98 dist/default/production\ETC.X.production.o -_CAN1_OperationModeGet 7CCA 0 CODE 0 text61 dist/default/production\ETC.X.production.o -_CAN1_OperationModeSet 6A90 0 CODE 0 text26 dist/default/production\ETC.X.production.o +_PWM2_16BIT_Slice1Output1_InterruptHandler 6F1 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +__end_of_ETCRulesSensorsSupervision 691C 0 CODE 0 text44 dist/default/production\ETC.X.production.o +__end_of_TEMPORIZATION_1s 78CC 0 CODE 0 text120 dist/default/production\ETC.X.production.o +__end_of_TMR0_ISR 7968 0 CODE 0 text137 dist/default/production\ETC.X.production.o +__end_of_TMR1_ISR 7904 0 CODE 0 text98 dist/default/production\ETC.X.production.o +_CAN1_OperationModeGet 7F3A 0 CODE 0 text61 dist/default/production\ETC.X.production.o +_CAN1_OperationModeSet 6BA2 0 CODE 0 text26 dist/default/production\ETC.X.production.o __end_ofi2_WriteMessageToFifo 42D2 0 CODE 0 text128 dist/default/production\ETC.X.production.o ___wmul@multiplier 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_APPSReadmax 7B68 0 CODE 0 text92 dist/default/production\ETC.X.production.o -__end_of_APPSReadmin 7A14 0 CODE 0 text91 dist/default/production\ETC.X.production.o -__end_of_ANALOGRead 7636 0 CODE 0 text73 dist/default/production\ETC.X.production.o +__end_of_APPSReadmax 7DD8 0 CODE 0 text92 dist/default/production\ETC.X.production.o +__end_of_APPSReadmin 7C84 0 CODE 0 text91 dist/default/production\ETC.X.production.o +__end_of_ANALOGRead 7858 0 CODE 0 text73 dist/default/production\ETC.X.production.o _LATAbits 4BE 0 ABS 0 - dist/default/production\ETC.X.production.o _LATBbits 4BF 0 ABS 0 - dist/default/production\ETC.X.production.o _LATCbits 4C0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_ETC500msSupervisor 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_CLUTCH_Init 79A0 0 CODE 0 text78 dist/default/production\ETC.X.production.o -_CLUTCH_Move 68C0 0 CODE 0 text80 dist/default/production\ETC.X.production.o +_CLUTCH_Init 7C10 0 CODE 0 text78 dist/default/production\ETC.X.production.o +_CLUTCH_Move 6A6A 0 CODE 0 text80 dist/default/production\ETC.X.production.o _ucSteering_angle_actual 684 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o ___fldiv@grs 5B6 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___fldiv@rem 5AF 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_ETC100msSupervisor 7D1A 0 CODE 0 text136 dist/default/production\ETC.X.production.o -__end_of_TEMPORIZATION_100ms 75BC 0 CODE 0 text123 dist/default/production\ETC.X.production.o -__end_of_TEMPORIZATION_1mins 7D16 0 CODE 0 text121 dist/default/production\ETC.X.production.o +__end_of_ETC100msSupervisor 71FA 0 CODE 0 text136 dist/default/production\ETC.X.production.o +__end_of_TEMPORIZATION_100ms 77DE 0 CODE 0 text123 dist/default/production\ETC.X.production.o +__end_of_TEMPORIZATION_1mins 7F76 0 CODE 0 text121 dist/default/production\ETC.X.production.o PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_TEMPORIZATION_500ms 7B7A 0 CODE 0 text102 dist/default/production\ETC.X.production.o +__end_of_TEMPORIZATION_500ms 7DEA 0 CODE 0 text102 dist/default/production\ETC.X.production.o TMR0_ISR@CountCallBack 65E 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o i2isTxChannel@channel 502 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o CLUTCH_HighLevelMovements@ucIndex 5FB 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _ucTPS1Perc 544 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o _ucTPS2Perc 542 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -_GetTxFifoStatus 79DC 0 CODE 0 text60 dist/default/production\ETC.X.production.o +_GetTxFifoStatus 7C4C 0 CODE 0 text60 dist/default/production\ETC.X.production.o _I2C1SCLPPS 271 0 ABS 0 - dist/default/production\ETC.X.production.o _C1TXQSTALbits 154 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1SDAPPS 270 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_CAN1_IsBusOff 0 0 ABS 0 - dist/default/production\ETC.X.production.o -i2_CAN1_OperationModeGet 7CD4 0 CODE 0 text131 dist/default/production\ETC.X.production.o +i2_CAN1_OperationModeGet 7F44 0 CODE 0 text131 dist/default/production\ETC.X.production.o __Lfarbss 0 0 FARRAM 0 farbss dist/default/production\ETC.X.production.o -__end_of_CAN1_SetRxBufferOverFlowInterruptHandler 7C66 0 CODE 0 text30 dist/default/production\ETC.X.production.o -__end_ofi2_CAN1_TransmitFIFOStatusGet 797E 0 CODE 0 text125 dist/default/production\ETC.X.production.o +__end_of_CAN1_SetRxBufferOverFlowInterruptHandler 7ED6 0 CODE 0 text30 dist/default/production\ETC.X.production.o +__end_ofi2_CAN1_TransmitFIFOStatusGet 7BCC 0 CODE 0 text125 dist/default/production\ETC.X.production.o ___lwdiv@divisor 562 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __size_of_CAN1_SetModeChangeInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_TEMPORIZATION_1s 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_TMR0_SetInterruptHandler 7BF8 0 CODE 0 text6 dist/default/production\ETC.X.production.o +_TMR0_SetInterruptHandler 7E68 0 CODE 0 text6 dist/default/production\ETC.X.production.o i2GPIO_PWM1_Control@uiFreq 52B 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __Lfardata 0 0 FARRAM 0 fardata dist/default/production\ETC.X.production.o -__end_of_CAN1_IsTxErrorActive 7A2E 0 CODE 0 text63 dist/default/production\ETC.X.production.o +__end_of_CAN1_IsTxErrorActive 7C9E 0 CODE 0 text63 dist/default/production\ETC.X.production.o CAN1_SetRxBufferOverFlowInterruptHandler@handler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___fldiv@new_exp 5B4 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_DefaultRxBufferOverflowHandler 7D20 0 CODE 0 text160 dist/default/production\ETC.X.production.o -__end_ofi2_CAN1_OperationModeGet 7CDE 0 CODE 0 text131 dist/default/production\ETC.X.production.o +_DefaultRxBufferOverflowHandler 7F7E 0 CODE 0 text160 dist/default/production\ETC.X.production.o +__end_ofi2_CAN1_OperationModeGet 7F4E 0 CODE 0 text131 dist/default/production\ETC.X.production.o _ucSpeed_target 685 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -_DefaultTxAttemptHandler 7D1C 0 CODE 0 text158 dist/default/production\ETC.X.production.o +_DefaultTxAttemptHandler 7F7A 0 CODE 0 text158 dist/default/production\ETC.X.production.o _ucAPPS 654 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _uiTPS1 53E 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o @@ -3663,19 +3709,19 @@ __size_of_CAN1_TransmitFIFOStatusGet 0 0 ABS 0 - dist/default/production\ETC.X.p __size_of_CAN1_SetInvalidMessageInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o _CAN1_ModeChangeHandler 66C 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __end_of_TPSAnalysis 492C 0 CODE 0 text1 dist/default/production\ETC.X.production.o -_ucETB_STATE 550 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -stackhi 24FF 0 ABS 0 - C:\Users\panze\AppData\Local\Temp\shhk.o -stacklo 77E 0 ABS 0 - C:\Users\panze\AppData\Local\Temp\shhk.o +_ucETB_STATE 551 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +stackhi 24FF 0 ABS 0 - C:\Users\panze\AppData\Local\Temp\s2oc.o +stacklo 78C 0 ABS 0 - C:\Users\panze\AppData\Local\Temp\s2oc.o ANALOG_GetVoltage@uiValorVoltage 56D 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_ADC_SetContext4ThresholdInterruptHandler 7C8E 0 CODE 0 text37 dist/default/production\ETC.X.production.o -__end_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler 7C16 0 CODE 0 text9 dist/default/production\ETC.X.production.o +_ADC_SetContext4ThresholdInterruptHandler 7EFE 0 CODE 0 text37 dist/default/production\ETC.X.production.o +__end_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler 7E86 0 CODE 0 text9 dist/default/production\ETC.X.production.o CAN1_OperationModeSet@opMode 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_DefaultTxAttemptHandler 7D1E 0 CODE 0 text158 dist/default/production\ETC.X.production.o +__end_of_DefaultTxAttemptHandler 7F7C 0 CODE 0 text158 dist/default/production\ETC.X.production.o _OSCCON1 AD 0 ABS 0 - dist/default/production\ETC.X.production.o _OSCCON3 AF 0 ABS 0 - dist/default/production\ETC.X.production.o _OSCTUNE B0 0 ABS 0 - dist/default/production\ETC.X.production.o __Lirdata 0 0 CODE 0 irdata dist/default/production\ETC.X.production.o -_ETCInit 7A60 0 CODE 0 text66 dist/default/production\ETC.X.production.o +_ETCInit 7CD0 0 CODE 0 text66 dist/default/production\ETC.X.production.o _ETCMove 503E 0 CODE 0 text45 dist/default/production\ETC.X.production.o __size_of_DefaultBusErrorHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Livt0x8 8 0 CODE 0 ivt0x8 dist/default/production\ETC.X.production.o @@ -3685,12 +3731,12 @@ _ADCON2bits 3F5 0 ABS 0 - dist/default/production\ETC.X.production.o _ADCON3bits 3F6 0 ABS 0 - dist/default/production\ETC.X.production.o ___fladd@grs 57D 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __end_of_WriteMessageToFifo 408C 0 CODE 0 text57 dist/default/production\ETC.X.production.o -_PWM2_16BIT_LoadBufferRegisters 7CF8 0 CODE 0 text72 dist/default/production\ETC.X.production.o +_PWM2_16BIT_LoadBufferRegisters 7F5E 0 CODE 0 text72 dist/default/production\ETC.X.production.o _msgTransmit 6A8 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -__end_ofi2___aldiv 5780 0 CODE 0 text145 dist/default/production\ETC.X.production.o +__end_ofi2___aldiv 5784 0 CODE 0 text145 dist/default/production\ETC.X.production.o __end_ofi2___fladd 3650 0 CODE 0 text113 dist/default/production\ETC.X.production.o -__end_ofi2___fltol 5A94 0 CODE 0 text112 dist/default/production\ETC.X.production.o -__end_ofi2___lwdiv 709A 0 CODE 0 text111 dist/default/production\ETC.X.production.o +__end_ofi2___fltol 5A98 0 CODE 0 text112 dist/default/production\ETC.X.production.o +__end_ofi2___lwdiv 7356 0 CODE 0 text111 dist/default/production\ETC.X.production.o __size_of_ADC_SetADIInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1_DO_RX_NACK_RESTART 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Lspace_0 0 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -3705,7 +3751,7 @@ __pbssCOMRAM 53C 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o __size_of_memcpy 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_ofi2___lwdiv 0 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM1CONbits 469 0 ABS 0 - dist/default/production\ETC.X.production.o -i2_APPSAnalysis 6CD2 0 CODE 0 text142 dist/default/production\ETC.X.production.o +i2_APPSAnalysis 6F96 0 CODE 0 text142 dist/default/production\ETC.X.production.o __end_of_ADC_Initialize 4738 0 CODE 0 text36 dist/default/production\ETC.X.production.o CANWriteMessage@id 57D 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o i2GPIO_PWM2_Control@uiFreq 52B 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o @@ -3732,20 +3778,20 @@ __size_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler 0 0 ABS 0 - dist/default/ ?_ANALOG_GetVoltage 565 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __size_of_PWM1_16BIT_WritePeriodRegister 0 0 ABS 0 - dist/default/production\ETC.X.production.o CAN1_OperationModeSet@status 561 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_ADC_SetContext4ThresholdInterruptHandler 7C98 0 CODE 0 text37 dist/default/production\ETC.X.production.o -__end_ofi2_CAN1_IsTxErrorActive 7A48 0 CODE 0 text133 dist/default/production\ETC.X.production.o +__end_of_ADC_SetContext4ThresholdInterruptHandler 7F08 0 CODE 0 text37 dist/default/production\ETC.X.production.o +__end_ofi2_CAN1_IsTxErrorActive 7CB8 0 CODE 0 text133 dist/default/production\ETC.X.production.o __end_of_CANReadMessage 4B1A 0 CODE 0 text148 dist/default/production\ETC.X.production.o -_ADC_Context1Thereshld_ISR 6F6 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +_ADC_Context1Thereshld_ISR 6E9 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o _PIDController_Update 25BC 0 CODE 0 text46 dist/default/production\ETC.X.production.o -end_of_initialization 6A8A 0 CODE 0 cinit dist/default/production\ETC.X.production.o +end_of_initialization 6DEE 0 CODE 0 cinit dist/default/production\ETC.X.production.o CAN1_SetSystemErrorInterruptHandler@handler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_ETC100msSupervisor 7D18 0 CODE 0 text136 dist/default/production\ETC.X.production.o -_TMR0_Initialize 7906 0 CODE 0 text5 dist/default/production\ETC.X.production.o -__end_of_CAN1_IsBusOff 7AEA 0 CODE 0 text65 dist/default/production\ETC.X.production.o +_ETC100msSupervisor 7184 0 CODE 0 text136 dist/default/production\ETC.X.production.o +_TMR0_Initialize 7B54 0 CODE 0 text5 dist/default/production\ETC.X.production.o +__end_of_CAN1_IsBusOff 7D5A 0 CODE 0 text65 dist/default/production\ETC.X.production.o __size_of_TMR1_CallBack 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Lnvrram 0 0 COMRAM 1 nvrram dist/default/production\ETC.X.production.o __size_of_GetRxFifoDepth 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_ADC_ActiveClockTuning_ISR 6EE 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +_ADC_ActiveClockTuning_ISR 6E1 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o i2GetTxFifoStatus@validChannel 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o ?___aldiv 56C 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ETCPercentCalc@max 582 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o @@ -3764,61 +3810,61 @@ _ulTPS2calc 624 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o i2WriteMessageToFifo@txFifoObj 50C 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o ?___lwdiv 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _ucSteering_state 68A 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -i2___aldiv 5674 0 CODE 0 text145 dist/default/production\ETC.X.production.o +i2___aldiv 5678 0 CODE 0 text145 dist/default/production\ETC.X.production.o __size_of_ADC_SelectContext 0 0 ABS 0 - dist/default/production\ETC.X.production.o i2___fladd 3190 0 CODE 0 text113 dist/default/production\ETC.X.production.o -i2___fltol 598E 0 CODE 0 text112 dist/default/production\ETC.X.production.o -i2___lwdiv 7026 0 CODE 0 text111 dist/default/production\ETC.X.production.o +i2___fltol 5992 0 CODE 0 text112 dist/default/production\ETC.X.production.o +i2___lwdiv 72E2 0 CODE 0 text111 dist/default/production\ETC.X.production.o __Hreset_vec 4 0 CODE 0 reset_vec dist/default/production\ETC.X.production.o TMR1_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_PWM1_16BIT_Period_SetInterruptHandler 7C34 0 CODE 0 text14 dist/default/production\ETC.X.production.o +_PWM1_16BIT_Period_SetInterruptHandler 7EA4 0 CODE 0 text14 dist/default/production\ETC.X.production.o __size_of_ETCModeSelect 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_ETCRulesMotorSupervisor 74C2 0 CODE 0 text52 dist/default/production\ETC.X.production.o +_ETCRulesMotorSupervisor 5A98 0 CODE 0 text52 dist/default/production\ETC.X.production.o __HbssBANK5 0 0 ABS 0 bssBANK5 dist/default/production\ETC.X.production.o __HbssBANK6 0 0 ABS 0 bssBANK6 dist/default/production\ETC.X.production.o GPIO_PWM1_Control@uiFreq 5EE 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_Receive 5E50 0 CODE 0 text152 dist/default/production\ETC.X.production.o +_Receive 5F46 0 CODE 0 text152 dist/default/production\ETC.X.production.o __end_of_DLC_BYTES 2530 0 SMALLCONST 0 smallconst dist/default/production\ETC.X.production.o _I2C1_DO_RX 0 0 ABS 0 - dist/default/production\ETC.X.production.o _I2C1_DO_TX 0 0 ABS 0 - dist/default/production\ETC.X.production.o ETCRulesMotorSupervisor@ucTPSactual 58B 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __Lramtop 2500 0 RAM 0 ramtop dist/default/production\ETC.X.production.o -__end_ofi2_GPIO_PWM2_Control 5D64 0 CODE 0 text104 dist/default/production\ETC.X.production.o -__end_of_CAN1_SetTxAttemptInterruptHandler 7C52 0 CODE 0 text28 dist/default/production\ETC.X.production.o +__end_ofi2_GPIO_PWM2_Control 5E5A 0 CODE 0 text104 dist/default/production\ETC.X.production.o +__end_of_CAN1_SetTxAttemptInterruptHandler 7EC2 0 CODE 0 text28 dist/default/production\ETC.X.production.o _ucTPS_Volts_STATE 5FC 0 BANK5 1 bssBANK5 dist/default/production\ETC.X.production.o __end_of_ReadMessageFromFifo 4512 0 CODE 0 text153 dist/default/production\ETC.X.production.o __Lrparam 0 0 COMRAM 1 rparam dist/default/production\ETC.X.production.o -_CLUTCH_HighLevelMovements 6772 0 CODE 0 text79 dist/default/production\ETC.X.production.o +_CLUTCH_HighLevelMovements 691C 0 CODE 0 text79 dist/default/production\ETC.X.production.o _ucAPPSManual 678 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o ADC_SetContext2ThresholdInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__pcinit 69F8 0 CODE 0 cinit dist/default/production\ETC.X.production.o -__end_of_ETCRulesMotorSupervisor 7502 0 CODE 0 text52 dist/default/production\ETC.X.production.o +__pcinit 6D64 0 CODE 0 cinit dist/default/production\ETC.X.production.o +__end_of_ETCRulesMotorSupervisor 5B8A 0 CODE 0 text52 dist/default/production\ETC.X.production.o ETCModeSelect@ucModeSelect 503 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _PWM1_16BIT_Slice1Output1_DefaultInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o Receive@status 51D 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _ucTPS1_STATE 67A 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _PWM2GIEbits 477 0 ABS 0 - dist/default/production\ETC.X.production.o ___flneg@f1 59F 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__ptext0 695E 0 CODE 0 text0 dist/default/production\ETC.X.production.o +__ptext0 6B08 0 CODE 0 text0 dist/default/production\ETC.X.production.o __ptext1 4738 0 CODE 0 text1 dist/default/production\ETC.X.production.o -__ptext2 7776 0 CODE 0 text2 dist/default/production\ETC.X.production.o -__ptext3 73A0 0 CODE 0 text3 dist/default/production\ETC.X.production.o -__ptext4 7BEE 0 CODE 0 text4 dist/default/production\ETC.X.production.o -__ptext5 7906 0 CODE 0 text5 dist/default/production\ETC.X.production.o -__ptext6 7BF8 0 CODE 0 text6 dist/default/production\ETC.X.production.o -__ptext7 6F3E 0 CODE 0 text7 dist/default/production\ETC.X.production.o -__ptext8 7C02 0 CODE 0 text8 dist/default/production\ETC.X.production.o -__ptext9 7C0C 0 CODE 0 text9 dist/default/production\ETC.X.production.o +__ptext2 7998 0 CODE 0 text2 dist/default/production\ETC.X.production.o +__ptext3 7602 0 CODE 0 text3 dist/default/production\ETC.X.production.o +__ptext4 7E5E 0 CODE 0 text4 dist/default/production\ETC.X.production.o +__ptext5 7B54 0 CODE 0 text5 dist/default/production\ETC.X.production.o +__ptext6 7E68 0 CODE 0 text6 dist/default/production\ETC.X.production.o +__ptext7 71FA 0 CODE 0 text7 dist/default/production\ETC.X.production.o +__ptext8 7E72 0 CODE 0 text8 dist/default/production\ETC.X.production.o +__ptext9 7E7C 0 CODE 0 text9 dist/default/production\ETC.X.production.o _WriteMessageToFifo 3E3C 0 CODE 0 text57 dist/default/production\ETC.X.production.o -_ADC_DisableChannelSequencer 7CE8 0 CODE 0 text77 dist/default/production\ETC.X.production.o +_ADC_DisableChannelSequencer 7F4E 0 CODE 0 text77 dist/default/production\ETC.X.production.o _I2C1PIEbits 29B 0 ABS 0 - dist/default/production\ETC.X.production.o -i2_PWM1_16BIT_LoadBufferRegisters 7D04 0 CODE 0 text116 dist/default/production\ETC.X.production.o +i2_PWM1_16BIT_LoadBufferRegisters 7F6A 0 CODE 0 text116 dist/default/production\ETC.X.production.o _PWM2GIRbits 476 0 ABS 0 - dist/default/production\ETC.X.production.o -_ETCMove$5545 5F7 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o +_ETCMove$5534 5F7 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __Lstruct 0 0 COMRAM 1 struct dist/default/production\ETC.X.production.o -i2_ValidateTransmission 62B6 0 CODE 0 text129 dist/default/production\ETC.X.production.o +i2_ValidateTransmission 63AC 0 CODE 0 text129 dist/default/production\ETC.X.production.o _I2C1PIRbits 29A 0 ABS 0 - dist/default/production\ETC.X.production.o -_CAN1_TransmitFIFOStatusGet 76E2 0 CODE 0 text54 dist/default/production\ETC.X.production.o +_CAN1_TransmitFIFOStatusGet 7904 0 CODE 0 text54 dist/default/production\ETC.X.production.o __Ltext10 0 0 ABS 0 text10 dist/default/production\ETC.X.production.o __Ltext11 0 0 ABS 0 text11 dist/default/production\ETC.X.production.o __Ltext12 0 0 ABS 0 text12 dist/default/production\ETC.X.production.o @@ -3913,42 +3959,42 @@ __size_of_isTxChannel 0 0 ABS 0 - dist/default/production\ETC.X.production.o i2_TPSAnalysis 4CD2 0 CODE 0 text141 dist/default/production\ETC.X.production.o _ADC_DefaultContext1Threshold_ISR 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_CAN1_Transmit 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__ramtop 2500 0 RAM 0 ramtop C:\Users\panze\AppData\Local\Temp\shhk.o +__ramtop 2500 0 RAM 0 ramtop C:\Users\panze\AppData\Local\Temp\s2oc.o ___aldiv@dividend 56C 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_CLUTCH_AnalyseState 6522 0 CODE 0 text118 dist/default/production\ETC.X.production.o -__end_ofi2_CANWriteMessage 62B6 0 CODE 0 text124 dist/default/production\ETC.X.production.o -__end_of_CAN1_RX_FIFO_FilterMaskConfiguration 79A0 0 CODE 0 text23 dist/default/production\ETC.X.production.o -__end_ofi2_PWM1_16BIT_WritePeriodRegister 7BE2 0 CODE 0 text114 dist/default/production\ETC.X.production.o +__end_of_CLUTCH_AnalyseState 6618 0 CODE 0 text118 dist/default/production\ETC.X.production.o +__end_ofi2_CANWriteMessage 63AC 0 CODE 0 text124 dist/default/production\ETC.X.production.o +__end_of_CAN1_RX_FIFO_FilterMaskConfiguration 7BEE 0 CODE 0 text23 dist/default/production\ETC.X.production.o +__end_ofi2_PWM1_16BIT_WritePeriodRegister 7E52 0 CODE 0 text114 dist/default/production\ETC.X.production.o i2GPIO_PWM2_Control@uiConvertedDC 531 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_of_TMR0_CallBack 782E 0 CODE 0 text138 dist/default/production\ETC.X.production.o +__end_of_TMR0_CallBack 7A50 0 CODE 0 text138 dist/default/production\ETC.X.production.o _ucMotor_moment_actual 680 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o ?_ADC_GetSingleConversion 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _uiCones_count_all 652 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __size_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Lpowerup 0 0 CODE 0 powerup dist/default/production\ETC.X.production.o ?___xxtofl 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_ucCLUTCHDuty 553 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +_ucCLUTCHDuty 554 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o _ucCLUTCHlmax 67B 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _ucCLUTCHlmin 67C 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __size_of_PWM2_16BIT_WritePeriodRegister 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Leeprom_data 0 0 EEDATA 0 eeprom_data dist/default/production\ETC.X.production.o __size_of_CANDisableErrorInterrupt 0 0 ABS 0 - dist/default/production\ETC.X.production.o TMR1_WriteTimer@timerVal 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_ADC_SetADIInterruptHandler 7CC0 0 CODE 0 text42 dist/default/production\ETC.X.production.o +_ADC_SetADIInterruptHandler 7F30 0 CODE 0 text42 dist/default/production\ETC.X.production.o ___fladd@aexp 57B 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___fladd@bexp 57C 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_ucTargetClutch_PREV 555 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -__end_of_TEMPORIZATION_10ms 7CE8 0 CODE 0 text140 dist/default/production\ETC.X.production.o +_ucTargetClutch_PREV 556 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +__end_of_TEMPORIZATION_10ms 7C10 0 CODE 0 text140 dist/default/production\ETC.X.production.o GPIO_PWM2_Control@uiFreq 5EE 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_TMR1_Initialize 73F0 0 CODE 0 text3 dist/default/production\ETC.X.production.o +__end_of_TMR1_Initialize 7652 0 CODE 0 text3 dist/default/production\ETC.X.production.o __size_ofi2_PWM1_16BIT_WritePeriodRegister 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_TMR1_WriteTimer 7800 0 CODE 0 text99 dist/default/production\ETC.X.production.o +__end_of_TMR1_WriteTimer 7A22 0 CODE 0 text99 dist/default/production\ETC.X.production.o ___fltol@sign1 5EA 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __size_of_PIDController_Init 0 0 ABS 0 - dist/default/production\ETC.X.production.o __psmallconst 2500 0 SMALLCONST 0 smallconst dist/default/production\ETC.X.production.o ValidateTransmission@validChannel 566 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_TMR1_CallBack 61DE 0 CODE 0 text100 dist/default/production\ETC.X.production.o -__end_of_ETCXavierSupervisor 710C 0 CODE 0 text103 dist/default/production\ETC.X.production.o +__end_of_TMR1_CallBack 62D4 0 CODE 0 text100 dist/default/production\ETC.X.production.o +__end_of_ETCXavierSupervisor 73C8 0 CODE 0 text103 dist/default/production\ETC.X.production.o _ucLap_counter 688 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o WriteMessageToFifo@status 572 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _ucSteering_angle_target 683 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o @@ -3958,13 +4004,13 @@ _DLC_BYTES 2527 0 SMALLCONST 0 smallconst dist/default/production\ETC.X.producti __size_of_CAN1_IsTxErrorPassive 0 0 ABS 0 - dist/default/production\ETC.X.production.o i2CAN1_TransmitFIFOStatusGet@fifoChannel 504 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o CAN1_ReceivedMessageCountGet@fifoHead 509 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_ofi2_APPSAnalysis 6D52 0 CODE 0 text142 dist/default/production\ETC.X.production.o +__end_ofi2_APPSAnalysis 7016 0 CODE 0 text142 dist/default/production\ETC.X.production.o CAN1_ReceivedMessageCountGet@fifoTail 508 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __size_of_TEMPORIZATION_10s 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_TEMPORIZATION_30s 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_PWM2_16BIT_Period_SetInterruptHandler 7C20 0 CODE 0 text10 dist/default/production\ETC.X.production.o +__end_of_PWM2_16BIT_Period_SetInterruptHandler 7E90 0 CODE 0 text10 dist/default/production\ETC.X.production.o ADC_SetADIInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_GPIO_PWM2_Control 5B86 0 CODE 0 text69 dist/default/production\ETC.X.production.o +__end_of_GPIO_PWM2_Control 5C7C 0 CODE 0 text69 dist/default/production\ETC.X.production.o _uiAPPS1max 646 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _uiAPPS1min 648 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _uiAPPS2max 642 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o @@ -3975,21 +4021,21 @@ _SLRCONB 40B 0 ABS 0 - dist/default/production\ETC.X.production.o _SLRCONC 413 0 ABS 0 - dist/default/production\ETC.X.production.o ___fltol@f1 5E2 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ___param_bank 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_ETCModeSelect 74C2 0 CODE 0 text149 dist/default/production\ETC.X.production.o +__end_of_ETCModeSelect 7724 0 CODE 0 text149 dist/default/production\ETC.X.production.o __Hbigdata 0 0 BIGRAM 1 bigdata dist/default/production\ETC.X.production.o -__end_of__initialization 6A8A 0 CODE 0 cinit dist/default/production\ETC.X.production.o +__end_of__initialization 6DEE 0 CODE 0 cinit dist/default/production\ETC.X.production.o __size_of_GetTxFifoStatus 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Libigdata 0 0 CODE 0 ibigdata dist/default/production\ETC.X.production.o PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_CAN1_ErrorNotificationInterruptEnable 6EC8 0 CODE 0 text27 dist/default/production\ETC.X.production.o +__end_of_CAN1_ErrorNotificationInterruptEnable 710E 0 CODE 0 text27 dist/default/production\ETC.X.production.o _ADSTATbits 3F7 0 ABS 0 - dist/default/production\ETC.X.production.o GPIO_PWM1_Control@uiConvertedDC 5F4 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _PWM1GIEbits 468 0 ABS 0 - dist/default/production\ETC.X.production.o -_DefaultBusWakeUpActivityHandler 7D26 0 CODE 0 text163 dist/default/production\ETC.X.production.o -__pidataBANK6 7670 0 CODE 0 idataBANK6 dist/default/production\ETC.X.production.o -__pidataBANK7 6D52 0 CODE 0 idataBANK7 dist/default/production\ETC.X.production.o +_DefaultBusWakeUpActivityHandler 7F84 0 CODE 0 text163 dist/default/production\ETC.X.production.o +__pidataBANK6 7A50 0 CODE 0 idataBANK6 dist/default/production\ETC.X.production.o +__pidataBANK7 6E84 0 CODE 0 idataBANK7 dist/default/production\ETC.X.production.o CAN1_ReceivedMessageCountGet@totalMsgObj 503 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -i2_PWM2_16BIT_LoadBufferRegisters 7D00 0 CODE 0 text107 dist/default/production\ETC.X.production.o +i2_PWM2_16BIT_LoadBufferRegisters 7F66 0 CODE 0 text107 dist/default/production\ETC.X.production.o _ucETCResolveNotCloseError 676 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _PWM1GIRbits 467 0 ABS 0 - dist/default/production\ETC.X.production.o WriteMessageToFifo@txCanMsg 56D 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o @@ -4001,18 +4047,18 @@ _uiTPS2min 63C 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __Lclrtext 0 0 ABS 0 clrtext dist/default/production\ETC.X.production.o i2___aldiv@counter 515 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __size_of_CAN1_RX_FIFO_ResetInfo 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_CAN1_Transmit 68C0 0 CODE 0 text55 dist/default/production\ETC.X.production.o -_timer1ReloadVal 6EA 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +__end_of_CAN1_Transmit 6A6A 0 CODE 0 text55 dist/default/production\ETC.X.production.o +_timer1ReloadVal 6DD 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o ___lmul@product 568 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_TMR1_DefaultInterruptHandler 7D0E 0 CODE 0 text101 dist/default/production\ETC.X.production.o +_TMR1_DefaultInterruptHandler 7F70 0 CODE 0 text101 dist/default/production\ETC.X.production.o __size_of_CAN1_RX_FIFO_Configuration 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_ucETCFlagSupervisor 554 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +_ucETCFlagSupervisor 555 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o CAN1_ReceivedMessageCountGet@numOfMsg 504 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_ofi2_PWM2_16BIT_WritePeriodRegister 7BCA 0 CODE 0 text105 dist/default/production\ETC.X.production.o +__end_ofi2_PWM2_16BIT_WritePeriodRegister 7E3A 0 CODE 0 text105 dist/default/production\ETC.X.production.o _ucASBState 67E 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __end_of_i2c1_fsmStateTable 2527 0 SMALLCONST 0 smallconst dist/default/production\ETC.X.production.o ___lmul@multiplicand 564 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -_CAN1_SetModeChangeInterruptHandler 7C66 0 CODE 0 text31 dist/default/production\ETC.X.production.o +_CAN1_SetModeChangeInterruptHandler 7ED6 0 CODE 0 text31 dist/default/production\ETC.X.production.o i2___aldiv@sign 516 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _PWM1CPRE 465 0 ABS 0 - dist/default/production\ETC.X.production.o _PWM2CPRE 474 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -4022,18 +4068,18 @@ __size_ofi2_PWM2_16BIT_WritePeriodRegister 0 0 ABS 0 - dist/default/production\E _I2C1_DO_SEND_ADR_READ 0 0 ABS 0 - dist/default/production\ETC.X.production.o _T0CON0bits 31A 0 ABS 0 - dist/default/production\ETC.X.production.o i2ValidateTransmission@txMsgStatus 509 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_TEMPORIZATION_10ms 7CDE 0 CODE 0 text140 dist/default/production\ETC.X.production.o -__end_of_I2C1_Initialize 785A 0 CODE 0 text19 dist/default/production\ETC.X.production.o +_TEMPORIZATION_10ms 7BEE 0 CODE 0 text140 dist/default/production\ETC.X.production.o +__end_of_I2C1_Initialize 7AA8 0 CODE 0 text19 dist/default/production\ETC.X.production.o ValidateTransmission@txCanMsg 561 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_CANWriteMessage 6106 0 CODE 0 text53 dist/default/production\ETC.X.production.o +__end_of_CANWriteMessage 61FC 0 CODE 0 text53 dist/default/production\ETC.X.production.o __size_of_TMR0_SetInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_ofi2_isTxChannel 75FA 0 CODE 0 text127 dist/default/production\ETC.X.production.o +__end_ofi2_isTxChannel 781C 0 CODE 0 text127 dist/default/production\ETC.X.production.o ___aldiv@counter 574 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o CAN1_Transmit@txFifoObj 57A 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __size_of_ADC_SetContext3ThresholdInterruptHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_DefaultInvalidMessageHandler 7D24 0 CODE 0 text162 dist/default/production\ETC.X.production.o +_DefaultInvalidMessageHandler 7F82 0 CODE 0 text162 dist/default/production\ETC.X.production.o __end_of_FIFO 2532 0 SMALLCONST 0 smallconst dist/default/production\ETC.X.production.o -__end_of_main 69F8 0 CODE 0 text0 dist/default/production\ETC.X.production.o +__end_of_main 6BA2 0 CODE 0 text0 dist/default/production\ETC.X.production.o ?i2_ETCPercentCalc 51B 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o _ucTargetBrake 690 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __size_of_ETCRulesSensorsSupervision 0 0 ABS 0 - dist/default/production\ETC.X.production.o @@ -4129,9 +4175,9 @@ _TRISA 4C6 0 ABS 0 - dist/default/production\ETC.X.production.o _TRISB 4C7 0 ABS 0 - dist/default/production\ETC.X.production.o _TRISC 4C8 0 ABS 0 - dist/default/production\ETC.X.production.o _TRISE 4CA 0 ABS 0 - dist/default/production\ETC.X.production.o -_ucTPS1TableOut 769 0 BANK7 1 dataBANK7 dist/default/production\ETC.X.production.o +_ucTPS1TableOut 6C4 0 BANK6 1 dataBANK6 dist/default/production\ETC.X.production.o __size_of_TMR0_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__end_of_PWM2_16BIT_Initialize 6FB2 0 CODE 0 text7 dist/default/production\ETC.X.production.o +__end_of_PWM2_16BIT_Initialize 726E 0 CODE 0 text7 dist/default/production\ETC.X.production.o __HRAM 0 0 ABS 0 - dist/default/production\ETC.X.production.o __Hbss 0 0 RAM 1 bss dist/default/production\ETC.X.production.o __Hram 0 0 ABS 0 ram dist/default/production\ETC.X.production.o @@ -4140,51 +4186,51 @@ __LRAM 1 0 ABS 0 - dist/default/production\ETC.X.production.o __Lbss 0 0 RAM 1 bss dist/default/production\ETC.X.production.o __Lram 0 0 ABS 0 ram dist/default/production\ETC.X.production.o __Lsfr 0 0 ABS 0 sfr dist/default/production\ETC.X.production.o -_ucTPS_STATE 552 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -_TMR1_Initialize 73A0 0 CODE 0 text3 dist/default/production\ETC.X.production.o +_ucTPS_STATE 553 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +_TMR1_Initialize 7602 0 CODE 0 text3 dist/default/production\ETC.X.production.o _uiCLUTCHDuty 64A 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -_TMR1_WriteTimer 77D2 0 CODE 0 text99 dist/default/production\ETC.X.production.o +_TMR1_WriteTimer 79F4 0 CODE 0 text99 dist/default/production\ETC.X.production.o _I2C1_DO_ADDRESS_NACK 0 0 ABS 0 - dist/default/production\ETC.X.production.o _uiAcc_lateral 64E 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __size_of_CAN1_IsTxErrorWarning 0 0 ABS 0 - dist/default/production\ETC.X.production.o i2memcpy@d1 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o i2memcpy@s1 503 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler 7C2A 0 CODE 0 text12 dist/default/production\ETC.X.production.o -_ETCPercentCalc 638E 0 CODE 0 text94 dist/default/production\ETC.X.production.o +__end_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler 7E9A 0 CODE 0 text12 dist/default/production\ETC.X.production.o +_ETCPercentCalc 6484 0 CODE 0 text94 dist/default/production\ETC.X.production.o _ucTPS 540 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o CAN1_ReceivedMessageCountGet@channel 506 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_ucAPPS_STATE 551 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +_ucAPPS_STATE 552 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o _CAN1_BusWakeUpActivityHandler 670 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -__end_ofi2_CAN1_IsBusOff 7B2C 0 CODE 0 text135 dist/default/production\ETC.X.production.o +__end_ofi2_CAN1_IsBusOff 7D9C 0 CODE 0 text135 dist/default/production\ETC.X.production.o __size_of_PIN_MANAGER_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o ADC_SetActiveClockTuningInterruptHandler@InterruptHandler 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _PWM1_16BIT_Slice1Output2_InterruptHandler 662 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -ETCRulesMotorSupervisor@ucTPStarget 58C 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o +ETCRulesMotorSupervisor@ucTPStarget 591 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __size_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 0 0 ABS 0 - dist/default/production\ETC.X.production.o CANDisableErrorInterrupt@ucInterruptSet 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o ADC_SelectContext@context 560 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o __HdataBANK6 0 0 ABS 0 dataBANK6 dist/default/production\ETC.X.production.o __HdataBANK7 0 0 ABS 0 dataBANK7 dist/default/production\ETC.X.production.o -__end_of_OSCILLATOR_Initialize 7A60 0 CODE 0 text17 dist/default/production\ETC.X.production.o -__end_of_PWM1_16BIT_WritePeriodRegister 7BA4 0 CODE 0 text87 dist/default/production\ETC.X.production.o -__end_of_CAN1_Initialize 723E 0 CODE 0 text20 dist/default/production\ETC.X.production.o +__end_of_OSCILLATOR_Initialize 7CD0 0 CODE 0 text17 dist/default/production\ETC.X.production.o +__end_of_PWM1_16BIT_WritePeriodRegister 7E14 0 CODE 0 text87 dist/default/production\ETC.X.production.o +__end_of_CAN1_Initialize 74FA 0 CODE 0 text20 dist/default/production\ETC.X.production.o __size_of_TPSAnalysis 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_PWM1_16BIT_Slice1Output1_SetInterruptHandler 7C2A 0 CODE 0 text13 dist/default/production\ETC.X.production.o +_PWM1_16BIT_Slice1Output1_SetInterruptHandler 7E9A 0 CODE 0 text13 dist/default/production\ETC.X.production.o __size_of_ANALOGRead 0 0 ABS 0 - dist/default/production\ETC.X.production.o __size_of_DefaultFIFO1NotEmptyHandler 0 0 ABS 0 - dist/default/production\ETC.X.production.o -__initialization 69F8 0 CODE 0 cinit dist/default/production\ETC.X.production.o +__initialization 6D64 0 CODE 0 cinit dist/default/production\ETC.X.production.o __size_of_ANALOG_GetVoltage 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_ucTargetClutch 557 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o -_ADC_Context2Thereshld_ISR 6F4 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +_ucTargetClutch 558 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +_ADC_Context2Thereshld_ISR 6E7 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o ___xxtofl@sign 568 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _ucCount100msAPPSError 54C 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o __pbssBANK5 5FC 0 BANK5 1 bssBANK5 dist/default/production\ETC.X.production.o __pbssBANK6 600 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o _i2c1_fsmStateTable 2501 0 SMALLCONST 0 smallconst dist/default/production\ETC.X.production.o _CAN1_SystemErrorHandler 66A 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -__pdataCOMRAM 55D 0 COMRAM 1 dataCOMRAM dist/default/production\ETC.X.production.o +__pdataCOMRAM 55E 0 COMRAM 1 dataCOMRAM dist/default/production\ETC.X.production.o _I2C1_DO_TX_EMPTY 0 0 ABS 0 - dist/default/production\ETC.X.production.o -_DefaultModeChangeHandler 7D22 0 CODE 0 text161 dist/default/production\ETC.X.production.o +_DefaultModeChangeHandler 7F80 0 CODE 0 text161 dist/default/production\ETC.X.production.o ValidateTransmission@field 569 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o _ucMotor_moment_target 67F 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o __Hfardata 0 0 FARRAM 0 fardata dist/default/production\ETC.X.production.o @@ -4192,34 +4238,34 @@ ___wmul@product 564 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.producti CLUTCH_AnalyseState@ucFDC1 501 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o CLUTCH_AnalyseState@ucFDC2 502 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o __Hsmallconst 25BC 0 SMALLCONST 0 smallconst dist/default/production\ETC.X.production.o -_PWM2_16BIT_Initialize 6F3E 0 CODE 0 text7 dist/default/production\ETC.X.production.o +_PWM2_16BIT_Initialize 71FA 0 CODE 0 text7 dist/default/production\ETC.X.production.o __size_of_ValidateTransmission 0 0 ABS 0 - dist/default/production\ETC.X.production.o -i2_CANWriteMessage 61DE 0 CODE 0 text124 dist/default/production\ETC.X.production.o -_ADC_SetActiveClockTuningInterruptHandler 7CB6 0 CODE 0 text41 dist/default/production\ETC.X.production.o -_CAN1_RX_FIFO_Configuration 78B2 0 CODE 0 text24 dist/default/production\ETC.X.production.o -_PWM2_16BIT_Period_SetInterruptHandler 7C16 0 CODE 0 text10 dist/default/production\ETC.X.production.o -_TMR1_SetInterruptHandler 7BEE 0 CODE 0 text4 dist/default/production\ETC.X.production.o +i2_CANWriteMessage 62D4 0 CODE 0 text124 dist/default/production\ETC.X.production.o +_ADC_SetActiveClockTuningInterruptHandler 7F26 0 CODE 0 text41 dist/default/production\ETC.X.production.o +_CAN1_RX_FIFO_Configuration 7B00 0 CODE 0 text24 dist/default/production\ETC.X.production.o +_PWM2_16BIT_Period_SetInterruptHandler 7E86 0 CODE 0 text10 dist/default/production\ETC.X.production.o +_TMR1_SetInterruptHandler 7E5E 0 CODE 0 text4 dist/default/production\ETC.X.production.o __Lifardata 0 0 CODE 0 ifardata dist/default/production\ETC.X.production.o _ucASRequesState 67D 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o ETCMove@ucMode 5F6 0 BANK5 1 cstackBANK5 dist/default/production\ETC.X.production.o -__end_of_ADC_SelectContext 7BBE 0 CODE 0 text75 dist/default/production\ETC.X.production.o -__end_of_CANDisableErrorInterrupt 7776 0 CODE 0 text90 dist/default/production\ETC.X.production.o -_ucSTEER_WH_Clutch 559 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o +__end_of_ADC_SelectContext 7E2E 0 CODE 0 text75 dist/default/production\ETC.X.production.o +__end_of_CANDisableErrorInterrupt 7998 0 CODE 0 text90 dist/default/production\ETC.X.production.o +_ucSTEER_WH_Clutch 55A 0 COMRAM 1 bssCOMRAM dist/default/production\ETC.X.production.o __size_ofi2_TPSAnalysis 0 0 ABS 0 - dist/default/production\ETC.X.production.o _ADCSEL1bits 3FC 0 ABS 0 - dist/default/production\ETC.X.production.o _ADCSEL2bits 3FD 0 ABS 0 - dist/default/production\ETC.X.production.o -i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BE2 0 CODE 0 text115 dist/default/production\ETC.X.production.o +i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E52 0 CODE 0 text115 dist/default/production\ETC.X.production.o _ADCSEL3bits 3FE 0 ABS 0 - dist/default/production\ETC.X.production.o _ADCSEL4bits 3FF 0 ABS 0 - dist/default/production\ETC.X.production.o __Hintsave_regs 0 0 BIGRAM 1 intsave_regs dist/default/production\ETC.X.production.o Receive@index 521 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -__end_of_PWM1_16BIT_Initialize 7026 0 CODE 0 text11 dist/default/production\ETC.X.production.o -_APPSAnalysis 6C4C 0 CODE 0 text93 dist/default/production\ETC.X.production.o +__end_of_PWM1_16BIT_Initialize 72E2 0 CODE 0 text11 dist/default/production\ETC.X.production.o +_APPSAnalysis 6F10 0 CODE 0 text93 dist/default/production\ETC.X.production.o __size_of_INTERRUPT_Initialize 0 0 ABS 0 - dist/default/production\ETC.X.production.o _ucBrake_hydr_actual 682 0 BANK6 1 bssBANK6 dist/default/production\ETC.X.production.o -_TMR1_InterruptHandler 6E8 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o +_TMR1_InterruptHandler 6DB 0 BANK6 1 nvBANK6 dist/default/production\ETC.X.production.o i2GPIO_PWM1_Control@uiConvertedPeriod 52F 0 COMRAM 1 cstackCOMRAM dist/default/production\ETC.X.production.o -_OSCILLATOR_Initialize 7A48 0 CODE 0 text17 dist/default/production\ETC.X.production.o +_OSCILLATOR_Initialize 7CB8 0 CODE 0 text17 dist/default/production\ETC.X.production.o # %SPLITSTAB Section # This section enumerates all the psect splits performed by the assembler. # The beginning of the section is indicated by %SPLITSTAB. @@ -4245,15 +4291,13 @@ _OSCILLATOR_Initialize 7A48 0 CODE 0 text17 dist/default/production\ETC.X.produc # All other numeric quantities are in decimal. %SEGMENTS ivt0x8 0 8 8 16 1 -text44 0 7D0C 7D0C 1E 1 -text46 0 25BC 25BC 50ED 1 -text98 0 76AA 76AA 661 1 +text46 0 25BC 25BC 59CC 1 cstackCOMRAM 1 501 501 5F 1 cstackBANK5 1 560 560 9F 1 reset_vec 0 0 0 4 1 -bssBANK6 1 600 600 100 1 +bssBANK6 1 600 600 F3 1 smallconst 0 2500 2500 BC 1 -dataBANK7 1 700 700 7E 1 +dataBANK7 1 700 700 8C 1 # %NOTES Section # This section contains data of all the note-psects. The beginning of the section # is indicated by %NOTES. The first line indicates the name and decimal diff --git a/ETC.X/dist/default/production/ETC.X.production.elf b/ETC.X/dist/default/production/ETC.X.production.elf index 4c07d7b..e7f1e74 100644 Binary files a/ETC.X/dist/default/production/ETC.X.production.elf and b/ETC.X/dist/default/production/ETC.X.production.elf differ diff --git a/ETC.X/dist/default/production/ETC.X.production.hex b/ETC.X/dist/default/production/ETC.X.production.hex index 6aa12e8..337afea 100644 --- a/ETC.X/dist/default/production/ETC.X.production.hex +++ b/ETC.X/dist/default/production/ETC.X.production.hex @@ -1,7 +1,7 @@ :020000040000FA :040000000DEF00F010 -:0400080058EF33F08A -:06001800FF00FCEF34F0D4 +:04000800D3EF33F00F +:06001800FF00B2EF36F01C :1025000000000000000000000000000000000000CB :1025100000000000000000000000000000000000BB :102520000000000000000000010203040506070887 @@ -15,7 +15,7 @@ :1025A0006520766F6C6174696C6520766F6C746100 :1025B000676520746F203256200A0000BEC597F56B :1025C000BFC598F5C0C599F5C1C59AF5C2C59BF5BB -:1025D000C3C59CF5C4C59DF5C5C59EF5F8EC39F09D +:1025D000C3C59CF5C4C59DF5C5C59EF529EC3BF06A :1025E00097C5DEF598C5DFF599C5E0F59AC5E1F523 :1025F0006100F0F6D9F46100F4F6DAF4610078F3E2 :102600007EF5610078F37FF5610078F380F5610075 @@ -50,7 +50,7 @@ :1027D0000CF0BC51D926BD51DA22610078F37EF5A8 :1027E000610078F37FF5610078F380F5610078F39C :1027F00081F528EC1BF07EC597F57FC598F580C55F -:1028000099F581C59AF5F8EC39F097C5D6F598C5D4 +:1028000099F581C59AF529EC3BF097C5D6F598C5A1 :10281000D7F599C5D8F59AC5D9F5000E0501826F8F :10282000000E836F000E846F400E856F20EE08F05F :10283000BC51D926BD51DA22610078F37EF56100E2 @@ -59,7 +59,7 @@ :1028600081C5DDF5050120EE30F0BC51D926BD5102 :10287000DA22610078F39BF5610078F39CF5610042 :1028800078F39DF5610078F39EF5C2C597F5C3C551 -:1028900098F5C4C599F5C5C59AF5F8EC39F097C512 +:1028900098F5C4C599F5C5C59AF529EC3BF097C5DF :1028A00082F598C583F599C584F59AC585F5DAC58D :1028B0007EF5DBC57FF5DCC580F5DDC581F528EC4F :1028C0001BF07EC5CEF57FC5CFF580C5D0F581C59F @@ -70,7 +70,7 @@ :102910007FC573F580C574F581C575F5CEC56EF5B7 :10292000CFC56FF5D0C570F5D1C571F567EC16F060 :102930006EC59FF56FC5A0F570C5A1F571C5A2F56F -:102940001BEC3BF09FC5A3F5A0C5A4F5A1C5A5F55B +:102940002CEC3CF09FC5A3F5A0C5A4F5A1C5A5F549 :10295000A2C5A6F5050120EE20F0BC51D926BD5137 :10296000DA22610078F372F5610078F373F56100A3 :1029700078F374F5610078F375F5000E826F000E40 @@ -85,11 +85,11 @@ :102A0000000E606F000E616F000E626F400E636F0C :102A100020EE2CF0BC51D926BD51DA22610078F3AA :102A200064F5610078F365F5610078F366F561009F -:102A300078F367F544EC2CF00501D8A022EF15F0EF +:102A300078F367F546EC2CF00501D8A022EF15F0ED :102A400024EF15F048EF15F020EE2CF0BC51D926FC :102A5000BD51DA22610078F360F5610078F361F529 :102A6000610078F362F5610078F363F5000E646F3E -:102A7000000E656F000E666FC00E676F44EC2CF0A1 +:102A7000000E656F000E666FC00E676F46EC2CF09F :102A80000501D8B046EF15F048EF15F056EF15F0F8 :102A900020EE24F0BC51D926BD51DA22000EDE6EA4 :102AA000000EDE6E000EDE6E000EDD6EC6C572F527 @@ -107,7 +107,7 @@ :102B6000610078F360F5610078F361F5610078F356 :102B700062F5610078F363F520EE34F0BC51D9269C :102B8000BD51DA22610078F364F5610078F365F5F0 -:102B9000610078F366F5610078F367F544EC2CF09A +:102B9000610078F366F5610078F367F546EC2CF098 :102BA0000501D8B0D6EF15F0D8EF15F0EEEF15F01F :102BB00020EE14F0BC51D926BD51DA2210EE34F0CB :102BC000BC51E126BD51E222DEC4E6F4DEC4E6F4E7 @@ -116,7 +116,7 @@ :102BF00078F361F5610078F362F5610078F363F5CD :102C000020EE10F0BC51D926BD51DA22610078F3D4 :102C100064F5610078F365F5610078F366F56100AD -:102C200078F367F544EC2CF00501D8B01AEF16F0F4 +:102C200078F367F546EC2CF00501D8B01AEF16F0F2 :102C30001CEF16F030EF16F020EE10F0BC51D92644 :102C4000BD51DA2210EE34F0BC51E126BD51E22232 :102C5000DEC4E6F4DEC4E6F4DEC4E6F4DEC4E6F484 @@ -442,7 +442,7 @@ :10405000610074F363F520EE04F06D51D9266E51C2 :10406000DA22DF30E8320F0B6F6F706B270E6F258F :10407000F66E250E7021F76EF86A000EF822080021 -:10408000F550646F656B1FEC39F01200610038F475 +:10408000F550646F656B7DEC3AF01200610038F416 :10409000D9F461003CF4DAF4610078F314F56100BE :1040A00078F315F5610078F316F5610078F317F5EC :1040B00020EE04F00E50D9260F50DA22DFA063EF75 @@ -478,7 +478,7 @@ :10429000610078F303F5610074F304F520EE04F097 :1042A0000E50D9260F50DA22DF30E8320F0B106E95 :1042B000116A270E1024F66E250E1120F76EF86A8B -:1042C000000EF8220800F550056E066A7AEC39F007 +:1042C000000EF8220800F550056E066AABEC3AF0D5 :1042D000120020EE04F00C50D9260D50DA22DF50E7 :1042E000176E17C510F520EE04F00E50D9260F50AA :1042F000DA2210461046DF501018C30B1018DF6E7C @@ -513,7 +513,7 @@ :1044C000036E000E0D20046E20EE04F00E50D9266F :1044D0000F50DA22DF30E8320F0B106E116A270E10 :1044E0001024F66E250E1120F76EF86A000EF822E1 -:1044F0000800F550056E066A7AEC39F020EE05F0FA +:1044F0000800F550056E066AABEC3AF020EE05F0C8 :104500000E50D9260F50DA22910EDE6E060EDD6EA9 :104510001200020E0301F96F3F0EFA6F000ED86F02 :10452000000EFB6F000ED96F000EDA6F000EDB6F0E @@ -544,18 +544,18 @@ :1046B000000EF26F000EF36F000EF46F100EF56F28 :1046C000000EF66F000EF76F000EF86F000EFF6F12 :1046D000AF94AF96B090B092B094B096000E050132 -:1046E000606F000E616F60EC3EF0000E0501606FC0 -:1046F000000E616F56EC3EF0000E0501606F000E7B -:10470000616F51EC3EF0000E0501606F000E616FAD -:104710004CEC3EF0000E0501606F000E616F47EC3F -:104720003EF0000E0501606F000E616F5BEC3EF025 +:1046E000606F000E616F98EC3FF0000E0501606F87 +:1046F000000E616F8EEC3FF0000E0501606F000E42 +:10470000616F89EC3FF0000E0501606F000E616F74 +:1047100084EC3FF0000E0501606F000E616F7FECCE +:104720003FF0000E0501606F000E616F93EC3FF0EB :10473000840E0301F36F12003EC57AF53FC57BF589 :1047400005017C6B7D6B40C67EF541C67FF5806BB5 -:10475000816B3EC682F53FC683F5846B856BC7ECE3 -:1047600031F07AC544F57BC545F53CC57AF53DC5C4 +:10475000816B3EC682F53FC683F5846B856B42EC68 +:1047600032F07AC544F57BC545F53CC57AF53DC5C3 :104770007BF505017C6B7D6B3CC67EF53DC67FF508 :10478000806B816B3AC682F53BC683F5846B856B83 -:10479000C7EC31F07AC542F57BC543F5425044245D +:1047900042EC32F07AC542F57BC543F542504424E1 :1047A0000501866F43504520876FD8908731886F09 :1047B0008631406E88C541F500F0320E3E24050179 :1047C000866F000E3F20876F886B896B060128512A @@ -566,7 +566,7 @@ :10481000896B86510601285D0501875106012959DA :104820000501885106012A592B51800A05018A6F1A :104830008951800A8A59D8B020EF24F022EF24F061 -:1048400025EF24F0528027EF24F0FE0E5212320E94 +:1048400025EF24F0538027EF24F0FE0E5312320E92 :104850003C24866F000E3D20876F886B896B0601B4 :1048600024510501865D0601255105018759060180 :104870002651050188598951800A8A6F06012751FE @@ -575,14 +575,14 @@ :1048A000886B896B86510601245D050187510601DD :1048B000255905018851060126592751800A05010D :1048C0008A6F8951800A8A59D8B069EF24F06BEF5A -:1048D00024F06EEF24F0528270EF24F0FD0E52129D +:1048D00024F06EEF24F0538270EF24F0FD0E53129B :1048E000050EFC19D8A477EF24F079EF24F07CEFC3 -:1048F00024F0528495EF24F0090EFC19D8A483EF1C -:1049000024F085EF24F088EF24F0529495EF24F002 +:1048F00024F0538495EF24F0090EFC19D8A483EF1B +:1049000024F085EF24F088EF24F0539495EF24F001 :10491000060EFC19D8A48FEF24F091EF24F093EF4A -:1049200024F085EF24F079EF24F0120091EC32F0BE +:1049200024F085EF24F079EF24F012000CEC33F042 :104930000009D8B49EEF24F0A0EF24F08CEF25F00E -:10494000A10E226E060E236EA7EC39F0E806D8A45D +:10494000A10E226E060E236ED8EC3AF0E806D8A42B :10495000ACEF24F0AEEF24F08CEF25F000F0A1C610 :104960002CF5A2C62DF5A3C62EF5A4C62FF5610021 :1049700098FAD9F461009CFADAF4DF50376E060138 @@ -593,16 +593,16 @@ :1049C00020EE05F0A651D926A751DA22DF50306E2D :1049D00020EE06F0A651D926A751DA22DF50316E1B :1049E00020EE07F0A651D926A751DA22DF50326E09 -:1049F00046EF25F037C558F536C557F533C590F65F +:1049F00046EF25F037C559F536C558F533C590F65D :104A000034C58FF635C58EF60501FE05D8A40BEF2B -:104A100025F00DEF25F08CEF25F0010E566E8CEF92 +:104A100025F00DEF25F08CEF25F0010E576E8CEF91 :104A200025F03750070B8D6F3750180B8C6F3750B0 :104A3000E00B8B6F3650010B8A6F3650060B896F77 :104A40003650780B886F8CEF25F037C586F636C563 :104A500085F633C584F634C583F635C582F630C590 :104A600081F631C580F632C57FF68CEF25F037C56B -:104A7000FEF50501FE513FEC3AF08CEF25F037C50D -:104A800059F58CEF25F000F08CEF25F02CC526F5BC +:104A7000FEF50501FE5170EC3BF08CEF25F037C5DB +:104A80005AF58CEF25F000F08CEF25F02CC526F5BB :104A90002DC527F52EC528F52FC529F52950000A63 :104AA000D8B485EF25F043EF25F02750030AD8B49A :104AB00064EF25F0070AD8B46FEF25F0010AD8B4E7 @@ -641,10 +641,10 @@ :104CC0006AC560F56BC561F56CC562F56DC563F5C8 :104CD00012003EC51BF53FC51CF51D6A1E6A40C685 :104CE0001FF541C620F5216A226A3EC623F53FC65C -:104CF00024F5256A266AF6EC32F01BC544F51CC57E +:104CF00024F5256A266A71EC33F01BC544F51CC502 :104D000045F53CC51BF53DC51CF51D6A1E6A3CC634 :104D10001FF53DC620F5216A226A3AC623F53BC637 -:104D200024F5256A266AF6EC32F01BC542F51CC54F +:104D200024F5256A266A71EC33F01BC542F51CC5D3 :104D300043F542504424276E43504520286ED890B6 :104D40002830296E2730406E29C541F500F0320E1B :104D50003E24276E000E3F20286E296A2A6A06012B @@ -653,18 +653,18 @@ :104D800026F0DEEF26F0CE0E3E24276EFF0E3F20EB :104D9000286E296A2A6A2750285D285029592950E7 :104DA0002A592B51800A2B6E2A50800A2B58D8B0D2 -:104DB000DCEF26F0DEEF26F0E1EF26F05280E3EFA5 -:104DC00026F0FE0E5212320E3C24276E000E3D20BD +:104DB000DCEF26F0DEEF26F0E1EF26F05380E3EFA4 +:104DC00026F0FE0E5312320E3C24276E000E3D20BC :104DD000286E296A2A6A2451275C255128582651B1 :104DE00029582A50800A2B6E2751800A2B58D8A0A8 :104DF000FCEF26F0FEEF26F019EF27F0CE0E3C2454 :104E0000276EFF0E3D20286E296A2A6A2750245DEE :104E100028502559295026592751800A2B6E2A508F :104E2000800A2B58D8B017EF27F019EF27F01CEFA6 -:104E300027F052821EEF27F0FD0E5212050E0501DB +:104E300027F053821EEF27F0FD0E5312050E0501D9 :104E4000FC19D8A426EF27F028EF27F02BEF27F046 -:104E5000528444EF27F0090EFC19D8A432EF27F052 -:104E600034EF27F037EF27F0529444EF27F0060E87 +:104E5000538444EF27F0090EFC19D8A432EF27F051 +:104E600034EF27F037EF27F0539444EF27F0060E86 :104E7000FC19D8A43EEF27F040EF27F042EF27F0CF :104E800034EF27F028EF27F01200096E0950D8B44C :104E90004CEF27F04EEF27F070EF27F004BE55EFF0 @@ -694,726 +694,763 @@ :105010000CEF28F00EEF28F016EF28F004BE15EF85 :1050200028F013EF28F016EF28F00E8E0BC501F5CF :105030000CC502F50DC503F50EC504F512000501FA -:10504000F96F40C58BF50501F95161EC3AF0540454 -:10505000D8A42DEF28F02FEF28F0D4EF28F05F042C -:10506000D8A435EF28F037EF28F0D4EF28F0F9C5B1 -:1050700034F60601356B0501FE51F619D8A443EF4D -:1050800028F045EF28F0DFEF28F0FE05D8A44BEF1D +:10504000F96F40C58BF50501F9514CEC2DF0550475 +:10505000D8A42DEF28F02FEF28F0D5EF28F0060187 +:10506000DA05D8A436EF28F038EF28F0D5EF28F08D +:10507000F9C534F6356B0501FE51F619D8A443EF96 +:1050800028F045EF28F0D2EF28F0FE05D8A44BEF2A :1050900028F04DEF28F091EF28F040C560F541C5AC :1050A00061F5626B636B000E8DEC25F060C5C2F597 :1050B00061C5C3F562C5C4F563C5C5F50501F95100 :1050C000606F616B626B636B000E8DEC25F060C5E9 -:1050D000BEF561C5BFF562C5C0F563C5C1F5B00ECB -:1050E0000501BC6F060EBD6FDEEC12F0BCC5E2F52B -:1050F000BDC5E3F5BEC5E4F5BFC5E5F5C0EC2BF0D5 +:1050D000BEF561C5BFF562C5C0F563C5C1F5540E27 +:1050E0000501BC6F070EBD6FDEEC12F0BCC5E2F52A +:1050F000BDC5E3F5BEC5E4F5BFC5E5F5C2EC2BF0D3 :10510000E2C5F7F5E3C5F8F5F7C5ECF5F8C5EDF53B -:10511000020E0501EF6F580EEE6F4AEC2DF0DFEF37 +:10511000020E0501EF6F580EEE6FC5EC2DF0D2EFC9 :1051200028F0FE51D8A497EF28F099EF28F0D2EF9D :1051300028F040C560F541C561F5626B636B000EF8 :105140008DEC25F060C5C2F561C5C3F562C5C4F537 :1051500063C5C5F50501F951606F616B626B636BE7 :10516000000E8DEC25F060C5BEF561C5BFF562C5CA -:10517000C0F563C5C1F5B00E0501BC6F060EBD6F6D +:10517000C0F563C5C1F5540E0501BC6F070EBD6FC8 :10518000DEEC12F0BCC5E2F5BDC5E3F5BEC5E4F545 -:10519000BFC5E5F5C0EC2BF0E2C5F7F5E3C5F8F5C2 -:1051A00084EF28F0DFEF28F0000E0501ED6F000E10 -:1051B000EC6F020EEF6F580EEE6F4AEC2DF01200FE -:1051C00001011DAFE6EF28F0E8EF28F0F7EF28F037 -:1051D00002D8F5EF28F00500FA6E06017251FD6E57 -:1051E0007351FE6EFF6AFA50120001011D9F1DAD42 -:1051F000FCEF28F0FEEF28F00DEF29F002D80BEFBE -:1052000029F00500FA6E06017051FD6E7151FE6EB7 -:10521000FF6AFA50120001011D9D1DAB12EF29F02B -:1052200014EF29F023EF29F002D821EF29F005002F -:10523000FA6E06016E51FD6E6F51FE6EFF6AFA50F6 -:10524000120001011D9B1CA728EF29F02AEF29F06D -:1052500039EF29F002D837EF29F00500FA6E060180 -:105260006C51FD6E6D51FE6EFF6AFA501200010125 -:105270001C971DA93EEF29F040EF29F04FEF29F0D0 -:1052800002D84DEF29F00500FA6E06016A51FD6E55 -:105290006B51FE6EFF6AFA50120001011D991DA5A7 -:1052A00054EF29F056EF29F06CEF29F002D863EFA4 -:1052B00029F00500FA6E06016851FD6E6951FE6E17 -:1052C000FF6AFA501200010154A969EF29F06BEF4F -:1052D00029F06CEF29F054991DA771EF29F073EFB5 -:1052E00029F089EF29F002D880EF29F00500FA6E45 -:1052F00006016651FD6E6751FE6EFF6AFA5012009C -:10530000010160A786EF29F088EF29F089EF29F0E5 -:105310006097AE9C12000501696FCEEF29F074EC26 -:105320003EF0000ED9EC3DF0100EA0EC3AF060C556 -:105330006AF561C56BF5010E05016C6FECEF29F0A4 -:1053400074EC3EF0010ED9EC3DF0040EA0EC3AF006 -:1053500060C56AF561C56BF59BEF29F074EC3EF012 -:10536000020ED9EC3DF0120EA0EC3AF060C56AF5E1 -:1053700061C56BF59BEF29F074EC3EF0030ED9ECA0 -:105380003DF0110EA0EC3AF060C56AF561C56BF511 -:105390009BEF29F0020E6C6FECEF29F005016951CB -:1053A000676F686B6851000AD8B4D9EF29F0CAEF6B -:1053B00029F06751010AD8B4AEEF29F0030AD8B436 -:1053C000BCEF29F0010AD8B48FEF29F0070AD8B44E -:1053D000A0EF29F0CAEF29F06C05D8A4F2EF29F06C -:1053E000F4EF29F022EF2AF06B5107E1070E6A5D16 -:1053F000D8B0FDEF29F0FFEF29F005EF2AF0000EFD -:105400006E6F000E6D6F0FEF2AF06AC56DF56BC5FC -:105410006EF5FB0E6D256D6FFF0E6E216E6F890EA2 -:105420006D5D130E6E59D8A018EF2AF01AEF2AF00E -:105430001CEF2AF022EF2AF06DC565F56EC566F502 -:1054400022EF2AF01200000E0501ED6F000EEC6F46 -:10545000020EEF6F580EEE6F4AEC2DF0030E0501B1 -:10546000F76F8A0EF66F550EE82EFED7F62FFCD793 -:10547000F72FFAD700D0FDEC3AF0030E0501F76FD5 -:105480008A0EF66F550EE82EFED7F62FFCD7F72FB3 -:10549000FAD700D0CE0E3E240601406FFF0E3F200B -:1054A000416F320E3C243C6F000E3D203D6FCE0E0E -:1054B0003E2407012A6FFF0E3F202B6F320E3C2443 -:1054C000006F000E3D20016F00F0000E0501ED6F32 -:1054D000640EEC6F020EEF6F580EEE6F4AEC2DF07B -:1054E000090E0501F76FE10EF66FB20EE82EFED73A -:1054F000F62FFCD7F72FFAD700F0FDEC3AF0030EA9 -:105500000501F76F8A0EF66F550EE82EFED7F62FBF -:10551000FCD7F72FFAD700D0CE0E3E2406013E6FFF -:10552000FF0E3F203F6F320E3C243A6F000E3D20AD -:105530003B6FCE0E3E240701526FFF0E3F20536F8C -:10554000320E3C24286F000E3D20296F00F0000E23 -:105550000501ED6F000EEC6F010EEF6F2C0EEE6F7C -:105560004AEC2DF01200000E0501756F73BFBDEF00 -:105570002AF0BBEF2AF0C7EF2AF0731F721F711FCA -:10558000706D000E712372237323010E756F6FBF50 -:10559000CEEF2AF0CCEF2AF0D8EF2AF06F1F6E1F63 -:1055A0006D1F6C6D000E6D236E236F23010E751B36 -:1055B000000E766F000E776F000E786F000E796F19 -:1055C0007051711172117311D8B4E9EF2AF0EBEF39 -:1055D0002AF021EF2BF0010E746FF5EF2AF0D8902E -:1055E0007037713772377337742B73AFFAEF2AF055 -:1055F000FCEF2AF0EFEF2AF0D8907637773778373C -:10560000793770516C5D71516D5972516E5973518A -:105610006F59D8A00EEF2BF010EF2BF019EF2BF0F5 -:1056200070516C5F71516D5B72516E5B73516F5B4A -:105630007681D8907333723371337033742FFCEFEB -:105640002AF07551D8B427EF2BF029EF2BF031EF6A -:105650002BF0791F781F771F766D000E7723782344 -:10566000792376C56CF577C56DF578C56EF579C586 -:105670006FF51200000E166E14BE43EF2BF041EFD3 -:105680002BF04DEF2BF0141E131E121E116C000E8A -:10569000122213221422010E166E10BE54EF2BF0AC -:1056A00052EF2BF05EEF2BF0101E0F1E0E1E0D6C36 -:1056B000000E0E220F221022010E161A000E176E77 -:1056C000000E186E000E196E000E1A6E1150121098 -:1056D00013101410D8B46FEF2BF071EF2BF0A7EF6D -:1056E0002BF0010E156E7BEF2BF0D8901136123691 -:1056F00013361436152A14AE80EF2BF082EF2BF000 -:1057000075EF2BF0D8901736183619361A36115017 -:105710000D5C12500E5813500F5814501058D8A04A -:1057200094EF2BF096EF2BF09FEF2BF011500D5EC6 -:1057300012500E5A13500F5A1450105A1780D89006 -:105740001432133212321132152E82EF2BF0165012 -:10575000D8B4ADEF2BF0AFEF2BF0B7EF2BF01A1E54 -:10576000191E181E176C000E182219221A2217C5AE -:105770000DF518C50EF519C50FF51AC510F512006F -:105780000501E435E535EB6FEB51D8A4CAEF2BF0FA -:10579000CCEF2BF0D6EF2BF0000EE26F000EE36F94 -:1057A000000EE46F000EE56F43EF2CF0E2C5E6F566 -:1057B000E3C5E7F5E4C5E8F5E5C5E9F5200EE6EF54 -:1057C0002BF0D890E933E833E733E633E82EE1EF06 -:1057D0002BF0E651EA6FE48FFF0EE217FF0EE3179E -:1057E000FF0EE417000EE517960EEB5FEBBFFDEF23 -:1057F0002BF0FBEF2BF013EF2CF0EB51800A970FFF -:10580000D8B005EF2CF007EF2CF009EF2CF0CCEF1F -:105810002BF0D890E533E433E333E233EB3F09EF89 -:105820002CF02BEF2CF01F0EEB6519EF2CF01BEF7B -:105830002CF023EF2CF0CCEF2BF0D890E237E337AD -:10584000E437E537EB07EB51D8A429EF2CF02BEF29 -:105850002CF01DEF2CF0EA51D8B431EF2CF033EFDF -:105860002CF03BEF2CF0E51FE41FE31FE26D000E70 -:10587000E323E423E523E2C5E2F5E3C5E3F5E4C56C -:10588000E4F5E5C5E5F51200000E05016015686F49 -:10589000000E6115696F800E62156A6F7F0E6315C9 -:1058A0006B6F685169116A116B11D8A45AEF2CF013 -:1058B0005CEF2CF064EF2CF0000E606F000E616F57 -:1058C000000E626F000E636F000E6415686F000EAD -:1058D0006515696F800E66156A6F7F0E67156B6FB1 -:1058E000685169116A116B11D8A479EF2CF07BEF24 -:1058F0002CF083EF2CF0000E646F000E656F000E2D -:10590000666F000E676F63AF88EF2CF08AEF2CF0A4 -:1059100093EF2CF0606D611FD8B0612B621FD8B07F -:10592000622B800E635767AF98EF2CF09AEF2CF044 -:10593000A3EF2CF0646D651FD8B0652B661FD8B03F -:10594000662B800E6757000E601B000E611B000E59 -:10595000621B800E631B000E641B000E651B000E95 -:10596000661B800E671B6451605D6551615966510D -:10597000625967516359D8B0C0EF2CF0C2EF2CF0D8 -:10598000C5EF2CF0D890C6EF2CF0D880120021344F -:105990002234286E2850D8A4D0EF2CF0D2EF2CF06F -:1059A000DCEF2CF0000E1F6E000E206E000E216E3C -:1059B000000E226E49EF2DF01FC523F520C524F5FA -:1059C00021C525F522C526F5200EECEF2CF0D89048 -:1059D0002632253224322332E82EE7EF2CF02350F2 -:1059E000276E218EFF0E1F16FF0E2016FF0E2116AA -:1059F000000E2216960E285E28BE03EF2DF001EF52 -:105A00002DF019EF2DF02850800A970FD8B00BEF2A -:105A10002DF00DEF2DF00FEF2DF0D2EF2CF0D890F0 -:105A20002232213220321F32283E0FEF2DF031EF8B -:105A30002DF01F0E28641FEF2DF021EF2DF029EF20 -:105A40002DF0D2EF2CF0D8901F362036213622369A -:105A500028062850D8A42FEF2DF031EF2DF023EF9A -:105A60002DF02750D8B437EF2DF039EF2DF041EF5E -:105A70002DF0221E211E201E1F6C000E202221222E -:105A800022221FC51FF520C520F521C521F522C5FD -:105A900022F51200490E05016C6F990E6D6F000E14 -:105AA0006E6F000E6F6FEEC570F5EFC571F5726B1E -:105AB000736BB3EC2AF06CC5F2F56DC5F3F56A0EA5 -:105AC0000501726F4D0E736F930E746FBF0E756F7D -:105AD000F2C560F5F3C561F5626B636B000E8DEC8A -:105AE00025F060C56EF561C56FF562C570F563C5DB -:105AF00071F567EC16F06EC5E2F56FC5E3F570C59C -:105B0000E4F571C5E5F5C0EC2BF0E2C5F2F5E3C5AF -:105B1000F3F5ECC5F0F5EDC5F1F50501D890F037DA -:105B2000F137D890F037F137F0C5F4F5F1C5F5F558 -:105B3000F4C560F5F5C561F5000E636F640E626F24 -:105B40002DEC3CF060C5F4F561C5F5F5F4C560F5E4 -:105B5000F5C561F5EEC562F5EFC563F564EC37F0A8 -:105B600060C5F4F561C5F5F5F4C560F5F5C561F5F9 -:105B7000C4EC3DF0F2C560F5F3C561F5BDEC3DF058 -:105B80007CEC3EF01200490E05016C6F990E6D6FB2 -:105B9000000E6E6F000E6F6FEEC570F5EFC571F5FC -:105BA000726B736BB3EC2AF06CC5F2F56DC5F3F54F -:105BB0006A0E0501726F4D0E736F930E746FBF0EF8 -:105BC000756FF2C560F5F3C561F5626B636B000E2E -:105BD0008DEC25F060C56EF561C56FF562C570F599 -:105BE00063C571F567EC16F06EC5E2F56FC5E3F5B8 -:105BF00070C5E4F571C5E5F5C0EC2BF0E2C5F2F532 -:105C0000E3C5F3F5ECC5F0F5EDC5F1F50501D89068 -:105C1000F037F137D890F037F137F0C5F4F5F1C52A -:105C2000F5F5F4C560F5F5C561F5000E636F640E1A -:105C3000626F2DEC3CF060C5F4F561C5F5F5F4C577 -:105C400060F5F5C561F5EEC562F5EFC563F564EC89 -:105C500037F060C5F4F561C5F5F5F4C560F5F5C537 -:105C600061F5D2EC3DF0F2C560F5F3C561F5CBEC22 -:105C70003DF07EEC3EF01200490E0D6E990E0E6E58 -:105C8000000E0F6E000E106E2BC511F52CC512F50F -:105C9000136A146A3AEC2BF00DC52FF50EC530F5DA -:105CA0006A0E136E4D0E146E930E156EBF0E166EA9 -:105CB0002FC501F530C502F5036A046A000E45ECF4 -:105CC00027F001C50FF502C510F503C511F504C590 -:105CD00012F5C8EC18F00FC51FF510C520F511C559 -:105CE00021F512C522F5C7EC2CF01FC52FF520C5F4 -:105CF00030F529C52DF52AC52EF5D8902D362E362E -:105D0000D8902D362E362DC531F52EC532F531C53C -:105D100001F532C502F5000E046E640E036E6EECE2 -:105D20003CF001C531F502C532F531C501F532C58A -:105D300002F52BC503F52CC504F513EC38F001C5AD -:105D400031F502C532F531C501F532C502F5E5EC94 -:105D50003DF02FC501F530C502F5DFEC3DF080ECDC -:105D60003EF01200490E0D6E990E0E6E000E0F6E73 -:105D7000000E106E2BC511F52CC512F5136A146AAE -:105D80003AEC2BF00DC52FF50EC530F56A0E136EEB -:105D90004D0E146E930E156EBF0E166E2FC501F5C7 -:105DA00030C502F5036A046A000E45EC27F001C510 -:105DB0000FF502C510F503C511F504C512F5C8ECC1 -:105DC00018F00FC51FF510C520F511C521F512C536 -:105DD00022F5C7EC2CF01FC52FF520C530F529C5DD -:105DE0002DF52AC52EF5D8902D362E36D8902D3685 -:105DF0002E362DC531F52EC532F531C501F532C52A -:105E000002F5000E046E640E036E6EEC3CF001C5EC -:105E100031F502C532F531C501F532C502F52BC5A4 -:105E200003F52CC504F513EC38F001C531F502C5B6 -:105E300032F531C501F532C502F5F1EC3DF02FC563 -:105E400001F530C502F5EBEC3DF082EC3EF01200BE -:105E5000216E000E1D6E185048EC3DF0206E20A003 -:105E600034EF2FF036EF2FF09CEF2FF018500C0D81 -:105E7000580EF324D96E010EF420DA6E610078F327 -:105E80001EF5610074F31FF51E501F10D8B44BEFC0 -:105E90002FF04DEF2FF09CEF2FF01EC50CF51FC516 -:105EA0000DF519C50EF51AC50FF569EC21F018505E -:105EB0000C0D510EF324D96E010EF420DA6E000E93 -:105EC000DB802150020D5E0EF324D96E050EF42006 -:105ED000DA6EDF2A1850DFEC3CF01B6E2150020D09 -:105EE0005E0EF324D96E050EF420DA6E1B50DE5CD4 -:105EF000D8A07DEF2FF07FEF2FF089EF2FF021500A -:105F0000020D5E0EF324D96E050EF420DA6E000E3B -:105F1000DF6E20A68EEF2FF090EF2FF09AEF2FF08C -:105F200018500C0D540EF324D96E010EF420DA6EC5 -:105F3000F70EDF16010E1D6E1D5012000501666F73 -:105F4000000E0501686F20EE04F06151D926625100 -:105F5000DA22DF50696F69AFB0EF2FF0B2EF2FF0A8 -:105F6000BEEF2FF065EC3EF0060AD8A4BAEF2FF092 -:105F7000BCEF2FF0BEEF2FF00501688305016931FA -:105F8000E8320F0B636F080E6365C9EF2FF0CBEF9C -:105F90002FF0DEEF2FF069ADD0EF2FF0D2EF2FF022 -:105FA000DCEF2FF065EC3EF0060AD8A4DAEF2FF014 -:105FB000DCEF2FF0DEEF2FF0050168812F0EF66E7B -:105FC000250EF76EF86A08006100D4F363F5050149 -:105FD0006931E8320F0B646F656B270E6425F66E2E -:105FE000250E6521F76EF86A000EF8220800F550BC -:105FF000635DD8B0FEEF2FF000EF30F001EF30F02E -:1060000068816651EEEC3CF00009D8A40AEF30F04C -:106010000CEF30F00FEF30F0030E050168130501AF -:106020006851120082C599F683C59AF684C59BF61D -:1060300085C59CF686C59DF687C59EF688C59FF6E4 -:1060400089C5A0F67DC5A8F67EC5A9F67FC5AAF6C6 -:1060500080C5ABF60601AC9DAC9FAC93AC9181C5FD -:106060008AF50F0E05018A178A478A470601AC5147 -:1060700005018A19C30B8A190601AC6F990EAD6F21 -:10608000060EAE6F6AEC3DF0E806D8A44AEF30F099 -:106090004CEF30F04DEF30F000F05FEC3DF0E806F3 -:1060A000D8A455EF30F057EF30F058EF30F000F053 -:1060B00054EC3DF0E806D8A460EF30F062EF30F029 -:1060C00063EF30F000F00AEC3DF0E806D8A46BEF87 -:1060D00030F06DEF30F06EEF30F000F0000E71EC4C -:1060E0003BF005018A6F8AA178EF30F07AEF30F04B -:1060F00082EF30F0A80E776F060E786F000E11EC6D -:1061000034F000F012000601E851E911D8B48BEF29 -:1061100030F08DEF30F099EF30F002D899EF30F099 -:106120000500FA6EE851FD6EE951FE6EFF6AFA5005 -:106130001200BFEC3AF05C2A060E5C18D8A4A3EF5C -:1061400030F0A5EF30F0A9EF30F0000E5C6EB4EC4B -:106150003DF05B2A0B0E5B18D8A4B1EF30F0B3EF23 -:1061600030F0B7EF30F0000E5B6E4DEC39F05A2A8C -:10617000650E5A18D8A4BFEF30F0C1EF30F0C5EF6C -:1061800030F0000E5A6E8BEC3EF006015C4B5D2B3E -:106190002D0E5C1906E15D05D8A4D1EF30F0D3EFE8 -:1061A00030F0D9EF30F0000E5D6F000E5C6F89ECBF -:1061B0003EF006015A4B5B2B590E5A1907E1020EAD -:1061C0005B19D8A4E6EF30F0E8EF30F0EEEF30F0F6 -:1061D000000E5B6F000E5A6F8AEC3EF0120023C572 -:1061E00099F624C59AF625C59BF626C59CF627C5C3 -:1061F0009DF628C59EF629C59FF62AC5A0F61EC5A0 -:10620000A8F61FC5A9F620C5AAF621C5ABF606015A -:10621000AC9DAC9FAC93AC9122C52BF50F0E2B1609 -:106220002B462B46AC512B18C30B2B18AC6F990E79 -:10623000AD6F060EAE6F8BEC3DF0E806D8A423EFF1 -:1062400031F025EF31F026EF31F000F080EC3DF039 -:10625000E806D8A42EEF31F030EF31F031EF31F015 -:1062600000F075EC3DF0E806D8A439EF31F03BEFD3 -:1062700031F03CEF31F000F017EC3DF0E806D8A427 -:1062800044EF31F046EF31F047EF31F000F0000E0F -:10629000ABEC3CF02B6E2BA050EF31F052EF31F015 -:1062A0005AEF31F0A80E186E060E196E000E94EC1F -:1062B00035F000F01200076E000E096E20EE04F0BB -:1062C0000250D9260350DA22DF500A6E0AAE6BEF75 -:1062D00031F06DEF31F078EF31F06AEC3EF0060A04 -:1062E000D8A475EF31F077EF31F078EF31F0098213 -:1062F0000A30E8320F0B046E080E046482EF31F0AE -:1063000084EF31F096EF31F00AAC89EF31F08BEF8A -:1063100031F095EF31F06AEC3EF0060AD8A493EF25 -:1063200031F095EF31F096EF31F009802F0EF66ED7 -:10633000250EF76EF86A08006100D4F304F50A3000 -:10634000E8320F0B056E066A270E0524F66E250E41 -:106350000620F76EF86A000EF8220800F550045C7B -:10636000D8B0B5EF31F0B7EF31F0B8EF31F00980C8 -:1063700007503CEC3DF00009D8A4C1EF31F0C3EF69 -:1063800031F0C5EF31F0030E09120950120005017A -:106390007E517A5D606F7F517B59616F80517C596E -:1063A000626F81517D59636F640E646F000E656F7B -:1063B000000E666F000E676F86EC38F060C56CF5F6 -:1063C00061C56DF562C56EF563C56FF505017E515A -:1063D000825D706F7F518359716F80518459726FE4 -:1063E00081518559736FB3EC2AF06CC57AF56DC590 -:1063F0007BF56EC57CF56FC57DF505017DBF05EFAD -:1064000032F003EF32F00FEF32F0000E7A6F000E31 -:106410007B6F000E7C6F000E7D6F27EF32F07DBF2B -:106420001DEF32F07D517C117B1109E1650E7A5D23 -:10643000D8A01DEF32F01FEF32F027EF32F0640EDC -:106440007A6F000E7B6F000E7C6F000E7D6F7AC539 -:106450007AF57BC57BF51200000ECFB4010E016EFC -:10646000000ECEB2010E026E00F00104D8A43BEF84 -:1064700032F03DEF32F04CEF32F00250D8A443EF4F -:1064800032F045EF32F04CEF32F0010E0501FD6FB6 -:1064900053C57CF690EF32F00150D8A452EF32F0A1 -:1064A00054EF32F063EF32F00204D8A45AEF32F026 -:1064B0005CEF32F063EF32F0020E0501FD6F53C561 -:1064C0007BF690EF32F00150D8A469EF32F06BEF19 -:1064D00032F078EF32F00250D8A471EF32F073EF5F -:1064E00032F078EF32F0030E0501FD6F90EF32F0DD -:1064F0000104D8A47EEF32F080EF32F08DEF32F05D -:106500000204D8A486EF32F088EF32F08DEF32F03B -:10651000040E0501FD6F90EF32F0050E0501FD6FD1 -:106520001200000E036E000E0A6E0A50020D5D0E80 -:10653000F324D96E050EF420DA6EDF50066E065095 -:1065400048EC3DF0056E05A0A8EF32F0AAEF32F05E -:10655000EBEF32F00650DFEC3CF0076E05A6B3EF30 -:1065600032F0B5EF32F0B9EF32F007C504F5E9EFDC -:1065700032F006500C0D550EF324D96E010EF420A6 -:10658000DA6EDF501F0B086E0A50020D5E0EF32408 -:10659000D96E050EF420DA6EDF50096E0950085CE2 -:1065A000D8B0D5EF32F0D7EF32F0DDEF32F009504E -:1065B000085C0724046EE9EF32F00850095CD8B09B -:1065C000E4EF32F0E6EF32F0B5EF32F00950085C5C -:1065D000046E045003260A2A0A50D8B4F2EF32F0AF -:1065E000F4EF32F095EF32F0035012001F501B5CB5 -:1065F000016E20501C58026E21501D58036E22500F -:106600001E58046E640E056E000E066E000E076EB8 -:10661000000E086EBCEC38F001C50DF502C50EF594 -:1066200003C50FF504C510F51F50235C116E2050F3 -:106630002458126E21502558136E22502658146E7D -:106640003AEC2BF00DC51BF50EC51CF50FC51DF55D -:1066500010C51EF51EBE31EF33F02FEF33F03BEFC8 -:1066600033F0000E1B6E000E1C6E000E1D6E000E31 -:106670001E6E53EF33F01EBE49EF33F01E501D1057 -:106680001C1009E1650E1B5CD8A049EF33F04BEFFD -:1066900033F053EF33F0640E1B6E000E1C6E000ED1 -:1066A0001D6E000E1E6E1BC51BF51CC51CF51200D1 -:1066B0006100D8F338F56100DCF339F56100E0F3EF -:1066C0003AF56100D4F33BF5A1AE69EF33F06BEF1F -:1066D00033F076EF33F0B1AE70EF33F072EF33F0AA -:1066E00076EF33F08AEC3BF0ACEF33F0A1A87BEF10 -:1066F00033F07DEF33F088EF33F0B1A882EF33F061 -:1067000084EF33F088EF33F055EC3BF0ACEF33F02F -:106710009EAC8DEF33F08FEF33F09AEF33F0AEACE9 -:1067200094EF33F096EF33F09AEF33F0E0EC28F08B -:10673000ACEF33F0A2A89FEF33F0A1EF33F0ACEF52 -:1067400033F0B2A8A6EF33F0A8EF33F0ACEF33F09C -:1067500043EC3CF0ACEF33F06100ECF4F5F4610095 -:10676000E8F4F8F46100E4F4F7F46100E0F4F6F41E -:1067700011000501FA6F57505518D8B4C2EF33F025 -:10678000C4EF33F010EF34F0F0EF33F0010EF66F9A -:10679000000E60EC34F00EEF34F03C0EFB6F010E97 -:1067A000F66FFB5160EC34F01A0E0501F86FF80E2D -:1067B000E82EFED7F82FFCD700F00501FB07FB51B0 -:1067C000D8A4E5EF33F0E7EF33F0CFEF33F00EEF7F -:1067D00034F0010EF66F3C0E60EC34F00EEF34F046 -:1067E0000501FA51F86FF96BF951000AD8B4FBEFC3 -:1067F00033F00EEF34F0F851000AD8B40EEF34F055 -:10680000010AD8B4CDEF33F0030AD8B4E9EF33F07E -:10681000010AD8B4C6EF33F00EEF34F057C555F582 -:10682000120005017C6F05017C511CEC3AF0000957 -:10683000D8B41DEF34F01FEF34F05FEF34F077C5BC -:1068400061F578C562F505017C519EEC2FF00501DC -:10685000796F7951D8A42FEF34F031EF34F05FEF36 -:1068600034F07C510C0D580EF324D96E010EF42037 -:10687000DA6E610078F37AF5610074F37BF57A5192 -:106880007B11D8B446EF34F048EF34F05FEF34F0CA -:106890007AC56BF57BC56CF577C56DF578C56EF57A -:1068A0001EEC1FF005017C510C0D510EF324D96E26 -:1068B000010EF420DA6E030EDF125FEF34F01200E7 -:1068C0000501F76F5404D8A468EF34F06AEF34F090 -:1068D000A3EF34F00501F7513C0D6100CCF34AF60B -:1068E0006100D0F34BF64AC660F54BC661F5000E69 -:1068F000636F640E626F64EC37F060C54AF661C581 -:106900004BF606014A514A6F4B6B0501FE51F619D1 -:10691000D8A48DEF34F08FEF34F0AEEF34F0040EE6 -:10692000FD6195EF34F097EF34F0AEEF34F04AC6E6 -:10693000ECF54BC6EDF5010EEF6F2C0EEE6FC3ECD0 -:106940002DF0AEEF34F0000E0501ED6F000EEC6F90 -:10695000010EEF6F2C0EEE6FC3EC2DF01200BBECAE -:106960003BF081EC3AF030EC3DF0FDEC3AF0FCEC21 -:106970003CF0AAEC3DF0D68E000EA3EC3BF0D0EC40 -:106980003CF0000E0601576F000E566FFDEC3AF01A -:106990009CEC23F026EC36F086EC3EF00501FE512F -:1069A000D8A4D5EF34F0D7EF34F0E5EF34F0000E93 -:1069B000F66F060154511FEC28F0000E0501F66F2A -:1069C000595060EC34F0C6EF34F0FE05D8A4EBEF7C -:1069D00034F0EDEF34F0C6EF34F0010EF66F58509E -:1069E0001FEC28F0000E0501FD6F5750B9EC33F095 -:1069F000C6EF34F00DEF00F0520EF66E6D0EF76E2E -:106A0000000EF86E01EE00F310EE7EF00900F5C402 -:106A1000EEF4E550E150FAE1700EF66E760EF76E88 -:106A2000000EF86E01EEAFF210EE39F00900F5C479 -:106A3000EEF4E550E150FAE1080EF66E7D0EF76EC9 -:106A4000000EF86E09006100D4F35DF509006100E5 -:106A5000D4F35EF509006100D4F35FF501EE00F2B6 -:106A6000AF0EEE6AE806FDE10501FE6BFD6BFC6B07 -:106A700001EE3CF1210EEE6AE806FDE10401080E8C -:106A80005D6F000E5E6F000E5F6F0001AFEF34F0C0 -:106A90000501626F000E0501616F65EC3EF00501B6 -:106AA000606F040E6019D8B458EF35F05AEF35F026 -:106AB0006BEF35F06205D8B460EF35F062EF35F07A -:106AC0006BEF35F0040E6219D8A469EF35F06BEF67 -:106AD00035F090EF35F00101035105016219F80B13 -:106AE00062190101036F82EF35F001011DA97BEFEF -:106AF00035F07DEF35F082EF35F0020E0501616F64 -:106B000092EF35F00239E832070B05016219D8A47B -:106B10008CEF35F08EEF35F075EF35F092EF35F004 -:106B2000010E616F615112001D6E1D50DEEC3AF0D6 -:106B30000009D8B49EEF35F0A0EF35F0DDEF35F069 -:106B400018C502F519C503F51D505BEC31F01A6E3E -:106B50001A50D8A4AEEF35F0B0EF35F0DDEF35F0D8 -:106B60001D500C0D580EF324D96E010EF420DA6E70 -:106B7000610078F31BF5610074F31CF51B501C10C9 -:106B8000D8B4C5EF35F0C7EF35F0DDEF35F01BC5F4 -:106B90000CF51CC50DF518C50EF519C50FF546EC1D -:106BA00020F01D500C0D510EF324D96E010EF4206F -:106BB000DA6E030EDF12DDEF35F01200050120EE74 -:106BC00024F06051D9266151DA22000EDE6E000EEB -:106BD000DE6E000EDE6E000EDD6E20EE28F06051DF -:106BE000D9266151DA22000EDE6E000EDE6E000E36 -:106BF000DE6E000EDD6E20EE2CF06051D926615164 -:106C0000DA22000EDE6E000EDE6E000EDE6E000E6C -:106C1000DD6E20EE30F06051D9266151DA22000E8F -:106C2000DE6E000EDE6E000EDE6E000EDD6E20EEFD -:106C300034F06051D9266151DA22000EDE6E000E6A -:106C4000DE6E000EDE6E000EDD6E120038C67AF5C6 -:106C500039C67BF505017C6B7D6B48C67EF549C660 -:106C60007FF5806B816B46C682F547C683F5846BE2 -:106C7000856BC7EC31F07AC548F57BC549F536C65A -:106C80007AF537C67BF505017C6B7D6B44C67EF5D6 -:106C900045C67FF5806B816B42C682F543C683F59E -:106CA000846B856BC7EC31F07AC546F57BC547F53B -:106CB000465048240501866F47504920876FD89079 -:106CC0008731886F86310601546F88C555F600F00C -:106CD000120038C61BF539C61CF51D6A1E6A48C667 -:106CE0001FF549C620F5216A226A46C623F547C624 -:106CF00024F5256A266AF6EC32F01BC548F51CC55A -:106D000049F536C61BF537C61CF51D6A1E6A44C612 -:106D10001FF545C620F5216A226A42C623F543C6FF -:106D200024F5256A266AF6EC32F01BC546F51CC52B -:106D300047F546504824276E47504920286ED89082 -:106D40002830296E27300601546F29C555F600F00A -:106D500012003A0A2B0A220ABA093D09E108A708DB -:106D6000A807E106AC0644060A06CD057105310503 -:106D70000B05D6049A042E042404E7037B048F0435 -:106D80009104B2046005450569052406C106F406B0 -:106D90006C079F07F1076108CB080E096209BD095E -:106DA000D60ADA0A920B00050A0F14191E23282DA1 -:106DB00032373C41464B50555A5F6400050A0F1468 -:106DC000191E23282D32373C41464B50555A5F64DB -:106DD000000EBE6E000EBF6E000EC06E080ECA6EB4 -:106DE000DE0EC66ECC0EC76E070EC86EE70E04012F -:106DF000106F730E086FFD0E006F000E216F000EF6 -:106E0000096F000E016F000E116F000E026F000E71 -:106E10000A6F180E126F03690B69136904690C6914 -:106E20001469080E246F0F0E0201696F140E706F43 -:106E30001A0E0A6F370E146F180E096F380E156F81 -:106E40000B0E3D6F460E0D6F130E716F1200240E68 -:106E50000501606F7D0E616F38EC3EF0260E050176 -:106E6000606F7D0E616F3DEC3EF0280E0501606F96 -:106E70007D0E616F42EC3EF0220E0501606F7D0ECB -:106E8000616F33EC3EF01E0E0501606F7D0E616F89 -:106E900029EC3EF01C0E0501606F7D0E616F24EC45 -:106EA0003EF0200E0501606F7D0E616F2EEC3EF00E -:106EB000AE9C000E01011C6F000E1D6F0A0E1E6FAE -:106EC000FC0E1F6F9E8C1200000E0501656F000EF8 -:106ED000646F62516311D8B470EF37F072EF37F01E -:106EE0009AEF37F0010E666F7AEF37F0D89062377D -:106EF0006337662B63AF7FEF37F081EF37F076EFC4 -:106F000037F0D890643765376251605D63516159DD -:106F1000D8A08DEF37F08FEF37F094EF37F0625154 -:106F2000605F6351615B6481D89063336233662F25 -:106F300081EF37F064C560F565C561F51200000E9C -:106F40006F6E020E706E000E716E3D0E726E000E50 -:106F5000736EFE0E746E000E756E000E766E000E71 -:106F6000776E000E796E1F0E7A6E000E7B6E1F0E0E -:106F70007C6E000E7D6EB39CB39E76907692A39E3F -:106F8000A39C000E0501606F000E616F06EC3EF0E1 -:106F9000000E0501606F000E616F01EC3EF0000E07 -:106FA0000501606F000E616F0BEC3EF0800E786E95 -:106FB0001200000E606E020E616E000E626E3D0EDB -:106FC000636E000E646EFE0E656E000E666E000E41 -:106FD000676E000E686E000E6A6E1F0E6B6E000EFE -:106FE0006C6E1F0E6D6E000E6E6EB29CB29E679040 -:106FF0006792A29EA29C000E0501606F000E616F59 -:1070000015EC3EF0000E0501606F000E616F10EC94 -:107010003EF0000E0501606F000E616F1AEC3EF04D -:10702000800E696E1200000E066E000E056E035093 -:107030000410D8B41EEF38F020EF38F048EF38F0E5 -:10704000010E076E28EF38F0D89003360436072A71 -:1070500004AE2DEF38F02FEF38F024EF38F0D89051 -:10706000053606360350015C04500258D8A03BEFA9 -:1070700038F03DEF38F042EF38F00350015E045035 -:10708000025A0580D89004320332072E2FEF38F0D1 -:1070900005C501F506C502F5120000F00501FE0563 -:1070A000D8A455EF38F057EF38F07BEF38F056049E -:1070B000D8A45DEF38F05FEF38F063EF38F0010EE1 -:1070C000546E85EF38F0000E546E000E2A6E000EDE -:1070D000296E010E2C6E2C0E2B6EB2EC2EF0000ED3 -:1070E0002A6E000E296E020E2C6E580E2B6E3CEC92 -:1070F0002EF085EF38F0FE51D8A481EF38F083EF01 -:1071000038F085EF38F05FEF38F01200000E05011F -:10711000686F000E696F000E6A6F000E6B6F60A1E2 -:1071200094EF38F096EF38F09EEF38F0645168270E -:107130006551692366516A2367516B23D890643780 -:10714000653766376737D8906333623361336033AE -:107150006051611162116311D8A4B1EF38F0B3EF3F -:1071600038F08FEF38F068C560F569C561F56AC51C -:1071700062F56BC563F51200000E096E000E0A6E13 -:10718000000E0B6E000E0C6E01A0C9EF38F0CBEFB5 -:1071900038F0D3EF38F00550092606500A22075080 -:1071A0000B2208500C22D8900536063607360836D2 -:1071B000D89004320332023201320150021003101F -:1071C0000410D8A4E6EF38F0E8EF38F0C4EF38F058 -:1071D00009C501F50AC502F50BC503F50CC504F593 -:1071E00012000101018F040E48EC35F00009D8A40B -:1071F000FCEF38F0FEEF38F01EEF39F0000E010121 -:107200004C6F260E4D6F000E4E6F000E4F6F600ECE -:10721000006F970E016F100E026FA0EC3DF096EC20 -:107220003DF059EC3CF0BFEC3CF0D2EC3BF027ECED -:1072300037F0060E48EC35F0C79ABF9A120062C5C7 -:1072400068F563C569F560C566F561C567F53EEF2C -:1072500039F06100A0F5D9F46100A4F5DAF4DF504B -:107260006A6F684B692B610098F5D9F461009CF551 -:10727000DAF46100A8F5DFF4664B672B05016407BB -:10728000D8A06507642906E16529D8A44AEF39F03A -:107290004CEF39F029EF39F01200310E1E6E030E5B -:1072A0001F6E000E206E000E216E040E226E52C55F -:1072B00023F551C524F5FDC525F550C526F5000E6D -:1072C000276E000E286E000E296E000E2A6EEFEC5F -:1072D00030F0BEB06EEF39F071EF39F0010E72EFA1 -:1072E00039F0000EFF0A2C6EBE502C18FE0B2C1825 -:1072F000BE6E120003C509F504C50AF501C507F500 -:1073000002C508F599EF39F0610024F4D9F4610061 -:1073100028F4DAF4DF500B6E094A0A2A61001CF4E3 -:10732000D9F4610020F4DAF461002CF4DFF4074AA8 -:10733000082A0506D8A00606052806E10628D8A4CE -:10734000A4EF39F0A6EF39F084EF39F01200000E07 -:10735000256E2550020D5D0EF324D96E050EF42026 -:10736000DA6EDF50186E22C519F523C51AF52550BF -:1073700028EC2FF0246E2450D8B4C1EF39F0C3EFBD -:1073800039F0C5EF39F0CEEF39F0252A2550D8B4C1 -:10739000CCEF39F0CEEF39F0A9EF39F024501200DC -:1073A000000E03011F6F000E206F010E216F850E6E -:1073B0001D6FEE0E1C6FB1981C51600074FC62F5DD -:1073C0000501636B62C563F5626B62110601EA6FCA -:1073D000050163510601EB6FA1880E0E0501606F78 -:1073E0007D0E616FF7EC3DF0310E03011E6F120050 -:1073F000000E05019B1B000E9C1B000E9D1B800EAA -:107400009E1B97C56EF598C56FF599C570F59AC521 -:1074100071F59BC572F59CC573F59DC574F59EC548 -:1074200075F567EC16F06EC597F56FC598F570C5E4 -:1074300099F571C59AF512000501616F000E0501FD -:10744000606F040E616127EF3AF029EF3AF03CEFEC -:107450003AF061510C0D500EF324D96E010EF42058 -:10746000DA6E0101DFAE37EF3AF039EF3AF03CEF78 -:107470003AF0010E0501606F050160511200036EC4 -:107480004BEF3AF0BE8A60EF3AF0BE9A60EF3AF006 -:10749000BE9A60EF3AF00350016E026A0250000A91 -:1074A000D8B455EF3AF048EF3AF00150000AD8B49A -:1074B00045EF3AF0010AD8B442EF3AF048EF3AF01B -:1074C000120005018C6F000E05017D6F050E7E6FA9 -:1074D000000E7F6F000E806F060E816F8CC582F5E7 -:1074E0008BC583F540C584F554C685F552C586F530 -:1074F000000E876F000E886F000E896F12EC30F05F -:107500001200C690C784C682C69AC89AC89CC89EF4 -:10751000C79A000E0501ED6F000EEC6F010EEF6FC4 -:107520002C0EEE6FC3EC2DF0000E0501ED6F000E7A -:10753000EC6F020EEF6F580EEE6F4AEC2DF012005A -:107540000501646F610090F5ECF30301F38FF39D87 -:10755000F381F3B1AEEF3AF0B0EF3AF0A9EF3AF0C1 -:10756000EB510501636F626B0301EA51050162256E -:10757000606F0301000E05016321616F12008CEC46 -:107580003EF0300E1E6E030E1F6E000E206E000EBB -:10759000216E060E226E48C523F546C524F544C566 -:1075A00025F542C526F554C627F540C528F5000E39 -:1075B000296E000E2A6EEFEC30F01200026E000E03 -:1075C000016E040E0260E7EF3AF0E9EF3AF0FBEFEC -:1075D0003AF002500C0D500EF324D96E010EF42037 -:1075E000DA6E0101DFAEF7EF3AF0F9EF3AF0FBEFB8 -:1075F0003AF0010E016E01501200010E8BEC29F0E1 -:1076000065C538F666C539F6020E8BEC29F065C5FE -:1076100036F666C537F6030E8BEC29F065C53EF5E8 -:1076200066C53FF5040E8BEC29F065C53CF566C5D3 -:107630003DF500F0120005019F51A011A111A2110A -:10764000D8B425EF3BF027EF3BF02FEF3BF0000ED7 -:107650009F1B000EA01B000EA11B800EA21B9FC52E -:107660009FF5A0C5A0F5A1C5A1F5A2C5A2F5120080 -:10767000019A9919403333B33F000000000AD7A3A1 -:107680003C000000000000C842000020C1000020B3 -:10769000410AD7233C000000000000000000000069 -:0976A000000000000000000000E1 -:1076AA00B198EAC601F5EBC602F5E9EC3BF0060132 -:1076BA00584B592B595109E1050E585DD8A068EF6E -:1076CA003BF06AEF3BF06EEF3BF0000E596F000E95 -:1076DA00586F83EC30F012000501636F000E05014C -:1076EA00626F63511CEC3AF00009D8B47FEF3BF0AB -:1076FA0081EF3BF087EF3BF005016351EEEC3CF084 -:10770A000501626F050162511200B19E06015E4BCE -:10771A005F2B5F5109E10A0E5E5DD8A097EF3BF03F -:10772A0099EF3BF0A0EF3BF000EC3CF0000E0601B5 -:10773A005F6F000E5E6F6FEC3EF012000501606F26 -:10774A0005016005D8A4ACEF3BF0AEEF3BF0B1EF1A -:10775A003BF09E8CBAEF3BF06051D8A4B7EF3BF0F8 -:10776A00B9EF3BF0BAEF3BF09E9C12007AEC3EF088 -:10777A0097EC3CF017EC3CF089EC22F0E8EC36F0A0 -:10778A0024EC3DF0D0EC39F083EC3CF09FEC37F080 -:10779A00F1EC38F0D9EC37F01200000E0501606FF9 -:1077AA006051020D5E0EF324D96E050EF420DA6ED6 -:1077BA00000EDF6E602B6051D8B4E6EF3BF0E8EFC5 -:1077CA003BF0D5EF3BF0120003011EA5EFEF3BF0B3 -:1077DA00F1EF3BF0FAEF3BF01E9102501D6F610092 -:1077EA0004F41CF31E81FFEF3BF002501D6F610091 -:1077FA0004F41CF312000601EC51ED11D8B408EFA1 -:10780A003CF00AEF3CF016EF3CF002D816EF3CF0E1 -:10781A000500FA6EEC51FD6EED51FE6EFF6AFA50EC -:10782A0012001200040E0201946F800E956F180E5A -:10783A00966F030E9E6F000E9A6F000E9B6F000EDE -:10784A00976F000E8C6F000E8D6F000E9D6F1200E9 -:10785A000501605162036100CCF364F56100D0F365 -:10786A0065F560516303F350652761516203F35074 -:10787A00652764C560F565C561F51200010160A15F -:10788A0049EF3CF04BEF3CF058EF3CF002D858EF90 -:10789A003CF00500FA6E06017451FD6E7551FE6EDC -:1078AA00FF6AFA5012001200190E01015C6F040EF1 -:1078BA005D6F600E5E6F050E5F6FEE0E0501606F05 -:1078CA007C0E616F1FEC3EF001011E83B298A28804 -:1078DA001200015003026100CCF305F56100D0F3F8 -:1078EA0006F501500402F350062602500302F35033 -:1078FA00062605C501F506C502F51200480E030164 -:10790A001B6F610E196F000E186FB19EA18E1A0EB1 -:10791A000501606F7D0E616FFCEC3DF0800E030186 -:10792A001A6F1200000E0001606F000E616F000EE8 -:10793A00626F000E636F000E646F000E656F000EBB -:10794A00666F000E676F000E686F1200046E000EFD -:10795A00036E0450DEEC3AF00009D8B4B7EF3CF0FD -:10796A00B9EF3CF0BDEF3CF004503CEC3DF0036E47 -:10797A00035012005F0E0101946F95699669976929 -:10798A00000E986F000E996F000E9A6F000E9B6F93 -:10799A00810E816F1200000E0501ED6F000EEC6F73 -:1079AA00000EEF6F320EEE6FC3EC2DF0000E0501E4 -:1079BA00FD6F1200026E02500C0D530EF324D96EA5 -:1079CA00010EF420DA6EDF50016E1F0E0116012837 -:1079DA0012000501606F050160510C0D540EF3246D -:1079EA00D96E010EF420DA6EDF50010B1200640E1C -:1079FA0006013825486F000E3921496F9C0E36253D -:107A0A00446FFF0E3721456F12005FEC3DF000090D -:107A1A00D8B412EF3DF015EF3DF0010E16EF3DF030 -:107A2A00000E120080EC3DF00009D8B41FEF3DF0C3 -:107A3A0022EF3DF0010E23EF3DF0000E1200700E12 -:107A4A000001AD6F000EAF6F000EB36F020EB16F83 -:107A5A00000EB06F1200C08CC08E23EC2AF0B00E5C -:107A6A000501606F060E616FDEEC35F01200016EE3 -:107A7A0001500C0D540EF324D96E010EF420DA6E67 -:107A8A00DF50010B1200016E01500C0D540EF3244D -:107A9A00D96E010EF420DA6EDF50090B12000101D3 -:107AAA0036B55AEF3DF05DEF3DF0010E5EEF3DF069 -:107ABA00000E1200010136B965EF3DF068EF3DF0A6 -:107ACA00010E69EF3DF0000E1200010136BB70EFA6 -:107ADA003DF073EF3DF0010E74EF3DF0000E120021 -:107AEA00010136B57BEF3DF07EEF3DF0010E7FEFF1 -:107AFA003DF0000E1200010136B986EF3DF089EF24 -:107B0A003DF0010E8AEF3DF0000E1200010136BB76 -:107B1A0091EF3DF094EF3DF0010E95EF3DF0000E30 -:107B2A001200100E0101506F040E516F610E526F58 -:107B3A00050E536F1200010E0101046F010E056F4D -:107B4A00060E066F000E076F1200070E0601476F3A -:107B5A00620E466F010E436F040E426F12002CEC48 -:107B6A0032F04DEC38F0000E566E88EC3EF0120002 -:107B7A00610080F572F405016151736E12006100B3 -:107B8A0080F57AF4050161517B6E1200610080F57F -:107B9A0063F405016151646E1200610080F56BF4B3 -:107BAA00050161516C6E12000501606F610080F57C -:107BBA00FBF31200610004F472F40250736E1200B7 -:107BCA00610004F47AF402507B6E1200610004F43E -:107BDA0063F40250646E1200610004F46BF4025004 -:107BEA006C6E120060C5E8F661C5E9F6120060C560 -:107BFA00ECF661C5EDF6120060C5FCF661C5FDF64E -:107C0A00120060C5FEF661C5FFF6120060C5FAF6FD -:107C1A0061C5FBF6120060C562F661C563F6120023 -:107C2A0060C564F661C565F6120060C560F661C597 -:107C3A0061F6120060C574F661C575F6120060C57A -:107C4A0068F661C569F6120060C56AF661C56BF629 -:107C5A00120060C566F661C567F6120060C56CF66B -:107C6A0061C56DF6120060C572F661C573F6120041 -:107C7A0060C570F661C571F6120060C56EF661C521 -:107C8A006FF6120060C5F0F661C5F1F6120060C524 -:107C9A00F2F661C5F3F6120060C5F4F661C5F5F6B1 -:107CAA00120060C5F6F661C5F7F6120060C5EEF679 -:107CBA0061C5EFF6120060C5F8F661C5F9F6120063 -:107CCA0001010239E832070B120001010239E832D8 -:107CDA00070B120069EC26F069EC36F0120003017A -:107CEA00F39B120096EC24F01200D69A12007884C4 -:107CFA00120069841200788412006984120001005B -:017D0A000177 -:107D0C0012001200120012001200120012001200D7 -:0E7D1C001200120012001200120012001200DB +:10519000BFC5E5F5C2EC2BF0E2C5F7F5E3C5F8F5C0 +:1051A00084EF28F0BE90E1EF28F0BE80000E0501EC +:1051B000ED6F000EEC6F020EEF6F580EEE6FC5EC48 +:1051C0002DF0120001011DAFE8EF28F0EAEF28F002 +:1051D000F9EF28F002D8F7EF28F00500FA6E060183 +:1051E0007251FD6E7351FE6EFF6AFA50120001019A +:1051F0001D9F1DADFEEF28F000EF29F00FEF29F005 +:1052000002D80DEF29F00500FA6E06017051FD6E0F +:105210007151FE6EFF6AFA50120001011D9D1DAB17 +:1052200014EF29F016EF29F025EF29F002D823EF2B +:1052300029F00500FA6E06016E51FD6E6F51FE6E8B +:10524000FF6AFA50120001011D9B1CA72AEF29F0EA +:105250002CEF29F03BEF29F002D839EF29F00500B7 +:10526000FA6E06016C51FD6E6D51FE6EFF6AFA50CA +:10527000120001011C971DA940EF29F042EF29F00F +:1052800051EF29F002D84FEF29F00500FA6E060120 +:105290006A51FD6E6B51FE6EFF6AFA5012000101F9 +:1052A0001D991DA556EF29F058EF29F06EEF29F052 +:1052B00002D865EF29F00500FA6E06016851FD6E0F +:1052C0006951FE6EFF6AFA501200010154A96BEF9A +:1052D00029F06DEF29F06EEF29F054991DA773EFB7 +:1052E00029F075EF29F08BEF29F002D882EF29F031 +:1052F0000500FA6E06016651FD6E6751FE6EFF6A8B +:10530000FA501200010160A788EF29F08AEF29F016 +:105310008BEF29F06097AE9C12000501696FD0EF0A +:1053200029F0A7EC3FF0000E11EC3FF0100EB1ECAD +:105330003BF060C56AF561C56BF5010E05016C6F48 +:10534000EEEF29F0A7EC3FF0010E11EC3FF0040E58 +:10535000B1EC3BF060C56AF561C56BF59DEF29F0D6 +:10536000A7EC3FF0020E11EC3FF0120EB1EC3BF057 +:1053700060C56AF561C56BF59DEF29F0A7EC3FF0BC +:10538000030E11EC3FF0110EB1EC3BF060C56AF575 +:1053900061C56BF59DEF29F0020E6C6FEEEF29F001 +:1053A00005016951676F686B6851000AD8B4DBEF7B +:1053B00029F0CCEF29F06751010AD8B4B0EF29F0F9 +:1053C000030AD8B4BEEF29F0010AD8B491EF29F04E +:1053D000070AD8B4A2EF29F0CCEF29F06C05D8A4C5 +:1053E000F4EF29F0F6EF29F024EF2AF06B5107E1F2 +:1053F000070E6A5DD8B0FFEF29F001EF2AF007EF42 +:105400002AF0000E6E6F000E6D6F11EF2AF06AC564 +:105410006DF56BC56EF5FB0E6D256D6FFF0E6E2184 +:105420006E6F890E6D5D130E6E59D8A01AEF2AF0BB +:105430001CEF2AF01EEF2AF024EF2AF06DC565F567 +:105440006EC566F524EF2AF01200000E0501ED6F1F +:10545000000EEC6F020EEF6F580EEE6FC5EC2DF0E4 +:10546000030E0501F76F8A0EF66F550EE82EFED774 +:10547000F62FFCD7F72FFAD700D00EEC3CF0030E36 +:105480000501F76F8A0EF66F550EE82EFED7F62F40 +:10549000FCD7F72FFAD700D0CE0E3E240601406F7E +:1054A000FF0E3F20416F320E3C243C6F000E3D202A +:1054B0003D6FCE0E3E2407012A6FFF0E3F202B6F5B +:1054C000320E3C24006F000E3D20016F00F0000EF4 +:1054D0000501ED6F640EEC6F020EEF6F580EEE6F6C +:1054E000C5EC2DF0090E0501F76FE10EF66FB20E57 +:1054F000E82EFED7F62FFCD7F72FFAD700F00EECE8 +:105500003CF0030E0501F76F8A0EF66F550EE82E7C +:10551000FED7F62FFCD7F72FFAD700D0CE0E3E24B9 +:1055200006013E6FFF0E3F203F6F320E3C243A6F64 +:10553000000E3D203B6FCE0E3E240701526FFF0E42 +:105540003F20536F320E3C24286F000E3D20296F00 +:1055500000F0000E0501ED6F000EEC6F010EEF6F15 +:105560002C0EEE6FC5EC2DF01200000E0501756FCC +:1055700073BFBFEF2AF0BDEF2AF0C9EF2AF0731F07 +:10558000721F711F706D000E712372237323010E41 +:10559000756F6FBFD0EF2AF0CEEF2AF0DAEF2AF066 +:1055A0006F1F6E1F6D1F6C6D000E6D236E236F23BA +:1055B000010E751B000E766F000E776F000E786F70 +:1055C000000E796F7051711172117311D8B4EBEF35 +:1055D0002AF0EDEF2AF023EF2BF0010E746FF7EFB6 +:1055E0002AF0D8907037713772377337742B73AFD6 +:1055F000FCEF2AF0FEEF2AF0F1EF2AF0D890763790 +:1056000077377837793770516C5D71516D597251B8 +:105610006E5973516F59D8A010EF2BF012EF2BF089 +:105620001BEF2BF070516C5F71516D5B72516E5BB3 +:1056300073516F5B7681D8907333723371337033EB +:10564000742FFEEF2AF07551D8B429EF2BF02BEF11 +:105650002BF033EF2BF0791F781F771F766D000E3C +:1056600077237823792376C56CF577C56DF578C5F2 +:105670006EF579C56FF51200000E166E14BE45EF7B +:105680002BF043EF2BF04FEF2BF0141E131E121EC6 +:10569000116C000E122213221422010E166E10BE7F +:1056A00056EF2BF054EF2BF060EF2BF0101E0F1E77 +:1056B0000E1E0D6C000E0E220F221022010E161A65 +:1056C000000E176E000E186E000E196E000E1A6E88 +:1056D0001150121013101410D8B471EF2BF073EF97 +:1056E0002BF0A9EF2BF0010E156E7DEF2BF0D8906B +:1056F0001136123613361436152A14AE82EF2BF0FB +:1057000084EF2BF077EF2BF0D89017361836193638 +:105710001A3611500D5C12500E5813500F58145079 +:105720001058D8A096EF2BF098EF2BF0A1EF2BF0AC +:1057300011500D5E12500E5A13500F5A1450105A39 +:105740001780D8901432133212321132152E84EF92 +:105750002BF01650D8B4AFEF2BF0B1EF2BF0B9EF20 +:105760002BF01A1E191E181E176C000E1822192273 +:105770001A2217C50DF518C50EF519C50FF51AC56E +:1057800010F512000501E435E535EB6FEB51D8A4B7 +:10579000CCEF2BF0CEEF2BF0D8EF2BF0000EE26F1A +:1057A000000EE36F000EE46F000EE56F45EF2CF086 +:1057B000E2C5E6F5E3C5E7F5E4C5E8F5E5C5E9F5D5 +:1057C000200EE8EF2BF0D890E933E833E733E633E7 +:1057D000E82EE3EF2BF0E651EA6FE48FFF0EE217BD +:1057E000FF0EE317FF0EE417000EE517960EEB5FB2 +:1057F000EBBFFFEF2BF0FDEF2BF015EF2CF0EB5193 +:10580000800A970FD8B007EF2CF009EF2CF00BEFC0 +:105810002CF0CEEF2BF0D890E533E433E333E233D2 +:10582000EB3F0BEF2CF02DEF2CF01F0EEB651BEF79 +:105830002CF01DEF2CF025EF2CF0CEEF2BF0D890B4 +:10584000E237E337E437E537EB07EB51D8A42BEF2A +:105850002CF02DEF2CF01FEF2CF0EA51D8B433EFE1 +:105860002CF035EF2CF03DEF2CF0E51FE41FE31F8B +:10587000E26D000EE323E423E523E2C5E2F5E3C590 +:10588000E3F5E4C5E4F5E5C5E5F51200000E050114 +:105890006015686F000E6115696F800E62156A6F82 +:1058A0007F0E63156B6F685169116A116B11D8A473 +:1058B0005CEF2CF05EEF2CF066EF2CF0000E606FCA +:1058C000000E616F000E626F000E636F000E6415B4 +:1058D000686F000E6515696F800E66156A6F7F0E22 +:1058E00067156B6F685169116A116B11D8A47BEF52 +:1058F0002CF07DEF2CF085EF2CF0000E646F000E85 +:10590000656F000E666F000E676F63AF8AEF2CF055 +:105910008CEF2CF095EF2CF0606D611FD8B0612BEF +:10592000621FD8B0622B800E635767AF9AEF2CF0DE +:105930009CEF2CF0A5EF2CF0646D651FD8B0652BA3 +:10594000661FD8B0662B800E6757000E601B000ED6 +:10595000611B000E621B800E631B000E641B000E99 +:10596000651B000E661B800E671B6451605D6551F0 +:1059700061596651625967516359D8B0C2EF2CF032 +:10598000C4EF2CF0C7EF2CF0D890C8EF2CF0D880E3 +:10599000120021342234286E2850D8A4D2EF2CF0E3 +:1059A000D4EF2CF0DEEF2CF0000E1F6E000E206EF8 +:1059B000000E216E000E226E4BEF2DF01FC523F559 +:1059C00020C524F521C525F522C526F5200EEEEFCC +:1059D0002CF0D8902632253224322332E82EE9EFFB +:1059E0002CF02350276E218EFF0E1F16FF0E20165F +:1059F000FF0E2116000E2216960E285E28BE05EF19 +:105A00002DF003EF2DF01BEF2DF02850800A970F9B +:105A1000D8B00DEF2DF00FEF2DF011EF2DF0D4EFEA +:105A20002CF0D8902232213220321F32283E11EF42 +:105A30002DF033EF2DF01F0E286421EF2DF023EF12 +:105A40002DF02BEF2DF0D4EF2CF0D8901F36203610 +:105A50002136223628062850D8A431EF2DF033EF16 +:105A60002DF025EF2DF02750D8B439EF2DF03BEF76 +:105A70002DF043EF2DF0221E211E201E1F6C000E64 +:105A80002022212222221FC51FF520C520F521C575 +:105A900021F522C522F512000501916F000E0501C6 +:105AA0007D6F050E7E6F000E7F6F000E806F060EFD +:105AB000816F91C582F58BC583F540C584F554C6C9 +:105AC00085F553C586F5000E876F000E886F000EB2 +:105AD000896F8DEC30F0050191518C6F8D6B8B517E +:105AE0008E6F8F6B1E0E8E27000E8F238C518E5D56 +:105AF0008F51800A906F8D51800A9059D8B083EFF2 +:105B00002DF085EF2DF08AEF2DF0000E0601776F56 +:105B1000C4EF2DF08B518C6F8D6B91518E6F8F6B0D +:105B20001E0E8E27000E8F238C518E5D8F51800AA2 +:105B3000906F8D51800A9059D8B0A1EF2DF0A3EF4E +:105B40002DF0A5EF2DF085EF2DF0010E0601776FFA +:105B5000000E4B6E060E05018B61B1EF2DF0B3EF19 +:105B60002DF0BFEF2DF053AAB8EF2DF0BAEF2DF0C6 +:105B7000BFEF2DF0010E0601766FC4EF2DF0000E81 +:105B80000601766F000E4A6E1200490E05016C6F19 +:105B9000990E6D6F000E6E6F000E6F6FEEC570F593 +:105BA000EFC571F5726B736BB5EC2AF06CC5F2F54D +:105BB0006DC5F3F56A0E0501726F4D0E736F930E8E +:105BC000746FBF0E756FF2C560F5F3C561F5626B5A +:105BD000636B000E8DEC25F060C56EF561C56FF549 +:105BE00062C570F563C571F567EC16F06EC5E2F538 +:105BF0006FC5E3F570C5E4F571C5E5F5C2EC2BF0B2 +:105C0000E2C5F2F5E3C5F3F5ECC5F0F5EDC5F1F548 +:105C10000501D890F037F137D890F037F137F0C55B +:105C2000F4F5F1C5F5F5F4C560F5F5C561F5000EBF +:105C3000636F640E626F54EC3DF060C5F4F561C5AE +:105C4000F5F5F4C560F5F5C561F5EEC562F5EFC58E +:105C500063F587EC38F060C5F4F561C5F5F5F4C57A +:105C600060F5F5C561F5FCEC3EF0F2C560F5F3C5F5 +:105C700061F5F5EC3EF0AFEC3FF01200490E050186 +:105C80006C6F990E6D6F000E6E6F000E6F6FEEC52C +:105C900070F5EFC571F5726B736BB5EC2AF06CC5DE +:105CA000F2F56DC5F3F56A0E0501726F4D0E736F57 +:105CB000930E746FBF0E756FF2C560F5F3C561F595 +:105CC000626B636B000E8DEC25F060C56EF561C5EF +:105CD0006FF562C570F563C571F567EC16F06EC5BA +:105CE000E2F56FC5E3F570C5E4F571C5E5F5C2EC05 +:105CF0002BF0E2C5F2F5E3C5F3F5ECC5F0F5EDC523 +:105D0000F1F50501D890F037F137D890F037F13739 +:105D1000F0C5F4F5F1C5F5F5F4C560F5F5C561F527 +:105D2000000E636F640E626F54EC3DF060C5F4F5D5 +:105D300061C5F5F5F4C560F5F5C561F5EEC562F52B +:105D4000EFC563F587EC38F060C5F4F561C5F5F58E +:105D5000F4C560F5F5C561F50AEC3FF0F2C560F5F4 +:105D6000F3C561F503EC3FF0B1EC3FF01200490ED2 +:105D70000D6E990E0E6E000E0F6E000E106E2BC57E +:105D800011F52CC512F5136A146A3CEC2BF00DC505 +:105D90002FF50EC530F56A0E136E4D0E146E930E70 +:105DA000156EBF0E166E2FC501F530C502F5036ADC +:105DB000046A000E45EC27F001C50FF502C510F589 +:105DC00003C511F504C512F5C8EC18F00FC51FF591 +:105DD00010C520F511C521F512C522F5C9EC2CF02E +:105DE0001FC52FF520C530F529C52DF52AC52EF57F +:105DF000D8902D362E36D8902D362E362DC531F52D +:105E00002EC532F531C501F532C502F5000E046E1E +:105E1000640E036E95EC3DF001C531F502C532F517 +:105E200031C501F532C502F52BC503F52CC504F5C6 +:105E300071EC39F001C531F502C532F531C501F516 +:105E400032C502F51DEC3FF02FC501F530C502F556 +:105E500017EC3FF0B3EC3FF01200490E0D6E990EB7 +:105E60000E6E000E0F6E000E106E2BC511F52CC5B8 +:105E700012F5136A146A3CEC2BF00DC52FF50EC514 +:105E800030F56A0E136E4D0E146E930E156EBF0E26 +:105E9000166E2FC501F530C502F5036A046A000EBF +:105EA00045EC27F001C50FF502C510F503C511F546 +:105EB00004C512F5C8EC18F00FC51FF510C520F584 +:105EC00011C521F512C522F5C9EC2CF01FC52FF51F +:105ED00020C530F529C52DF52AC52EF5D8902D36CB +:105EE0002E36D8902D362E362DC531F52EC532F5ED +:105EF00031C501F532C502F5000E046E640E036E65 +:105F000095EC3DF001C531F502C532F531C501F51D +:105F100032C502F52BC503F52CC504F571EC39F03B +:105F200001C531F502C532F531C501F532C502F5BD +:105F300029EC3FF02FC501F530C502F523EC3FF009 +:105F4000B5EC3FF01200216E000E1D6E185080EC73 +:105F50003EF0206E20A0AFEF2FF0B1EF2FF017EF43 +:105F600030F018500C0D580EF324D96E010EF420A9 +:105F7000DA6E610078F31EF5610074F31FF51E50B0 +:105F80001F10D8B4C6EF2FF0C8EF2FF017EF30F086 +:105F90001EC50CF51FC50DF519C50EF51AC50FF573 +:105FA00069EC21F018500C0D510EF324D96E010E3E +:105FB000F420DA6E000EDB802150020D5F0EF32418 +:105FC000D96E050EF420DA6EDF2A185017EC3EF079 +:105FD0001B6E2150020D5F0EF324D96E050EF420C6 +:105FE000DA6E1B50DE5CD8A0F8EF2FF0FAEF2FF03E +:105FF00004EF30F02150020D5F0EF324D96E050E30 +:10600000F420DA6E000EDF6E20A609EF30F00BEF01 +:1060100030F015EF30F018500C0D540EF324D96EFB +:10602000010EF420DA6EF70EDF16010E1D6E1D5004 +:1060300012000501666F000E0501686F20EE04F086 +:106040006151D9266251DA22DF50696F69AF2BEFB7 +:1060500030F02DEF30F039EF30F09DEC3FF0060AD4 +:10606000D8A435EF30F037EF30F039EF30F00501DC +:10607000688305016931E8320F0B636F080E6365B1 +:1060800044EF30F046EF30F059EF30F069AD4BEFB0 +:1060900030F04DEF30F057EF30F09DEC3FF0060A56 +:1060A000D8A455EF30F057EF30F059EF30F005013C +:1060B00068812F0EF66E250EF76EF86A08006100F3 +:1060C000D4F363F505016931E8320F0B646F656B3A +:1060D000270E6425F66E250E6521F76EF86A000E10 +:1060E000F8220800F550635DD8B079EF30F07BEF0F +:1060F00030F07CEF30F06881665126EC3EF000090C +:10610000D8A485EF30F087EF30F08AEF30F0030E3F +:106110000501681305016851120082C599F683C50F +:106120009AF684C59BF685C59CF686C59DF687C5FF +:106130009EF688C59FF689C5A0F67DC5A8F67EC5E2 +:10614000A9F67FC5AAF680C5ABF60601AC9DAC9F4B +:10615000AC93AC9181C58AF50F0E05018A178A4769 +:106160008A470601AC5105018A19C30B8A19060139 +:10617000AC6F990EAD6F060EAE6FA2EC3EF0E80666 +:10618000D8A4C5EF30F0C7EF30F0C8EF30F000F022 +:1061900097EC3EF0E806D8A4D0EF30F0D2EF30F024 +:1061A000D3EF30F000F08CEC3EF0E806D8A4DBEF43 +:1061B00030F0DDEF30F0DEEF30F000F042EC3EF09A +:1061C000E806D8A4E6EF30F0E8EF30F0E9EF30F081 +:1061D00000F0000E82EC3CF005018A6F8AA1F3EF1B +:1061E00030F0F5EF30F0FDEF30F0A80E776F060ECF +:1061F000786F000EE6EC34F000F012000601DB517F +:10620000DC11D8B406EF31F008EF31F014EF31F0C3 +:1062100002D814EF31F00500FA6EDB51FD6EDC514F +:10622000FE6EFF6AFA501200D0EC3BF05D2A060EBB +:106230005D18D8A41EEF31F020EF31F024EF31F0DB +:10624000000E5D6EECEC3EF05C2A0B0E5C18D8A4E0 +:106250002CEF31F02EEF31F032EF31F0000E5C6EAA +:1062600049EC3CF05B2A650E5B18D8A43AEF31F09C +:106270003CEF31F040EF31F0000E5B6EBBEC3FF0D5 +:1062800006015C4B5D2B2D0E5C1906E15D05D8A463 +:106290004CEF31F04EEF31F054EF31F0000E5D6F06 +:1062A000000E5C6FB9EC3FF006015A4B5B2B590EA8 +:1062B0005A1907E1020E5B19D8A461EF31F063EFC0 +:1062C00031F069EF31F0000E5B6F000E5A6FBAECDF +:1062D0003FF0120023C599F624C59AF625C59BF612 +:1062E00026C59CF627C59DF628C59EF629C59FF6AE +:1062F0002AC5A0F61EC5A8F61FC5A9F620C5AAF690 +:1063000021C5ABF60601AC9DAC9FAC93AC9122C508 +:106310002BF50F0E2B162B462B46AC512B18C30B0F +:106320002B18AC6F990EAD6F060EAE6FC3EC3EF03E +:10633000E806D8A49EEF31F0A0EF31F0A1EF31F0E4 +:1063400000F0B8EC3EF0E806D8A4A9EF31F0ABEFCE +:1063500031F0ACEF31F000F0ADEC3EF0E806D8A43F +:10636000B4EF31F0B6EF31F0B7EF31F000F04FECB1 +:106370003EF0E806D8A4BFEF31F0C1EF31F0C2EF34 +:1063800031F000F0000ED2EC3DF02B6E2BA0CBEFE5 +:1063900031F0CDEF31F0D5EF31F0A80E186E060ECA +:1063A000196E000E68EC36F000F01200076E000E59 +:1063B000096E20EE04F00250D9260350DA22DF5095 +:1063C0000A6E0AAEE6EF31F0E8EF31F0F3EF31F0AC +:1063D000A2EC3FF0060AD8A4F0EF31F0F2EF31F072 +:1063E000F3EF31F009820A30E8320F0B046E080E29 +:1063F0000464FDEF31F0FFEF31F011EF32F00AAC41 +:1064000004EF32F006EF32F010EF32F0A2EC3FF082 +:10641000060AD8A40EEF32F010EF32F011EF32F08E +:1064200009802F0EF66E250EF76EF86A08006100DF +:10643000D4F304F50A30E8320F0B056E066A270E16 +:106440000524F66E250E0620F76EF86A000EF82277 +:106450000800F550045CD8B030EF32F032EF32F083 +:1064600033EF32F00980075074EC3EF00009D8A4F5 +:106470003CEF32F03EEF32F040EF32F0030E091203 +:106480000950120005017E517A5D606F7F517B5982 +:10649000616F80517C59626F81517D59636F640EC9 +:1064A000646F000E656F000E666F000E676FE4ECA0 +:1064B00039F060C56CF561C56DF562C56EF563C5F3 +:1064C0006FF505017E51825D706F7F518359716F49 +:1064D00080518459726F81518559736FB5EC2AF0E0 +:1064E0006CC57AF56DC57BF56EC57CF56FC57DF520 +:1064F00005017DBF80EF32F07EEF32F08AEF32F09F +:10650000000E7A6F000E7B6F000E7C6F000E7D6FA9 +:10651000A2EF32F07DBF98EF32F07D517C117B11FC +:1065200009E1650E7A5DD8A098EF32F09AEF32F06B +:10653000A2EF32F0640E7A6F000E7B6F000E7C6F5C +:10654000000E7D6F7AC57AF57BC57BF51200000ED3 +:10655000CFB4010E016E000ECEB2010E026E00F03D +:106560000104D8A4B6EF32F0B8EF32F0C7EF32F042 +:106570000250D8A4BEEF32F0C0EF32F0C7EF32F0D5 +:10658000010E0501FD6F54C57CF60BEF33F0015091 +:10659000D8A4CDEF32F0CFEF32F0DEEF32F00204CC +:1065A000D8A4D5EF32F0D7EF32F0DEEF32F0020EA2 +:1065B0000501FD6F54C57BF60BEF33F00150D8A4F5 +:1065C000E4EF32F0E6EF32F0F3EF32F00250D8A40D +:1065D000ECEF32F0EEEF32F0F3EF32F0030E0501A4 +:1065E000FD6F0BEF33F00104D8A4F9EF32F0FBEFAD +:1065F00032F008EF33F00204D8A401EF33F003EFD8 +:1066000033F008EF33F0040E0501FD6F0BEF33F0AC +:10661000050E0501FD6F1200000E036E000E0A6EDE +:106620000A50020D5E0EF324D96E050EF420DA6EC8 +:10663000DF50066E065080EC3EF0056E05A023EF9D +:1066400033F025EF33F066EF33F0065017EC3EF0F1 +:10665000076E05A62EEF33F030EF33F034EF33F052 +:1066600007C504F564EF33F006500C0D550EF32406 +:10667000D96E010EF420DA6EDF501F0B086E0A503F +:10668000020D5F0EF324D96E050EF420DA6EDF5092 +:10669000096E0950085CD8B050EF33F052EF33F078 +:1066A00058EF33F00950085C0724046E64EF33F0B0 +:1066B0000850095CD8B05FEF33F061EF33F030EF92 +:1066C00033F00950085C046E045003260A2A0A506D +:1066D000D8B46DEF33F06FEF33F010EF33F00350B9 +:1066E00012001F501B5C016E20501C58026E21507E +:1066F0001D58036E22501E58046E640E056E000E67 +:10670000066E000E076E000E086E1AEC3AF001C518 +:106710000DF502C50EF503C50FF504C510F51F50A4 +:10672000235C116E20502458126E21502558136E90 +:1067300022502658146E3CEC2BF00DC51BF50EC5EF +:106740001CF50FC51DF510C51EF51EBEACEF33F0D0 +:10675000AAEF33F0B6EF33F0000E1B6E000E1C6E86 +:10676000000E1D6E000E1E6ECEEF33F01EBEC4EF87 +:1067700033F01E501D101C1009E1650E1B5CD8A0E3 +:10678000C4EF33F0C6EF33F0CEEF33F0640E1B6E80 +:10679000000E1C6E000E1D6E000E1E6E1BC51BF53E +:1067A0001CC51CF512006100D8F338F56100DCF35C +:1067B00039F56100E0F33AF56100D4F33BF5A1AEA1 +:1067C000E4EF33F0E6EF33F0F1EF33F0B1AEEBEF9F +:1067D00033F0EDEF33F0F1EF33F09BEC3CF027EFCB +:1067E00034F0A1A8F6EF33F0F8EF33F003EF34F014 +:1067F000B1A8FDEF33F0FFEF33F003EF34F066ECB8 +:106800003CF027EF34F09EAC08EF34F00AEF34F0A0 +:1068100015EF34F0AEAC0FEF34F011EF34F015EFAC +:1068200034F0E2EC28F027EF34F0A2A81AEF34F0AD +:106830001CEF34F027EF34F0B2A821EF34F023EF4F +:1068400034F027EF34F06AEC3DF027EF34F06100CC +:10685000ECF4F5F46100E8F4F8F46100E4F4F7F422 +:106860006100E0F4F6F411001E0E42240501606F91 +:10687000000E4320616F4450605D45506159D8B0AF +:1068800044EF34F046EF34F04AEF34F0000E4F6E30 +:1068900061EF34F01E0E4424606F000E4520616FDE +:1068A0004250605D43506159D8B059EF34F05BEF0E +:1068B00034F05DEF34F046EF34F0010E4F6E000E11 +:1068C0004D6E1E0E4624606F000E4720616F4850CB +:1068D000605D49506159D8B070EF34F072EF34F018 +:1068E00076EF34F0000E4E6E8DEF34F01E0E48241D +:1068F000606F000E4920616F4650605D47506159DE +:10690000D8B085EF34F087EF34F089EF34F072EFD0 +:1069100034F0010E4E6E000E4C6E12000501FA6F3F +:1069200058505618D8B497EF34F099EF34F0E5EF9B +:1069300034F0C5EF34F0010EF66F000E35EC35F093 +:10694000E3EF34F03C0EFB6F010EF66FFB5135ECBC +:1069500035F01A0E0501F86FF80EE82EFED7F82F65 +:10696000FCD700F00501FB07FB51D8A4BAEF34F0C7 +:10697000BCEF34F0A4EF34F0E3EF34F0010EF66F27 +:106980003C0E35EC35F0E3EF34F00501FA51F86FC9 +:10699000F96BF951000AD8B4D0EF34F0E3EF34F0DA +:1069A000F851000AD8B4E3EF34F0010AD8B4A2EFEA +:1069B00034F0030AD8B4BEEF34F0010AD8B49BEF28 +:1069C00034F0E3EF34F058C556F5120005017C6F42 +:1069D00005017C514DEC3BF00009D8B4F2EF34F0E6 +:1069E000F4EF34F034EF35F077C561F578C562F532 +:1069F00005017C5119EC30F00501796F7951D8A46B +:106A000004EF35F006EF35F034EF35F07C510C0D26 +:106A1000580EF324D96E010EF420DA6E610078F37B +:106A20007AF5610074F37BF57A517B11D8B41BEFD2 +:106A300035F01DEF35F034EF35F07AC56BF57BC5D9 +:106A40006CF577C56DF578C56EF51EEC1FF0050188 +:106A50007C510C0D510EF324D96E010EF420DA6E28 +:106A6000030EDF1234EF35F012000501F76F550405 +:106A7000D8A43DEF35F03FEF35F078EF35F0050164 +:106A8000F7513C0D6100CCF34AF66100D0F34BF6B0 +:106A90004AC660F54BC661F5000E636F640E626F07 +:106AA00087EC38F060C54AF661C54BF606014A51DD +:106AB0004A6F4B6B0501FE51F619D8A462EF35F011 +:106AC00064EF35F083EF35F0040EFD616AEF35F0C9 +:106AD0006CEF35F083EF35F04AC6ECF54BC6EDF5BB +:106AE000010EEF6F2C0EEE6F3EEC2EF083EF35F0C3 +:106AF000000E0501ED6F000EEC6F010EEF6F2C0E16 +:106B0000EE6F3EEC2EF01200CCEC3CF092EC3BF041 +:106B100068EC3EF00EEC3CF034EC3EF0E2EC3EF083 +:106B2000D68E000EB4EC3CF008EC3EF0000E0601F0 +:106B3000576F000E566F0EEC3CF09CEC23F088EC87 +:106B400037F034EC34F00501FE51D8A4AAEF35F04B +:106B5000ACEF35F0BAEF35F0000EF66F0601545188 +:106B60001FEC28F0000E0501F66F5A5035EC35F099 +:106B70009BEF35F0FE05D8A4C0EF35F0C2EF35F03D +:106B80009BEF35F0010EF66F59501FEC28F0000E08 +:106B90000501FD6F58508EEC34F09BEF35F00DEF92 +:106BA00000F00501626F000E0501616F9DEC3FF082 +:106BB0000501606F040E6019D8B4E1EF35F0E3EF22 +:106BC00035F0F4EF35F06205D8B4E9EF35F0EBEFCE +:106BD00035F0F4EF35F0040E6219D8A4F2EF35F079 +:106BE000F4EF35F019EF36F0010103510501621998 +:106BF000F80B62190101036F0BEF36F001011DA9BB +:106C000004EF36F006EF36F00BEF36F0020E05011A +:106C1000616F1BEF36F00239E832070B050162198C +:106C2000D8A415EF36F017EF36F0FEEF35F01BEF76 +:106C300036F0010E616F6151120006017751D8A440 +:106C400024EF36F026EF36F02FEF36F04B28D8B48D +:106C50002CEF36F02EEF36F02FEF36F04B2A020EE7 +:106C60004B18D8A436EF36F038EF36F03DEF36F05B +:106C70005388000EDA6F49EF36F0020E4B6443EF93 +:106C800036F045EF36F049EF36F0538A000ED96FF3 +:106C9000C09C7605D8A44FEF36F051EF36F067EF81 +:106CA00036F04A28D8B457EF36F059EF36F05AEF9D +:106CB00036F04A2A020E4A6460EF36F062EF36F090 +:106CC00067EF36F0010ED96F000E766F539A1200FF +:106CD0001D6E1D50EFEC3BF00009D8B472EF36F09A +:106CE00074EF36F0B1EF36F018C502F519C503F5AB +:106CF0001D50D6EC31F01A6E1A50D8A482EF36F03F +:106D000084EF36F0B1EF36F01D500C0D580EF32421 +:106D1000D96E010EF420DA6E610078F31BF5610084 +:106D200074F31CF51B501C10D8B499EF36F09BEF90 +:106D300036F0B1EF36F01BC50CF51CC50DF518C5C6 +:106D40000EF519C50FF546EC20F01D500C0D510E37 +:106D5000F324D96E010EF420DA6E030EDF12B1EFC8 +:106D600036F01200840EF66E6E0EF76E000EF86EA0 +:106D700001EE00F310EE8CF00900F5C4EEF4E550DE +:106D8000E150FAE1500EF66E7A0EF76E000EF86ED4 +:106D900001EEAFF210EE2CF00900F5C4EEF4E55070 +:106DA000E150FAE16E0EF66E7F0EF76E000EF86E91 +:106DB00009006100D4F35EF509006100D4F35FF5CA +:106DC00001EE00F2AF0EEE6AE806FDE10501FE6B92 +:106DD000FD6BFC6B01EE3CF1220EEE6AE806FDE174 +:106DE0000401080E5D6F000E5E6F000E5F6F000104 +:106DF00084EF35F0050120EE24F06051D926615171 +:106E0000DA22000EDE6E000EDE6E000EDE6E000E6A +:106E1000DD6E20EE28F06051D9266151DA22000E95 +:106E2000DE6E000EDE6E000EDE6E000EDD6E20EEFB +:106E30002CF06051D9266151DA22000EDE6E000E70 +:106E4000DE6E000EDE6E000EDD6E20EE30F0605164 +:106E5000D9266151DA22000EDE6E000EDE6E000EC3 +:106E6000DE6E000EDD6E20EE34F06051D9266151E9 +:106E7000DA22000EDE6E000EDE6E000EDE6E000EFA +:106E8000DD6E12003A0A2B0A220ABA093D09E1080E +:106E9000A708A807E106AC0644060A06CD05710559 +:106EA00031050B05D6049A042E042404E7037B0461 +:106EB0008F049104B2046005450569052406C106E6 +:106EC000F4066C079F07F1076108CB080E096209F9 +:106ED000BD09D60ADA0A920B9A9919403333B33FA7 +:106EE000000000000AD7A33C000000000000C842D8 +:106EF000000020C1000020410AD7233C0000000010 +:106F00000000000000000000000000000000000081 +:106F100038C67AF539C67BF505017C6B7D6B48C6B2 +:106F20007EF549C67FF5806B816B46C682F547C604 +:106F300083F5846B856B42EC32F07AC548F57BC5EE +:106F400049F536C67AF537C67BF505017C6B7D6B56 +:106F500044C67EF545C67FF5806B816B42C682F5DF +:106F600043C683F5846B856B42EC32F07AC546F5F7 +:106F70007BC547F5465048240501866F4750492098 +:106F8000876FD8908731886F86310601546F88C526 +:106F900055F600F0120038C61BF539C61CF51D6AFF +:106FA0001E6A48C61FF549C620F5216A226A46C6F0 +:106FB00023F547C624F5256A266A71EC33F01BC514 +:106FC00048F51CC549F536C61BF537C61CF51D6AC4 +:106FD0001E6A44C61FF545C620F5216A226A42C6CC +:106FE00023F543C624F5256A266A71EC33F01BC5E8 +:106FF00046F51CC547F546504824276E47504920A2 +:10700000286ED8902830296E27300601546F29C584 +:1070100055F600F01200000EBE6E000EBF6E000EA0 +:10702000C06E080ECA6EDE0EC66ECC0EC76E070EA0 +:10703000C86EE70E0401106F730E086FFD0E006F2F +:10704000000E216F000E096F000E016F000E116F10 +:10705000000E026F000E0A6F180E126F03690B69A3 +:10706000136904690C691469080E246F0F0E02017C +:10707000696F140E706F1A0E0A6F370E146F180EA8 +:10708000096F380E156F0B0E3D6F460E0D6F130E08 +:10709000716F1200820E0501606F7F0E616F70ECE0 +:1070A0003FF0840E0501606F7F0E616F75EC3FF05D +:1070B000860E0501606F7F0E616F7AEC3FF0800EE7 +:1070C0000501606F7F0E616F6BEC3FF07C0E050178 +:1070D000606F7F0E616F61EC3FF07A0E0501606FAB +:1070E0007F0E616F5CEC3FF07E0E0501606F7F0EDE +:1070F000616F66EC3FF0AE9C000E01011C6F000E4C +:107100001D6F0A0E1E6FFC0E1F6F9E8C1200000E6C +:107110000501656F000E646F62516311D8B493EF7F +:1071200038F095EF38F0BDEF38F0010E666F9DEF47 +:1071300038F0D89062376337662B63AFA2EF38F030 +:10714000A4EF38F099EF38F0D89064376537625182 +:10715000605D63516159D8A0B0EF38F0B2EF38F0FC +:10716000B7EF38F06251605F6351615B6481D89022 +:1071700063336233662FA4EF38F064C560F565C5EC +:1071800061F512004F50D8A4C8EF38F0CAEF38F0BC +:10719000D3EF38F04D28D8B4D0EF38F0D2EF38F034 +:1071A000D3EF38F04D2A4E50D8A4D9EF38F0DBEFAA +:1071B00038F0E4EF38F04D28D8B4E1EF38F0E3EFE1 +:1071C00038F0E4EF38F04C2A010E4D64EAEF38F065 +:1071D000ECEF38F0F0EF38F05386000E0601DA6F6E +:1071E000010E4C64F6EF38F0F8EF38F0FCEF38F0B1 +:1071F0005386000E0601DA6F1200000E6F6E020E4B +:10720000706E000E716E3D0E726E000E736EFE0E8D +:10721000746E000E756E000E766E000E776E000EA8 +:10722000796E1F0E7A6E000E7B6E1F0E7C6E000E46 +:107230007D6EB39CB39E76907692A39EA39C000E27 +:107240000501606F000E616F3EEC3FF0000E05011E +:10725000606F000E616F39EC3FF0000E0501606F4A +:10726000000E616F43EC3FF0800E786E1200000E4E +:10727000606E020E616E000E626E3D0E636E000E59 +:10728000646EFE0E656E000E666E000E676E000E7A +:10729000686E000E6A6E1F0E6B6E000E6C6E1F0E17 +:1072A0006D6E000E6E6EB29CB29E67906792A29E4B +:1072B000A29C000E0501606F000E616F4DEC3FF067 +:1072C000000E0501606F000E616F48EC3FF0000E8C +:1072D0000501606F000E616F52EC3FF0800E696E29 +:1072E0001200000E066E000E056E03500410D8B496 +:1072F0007CEF39F07EEF39F0A6EF39F0010E076E22 +:1073000086EF39F0D89003360436072A04AE8BEFA7 +:1073100039F08DEF39F082EF39F0D8900536063626 +:107320000350015C04500258D8A099EF39F09BEF4C +:1073300039F0A0EF39F00350015E0450025A058085 +:10734000D89004320332072E8DEF39F005C501F5D0 +:1073500006C502F5120000F00501FE05D8A4B3EF42 +:1073600039F0B5EF39F0D9EF39F05704D8A4BBEFB5 +:1073700039F0BDEF39F0C1EF39F0010E556EE3EF92 +:1073800039F0000E556E000E2A6E000E296E010EA9 +:107390002C6E2C0E2B6E2DEC2FF0000E2A6E000E94 +:1073A000296E020E2C6E580E2B6EB7EC2EF0E3EF0A +:1073B00039F0FE51D8A4DFEF39F0E1EF39F0E3EF17 +:1073C00039F0BDEF39F01200000E0501686F000EB4 +:1073D000696F000E6A6F000E6B6F60A1F2EF39F0FB +:1073E000F4EF39F0FCEF39F06451682765516923F7 +:1073F00066516A2367516B23D890643765376637C7 +:107400006737D89063336233613360336051611101 +:1074100062116311D8A40FEF3AF011EF3AF0EDEFDB +:1074200039F068C560F569C561F56AC562F56BC577 +:1074300063F51200000E096E000E0A6E000E0B6E50 +:10744000000E0C6E01A027EF3AF029EF3AF031EF71 +:107450003AF00550092606500A2207500B22085020 +:107460000C22D8900536063607360836D8900432F6 +:107470000332023201320150021003100410D8A46A +:1074800044EF3AF046EF3AF022EF3AF009C501F541 +:107490000AC502F50BC503F50CC504F51200010180 +:1074A000018F040ED1EC35F00009D8A45AEF3AF060 +:1074B0005CEF3AF07CEF3AF0000E01014C6F260EC3 +:1074C0004D6F000E4E6F000E4F6F600E006F970EE7 +:1074D000016F100E026FD8EC3EF0CEEC3EF080EC67 +:1074E0003DF0E6EC3DF0E3EC3CF04AEC38F0060E03 +:1074F000D1EC35F0C79ABF9A120062C568F563C532 +:1075000069F560C566F561C567F59CEF3AF0610005 +:10751000A0F5D9F46100A4F5DAF4DF506A6F684B86 +:10752000692B610098F5D9F461009CF5DAF46100EB +:10753000A8F5DFF4664B672B05016407D8A0650743 +:10754000642906E16529D8A4A8EF3AF0AAEF3AF039 +:1075500087EF3AF0120003C509F504C50AF501C525 +:1075600007F502C508F5CAEF3AF0610024F4D9F432 +:10757000610028F4DAF4DF500B6E094A0A2A610030 +:107580001CF4D9F4610020F4DAF461002CF4DFF487 +:10759000074A082A0506D8A00606052806E1062897 +:1075A000D8A4D5EF3AF0D7EF3AF0B5EF3AF01200A1 +:1075B000000E256E2550020D5E0EF324D96E050EC9 +:1075C000F420DA6EDF50186E22C519F523C51AF5BE +:1075D0002550A3EC2FF0246E2450D8B4F2EF3AF0EB +:1075E000F4EF3AF0F6EF3AF0FFEF3AF0252A2550A3 +:1075F000D8B4FDEF3AF0FFEF3AF0DAEF3AF024506A +:107600001200000E03011F6F000E206F010E216F8C +:10761000850E1D6FEE0E1C6FB1981C51600074FC3E +:1076200062F50501636B62C563F5626B6211060169 +:10763000DD6F050163510601DE6FA188700E050143 +:10764000606F7F0E616F2FEC3FF0310E03011E6FF4 +:107650001200000E05019B1B000E9C1B000E9D1BC3 +:10766000800E9E1B97C56EF598C56FF599C570F590 +:107670009AC571F59BC572F59CC573F59DC574F5EA +:107680009EC575F567EC16F06EC597F56FC598F554 +:1076900070C599F571C59AF512000501616F000E6C +:1076A0000501606F040E616158EF3BF05AEF3BF04B +:1076B0006DEF3BF061510C0D500EF324D96E010EAD +:1076C000F420DA6E0101DFAE68EF3BF06AEF3BF0C9 +:1076D0006DEF3BF0010E0501606F05016051120076 +:1076E000036E7CEF3BF0BE8A91EF3BF0BE9A91EFC8 +:1076F0003BF0BE9A91EF3BF00350016E026A0250DC +:10770000000AD8B486EF3BF079EF3BF00150000A55 +:10771000D8B476EF3BF0010AD8B473EF3BF079EFC1 +:107720003BF01200C690C784C682C69AC89AC89C0D +:10773000C89EC79A000E0501ED6F000EEC6F010E9A +:10774000EF6F2C0EEE6F3EEC2EF0000E0501ED6F8C +:10775000000EEC6F020EEF6F580EEE6FC5EC2DF0C1 +:1077600012000501646F610090F5ECF30301F38FE3 +:10777000F39DF381F3B1BFEF3BF0C1EF3BF0BAEF04 +:107780003BF0EB510501636F626B0301EA510501A8 +:107790006225606F0301000E05016321616F120015 +:1077A000C2EC38F0300E1E6E030E1F6E000E206EFF +:1077B000000E216E060E226E48C523F546C524F53F +:1077C00044C525F542C526F554C627F540C528F51C +:1077D000000E296E000E2A6E6AEC31F01200026E65 +:1077E000000E016E040E0260F8EF3BF0FAEF3BF082 +:1077F0000CEF3CF002500C0D500EF324D96E010E2C +:10780000F420DA6E0101DFAE08EF3CF00AEF3CF045 +:107810000CEF3CF0010E016E01501200010E8DECD8 +:1078200029F065C538F666C539F6020E8DEC29F0EB +:1078300065C536F666C537F6030E8DEC29F065C5CD +:107840003EF566C53FF5040E8DEC29F065C53CF5A7 +:1078500066C53DF500F0120005019F51A011A11170 +:10786000A211D8B436EF3CF038EF3CF040EF3CF0DA +:10787000000E9F1B000EA01B000EA11B800EA21B62 +:107880009FC59FF5A0C5A0F5A1C5A1F5A2C5A2F50C +:107890001200310E1E6E030E1F6E000E206E000EC3 +:1078A000216E040E226E53C523F552C524F5FDC585 +:1078B00025F551C526F5000E276E000E286E000E28 +:1078C000296E000E2A6E6AEC31F01200B198DDC606 +:1078D00001F5DEC602F5FAEC3CF00601584B592BD7 +:1078E000595109E1050E585DD8A079EF3CF07BEFC6 +:1078F0003CF07FEF3CF0000E596F000E586FFEEC2D +:1079000030F012000501636F000E0501626F6351D4 +:107910004DEC3BF00009D8B490EF3CF092EF3CF016 +:1079200098EF3CF00501635126EC3EF00501626FD3 +:10793000050162511200B19E06015E4B5F2B5F5143 +:1079400009E10A0E5E5DD8A0A8EF3CF0AAEF3CF07A +:10795000B1EF3CF011EC3DF0000E06015F6F000E40 +:107960005E6FF7EC3DF012000501606F05016005E8 +:10797000D8A4BDEF3CF0BFEF3CF0C2EF3CF09E8CD2 +:10798000CBEF3CF06051D8A4C8EF3CF0CAEF3CF01C +:10799000CBEF3CF09E9C1200ADEC3FF0BEEC3DF016 +:1079A0003EEC3DF089EC22F00BEC38F05CEC3EF064 +:1079B00001EC3BF0AAEC3DF0FDEC38F04FEC3AF076 +:1079C00037EC39F01200000E0501606F6051020DB6 +:1079D0005F0EF324D96E050EF420DA6E000EDF6E12 +:1079E000602B6051D8B4F7EF3CF0F9EF3CF0E6EFD4 +:1079F0003CF0120003011EA500EF3DF002EF3DF048 +:107A00000BEF3DF01E9102501D6F610004F41CF35A +:107A10001E8110EF3DF002501D6F610004F41CF355 +:107A200012000601DF51E011D8B419EF3DF01BEF51 +:107A30003DF027EF3DF002D827EF3DF00500FA6E4C +:107A4000DF51FD6EE051FE6EFF6AFA501200120027 +:107A500000050A0F14191E23282D32373C41464BCE +:107A600050555A5F6400050A0F14191E23282D3241 +:107A7000373C41464B50555A5F640101040E0201E8 +:107A8000946F800E956F180E966F030E9E6F000E0A +:107A90009A6F000E9B6F000E976F000E8C6F000E9A +:107AA0008D6F000E9D6F1200050160516203610031 +:107AB000CCF364F56100D0F365F560516303F350D6 +:107AC000652761516203F350652764C560F565C59C +:107AD00061F51200010160A170EF3DF072EF3DF021 +:107AE0007FEF3DF002D87FEF3DF00500FA6E060112 +:107AF0007451FD6E7551FE6EFF6AFA50120012004D +:107B0000190E01015C6F040E5D6F600E5E6F050E55 +:107B10005F6F540E0501606F7F0E616F57EC3FF091 +:107B200001011E83B298A288120001500302610075 +:107B3000CCF305F56100D0F306F501500402F350D3 +:107B4000062602500302F350062605C501F506C5B8 +:107B500002F51200480E03011B6F610E196F000E33 +:107B6000186FB19EA18E780E0501606F7F0E616F58 +:107B700034EC3FF0800E03011A6F1200000E00017A +:107B8000606F000E616F000E626F000E636F000E7B +:107B9000646F000E656F000E666F000E676F000E5B +:107BA000686F1200046E000E036E0450EFEC3BF0A1 +:107BB0000009D8B4DEEF3DF0E0EF3DF0E4EF3DF03A +:107BC000045074EC3EF0036E035012005F0E01018E +:107BD000946F956996699769000E986F000E996F7A +:107BE000000E9A6F000E9B6F810E816F1200502A5B +:107BF000060E5018D8A4FFEF3DF001EF3EF007EF5E +:107C00003EF069EC26F0CBEC37F0000E506E12001F +:107C1000000E0501ED6F000EEC6F000EEF6F320EDF +:107C2000EE6F3EEC2EF0000E0501FD6F1200026EAD +:107C300002500C0D530EF324D96E010EF420DA6EAF +:107C4000DF50016E1F0E0116012812000501606F42 +:107C5000050160510C0D540EF324D96E010EF42071 +:107C6000DA6EDF50010B1200640E06013825486FF2 +:107C7000000E3921496F9C0E3625446FFF0E3721C7 +:107C8000456F120097EC3EF00009D8B44AEF3EF081 +:107C90004DEF3EF0010E4EEF3EF0000E1200B8EC3C +:107CA0003EF00009D8B457EF3EF05AEF3EF0010E17 +:107CB0005BEF3EF0000E1200700E0001AD6F000E83 +:107CC000AF6F000EB36F020EB16F000EB06F1200F7 +:107CD000C08CC08E25EC2AF0540E0501606F070E93 +:107CE000616FFAEC36F01200016E01500C0D540E6B +:107CF000F324D96E010EF420DA6EDF50010B12006E +:107D0000016E01500C0D540EF324D96E010EF420B7 +:107D1000DA6EDF50090B1200010136B592EF3EF02A +:107D200095EF3EF0010E96EF3EF0000E12000101BD +:107D300036B99DEF3EF0A0EF3EF0010EA1EF3EF010 +:107D4000000E1200010136BBA8EF3EF0ABEF3EF093 +:107D5000010EACEF3EF0000E1200010136B5B3EF9C +:107D60003EF0B6EF3EF0010EB7EF3EF0000E12000F +:107D7000010136B9BEEF3EF0C1EF3EF0010EC2EF99 +:107D80003EF0000E1200010136BBC9EF3EF0CCEF11 +:107D90003EF0010ECDEF3EF0000E1200100E01017C +:107DA000506F040E516F610E526F050E536F12002B +:107DB000010E0101046F010E056F060E066F000E25 +:107DC000076F1200070E0601476F620E466F010E25 +:107DD000436F040E426F1200A7EC32F0ABEC39F0A7 +:107DE000000E576E1DEC36F01200610080F572F443 +:107DF00005016151736E1200610080F57AF405018E +:107E000061517B6E1200610080F563F405016151E0 +:107E1000646E1200610080F56BF4050161516C6EB7 +:107E200012000501606F610080F5FBF31200610034 +:107E300004F472F40250736E1200610004F47AF4D8 +:107E400002507B6E1200610004F463F40250646E11 +:107E50001200610004F46BF402506C6E120060C5F5 +:107E6000DBF661C5DCF6120060C5DFF661C5E0F641 +:107E7000120060C5EFF661C5F0F6120060C5F1F6BC +:107E800061C5F2F6120060C5EDF661C5EEF61200AE +:107E900060C562F661C563F6120060C564F661C52F +:107EA00065F6120060C560F661C561F6120060C536 +:107EB00074F661C575F6120060C568F661C569F6AD +:107EC000120060C56AF661C56BF6120060C566F601 +:107ED00061C567F6120060C56CF661C56DF61200EB +:107EE00060C572F661C573F6120060C570F661C5B3 +:107EF00071F6120060C56EF661C56FF6120060C5BE +:107F0000E3F661C5E4F6120060C5E5F661C5E6F684 +:107F1000120060C5E7F661C5E8F6120060C5E9F633 +:107F200061C5EAF6120060C5E1F661C5E2F612002D +:107F300060C5EBF661C5ECF6120001010239E832CA +:107F4000070B120001010239E832070B120003018E +:107F5000F39B120096EC24F01200D69A120078845B +:107F600012006984120078841200698412000100F2 +:107F70001200120012001200120012001200120071 +:087F80001200120012001200B1 :020000040020DA :10000000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F80 :10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70 diff --git a/ETC.X/dist/default/production/ETC.X.production.hxl b/ETC.X/dist/default/production/ETC.X.production.hxl index b0a8b77..e1e1bb0 100644 --- a/ETC.X/dist/default/production/ETC.X.production.hxl +++ b/ETC.X/dist/default/production/ETC.X.production.hxl @@ -4,9 +4,7 @@ 4h - 7h Ch - 17h 1Eh - 24FFh - 76A9h - 76A9h - 7D0Bh - 7D0Bh - 7D2Ah - 1FFFFFh + 7F88h - 1FFFFFh 200040h - 2FFFFFh 300024h - 30003Fh @@ -14,9 +12,7 @@ 0h - 3h 8h - Bh 18h - 1Dh - 2500h - 76A8h - 76AAh - 7D0Ah - 7D0Ch - 7D29h + 2500h - 7F87h 200000h - 20003Fh 300000h - 300023h @@ -359,7 +355,7 @@ 000075C0: 1111111111111111111111111111111111111111111111111111111111111111 00007600: 1111111111111111111111111111111111111111111111111111111111111111 00007640: 1111111111111111111111111111111111111111111111111111111111111111 -00007680: 11111111111111111111111111111111111111111-1111111111111111111111 +00007680: 1111111111111111111111111111111111111111111111111111111111111111 000076C0: 1111111111111111111111111111111111111111111111111111111111111111 00007700: 1111111111111111111111111111111111111111111111111111111111111111 00007740: 1111111111111111111111111111111111111111111111111111111111111111 @@ -385,6 +381,16 @@ 00007C40: 1111111111111111111111111111111111111111111111111111111111111111 00007C80: 1111111111111111111111111111111111111111111111111111111111111111 00007CC0: 1111111111111111111111111111111111111111111111111111111111111111 -00007D00: 11111111111-111111111111111111111111111111---------------------- +00007D00: 1111111111111111111111111111111111111111111111111111111111111111 +00007D40: 1111111111111111111111111111111111111111111111111111111111111111 +00007D80: 1111111111111111111111111111111111111111111111111111111111111111 +00007DC0: 1111111111111111111111111111111111111111111111111111111111111111 +00007E00: 1111111111111111111111111111111111111111111111111111111111111111 +00007E40: 1111111111111111111111111111111111111111111111111111111111111111 +00007E80: 1111111111111111111111111111111111111111111111111111111111111111 +00007EC0: 1111111111111111111111111111111111111111111111111111111111111111 +00007F00: 1111111111111111111111111111111111111111111111111111111111111111 +00007F40: 1111111111111111111111111111111111111111111111111111111111111111 +00007F80: 11111111-------------------------------------------------------- 00200000: 1111111111111111111111111111111111111111111111111111111111111111 00300000: 111111111111111111111111111111111111---------------------------- diff --git a/ETC.X/dist/default/production/ETC.X.production.lst b/ETC.X/dist/default/production/ETC.X.production.lst index b45b498..cb8fb04 100644 --- a/ETC.X/dist/default/production/ETC.X.production.lst +++ b/ETC.X/dist/default/production/ETC.X.production.lst @@ -1,7 +1,7 @@ Microchip MPLAB XC8 Assembler V2.31 build 20201012212115 - Fri Aug 12 13:24:35 2022 + Thu Oct 13 19:58:17 2022 Microchip MPLAB XC8 C Compiler v2.31 (Free license) build 20201012212115 Og1 1 processor 18F26Q84 @@ -325,158 +325,158 @@ Microchip MPLAB XC8 C Compiler v2.31 (Free license) build 20201012212115 Og1 311 ;; Function _ADC_DefaultActiveClockTuning_ISR is unused but had its address taken 312 0000 313 psect idataCOMRAM - 314 007D08 __pidataCOMRAM: + 314 007F6E __pidataCOMRAM: 315 callstack 0 316 317 ;initializer for _rxFifos - 318 007D08 01 db 1 - 319 007D09 00 db 0 + 318 007F6E 01 db 1 + 319 007F6F 00 db 0 320 - 321 ;initializer for _ucETCRuleSupervisor - 322 007D0A 01 db 1 - 323 - 324 psect idataBANK6 - 325 007670 __pidataBANK6: - 326 callstack 0 - 327 - 328 ;initializer for _ucETCMotorNotClose - 329 007670 01 db 1 - 330 - 331 ;initializer for _pid - 332 007671 999A dw 39322 - 333 007673 4019 dw 16409 - 334 007675 3333 dw 13107 - 335 007677 3FB3 dw 16307 - 336 007679 0000 dw 0 - 337 00767B 0000 dw 0 - 338 00767D D70A dw 55050 - 339 00767F 3CA3 dw 15523 - 340 007681 0000 dw 0 - 341 007683 0000 dw 0 - 342 007685 0000 dw 0 - 343 007687 42C8 dw 17096 - 344 007689 0000 dw 0 - 345 00768B C120 dw 49440 - 346 00768D 0000 dw 0 - 347 00768F 4120 dw 16672 - 348 007691 D70A dw 55050 - 349 007693 3C23 dw 15395 - 350 007695 00 db 0 - 351 007696 00 db 0 - 352 007697 00 db 0 - 353 007698 00 db 0 - 354 007699 00 db 0 - 355 00769A 00 db 0 - 356 00769B 00 db 0 - 357 00769C 00 db 0 - 358 00769D 00 db 0 - 359 00769E 00 db 0 - 360 00769F 00 db 0 - 361 0076A0 00 db 0 - 362 0076A1 00 db 0 - 363 0076A2 00 db 0 - 364 0076A3 00 db 0 - 365 0076A4 00 db 0 - 366 0076A5 00 db 0 - 367 0076A6 00 db 0 - 368 0076A7 00 db 0 - 369 0076A8 00 db 0 + 321 psect idataBANK6 + 322 007A50 __pidataBANK6: + 323 callstack 0 + 324 + 325 ;initializer for _ucTPS2TableOut + 326 007A50 00 db 0 + 327 007A51 05 db 5 + 328 007A52 0A db 10 + 329 007A53 0F db 15 + 330 007A54 14 db 20 + 331 007A55 19 db 25 + 332 007A56 1E db 30 + 333 007A57 23 db 35 + 334 007A58 28 db 40 + 335 007A59 2D db 45 + 336 007A5A 32 db 50 + 337 007A5B 37 db 55 + 338 007A5C 3C db 60 + 339 007A5D 41 db 65 + 340 007A5E 46 db 70 + 341 007A5F 4B db 75 + 342 007A60 50 db 80 + 343 007A61 55 db 85 + 344 007A62 5A db 90 + 345 007A63 5F db 95 + 346 007A64 64 db 100 + 347 + 348 ;initializer for _ucTPS1TableOut + 349 007A65 00 db 0 + 350 007A66 05 db 5 + 351 007A67 0A db 10 + 352 007A68 0F db 15 + 353 007A69 14 db 20 + 354 007A6A 19 db 25 + 355 007A6B 1E db 30 + 356 007A6C 23 db 35 + 357 007A6D 28 db 40 + 358 007A6E 2D db 45 + 359 007A6F 32 db 50 + 360 007A70 37 db 55 + 361 007A71 3C db 60 + 362 007A72 41 db 65 + 363 007A73 46 db 70 + 364 007A74 4B db 75 + 365 007A75 50 db 80 + 366 007A76 55 db 85 + 367 007A77 5A db 90 + 368 007A78 5F db 95 + 369 007A79 64 db 100 370 - 371 psect idataBANK7 - 372 006D52 __pidataBANK7: - 373 callstack 0 - 374 - 375 ;initializer for _uiTPS2TableIn - 376 006D52 0A3A dw 2618 - 377 006D54 0A2B dw 2603 - 378 006D56 0A22 dw 2594 - 379 006D58 09BA dw 2490 - 380 006D5A 093D dw 2365 - 381 006D5C 08E1 dw 2273 - 382 006D5E 08A7 dw 2215 - 383 006D60 07A8 dw 1960 - 384 006D62 06E1 dw 1761 - 385 006D64 06AC dw 1708 - 386 006D66 0644 dw 1604 - 387 006D68 060A dw 1546 - 388 006D6A 05CD dw 1485 - 389 006D6C 0571 dw 1393 - 390 006D6E 0531 dw 1329 - 391 006D70 050B dw 1291 - 392 006D72 04D6 dw 1238 - 393 006D74 049A dw 1178 - 394 006D76 042E dw 1070 - 395 006D78 0424 dw 1060 - 396 006D7A 03E7 dw 999 - 397 - 398 ;initializer for _uiTPS1TableIn - 399 006D7C 047B dw 1147 - 400 006D7E 048F dw 1167 - 401 006D80 0491 dw 1169 - 402 006D82 04B2 dw 1202 - 403 006D84 0560 dw 1376 - 404 006D86 0545 dw 1349 - 405 006D88 0569 dw 1385 - 406 006D8A 0624 dw 1572 - 407 006D8C 06C1 dw 1729 - 408 006D8E 06F4 dw 1780 - 409 006D90 076C dw 1900 - 410 006D92 079F dw 1951 - 411 006D94 07F1 dw 2033 - 412 006D96 0861 dw 2145 - 413 006D98 08CB dw 2251 - 414 006D9A 090E dw 2318 - 415 006D9C 0962 dw 2402 - 416 006D9E 09BD dw 2493 - 417 006DA0 0AD6 dw 2774 - 418 006DA2 0ADA dw 2778 - 419 006DA4 0B92 dw 2962 - 420 - 421 ;initializer for _ucTPS2TableOut - 422 006DA6 00 db 0 - 423 006DA7 05 db 5 - 424 006DA8 0A db 10 - 425 006DA9 0F db 15 - 426 006DAA 14 db 20 - 427 006DAB 19 db 25 - 428 006DAC 1E db 30 - 429 006DAD 23 db 35 - 430 006DAE 28 db 40 - 431 006DAF 2D db 45 - 432 006DB0 32 db 50 - 433 006DB1 37 db 55 - 434 006DB2 3C db 60 - 435 006DB3 41 db 65 - 436 006DB4 46 db 70 - 437 006DB5 4B db 75 - 438 006DB6 50 db 80 - 439 006DB7 55 db 85 - 440 006DB8 5A db 90 - 441 006DB9 5F db 95 - 442 006DBA 64 db 100 - 443 - 444 ;initializer for _ucTPS1TableOut - 445 006DBB 00 db 0 - 446 006DBC 05 db 5 - 447 006DBD 0A db 10 - 448 006DBE 0F db 15 - 449 006DBF 14 db 20 - 450 006DC0 19 db 25 - 451 006DC1 1E db 30 - 452 006DC2 23 db 35 - 453 006DC3 28 db 40 - 454 006DC4 2D db 45 - 455 006DC5 32 db 50 - 456 006DC6 37 db 55 - 457 006DC7 3C db 60 - 458 006DC8 41 db 65 - 459 006DC9 46 db 70 - 460 006DCA 4B db 75 - 461 006DCB 50 db 80 - 462 006DCC 55 db 85 - 463 006DCD 5A db 90 - 464 006DCE 5F db 95 - 465 006DCF 64 db 100 + 371 ;initializer for _ucETCMotorNotClose + 372 007A7A 01 db 1 + 373 + 374 ;initializer for _ucETCRuleSupervisor + 375 007A7B 01 db 1 + 376 + 377 psect idataBANK7 + 378 006E84 __pidataBANK7: + 379 callstack 0 + 380 + 381 ;initializer for _uiTPS2TableIn + 382 006E84 0A3A dw 2618 + 383 006E86 0A2B dw 2603 + 384 006E88 0A22 dw 2594 + 385 006E8A 09BA dw 2490 + 386 006E8C 093D dw 2365 + 387 006E8E 08E1 dw 2273 + 388 006E90 08A7 dw 2215 + 389 006E92 07A8 dw 1960 + 390 006E94 06E1 dw 1761 + 391 006E96 06AC dw 1708 + 392 006E98 0644 dw 1604 + 393 006E9A 060A dw 1546 + 394 006E9C 05CD dw 1485 + 395 006E9E 0571 dw 1393 + 396 006EA0 0531 dw 1329 + 397 006EA2 050B dw 1291 + 398 006EA4 04D6 dw 1238 + 399 006EA6 049A dw 1178 + 400 006EA8 042E dw 1070 + 401 006EAA 0424 dw 1060 + 402 006EAC 03E7 dw 999 + 403 + 404 ;initializer for _uiTPS1TableIn + 405 006EAE 047B dw 1147 + 406 006EB0 048F dw 1167 + 407 006EB2 0491 dw 1169 + 408 006EB4 04B2 dw 1202 + 409 006EB6 0560 dw 1376 + 410 006EB8 0545 dw 1349 + 411 006EBA 0569 dw 1385 + 412 006EBC 0624 dw 1572 + 413 006EBE 06C1 dw 1729 + 414 006EC0 06F4 dw 1780 + 415 006EC2 076C dw 1900 + 416 006EC4 079F dw 1951 + 417 006EC6 07F1 dw 2033 + 418 006EC8 0861 dw 2145 + 419 006ECA 08CB dw 2251 + 420 006ECC 090E dw 2318 + 421 006ECE 0962 dw 2402 + 422 006ED0 09BD dw 2493 + 423 006ED2 0AD6 dw 2774 + 424 006ED4 0ADA dw 2778 + 425 006ED6 0B92 dw 2962 + 426 + 427 ;initializer for _pid + 428 006ED8 999A dw 39322 + 429 006EDA 4019 dw 16409 + 430 006EDC 3333 dw 13107 + 431 006EDE 3FB3 dw 16307 + 432 006EE0 0000 dw 0 + 433 006EE2 0000 dw 0 + 434 006EE4 D70A dw 55050 + 435 006EE6 3CA3 dw 15523 + 436 006EE8 0000 dw 0 + 437 006EEA 0000 dw 0 + 438 006EEC 0000 dw 0 + 439 006EEE 42C8 dw 17096 + 440 006EF0 0000 dw 0 + 441 006EF2 C120 dw 49440 + 442 006EF4 0000 dw 0 + 443 006EF6 4120 dw 16672 + 444 006EF8 D70A dw 55050 + 445 006EFA 3C23 dw 15395 + 446 006EFC 00 db 0 + 447 006EFD 00 db 0 + 448 006EFE 00 db 0 + 449 006EFF 00 db 0 + 450 006F00 00 db 0 + 451 006F01 00 db 0 + 452 006F02 00 db 0 + 453 006F03 00 db 0 + 454 006F04 00 db 0 + 455 006F05 00 db 0 + 456 006F06 00 db 0 + 457 006F07 00 db 0 + 458 006F08 00 db 0 + 459 006F09 00 db 0 + 460 006F0A 00 db 0 + 461 006F0B 00 db 0 + 462 006F0C 00 db 0 + 463 006F0D 00 db 0 + 464 006F0E 00 db 0 + 465 006F0F 00 db 0 466 467 psect smallconst 468 002500 __psmallconst: @@ -681,44 +681,44 @@ Microchip MPLAB XC8 C Compiler v2.31 (Free license) build 20201012212115 Og1 667 0025BB 00 db 0 ; dummy byte at the end 668 0000 669 psect nvBANK6 - 670 0006E8 __pnvBANK6: + 670 0006DB __pnvBANK6: 671 callstack 0 - 672 0006E8 _TMR1_InterruptHandler: + 672 0006DB _TMR1_InterruptHandler: 673 callstack 0 - 674 0006E8 ds 2 - 675 0006EA _timer1ReloadVal: + 674 0006DB ds 2 + 675 0006DD _timer1ReloadVal: 676 callstack 0 - 677 0006EA ds 2 - 678 0006EC _TMR0_InterruptHandler: + 677 0006DD ds 2 + 678 0006DF _TMR0_InterruptHandler: 679 callstack 0 - 680 0006EC ds 2 - 681 0006EE _ADC_ActiveClockTuning_ISR: + 680 0006DF ds 2 + 681 0006E1 _ADC_ActiveClockTuning_ISR: 682 callstack 0 - 683 0006EE ds 2 - 684 0006F0 _ADC_Context4Thereshld_ISR: + 683 0006E1 ds 2 + 684 0006E3 _ADC_Context4Thereshld_ISR: 685 callstack 0 - 686 0006F0 ds 2 - 687 0006F2 _ADC_Context3Thereshld_ISR: + 686 0006E3 ds 2 + 687 0006E5 _ADC_Context3Thereshld_ISR: 688 callstack 0 - 689 0006F2 ds 2 - 690 0006F4 _ADC_Context2Thereshld_ISR: + 689 0006E5 ds 2 + 690 0006E7 _ADC_Context2Thereshld_ISR: 691 callstack 0 - 692 0006F4 ds 2 - 693 0006F6 _ADC_Context1Thereshld_ISR: + 692 0006E7 ds 2 + 693 0006E9 _ADC_Context1Thereshld_ISR: 694 callstack 0 - 695 0006F6 ds 2 - 696 0006F8 _ADC_ConversionComplete_ISR: + 695 0006E9 ds 2 + 696 0006EB _ADC_ConversionComplete_ISR: 697 callstack 0 - 698 0006F8 ds 2 - 699 0006FA _PWM2_16BIT_Period_InterruptHandler: + 698 0006EB ds 2 + 699 0006ED _PWM2_16BIT_Period_InterruptHandler: 700 callstack 0 - 701 0006FA ds 2 - 702 0006FC _PWM2_16BIT_Slice1Output2_InterruptHandler: + 701 0006ED ds 2 + 702 0006EF _PWM2_16BIT_Slice1Output2_InterruptHandler: 703 callstack 0 - 704 0006FC ds 2 - 705 0006FE _PWM2_16BIT_Slice1Output1_InterruptHandler: + 704 0006EF ds 2 + 705 0006F1 _PWM2_16BIT_Slice1Output1_InterruptHandler: 706 callstack 0 - 707 0006FE ds 2 + 707 0006F1 ds 2 708 0000 _PMD8 set 104 709 0000 _PMD7 set 103 710 0000 _PMD6 set 102 @@ -878,8 +878,8 @@ Microchip MPLAB XC8 C Compiler v2.31 (Free license) build 20201012212115 Og1 864 0000 _ANSELA set 1024 865 0000 _ANSELB set 1032 866 0000 _ANSELC set 1040 - 867 0000 _LATCbits set 1216 - 868 0000 _LATAbits set 1214 + 867 0000 _LATAbits set 1214 + 868 0000 _LATCbits set 1216 869 0000 _TRISCbits set 1224 870 0000 _TRISAbits set 1222 871 0000 _PORTAbits set 1230 @@ -946,23113 +946,23557 @@ Microchip MPLAB XC8 C Compiler v2.31 (Free license) build 20201012212115 Og1 932 ; #config settings 933 934 psect cinit - 935 0069F8 __pcinit: + 935 006D64 __pcinit: 936 callstack 0 - 937 0069F8 start_initialization: + 937 006D64 start_initialization: 938 callstack 0 - 939 0069F8 __initialization: + 939 006D64 __initialization: 940 callstack 0 941 - 942 ; Initialize objects allocated to BANK7 (126 bytes) + 942 ; Initialize objects allocated to BANK7 (140 bytes) 943 ; load TBLPTR registers with __pidataBANK7 - 944 0069F8 0E52 movlw low __pidataBANK7 - 945 0069FA 6EF6 movwf tblptrl,c - 946 0069FC 0E6D movlw high __pidataBANK7 - 947 0069FE 6EF7 movwf tblptrh,c - 948 006A00 0E00 movlw low (__pidataBANK7 shr (0+16)) - 949 006A02 6EF8 movwf tblptru,c - 950 006A04 EE01 F300 lfsr 0,__pdataBANK7 - 951 006A08 EE10 F07E lfsr 1,126 - 952 006A0C copy_data0: - 953 006A0C 0009 tblrd *+ - 954 006A0E C4F5 F4EE movff tablat,postinc0 - 955 006A12 50E5 movf postdec1,w,c - 956 006A14 50E1 movf fsr1l,w,c - 957 006A16 E1FA bnz copy_data0 + 944 006D64 0E84 movlw low __pidataBANK7 + 945 006D66 6EF6 movwf tblptrl,c + 946 006D68 0E6E movlw high __pidataBANK7 + 947 006D6A 6EF7 movwf tblptrh,c + 948 006D6C 0E00 movlw low (__pidataBANK7 shr (0+16)) + 949 006D6E 6EF8 movwf tblptru,c + 950 006D70 EE01 F300 lfsr 0,__pdataBANK7 + 951 006D74 EE10 F08C lfsr 1,140 + 952 006D78 copy_data0: + 953 006D78 0009 tblrd *+ + 954 006D7A C4F5 F4EE movff tablat,postinc0 + 955 006D7E 50E5 movf postdec1,w,c + 956 006D80 50E1 movf fsr1l,w,c + 957 006D82 E1FA bnz copy_data0 958 - 959 ; Initialize objects allocated to BANK6 (57 bytes) + 959 ; Initialize objects allocated to BANK6 (44 bytes) 960 ; load TBLPTR registers with __pidataBANK6 - 961 006A18 0E70 movlw low __pidataBANK6 - 962 006A1A 6EF6 movwf tblptrl,c - 963 006A1C 0E76 movlw high __pidataBANK6 - 964 006A1E 6EF7 movwf tblptrh,c - 965 006A20 0E00 movlw low (__pidataBANK6 shr (0+16)) - 966 006A22 6EF8 movwf tblptru,c - 967 006A24 EE01 F2AF lfsr 0,__pdataBANK6 - 968 006A28 EE10 F039 lfsr 1,57 - 969 006A2C copy_data1: - 970 006A2C 0009 tblrd *+ - 971 006A2E C4F5 F4EE movff tablat,postinc0 - 972 006A32 50E5 movf postdec1,w,c - 973 006A34 50E1 movf fsr1l,w,c - 974 006A36 E1FA bnz copy_data1 + 961 006D84 0E50 movlw low __pidataBANK6 + 962 006D86 6EF6 movwf tblptrl,c + 963 006D88 0E7A movlw high __pidataBANK6 + 964 006D8A 6EF7 movwf tblptrh,c + 965 006D8C 0E00 movlw low (__pidataBANK6 shr (0+16)) + 966 006D8E 6EF8 movwf tblptru,c + 967 006D90 EE01 F2AF lfsr 0,__pdataBANK6 + 968 006D94 EE10 F02C lfsr 1,44 + 969 006D98 copy_data1: + 970 006D98 0009 tblrd *+ + 971 006D9A C4F5 F4EE movff tablat,postinc0 + 972 006D9E 50E5 movf postdec1,w,c + 973 006DA0 50E1 movf fsr1l,w,c + 974 006DA2 E1FA bnz copy_data1 975 - 976 ; Initialize objects allocated to COMRAM (3 bytes) + 976 ; Initialize objects allocated to COMRAM (2 bytes) 977 ; load TBLPTR registers with __pidataCOMRAM - 978 006A38 0E08 movlw low __pidataCOMRAM - 979 006A3A 6EF6 movwf tblptrl,c - 980 006A3C 0E7D movlw high __pidataCOMRAM - 981 006A3E 6EF7 movwf tblptrh,c - 982 006A40 0E00 movlw low (__pidataCOMRAM shr (0+16)) - 983 006A42 6EF8 movwf tblptru,c - 984 006A44 0009 tblrd *+ ;fetch initializer - 985 006A46 0061 F3D4 F55D movff tablat,__pdataCOMRAM - 986 006A4C 0009 tblrd *+ ;fetch initializer - 987 006A4E 0061 F3D4 F55E movff tablat,__pdataCOMRAM+1 - 988 006A54 0009 tblrd *+ ;fetch initializer - 989 006A56 0061 F3D4 F55F movff tablat,__pdataCOMRAM+2 - 990 - 991 ; Clear objects allocated to BANK6 (175 bytes) - 992 006A5C EE01 F200 lfsr 0,__pbssBANK6 - 993 006A60 0EAF movlw 175 - 994 006A62 clear_0: - 995 006A62 6AEE clrf postinc0,c - 996 006A64 06E8 decf wreg,f,c - 997 006A66 E1FD bnz clear_0 - 998 - 999 ; Clear objects allocated to BANK5 (3 bytes) - 1000 006A68 0105 movlb 5 - 1001 006A6A 6BFE clrf (__pbssBANK5+2)& (0+255),b - 1002 006A6C 6BFD clrf (__pbssBANK5+1)& (0+255),b - 1003 006A6E 6BFC clrf __pbssBANK5& (0+255),b - 1004 - 1005 ; Clear objects allocated to COMRAM (33 bytes) - 1006 006A70 EE01 F13C lfsr 0,__pbssCOMRAM - 1007 006A74 0E21 movlw 33 - 1008 006A76 clear_1: - 1009 006A76 6AEE clrf postinc0,c - 1010 006A78 06E8 decf wreg,f,c - 1011 006A7A E1FD bnz clear_1 - 1012 + 978 006DA4 0E6E movlw low __pidataCOMRAM + 979 006DA6 6EF6 movwf tblptrl,c + 980 006DA8 0E7F movlw high __pidataCOMRAM + 981 006DAA 6EF7 movwf tblptrh,c + 982 006DAC 0E00 movlw low (__pidataCOMRAM shr (0+16)) + 983 006DAE 6EF8 movwf tblptru,c + 984 006DB0 0009 tblrd *+ ;fetch initializer + 985 006DB2 0061 F3D4 F55E movff tablat,__pdataCOMRAM + 986 006DB8 0009 tblrd *+ ;fetch initializer + 987 006DBA 0061 F3D4 F55F movff tablat,__pdataCOMRAM+1 + 988 + 989 ; Clear objects allocated to BANK6 (175 bytes) + 990 006DC0 EE01 F200 lfsr 0,__pbssBANK6 + 991 006DC4 0EAF movlw 175 + 992 006DC6 clear_0: + 993 006DC6 6AEE clrf postinc0,c + 994 006DC8 06E8 decf wreg,f,c + 995 006DCA E1FD bnz clear_0 + 996 + 997 ; Clear objects allocated to BANK5 (3 bytes) + 998 006DCC 0105 movlb 5 + 999 006DCE 6BFE clrf (__pbssBANK5+2)& (0+255),b + 1000 006DD0 6BFD clrf (__pbssBANK5+1)& (0+255),b + 1001 006DD2 6BFC clrf __pbssBANK5& (0+255),b + 1002 + 1003 ; Clear objects allocated to COMRAM (34 bytes) + 1004 006DD4 EE01 F13C lfsr 0,__pbssCOMRAM + 1005 006DD8 0E22 movlw 34 + 1006 006DDA clear_1: + 1007 006DDA 6AEE clrf postinc0,c + 1008 006DDC 06E8 decf wreg,f,c + 1009 006DDE E1FD bnz clear_1 + 1010 + 1011 ; + 1012 ; Setup IVTBASE 1013 ; - 1014 ; Setup IVTBASE - 1015 ; - 1016 006A7C 0104 movlb 4 - 1017 006A7E 0E08 movlw (ivt0x8_base shr 0)& (0+255) - 1018 006A80 6F5D movwf 93,b - 1019 006A82 0E00 movlw (ivt0x8_base shr (0+8))& (0+255) - 1020 006A84 6F5E movwf 94,b - 1021 006A86 0E00 movlw (ivt0x8_base shr (0+16))& (0+255) - 1022 006A88 6F5F movwf 95,b - 1023 006A8A end_of_initialization: + 1014 006DE0 0104 movlb 4 + 1015 006DE2 0E08 movlw (ivt0x8_base shr 0)& (0+255) + 1016 006DE4 6F5D movwf 93,b + 1017 006DE6 0E00 movlw (ivt0x8_base shr (0+8))& (0+255) + 1018 006DE8 6F5E movwf 94,b + 1019 006DEA 0E00 movlw (ivt0x8_base shr (0+16))& (0+255) + 1020 006DEC 6F5F movwf 95,b + 1021 006DEE end_of_initialization: + 1022 callstack 0 + 1023 006DEE __end_of__initialization: 1024 callstack 0 - 1025 006A8A __end_of__initialization: - 1026 callstack 0 - 1027 006A8A 0100 movlb 0 - 1028 006A8C EFAF F034 goto _main ;jump to C main() function - 1029 - 1030 psect bssCOMRAM - 1031 00053C __pbssCOMRAM: + 1025 006DEE 0100 movlb 0 + 1026 006DF0 EF84 F035 goto _main ;jump to C main() function + 1027 + 1028 psect bssCOMRAM + 1029 00053C __pbssCOMRAM: + 1030 callstack 0 + 1031 00053C _uiTPS2: 1032 callstack 0 - 1033 00053C _uiTPS2: - 1034 callstack 0 - 1035 00053C ds 2 - 1036 00053E _uiTPS1: - 1037 callstack 0 - 1038 00053E ds 2 - 1039 000540 _ucTPS: - 1040 callstack 0 - 1041 000540 ds 2 - 1042 000542 _ucTPS2Perc: - 1043 callstack 0 - 1044 000542 ds 2 - 1045 000544 _ucTPS1Perc: - 1046 callstack 0 - 1047 000544 ds 2 - 1048 000546 _ucAPPS2Perc: - 1049 callstack 0 - 1050 000546 ds 2 - 1051 000548 _ucAPPS1Perc: - 1052 callstack 0 - 1053 000548 ds 2 - 1054 00054A _ucCount500msResolveNotCloseError: - 1055 callstack 0 - 1056 00054A ds 1 - 1057 00054B _ucCount500msTPSDiff: - 1058 callstack 0 - 1059 00054B ds 1 - 1060 00054C _ucCount100msAPPSError: - 1061 callstack 0 - 1062 00054C ds 1 - 1063 00054D _ucCount100msTPSError: - 1064 callstack 0 - 1065 00054D ds 1 - 1066 00054E _ucETCTimerRuleAPPS: - 1067 callstack 0 - 1068 00054E ds 1 - 1069 00054F _ucETCTimerRuleTPS: - 1070 callstack 0 - 1071 00054F ds 1 - 1072 000550 _ucETB_STATE: - 1073 callstack 0 - 1074 000550 ds 1 - 1075 000551 _ucAPPS_STATE: - 1076 callstack 0 - 1077 000551 ds 1 - 1078 000552 _ucTPS_STATE: - 1079 callstack 0 - 1080 000552 ds 1 - 1081 000553 _ucCLUTCHDuty: - 1082 callstack 0 - 1083 000553 ds 1 - 1084 000554 _ucETCFlagSupervisor: - 1085 callstack 0 - 1086 000554 ds 1 - 1087 000555 _ucTargetClutch_PREV: - 1088 callstack 0 - 1089 000555 ds 1 - 1090 000556 _ucETCBeatSupervisor: - 1091 callstack 0 - 1092 000556 ds 1 - 1093 000557 _ucTargetClutch: - 1094 callstack 0 - 1095 000557 ds 1 - 1096 000558 _ucTargetAccelerator: - 1097 callstack 0 - 1098 000558 ds 1 - 1099 000559 _ucSTEER_WH_Clutch: - 1100 callstack 0 - 1101 000559 ds 1 - 1102 00055A _ucCount10s: - 1103 callstack 0 - 1104 00055A ds 1 - 1105 00055B _ucCount1s: - 1106 callstack 0 - 1107 00055B ds 1 - 1108 00055C _ucCount500ms: - 1109 callstack 0 - 1110 00055C ds 1 - 1111 - 1112 psect dataCOMRAM - 1113 00055D __pdataCOMRAM: - 1114 callstack 0 - 1115 00055D _rxFifos: - 1116 callstack 0 - 1117 00055D ds 2 - 1118 00055F _ucETCRuleSupervisor: - 1119 callstack 0 - 1120 00055F ds 1 - 1121 - 1122 psect bssBANK5 - 1123 0005FC __pbssBANK5: + 1033 00053C ds 2 + 1034 00053E _uiTPS1: + 1035 callstack 0 + 1036 00053E ds 2 + 1037 000540 _ucTPS: + 1038 callstack 0 + 1039 000540 ds 2 + 1040 000542 _ucTPS2Perc: + 1041 callstack 0 + 1042 000542 ds 2 + 1043 000544 _ucTPS1Perc: + 1044 callstack 0 + 1045 000544 ds 2 + 1046 000546 _ucAPPS2Perc: + 1047 callstack 0 + 1048 000546 ds 2 + 1049 000548 _ucAPPS1Perc: + 1050 callstack 0 + 1051 000548 ds 2 + 1052 00054A _ucCount500msResolveNotCloseError: + 1053 callstack 0 + 1054 00054A ds 1 + 1055 00054B _ucCount500msTPSDiff: + 1056 callstack 0 + 1057 00054B ds 1 + 1058 00054C _ucCount100msAPPSError: + 1059 callstack 0 + 1060 00054C ds 1 + 1061 00054D _ucCount100msTPSError: + 1062 callstack 0 + 1063 00054D ds 1 + 1064 00054E _ucETCTimerRuleAPPS: + 1065 callstack 0 + 1066 00054E ds 1 + 1067 00054F _ucETCTimerRuleTPS: + 1068 callstack 0 + 1069 00054F ds 1 + 1070 000550 _ucCount50ms: + 1071 callstack 0 + 1072 000550 ds 1 + 1073 000551 _ucETB_STATE: + 1074 callstack 0 + 1075 000551 ds 1 + 1076 000552 _ucAPPS_STATE: + 1077 callstack 0 + 1078 000552 ds 1 + 1079 000553 _ucTPS_STATE: + 1080 callstack 0 + 1081 000553 ds 1 + 1082 000554 _ucCLUTCHDuty: + 1083 callstack 0 + 1084 000554 ds 1 + 1085 000555 _ucETCFlagSupervisor: + 1086 callstack 0 + 1087 000555 ds 1 + 1088 000556 _ucTargetClutch_PREV: + 1089 callstack 0 + 1090 000556 ds 1 + 1091 000557 _ucETCBeatSupervisor: + 1092 callstack 0 + 1093 000557 ds 1 + 1094 000558 _ucTargetClutch: + 1095 callstack 0 + 1096 000558 ds 1 + 1097 000559 _ucTargetAccelerator: + 1098 callstack 0 + 1099 000559 ds 1 + 1100 00055A _ucSTEER_WH_Clutch: + 1101 callstack 0 + 1102 00055A ds 1 + 1103 00055B _ucCount10s: + 1104 callstack 0 + 1105 00055B ds 1 + 1106 00055C _ucCount1s: + 1107 callstack 0 + 1108 00055C ds 1 + 1109 00055D _ucCount500ms: + 1110 callstack 0 + 1111 00055D ds 1 + 1112 + 1113 psect dataCOMRAM + 1114 00055E __pdataCOMRAM: + 1115 callstack 0 + 1116 00055E _rxFifos: + 1117 callstack 0 + 1118 00055E ds 2 + 1119 + 1120 psect bssBANK5 + 1121 0005FC __pbssBANK5: + 1122 callstack 0 + 1123 0005FC _ucTPS_Volts_STATE: 1124 callstack 0 - 1125 0005FC _ucTPS_Volts_STATE: - 1126 callstack 0 - 1127 0005FC ds 1 - 1128 0005FD _ucCLUTCHState: - 1129 callstack 0 - 1130 0005FD ds 1 - 1131 0005FE _ucASMode: - 1132 callstack 0 - 1133 0005FE ds 1 - 1134 - 1135 psect bssBANK6 - 1136 000600 __pbssBANK6: + 1125 0005FC ds 1 + 1126 0005FD _ucCLUTCHState: + 1127 callstack 0 + 1128 0005FD ds 1 + 1129 0005FE _ucASMode: + 1130 callstack 0 + 1131 0005FE ds 1 + 1132 + 1133 psect bssBANK6 + 1134 000600 __pbssBANK6: + 1135 callstack 0 + 1136 000600 _I2C1_Status: 1137 callstack 0 - 1138 000600 _I2C1_Status: - 1139 callstack 0 - 1140 000600 ds 36 - 1141 000624 _ulTPS2calc: - 1142 callstack 0 - 1143 000624 ds 4 - 1144 000628 _ulTPS1calc: - 1145 callstack 0 - 1146 000628 ds 4 - 1147 00062C _ulAPPS2calc: - 1148 callstack 0 - 1149 00062C ds 4 - 1150 000630 _ulAPPS1calc: - 1151 callstack 0 - 1152 000630 ds 4 - 1153 000634 _uiETCDuty: - 1154 callstack 0 - 1155 000634 ds 2 - 1156 000636 _uiAPPS2: - 1157 callstack 0 - 1158 000636 ds 2 - 1159 000638 _uiAPPS1: - 1160 callstack 0 - 1161 000638 ds 2 - 1162 00063A _uiTPS2max: - 1163 callstack 0 - 1164 00063A ds 2 - 1165 00063C _uiTPS2min: - 1166 callstack 0 - 1167 00063C ds 2 - 1168 00063E _uiTPS1max: - 1169 callstack 0 - 1170 00063E ds 2 - 1171 000640 _uiTPS1min: - 1172 callstack 0 - 1173 000640 ds 2 - 1174 000642 _uiAPPS2max: - 1175 callstack 0 - 1176 000642 ds 2 - 1177 000644 _uiAPPS2min: - 1178 callstack 0 - 1179 000644 ds 2 - 1180 000646 _uiAPPS1max: - 1181 callstack 0 - 1182 000646 ds 2 - 1183 000648 _uiAPPS1min: - 1184 callstack 0 - 1185 000648 ds 2 - 1186 00064A _uiCLUTCHDuty: - 1187 callstack 0 - 1188 00064A ds 2 - 1189 00064C _uiYaw_rate: - 1190 callstack 0 - 1191 00064C ds 2 - 1192 00064E _uiAcc_lateral: - 1193 callstack 0 - 1194 00064E ds 2 - 1195 000650 _uiAcc_longitudinal: - 1196 callstack 0 - 1197 000650 ds 2 - 1198 000652 _uiCones_count_all: - 1199 callstack 0 - 1200 000652 ds 2 - 1201 000654 _ucAPPS: - 1202 callstack 0 - 1203 000654 ds 2 - 1204 000656 _ucAPPSTargetPruebas: - 1205 callstack 0 - 1206 000656 ds 2 - 1207 000658 TMR1_ISR@CountCallBack: - 1208 callstack 0 - 1209 000658 ds 2 - 1210 00065A _uiCount1min: - 1211 callstack 0 - 1212 00065A ds 2 - 1213 00065C _uiCount30s: - 1214 callstack 0 - 1215 00065C ds 2 - 1216 00065E TMR0_ISR@CountCallBack: - 1217 callstack 0 - 1218 00065E ds 2 - 1219 000660 _PWM1_16BIT_Period_InterruptHandler: - 1220 callstack 0 - 1221 000660 ds 2 - 1222 000662 _PWM1_16BIT_Slice1Output2_InterruptHandler: - 1223 callstack 0 - 1224 000662 ds 2 - 1225 000664 _PWM1_16BIT_Slice1Output1_InterruptHandler: - 1226 callstack 0 - 1227 000664 ds 2 - 1228 000666 _CAN1_RxBufferOverflowHandler: - 1229 callstack 0 - 1230 000666 ds 2 - 1231 000668 _CAN1_TxAttemptHandler: - 1232 callstack 0 - 1233 000668 ds 2 - 1234 00066A _CAN1_SystemErrorHandler: - 1235 callstack 0 - 1236 00066A ds 2 - 1237 00066C _CAN1_ModeChangeHandler: - 1238 callstack 0 - 1239 00066C ds 2 - 1240 00066E _CAN1_BusErrorHandler: - 1241 callstack 0 - 1242 00066E ds 2 - 1243 000670 _CAN1_BusWakeUpActivityHandler: - 1244 callstack 0 - 1245 000670 ds 2 - 1246 000672 _CAN1_InvalidMessageHandler: - 1247 callstack 0 - 1248 000672 ds 2 - 1249 000674 _CAN1_FIFO1NotEmptyHandler: - 1250 callstack 0 - 1251 000674 ds 2 - 1252 000676 _ucETCResolveNotCloseError: - 1253 callstack 0 - 1254 000676 ds 1 - 1255 000677 _ucETCTargetTPSDiff: - 1256 callstack 0 - 1257 000677 ds 1 - 1258 000678 _ucAPPSManual: - 1259 callstack 0 - 1260 000678 ds 1 - 1261 000679 _ucTPS2_STATE: - 1262 callstack 0 - 1263 000679 ds 1 - 1264 00067A _ucTPS1_STATE: - 1265 callstack 0 - 1266 00067A ds 1 - 1267 00067B _ucCLUTCHlmax: - 1268 callstack 0 - 1269 00067B ds 1 - 1270 00067C _ucCLUTCHlmin: - 1271 callstack 0 - 1272 00067C ds 1 - 1273 00067D _ucASRequesState: - 1274 callstack 0 - 1275 00067D ds 1 - 1276 00067E _ucASBState: - 1277 callstack 0 - 1278 00067E ds 1 - 1279 00067F _ucMotor_moment_target: - 1280 callstack 0 - 1281 00067F ds 1 - 1282 000680 _ucMotor_moment_actual: - 1283 callstack 0 - 1284 000680 ds 1 - 1285 000681 _ucBrake_hydr_target: - 1286 callstack 0 - 1287 000681 ds 1 - 1288 000682 _ucBrake_hydr_actual: - 1289 callstack 0 - 1290 000682 ds 1 - 1291 000683 _ucSteering_angle_target: - 1292 callstack 0 - 1293 000683 ds 1 - 1294 000684 _ucSteering_angle_actual: - 1295 callstack 0 - 1296 000684 ds 1 - 1297 000685 _ucSpeed_target: - 1298 callstack 0 - 1299 000685 ds 1 - 1300 000686 _ucSpeed_actual: - 1301 callstack 0 - 1302 000686 ds 1 - 1303 000687 _ucCones_count_actual: - 1304 callstack 0 - 1305 000687 ds 1 - 1306 000688 _ucLap_counter: - 1307 callstack 0 - 1308 000688 ds 1 - 1309 000689 _ucService_brake: - 1310 callstack 0 - 1311 000689 ds 1 - 1312 00068A _ucSteering_state: - 1313 callstack 0 - 1314 00068A ds 1 - 1315 00068B _ucAMI_state: - 1316 callstack 0 - 1317 00068B ds 1 - 1318 00068C _ucEBS_state: - 1319 callstack 0 - 1320 00068C ds 1 - 1321 00068D _ucAS_state: - 1322 callstack 0 - 1323 00068D ds 1 - 1324 00068E _ucTargetGear: - 1325 callstack 0 - 1326 00068E ds 1 - 1327 00068F _ucTargetDirection: - 1328 callstack 0 - 1329 00068F ds 1 - 1330 000690 _ucTargetBrake: - 1331 callstack 0 - 1332 000690 ds 1 - 1333 000691 _rxMsgData: - 1334 callstack 0 - 1335 000691 ds 8 - 1336 000699 _CANDATAdata: - 1337 callstack 0 - 1338 000699 ds 8 - 1339 0006A1 _msgReceipt: - 1340 callstack 0 - 1341 0006A1 ds 7 - 1342 0006A8 _msgTransmit: - 1343 callstack 0 - 1344 0006A8 ds 7 - 1345 - 1346 psect dataBANK6 - 1347 0006AF __pdataBANK6: + 1138 000600 ds 36 + 1139 000624 _ulTPS2calc: + 1140 callstack 0 + 1141 000624 ds 4 + 1142 000628 _ulTPS1calc: + 1143 callstack 0 + 1144 000628 ds 4 + 1145 00062C _ulAPPS2calc: + 1146 callstack 0 + 1147 00062C ds 4 + 1148 000630 _ulAPPS1calc: + 1149 callstack 0 + 1150 000630 ds 4 + 1151 000634 _uiETCDuty: + 1152 callstack 0 + 1153 000634 ds 2 + 1154 000636 _uiAPPS2: + 1155 callstack 0 + 1156 000636 ds 2 + 1157 000638 _uiAPPS1: + 1158 callstack 0 + 1159 000638 ds 2 + 1160 00063A _uiTPS2max: + 1161 callstack 0 + 1162 00063A ds 2 + 1163 00063C _uiTPS2min: + 1164 callstack 0 + 1165 00063C ds 2 + 1166 00063E _uiTPS1max: + 1167 callstack 0 + 1168 00063E ds 2 + 1169 000640 _uiTPS1min: + 1170 callstack 0 + 1171 000640 ds 2 + 1172 000642 _uiAPPS2max: + 1173 callstack 0 + 1174 000642 ds 2 + 1175 000644 _uiAPPS2min: + 1176 callstack 0 + 1177 000644 ds 2 + 1178 000646 _uiAPPS1max: + 1179 callstack 0 + 1180 000646 ds 2 + 1181 000648 _uiAPPS1min: + 1182 callstack 0 + 1183 000648 ds 2 + 1184 00064A _uiCLUTCHDuty: + 1185 callstack 0 + 1186 00064A ds 2 + 1187 00064C _uiYaw_rate: + 1188 callstack 0 + 1189 00064C ds 2 + 1190 00064E _uiAcc_lateral: + 1191 callstack 0 + 1192 00064E ds 2 + 1193 000650 _uiAcc_longitudinal: + 1194 callstack 0 + 1195 000650 ds 2 + 1196 000652 _uiCones_count_all: + 1197 callstack 0 + 1198 000652 ds 2 + 1199 000654 _ucAPPS: + 1200 callstack 0 + 1201 000654 ds 2 + 1202 000656 _ucAPPSTargetPruebas: + 1203 callstack 0 + 1204 000656 ds 2 + 1205 000658 TMR1_ISR@CountCallBack: + 1206 callstack 0 + 1207 000658 ds 2 + 1208 00065A _uiCount1min: + 1209 callstack 0 + 1210 00065A ds 2 + 1211 00065C _uiCount30s: + 1212 callstack 0 + 1213 00065C ds 2 + 1214 00065E TMR0_ISR@CountCallBack: + 1215 callstack 0 + 1216 00065E ds 2 + 1217 000660 _PWM1_16BIT_Period_InterruptHandler: + 1218 callstack 0 + 1219 000660 ds 2 + 1220 000662 _PWM1_16BIT_Slice1Output2_InterruptHandler: + 1221 callstack 0 + 1222 000662 ds 2 + 1223 000664 _PWM1_16BIT_Slice1Output1_InterruptHandler: + 1224 callstack 0 + 1225 000664 ds 2 + 1226 000666 _CAN1_RxBufferOverflowHandler: + 1227 callstack 0 + 1228 000666 ds 2 + 1229 000668 _CAN1_TxAttemptHandler: + 1230 callstack 0 + 1231 000668 ds 2 + 1232 00066A _CAN1_SystemErrorHandler: + 1233 callstack 0 + 1234 00066A ds 2 + 1235 00066C _CAN1_ModeChangeHandler: + 1236 callstack 0 + 1237 00066C ds 2 + 1238 00066E _CAN1_BusErrorHandler: + 1239 callstack 0 + 1240 00066E ds 2 + 1241 000670 _CAN1_BusWakeUpActivityHandler: + 1242 callstack 0 + 1243 000670 ds 2 + 1244 000672 _CAN1_InvalidMessageHandler: + 1245 callstack 0 + 1246 000672 ds 2 + 1247 000674 _CAN1_FIFO1NotEmptyHandler: + 1248 callstack 0 + 1249 000674 ds 2 + 1250 000676 _ucETCResolveNotCloseError: + 1251 callstack 0 + 1252 000676 ds 1 + 1253 000677 _ucETCTargetTPSDiff: + 1254 callstack 0 + 1255 000677 ds 1 + 1256 000678 _ucAPPSManual: + 1257 callstack 0 + 1258 000678 ds 1 + 1259 000679 _ucTPS2_STATE: + 1260 callstack 0 + 1261 000679 ds 1 + 1262 00067A _ucTPS1_STATE: + 1263 callstack 0 + 1264 00067A ds 1 + 1265 00067B _ucCLUTCHlmax: + 1266 callstack 0 + 1267 00067B ds 1 + 1268 00067C _ucCLUTCHlmin: + 1269 callstack 0 + 1270 00067C ds 1 + 1271 00067D _ucASRequesState: + 1272 callstack 0 + 1273 00067D ds 1 + 1274 00067E _ucASBState: + 1275 callstack 0 + 1276 00067E ds 1 + 1277 00067F _ucMotor_moment_target: + 1278 callstack 0 + 1279 00067F ds 1 + 1280 000680 _ucMotor_moment_actual: + 1281 callstack 0 + 1282 000680 ds 1 + 1283 000681 _ucBrake_hydr_target: + 1284 callstack 0 + 1285 000681 ds 1 + 1286 000682 _ucBrake_hydr_actual: + 1287 callstack 0 + 1288 000682 ds 1 + 1289 000683 _ucSteering_angle_target: + 1290 callstack 0 + 1291 000683 ds 1 + 1292 000684 _ucSteering_angle_actual: + 1293 callstack 0 + 1294 000684 ds 1 + 1295 000685 _ucSpeed_target: + 1296 callstack 0 + 1297 000685 ds 1 + 1298 000686 _ucSpeed_actual: + 1299 callstack 0 + 1300 000686 ds 1 + 1301 000687 _ucCones_count_actual: + 1302 callstack 0 + 1303 000687 ds 1 + 1304 000688 _ucLap_counter: + 1305 callstack 0 + 1306 000688 ds 1 + 1307 000689 _ucService_brake: + 1308 callstack 0 + 1309 000689 ds 1 + 1310 00068A _ucSteering_state: + 1311 callstack 0 + 1312 00068A ds 1 + 1313 00068B _ucAMI_state: + 1314 callstack 0 + 1315 00068B ds 1 + 1316 00068C _ucEBS_state: + 1317 callstack 0 + 1318 00068C ds 1 + 1319 00068D _ucAS_state: + 1320 callstack 0 + 1321 00068D ds 1 + 1322 00068E _ucTargetGear: + 1323 callstack 0 + 1324 00068E ds 1 + 1325 00068F _ucTargetDirection: + 1326 callstack 0 + 1327 00068F ds 1 + 1328 000690 _ucTargetBrake: + 1329 callstack 0 + 1330 000690 ds 1 + 1331 000691 _rxMsgData: + 1332 callstack 0 + 1333 000691 ds 8 + 1334 000699 _CANDATAdata: + 1335 callstack 0 + 1336 000699 ds 8 + 1337 0006A1 _msgReceipt: + 1338 callstack 0 + 1339 0006A1 ds 7 + 1340 0006A8 _msgTransmit: + 1341 callstack 0 + 1342 0006A8 ds 7 + 1343 + 1344 psect dataBANK6 + 1345 0006AF __pdataBANK6: + 1346 callstack 0 + 1347 0006AF _ucTPS2TableOut: 1348 callstack 0 - 1349 0006AF _ucETCMotorNotClose: - 1350 callstack 0 - 1351 0006AF ds 1 - 1352 0006B0 _pid: - 1353 callstack 0 - 1354 0006B0 ds 56 - 1355 - 1356 psect dataBANK7 - 1357 000700 __pdataBANK7: - 1358 callstack 0 - 1359 000700 _uiTPS2TableIn: - 1360 callstack 0 - 1361 000700 ds 42 - 1362 00072A _uiTPS1TableIn: - 1363 callstack 0 - 1364 00072A ds 42 - 1365 000754 _ucTPS2TableOut: - 1366 callstack 0 - 1367 000754 ds 21 - 1368 000769 _ucTPS1TableOut: - 1369 callstack 0 - 1370 000769 ds 21 - 1371 - 1372 psect cstackBANK5 - 1373 000560 __pcstackBANK5: - 1374 callstack 0 - 1375 000560 ?_ADC_GetSingleConversion: - 1376 callstack 0 - 1377 000560 ?___wmul: + 1349 0006AF ds 21 + 1350 0006C4 _ucTPS1TableOut: + 1351 callstack 0 + 1352 0006C4 ds 21 + 1353 0006D9 _ucETCMotorNotClose: + 1354 callstack 0 + 1355 0006D9 ds 1 + 1356 0006DA _ucETCRuleSupervisor: + 1357 callstack 0 + 1358 0006DA ds 1 + 1359 + 1360 psect dataBANK7 + 1361 000700 __pdataBANK7: + 1362 callstack 0 + 1363 000700 _uiTPS2TableIn: + 1364 callstack 0 + 1365 000700 ds 42 + 1366 00072A _uiTPS1TableIn: + 1367 callstack 0 + 1368 00072A ds 42 + 1369 000754 _pid: + 1370 callstack 0 + 1371 000754 ds 56 + 1372 + 1373 psect cstackBANK5 + 1374 000560 __pcstackBANK5: + 1375 callstack 0 + 1376 000560 ??_ETCRulesSensorsSupervision: + 1377 000560 ?_ADC_GetSingleConversion: 1378 callstack 0 - 1379 000560 ?___lwdiv: + 1379 000560 ?___wmul: 1380 callstack 0 - 1381 000560 ?___lmul: + 1381 000560 ?___lwdiv: 1382 callstack 0 - 1383 000560 ?___xxtofl: + 1383 000560 ?___lmul: 1384 callstack 0 - 1385 000560 CAN1_RX_FIFO_ResetInfo@index: + 1385 000560 ?___xxtofl: 1386 callstack 0 - 1387 000560 CAN1_OperationModeSet@opMode: + 1387 000560 CAN1_RX_FIFO_ResetInfo@index: 1388 callstack 0 - 1389 000560 _isTxChannel$985: + 1389 000560 CAN1_OperationModeSet@opMode: 1390 callstack 0 - 1391 000560 GetTxFifoStatus@validChannel: + 1391 000560 _isTxChannel$985: 1392 callstack 0 - 1393 000560 ADC_SelectContext@context: + 1393 000560 GetTxFifoStatus@validChannel: 1394 callstack 0 - 1395 000560 CANDisableErrorInterrupt@ucInterruptSet: + 1395 000560 ADC_SelectContext@context: 1396 callstack 0 - 1397 000560 CAN1_SetInvalidMessageInterruptHandler@handler: + 1397 000560 CANDisableErrorInterrupt@ucInterruptSet: 1398 callstack 0 - 1399 000560 CAN1_SetBusWakeUpActivityInterruptHandler@handler: + 1399 000560 CAN1_SetInvalidMessageInterruptHandler@handler: 1400 callstack 0 - 1401 000560 CAN1_SetBusErrorInterruptHandler@handler: + 1401 000560 CAN1_SetBusWakeUpActivityInterruptHandler@handler: 1402 callstack 0 - 1403 000560 CAN1_SetModeChangeInterruptHandler@handler: + 1403 000560 CAN1_SetBusErrorInterruptHandler@handler: 1404 callstack 0 - 1405 000560 CAN1_SetSystemErrorInterruptHandler@handler: + 1405 000560 CAN1_SetModeChangeInterruptHandler@handler: 1406 callstack 0 - 1407 000560 CAN1_SetTxAttemptInterruptHandler@handler: + 1407 000560 CAN1_SetSystemErrorInterruptHandler@handler: 1408 callstack 0 - 1409 000560 CAN1_SetRxBufferOverFlowInterruptHandler@handler: + 1409 000560 CAN1_SetTxAttemptInterruptHandler@handler: 1410 callstack 0 - 1411 000560 CAN1_SetFIFO1NotEmptyHandler@handler: + 1411 000560 CAN1_SetRxBufferOverFlowInterruptHandler@handler: 1412 callstack 0 - 1413 000560 PWM1_16BIT_WritePeriodRegister@periodCount: + 1413 000560 CAN1_SetFIFO1NotEmptyHandler@handler: 1414 callstack 0 - 1415 000560 PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue: + 1415 000560 PWM1_16BIT_WritePeriodRegister@periodCount: 1416 callstack 0 - 1417 000560 PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler: + 1417 000560 PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue: 1418 callstack 0 - 1419 000560 PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler: + 1419 000560 PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler: 1420 callstack 0 - 1421 000560 PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler: + 1421 000560 PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler: 1422 callstack 0 - 1423 000560 PWM2_16BIT_WritePeriodRegister@periodCount: + 1423 000560 PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler: 1424 callstack 0 - 1425 000560 PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue: + 1425 000560 PWM2_16BIT_WritePeriodRegister@periodCount: 1426 callstack 0 - 1427 000560 PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler: + 1427 000560 PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue: 1428 callstack 0 - 1429 000560 PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler: + 1429 000560 PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler: 1430 callstack 0 - 1431 000560 PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler: + 1431 000560 PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler: 1432 callstack 0 - 1433 000560 ADC_SetADIInterruptHandler@InterruptHandler: + 1433 000560 PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler: 1434 callstack 0 - 1435 000560 ADC_SetContext1ThresholdInterruptHandler@InterruptHandler: + 1435 000560 ADC_SetADIInterruptHandler@InterruptHandler: 1436 callstack 0 - 1437 000560 ADC_SetContext2ThresholdInterruptHandler@InterruptHandler: + 1437 000560 ADC_SetContext1ThresholdInterruptHandler@InterruptHandler: 1438 callstack 0 - 1439 000560 ADC_SetContext3ThresholdInterruptHandler@InterruptHandler: + 1439 000560 ADC_SetContext2ThresholdInterruptHandler@InterruptHandler: 1440 callstack 0 - 1441 000560 ADC_SetContext4ThresholdInterruptHandler@InterruptHandler: + 1441 000560 ADC_SetContext3ThresholdInterruptHandler@InterruptHandler: 1442 callstack 0 - 1443 000560 ADC_SetActiveClockTuningInterruptHandler@InterruptHandler: + 1443 000560 ADC_SetContext4ThresholdInterruptHandler@InterruptHandler: 1444 callstack 0 - 1445 000560 TMR0_SetInterruptHandler@InterruptHandler: + 1445 000560 ADC_SetActiveClockTuningInterruptHandler@InterruptHandler: 1446 callstack 0 - 1447 000560 TMR1_SetInterruptHandler@InterruptHandler: + 1447 000560 TMR0_SetInterruptHandler@InterruptHandler: 1448 callstack 0 - 1449 000560 PIDController_Init@pid: + 1449 000560 TMR1_SetInterruptHandler@InterruptHandler: 1450 callstack 0 - 1451 000560 ___wmul@multiplier: + 1451 000560 PIDController_Init@pid: 1452 callstack 0 - 1453 000560 ___lwdiv@dividend: + 1453 000560 ___wmul@multiplier: 1454 callstack 0 - 1455 000560 memcpy@d1: + 1455 000560 ___lwdiv@dividend: 1456 callstack 0 - 1457 000560 ___lmul@multiplier: + 1457 000560 memcpy@d1: 1458 callstack 0 - 1459 000560 ___flge@ff1: + 1459 000560 ___lmul@multiplier: 1460 callstack 0 - 1461 000560 ___xxtofl@val: + 1461 000560 ___flge@ff1: 1462 callstack 0 - 1463 - 1464 ; 4 bytes @ 0x0 - 1465 000560 ds 1 - 1466 000561 CAN1_OperationModeSet@status: - 1467 callstack 0 - 1468 000561 isTxChannel@channel: + 1463 000560 ___xxtofl@val: + 1464 callstack 0 + 1465 + 1466 ; 4 bytes @ 0x0 + 1467 000560 ds 1 + 1468 000561 CAN1_OperationModeSet@status: 1469 callstack 0 - 1470 000561 ValidateTransmission@txCanMsg: + 1470 000561 isTxChannel@channel: 1471 callstack 0 - 1472 - 1473 ; 2 bytes @ 0x1 - 1474 000561 ds 1 - 1475 000562 ??_TMR1_Initialize: - 1476 000562 ??_ADC_GetSingleConversion: - 1477 000562 CAN1_OperationModeSet@requestMode: - 1478 callstack 0 - 1479 000562 CAN1_TransmitFIFOStatusGet@status: + 1472 000561 ValidateTransmission@txCanMsg: + 1473 callstack 0 + 1474 + 1475 ; 2 bytes @ 0x1 + 1476 000561 ds 1 + 1477 000562 ??_TMR1_Initialize: + 1478 000562 ??_ADC_GetSingleConversion: + 1479 000562 CAN1_OperationModeSet@requestMode: 1480 callstack 0 - 1481 000562 ___wmul@multiplicand: + 1481 000562 CAN1_TransmitFIFOStatusGet@status: 1482 callstack 0 - 1483 000562 ___lwdiv@divisor: + 1483 000562 ___wmul@multiplicand: 1484 callstack 0 - 1485 000562 memcpy@s1: + 1485 000562 ___lwdiv@divisor: 1486 callstack 0 - 1487 - 1488 ; 2 bytes @ 0x2 - 1489 000562 ds 1 - 1490 000563 ??_ValidateTransmission: - 1491 000563 CAN1_TransmitFIFOStatusGet@fifoChannel: - 1492 callstack 0 - 1493 - 1494 ; 1 bytes @ 0x3 - 1495 000563 ds 1 - 1496 000564 ??___xxtofl: - 1497 000564 ADC_GetSingleConversion@channel: - 1498 callstack 0 - 1499 000564 ___wmul@product: + 1487 000562 memcpy@s1: + 1488 callstack 0 + 1489 + 1490 ; 2 bytes @ 0x2 + 1491 000562 ds 1 + 1492 000563 ??_ValidateTransmission: + 1493 000563 CAN1_TransmitFIFOStatusGet@fifoChannel: + 1494 callstack 0 + 1495 + 1496 ; 1 bytes @ 0x3 + 1497 000563 ds 1 + 1498 000564 ??___xxtofl: + 1499 000564 ADC_GetSingleConversion@channel: 1500 callstack 0 - 1501 000564 ___lwdiv@quotient: + 1501 000564 ___wmul@product: 1502 callstack 0 - 1503 000564 memcpy@n: + 1503 000564 ___lwdiv@quotient: 1504 callstack 0 - 1505 000564 ___lmul@multiplicand: + 1505 000564 memcpy@n: 1506 callstack 0 - 1507 000564 ___flge@ff2: + 1507 000564 ___lmul@multiplicand: 1508 callstack 0 - 1509 - 1510 ; 4 bytes @ 0x4 - 1511 000564 ds 1 - 1512 000565 ?_ANALOG_GetVoltage: - 1513 callstack 0 - 1514 - 1515 ; 2 bytes @ 0x5 - 1516 000565 ds 1 - 1517 000566 ValidateTransmission@validChannel: - 1518 callstack 0 - 1519 000566 ___lwdiv@counter: + 1509 000564 ___flge@ff2: + 1510 callstack 0 + 1511 + 1512 ; 4 bytes @ 0x4 + 1513 000564 ds 1 + 1514 000565 ?_ANALOG_GetVoltage: + 1515 callstack 0 + 1516 + 1517 ; 2 bytes @ 0x5 + 1518 000565 ds 1 + 1519 000566 ValidateTransmission@validChannel: 1520 callstack 0 - 1521 000566 memcpy@d: + 1521 000566 ___lwdiv@counter: 1522 callstack 0 - 1523 - 1524 ; 2 bytes @ 0x6 - 1525 000566 ds 1 - 1526 000567 ??_ANALOG_GetVoltage: - 1527 - 1528 ; 1 bytes @ 0x7 - 1529 000567 ds 1 - 1530 000568 ??___flge: - 1531 000568 ValidateTransmission@txMsgStatus: - 1532 callstack 0 - 1533 000568 ___xxtofl@sign: + 1523 000566 memcpy@d: + 1524 callstack 0 + 1525 + 1526 ; 2 bytes @ 0x6 + 1527 000566 ds 1 + 1528 000567 ??_ANALOG_GetVoltage: + 1529 + 1530 ; 1 bytes @ 0x7 + 1531 000567 ds 1 + 1532 000568 ??___flge: + 1533 000568 ValidateTransmission@txMsgStatus: 1534 callstack 0 - 1535 000568 memcpy@s: + 1535 000568 ___xxtofl@sign: 1536 callstack 0 - 1537 000568 ___lmul@product: + 1537 000568 memcpy@s: 1538 callstack 0 - 1539 - 1540 ; 4 bytes @ 0x8 - 1541 000568 ds 1 - 1542 000569 ValidateTransmission@field: - 1543 callstack 0 - 1544 000569 ANALOG_GetVoltage@ucEntradaAnalogica: + 1539 000568 ___lmul@product: + 1540 callstack 0 + 1541 + 1542 ; 4 bytes @ 0x8 + 1543 000568 ds 1 + 1544 000569 ValidateTransmission@field: 1545 callstack 0 - 1546 000569 ___xxtofl@exp: + 1546 000569 ANALOG_GetVoltage@ucEntradaAnalogica: 1547 callstack 0 - 1548 - 1549 ; 1 bytes @ 0x9 - 1550 000569 ds 1 - 1551 00056A memcpy@tmp: - 1552 callstack 0 - 1553 00056A ANALOG_GetVoltage@uiValorAnalog: + 1548 000569 ___xxtofl@exp: + 1549 callstack 0 + 1550 + 1551 ; 1 bytes @ 0x9 + 1552 000569 ds 1 + 1553 00056A memcpy@tmp: 1554 callstack 0 - 1555 00056A ___xxtofl@arg: + 1555 00056A ANALOG_GetVoltage@uiValorAnalog: 1556 callstack 0 - 1557 - 1558 ; 4 bytes @ 0xA - 1559 00056A ds 1 - 1560 00056B WriteMessageToFifo@txFifoObj: - 1561 callstack 0 - 1562 - 1563 ; 2 bytes @ 0xB - 1564 00056B ds 1 - 1565 00056C ?___aldiv: - 1566 callstack 0 - 1567 00056C ANALOG_GetVoltage@ucFlag: + 1557 00056A ___xxtofl@arg: + 1558 callstack 0 + 1559 + 1560 ; 4 bytes @ 0xA + 1561 00056A ds 1 + 1562 00056B WriteMessageToFifo@txFifoObj: + 1563 callstack 0 + 1564 + 1565 ; 2 bytes @ 0xB + 1566 00056B ds 1 + 1567 00056C ?___aldiv: 1568 callstack 0 - 1569 00056C ___aldiv@dividend: + 1569 00056C ANALOG_GetVoltage@ucFlag: 1570 callstack 0 - 1571 - 1572 ; 4 bytes @ 0xC - 1573 00056C ds 1 - 1574 00056D WriteMessageToFifo@txCanMsg: - 1575 callstack 0 - 1576 00056D ANALOG_GetVoltage@uiValorVoltage: + 1571 00056C ___aldiv@dividend: + 1572 callstack 0 + 1573 + 1574 ; 4 bytes @ 0xC + 1575 00056C ds 1 + 1576 00056D WriteMessageToFifo@txCanMsg: 1577 callstack 0 - 1578 - 1579 ; 2 bytes @ 0xD - 1580 00056D ds 1 - 1581 00056E ?___fladd: - 1582 callstack 0 - 1583 00056E ___fladd@b: + 1578 00056D ANALOG_GetVoltage@uiValorVoltage: + 1579 callstack 0 + 1580 + 1581 ; 2 bytes @ 0xD + 1582 00056D ds 1 + 1583 00056E ?___fladd: 1584 callstack 0 - 1585 - 1586 ; 4 bytes @ 0xE - 1587 00056E ds 1 - 1588 00056F ??_WriteMessageToFifo: - 1589 - 1590 ; 1 bytes @ 0xF - 1591 00056F ds 1 - 1592 000570 ___aldiv@divisor: - 1593 callstack 0 - 1594 - 1595 ; 4 bytes @ 0x10 - 1596 000570 ds 2 - 1597 000572 WriteMessageToFifo@status: - 1598 callstack 0 - 1599 000572 ___fladd@a: + 1585 00056E ___fladd@b: + 1586 callstack 0 + 1587 + 1588 ; 4 bytes @ 0xE + 1589 00056E ds 1 + 1590 00056F ??_WriteMessageToFifo: + 1591 + 1592 ; 1 bytes @ 0xF + 1593 00056F ds 1 + 1594 000570 ___aldiv@divisor: + 1595 callstack 0 + 1596 + 1597 ; 4 bytes @ 0x10 + 1598 000570 ds 2 + 1599 000572 WriteMessageToFifo@status: 1600 callstack 0 - 1601 - 1602 ; 4 bytes @ 0x12 - 1603 000572 ds 1 - 1604 000573 WriteMessageToFifo@msgId: - 1605 callstack 0 - 1606 - 1607 ; 4 bytes @ 0x13 - 1608 000573 ds 1 - 1609 000574 ___aldiv@counter: - 1610 callstack 0 - 1611 - 1612 ; 1 bytes @ 0x14 - 1613 000574 ds 1 - 1614 000575 ___aldiv@sign: - 1615 callstack 0 - 1616 - 1617 ; 1 bytes @ 0x15 - 1618 000575 ds 1 - 1619 000576 ??___fladd: - 1620 000576 ___aldiv@quotient: - 1621 callstack 0 - 1622 - 1623 ; 4 bytes @ 0x16 - 1624 000576 ds 1 - 1625 000577 CAN1_Transmit@txCanMsg: - 1626 callstack 0 - 1627 - 1628 ; 2 bytes @ 0x17 - 1629 000577 ds 2 - 1630 000579 CAN1_Transmit@status: - 1631 callstack 0 - 1632 - 1633 ; 1 bytes @ 0x19 - 1634 000579 ds 1 - 1635 00057A ?_ETCPercentCalc: - 1636 callstack 0 - 1637 00057A ___fladd@signs: + 1601 000572 ___fladd@a: + 1602 callstack 0 + 1603 + 1604 ; 4 bytes @ 0x12 + 1605 000572 ds 1 + 1606 000573 WriteMessageToFifo@msgId: + 1607 callstack 0 + 1608 + 1609 ; 4 bytes @ 0x13 + 1610 000573 ds 1 + 1611 000574 ___aldiv@counter: + 1612 callstack 0 + 1613 + 1614 ; 1 bytes @ 0x14 + 1615 000574 ds 1 + 1616 000575 ___aldiv@sign: + 1617 callstack 0 + 1618 + 1619 ; 1 bytes @ 0x15 + 1620 000575 ds 1 + 1621 000576 ??___fladd: + 1622 000576 ___aldiv@quotient: + 1623 callstack 0 + 1624 + 1625 ; 4 bytes @ 0x16 + 1626 000576 ds 1 + 1627 000577 CAN1_Transmit@txCanMsg: + 1628 callstack 0 + 1629 + 1630 ; 2 bytes @ 0x17 + 1631 000577 ds 2 + 1632 000579 CAN1_Transmit@status: + 1633 callstack 0 + 1634 + 1635 ; 1 bytes @ 0x19 + 1636 000579 ds 1 + 1637 00057A ?_ETCPercentCalc: 1638 callstack 0 - 1639 00057A CAN1_Transmit@txFifoObj: + 1639 00057A ___fladd@signs: 1640 callstack 0 - 1641 00057A ETCPercentCalc@val: + 1641 00057A CAN1_Transmit@txFifoObj: 1642 callstack 0 - 1643 - 1644 ; 4 bytes @ 0x1A - 1645 00057A ds 1 - 1646 00057B ___fladd@aexp: - 1647 callstack 0 - 1648 - 1649 ; 1 bytes @ 0x1B - 1650 00057B ds 1 - 1651 00057C CAN1_Transmit@fifoChannel: - 1652 callstack 0 - 1653 00057C ___fladd@bexp: + 1643 00057A ETCPercentCalc@val: + 1644 callstack 0 + 1645 + 1646 ; 4 bytes @ 0x1A + 1647 00057A ds 1 + 1648 00057B ___fladd@aexp: + 1649 callstack 0 + 1650 + 1651 ; 1 bytes @ 0x1B + 1652 00057B ds 1 + 1653 00057C CAN1_Transmit@fifoChannel: 1654 callstack 0 - 1655 - 1656 ; 1 bytes @ 0x1C - 1657 00057C ds 1 - 1658 00057D ___fladd@grs: - 1659 callstack 0 - 1660 00057D CANWriteMessage@id: + 1655 00057C ___fladd@bexp: + 1656 callstack 0 + 1657 + 1658 ; 1 bytes @ 0x1C + 1659 00057C ds 1 + 1660 00057D ___fladd@grs: 1661 callstack 0 - 1662 - 1663 ; 4 bytes @ 0x1D - 1664 00057D ds 1 - 1665 00057E ?___flmul: - 1666 callstack 0 - 1667 00057E ETCPercentCalc@min: + 1662 00057D CANWriteMessage@id: + 1663 callstack 0 + 1664 + 1665 ; 4 bytes @ 0x1D + 1666 00057D ds 1 + 1667 00057E ?___flmul: 1668 callstack 0 - 1669 00057E ___flmul@b: + 1669 00057E ETCPercentCalc@min: 1670 callstack 0 - 1671 - 1672 ; 4 bytes @ 0x1E - 1673 00057E ds 3 - 1674 000581 CANWriteMessage@dataLength: - 1675 callstack 0 - 1676 - 1677 ; 1 bytes @ 0x21 - 1678 000581 ds 1 - 1679 000582 CANWriteMessage@data1: - 1680 callstack 0 - 1681 000582 ETCPercentCalc@max: + 1671 00057E ___flmul@b: + 1672 callstack 0 + 1673 + 1674 ; 4 bytes @ 0x1E + 1675 00057E ds 3 + 1676 000581 CANWriteMessage@dataLength: + 1677 callstack 0 + 1678 + 1679 ; 1 bytes @ 0x21 + 1680 000581 ds 1 + 1681 000582 CANWriteMessage@data1: 1682 callstack 0 - 1683 000582 ___flmul@a: + 1683 000582 ETCPercentCalc@max: 1684 callstack 0 - 1685 - 1686 ; 4 bytes @ 0x22 - 1687 000582 ds 1 - 1688 000583 CANWriteMessage@data2: - 1689 callstack 0 - 1690 - 1691 ; 1 bytes @ 0x23 - 1692 000583 ds 1 - 1693 000584 CANWriteMessage@data3: - 1694 callstack 0 - 1695 - 1696 ; 1 bytes @ 0x24 - 1697 000584 ds 1 - 1698 000585 CANWriteMessage@data4: - 1699 callstack 0 - 1700 - 1701 ; 1 bytes @ 0x25 - 1702 000585 ds 1 - 1703 000586 ??_TPSAnalysis: - 1704 000586 ??_APPSAnalysis: - 1705 000586 ??___flmul: - 1706 000586 CANWriteMessage@data5: - 1707 callstack 0 - 1708 - 1709 ; 1 bytes @ 0x26 - 1710 000586 ds 1 - 1711 000587 CANWriteMessage@data6: - 1712 callstack 0 - 1713 - 1714 ; 1 bytes @ 0x27 - 1715 000587 ds 1 - 1716 000588 CANWriteMessage@data7: - 1717 callstack 0 - 1718 - 1719 ; 1 bytes @ 0x28 - 1720 000588 ds 1 - 1721 000589 CANWriteMessage@data8: - 1722 callstack 0 - 1723 - 1724 ; 1 bytes @ 0x29 - 1725 000589 ds 1 - 1726 00058A ??_CANWriteMessage: - 1727 00058A ___flmul@sign: - 1728 callstack 0 - 1729 - 1730 ; 1 bytes @ 0x2A - 1731 00058A ds 1 - 1732 00058B ETCRulesMotorSupervisor@ucTPSactual: - 1733 callstack 0 - 1734 00058B ___flmul@grs: + 1685 000582 ___flmul@a: + 1686 callstack 0 + 1687 + 1688 ; 4 bytes @ 0x22 + 1689 000582 ds 1 + 1690 000583 CANWriteMessage@data2: + 1691 callstack 0 + 1692 + 1693 ; 1 bytes @ 0x23 + 1694 000583 ds 1 + 1695 000584 CANWriteMessage@data3: + 1696 callstack 0 + 1697 + 1698 ; 1 bytes @ 0x24 + 1699 000584 ds 1 + 1700 000585 CANWriteMessage@data4: + 1701 callstack 0 + 1702 + 1703 ; 1 bytes @ 0x25 + 1704 000585 ds 1 + 1705 000586 ??_TPSAnalysis: + 1706 000586 ??_APPSAnalysis: + 1707 000586 ??___flmul: + 1708 000586 CANWriteMessage@data5: + 1709 callstack 0 + 1710 + 1711 ; 1 bytes @ 0x26 + 1712 000586 ds 1 + 1713 000587 CANWriteMessage@data6: + 1714 callstack 0 + 1715 + 1716 ; 1 bytes @ 0x27 + 1717 000587 ds 1 + 1718 000588 CANWriteMessage@data7: + 1719 callstack 0 + 1720 + 1721 ; 1 bytes @ 0x28 + 1722 000588 ds 1 + 1723 000589 CANWriteMessage@data8: + 1724 callstack 0 + 1725 + 1726 ; 1 bytes @ 0x29 + 1727 000589 ds 1 + 1728 00058A ??_CANWriteMessage: + 1729 00058A ___flmul@sign: + 1730 callstack 0 + 1731 + 1732 ; 1 bytes @ 0x2A + 1733 00058A ds 1 + 1734 00058B ETCRulesMotorSupervisor@ucTPSactual: 1735 callstack 0 - 1736 - 1737 ; 4 bytes @ 0x2B - 1738 00058B ds 1 - 1739 00058C ETCRulesMotorSupervisor@ucTPStarget: - 1740 callstack 0 - 1741 - 1742 ; 1 bytes @ 0x2C - 1743 00058C ds 3 - 1744 00058F ___flmul@aexp: - 1745 callstack 0 - 1746 - 1747 ; 1 bytes @ 0x2F - 1748 00058F ds 1 - 1749 000590 ___flmul@bexp: - 1750 callstack 0 - 1751 - 1752 ; 1 bytes @ 0x30 - 1753 000590 ds 1 - 1754 000591 ___flmul@prod: - 1755 callstack 0 - 1756 - 1757 ; 4 bytes @ 0x31 - 1758 000591 ds 4 - 1759 000595 ___flmul@temp: - 1760 callstack 0 - 1761 - 1762 ; 2 bytes @ 0x35 - 1763 000595 ds 2 - 1764 000597 ?___flsub: - 1765 callstack 0 - 1766 000597 ___flsub@b: - 1767 callstack 0 - 1768 - 1769 ; 4 bytes @ 0x37 - 1770 000597 ds 4 - 1771 00059B ___flsub@a: - 1772 callstack 0 - 1773 - 1774 ; 4 bytes @ 0x3B - 1775 00059B ds 4 - 1776 00059F ?___flneg: - 1777 callstack 0 - 1778 00059F ___flneg@f1: - 1779 callstack 0 - 1780 - 1781 ; 4 bytes @ 0x3F - 1782 00059F ds 4 - 1783 0005A3 ?___fldiv: - 1784 callstack 0 - 1785 0005A3 ___fldiv@b: - 1786 callstack 0 - 1787 - 1788 ; 4 bytes @ 0x43 - 1789 0005A3 ds 4 - 1790 0005A7 ___fldiv@a: - 1791 callstack 0 - 1792 - 1793 ; 4 bytes @ 0x47 - 1794 0005A7 ds 4 - 1795 0005AB ??___fldiv: - 1796 - 1797 ; 1 bytes @ 0x4B - 1798 0005AB ds 4 - 1799 0005AF ___fldiv@rem: - 1800 callstack 0 - 1801 - 1802 ; 4 bytes @ 0x4F - 1803 0005AF ds 4 - 1804 0005B3 ___fldiv@sign: - 1805 callstack 0 - 1806 - 1807 ; 1 bytes @ 0x53 - 1808 0005B3 ds 1 - 1809 0005B4 ___fldiv@new_exp: - 1810 callstack 0 - 1811 - 1812 ; 2 bytes @ 0x54 - 1813 0005B4 ds 2 - 1814 0005B6 ___fldiv@grs: - 1815 callstack 0 - 1816 - 1817 ; 4 bytes @ 0x56 - 1818 0005B6 ds 4 - 1819 0005BA ___fldiv@bexp: - 1820 callstack 0 - 1821 - 1822 ; 1 bytes @ 0x5A - 1823 0005BA ds 1 - 1824 0005BB ___fldiv@aexp: - 1825 callstack 0 - 1826 - 1827 ; 1 bytes @ 0x5B - 1828 0005BB ds 1 - 1829 0005BC ?_PIDController_Update: - 1830 callstack 0 - 1831 0005BC PIDController_Update@pid: - 1832 callstack 0 - 1833 - 1834 ; 2 bytes @ 0x5C - 1835 0005BC ds 2 - 1836 0005BE PIDController_Update@setpoint: - 1837 callstack 0 - 1838 - 1839 ; 4 bytes @ 0x5E - 1840 0005BE ds 4 - 1841 0005C2 PIDController_Update@measurement: - 1842 callstack 0 - 1843 - 1844 ; 4 bytes @ 0x62 - 1845 0005C2 ds 4 - 1846 0005C6 PIDController_Update@proportional: - 1847 callstack 0 - 1848 - 1849 ; 4 bytes @ 0x66 - 1850 0005C6 ds 4 - 1851 0005CA _PIDController_Update$5548: - 1852 callstack 0 - 1853 - 1854 ; 4 bytes @ 0x6A - 1855 0005CA ds 4 - 1856 0005CE _PIDController_Update$5549: - 1857 callstack 0 - 1858 - 1859 ; 4 bytes @ 0x6E - 1860 0005CE ds 4 - 1861 0005D2 _PIDController_Update$5550: - 1862 callstack 0 - 1863 - 1864 ; 4 bytes @ 0x72 - 1865 0005D2 ds 4 - 1866 0005D6 _PIDController_Update$5546: - 1867 callstack 0 - 1868 - 1869 ; 4 bytes @ 0x76 - 1870 0005D6 ds 4 - 1871 0005DA _PIDController_Update$5547: - 1872 callstack 0 - 1873 - 1874 ; 4 bytes @ 0x7A - 1875 0005DA ds 4 - 1876 0005DE PIDController_Update@error: - 1877 callstack 0 - 1878 - 1879 ; 4 bytes @ 0x7E - 1880 0005DE ds 4 - 1881 0005E2 ?___fltol: - 1882 callstack 0 - 1883 0005E2 ___fltol@f1: - 1884 callstack 0 - 1885 - 1886 ; 4 bytes @ 0x82 - 1887 0005E2 ds 4 - 1888 0005E6 ??___fltol: - 1889 - 1890 ; 1 bytes @ 0x86 - 1891 0005E6 ds 4 - 1892 0005EA ___fltol@sign1: - 1893 callstack 0 - 1894 - 1895 ; 1 bytes @ 0x8A - 1896 0005EA ds 1 - 1897 0005EB ___fltol@exp1: - 1898 callstack 0 - 1899 - 1900 ; 1 bytes @ 0x8B - 1901 0005EB ds 1 - 1902 0005EC GPIO_PWM1_Control@uiDutyCycle: - 1903 callstack 0 - 1904 0005EC GPIO_PWM2_Control@uiDutyCycle: - 1905 callstack 0 - 1906 - 1907 ; 2 bytes @ 0x8C - 1908 0005EC ds 2 - 1909 0005EE GPIO_PWM1_Control@uiFreq: - 1910 callstack 0 - 1911 0005EE GPIO_PWM2_Control@uiFreq: - 1912 callstack 0 - 1913 - 1914 ; 2 bytes @ 0x8E - 1915 0005EE ds 2 - 1916 0005F0 ??_GPIO_PWM1_Control: - 1917 0005F0 ??_GPIO_PWM2_Control: - 1918 - 1919 ; 1 bytes @ 0x90 - 1920 0005F0 ds 2 - 1921 0005F2 GPIO_PWM1_Control@uiConvertedPeriod: - 1922 callstack 0 - 1923 0005F2 GPIO_PWM2_Control@uiConvertedPeriod: - 1924 callstack 0 - 1925 - 1926 ; 2 bytes @ 0x92 - 1927 0005F2 ds 2 - 1928 0005F4 GPIO_PWM1_Control@uiConvertedDC: - 1929 callstack 0 - 1930 0005F4 GPIO_PWM2_Control@uiConvertedDC: - 1931 callstack 0 - 1932 - 1933 ; 2 bytes @ 0x94 - 1934 0005F4 ds 2 - 1935 0005F6 ??_ETCCalibrate: - 1936 0005F6 CLUTCH_Move@ucMode: - 1937 callstack 0 - 1938 0005F6 ETCMove@ucMode: - 1939 callstack 0 - 1940 - 1941 ; 1 bytes @ 0x96 - 1942 0005F6 ds 1 - 1943 0005F7 CLUTCH_Move@ucTargetMove: - 1944 callstack 0 - 1945 0005F7 _ETCMove$5545: - 1946 callstack 0 - 1947 - 1948 ; 2 bytes @ 0x97 - 1949 0005F7 ds 1 - 1950 0005F8 ??_CLUTCH_HighLevelMovements: - 1951 - 1952 ; 1 bytes @ 0x98 - 1953 0005F8 ds 1 - 1954 0005F9 ETCMove@ucTargetMove: - 1955 callstack 0 - 1956 - 1957 ; 1 bytes @ 0x99 - 1958 0005F9 ds 1 - 1959 0005FA CLUTCH_HighLevelMovements@ucClutchAction: - 1960 callstack 0 - 1961 - 1962 ; 1 bytes @ 0x9A - 1963 0005FA ds 1 - 1964 0005FB CLUTCH_HighLevelMovements@ucIndex: - 1965 callstack 0 - 1966 - 1967 ; 1 bytes @ 0x9B - 1968 0005FB ds 1 - 1969 0005FC - 1970 ; 1 bytes @ 0x9C - 1971 - 1972 psect cstackCOMRAM - 1973 000501 __pcstackCOMRAM: - 1974 callstack 0 - 1975 000501 ??_ETCModeSelect: - 1976 000501 ??_GetRxFifoDepth: - 1977 000501 ?i2___wmul: - 1978 callstack 0 - 1979 000501 ?i2___lwdiv: - 1980 callstack 0 - 1981 000501 ?i2___lmul: - 1982 callstack 0 - 1983 000501 ?i2___xxtofl: - 1984 callstack 0 - 1985 000501 GetRxFifoStatus@validChannel: - 1986 callstack 0 - 1987 000501 CLUTCH_AnalyseState@ucFDC1: - 1988 callstack 0 - 1989 000501 i2_isTxChannel$985: - 1990 callstack 0 - 1991 000501 i2GetTxFifoStatus@validChannel: - 1992 callstack 0 - 1993 000501 TMR1_WriteTimer@timerVal: - 1994 callstack 0 - 1995 000501 i2PWM1_16BIT_WritePeriodRegister@periodCount: - 1996 callstack 0 - 1997 000501 i2PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue: - 1998 callstack 0 - 1999 000501 i2PWM2_16BIT_WritePeriodRegister@periodCount: - 2000 callstack 0 - 2001 000501 i2PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue: - 2002 callstack 0 - 2003 000501 i2___wmul@multiplier: - 2004 callstack 0 - 2005 000501 i2___lwdiv@dividend: - 2006 callstack 0 - 2007 000501 i2memcpy@d1: - 2008 callstack 0 - 2009 000501 i2___lmul@multiplier: - 2010 callstack 0 - 2011 000501 i2___xxtofl@val: - 2012 callstack 0 - 2013 - 2014 ; 4 bytes @ 0x0 - 2015 000501 ds 1 - 2016 000502 GetRxFifoDepth@validChannel: - 2017 callstack 0 - 2018 000502 CLUTCH_AnalyseState@ucFDC2: - 2019 callstack 0 - 2020 000502 i2isTxChannel@channel: - 2021 callstack 0 - 2022 000502 i2ValidateTransmission@txCanMsg: - 2023 callstack 0 - 2024 - 2025 ; 2 bytes @ 0x1 - 2026 000502 ds 1 - 2027 000503 CAN1_ReceivedMessageCountGet@totalMsgObj: - 2028 callstack 0 - 2029 000503 ETCModeSelect@ucModeSelect: - 2030 callstack 0 - 2031 000503 i2CAN1_TransmitFIFOStatusGet@status: - 2032 callstack 0 - 2033 000503 i2___wmul@multiplicand: - 2034 callstack 0 - 2035 000503 i2___lwdiv@divisor: - 2036 callstack 0 - 2037 000503 i2memcpy@s1: - 2038 callstack 0 - 2039 - 2040 ; 2 bytes @ 0x2 - 2041 000503 ds 1 - 2042 000504 ??i2_ValidateTransmission: - 2043 000504 CAN1_ReceivedMessageCountGet@numOfMsg: - 2044 callstack 0 - 2045 000504 i2CAN1_TransmitFIFOStatusGet@fifoChannel: - 2046 callstack 0 - 2047 - 2048 ; 1 bytes @ 0x3 - 2049 000504 ds 1 - 2050 000505 ??i2___xxtofl: - 2051 000505 CAN1_ReceivedMessageCountGet@rxMsgStatus: - 2052 callstack 0 - 2053 000505 i2___wmul@product: - 2054 callstack 0 - 2055 000505 i2___lwdiv@quotient: - 2056 callstack 0 - 2057 000505 i2memcpy@n: - 2058 callstack 0 - 2059 000505 i2___lmul@multiplicand: - 2060 callstack 0 - 2061 - 2062 ; 4 bytes @ 0x4 - 2063 000505 ds 1 - 2064 000506 CAN1_ReceivedMessageCountGet@channel: - 2065 callstack 0 - 2066 - 2067 ; 1 bytes @ 0x5 - 2068 000506 ds 1 - 2069 000507 CAN1_ReceivedMessageCountGet@fifoDepth: - 2070 callstack 0 - 2071 000507 i2ValidateTransmission@validChannel: - 2072 callstack 0 - 2073 000507 i2___lwdiv@counter: - 2074 callstack 0 - 2075 000507 i2memcpy@d: - 2076 callstack 0 - 2077 - 2078 ; 2 bytes @ 0x6 - 2079 000507 ds 1 - 2080 000508 CAN1_ReceivedMessageCountGet@fifoTail: - 2081 callstack 0 - 2082 - 2083 ; 1 bytes @ 0x7 - 2084 000508 ds 1 - 2085 000509 CAN1_ReceivedMessageCountGet@fifoHead: - 2086 callstack 0 - 2087 000509 i2ValidateTransmission@txMsgStatus: - 2088 callstack 0 - 2089 000509 i2___xxtofl@sign: - 2090 callstack 0 - 2091 000509 i2memcpy@s: - 2092 callstack 0 - 2093 000509 i2___lmul@product: - 2094 callstack 0 - 2095 - 2096 ; 4 bytes @ 0x8 - 2097 000509 ds 1 - 2098 00050A CAN1_ReceivedMessageCountGet@index: - 2099 callstack 0 - 2100 00050A i2ValidateTransmission@field: - 2101 callstack 0 - 2102 00050A i2___xxtofl@exp: - 2103 callstack 0 - 2104 - 2105 ; 1 bytes @ 0x9 - 2106 00050A ds 1 - 2107 00050B i2memcpy@tmp: - 2108 callstack 0 - 2109 00050B i2___xxtofl@arg: - 2110 callstack 0 - 2111 - 2112 ; 4 bytes @ 0xA - 2113 00050B ds 1 - 2114 00050C ReadMessageFromFifo@rxFifoObj: - 2115 callstack 0 - 2116 00050C i2WriteMessageToFifo@txFifoObj: - 2117 callstack 0 - 2118 - 2119 ; 2 bytes @ 0xB - 2120 00050C ds 1 - 2121 00050D ?i2___aldiv: - 2122 callstack 0 - 2123 00050D i2___aldiv@dividend: - 2124 callstack 0 - 2125 - 2126 ; 4 bytes @ 0xC - 2127 00050D ds 1 - 2128 00050E ReadMessageFromFifo@rxCanMsg: - 2129 callstack 0 - 2130 00050E i2WriteMessageToFifo@txCanMsg: - 2131 callstack 0 - 2132 - 2133 ; 2 bytes @ 0xD - 2134 00050E ds 1 - 2135 00050F ?i2___fladd: - 2136 callstack 0 - 2137 00050F i2___fladd@b: - 2138 callstack 0 - 2139 - 2140 ; 4 bytes @ 0xE - 2141 00050F ds 1 - 2142 000510 ??_ReadMessageFromFifo: - 2143 000510 ??i2_WriteMessageToFifo: - 2144 - 2145 ; 1 bytes @ 0xF - 2146 000510 ds 1 - 2147 000511 i2___aldiv@divisor: - 2148 callstack 0 - 2149 - 2150 ; 4 bytes @ 0x10 - 2151 000511 ds 2 - 2152 000513 i2WriteMessageToFifo@status: - 2153 callstack 0 - 2154 000513 ReadMessageFromFifo@msgId: - 2155 callstack 0 - 2156 000513 i2___fladd@a: - 2157 callstack 0 - 2158 - 2159 ; 4 bytes @ 0x12 - 2160 000513 ds 1 - 2161 000514 i2WriteMessageToFifo@msgId: - 2162 callstack 0 - 2163 - 2164 ; 4 bytes @ 0x13 - 2165 000514 ds 1 - 2166 000515 i2___aldiv@counter: - 2167 callstack 0 - 2168 - 2169 ; 1 bytes @ 0x14 - 2170 000515 ds 1 - 2171 000516 i2___aldiv@sign: - 2172 callstack 0 - 2173 - 2174 ; 1 bytes @ 0x15 - 2175 000516 ds 1 - 2176 000517 ??i2___fladd: - 2177 000517 ReadMessageFromFifo@status: - 2178 callstack 0 - 2179 000517 i2___aldiv@quotient: - 2180 callstack 0 - 2181 - 2182 ; 4 bytes @ 0x16 - 2183 000517 ds 1 - 2184 000518 Receive@channel: - 2185 callstack 0 - 2186 000518 i2CAN1_Transmit@txCanMsg: - 2187 callstack 0 - 2188 - 2189 ; 2 bytes @ 0x17 - 2190 000518 ds 1 - 2191 000519 Receive@rxCanMsg: - 2192 callstack 0 - 2193 - 2194 ; 2 bytes @ 0x18 - 2195 000519 ds 1 - 2196 00051A i2CAN1_Transmit@status: - 2197 callstack 0 - 2198 - 2199 ; 1 bytes @ 0x19 - 2200 00051A ds 1 - 2201 00051B ??_Receive: - 2202 00051B ?i2_ETCPercentCalc: - 2203 callstack 0 - 2204 00051B i2___fladd@signs: - 2205 callstack 0 - 2206 00051B i2CAN1_Transmit@txFifoObj: - 2207 callstack 0 - 2208 00051B i2ETCPercentCalc@val: - 2209 callstack 0 - 2210 - 2211 ; 4 bytes @ 0x1A - 2212 00051B ds 1 - 2213 00051C i2___fladd@aexp: - 2214 callstack 0 - 2215 - 2216 ; 1 bytes @ 0x1B - 2217 00051C ds 1 - 2218 00051D Receive@status: - 2219 callstack 0 - 2220 00051D i2CAN1_Transmit@fifoChannel: - 2221 callstack 0 - 2222 00051D i2___fladd@bexp: - 2223 callstack 0 - 2224 - 2225 ; 1 bytes @ 0x1C - 2226 00051D ds 1 - 2227 00051E i2___fladd@grs: - 2228 callstack 0 - 2229 00051E Receive@rxFifoObj: - 2230 callstack 0 - 2231 00051E i2CANWriteMessage@id: - 2232 callstack 0 - 2233 - 2234 ; 4 bytes @ 0x1D - 2235 00051E ds 1 - 2236 00051F ?i2___fltol: - 2237 callstack 0 - 2238 00051F i2ETCPercentCalc@min: - 2239 callstack 0 - 2240 00051F i2___fltol@f1: - 2241 callstack 0 - 2242 - 2243 ; 4 bytes @ 0x1E - 2244 00051F ds 1 - 2245 000520 Receive@rxMsgStatus: - 2246 callstack 0 - 2247 - 2248 ; 1 bytes @ 0x1F - 2249 000520 ds 1 - 2250 000521 Receive@index: - 2251 callstack 0 - 2252 - 2253 ; 1 bytes @ 0x20 - 2254 000521 ds 1 - 2255 000522 i2CANWriteMessage@dataLength: - 2256 callstack 0 - 2257 000522 CAN1_Receive@rxCanMsg: - 2258 callstack 0 - 2259 - 2260 ; 2 bytes @ 0x21 - 2261 000522 ds 1 - 2262 000523 ??i2___fltol: - 2263 000523 i2CANWriteMessage@data1: - 2264 callstack 0 - 2265 000523 i2ETCPercentCalc@max: - 2266 callstack 0 - 2267 - 2268 ; 4 bytes @ 0x22 - 2269 000523 ds 1 - 2270 000524 CAN1_Receive@status: - 2271 callstack 0 - 2272 000524 i2CANWriteMessage@data2: - 2273 callstack 0 - 2274 - 2275 ; 1 bytes @ 0x23 - 2276 000524 ds 1 - 2277 000525 CAN1_Receive@index: - 2278 callstack 0 - 2279 000525 i2CANWriteMessage@data3: - 2280 callstack 0 - 2281 - 2282 ; 1 bytes @ 0x24 - 2283 000525 ds 1 - 2284 000526 ??_CANReadMessage: - 2285 000526 i2CANWriteMessage@data4: - 2286 callstack 0 - 2287 - 2288 ; 1 bytes @ 0x25 - 2289 000526 ds 1 - 2290 000527 ??i2_TPSAnalysis: - 2291 000527 ??i2_APPSAnalysis: - 2292 000527 i2CANWriteMessage@data5: - 2293 callstack 0 - 2294 000527 i2___fltol@sign1: - 2295 callstack 0 - 2296 - 2297 ; 1 bytes @ 0x26 - 2298 000527 ds 1 - 2299 000528 i2CANWriteMessage@data6: - 2300 callstack 0 - 2301 000528 i2___fltol@exp1: - 2302 callstack 0 - 2303 - 2304 ; 1 bytes @ 0x27 - 2305 000528 ds 1 - 2306 000529 i2CANWriteMessage@data7: - 2307 callstack 0 - 2308 000529 i2GPIO_PWM1_Control@uiDutyCycle: - 2309 callstack 0 - 2310 000529 i2GPIO_PWM2_Control@uiDutyCycle: - 2311 callstack 0 - 2312 - 2313 ; 2 bytes @ 0x28 - 2314 000529 ds 1 - 2315 00052A i2CANWriteMessage@data8: - 2316 callstack 0 - 2317 - 2318 ; 1 bytes @ 0x29 - 2319 00052A ds 1 - 2320 00052B ??i2_CANWriteMessage: - 2321 00052B i2GPIO_PWM1_Control@uiFreq: - 2322 callstack 0 - 2323 00052B i2GPIO_PWM2_Control@uiFreq: - 2324 callstack 0 - 2325 - 2326 ; 2 bytes @ 0x2A - 2327 00052B ds 1 - 2328 00052C ??_TEMPORIZATION_1s: - 2329 00052C CANReadMessage@id: - 2330 callstack 0 - 2331 - 2332 ; 4 bytes @ 0x2B - 2333 00052C ds 1 - 2334 00052D ??i2_GPIO_PWM1_Control: - 2335 00052D ??i2_GPIO_PWM2_Control: - 2336 - 2337 ; 1 bytes @ 0x2C - 2338 00052D ds 2 - 2339 00052F i2GPIO_PWM1_Control@uiConvertedPeriod: - 2340 callstack 0 - 2341 00052F i2GPIO_PWM2_Control@uiConvertedPeriod: + 1736 00058B ___flmul@grs: + 1737 callstack 0 + 1738 + 1739 ; 4 bytes @ 0x2B + 1740 00058B ds 1 + 1741 00058C ??_ETCRulesMotorSupervisor: + 1742 + 1743 ; 1 bytes @ 0x2C + 1744 00058C ds 3 + 1745 00058F ___flmul@aexp: + 1746 callstack 0 + 1747 + 1748 ; 1 bytes @ 0x2F + 1749 00058F ds 1 + 1750 000590 ___flmul@bexp: + 1751 callstack 0 + 1752 + 1753 ; 1 bytes @ 0x30 + 1754 000590 ds 1 + 1755 000591 ETCRulesMotorSupervisor@ucTPStarget: + 1756 callstack 0 + 1757 000591 ___flmul@prod: + 1758 callstack 0 + 1759 + 1760 ; 4 bytes @ 0x31 + 1761 000591 ds 4 + 1762 000595 ___flmul@temp: + 1763 callstack 0 + 1764 + 1765 ; 2 bytes @ 0x35 + 1766 000595 ds 2 + 1767 000597 ?___flsub: + 1768 callstack 0 + 1769 000597 ___flsub@b: + 1770 callstack 0 + 1771 + 1772 ; 4 bytes @ 0x37 + 1773 000597 ds 4 + 1774 00059B ___flsub@a: + 1775 callstack 0 + 1776 + 1777 ; 4 bytes @ 0x3B + 1778 00059B ds 4 + 1779 00059F ?___flneg: + 1780 callstack 0 + 1781 00059F ___flneg@f1: + 1782 callstack 0 + 1783 + 1784 ; 4 bytes @ 0x3F + 1785 00059F ds 4 + 1786 0005A3 ?___fldiv: + 1787 callstack 0 + 1788 0005A3 ___fldiv@b: + 1789 callstack 0 + 1790 + 1791 ; 4 bytes @ 0x43 + 1792 0005A3 ds 4 + 1793 0005A7 ___fldiv@a: + 1794 callstack 0 + 1795 + 1796 ; 4 bytes @ 0x47 + 1797 0005A7 ds 4 + 1798 0005AB ??___fldiv: + 1799 + 1800 ; 1 bytes @ 0x4B + 1801 0005AB ds 4 + 1802 0005AF ___fldiv@rem: + 1803 callstack 0 + 1804 + 1805 ; 4 bytes @ 0x4F + 1806 0005AF ds 4 + 1807 0005B3 ___fldiv@sign: + 1808 callstack 0 + 1809 + 1810 ; 1 bytes @ 0x53 + 1811 0005B3 ds 1 + 1812 0005B4 ___fldiv@new_exp: + 1813 callstack 0 + 1814 + 1815 ; 2 bytes @ 0x54 + 1816 0005B4 ds 2 + 1817 0005B6 ___fldiv@grs: + 1818 callstack 0 + 1819 + 1820 ; 4 bytes @ 0x56 + 1821 0005B6 ds 4 + 1822 0005BA ___fldiv@bexp: + 1823 callstack 0 + 1824 + 1825 ; 1 bytes @ 0x5A + 1826 0005BA ds 1 + 1827 0005BB ___fldiv@aexp: + 1828 callstack 0 + 1829 + 1830 ; 1 bytes @ 0x5B + 1831 0005BB ds 1 + 1832 0005BC ?_PIDController_Update: + 1833 callstack 0 + 1834 0005BC PIDController_Update@pid: + 1835 callstack 0 + 1836 + 1837 ; 2 bytes @ 0x5C + 1838 0005BC ds 2 + 1839 0005BE PIDController_Update@setpoint: + 1840 callstack 0 + 1841 + 1842 ; 4 bytes @ 0x5E + 1843 0005BE ds 4 + 1844 0005C2 PIDController_Update@measurement: + 1845 callstack 0 + 1846 + 1847 ; 4 bytes @ 0x62 + 1848 0005C2 ds 4 + 1849 0005C6 PIDController_Update@proportional: + 1850 callstack 0 + 1851 + 1852 ; 4 bytes @ 0x66 + 1853 0005C6 ds 4 + 1854 0005CA _PIDController_Update$5537: + 1855 callstack 0 + 1856 + 1857 ; 4 bytes @ 0x6A + 1858 0005CA ds 4 + 1859 0005CE _PIDController_Update$5538: + 1860 callstack 0 + 1861 + 1862 ; 4 bytes @ 0x6E + 1863 0005CE ds 4 + 1864 0005D2 _PIDController_Update$5539: + 1865 callstack 0 + 1866 + 1867 ; 4 bytes @ 0x72 + 1868 0005D2 ds 4 + 1869 0005D6 _PIDController_Update$5535: + 1870 callstack 0 + 1871 + 1872 ; 4 bytes @ 0x76 + 1873 0005D6 ds 4 + 1874 0005DA _PIDController_Update$5536: + 1875 callstack 0 + 1876 + 1877 ; 4 bytes @ 0x7A + 1878 0005DA ds 4 + 1879 0005DE PIDController_Update@error: + 1880 callstack 0 + 1881 + 1882 ; 4 bytes @ 0x7E + 1883 0005DE ds 4 + 1884 0005E2 ?___fltol: + 1885 callstack 0 + 1886 0005E2 ___fltol@f1: + 1887 callstack 0 + 1888 + 1889 ; 4 bytes @ 0x82 + 1890 0005E2 ds 4 + 1891 0005E6 ??___fltol: + 1892 + 1893 ; 1 bytes @ 0x86 + 1894 0005E6 ds 4 + 1895 0005EA ___fltol@sign1: + 1896 callstack 0 + 1897 + 1898 ; 1 bytes @ 0x8A + 1899 0005EA ds 1 + 1900 0005EB ___fltol@exp1: + 1901 callstack 0 + 1902 + 1903 ; 1 bytes @ 0x8B + 1904 0005EB ds 1 + 1905 0005EC GPIO_PWM1_Control@uiDutyCycle: + 1906 callstack 0 + 1907 0005EC GPIO_PWM2_Control@uiDutyCycle: + 1908 callstack 0 + 1909 + 1910 ; 2 bytes @ 0x8C + 1911 0005EC ds 2 + 1912 0005EE GPIO_PWM1_Control@uiFreq: + 1913 callstack 0 + 1914 0005EE GPIO_PWM2_Control@uiFreq: + 1915 callstack 0 + 1916 + 1917 ; 2 bytes @ 0x8E + 1918 0005EE ds 2 + 1919 0005F0 ??_GPIO_PWM1_Control: + 1920 0005F0 ??_GPIO_PWM2_Control: + 1921 + 1922 ; 1 bytes @ 0x90 + 1923 0005F0 ds 2 + 1924 0005F2 GPIO_PWM1_Control@uiConvertedPeriod: + 1925 callstack 0 + 1926 0005F2 GPIO_PWM2_Control@uiConvertedPeriod: + 1927 callstack 0 + 1928 + 1929 ; 2 bytes @ 0x92 + 1930 0005F2 ds 2 + 1931 0005F4 GPIO_PWM1_Control@uiConvertedDC: + 1932 callstack 0 + 1933 0005F4 GPIO_PWM2_Control@uiConvertedDC: + 1934 callstack 0 + 1935 + 1936 ; 2 bytes @ 0x94 + 1937 0005F4 ds 2 + 1938 0005F6 ??_ETCCalibrate: + 1939 0005F6 CLUTCH_Move@ucMode: + 1940 callstack 0 + 1941 0005F6 ETCMove@ucMode: + 1942 callstack 0 + 1943 + 1944 ; 1 bytes @ 0x96 + 1945 0005F6 ds 1 + 1946 0005F7 CLUTCH_Move@ucTargetMove: + 1947 callstack 0 + 1948 0005F7 _ETCMove$5534: + 1949 callstack 0 + 1950 + 1951 ; 2 bytes @ 0x97 + 1952 0005F7 ds 1 + 1953 0005F8 ??_CLUTCH_HighLevelMovements: + 1954 + 1955 ; 1 bytes @ 0x98 + 1956 0005F8 ds 1 + 1957 0005F9 ETCMove@ucTargetMove: + 1958 callstack 0 + 1959 + 1960 ; 1 bytes @ 0x99 + 1961 0005F9 ds 1 + 1962 0005FA CLUTCH_HighLevelMovements@ucClutchAction: + 1963 callstack 0 + 1964 + 1965 ; 1 bytes @ 0x9A + 1966 0005FA ds 1 + 1967 0005FB CLUTCH_HighLevelMovements@ucIndex: + 1968 callstack 0 + 1969 + 1970 ; 1 bytes @ 0x9B + 1971 0005FB ds 1 + 1972 0005FC + 1973 ; 1 bytes @ 0x9C + 1974 + 1975 psect cstackCOMRAM + 1976 000501 __pcstackCOMRAM: + 1977 callstack 0 + 1978 000501 ??_ETCModeSelect: + 1979 000501 ??_GetRxFifoDepth: + 1980 000501 ?i2___wmul: + 1981 callstack 0 + 1982 000501 ?i2___lwdiv: + 1983 callstack 0 + 1984 000501 ?i2___lmul: + 1985 callstack 0 + 1986 000501 ?i2___xxtofl: + 1987 callstack 0 + 1988 000501 GetRxFifoStatus@validChannel: + 1989 callstack 0 + 1990 000501 CLUTCH_AnalyseState@ucFDC1: + 1991 callstack 0 + 1992 000501 i2_isTxChannel$985: + 1993 callstack 0 + 1994 000501 i2GetTxFifoStatus@validChannel: + 1995 callstack 0 + 1996 000501 TMR1_WriteTimer@timerVal: + 1997 callstack 0 + 1998 000501 i2PWM1_16BIT_WritePeriodRegister@periodCount: + 1999 callstack 0 + 2000 000501 i2PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue: + 2001 callstack 0 + 2002 000501 i2PWM2_16BIT_WritePeriodRegister@periodCount: + 2003 callstack 0 + 2004 000501 i2PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue: + 2005 callstack 0 + 2006 000501 i2___wmul@multiplier: + 2007 callstack 0 + 2008 000501 i2___lwdiv@dividend: + 2009 callstack 0 + 2010 000501 i2memcpy@d1: + 2011 callstack 0 + 2012 000501 i2___lmul@multiplier: + 2013 callstack 0 + 2014 000501 i2___xxtofl@val: + 2015 callstack 0 + 2016 + 2017 ; 4 bytes @ 0x0 + 2018 000501 ds 1 + 2019 000502 GetRxFifoDepth@validChannel: + 2020 callstack 0 + 2021 000502 CLUTCH_AnalyseState@ucFDC2: + 2022 callstack 0 + 2023 000502 i2isTxChannel@channel: + 2024 callstack 0 + 2025 000502 i2ValidateTransmission@txCanMsg: + 2026 callstack 0 + 2027 + 2028 ; 2 bytes @ 0x1 + 2029 000502 ds 1 + 2030 000503 CAN1_ReceivedMessageCountGet@totalMsgObj: + 2031 callstack 0 + 2032 000503 ETCModeSelect@ucModeSelect: + 2033 callstack 0 + 2034 000503 i2CAN1_TransmitFIFOStatusGet@status: + 2035 callstack 0 + 2036 000503 i2___wmul@multiplicand: + 2037 callstack 0 + 2038 000503 i2___lwdiv@divisor: + 2039 callstack 0 + 2040 000503 i2memcpy@s1: + 2041 callstack 0 + 2042 + 2043 ; 2 bytes @ 0x2 + 2044 000503 ds 1 + 2045 000504 ??i2_ValidateTransmission: + 2046 000504 CAN1_ReceivedMessageCountGet@numOfMsg: + 2047 callstack 0 + 2048 000504 i2CAN1_TransmitFIFOStatusGet@fifoChannel: + 2049 callstack 0 + 2050 + 2051 ; 1 bytes @ 0x3 + 2052 000504 ds 1 + 2053 000505 ??i2___xxtofl: + 2054 000505 CAN1_ReceivedMessageCountGet@rxMsgStatus: + 2055 callstack 0 + 2056 000505 i2___wmul@product: + 2057 callstack 0 + 2058 000505 i2___lwdiv@quotient: + 2059 callstack 0 + 2060 000505 i2memcpy@n: + 2061 callstack 0 + 2062 000505 i2___lmul@multiplicand: + 2063 callstack 0 + 2064 + 2065 ; 4 bytes @ 0x4 + 2066 000505 ds 1 + 2067 000506 CAN1_ReceivedMessageCountGet@channel: + 2068 callstack 0 + 2069 + 2070 ; 1 bytes @ 0x5 + 2071 000506 ds 1 + 2072 000507 CAN1_ReceivedMessageCountGet@fifoDepth: + 2073 callstack 0 + 2074 000507 i2ValidateTransmission@validChannel: + 2075 callstack 0 + 2076 000507 i2___lwdiv@counter: + 2077 callstack 0 + 2078 000507 i2memcpy@d: + 2079 callstack 0 + 2080 + 2081 ; 2 bytes @ 0x6 + 2082 000507 ds 1 + 2083 000508 CAN1_ReceivedMessageCountGet@fifoTail: + 2084 callstack 0 + 2085 + 2086 ; 1 bytes @ 0x7 + 2087 000508 ds 1 + 2088 000509 CAN1_ReceivedMessageCountGet@fifoHead: + 2089 callstack 0 + 2090 000509 i2ValidateTransmission@txMsgStatus: + 2091 callstack 0 + 2092 000509 i2___xxtofl@sign: + 2093 callstack 0 + 2094 000509 i2memcpy@s: + 2095 callstack 0 + 2096 000509 i2___lmul@product: + 2097 callstack 0 + 2098 + 2099 ; 4 bytes @ 0x8 + 2100 000509 ds 1 + 2101 00050A CAN1_ReceivedMessageCountGet@index: + 2102 callstack 0 + 2103 00050A i2ValidateTransmission@field: + 2104 callstack 0 + 2105 00050A i2___xxtofl@exp: + 2106 callstack 0 + 2107 + 2108 ; 1 bytes @ 0x9 + 2109 00050A ds 1 + 2110 00050B i2memcpy@tmp: + 2111 callstack 0 + 2112 00050B i2___xxtofl@arg: + 2113 callstack 0 + 2114 + 2115 ; 4 bytes @ 0xA + 2116 00050B ds 1 + 2117 00050C ReadMessageFromFifo@rxFifoObj: + 2118 callstack 0 + 2119 00050C i2WriteMessageToFifo@txFifoObj: + 2120 callstack 0 + 2121 + 2122 ; 2 bytes @ 0xB + 2123 00050C ds 1 + 2124 00050D ?i2___aldiv: + 2125 callstack 0 + 2126 00050D i2___aldiv@dividend: + 2127 callstack 0 + 2128 + 2129 ; 4 bytes @ 0xC + 2130 00050D ds 1 + 2131 00050E ReadMessageFromFifo@rxCanMsg: + 2132 callstack 0 + 2133 00050E i2WriteMessageToFifo@txCanMsg: + 2134 callstack 0 + 2135 + 2136 ; 2 bytes @ 0xD + 2137 00050E ds 1 + 2138 00050F ?i2___fladd: + 2139 callstack 0 + 2140 00050F i2___fladd@b: + 2141 callstack 0 + 2142 + 2143 ; 4 bytes @ 0xE + 2144 00050F ds 1 + 2145 000510 ??_ReadMessageFromFifo: + 2146 000510 ??i2_WriteMessageToFifo: + 2147 + 2148 ; 1 bytes @ 0xF + 2149 000510 ds 1 + 2150 000511 i2___aldiv@divisor: + 2151 callstack 0 + 2152 + 2153 ; 4 bytes @ 0x10 + 2154 000511 ds 2 + 2155 000513 i2WriteMessageToFifo@status: + 2156 callstack 0 + 2157 000513 ReadMessageFromFifo@msgId: + 2158 callstack 0 + 2159 000513 i2___fladd@a: + 2160 callstack 0 + 2161 + 2162 ; 4 bytes @ 0x12 + 2163 000513 ds 1 + 2164 000514 i2WriteMessageToFifo@msgId: + 2165 callstack 0 + 2166 + 2167 ; 4 bytes @ 0x13 + 2168 000514 ds 1 + 2169 000515 i2___aldiv@counter: + 2170 callstack 0 + 2171 + 2172 ; 1 bytes @ 0x14 + 2173 000515 ds 1 + 2174 000516 i2___aldiv@sign: + 2175 callstack 0 + 2176 + 2177 ; 1 bytes @ 0x15 + 2178 000516 ds 1 + 2179 000517 ??i2___fladd: + 2180 000517 ReadMessageFromFifo@status: + 2181 callstack 0 + 2182 000517 i2___aldiv@quotient: + 2183 callstack 0 + 2184 + 2185 ; 4 bytes @ 0x16 + 2186 000517 ds 1 + 2187 000518 Receive@channel: + 2188 callstack 0 + 2189 000518 i2CAN1_Transmit@txCanMsg: + 2190 callstack 0 + 2191 + 2192 ; 2 bytes @ 0x17 + 2193 000518 ds 1 + 2194 000519 Receive@rxCanMsg: + 2195 callstack 0 + 2196 + 2197 ; 2 bytes @ 0x18 + 2198 000519 ds 1 + 2199 00051A i2CAN1_Transmit@status: + 2200 callstack 0 + 2201 + 2202 ; 1 bytes @ 0x19 + 2203 00051A ds 1 + 2204 00051B ??_Receive: + 2205 00051B ?i2_ETCPercentCalc: + 2206 callstack 0 + 2207 00051B i2___fladd@signs: + 2208 callstack 0 + 2209 00051B i2CAN1_Transmit@txFifoObj: + 2210 callstack 0 + 2211 00051B i2ETCPercentCalc@val: + 2212 callstack 0 + 2213 + 2214 ; 4 bytes @ 0x1A + 2215 00051B ds 1 + 2216 00051C i2___fladd@aexp: + 2217 callstack 0 + 2218 + 2219 ; 1 bytes @ 0x1B + 2220 00051C ds 1 + 2221 00051D Receive@status: + 2222 callstack 0 + 2223 00051D i2CAN1_Transmit@fifoChannel: + 2224 callstack 0 + 2225 00051D i2___fladd@bexp: + 2226 callstack 0 + 2227 + 2228 ; 1 bytes @ 0x1C + 2229 00051D ds 1 + 2230 00051E i2___fladd@grs: + 2231 callstack 0 + 2232 00051E Receive@rxFifoObj: + 2233 callstack 0 + 2234 00051E i2CANWriteMessage@id: + 2235 callstack 0 + 2236 + 2237 ; 4 bytes @ 0x1D + 2238 00051E ds 1 + 2239 00051F ?i2___fltol: + 2240 callstack 0 + 2241 00051F i2ETCPercentCalc@min: + 2242 callstack 0 + 2243 00051F i2___fltol@f1: + 2244 callstack 0 + 2245 + 2246 ; 4 bytes @ 0x1E + 2247 00051F ds 1 + 2248 000520 Receive@rxMsgStatus: + 2249 callstack 0 + 2250 + 2251 ; 1 bytes @ 0x1F + 2252 000520 ds 1 + 2253 000521 Receive@index: + 2254 callstack 0 + 2255 + 2256 ; 1 bytes @ 0x20 + 2257 000521 ds 1 + 2258 000522 i2CANWriteMessage@dataLength: + 2259 callstack 0 + 2260 000522 CAN1_Receive@rxCanMsg: + 2261 callstack 0 + 2262 + 2263 ; 2 bytes @ 0x21 + 2264 000522 ds 1 + 2265 000523 ??i2___fltol: + 2266 000523 i2CANWriteMessage@data1: + 2267 callstack 0 + 2268 000523 i2ETCPercentCalc@max: + 2269 callstack 0 + 2270 + 2271 ; 4 bytes @ 0x22 + 2272 000523 ds 1 + 2273 000524 CAN1_Receive@status: + 2274 callstack 0 + 2275 000524 i2CANWriteMessage@data2: + 2276 callstack 0 + 2277 + 2278 ; 1 bytes @ 0x23 + 2279 000524 ds 1 + 2280 000525 CAN1_Receive@index: + 2281 callstack 0 + 2282 000525 i2CANWriteMessage@data3: + 2283 callstack 0 + 2284 + 2285 ; 1 bytes @ 0x24 + 2286 000525 ds 1 + 2287 000526 ??_CANReadMessage: + 2288 000526 i2CANWriteMessage@data4: + 2289 callstack 0 + 2290 + 2291 ; 1 bytes @ 0x25 + 2292 000526 ds 1 + 2293 000527 ??i2_TPSAnalysis: + 2294 000527 ??i2_APPSAnalysis: + 2295 000527 i2CANWriteMessage@data5: + 2296 callstack 0 + 2297 000527 i2___fltol@sign1: + 2298 callstack 0 + 2299 + 2300 ; 1 bytes @ 0x26 + 2301 000527 ds 1 + 2302 000528 i2CANWriteMessage@data6: + 2303 callstack 0 + 2304 000528 i2___fltol@exp1: + 2305 callstack 0 + 2306 + 2307 ; 1 bytes @ 0x27 + 2308 000528 ds 1 + 2309 000529 i2CANWriteMessage@data7: + 2310 callstack 0 + 2311 000529 i2GPIO_PWM1_Control@uiDutyCycle: + 2312 callstack 0 + 2313 000529 i2GPIO_PWM2_Control@uiDutyCycle: + 2314 callstack 0 + 2315 + 2316 ; 2 bytes @ 0x28 + 2317 000529 ds 1 + 2318 00052A i2CANWriteMessage@data8: + 2319 callstack 0 + 2320 + 2321 ; 1 bytes @ 0x29 + 2322 00052A ds 1 + 2323 00052B ??i2_CANWriteMessage: + 2324 00052B i2GPIO_PWM1_Control@uiFreq: + 2325 callstack 0 + 2326 00052B i2GPIO_PWM2_Control@uiFreq: + 2327 callstack 0 + 2328 + 2329 ; 2 bytes @ 0x2A + 2330 00052B ds 1 + 2331 00052C CANReadMessage@id: + 2332 callstack 0 + 2333 + 2334 ; 4 bytes @ 0x2B + 2335 00052C ds 1 + 2336 00052D ??i2_GPIO_PWM1_Control: + 2337 00052D ??i2_GPIO_PWM2_Control: + 2338 + 2339 ; 1 bytes @ 0x2C + 2340 00052D ds 2 + 2341 00052F i2GPIO_PWM1_Control@uiConvertedPeriod: 2342 callstack 0 - 2343 - 2344 ; 2 bytes @ 0x2E - 2345 00052F ds 1 - 2346 000530 CANReadMessage@data6: - 2347 callstack 0 - 2348 - 2349 ; 1 bytes @ 0x2F - 2350 000530 ds 1 - 2351 000531 CANReadMessage@data7: - 2352 callstack 0 - 2353 000531 i2GPIO_PWM1_Control@uiConvertedDC: + 2343 00052F i2GPIO_PWM2_Control@uiConvertedPeriod: + 2344 callstack 0 + 2345 + 2346 ; 2 bytes @ 0x2E + 2347 00052F ds 1 + 2348 000530 CANReadMessage@data6: + 2349 callstack 0 + 2350 + 2351 ; 1 bytes @ 0x2F + 2352 000530 ds 1 + 2353 000531 CANReadMessage@data7: 2354 callstack 0 - 2355 000531 i2GPIO_PWM2_Control@uiConvertedDC: + 2355 000531 i2GPIO_PWM1_Control@uiConvertedDC: 2356 callstack 0 - 2357 - 2358 ; 2 bytes @ 0x30 - 2359 000531 ds 1 - 2360 000532 CANReadMessage@data8: - 2361 callstack 0 - 2362 - 2363 ; 1 bytes @ 0x31 - 2364 000532 ds 1 - 2365 000533 CANReadMessage@data3: - 2366 callstack 0 - 2367 - 2368 ; 1 bytes @ 0x32 - 2369 000533 ds 1 - 2370 000534 CANReadMessage@data4: - 2371 callstack 0 - 2372 - 2373 ; 1 bytes @ 0x33 - 2374 000534 ds 1 - 2375 000535 CANReadMessage@data5: - 2376 callstack 0 - 2377 - 2378 ; 1 bytes @ 0x34 - 2379 000535 ds 1 - 2380 000536 CANReadMessage@data2: - 2381 callstack 0 - 2382 - 2383 ; 1 bytes @ 0x35 - 2384 000536 ds 1 - 2385 000537 CANReadMessage@data1: - 2386 callstack 0 - 2387 - 2388 ; 1 bytes @ 0x36 - 2389 000537 ds 1 - 2390 000538 ??_INTERRUPT_InterruptManager: - 2391 - 2392 ; 1 bytes @ 0x37 - 2393 000538 ds 4 - 2394 - 2395 ;; - 2396 ;;Main: autosize = 0, tempsize = 0, incstack = 0, save=0 + 2357 000531 i2GPIO_PWM2_Control@uiConvertedDC: + 2358 callstack 0 + 2359 + 2360 ; 2 bytes @ 0x30 + 2361 000531 ds 1 + 2362 000532 CANReadMessage@data8: + 2363 callstack 0 + 2364 + 2365 ; 1 bytes @ 0x31 + 2366 000532 ds 1 + 2367 000533 CANReadMessage@data3: + 2368 callstack 0 + 2369 + 2370 ; 1 bytes @ 0x32 + 2371 000533 ds 1 + 2372 000534 CANReadMessage@data4: + 2373 callstack 0 + 2374 + 2375 ; 1 bytes @ 0x33 + 2376 000534 ds 1 + 2377 000535 CANReadMessage@data5: + 2378 callstack 0 + 2379 + 2380 ; 1 bytes @ 0x34 + 2381 000535 ds 1 + 2382 000536 CANReadMessage@data2: + 2383 callstack 0 + 2384 + 2385 ; 1 bytes @ 0x35 + 2386 000536 ds 1 + 2387 000537 CANReadMessage@data1: + 2388 callstack 0 + 2389 + 2390 ; 1 bytes @ 0x36 + 2391 000537 ds 1 + 2392 000538 ??_INTERRUPT_InterruptManager: + 2393 + 2394 ; 1 bytes @ 0x37 + 2395 000538 ds 4 + 2396 2397 ;; - 2398 ;; *************** function _main ***************** - 2399 ;; Defined at: - 2400 ;; line 54 in file "main.c" - 2401 ;; Parameters: Size Location Type - 2402 ;; None - 2403 ;; Auto vars: Size Location Type + 2398 ;;Main: autosize = 0, tempsize = 0, incstack = 0, save=0 + 2399 ;; + 2400 ;; *************** function _main ***************** + 2401 ;; Defined at: + 2402 ;; line 54 in file "main.c" + 2403 ;; Parameters: Size Location Type 2404 ;; None - 2405 ;; Return value: Size Location Type - 2406 ;; 1 wreg void - 2407 ;; Registers used: - 2408 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 2409 ;; Tracked objects: - 2410 ;; On entry : 0/0 - 2411 ;; On exit : 0/0 - 2412 ;; Unchanged: 0/0 - 2413 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 2405 ;; Auto vars: Size Location Type + 2406 ;; None + 2407 ;; Return value: Size Location Type + 2408 ;; 1 wreg void + 2409 ;; Registers used: + 2410 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 2411 ;; Tracked objects: + 2412 ;; On entry : 0/0 + 2413 ;; On exit : 0/0 + 2414 ;; Unchanged: 0/0 + 2415 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 2414 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2415 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2416 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2417 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2418 ;;Total ram usage: 0 bytes - 2419 ;; Hardware stack levels required when called: 14 - 2420 ;; This function calls: - 2421 ;; _ANALOGRead - 2422 ;; _APPSAnalysis - 2423 ;; _APPSReadmax - 2424 ;; _APPSReadmin - 2425 ;; _CANDisableErrorInterrupt - 2426 ;; _CLUTCH_HighLevelMovements - 2427 ;; _CLUTCH_Init - 2428 ;; _CLUTCH_Move - 2429 ;; _ETCInit - 2430 ;; _ETCMove - 2431 ;; _ETCRulesSensorsSupervision - 2432 ;; _GPIOInit - 2433 ;; _SYSTEM_Initialize - 2434 ;; _TPSAnalysis - 2435 ;; This function is called by: - 2436 ;; Startup code after reset - 2437 ;; This function uses a non-reentrant model - 2438 ;; - 2439 - 2440 psect text0 - 2441 00695E __ptext0: - 2442 callstack 0 - 2443 00695E _main: - 2444 callstack 113 - 2445 00695E - 2446 ;main.c: 57: SYSTEM_Initialize(); - 2447 00695E ECBB F03B call _SYSTEM_Initialize ;wreg free - 2448 006962 - 2449 ;main.c: 62: GPIOInit(); - 2450 006962 EC81 F03A call _GPIOInit ;wreg free - 2451 006966 - 2452 ;main.c: 63: ETCInit(); - 2453 006966 EC30 F03D call _ETCInit ;wreg free - 2454 00696A - 2455 ;main.c: 66: ANALOGRead(); - 2456 00696A ECFD F03A call _ANALOGRead ;wreg free - 2457 00696E - 2458 ;main.c: 68: APPSReadmin(); - 2459 00696E ECFC F03C call _APPSReadmin ;wreg free - 2460 006972 - 2461 ;main.c: 69: APPSReadmax(); - 2462 006972 ECAA F03D call _APPSReadmax ;wreg free - 2463 006976 - 2464 ;main.c: 71: (INTCON0bits.GIE = 1); - 2465 006976 8ED6 bsf 214,7,c ;volatile - 2466 006978 - 2467 ;main.c: 72: CANDisableErrorInterrupt(0x00); - 2468 006978 0E00 movlw 0 - 2469 00697A ECA3 F03B call _CANDisableErrorInterrupt - 2470 00697E - 2471 ;main.c: 77: CLUTCH_Init(); - 2472 00697E ECD0 F03C call _CLUTCH_Init ;wreg free - 2473 006982 - 2474 ;main.c: 80: ucAPPSTargetPruebas=0; - 2475 006982 0E00 movlw 0 - 2476 006984 0106 movlb 6 ; () banked - 2477 006986 6F57 movwf (_ucAPPSTargetPruebas+1)& (0+255),b - 2478 006988 0E00 movlw 0 - 2479 00698A 6F56 movwf _ucAPPSTargetPruebas& (0+255),b - 2480 00698C l11139: - 2481 - 2482 ;main.c: 83: {;main.c: 87: ANALOGRead(); - 2483 00698C ECFD F03A call _ANALOGRead ;wreg free - 2484 006990 - 2485 ;main.c: 88: TPSAnalysis(); - 2486 006990 EC9C F023 call _TPSAnalysis ;wreg free - 2487 006994 - 2488 ;main.c: 89: APPSAnalysis(); - 2489 006994 EC26 F036 call _APPSAnalysis ;wreg free - 2490 006998 - 2491 ;main.c: 90: ETCRulesSensorsSupervision(); - 2492 006998 EC86 F03E call _ETCRulesSensorsSupervision ;wreg free - 2493 - 2494 ;main.c: 93: if (ucASMode == 0) - 2495 00699C 0105 movlb 5 ; () banked - 2496 00699E 51FE movf _ucASMode& (0+255),w,b - 2497 0069A0 A4D8 btfss status,2,c - 2498 0069A2 EFD5 F034 goto u9781 - 2499 0069A6 EFD7 F034 goto u9780 - 2500 0069AA u9781: - 2501 0069AA EFE5 F034 goto l11151 - 2502 0069AE u9780: - 2503 0069AE - 2504 ; BSR set to: 5 - 2505 ;main.c: 94: {;main.c: 95: ETCMove(ucAPPS,0); - 2506 0069AE 0E00 movlw 0 - 2507 0069B0 6FF6 movwf ETCMove@ucMode& (0+255),b - 2508 0069B2 0106 movlb 6 ; () banked - 2509 0069B4 5154 movf _ucAPPS& (0+255),w,b - 2510 0069B6 EC1F F028 call _ETCMove - 2511 0069BA - 2512 ;main.c: 97: CLUTCH_Move(ucSTEER_WH_Clutch, 0); - 2513 0069BA 0E00 movlw 0 - 2514 0069BC 0105 movlb 5 ; () banked - 2515 0069BE 6FF6 movwf CLUTCH_Move@ucMode& (0+255),b - 2516 0069C0 5059 movf _ucSTEER_WH_Clutch^(0+1280),w,c - 2517 0069C2 EC60 F034 call _CLUTCH_Move - 2518 - 2519 ;main.c: 98: } - 2520 0069C6 EFC6 F034 goto l11139 - 2521 0069CA l11151: - 2522 - 2523 ; BSR set to: 5 - 2524 0069CA 05FE decf _ucASMode& (0+255),w,b - 2525 0069CC A4D8 btfss status,2,c - 2526 0069CE EFEB F034 goto u9791 - 2527 0069D2 EFED F034 goto u9790 - 2528 0069D6 u9791: - 2529 0069D6 EFC6 F034 goto l11139 - 2530 0069DA u9790: - 2531 0069DA - 2532 ; BSR set to: 5 - 2533 ;main.c: 100: {;main.c: 101: ETCMove(ucTargetAccelerator,1); - 2534 0069DA 0E01 movlw 1 - 2535 0069DC 6FF6 movwf ETCMove@ucMode& (0+255),b - 2536 0069DE 5058 movf _ucTargetAccelerator^(0+1280),w,c - 2537 0069E0 EC1F F028 call _ETCMove - 2538 0069E4 - 2539 ;main.c: 103: ucCLUTCHState = 0; - 2540 0069E4 0E00 movlw 0 - 2541 0069E6 0105 movlb 5 ; () banked - 2542 0069E8 6FFD movwf _ucCLUTCHState& (0+255),b - 2543 0069EA - 2544 ; BSR set to: 5 - 2545 ;main.c: 105: CLUTCH_HighLevelMovements(ucTargetClutch); - 2546 0069EA 5057 movf _ucTargetClutch^(0+1280),w,c - 2547 0069EC ECB9 F033 call _CLUTCH_HighLevelMovements - 2548 0069F0 EFC6 F034 goto l11139 - 2549 0069F4 EF0D F000 goto start - 2550 0069F8 __end_of_main: - 2551 callstack 0 - 2552 - 2553 ;; *************** function _TPSAnalysis ***************** - 2554 ;; Defined at: - 2555 ;; line 305 in file "ETC.c" - 2556 ;; Parameters: Size Location Type - 2557 ;; None - 2558 ;; Auto vars: Size Location Type + 2416 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2417 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2418 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2419 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2420 ;;Total ram usage: 0 bytes + 2421 ;; Hardware stack levels required when called: 14 + 2422 ;; This function calls: + 2423 ;; _ANALOGRead + 2424 ;; _APPSAnalysis + 2425 ;; _APPSReadmax + 2426 ;; _APPSReadmin + 2427 ;; _CANDisableErrorInterrupt + 2428 ;; _CLUTCH_HighLevelMovements + 2429 ;; _CLUTCH_Init + 2430 ;; _CLUTCH_Move + 2431 ;; _ETCInit + 2432 ;; _ETCMove + 2433 ;; _ETCRulesSensorsSupervision + 2434 ;; _GPIOInit + 2435 ;; _SYSTEM_Initialize + 2436 ;; _TPSAnalysis + 2437 ;; This function is called by: + 2438 ;; Startup code after reset + 2439 ;; This function uses a non-reentrant model + 2440 ;; + 2441 + 2442 psect text0 + 2443 006B08 __ptext0: + 2444 callstack 0 + 2445 006B08 _main: + 2446 callstack 113 + 2447 006B08 + 2448 ;main.c: 57: SYSTEM_Initialize(); + 2449 006B08 ECCC F03C call _SYSTEM_Initialize ;wreg free + 2450 006B0C + 2451 ;main.c: 62: GPIOInit(); + 2452 006B0C EC92 F03B call _GPIOInit ;wreg free + 2453 006B10 + 2454 ;main.c: 63: ETCInit(); + 2455 006B10 EC68 F03E call _ETCInit ;wreg free + 2456 006B14 + 2457 ;main.c: 66: ANALOGRead(); + 2458 006B14 EC0E F03C call _ANALOGRead ;wreg free + 2459 006B18 + 2460 ;main.c: 68: APPSReadmin(); + 2461 006B18 EC34 F03E call _APPSReadmin ;wreg free + 2462 006B1C + 2463 ;main.c: 69: APPSReadmax(); + 2464 006B1C ECE2 F03E call _APPSReadmax ;wreg free + 2465 006B20 + 2466 ;main.c: 71: (INTCON0bits.GIE = 1); + 2467 006B20 8ED6 bsf 214,7,c ;volatile + 2468 006B22 + 2469 ;main.c: 72: CANDisableErrorInterrupt(0x00); + 2470 006B22 0E00 movlw 0 + 2471 006B24 ECB4 F03C call _CANDisableErrorInterrupt + 2472 006B28 + 2473 ;main.c: 77: CLUTCH_Init(); + 2474 006B28 EC08 F03E call _CLUTCH_Init ;wreg free + 2475 006B2C + 2476 ;main.c: 80: ucAPPSTargetPruebas=0; + 2477 006B2C 0E00 movlw 0 + 2478 006B2E 0106 movlb 6 ; () banked + 2479 006B30 6F57 movwf (_ucAPPSTargetPruebas+1)& (0+255),b + 2480 006B32 0E00 movlw 0 + 2481 006B34 6F56 movwf _ucAPPSTargetPruebas& (0+255),b + 2482 006B36 l11136: + 2483 + 2484 ;main.c: 83: {;main.c: 87: ANALOGRead(); + 2485 006B36 EC0E F03C call _ANALOGRead ;wreg free + 2486 006B3A + 2487 ;main.c: 88: TPSAnalysis(); + 2488 006B3A EC9C F023 call _TPSAnalysis ;wreg free + 2489 006B3E + 2490 ;main.c: 89: APPSAnalysis(); + 2491 006B3E EC88 F037 call _APPSAnalysis ;wreg free + 2492 006B42 + 2493 ;main.c: 90: ETCRulesSensorsSupervision(); + 2494 006B42 EC34 F034 call _ETCRulesSensorsSupervision ;wreg free + 2495 006B46 + 2496 ;main.c: 93: if (ucASMode == 0) + 2497 006B46 0105 movlb 5 ; () banked + 2498 006B48 51FE movf _ucASMode& (0+255),w,b + 2499 006B4A A4D8 btfss status,2,c + 2500 006B4C EFAA F035 goto u10201 + 2501 006B50 EFAC F035 goto u10200 + 2502 006B54 u10201: + 2503 006B54 EFBA F035 goto l11150 + 2504 006B58 u10200: + 2505 006B58 + 2506 ; BSR set to: 5 + 2507 ;main.c: 94: {;main.c: 95: ETCMove(ucAPPS,0); + 2508 006B58 0E00 movlw 0 + 2509 006B5A 6FF6 movwf ETCMove@ucMode& (0+255),b + 2510 006B5C 0106 movlb 6 ; () banked + 2511 006B5E 5154 movf _ucAPPS& (0+255),w,b + 2512 006B60 EC1F F028 call _ETCMove + 2513 006B64 + 2514 ;main.c: 97: CLUTCH_Move(ucSTEER_WH_Clutch, 0); + 2515 006B64 0E00 movlw 0 + 2516 006B66 0105 movlb 5 ; () banked + 2517 006B68 6FF6 movwf CLUTCH_Move@ucMode& (0+255),b + 2518 006B6A 505A movf _ucSTEER_WH_Clutch^(0+1280),w,c + 2519 006B6C EC35 F035 call _CLUTCH_Move + 2520 + 2521 ;main.c: 98: } + 2522 006B70 EF9B F035 goto l11136 + 2523 006B74 l11150: + 2524 + 2525 ; BSR set to: 5 + 2526 006B74 05FE decf _ucASMode& (0+255),w,b + 2527 006B76 A4D8 btfss status,2,c + 2528 006B78 EFC0 F035 goto u10211 + 2529 006B7C EFC2 F035 goto u10210 + 2530 006B80 u10211: + 2531 006B80 EF9B F035 goto l11136 + 2532 006B84 u10210: + 2533 006B84 + 2534 ; BSR set to: 5 + 2535 ;main.c: 100: {;main.c: 101: ETCMove(ucTargetAccelerator,1); + 2536 006B84 0E01 movlw 1 + 2537 006B86 6FF6 movwf ETCMove@ucMode& (0+255),b + 2538 006B88 5059 movf _ucTargetAccelerator^(0+1280),w,c + 2539 006B8A EC1F F028 call _ETCMove + 2540 006B8E + 2541 ;main.c: 103: ucCLUTCHState = 0; + 2542 006B8E 0E00 movlw 0 + 2543 006B90 0105 movlb 5 ; () banked + 2544 006B92 6FFD movwf _ucCLUTCHState& (0+255),b + 2545 006B94 + 2546 ; BSR set to: 5 + 2547 ;main.c: 105: CLUTCH_HighLevelMovements(ucTargetClutch); + 2548 006B94 5058 movf _ucTargetClutch^(0+1280),w,c + 2549 006B96 EC8E F034 call _CLUTCH_HighLevelMovements + 2550 006B9A EF9B F035 goto l11136 + 2551 006B9E EF0D F000 goto start + 2552 006BA2 __end_of_main: + 2553 callstack 0 + 2554 + 2555 ;; *************** function _TPSAnalysis ***************** + 2556 ;; Defined at: + 2557 ;; line 305 in file "ETC.c" + 2558 ;; Parameters: Size Location Type 2559 ;; None - 2560 ;; Return value: Size Location Type - 2561 ;; 1 wreg void - 2562 ;; Registers used: - 2563 ;; wreg, status,2, status,0, cstack - 2564 ;; Tracked objects: - 2565 ;; On entry : 0/0 - 2566 ;; On exit : 0/0 - 2567 ;; Unchanged: 0/0 - 2568 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 2560 ;; Auto vars: Size Location Type + 2561 ;; None + 2562 ;; Return value: Size Location Type + 2563 ;; 1 wreg void + 2564 ;; Registers used: + 2565 ;; wreg, status,2, status,0, cstack + 2566 ;; Tracked objects: + 2567 ;; On entry : 0/0 + 2568 ;; On exit : 0/0 + 2569 ;; Unchanged: 0/0 + 2570 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 2569 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2570 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2571 ;; Temps: 0 5 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2572 ;; Totals: 0 5 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2573 ;;Total ram usage: 5 bytes - 2574 ;; Hardware stack levels used: 1 - 2575 ;; Hardware stack levels required when called: 10 - 2576 ;; This function calls: - 2577 ;; _ETCPercentCalc - 2578 ;; This function is called by: - 2579 ;; _main - 2580 ;; This function uses a non-reentrant model - 2581 ;; - 2582 - 2583 psect text1 - 2584 004738 __ptext1: - 2585 callstack 0 - 2586 004738 _TPSAnalysis: - 2587 callstack 116 - 2588 004738 - 2589 ;ETC.c: 331: ucTPS1Perc = ETCPercentCalc (uiTPS1, uiTPS1min, uiTPS1max); - 2590 004738 C53E F57A movff _uiTPS1,ETCPercentCalc@val - 2591 00473C C53F F57B movff _uiTPS1+1,ETCPercentCalc@val+1 - 2592 004740 0105 movlb 5 ; () banked - 2593 004742 6B7C clrf (ETCPercentCalc@val+2)& (0+255),b - 2594 004744 6B7D clrf (ETCPercentCalc@val+3)& (0+255),b - 2595 004746 C640 F57E movff _uiTPS1min,ETCPercentCalc@min - 2596 00474A C641 F57F movff _uiTPS1min+1,ETCPercentCalc@min+1 - 2597 00474E 6B80 clrf (ETCPercentCalc@min+2)& (0+255),b - 2598 004750 6B81 clrf (ETCPercentCalc@min+3)& (0+255),b - 2599 004752 C63E F582 movff _uiTPS1max,ETCPercentCalc@max - 2600 004756 C63F F583 movff _uiTPS1max+1,ETCPercentCalc@max+1 - 2601 00475A 6B84 clrf (ETCPercentCalc@max+2)& (0+255),b - 2602 00475C 6B85 clrf (ETCPercentCalc@max+3)& (0+255),b - 2603 00475E ECC7 F031 call _ETCPercentCalc ;wreg free - 2604 004762 C57A F544 movff ?_ETCPercentCalc,_ucTPS1Perc - 2605 004766 C57B F545 movff ?_ETCPercentCalc+1,_ucTPS1Perc+1 - 2606 - 2607 ;ETC.c: 332: ucTPS2Perc = ETCPercentCalc (uiTPS2, uiTPS2min, uiTPS2max); - 2608 00476A C53C F57A movff _uiTPS2,ETCPercentCalc@val - 2609 00476E C53D F57B movff _uiTPS2+1,ETCPercentCalc@val+1 - 2610 004772 0105 movlb 5 ; () banked - 2611 004774 6B7C clrf (ETCPercentCalc@val+2)& (0+255),b - 2612 004776 6B7D clrf (ETCPercentCalc@val+3)& (0+255),b - 2613 004778 C63C F57E movff _uiTPS2min,ETCPercentCalc@min - 2614 00477C C63D F57F movff _uiTPS2min+1,ETCPercentCalc@min+1 - 2615 004780 6B80 clrf (ETCPercentCalc@min+2)& (0+255),b - 2616 004782 6B81 clrf (ETCPercentCalc@min+3)& (0+255),b - 2617 004784 C63A F582 movff _uiTPS2max,ETCPercentCalc@max - 2618 004788 C63B F583 movff _uiTPS2max+1,ETCPercentCalc@max+1 - 2619 00478C 6B84 clrf (ETCPercentCalc@max+2)& (0+255),b - 2620 00478E 6B85 clrf (ETCPercentCalc@max+3)& (0+255),b - 2621 004790 ECC7 F031 call _ETCPercentCalc ;wreg free - 2622 004794 C57A F542 movff ?_ETCPercentCalc,_ucTPS2Perc - 2623 004798 C57B F543 movff ?_ETCPercentCalc+1,_ucTPS2Perc+1 - 2624 00479C - 2625 ;ETC.c: 335: ucTPS = ( ( ucTPS1Perc + ucTPS2Perc ) / 2 ); - 2626 00479C 5042 movf _ucTPS2Perc^(0+1280),w,c - 2627 00479E 2444 addwf _ucTPS1Perc^(0+1280),w,c - 2628 0047A0 0105 movlb 5 ; () banked - 2629 0047A2 6F86 movwf ??_TPSAnalysis& (0+255),b - 2630 0047A4 5043 movf (_ucTPS2Perc+1)^(0+1280),w,c - 2631 0047A6 2045 addwfc (_ucTPS1Perc+1)^(0+1280),w,c - 2632 0047A8 6F87 movwf (??_TPSAnalysis+1)& (0+255),b - 2633 0047AA 90D8 bcf status,0,c - 2634 0047AC 3187 rrcf (??_TPSAnalysis+1)& (0+255),w,b - 2635 0047AE 6F88 movwf (??_TPSAnalysis+2)& (0+255),b - 2636 0047B0 3186 rrcf ??_TPSAnalysis& (0+255),w,b - 2637 0047B2 6E40 movwf _ucTPS^(0+1280),c - 2638 0047B4 C588 F541 movff ??_TPSAnalysis+2,_ucTPS+1 - 2639 0047B8 - 2640 ; BSR set to: 5 - 2641 ;ETC.c: 336: __nop(); - 2642 0047B8 F000 nop - 2643 0047BA - 2644 ;ETC.c: 340: if ( ( ulTPS1calc > uiTPS1 + 50 ) || ( ulTPS1calc < uiTPS1 - 50 ) ) - 2645 0047BA 0E32 movlw 50 - 2646 0047BC 243E addwf _uiTPS1^(0+1280),w,c - 2647 0047BE 0105 movlb 5 ; () banked - 2648 0047C0 6F86 movwf ??_TPSAnalysis& (0+255),b - 2649 0047C2 0E00 movlw 0 - 2650 0047C4 203F addwfc (_uiTPS1+1)^(0+1280),w,c - 2651 0047C6 6F87 movwf (??_TPSAnalysis+1)& (0+255),b - 2652 0047C8 6B88 clrf (??_TPSAnalysis+2)& (0+255),b - 2653 0047CA 6B89 clrf (??_TPSAnalysis+3)& (0+255),b - 2654 0047CC 0106 movlb 6 ; () banked - 2655 0047CE 5128 movf _ulTPS1calc& (0+255),w,b - 2656 0047D0 0105 movlb 5 ; () banked - 2657 0047D2 5D86 subwf ??_TPSAnalysis& (0+255),w,b - 2658 0047D4 0106 movlb 6 ; () banked - 2659 0047D6 5129 movf (_ulTPS1calc+1)& (0+255),w,b - 2660 0047D8 0105 movlb 5 ; () banked - 2661 0047DA 5987 subwfb (??_TPSAnalysis+1)& (0+255),w,b - 2662 0047DC 0106 movlb 6 ; () banked - 2663 0047DE 512A movf (_ulTPS1calc+2)& (0+255),w,b - 2664 0047E0 0105 movlb 5 ; () banked - 2665 0047E2 5988 subwfb (??_TPSAnalysis+2)& (0+255),w,b - 2666 0047E4 5189 movf (??_TPSAnalysis+3)& (0+255),w,b - 2667 0047E6 0A80 xorlw 128 - 2668 0047E8 6F8A movwf (??_TPSAnalysis+4)& (0+255),b - 2669 0047EA 0106 movlb 6 ; () banked - 2670 0047EC 512B movf (_ulTPS1calc+3)& (0+255),w,b - 2671 0047EE 0A80 xorlw 128 - 2672 0047F0 0105 movlb 5 ; () banked - 2673 0047F2 598A subwfb (??_TPSAnalysis+4)& (0+255),w,b - 2674 0047F4 A0D8 btfss status,0,c - 2675 0047F6 EFFF F023 goto u8981 - 2676 0047FA EF01 F024 goto u8980 - 2677 0047FE u8981: - 2678 0047FE EF22 F024 goto l10711 - 2679 004802 u8980: - 2680 004802 - 2681 ; BSR set to: 5 - 2682 004802 0ECE movlw 206 - 2683 004804 243E addwf _uiTPS1^(0+1280),w,c - 2684 004806 6F86 movwf ??_TPSAnalysis& (0+255),b - 2685 004808 0EFF movlw 255 - 2686 00480A 203F addwfc (_uiTPS1+1)^(0+1280),w,c - 2687 00480C 6F87 movwf (??_TPSAnalysis+1)& (0+255),b - 2688 00480E 6B88 clrf (??_TPSAnalysis+2)& (0+255),b - 2689 004810 6B89 clrf (??_TPSAnalysis+3)& (0+255),b - 2690 004812 5186 movf ??_TPSAnalysis& (0+255),w,b - 2691 004814 0106 movlb 6 ; () banked - 2692 004816 5D28 subwf _ulTPS1calc& (0+255),w,b - 2693 004818 0105 movlb 5 ; () banked - 2694 00481A 5187 movf (??_TPSAnalysis+1)& (0+255),w,b - 2695 00481C 0106 movlb 6 ; () banked - 2696 00481E 5929 subwfb (_ulTPS1calc+1)& (0+255),w,b - 2697 004820 0105 movlb 5 ; () banked - 2698 004822 5188 movf (??_TPSAnalysis+2)& (0+255),w,b - 2699 004824 0106 movlb 6 ; () banked - 2700 004826 592A subwfb (_ulTPS1calc+2)& (0+255),w,b - 2701 004828 512B movf (_ulTPS1calc+3)& (0+255),w,b - 2702 00482A 0A80 xorlw 128 - 2703 00482C 0105 movlb 5 ; () banked - 2704 00482E 6F8A movwf (??_TPSAnalysis+4)& (0+255),b - 2705 004830 5189 movf (??_TPSAnalysis+3)& (0+255),w,b - 2706 004832 0A80 xorlw 128 - 2707 004834 598A subwfb (??_TPSAnalysis+4)& (0+255),w,b - 2708 004836 B0D8 btfsc status,0,c - 2709 004838 EF20 F024 goto u8991 - 2710 00483C EF22 F024 goto u8990 - 2711 004840 u8991: - 2712 004840 EF25 F024 goto l10713 - 2713 004844 u8990: - 2714 004844 l10711: - 2715 - 2716 ; BSR set to: 5 - 2717 ;ETC.c: 341: {;ETC.c: 343: ucTPS_STATE |= 0x01; - 2718 004844 8052 bsf _ucTPS_STATE^(0+1280),0,c - 2719 - 2720 ;ETC.c: 344: } - 2721 004846 EF27 F024 goto l2522 - 2722 00484A l10713: - 2723 - 2724 ; BSR set to: 5 - 2725 ;ETC.c: 346: {;ETC.c: 348: ucTPS_STATE |= 0xFE; - 2726 00484A 0EFE movlw 254 - 2727 00484C 1252 iorwf _ucTPS_STATE^(0+1280),f,c - 2728 00484E l2522: - 2729 - 2730 ; BSR set to: 5 - 2731 ;ETC.c: 351: if ( ( ulTPS2calc > uiTPS2 + 50 ) || ( ulTPS2calc < uiTPS2 - 50 ) ) - 2732 00484E 0E32 movlw 50 - 2733 004850 243C addwf _uiTPS2^(0+1280),w,c - 2734 004852 6F86 movwf ??_TPSAnalysis& (0+255),b - 2735 004854 0E00 movlw 0 - 2736 004856 203D addwfc (_uiTPS2+1)^(0+1280),w,c - 2737 004858 6F87 movwf (??_TPSAnalysis+1)& (0+255),b - 2738 00485A 6B88 clrf (??_TPSAnalysis+2)& (0+255),b - 2739 00485C 6B89 clrf (??_TPSAnalysis+3)& (0+255),b - 2740 00485E 0106 movlb 6 ; () banked - 2741 004860 5124 movf _ulTPS2calc& (0+255),w,b - 2742 004862 0105 movlb 5 ; () banked - 2743 004864 5D86 subwf ??_TPSAnalysis& (0+255),w,b - 2744 004866 0106 movlb 6 ; () banked - 2745 004868 5125 movf (_ulTPS2calc+1)& (0+255),w,b - 2746 00486A 0105 movlb 5 ; () banked - 2747 00486C 5987 subwfb (??_TPSAnalysis+1)& (0+255),w,b - 2748 00486E 0106 movlb 6 ; () banked - 2749 004870 5126 movf (_ulTPS2calc+2)& (0+255),w,b - 2750 004872 0105 movlb 5 ; () banked - 2751 004874 5988 subwfb (??_TPSAnalysis+2)& (0+255),w,b - 2752 004876 5189 movf (??_TPSAnalysis+3)& (0+255),w,b - 2753 004878 0A80 xorlw 128 - 2754 00487A 6F8A movwf (??_TPSAnalysis+4)& (0+255),b - 2755 00487C 0106 movlb 6 ; () banked - 2756 00487E 5127 movf (_ulTPS2calc+3)& (0+255),w,b - 2757 004880 0A80 xorlw 128 - 2758 004882 0105 movlb 5 ; () banked - 2759 004884 598A subwfb (??_TPSAnalysis+4)& (0+255),w,b - 2760 004886 A0D8 btfss status,0,c - 2761 004888 EF48 F024 goto u9001 - 2762 00488C EF4A F024 goto u9000 - 2763 004890 u9001: - 2764 004890 EF6B F024 goto l10717 - 2765 004894 u9000: - 2766 004894 - 2767 ; BSR set to: 5 - 2768 004894 0ECE movlw 206 - 2769 004896 243C addwf _uiTPS2^(0+1280),w,c - 2770 004898 6F86 movwf ??_TPSAnalysis& (0+255),b - 2771 00489A 0EFF movlw 255 - 2772 00489C 203D addwfc (_uiTPS2+1)^(0+1280),w,c - 2773 00489E 6F87 movwf (??_TPSAnalysis+1)& (0+255),b - 2774 0048A0 6B88 clrf (??_TPSAnalysis+2)& (0+255),b - 2775 0048A2 6B89 clrf (??_TPSAnalysis+3)& (0+255),b - 2776 0048A4 5186 movf ??_TPSAnalysis& (0+255),w,b - 2777 0048A6 0106 movlb 6 ; () banked - 2778 0048A8 5D24 subwf _ulTPS2calc& (0+255),w,b - 2779 0048AA 0105 movlb 5 ; () banked - 2780 0048AC 5187 movf (??_TPSAnalysis+1)& (0+255),w,b - 2781 0048AE 0106 movlb 6 ; () banked - 2782 0048B0 5925 subwfb (_ulTPS2calc+1)& (0+255),w,b - 2783 0048B2 0105 movlb 5 ; () banked - 2784 0048B4 5188 movf (??_TPSAnalysis+2)& (0+255),w,b - 2785 0048B6 0106 movlb 6 ; () banked - 2786 0048B8 5926 subwfb (_ulTPS2calc+2)& (0+255),w,b - 2787 0048BA 5127 movf (_ulTPS2calc+3)& (0+255),w,b - 2788 0048BC 0A80 xorlw 128 - 2789 0048BE 0105 movlb 5 ; () banked - 2790 0048C0 6F8A movwf (??_TPSAnalysis+4)& (0+255),b - 2791 0048C2 5189 movf (??_TPSAnalysis+3)& (0+255),w,b - 2792 0048C4 0A80 xorlw 128 - 2793 0048C6 598A subwfb (??_TPSAnalysis+4)& (0+255),w,b - 2794 0048C8 B0D8 btfsc status,0,c - 2795 0048CA EF69 F024 goto u9011 - 2796 0048CE EF6B F024 goto u9010 - 2797 0048D2 u9011: - 2798 0048D2 EF6E F024 goto l10719 - 2799 0048D6 u9010: - 2800 0048D6 l10717: - 2801 - 2802 ; BSR set to: 5 - 2803 ;ETC.c: 352: {;ETC.c: 354: ucTPS_STATE |= 0x02; - 2804 0048D6 8252 bsf _ucTPS_STATE^(0+1280),1,c - 2805 - 2806 ;ETC.c: 355: } - 2807 0048D8 EF70 F024 goto l2526 - 2808 0048DC l10719: - 2809 - 2810 ; BSR set to: 5 - 2811 ;ETC.c: 357: {;ETC.c: 359: ucTPS_STATE |= 0xFD; - 2812 0048DC 0EFD movlw 253 - 2813 0048DE 1252 iorwf _ucTPS_STATE^(0+1280),f,c - 2814 0048E0 l2526: - 2815 - 2816 ; BSR set to: 5 - 2817 ;ETC.c: 363: if ( ucTPS_Volts_STATE == 5 ) - 2818 0048E0 0E05 movlw 5 - 2819 0048E2 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b - 2820 0048E4 A4D8 btfss status,2,c - 2821 0048E6 EF77 F024 goto u9021 - 2822 0048EA EF79 F024 goto u9020 - 2823 0048EE u9021: - 2824 0048EE EF7C F024 goto l10723 - 2825 0048F2 u9020: - 2826 0048F2 l10721: - 2827 - 2828 ; BSR set to: 5 - 2829 ;ETC.c: 364: {;ETC.c: 365: ucTPS_STATE |= 0x04; - 2830 0048F2 8452 bsf _ucTPS_STATE^(0+1280),2,c - 2831 - 2832 ;ETC.c: 366: } - 2833 0048F4 EF95 F024 goto l2535 - 2834 0048F8 l10723: - 2835 - 2836 ; BSR set to: 5 - 2837 0048F8 0E09 movlw 9 - 2838 0048FA 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b - 2839 0048FC A4D8 btfss status,2,c - 2840 0048FE EF83 F024 goto u9031 - 2841 004902 EF85 F024 goto u9030 - 2842 004906 u9031: - 2843 004906 EF88 F024 goto l10727 - 2844 00490A u9030: - 2845 00490A l10725: - 2846 - 2847 ; BSR set to: 5 - 2848 ;ETC.c: 368: {;ETC.c: 370: ucTPS_STATE &= 0xFB; - 2849 00490A 9452 bcf _ucTPS_STATE^(0+1280),2,c - 2850 - 2851 ;ETC.c: 371: } - 2852 00490C EF95 F024 goto l2535 - 2853 004910 l10727: - 2854 - 2855 ; BSR set to: 5 - 2856 004910 0E06 movlw 6 - 2857 004912 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b - 2858 004914 A4D8 btfss status,2,c - 2859 004916 EF8F F024 goto u9041 - 2860 00491A EF91 F024 goto u9040 - 2861 00491E u9041: - 2862 00491E EF93 F024 goto l10731 - 2863 004922 u9040: - 2864 004922 EF85 F024 goto l10725 - 2865 004926 l10731: - 2866 - 2867 ; BSR set to: 5 - 2868 004926 EF79 F024 goto l10721 - 2869 00492A l2535: - 2870 - 2871 ; BSR set to: 5 - 2872 00492A 0012 return ;funcret - 2873 00492C __end_of_TPSAnalysis: - 2874 callstack 0 - 2875 - 2876 ;; *************** function _SYSTEM_Initialize ***************** - 2877 ;; Defined at: - 2878 ;; line 50 in file "mcc_generated_files/mcc.c" - 2879 ;; Parameters: Size Location Type - 2880 ;; None - 2881 ;; Auto vars: Size Location Type + 2571 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2572 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2573 ;; Temps: 0 5 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2574 ;; Totals: 0 5 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2575 ;;Total ram usage: 5 bytes + 2576 ;; Hardware stack levels used: 1 + 2577 ;; Hardware stack levels required when called: 10 + 2578 ;; This function calls: + 2579 ;; _ETCPercentCalc + 2580 ;; This function is called by: + 2581 ;; _main + 2582 ;; This function uses a non-reentrant model + 2583 ;; + 2584 + 2585 psect text1 + 2586 004738 __ptext1: + 2587 callstack 0 + 2588 004738 _TPSAnalysis: + 2589 callstack 116 + 2590 004738 + 2591 ;ETC.c: 331: ucTPS1Perc = ETCPercentCalc (uiTPS1, uiTPS1min, uiTPS1max); + 2592 004738 C53E F57A movff _uiTPS1,ETCPercentCalc@val + 2593 00473C C53F F57B movff _uiTPS1+1,ETCPercentCalc@val+1 + 2594 004740 0105 movlb 5 ; () banked + 2595 004742 6B7C clrf (ETCPercentCalc@val+2)& (0+255),b + 2596 004744 6B7D clrf (ETCPercentCalc@val+3)& (0+255),b + 2597 004746 C640 F57E movff _uiTPS1min,ETCPercentCalc@min + 2598 00474A C641 F57F movff _uiTPS1min+1,ETCPercentCalc@min+1 + 2599 00474E 6B80 clrf (ETCPercentCalc@min+2)& (0+255),b + 2600 004750 6B81 clrf (ETCPercentCalc@min+3)& (0+255),b + 2601 004752 C63E F582 movff _uiTPS1max,ETCPercentCalc@max + 2602 004756 C63F F583 movff _uiTPS1max+1,ETCPercentCalc@max+1 + 2603 00475A 6B84 clrf (ETCPercentCalc@max+2)& (0+255),b + 2604 00475C 6B85 clrf (ETCPercentCalc@max+3)& (0+255),b + 2605 00475E EC42 F032 call _ETCPercentCalc ;wreg free + 2606 004762 C57A F544 movff ?_ETCPercentCalc,_ucTPS1Perc + 2607 004766 C57B F545 movff ?_ETCPercentCalc+1,_ucTPS1Perc+1 + 2608 + 2609 ;ETC.c: 332: ucTPS2Perc = ETCPercentCalc (uiTPS2, uiTPS2min, uiTPS2max); + 2610 00476A C53C F57A movff _uiTPS2,ETCPercentCalc@val + 2611 00476E C53D F57B movff _uiTPS2+1,ETCPercentCalc@val+1 + 2612 004772 0105 movlb 5 ; () banked + 2613 004774 6B7C clrf (ETCPercentCalc@val+2)& (0+255),b + 2614 004776 6B7D clrf (ETCPercentCalc@val+3)& (0+255),b + 2615 004778 C63C F57E movff _uiTPS2min,ETCPercentCalc@min + 2616 00477C C63D F57F movff _uiTPS2min+1,ETCPercentCalc@min+1 + 2617 004780 6B80 clrf (ETCPercentCalc@min+2)& (0+255),b + 2618 004782 6B81 clrf (ETCPercentCalc@min+3)& (0+255),b + 2619 004784 C63A F582 movff _uiTPS2max,ETCPercentCalc@max + 2620 004788 C63B F583 movff _uiTPS2max+1,ETCPercentCalc@max+1 + 2621 00478C 6B84 clrf (ETCPercentCalc@max+2)& (0+255),b + 2622 00478E 6B85 clrf (ETCPercentCalc@max+3)& (0+255),b + 2623 004790 EC42 F032 call _ETCPercentCalc ;wreg free + 2624 004794 C57A F542 movff ?_ETCPercentCalc,_ucTPS2Perc + 2625 004798 C57B F543 movff ?_ETCPercentCalc+1,_ucTPS2Perc+1 + 2626 00479C + 2627 ;ETC.c: 335: ucTPS = ( ( ucTPS1Perc + ucTPS2Perc ) / 2 ); + 2628 00479C 5042 movf _ucTPS2Perc^(0+1280),w,c + 2629 00479E 2444 addwf _ucTPS1Perc^(0+1280),w,c + 2630 0047A0 0105 movlb 5 ; () banked + 2631 0047A2 6F86 movwf ??_TPSAnalysis& (0+255),b + 2632 0047A4 5043 movf (_ucTPS2Perc+1)^(0+1280),w,c + 2633 0047A6 2045 addwfc (_ucTPS1Perc+1)^(0+1280),w,c + 2634 0047A8 6F87 movwf (??_TPSAnalysis+1)& (0+255),b + 2635 0047AA 90D8 bcf status,0,c + 2636 0047AC 3187 rrcf (??_TPSAnalysis+1)& (0+255),w,b + 2637 0047AE 6F88 movwf (??_TPSAnalysis+2)& (0+255),b + 2638 0047B0 3186 rrcf ??_TPSAnalysis& (0+255),w,b + 2639 0047B2 6E40 movwf _ucTPS^(0+1280),c + 2640 0047B4 C588 F541 movff ??_TPSAnalysis+2,_ucTPS+1 + 2641 0047B8 + 2642 ; BSR set to: 5 + 2643 ;ETC.c: 336: __nop(); + 2644 0047B8 F000 nop + 2645 0047BA + 2646 ;ETC.c: 340: if ( ( ulTPS1calc > uiTPS1 + 50 ) || ( ulTPS1calc < uiTPS1 - 50 ) ) + 2647 0047BA 0E32 movlw 50 + 2648 0047BC 243E addwf _uiTPS1^(0+1280),w,c + 2649 0047BE 0105 movlb 5 ; () banked + 2650 0047C0 6F86 movwf ??_TPSAnalysis& (0+255),b + 2651 0047C2 0E00 movlw 0 + 2652 0047C4 203F addwfc (_uiTPS1+1)^(0+1280),w,c + 2653 0047C6 6F87 movwf (??_TPSAnalysis+1)& (0+255),b + 2654 0047C8 6B88 clrf (??_TPSAnalysis+2)& (0+255),b + 2655 0047CA 6B89 clrf (??_TPSAnalysis+3)& (0+255),b + 2656 0047CC 0106 movlb 6 ; () banked + 2657 0047CE 5128 movf _ulTPS1calc& (0+255),w,b + 2658 0047D0 0105 movlb 5 ; () banked + 2659 0047D2 5D86 subwf ??_TPSAnalysis& (0+255),w,b + 2660 0047D4 0106 movlb 6 ; () banked + 2661 0047D6 5129 movf (_ulTPS1calc+1)& (0+255),w,b + 2662 0047D8 0105 movlb 5 ; () banked + 2663 0047DA 5987 subwfb (??_TPSAnalysis+1)& (0+255),w,b + 2664 0047DC 0106 movlb 6 ; () banked + 2665 0047DE 512A movf (_ulTPS1calc+2)& (0+255),w,b + 2666 0047E0 0105 movlb 5 ; () banked + 2667 0047E2 5988 subwfb (??_TPSAnalysis+2)& (0+255),w,b + 2668 0047E4 5189 movf (??_TPSAnalysis+3)& (0+255),w,b + 2669 0047E6 0A80 xorlw 128 + 2670 0047E8 6F8A movwf (??_TPSAnalysis+4)& (0+255),b + 2671 0047EA 0106 movlb 6 ; () banked + 2672 0047EC 512B movf (_ulTPS1calc+3)& (0+255),w,b + 2673 0047EE 0A80 xorlw 128 + 2674 0047F0 0105 movlb 5 ; () banked + 2675 0047F2 598A subwfb (??_TPSAnalysis+4)& (0+255),w,b + 2676 0047F4 A0D8 btfss status,0,c + 2677 0047F6 EFFF F023 goto u9361 + 2678 0047FA EF01 F024 goto u9360 + 2679 0047FE u9361: + 2680 0047FE EF22 F024 goto l10710 + 2681 004802 u9360: + 2682 004802 + 2683 ; BSR set to: 5 + 2684 004802 0ECE movlw 206 + 2685 004804 243E addwf _uiTPS1^(0+1280),w,c + 2686 004806 6F86 movwf ??_TPSAnalysis& (0+255),b + 2687 004808 0EFF movlw 255 + 2688 00480A 203F addwfc (_uiTPS1+1)^(0+1280),w,c + 2689 00480C 6F87 movwf (??_TPSAnalysis+1)& (0+255),b + 2690 00480E 6B88 clrf (??_TPSAnalysis+2)& (0+255),b + 2691 004810 6B89 clrf (??_TPSAnalysis+3)& (0+255),b + 2692 004812 5186 movf ??_TPSAnalysis& (0+255),w,b + 2693 004814 0106 movlb 6 ; () banked + 2694 004816 5D28 subwf _ulTPS1calc& (0+255),w,b + 2695 004818 0105 movlb 5 ; () banked + 2696 00481A 5187 movf (??_TPSAnalysis+1)& (0+255),w,b + 2697 00481C 0106 movlb 6 ; () banked + 2698 00481E 5929 subwfb (_ulTPS1calc+1)& (0+255),w,b + 2699 004820 0105 movlb 5 ; () banked + 2700 004822 5188 movf (??_TPSAnalysis+2)& (0+255),w,b + 2701 004824 0106 movlb 6 ; () banked + 2702 004826 592A subwfb (_ulTPS1calc+2)& (0+255),w,b + 2703 004828 512B movf (_ulTPS1calc+3)& (0+255),w,b + 2704 00482A 0A80 xorlw 128 + 2705 00482C 0105 movlb 5 ; () banked + 2706 00482E 6F8A movwf (??_TPSAnalysis+4)& (0+255),b + 2707 004830 5189 movf (??_TPSAnalysis+3)& (0+255),w,b + 2708 004832 0A80 xorlw 128 + 2709 004834 598A subwfb (??_TPSAnalysis+4)& (0+255),w,b + 2710 004836 B0D8 btfsc status,0,c + 2711 004838 EF20 F024 goto u9371 + 2712 00483C EF22 F024 goto u9370 + 2713 004840 u9371: + 2714 004840 EF25 F024 goto l10712 + 2715 004844 u9370: + 2716 004844 l10710: + 2717 + 2718 ; BSR set to: 5 + 2719 ;ETC.c: 341: {;ETC.c: 343: ucTPS_STATE |= 0x01; + 2720 004844 8053 bsf _ucTPS_STATE^(0+1280),0,c + 2721 + 2722 ;ETC.c: 344: } + 2723 004846 EF27 F024 goto l2521 + 2724 00484A l10712: + 2725 + 2726 ; BSR set to: 5 + 2727 ;ETC.c: 346: {;ETC.c: 348: ucTPS_STATE |= 0xFE; + 2728 00484A 0EFE movlw 254 + 2729 00484C 1253 iorwf _ucTPS_STATE^(0+1280),f,c + 2730 00484E l2521: + 2731 + 2732 ; BSR set to: 5 + 2733 ;ETC.c: 351: if ( ( ulTPS2calc > uiTPS2 + 50 ) || ( ulTPS2calc < uiTPS2 - 50 ) ) + 2734 00484E 0E32 movlw 50 + 2735 004850 243C addwf _uiTPS2^(0+1280),w,c + 2736 004852 6F86 movwf ??_TPSAnalysis& (0+255),b + 2737 004854 0E00 movlw 0 + 2738 004856 203D addwfc (_uiTPS2+1)^(0+1280),w,c + 2739 004858 6F87 movwf (??_TPSAnalysis+1)& (0+255),b + 2740 00485A 6B88 clrf (??_TPSAnalysis+2)& (0+255),b + 2741 00485C 6B89 clrf (??_TPSAnalysis+3)& (0+255),b + 2742 00485E 0106 movlb 6 ; () banked + 2743 004860 5124 movf _ulTPS2calc& (0+255),w,b + 2744 004862 0105 movlb 5 ; () banked + 2745 004864 5D86 subwf ??_TPSAnalysis& (0+255),w,b + 2746 004866 0106 movlb 6 ; () banked + 2747 004868 5125 movf (_ulTPS2calc+1)& (0+255),w,b + 2748 00486A 0105 movlb 5 ; () banked + 2749 00486C 5987 subwfb (??_TPSAnalysis+1)& (0+255),w,b + 2750 00486E 0106 movlb 6 ; () banked + 2751 004870 5126 movf (_ulTPS2calc+2)& (0+255),w,b + 2752 004872 0105 movlb 5 ; () banked + 2753 004874 5988 subwfb (??_TPSAnalysis+2)& (0+255),w,b + 2754 004876 5189 movf (??_TPSAnalysis+3)& (0+255),w,b + 2755 004878 0A80 xorlw 128 + 2756 00487A 6F8A movwf (??_TPSAnalysis+4)& (0+255),b + 2757 00487C 0106 movlb 6 ; () banked + 2758 00487E 5127 movf (_ulTPS2calc+3)& (0+255),w,b + 2759 004880 0A80 xorlw 128 + 2760 004882 0105 movlb 5 ; () banked + 2761 004884 598A subwfb (??_TPSAnalysis+4)& (0+255),w,b + 2762 004886 A0D8 btfss status,0,c + 2763 004888 EF48 F024 goto u9381 + 2764 00488C EF4A F024 goto u9380 + 2765 004890 u9381: + 2766 004890 EF6B F024 goto l10716 + 2767 004894 u9380: + 2768 004894 + 2769 ; BSR set to: 5 + 2770 004894 0ECE movlw 206 + 2771 004896 243C addwf _uiTPS2^(0+1280),w,c + 2772 004898 6F86 movwf ??_TPSAnalysis& (0+255),b + 2773 00489A 0EFF movlw 255 + 2774 00489C 203D addwfc (_uiTPS2+1)^(0+1280),w,c + 2775 00489E 6F87 movwf (??_TPSAnalysis+1)& (0+255),b + 2776 0048A0 6B88 clrf (??_TPSAnalysis+2)& (0+255),b + 2777 0048A2 6B89 clrf (??_TPSAnalysis+3)& (0+255),b + 2778 0048A4 5186 movf ??_TPSAnalysis& (0+255),w,b + 2779 0048A6 0106 movlb 6 ; () banked + 2780 0048A8 5D24 subwf _ulTPS2calc& (0+255),w,b + 2781 0048AA 0105 movlb 5 ; () banked + 2782 0048AC 5187 movf (??_TPSAnalysis+1)& (0+255),w,b + 2783 0048AE 0106 movlb 6 ; () banked + 2784 0048B0 5925 subwfb (_ulTPS2calc+1)& (0+255),w,b + 2785 0048B2 0105 movlb 5 ; () banked + 2786 0048B4 5188 movf (??_TPSAnalysis+2)& (0+255),w,b + 2787 0048B6 0106 movlb 6 ; () banked + 2788 0048B8 5926 subwfb (_ulTPS2calc+2)& (0+255),w,b + 2789 0048BA 5127 movf (_ulTPS2calc+3)& (0+255),w,b + 2790 0048BC 0A80 xorlw 128 + 2791 0048BE 0105 movlb 5 ; () banked + 2792 0048C0 6F8A movwf (??_TPSAnalysis+4)& (0+255),b + 2793 0048C2 5189 movf (??_TPSAnalysis+3)& (0+255),w,b + 2794 0048C4 0A80 xorlw 128 + 2795 0048C6 598A subwfb (??_TPSAnalysis+4)& (0+255),w,b + 2796 0048C8 B0D8 btfsc status,0,c + 2797 0048CA EF69 F024 goto u9391 + 2798 0048CE EF6B F024 goto u9390 + 2799 0048D2 u9391: + 2800 0048D2 EF6E F024 goto l10718 + 2801 0048D6 u9390: + 2802 0048D6 l10716: + 2803 + 2804 ; BSR set to: 5 + 2805 ;ETC.c: 352: {;ETC.c: 354: ucTPS_STATE |= 0x02; + 2806 0048D6 8253 bsf _ucTPS_STATE^(0+1280),1,c + 2807 + 2808 ;ETC.c: 355: } + 2809 0048D8 EF70 F024 goto l2525 + 2810 0048DC l10718: + 2811 + 2812 ; BSR set to: 5 + 2813 ;ETC.c: 357: {;ETC.c: 359: ucTPS_STATE |= 0xFD; + 2814 0048DC 0EFD movlw 253 + 2815 0048DE 1253 iorwf _ucTPS_STATE^(0+1280),f,c + 2816 0048E0 l2525: + 2817 + 2818 ; BSR set to: 5 + 2819 ;ETC.c: 363: if ( ucTPS_Volts_STATE == 5 ) + 2820 0048E0 0E05 movlw 5 + 2821 0048E2 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b + 2822 0048E4 A4D8 btfss status,2,c + 2823 0048E6 EF77 F024 goto u9401 + 2824 0048EA EF79 F024 goto u9400 + 2825 0048EE u9401: + 2826 0048EE EF7C F024 goto l10722 + 2827 0048F2 u9400: + 2828 0048F2 l10720: + 2829 + 2830 ; BSR set to: 5 + 2831 ;ETC.c: 364: {;ETC.c: 365: ucTPS_STATE |= 0x04; + 2832 0048F2 8453 bsf _ucTPS_STATE^(0+1280),2,c + 2833 + 2834 ;ETC.c: 366: } + 2835 0048F4 EF95 F024 goto l2534 + 2836 0048F8 l10722: + 2837 + 2838 ; BSR set to: 5 + 2839 0048F8 0E09 movlw 9 + 2840 0048FA 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b + 2841 0048FC A4D8 btfss status,2,c + 2842 0048FE EF83 F024 goto u9411 + 2843 004902 EF85 F024 goto u9410 + 2844 004906 u9411: + 2845 004906 EF88 F024 goto l10726 + 2846 00490A u9410: + 2847 00490A l10724: + 2848 + 2849 ; BSR set to: 5 + 2850 ;ETC.c: 368: {;ETC.c: 370: ucTPS_STATE &= 0xFB; + 2851 00490A 9453 bcf _ucTPS_STATE^(0+1280),2,c + 2852 + 2853 ;ETC.c: 371: } + 2854 00490C EF95 F024 goto l2534 + 2855 004910 l10726: + 2856 + 2857 ; BSR set to: 5 + 2858 004910 0E06 movlw 6 + 2859 004912 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b + 2860 004914 A4D8 btfss status,2,c + 2861 004916 EF8F F024 goto u9421 + 2862 00491A EF91 F024 goto u9420 + 2863 00491E u9421: + 2864 00491E EF93 F024 goto l10730 + 2865 004922 u9420: + 2866 004922 EF85 F024 goto l10724 + 2867 004926 l10730: + 2868 + 2869 ; BSR set to: 5 + 2870 004926 EF79 F024 goto l10720 + 2871 00492A l2534: + 2872 + 2873 ; BSR set to: 5 + 2874 00492A 0012 return ;funcret + 2875 00492C __end_of_TPSAnalysis: + 2876 callstack 0 + 2877 + 2878 ;; *************** function _SYSTEM_Initialize ***************** + 2879 ;; Defined at: + 2880 ;; line 50 in file "mcc_generated_files/mcc.c" + 2881 ;; Parameters: Size Location Type 2882 ;; None - 2883 ;; Return value: Size Location Type - 2884 ;; 1 wreg void - 2885 ;; Registers used: - 2886 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack - 2887 ;; Tracked objects: - 2888 ;; On entry : 0/0 - 2889 ;; On exit : 0/0 - 2890 ;; Unchanged: 0/0 - 2891 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 2883 ;; Auto vars: Size Location Type + 2884 ;; None + 2885 ;; Return value: Size Location Type + 2886 ;; 1 wreg void + 2887 ;; Registers used: + 2888 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack + 2889 ;; Tracked objects: + 2890 ;; On entry : 0/0 + 2891 ;; On exit : 0/0 + 2892 ;; Unchanged: 0/0 + 2893 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 2892 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2893 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2894 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2895 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2896 ;;Total ram usage: 0 bytes - 2897 ;; Hardware stack levels used: 1 - 2898 ;; Hardware stack levels required when called: 11 - 2899 ;; This function calls: - 2900 ;; _ADC_Initialize - 2901 ;; _CAN1_Initialize - 2902 ;; _I2C1_Initialize - 2903 ;; _INTERRUPT_Initialize - 2904 ;; _OSCILLATOR_Initialize - 2905 ;; _PIN_MANAGER_Initialize - 2906 ;; _PMD_Initialize - 2907 ;; _PWM1_16BIT_Initialize - 2908 ;; _PWM2_16BIT_Initialize - 2909 ;; _TMR0_Initialize - 2910 ;; _TMR1_Initialize - 2911 ;; This function is called by: - 2912 ;; _main - 2913 ;; This function uses a non-reentrant model - 2914 ;; - 2915 - 2916 psect text2 - 2917 007776 __ptext2: - 2918 callstack 0 - 2919 007776 _SYSTEM_Initialize: - 2920 callstack 115 - 2921 007776 - 2922 ;mcc_generated_files/mcc.c: 52: INTERRUPT_Initialize(); - 2923 007776 EC7A F03E call _INTERRUPT_Initialize ;wreg free - 2924 00777A - 2925 ;mcc_generated_files/mcc.c: 53: PMD_Initialize(); - 2926 00777A EC97 F03C call _PMD_Initialize ;wreg free - 2927 00777E - 2928 ;mcc_generated_files/mcc.c: 54: I2C1_Initialize(); - 2929 00777E EC17 F03C call _I2C1_Initialize ;wreg free - 2930 007782 - 2931 ;mcc_generated_files/mcc.c: 55: ADC_Initialize(); - 2932 007782 EC89 F022 call _ADC_Initialize ;wreg free - 2933 007786 - 2934 ;mcc_generated_files/mcc.c: 56: PIN_MANAGER_Initialize(); - 2935 007786 ECE8 F036 call _PIN_MANAGER_Initialize ;wreg free - 2936 00778A - 2937 ;mcc_generated_files/mcc.c: 57: OSCILLATOR_Initialize(); - 2938 00778A EC24 F03D call _OSCILLATOR_Initialize ;wreg free - 2939 00778E - 2940 ;mcc_generated_files/mcc.c: 58: TMR1_Initialize(); - 2941 00778E ECD0 F039 call _TMR1_Initialize ;wreg free - 2942 007792 - 2943 ;mcc_generated_files/mcc.c: 59: TMR0_Initialize(); - 2944 007792 EC83 F03C call _TMR0_Initialize ;wreg free - 2945 007796 - 2946 ;mcc_generated_files/mcc.c: 60: PWM2_16BIT_Initialize(); - 2947 007796 EC9F F037 call _PWM2_16BIT_Initialize ;wreg free - 2948 00779A - 2949 ;mcc_generated_files/mcc.c: 61: CAN1_Initialize(); - 2950 00779A ECF1 F038 call _CAN1_Initialize ;wreg free - 2951 00779E - 2952 ;mcc_generated_files/mcc.c: 62: PWM1_16BIT_Initialize(); - 2953 00779E ECD9 F037 call _PWM1_16BIT_Initialize ;wreg free - 2954 0077A2 0012 return ;funcret - 2955 0077A4 __end_of_SYSTEM_Initialize: - 2956 callstack 0 - 2957 - 2958 ;; *************** function _TMR1_Initialize ***************** - 2959 ;; Defined at: - 2960 ;; line 65 in file "mcc_generated_files/tmr1.c" - 2961 ;; Parameters: Size Location Type - 2962 ;; None - 2963 ;; Auto vars: Size Location Type + 2894 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2895 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2896 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2897 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2898 ;;Total ram usage: 0 bytes + 2899 ;; Hardware stack levels used: 1 + 2900 ;; Hardware stack levels required when called: 11 + 2901 ;; This function calls: + 2902 ;; _ADC_Initialize + 2903 ;; _CAN1_Initialize + 2904 ;; _I2C1_Initialize + 2905 ;; _INTERRUPT_Initialize + 2906 ;; _OSCILLATOR_Initialize + 2907 ;; _PIN_MANAGER_Initialize + 2908 ;; _PMD_Initialize + 2909 ;; _PWM1_16BIT_Initialize + 2910 ;; _PWM2_16BIT_Initialize + 2911 ;; _TMR0_Initialize + 2912 ;; _TMR1_Initialize + 2913 ;; This function is called by: + 2914 ;; _main + 2915 ;; This function uses a non-reentrant model + 2916 ;; + 2917 + 2918 psect text2 + 2919 007998 __ptext2: + 2920 callstack 0 + 2921 007998 _SYSTEM_Initialize: + 2922 callstack 115 + 2923 007998 + 2924 ;mcc_generated_files/mcc.c: 52: INTERRUPT_Initialize(); + 2925 007998 ECAD F03F call _INTERRUPT_Initialize ;wreg free + 2926 00799C + 2927 ;mcc_generated_files/mcc.c: 53: PMD_Initialize(); + 2928 00799C ECBE F03D call _PMD_Initialize ;wreg free + 2929 0079A0 + 2930 ;mcc_generated_files/mcc.c: 54: I2C1_Initialize(); + 2931 0079A0 EC3E F03D call _I2C1_Initialize ;wreg free + 2932 0079A4 + 2933 ;mcc_generated_files/mcc.c: 55: ADC_Initialize(); + 2934 0079A4 EC89 F022 call _ADC_Initialize ;wreg free + 2935 0079A8 + 2936 ;mcc_generated_files/mcc.c: 56: PIN_MANAGER_Initialize(); + 2937 0079A8 EC0B F038 call _PIN_MANAGER_Initialize ;wreg free + 2938 0079AC + 2939 ;mcc_generated_files/mcc.c: 57: OSCILLATOR_Initialize(); + 2940 0079AC EC5C F03E call _OSCILLATOR_Initialize ;wreg free + 2941 0079B0 + 2942 ;mcc_generated_files/mcc.c: 58: TMR1_Initialize(); + 2943 0079B0 EC01 F03B call _TMR1_Initialize ;wreg free + 2944 0079B4 + 2945 ;mcc_generated_files/mcc.c: 59: TMR0_Initialize(); + 2946 0079B4 ECAA F03D call _TMR0_Initialize ;wreg free + 2947 0079B8 + 2948 ;mcc_generated_files/mcc.c: 60: PWM2_16BIT_Initialize(); + 2949 0079B8 ECFD F038 call _PWM2_16BIT_Initialize ;wreg free + 2950 0079BC + 2951 ;mcc_generated_files/mcc.c: 61: CAN1_Initialize(); + 2952 0079BC EC4F F03A call _CAN1_Initialize ;wreg free + 2953 0079C0 + 2954 ;mcc_generated_files/mcc.c: 62: PWM1_16BIT_Initialize(); + 2955 0079C0 EC37 F039 call _PWM1_16BIT_Initialize ;wreg free + 2956 0079C4 0012 return ;funcret + 2957 0079C6 __end_of_SYSTEM_Initialize: + 2958 callstack 0 + 2959 + 2960 ;; *************** function _TMR1_Initialize ***************** + 2961 ;; Defined at: + 2962 ;; line 65 in file "mcc_generated_files/tmr1.c" + 2963 ;; Parameters: Size Location Type 2964 ;; None - 2965 ;; Return value: Size Location Type - 2966 ;; 1 wreg void - 2967 ;; Registers used: - 2968 ;; wreg, status,2, status,0, cstack - 2969 ;; Tracked objects: - 2970 ;; On entry : 0/0 - 2971 ;; On exit : 0/0 - 2972 ;; Unchanged: 0/0 - 2973 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 2965 ;; Auto vars: Size Location Type + 2966 ;; None + 2967 ;; Return value: Size Location Type + 2968 ;; 1 wreg void + 2969 ;; Registers used: + 2970 ;; wreg, status,2, status,0, cstack + 2971 ;; Tracked objects: + 2972 ;; On entry : 0/0 + 2973 ;; On exit : 0/0 + 2974 ;; Unchanged: 0/0 + 2975 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 2974 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2975 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2976 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2977 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 2978 ;;Total ram usage: 2 bytes - 2979 ;; Hardware stack levels used: 1 - 2980 ;; Hardware stack levels required when called: 9 - 2981 ;; This function calls: - 2982 ;; _TMR1_SetInterruptHandler - 2983 ;; This function is called by: - 2984 ;; _SYSTEM_Initialize - 2985 ;; This function uses a non-reentrant model - 2986 ;; - 2987 - 2988 psect text3 - 2989 0073A0 __ptext3: - 2990 callstack 0 - 2991 0073A0 _TMR1_Initialize: - 2992 callstack 116 - 2993 0073A0 - 2994 ;mcc_generated_files/tmr1.c: 70: T1GCON = 0x00; - 2995 0073A0 0E00 movlw 0 - 2996 0073A2 0103 movlb 3 ; () banked - 2997 0073A4 6F1F movwf 31,b ;volatile - 2998 - 2999 ;mcc_generated_files/tmr1.c: 73: T1GATE = 0x00; - 3000 0073A6 0E00 movlw 0 - 3001 0073A8 6F20 movwf 32,b ;volatile - 3002 - 3003 ;mcc_generated_files/tmr1.c: 76: T1CLK = 0x01; - 3004 0073AA 0E01 movlw 1 - 3005 0073AC 6F21 movwf 33,b ;volatile - 3006 - 3007 ;mcc_generated_files/tmr1.c: 79: TMR1H = 0x85; - 3008 0073AE 0E85 movlw 133 - 3009 0073B0 6F1D movwf 29,b ;volatile - 3010 - 3011 ;mcc_generated_files/tmr1.c: 82: TMR1L = 0xEE; - 3012 0073B2 0EEE movlw 238 - 3013 0073B4 6F1C movwf 28,b ;volatile - 3014 0073B6 - 3015 ; BSR set to: 3 - 3016 ;mcc_generated_files/tmr1.c: 85: PIR3bits.TMR1IF = 0; - 3017 0073B6 98B1 bcf 177,4,c ;volatile - 3018 0073B8 - 3019 ; BSR set to: 3 - 3020 ;mcc_generated_files/tmr1.c: 88: timer1ReloadVal=(uint16_t)((TMR1H << 8) | TMR1L); - 3021 0073B8 511C movf 28,w,b ;volatile - 3022 0073BA 0060 FC74 F562 movff 797,??_TMR1_Initialize ;volatile - 3023 0073C0 0105 movlb 5 ; () banked - 3024 0073C2 6B63 clrf (??_TMR1_Initialize+1)& (0+255),b - 3025 0073C4 C562 F563 movff ??_TMR1_Initialize,??_TMR1_Initialize+1 - 3026 0073C8 6B62 clrf ??_TMR1_Initialize& (0+255),b - 3027 0073CA 1162 iorwf ??_TMR1_Initialize& (0+255),w,b - 3028 0073CC 0106 movlb 6 ; () banked - 3029 0073CE 6FEA movwf _timer1ReloadVal& (0+255),b ;volatile - 3030 0073D0 0105 movlb 5 ; () banked - 3031 0073D2 5163 movf (??_TMR1_Initialize+1)& (0+255),w,b - 3032 0073D4 0106 movlb 6 ; () banked - 3033 0073D6 6FEB movwf (_timer1ReloadVal+1)& (0+255),b ;volatile - 3034 0073D8 - 3035 ; BSR set to: 6 - 3036 ;mcc_generated_files/tmr1.c: 91: PIE3bits.TMR1IE = 1; - 3037 0073D8 88A1 bsf 161,4,c ;volatile - 3038 0073DA - 3039 ; BSR set to: 6 - 3040 ;mcc_generated_files/tmr1.c: 94: TMR1_SetInterruptHandler(TMR1_DefaultInterruptHandl + 2976 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2977 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2978 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2979 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 2980 ;;Total ram usage: 2 bytes + 2981 ;; Hardware stack levels used: 1 + 2982 ;; Hardware stack levels required when called: 9 + 2983 ;; This function calls: + 2984 ;; _TMR1_SetInterruptHandler + 2985 ;; This function is called by: + 2986 ;; _SYSTEM_Initialize + 2987 ;; This function uses a non-reentrant model + 2988 ;; + 2989 + 2990 psect text3 + 2991 007602 __ptext3: + 2992 callstack 0 + 2993 007602 _TMR1_Initialize: + 2994 callstack 116 + 2995 007602 + 2996 ;mcc_generated_files/tmr1.c: 70: T1GCON = 0x00; + 2997 007602 0E00 movlw 0 + 2998 007604 0103 movlb 3 ; () banked + 2999 007606 6F1F movwf 31,b ;volatile + 3000 + 3001 ;mcc_generated_files/tmr1.c: 73: T1GATE = 0x00; + 3002 007608 0E00 movlw 0 + 3003 00760A 6F20 movwf 32,b ;volatile + 3004 + 3005 ;mcc_generated_files/tmr1.c: 76: T1CLK = 0x01; + 3006 00760C 0E01 movlw 1 + 3007 00760E 6F21 movwf 33,b ;volatile + 3008 + 3009 ;mcc_generated_files/tmr1.c: 79: TMR1H = 0x85; + 3010 007610 0E85 movlw 133 + 3011 007612 6F1D movwf 29,b ;volatile + 3012 + 3013 ;mcc_generated_files/tmr1.c: 82: TMR1L = 0xEE; + 3014 007614 0EEE movlw 238 + 3015 007616 6F1C movwf 28,b ;volatile + 3016 007618 + 3017 ; BSR set to: 3 + 3018 ;mcc_generated_files/tmr1.c: 85: PIR3bits.TMR1IF = 0; + 3019 007618 98B1 bcf 177,4,c ;volatile + 3020 00761A + 3021 ; BSR set to: 3 + 3022 ;mcc_generated_files/tmr1.c: 88: timer1ReloadVal=(uint16_t)((TMR1H << 8) | TMR1L); + 3023 00761A 511C movf 28,w,b ;volatile + 3024 00761C 0060 FC74 F562 movff 797,??_TMR1_Initialize ;volatile + 3025 007622 0105 movlb 5 ; () banked + 3026 007624 6B63 clrf (??_TMR1_Initialize+1)& (0+255),b + 3027 007626 C562 F563 movff ??_TMR1_Initialize,??_TMR1_Initialize+1 + 3028 00762A 6B62 clrf ??_TMR1_Initialize& (0+255),b + 3029 00762C 1162 iorwf ??_TMR1_Initialize& (0+255),w,b + 3030 00762E 0106 movlb 6 ; () banked + 3031 007630 6FDD movwf _timer1ReloadVal& (0+255),b ;volatile + 3032 007632 0105 movlb 5 ; () banked + 3033 007634 5163 movf (??_TMR1_Initialize+1)& (0+255),w,b + 3034 007636 0106 movlb 6 ; () banked + 3035 007638 6FDE movwf (_timer1ReloadVal+1)& (0+255),b ;volatile + 3036 00763A + 3037 ; BSR set to: 6 + 3038 ;mcc_generated_files/tmr1.c: 91: PIE3bits.TMR1IE = 1; + 3039 00763A 88A1 bsf 161,4,c ;volatile + 3040 00763C + 3041 ; BSR set to: 6 + 3042 ;mcc_generated_files/tmr1.c: 94: TMR1_SetInterruptHandler(TMR1_DefaultInterruptHandl + er); - 3041 0073DA 0E0E movlw low _TMR1_DefaultInterruptHandler - 3042 0073DC 0105 movlb 5 ; () banked - 3043 0073DE 6F60 movwf TMR1_SetInterruptHandler@InterruptHandler& (0+255),b - 3044 0073E0 0E7D movlw high _TMR1_DefaultInterruptHandler - 3045 0073E2 6F61 movwf (TMR1_SetInterruptHandler@InterruptHandler+1)& (0+255),b - 3046 0073E4 ECF7 F03D call _TMR1_SetInterruptHandler ;wreg free - 3047 0073E8 - 3048 ;mcc_generated_files/tmr1.c: 97: T1CON = 0x31; - 3049 0073E8 0E31 movlw 49 - 3050 0073EA 0103 movlb 3 ; () banked - 3051 0073EC 6F1E movwf 30,b ;volatile - 3052 0073EE - 3053 ; BSR set to: 3 - 3054 0073EE 0012 return ;funcret - 3055 0073F0 __end_of_TMR1_Initialize: - 3056 callstack 0 - 3057 - 3058 ;; *************** function _TMR1_SetInterruptHandler ***************** - 3059 ;; Defined at: - 3060 ;; line 223 in file "mcc_generated_files/tmr1.c" - 3061 ;; Parameters: Size Location Type - 3062 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 3063 ;; -> TMR1_DefaultInterruptHandler(1), - 3064 ;; Auto vars: Size Location Type - 3065 ;; None - 3066 ;; Return value: Size Location Type - 3067 ;; 1 wreg void - 3068 ;; Registers used: - 3069 ;; wreg, status,2, status,0 - 3070 ;; Tracked objects: - 3071 ;; On entry : 0/0 - 3072 ;; On exit : 0/0 - 3073 ;; Unchanged: 0/0 - 3074 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3043 00763C 0E70 movlw low _TMR1_DefaultInterruptHandler + 3044 00763E 0105 movlb 5 ; () banked + 3045 007640 6F60 movwf TMR1_SetInterruptHandler@InterruptHandler& (0+255),b + 3046 007642 0E7F movlw high _TMR1_DefaultInterruptHandler + 3047 007644 6F61 movwf (TMR1_SetInterruptHandler@InterruptHandler+1)& (0+255),b + 3048 007646 EC2F F03F call _TMR1_SetInterruptHandler ;wreg free + 3049 00764A + 3050 ;mcc_generated_files/tmr1.c: 97: T1CON = 0x31; + 3051 00764A 0E31 movlw 49 + 3052 00764C 0103 movlb 3 ; () banked + 3053 00764E 6F1E movwf 30,b ;volatile + 3054 007650 + 3055 ; BSR set to: 3 + 3056 007650 0012 return ;funcret + 3057 007652 __end_of_TMR1_Initialize: + 3058 callstack 0 + 3059 + 3060 ;; *************** function _TMR1_SetInterruptHandler ***************** + 3061 ;; Defined at: + 3062 ;; line 223 in file "mcc_generated_files/tmr1.c" + 3063 ;; Parameters: Size Location Type + 3064 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 3065 ;; -> TMR1_DefaultInterruptHandler(1), + 3066 ;; Auto vars: Size Location Type + 3067 ;; None + 3068 ;; Return value: Size Location Type + 3069 ;; 1 wreg void + 3070 ;; Registers used: + 3071 ;; wreg, status,2, status,0 + 3072 ;; Tracked objects: + 3073 ;; On entry : 0/0 + 3074 ;; On exit : 0/0 + 3075 ;; Unchanged: 0/0 + 3076 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3075 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3076 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3077 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3078 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3079 ;;Total ram usage: 2 bytes - 3080 ;; Hardware stack levels used: 1 - 3081 ;; Hardware stack levels required when called: 8 - 3082 ;; This function calls: - 3083 ;; Nothing - 3084 ;; This function is called by: - 3085 ;; _TMR1_Initialize - 3086 ;; This function uses a non-reentrant model - 3087 ;; - 3088 - 3089 psect text4 - 3090 007BEE __ptext4: - 3091 callstack 0 - 3092 007BEE _TMR1_SetInterruptHandler: - 3093 callstack 116 - 3094 007BEE - 3095 ;mcc_generated_files/tmr1.c: 224: TMR1_InterruptHandler = InterruptHandler; - 3096 007BEE C560 F6E8 movff TMR1_SetInterruptHandler@InterruptHandler,_TMR1_InterruptHandler - 3097 007BF2 C561 F6E9 movff TMR1_SetInterruptHandler@InterruptHandler+1,_TMR1_InterruptHandler+1 - 3098 007BF6 0012 return ;funcret - 3099 007BF8 __end_of_TMR1_SetInterruptHandler: - 3100 callstack 0 - 3101 - 3102 ;; *************** function _TMR0_Initialize ***************** - 3103 ;; Defined at: - 3104 ;; line 62 in file "mcc_generated_files/tmr0.c" - 3105 ;; Parameters: Size Location Type - 3106 ;; None - 3107 ;; Auto vars: Size Location Type + 3077 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3078 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3079 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3080 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3081 ;;Total ram usage: 2 bytes + 3082 ;; Hardware stack levels used: 1 + 3083 ;; Hardware stack levels required when called: 8 + 3084 ;; This function calls: + 3085 ;; Nothing + 3086 ;; This function is called by: + 3087 ;; _TMR1_Initialize + 3088 ;; This function uses a non-reentrant model + 3089 ;; + 3090 + 3091 psect text4 + 3092 007E5E __ptext4: + 3093 callstack 0 + 3094 007E5E _TMR1_SetInterruptHandler: + 3095 callstack 116 + 3096 007E5E + 3097 ;mcc_generated_files/tmr1.c: 224: TMR1_InterruptHandler = InterruptHandler; + 3098 007E5E C560 F6DB movff TMR1_SetInterruptHandler@InterruptHandler,_TMR1_InterruptHandler + 3099 007E62 C561 F6DC movff TMR1_SetInterruptHandler@InterruptHandler+1,_TMR1_InterruptHandler+1 + 3100 007E66 0012 return ;funcret + 3101 007E68 __end_of_TMR1_SetInterruptHandler: + 3102 callstack 0 + 3103 + 3104 ;; *************** function _TMR0_Initialize ***************** + 3105 ;; Defined at: + 3106 ;; line 62 in file "mcc_generated_files/tmr0.c" + 3107 ;; Parameters: Size Location Type 3108 ;; None - 3109 ;; Return value: Size Location Type - 3110 ;; 1 wreg void - 3111 ;; Registers used: - 3112 ;; wreg, status,2, status,0, cstack - 3113 ;; Tracked objects: - 3114 ;; On entry : 0/0 - 3115 ;; On exit : 0/0 - 3116 ;; Unchanged: 0/0 - 3117 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3109 ;; Auto vars: Size Location Type + 3110 ;; None + 3111 ;; Return value: Size Location Type + 3112 ;; 1 wreg void + 3113 ;; Registers used: + 3114 ;; wreg, status,2, status,0, cstack + 3115 ;; Tracked objects: + 3116 ;; On entry : 0/0 + 3117 ;; On exit : 0/0 + 3118 ;; Unchanged: 0/0 + 3119 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3118 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3119 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3120 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3121 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3122 ;;Total ram usage: 0 bytes - 3123 ;; Hardware stack levels used: 1 - 3124 ;; Hardware stack levels required when called: 9 - 3125 ;; This function calls: - 3126 ;; _TMR0_SetInterruptHandler - 3127 ;; This function is called by: - 3128 ;; _SYSTEM_Initialize - 3129 ;; This function uses a non-reentrant model - 3130 ;; - 3131 - 3132 psect text5 - 3133 007906 __ptext5: - 3134 callstack 0 - 3135 007906 _TMR0_Initialize: - 3136 callstack 116 - 3137 007906 - 3138 ;mcc_generated_files/tmr0.c: 67: T0CON1 = 0x48; - 3139 007906 0E48 movlw 72 - 3140 007908 0103 movlb 3 ; () banked - 3141 00790A 6F1B movwf 27,b ;volatile - 3142 - 3143 ;mcc_generated_files/tmr0.c: 70: TMR0H = 0x61; - 3144 00790C 0E61 movlw 97 - 3145 00790E 6F19 movwf 25,b ;volatile - 3146 - 3147 ;mcc_generated_files/tmr0.c: 73: TMR0L = 0x00; - 3148 007910 0E00 movlw 0 - 3149 007912 6F18 movwf 24,b ;volatile - 3150 007914 - 3151 ; BSR set to: 3 - 3152 ;mcc_generated_files/tmr0.c: 76: PIR3bits.TMR0IF = 0; - 3153 007914 9EB1 bcf 177,7,c ;volatile - 3154 007916 - 3155 ; BSR set to: 3 - 3156 ;mcc_generated_files/tmr0.c: 79: PIE3bits.TMR0IE = 1; - 3157 007916 8EA1 bsf 161,7,c ;volatile - 3158 007918 - 3159 ; BSR set to: 3 - 3160 ;mcc_generated_files/tmr0.c: 82: TMR0_SetInterruptHandler(TMR0_DefaultInterruptHandl + 3120 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3121 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3122 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3123 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3124 ;;Total ram usage: 0 bytes + 3125 ;; Hardware stack levels used: 1 + 3126 ;; Hardware stack levels required when called: 9 + 3127 ;; This function calls: + 3128 ;; _TMR0_SetInterruptHandler + 3129 ;; This function is called by: + 3130 ;; _SYSTEM_Initialize + 3131 ;; This function uses a non-reentrant model + 3132 ;; + 3133 + 3134 psect text5 + 3135 007B54 __ptext5: + 3136 callstack 0 + 3137 007B54 _TMR0_Initialize: + 3138 callstack 116 + 3139 007B54 + 3140 ;mcc_generated_files/tmr0.c: 67: T0CON1 = 0x48; + 3141 007B54 0E48 movlw 72 + 3142 007B56 0103 movlb 3 ; () banked + 3143 007B58 6F1B movwf 27,b ;volatile + 3144 + 3145 ;mcc_generated_files/tmr0.c: 70: TMR0H = 0x61; + 3146 007B5A 0E61 movlw 97 + 3147 007B5C 6F19 movwf 25,b ;volatile + 3148 + 3149 ;mcc_generated_files/tmr0.c: 73: TMR0L = 0x00; + 3150 007B5E 0E00 movlw 0 + 3151 007B60 6F18 movwf 24,b ;volatile + 3152 007B62 + 3153 ; BSR set to: 3 + 3154 ;mcc_generated_files/tmr0.c: 76: PIR3bits.TMR0IF = 0; + 3155 007B62 9EB1 bcf 177,7,c ;volatile + 3156 007B64 + 3157 ; BSR set to: 3 + 3158 ;mcc_generated_files/tmr0.c: 79: PIE3bits.TMR0IE = 1; + 3159 007B64 8EA1 bsf 161,7,c ;volatile + 3160 007B66 + 3161 ; BSR set to: 3 + 3162 ;mcc_generated_files/tmr0.c: 82: TMR0_SetInterruptHandler(TMR0_DefaultInterruptHandl + er); - 3161 007918 0E1A movlw low _TMR0_DefaultInterruptHandler - 3162 00791A 0105 movlb 5 ; () banked - 3163 00791C 6F60 movwf TMR0_SetInterruptHandler@InterruptHandler& (0+255),b - 3164 00791E 0E7D movlw high _TMR0_DefaultInterruptHandler - 3165 007920 6F61 movwf (TMR0_SetInterruptHandler@InterruptHandler+1)& (0+255),b - 3166 007922 ECFC F03D call _TMR0_SetInterruptHandler ;wreg free - 3167 007926 - 3168 ;mcc_generated_files/tmr0.c: 85: T0CON0 = 0x80; - 3169 007926 0E80 movlw 128 - 3170 007928 0103 movlb 3 ; () banked - 3171 00792A 6F1A movwf 26,b ;volatile - 3172 00792C - 3173 ; BSR set to: 3 - 3174 00792C 0012 return ;funcret - 3175 00792E __end_of_TMR0_Initialize: - 3176 callstack 0 - 3177 - 3178 ;; *************** function _TMR0_SetInterruptHandler ***************** - 3179 ;; Defined at: - 3180 ;; line 152 in file "mcc_generated_files/tmr0.c" - 3181 ;; Parameters: Size Location Type - 3182 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 3183 ;; -> TMR0_DefaultInterruptHandler(1), - 3184 ;; Auto vars: Size Location Type - 3185 ;; None - 3186 ;; Return value: Size Location Type - 3187 ;; 1 wreg void - 3188 ;; Registers used: - 3189 ;; wreg, status,2, status,0 - 3190 ;; Tracked objects: - 3191 ;; On entry : 0/0 - 3192 ;; On exit : 0/0 - 3193 ;; Unchanged: 0/0 - 3194 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3163 007B66 0E78 movlw low _TMR0_DefaultInterruptHandler + 3164 007B68 0105 movlb 5 ; () banked + 3165 007B6A 6F60 movwf TMR0_SetInterruptHandler@InterruptHandler& (0+255),b + 3166 007B6C 0E7F movlw high _TMR0_DefaultInterruptHandler + 3167 007B6E 6F61 movwf (TMR0_SetInterruptHandler@InterruptHandler+1)& (0+255),b + 3168 007B70 EC34 F03F call _TMR0_SetInterruptHandler ;wreg free + 3169 007B74 + 3170 ;mcc_generated_files/tmr0.c: 85: T0CON0 = 0x80; + 3171 007B74 0E80 movlw 128 + 3172 007B76 0103 movlb 3 ; () banked + 3173 007B78 6F1A movwf 26,b ;volatile + 3174 007B7A + 3175 ; BSR set to: 3 + 3176 007B7A 0012 return ;funcret + 3177 007B7C __end_of_TMR0_Initialize: + 3178 callstack 0 + 3179 + 3180 ;; *************** function _TMR0_SetInterruptHandler ***************** + 3181 ;; Defined at: + 3182 ;; line 152 in file "mcc_generated_files/tmr0.c" + 3183 ;; Parameters: Size Location Type + 3184 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 3185 ;; -> TMR0_DefaultInterruptHandler(1), + 3186 ;; Auto vars: Size Location Type + 3187 ;; None + 3188 ;; Return value: Size Location Type + 3189 ;; 1 wreg void + 3190 ;; Registers used: + 3191 ;; wreg, status,2, status,0 + 3192 ;; Tracked objects: + 3193 ;; On entry : 0/0 + 3194 ;; On exit : 0/0 + 3195 ;; Unchanged: 0/0 + 3196 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3195 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3196 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3197 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3198 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3199 ;;Total ram usage: 2 bytes - 3200 ;; Hardware stack levels used: 1 - 3201 ;; Hardware stack levels required when called: 8 - 3202 ;; This function calls: - 3203 ;; Nothing - 3204 ;; This function is called by: - 3205 ;; _TMR0_Initialize - 3206 ;; This function uses a non-reentrant model - 3207 ;; - 3208 - 3209 psect text6 - 3210 007BF8 __ptext6: - 3211 callstack 0 - 3212 007BF8 _TMR0_SetInterruptHandler: - 3213 callstack 116 - 3214 007BF8 - 3215 ;mcc_generated_files/tmr0.c: 153: TMR0_InterruptHandler = InterruptHandler; - 3216 007BF8 C560 F6EC movff TMR0_SetInterruptHandler@InterruptHandler,_TMR0_InterruptHandler - 3217 007BFC C561 F6ED movff TMR0_SetInterruptHandler@InterruptHandler+1,_TMR0_InterruptHandler+1 - 3218 007C00 0012 return ;funcret - 3219 007C02 __end_of_TMR0_SetInterruptHandler: - 3220 callstack 0 - 3221 - 3222 ;; *************** function _PWM2_16BIT_Initialize ***************** - 3223 ;; Defined at: - 3224 ;; line 63 in file "mcc_generated_files/pwm2_16bit.c" - 3225 ;; Parameters: Size Location Type - 3226 ;; None - 3227 ;; Auto vars: Size Location Type + 3197 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3198 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3199 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3200 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3201 ;;Total ram usage: 2 bytes + 3202 ;; Hardware stack levels used: 1 + 3203 ;; Hardware stack levels required when called: 8 + 3204 ;; This function calls: + 3205 ;; Nothing + 3206 ;; This function is called by: + 3207 ;; _TMR0_Initialize + 3208 ;; This function uses a non-reentrant model + 3209 ;; + 3210 + 3211 psect text6 + 3212 007E68 __ptext6: + 3213 callstack 0 + 3214 007E68 _TMR0_SetInterruptHandler: + 3215 callstack 116 + 3216 007E68 + 3217 ;mcc_generated_files/tmr0.c: 153: TMR0_InterruptHandler = InterruptHandler; + 3218 007E68 C560 F6DF movff TMR0_SetInterruptHandler@InterruptHandler,_TMR0_InterruptHandler + 3219 007E6C C561 F6E0 movff TMR0_SetInterruptHandler@InterruptHandler+1,_TMR0_InterruptHandler+1 + 3220 007E70 0012 return ;funcret + 3221 007E72 __end_of_TMR0_SetInterruptHandler: + 3222 callstack 0 + 3223 + 3224 ;; *************** function _PWM2_16BIT_Initialize ***************** + 3225 ;; Defined at: + 3226 ;; line 63 in file "mcc_generated_files/pwm2_16bit.c" + 3227 ;; Parameters: Size Location Type 3228 ;; None - 3229 ;; Return value: Size Location Type - 3230 ;; 1 wreg void - 3231 ;; Registers used: - 3232 ;; wreg, status,2, status,0, cstack - 3233 ;; Tracked objects: - 3234 ;; On entry : 0/0 - 3235 ;; On exit : 0/0 - 3236 ;; Unchanged: 0/0 - 3237 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3229 ;; Auto vars: Size Location Type + 3230 ;; None + 3231 ;; Return value: Size Location Type + 3232 ;; 1 wreg void + 3233 ;; Registers used: + 3234 ;; wreg, status,2, status,0, cstack + 3235 ;; Tracked objects: + 3236 ;; On entry : 0/0 + 3237 ;; On exit : 0/0 + 3238 ;; Unchanged: 0/0 + 3239 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3238 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3239 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3240 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3241 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3242 ;;Total ram usage: 0 bytes - 3243 ;; Hardware stack levels used: 1 - 3244 ;; Hardware stack levels required when called: 9 - 3245 ;; This function calls: - 3246 ;; _PWM2_16BIT_Period_SetInterruptHandler - 3247 ;; _PWM2_16BIT_Slice1Output1_SetInterruptHandler - 3248 ;; _PWM2_16BIT_Slice1Output2_SetInterruptHandler - 3249 ;; This function is called by: - 3250 ;; _SYSTEM_Initialize - 3251 ;; This function uses a non-reentrant model - 3252 ;; - 3253 - 3254 psect text7 - 3255 006F3E __ptext7: - 3256 callstack 0 - 3257 006F3E _PWM2_16BIT_Initialize: - 3258 callstack 116 - 3259 006F3E - 3260 ;mcc_generated_files/pwm2_16bit.c: 66: PWM2ERS = 0x00; - 3261 006F3E 0E00 movlw 0 - 3262 006F40 6E6F movwf 111,c ;volatile - 3263 - 3264 ;mcc_generated_files/pwm2_16bit.c: 69: PWM2CLK = 0x02; - 3265 006F42 0E02 movlw 2 - 3266 006F44 6E70 movwf 112,c ;volatile - 3267 - 3268 ;mcc_generated_files/pwm2_16bit.c: 72: PWM2LDS = 0x00; - 3269 006F46 0E00 movlw 0 - 3270 006F48 6E71 movwf 113,c ;volatile - 3271 - 3272 ;mcc_generated_files/pwm2_16bit.c: 75: PWM2PRL = 0x3D; - 3273 006F4A 0E3D movlw 61 - 3274 006F4C 6E72 movwf 114,c ;volatile - 3275 - 3276 ;mcc_generated_files/pwm2_16bit.c: 78: PWM2PRH = 0x00; - 3277 006F4E 0E00 movlw 0 - 3278 006F50 6E73 movwf 115,c ;volatile - 3279 - 3280 ;mcc_generated_files/pwm2_16bit.c: 81: PWM2CPRE = 0xFE; - 3281 006F52 0EFE movlw 254 - 3282 006F54 6E74 movwf 116,c ;volatile - 3283 - 3284 ;mcc_generated_files/pwm2_16bit.c: 84: PWM2PIPOS = 0x00; - 3285 006F56 0E00 movlw 0 - 3286 006F58 6E75 movwf 117,c ;volatile - 3287 - 3288 ;mcc_generated_files/pwm2_16bit.c: 87: PWM2GIR = 0x00; - 3289 006F5A 0E00 movlw 0 - 3290 006F5C 6E76 movwf 118,c ;volatile - 3291 - 3292 ;mcc_generated_files/pwm2_16bit.c: 90: PWM2GIE = 0x00; - 3293 006F5E 0E00 movlw 0 - 3294 006F60 6E77 movwf 119,c ;volatile - 3295 - 3296 ;mcc_generated_files/pwm2_16bit.c: 93: PWM2S1CFG = 0x00; - 3297 006F62 0E00 movlw 0 - 3298 006F64 6E79 movwf 121,c ;volatile - 3299 - 3300 ;mcc_generated_files/pwm2_16bit.c: 96: PWM2S1P1L = 0x1F; - 3301 006F66 0E1F movlw 31 - 3302 006F68 6E7A movwf 122,c ;volatile - 3303 - 3304 ;mcc_generated_files/pwm2_16bit.c: 99: PWM2S1P1H = 0x00; - 3305 006F6A 0E00 movlw 0 - 3306 006F6C 6E7B movwf 123,c ;volatile - 3307 - 3308 ;mcc_generated_files/pwm2_16bit.c: 102: PWM2S1P2L = 0x1F; - 3309 006F6E 0E1F movlw 31 - 3310 006F70 6E7C movwf 124,c ;volatile - 3311 - 3312 ;mcc_generated_files/pwm2_16bit.c: 105: PWM2S1P2H = 0x00; - 3313 006F72 0E00 movlw 0 - 3314 006F74 6E7D movwf 125,c ;volatile - 3315 006F76 - 3316 ;mcc_generated_files/pwm2_16bit.c: 108: PIR5bits.PWM2PIF = 0; - 3317 006F76 9CB3 bcf 179,6,c ;volatile - 3318 006F78 - 3319 ;mcc_generated_files/pwm2_16bit.c: 111: PIR5bits.PWM2IF = 0; - 3320 006F78 9EB3 bcf 179,7,c ;volatile - 3321 006F7A - 3322 ;mcc_generated_files/pwm2_16bit.c: 114: PWM2GIRbits.S1P1IF = 0; - 3323 006F7A 9076 bcf 118,0,c ;volatile - 3324 006F7C - 3325 ;mcc_generated_files/pwm2_16bit.c: 117: PWM2GIRbits.S1P2IF = 0; - 3326 006F7C 9276 bcf 118,1,c ;volatile - 3327 006F7E - 3328 ;mcc_generated_files/pwm2_16bit.c: 120: PIE5bits.PWM2IE = 0; - 3329 006F7E 9EA3 bcf 163,7,c ;volatile - 3330 006F80 - 3331 ;mcc_generated_files/pwm2_16bit.c: 123: PIE5bits.PWM2PIE = 0; - 3332 006F80 9CA3 bcf 163,6,c ;volatile - 3333 006F82 - 3334 ;mcc_generated_files/pwm2_16bit.c: 126: PWM2_16BIT_Slice1Output1_SetInterruptHandler + 3240 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3241 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3242 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3243 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3244 ;;Total ram usage: 0 bytes + 3245 ;; Hardware stack levels used: 1 + 3246 ;; Hardware stack levels required when called: 9 + 3247 ;; This function calls: + 3248 ;; _PWM2_16BIT_Period_SetInterruptHandler + 3249 ;; _PWM2_16BIT_Slice1Output1_SetInterruptHandler + 3250 ;; _PWM2_16BIT_Slice1Output2_SetInterruptHandler + 3251 ;; This function is called by: + 3252 ;; _SYSTEM_Initialize + 3253 ;; This function uses a non-reentrant model + 3254 ;; + 3255 + 3256 psect text7 + 3257 0071FA __ptext7: + 3258 callstack 0 + 3259 0071FA _PWM2_16BIT_Initialize: + 3260 callstack 116 + 3261 0071FA + 3262 ;mcc_generated_files/pwm2_16bit.c: 66: PWM2ERS = 0x00; + 3263 0071FA 0E00 movlw 0 + 3264 0071FC 6E6F movwf 111,c ;volatile + 3265 + 3266 ;mcc_generated_files/pwm2_16bit.c: 69: PWM2CLK = 0x02; + 3267 0071FE 0E02 movlw 2 + 3268 007200 6E70 movwf 112,c ;volatile + 3269 + 3270 ;mcc_generated_files/pwm2_16bit.c: 72: PWM2LDS = 0x00; + 3271 007202 0E00 movlw 0 + 3272 007204 6E71 movwf 113,c ;volatile + 3273 + 3274 ;mcc_generated_files/pwm2_16bit.c: 75: PWM2PRL = 0x3D; + 3275 007206 0E3D movlw 61 + 3276 007208 6E72 movwf 114,c ;volatile + 3277 + 3278 ;mcc_generated_files/pwm2_16bit.c: 78: PWM2PRH = 0x00; + 3279 00720A 0E00 movlw 0 + 3280 00720C 6E73 movwf 115,c ;volatile + 3281 + 3282 ;mcc_generated_files/pwm2_16bit.c: 81: PWM2CPRE = 0xFE; + 3283 00720E 0EFE movlw 254 + 3284 007210 6E74 movwf 116,c ;volatile + 3285 + 3286 ;mcc_generated_files/pwm2_16bit.c: 84: PWM2PIPOS = 0x00; + 3287 007212 0E00 movlw 0 + 3288 007214 6E75 movwf 117,c ;volatile + 3289 + 3290 ;mcc_generated_files/pwm2_16bit.c: 87: PWM2GIR = 0x00; + 3291 007216 0E00 movlw 0 + 3292 007218 6E76 movwf 118,c ;volatile + 3293 + 3294 ;mcc_generated_files/pwm2_16bit.c: 90: PWM2GIE = 0x00; + 3295 00721A 0E00 movlw 0 + 3296 00721C 6E77 movwf 119,c ;volatile + 3297 + 3298 ;mcc_generated_files/pwm2_16bit.c: 93: PWM2S1CFG = 0x00; + 3299 00721E 0E00 movlw 0 + 3300 007220 6E79 movwf 121,c ;volatile + 3301 + 3302 ;mcc_generated_files/pwm2_16bit.c: 96: PWM2S1P1L = 0x1F; + 3303 007222 0E1F movlw 31 + 3304 007224 6E7A movwf 122,c ;volatile + 3305 + 3306 ;mcc_generated_files/pwm2_16bit.c: 99: PWM2S1P1H = 0x00; + 3307 007226 0E00 movlw 0 + 3308 007228 6E7B movwf 123,c ;volatile + 3309 + 3310 ;mcc_generated_files/pwm2_16bit.c: 102: PWM2S1P2L = 0x1F; + 3311 00722A 0E1F movlw 31 + 3312 00722C 6E7C movwf 124,c ;volatile + 3313 + 3314 ;mcc_generated_files/pwm2_16bit.c: 105: PWM2S1P2H = 0x00; + 3315 00722E 0E00 movlw 0 + 3316 007230 6E7D movwf 125,c ;volatile + 3317 007232 + 3318 ;mcc_generated_files/pwm2_16bit.c: 108: PIR5bits.PWM2PIF = 0; + 3319 007232 9CB3 bcf 179,6,c ;volatile + 3320 007234 + 3321 ;mcc_generated_files/pwm2_16bit.c: 111: PIR5bits.PWM2IF = 0; + 3322 007234 9EB3 bcf 179,7,c ;volatile + 3323 007236 + 3324 ;mcc_generated_files/pwm2_16bit.c: 114: PWM2GIRbits.S1P1IF = 0; + 3325 007236 9076 bcf 118,0,c ;volatile + 3326 007238 + 3327 ;mcc_generated_files/pwm2_16bit.c: 117: PWM2GIRbits.S1P2IF = 0; + 3328 007238 9276 bcf 118,1,c ;volatile + 3329 00723A + 3330 ;mcc_generated_files/pwm2_16bit.c: 120: PIE5bits.PWM2IE = 0; + 3331 00723A 9EA3 bcf 163,7,c ;volatile + 3332 00723C + 3333 ;mcc_generated_files/pwm2_16bit.c: 123: PIE5bits.PWM2PIE = 0; + 3334 00723C 9CA3 bcf 163,6,c ;volatile + 3335 00723E + 3336 ;mcc_generated_files/pwm2_16bit.c: 126: PWM2_16BIT_Slice1Output1_SetInterruptHandler + (PWM2_16BIT_Slice1Output1_DefaultInterruptHandler); - 3335 006F82 0E00 movlw 0 - 3336 006F84 0105 movlb 5 ; () banked - 3337 006F86 6F60 movwf PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler& (0+255),b - 3338 006F88 0E00 movlw 0 - 3339 006F8A 6F61 movwf (PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler+1)& (0+255),b - 3340 006F8C EC06 F03E call _PWM2_16BIT_Slice1Output1_SetInterruptHandler ;wreg free - 3341 006F90 - 3342 ;mcc_generated_files/pwm2_16bit.c: 127: PWM2_16BIT_Slice1Output2_SetInterruptHandler + 3337 00723E 0E00 movlw 0 + 3338 007240 0105 movlb 5 ; () banked + 3339 007242 6F60 movwf PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler& (0+255),b + 3340 007244 0E00 movlw 0 + 3341 007246 6F61 movwf (PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler+1)& (0+255),b + 3342 007248 EC3E F03F call _PWM2_16BIT_Slice1Output1_SetInterruptHandler ;wreg free + 3343 00724C + 3344 ;mcc_generated_files/pwm2_16bit.c: 127: PWM2_16BIT_Slice1Output2_SetInterruptHandler + (PWM2_16BIT_Slice1Output2_DefaultInterruptHandler); - 3343 006F90 0E00 movlw 0 - 3344 006F92 0105 movlb 5 ; () banked - 3345 006F94 6F60 movwf PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler& (0+255),b - 3346 006F96 0E00 movlw 0 - 3347 006F98 6F61 movwf (PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler+1)& (0+255),b - 3348 006F9A EC01 F03E call _PWM2_16BIT_Slice1Output2_SetInterruptHandler ;wreg free - 3349 006F9E - 3350 ;mcc_generated_files/pwm2_16bit.c: 128: PWM2_16BIT_Period_SetInterruptHandler(PWM2_1 + 3345 00724C 0E00 movlw 0 + 3346 00724E 0105 movlb 5 ; () banked + 3347 007250 6F60 movwf PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler& (0+255),b + 3348 007252 0E00 movlw 0 + 3349 007254 6F61 movwf (PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler+1)& (0+255),b + 3350 007256 EC39 F03F call _PWM2_16BIT_Slice1Output2_SetInterruptHandler ;wreg free + 3351 00725A + 3352 ;mcc_generated_files/pwm2_16bit.c: 128: PWM2_16BIT_Period_SetInterruptHandler(PWM2_1 + 6BIT_Period_DefaultInterruptHandler); - 3351 006F9E 0E00 movlw 0 - 3352 006FA0 0105 movlb 5 ; () banked - 3353 006FA2 6F60 movwf PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler& (0+255),b - 3354 006FA4 0E00 movlw 0 - 3355 006FA6 6F61 movwf (PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler+1)& (0+255),b - 3356 006FA8 EC0B F03E call _PWM2_16BIT_Period_SetInterruptHandler ;wreg free - 3357 006FAC - 3358 ;mcc_generated_files/pwm2_16bit.c: 131: PWM2CON = 0x80; - 3359 006FAC 0E80 movlw 128 - 3360 006FAE 6E78 movwf 120,c ;volatile - 3361 006FB0 0012 return ;funcret - 3362 006FB2 __end_of_PWM2_16BIT_Initialize: - 3363 callstack 0 - 3364 - 3365 ;; *************** function _PWM2_16BIT_Slice1Output2_SetInterruptHandler ***************** - 3366 ;; Defined at: - 3367 ;; line 197 in file "mcc_generated_files/pwm2_16bit.c" - 3368 ;; Parameters: Size Location Type - 3369 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 3370 ;; -> PWM2_16BIT_Slice1Output2_DefaultInterruptHandler(1), - 3371 ;; Auto vars: Size Location Type - 3372 ;; None - 3373 ;; Return value: Size Location Type - 3374 ;; 1 wreg void - 3375 ;; Registers used: - 3376 ;; wreg, status,2, status,0 - 3377 ;; Tracked objects: - 3378 ;; On entry : 0/0 - 3379 ;; On exit : 0/0 - 3380 ;; Unchanged: 0/0 - 3381 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3353 00725A 0E00 movlw 0 + 3354 00725C 0105 movlb 5 ; () banked + 3355 00725E 6F60 movwf PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler& (0+255),b + 3356 007260 0E00 movlw 0 + 3357 007262 6F61 movwf (PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler+1)& (0+255),b + 3358 007264 EC43 F03F call _PWM2_16BIT_Period_SetInterruptHandler ;wreg free + 3359 007268 + 3360 ;mcc_generated_files/pwm2_16bit.c: 131: PWM2CON = 0x80; + 3361 007268 0E80 movlw 128 + 3362 00726A 6E78 movwf 120,c ;volatile + 3363 00726C 0012 return ;funcret + 3364 00726E __end_of_PWM2_16BIT_Initialize: + 3365 callstack 0 + 3366 + 3367 ;; *************** function _PWM2_16BIT_Slice1Output2_SetInterruptHandler ***************** + 3368 ;; Defined at: + 3369 ;; line 197 in file "mcc_generated_files/pwm2_16bit.c" + 3370 ;; Parameters: Size Location Type + 3371 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 3372 ;; -> PWM2_16BIT_Slice1Output2_DefaultInterruptHandler(1), + 3373 ;; Auto vars: Size Location Type + 3374 ;; None + 3375 ;; Return value: Size Location Type + 3376 ;; 1 wreg void + 3377 ;; Registers used: + 3378 ;; wreg, status,2, status,0 + 3379 ;; Tracked objects: + 3380 ;; On entry : 0/0 + 3381 ;; On exit : 0/0 + 3382 ;; Unchanged: 0/0 + 3383 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3382 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 3384 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3383 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 3385 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3384 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 3386 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3385 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 3387 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3386 ;;Total ram usage: 2 bytes - 3387 ;; Hardware stack levels used: 1 - 3388 ;; Hardware stack levels required when called: 8 - 3389 ;; This function calls: - 3390 ;; Nothing - 3391 ;; This function is called by: - 3392 ;; _PWM2_16BIT_Initialize - 3393 ;; This function uses a non-reentrant model - 3394 ;; - 3395 - 3396 psect text8 - 3397 007C02 __ptext8: - 3398 callstack 0 - 3399 007C02 _PWM2_16BIT_Slice1Output2_SetInterruptHandler: - 3400 callstack 116 - 3401 007C02 - 3402 ;mcc_generated_files/pwm2_16bit.c: 197: void PWM2_16BIT_Slice1Output2_SetInterruptHandle + 3388 ;;Total ram usage: 2 bytes + 3389 ;; Hardware stack levels used: 1 + 3390 ;; Hardware stack levels required when called: 8 + 3391 ;; This function calls: + 3392 ;; Nothing + 3393 ;; This function is called by: + 3394 ;; _PWM2_16BIT_Initialize + 3395 ;; This function uses a non-reentrant model + 3396 ;; + 3397 + 3398 psect text8 + 3399 007E72 __ptext8: + 3400 callstack 0 + 3401 007E72 _PWM2_16BIT_Slice1Output2_SetInterruptHandler: + 3402 callstack 116 + 3403 007E72 + 3404 ;mcc_generated_files/pwm2_16bit.c: 197: void PWM2_16BIT_Slice1Output2_SetInterruptHandle + r(void (* InterruptHandler)(void));mcc_generated_files/pwm2_16bit.c: 198: {;mcc_generate + d_files/pwm2_16bit.c: 199: PWM2_16BIT_Slice1Output2_InterruptHandler = InterruptHand + ler; - 3403 007C02 C560 F6FC movff PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler,_PWM2_16BIT_Slice1O + 3405 007E72 C560 F6EF movff PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler,_PWM2_16BIT_Slice1O + utput2_InterruptHandler - 3404 007C06 C561 F6FD movff PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler+1,_PWM2_16BIT_Slice + 3406 007E76 C561 F6F0 movff PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler+1,_PWM2_16BIT_Slice + 1Output2_InterruptHandler+1 - 3405 007C0A 0012 return ;funcret - 3406 007C0C __end_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler: - 3407 callstack 0 - 3408 - 3409 ;; *************** function _PWM2_16BIT_Slice1Output1_SetInterruptHandler ***************** - 3410 ;; Defined at: - 3411 ;; line 192 in file "mcc_generated_files/pwm2_16bit.c" - 3412 ;; Parameters: Size Location Type - 3413 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 3414 ;; -> PWM2_16BIT_Slice1Output1_DefaultInterruptHandler(1), - 3415 ;; Auto vars: Size Location Type - 3416 ;; None - 3417 ;; Return value: Size Location Type - 3418 ;; 1 wreg void - 3419 ;; Registers used: - 3420 ;; wreg, status,2, status,0 - 3421 ;; Tracked objects: - 3422 ;; On entry : 0/0 - 3423 ;; On exit : 0/0 - 3424 ;; Unchanged: 0/0 - 3425 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3407 007E7A 0012 return ;funcret + 3408 007E7C __end_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler: + 3409 callstack 0 + 3410 + 3411 ;; *************** function _PWM2_16BIT_Slice1Output1_SetInterruptHandler ***************** + 3412 ;; Defined at: + 3413 ;; line 192 in file "mcc_generated_files/pwm2_16bit.c" + 3414 ;; Parameters: Size Location Type + 3415 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 3416 ;; -> PWM2_16BIT_Slice1Output1_DefaultInterruptHandler(1), + 3417 ;; Auto vars: Size Location Type + 3418 ;; None + 3419 ;; Return value: Size Location Type + 3420 ;; 1 wreg void + 3421 ;; Registers used: + 3422 ;; wreg, status,2, status,0 + 3423 ;; Tracked objects: + 3424 ;; On entry : 0/0 + 3425 ;; On exit : 0/0 + 3426 ;; Unchanged: 0/0 + 3427 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3426 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 3428 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3427 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 3429 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3428 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 3430 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3429 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 3431 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3430 ;;Total ram usage: 2 bytes - 3431 ;; Hardware stack levels used: 1 - 3432 ;; Hardware stack levels required when called: 8 - 3433 ;; This function calls: - 3434 ;; Nothing - 3435 ;; This function is called by: - 3436 ;; _PWM2_16BIT_Initialize - 3437 ;; This function uses a non-reentrant model - 3438 ;; - 3439 - 3440 psect text9 - 3441 007C0C __ptext9: - 3442 callstack 0 - 3443 007C0C _PWM2_16BIT_Slice1Output1_SetInterruptHandler: - 3444 callstack 116 - 3445 007C0C - 3446 ;mcc_generated_files/pwm2_16bit.c: 192: void PWM2_16BIT_Slice1Output1_SetInterruptHandle + 3432 ;;Total ram usage: 2 bytes + 3433 ;; Hardware stack levels used: 1 + 3434 ;; Hardware stack levels required when called: 8 + 3435 ;; This function calls: + 3436 ;; Nothing + 3437 ;; This function is called by: + 3438 ;; _PWM2_16BIT_Initialize + 3439 ;; This function uses a non-reentrant model + 3440 ;; + 3441 + 3442 psect text9 + 3443 007E7C __ptext9: + 3444 callstack 0 + 3445 007E7C _PWM2_16BIT_Slice1Output1_SetInterruptHandler: + 3446 callstack 116 + 3447 007E7C + 3448 ;mcc_generated_files/pwm2_16bit.c: 192: void PWM2_16BIT_Slice1Output1_SetInterruptHandle + r(void (* InterruptHandler)(void));mcc_generated_files/pwm2_16bit.c: 193: {;mcc_generate + d_files/pwm2_16bit.c: 194: PWM2_16BIT_Slice1Output1_InterruptHandler = InterruptHand + ler; - 3447 007C0C C560 F6FE movff PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler,_PWM2_16BIT_Slice1O + 3449 007E7C C560 F6F1 movff PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler,_PWM2_16BIT_Slice1O + utput1_InterruptHandler - 3448 007C10 C561 F6FF movff PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler+1,_PWM2_16BIT_Slice + 3450 007E80 C561 F6F2 movff PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler+1,_PWM2_16BIT_Slice + 1Output1_InterruptHandler+1 - 3449 007C14 0012 return ;funcret - 3450 007C16 __end_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler: - 3451 callstack 0 - 3452 - 3453 ;; *************** function _PWM2_16BIT_Period_SetInterruptHandler ***************** - 3454 ;; Defined at: - 3455 ;; line 202 in file "mcc_generated_files/pwm2_16bit.c" - 3456 ;; Parameters: Size Location Type - 3457 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 3458 ;; -> PWM2_16BIT_Period_DefaultInterruptHandler(1), - 3459 ;; Auto vars: Size Location Type - 3460 ;; None - 3461 ;; Return value: Size Location Type - 3462 ;; 1 wreg void - 3463 ;; Registers used: - 3464 ;; wreg, status,2, status,0 - 3465 ;; Tracked objects: - 3466 ;; On entry : 0/0 - 3467 ;; On exit : 0/0 - 3468 ;; Unchanged: 0/0 - 3469 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3451 007E84 0012 return ;funcret + 3452 007E86 __end_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler: + 3453 callstack 0 + 3454 + 3455 ;; *************** function _PWM2_16BIT_Period_SetInterruptHandler ***************** + 3456 ;; Defined at: + 3457 ;; line 202 in file "mcc_generated_files/pwm2_16bit.c" + 3458 ;; Parameters: Size Location Type + 3459 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 3460 ;; -> PWM2_16BIT_Period_DefaultInterruptHandler(1), + 3461 ;; Auto vars: Size Location Type + 3462 ;; None + 3463 ;; Return value: Size Location Type + 3464 ;; 1 wreg void + 3465 ;; Registers used: + 3466 ;; wreg, status,2, status,0 + 3467 ;; Tracked objects: + 3468 ;; On entry : 0/0 + 3469 ;; On exit : 0/0 + 3470 ;; Unchanged: 0/0 + 3471 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3470 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 3472 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3471 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 3473 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3472 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 3474 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3473 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 3475 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3474 ;;Total ram usage: 2 bytes - 3475 ;; Hardware stack levels used: 1 - 3476 ;; Hardware stack levels required when called: 8 - 3477 ;; This function calls: - 3478 ;; Nothing - 3479 ;; This function is called by: - 3480 ;; _PWM2_16BIT_Initialize - 3481 ;; This function uses a non-reentrant model - 3482 ;; - 3483 - 3484 psect text10 - 3485 007C16 __ptext10: - 3486 callstack 0 - 3487 007C16 _PWM2_16BIT_Period_SetInterruptHandler: - 3488 callstack 116 - 3489 007C16 - 3490 ;mcc_generated_files/pwm2_16bit.c: 202: void PWM2_16BIT_Period_SetInterruptHandler(void + 3476 ;;Total ram usage: 2 bytes + 3477 ;; Hardware stack levels used: 1 + 3478 ;; Hardware stack levels required when called: 8 + 3479 ;; This function calls: + 3480 ;; Nothing + 3481 ;; This function is called by: + 3482 ;; _PWM2_16BIT_Initialize + 3483 ;; This function uses a non-reentrant model + 3484 ;; + 3485 + 3486 psect text10 + 3487 007E86 __ptext10: + 3488 callstack 0 + 3489 007E86 _PWM2_16BIT_Period_SetInterruptHandler: + 3490 callstack 116 + 3491 007E86 + 3492 ;mcc_generated_files/pwm2_16bit.c: 202: void PWM2_16BIT_Period_SetInterruptHandler(void + (* InterruptHandler)(void));mcc_generated_files/pwm2_16bit.c: 203: {;mcc_generated_files + /pwm2_16bit.c: 204: PWM2_16BIT_Period_InterruptHandler = InterruptHandler; - 3491 007C16 C560 F6FA movff PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler,_PWM2_16BIT_Period_Interru + 3493 007E86 C560 F6ED movff PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler,_PWM2_16BIT_Period_Interru + ptHandler - 3492 007C1A C561 F6FB movff PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler+1,_PWM2_16BIT_Period_Inter + 3494 007E8A C561 F6EE movff PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler+1,_PWM2_16BIT_Period_Inter + ruptHandler+1 - 3493 007C1E 0012 return ;funcret - 3494 007C20 __end_of_PWM2_16BIT_Period_SetInterruptHandler: - 3495 callstack 0 - 3496 - 3497 ;; *************** function _PWM1_16BIT_Initialize ***************** - 3498 ;; Defined at: - 3499 ;; line 63 in file "mcc_generated_files/pwm1_16bit.c" - 3500 ;; Parameters: Size Location Type - 3501 ;; None - 3502 ;; Auto vars: Size Location Type + 3495 007E8E 0012 return ;funcret + 3496 007E90 __end_of_PWM2_16BIT_Period_SetInterruptHandler: + 3497 callstack 0 + 3498 + 3499 ;; *************** function _PWM1_16BIT_Initialize ***************** + 3500 ;; Defined at: + 3501 ;; line 63 in file "mcc_generated_files/pwm1_16bit.c" + 3502 ;; Parameters: Size Location Type 3503 ;; None - 3504 ;; Return value: Size Location Type - 3505 ;; 1 wreg void - 3506 ;; Registers used: - 3507 ;; wreg, status,2, status,0, cstack - 3508 ;; Tracked objects: - 3509 ;; On entry : 0/0 - 3510 ;; On exit : 0/0 - 3511 ;; Unchanged: 0/0 - 3512 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3504 ;; Auto vars: Size Location Type + 3505 ;; None + 3506 ;; Return value: Size Location Type + 3507 ;; 1 wreg void + 3508 ;; Registers used: + 3509 ;; wreg, status,2, status,0, cstack + 3510 ;; Tracked objects: + 3511 ;; On entry : 0/0 + 3512 ;; On exit : 0/0 + 3513 ;; Unchanged: 0/0 + 3514 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3513 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3514 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3515 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3516 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3517 ;;Total ram usage: 0 bytes - 3518 ;; Hardware stack levels used: 1 - 3519 ;; Hardware stack levels required when called: 9 - 3520 ;; This function calls: - 3521 ;; _PWM1_16BIT_Period_SetInterruptHandler - 3522 ;; _PWM1_16BIT_Slice1Output1_SetInterruptHandler - 3523 ;; _PWM1_16BIT_Slice1Output2_SetInterruptHandler - 3524 ;; This function is called by: - 3525 ;; _SYSTEM_Initialize - 3526 ;; This function uses a non-reentrant model - 3527 ;; - 3528 - 3529 psect text11 - 3530 006FB2 __ptext11: - 3531 callstack 0 - 3532 006FB2 _PWM1_16BIT_Initialize: - 3533 callstack 116 - 3534 006FB2 - 3535 ;mcc_generated_files/pwm1_16bit.c: 66: PWM1ERS = 0x00; - 3536 006FB2 0E00 movlw 0 - 3537 006FB4 6E60 movwf 96,c ;volatile - 3538 - 3539 ;mcc_generated_files/pwm1_16bit.c: 69: PWM1CLK = 0x02; - 3540 006FB6 0E02 movlw 2 - 3541 006FB8 6E61 movwf 97,c ;volatile - 3542 - 3543 ;mcc_generated_files/pwm1_16bit.c: 72: PWM1LDS = 0x00; - 3544 006FBA 0E00 movlw 0 - 3545 006FBC 6E62 movwf 98,c ;volatile - 3546 - 3547 ;mcc_generated_files/pwm1_16bit.c: 75: PWM1PRL = 0x3D; - 3548 006FBE 0E3D movlw 61 - 3549 006FC0 6E63 movwf 99,c ;volatile - 3550 - 3551 ;mcc_generated_files/pwm1_16bit.c: 78: PWM1PRH = 0x00; - 3552 006FC2 0E00 movlw 0 - 3553 006FC4 6E64 movwf 100,c ;volatile - 3554 - 3555 ;mcc_generated_files/pwm1_16bit.c: 81: PWM1CPRE = 0xFE; - 3556 006FC6 0EFE movlw 254 - 3557 006FC8 6E65 movwf 101,c ;volatile - 3558 - 3559 ;mcc_generated_files/pwm1_16bit.c: 84: PWM1PIPOS = 0x00; - 3560 006FCA 0E00 movlw 0 - 3561 006FCC 6E66 movwf 102,c ;volatile - 3562 - 3563 ;mcc_generated_files/pwm1_16bit.c: 87: PWM1GIR = 0x00; - 3564 006FCE 0E00 movlw 0 - 3565 006FD0 6E67 movwf 103,c ;volatile - 3566 - 3567 ;mcc_generated_files/pwm1_16bit.c: 90: PWM1GIE = 0x00; - 3568 006FD2 0E00 movlw 0 - 3569 006FD4 6E68 movwf 104,c ;volatile - 3570 - 3571 ;mcc_generated_files/pwm1_16bit.c: 93: PWM1S1CFG = 0x00; - 3572 006FD6 0E00 movlw 0 - 3573 006FD8 6E6A movwf 106,c ;volatile - 3574 - 3575 ;mcc_generated_files/pwm1_16bit.c: 96: PWM1S1P1L = 0x1F; - 3576 006FDA 0E1F movlw 31 - 3577 006FDC 6E6B movwf 107,c ;volatile - 3578 - 3579 ;mcc_generated_files/pwm1_16bit.c: 99: PWM1S1P1H = 0x00; - 3580 006FDE 0E00 movlw 0 - 3581 006FE0 6E6C movwf 108,c ;volatile - 3582 - 3583 ;mcc_generated_files/pwm1_16bit.c: 102: PWM1S1P2L = 0x1F; - 3584 006FE2 0E1F movlw 31 - 3585 006FE4 6E6D movwf 109,c ;volatile - 3586 - 3587 ;mcc_generated_files/pwm1_16bit.c: 105: PWM1S1P2H = 0x00; - 3588 006FE6 0E00 movlw 0 - 3589 006FE8 6E6E movwf 110,c ;volatile - 3590 006FEA - 3591 ;mcc_generated_files/pwm1_16bit.c: 108: PIR4bits.PWM1PIF = 0; - 3592 006FEA 9CB2 bcf 178,6,c ;volatile - 3593 006FEC - 3594 ;mcc_generated_files/pwm1_16bit.c: 111: PIR4bits.PWM1IF = 0; - 3595 006FEC 9EB2 bcf 178,7,c ;volatile - 3596 006FEE - 3597 ;mcc_generated_files/pwm1_16bit.c: 114: PWM1GIRbits.S1P1IF = 0; - 3598 006FEE 9067 bcf 103,0,c ;volatile - 3599 006FF0 - 3600 ;mcc_generated_files/pwm1_16bit.c: 117: PWM1GIRbits.S1P2IF = 0; - 3601 006FF0 9267 bcf 103,1,c ;volatile - 3602 006FF2 - 3603 ;mcc_generated_files/pwm1_16bit.c: 120: PIE4bits.PWM1IE = 0; - 3604 006FF2 9EA2 bcf 162,7,c ;volatile - 3605 006FF4 - 3606 ;mcc_generated_files/pwm1_16bit.c: 123: PIE4bits.PWM1PIE = 0; - 3607 006FF4 9CA2 bcf 162,6,c ;volatile - 3608 006FF6 - 3609 ;mcc_generated_files/pwm1_16bit.c: 126: PWM1_16BIT_Slice1Output1_SetInterruptHandler + 3515 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3516 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3517 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3518 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3519 ;;Total ram usage: 0 bytes + 3520 ;; Hardware stack levels used: 1 + 3521 ;; Hardware stack levels required when called: 9 + 3522 ;; This function calls: + 3523 ;; _PWM1_16BIT_Period_SetInterruptHandler + 3524 ;; _PWM1_16BIT_Slice1Output1_SetInterruptHandler + 3525 ;; _PWM1_16BIT_Slice1Output2_SetInterruptHandler + 3526 ;; This function is called by: + 3527 ;; _SYSTEM_Initialize + 3528 ;; This function uses a non-reentrant model + 3529 ;; + 3530 + 3531 psect text11 + 3532 00726E __ptext11: + 3533 callstack 0 + 3534 00726E _PWM1_16BIT_Initialize: + 3535 callstack 116 + 3536 00726E + 3537 ;mcc_generated_files/pwm1_16bit.c: 66: PWM1ERS = 0x00; + 3538 00726E 0E00 movlw 0 + 3539 007270 6E60 movwf 96,c ;volatile + 3540 + 3541 ;mcc_generated_files/pwm1_16bit.c: 69: PWM1CLK = 0x02; + 3542 007272 0E02 movlw 2 + 3543 007274 6E61 movwf 97,c ;volatile + 3544 + 3545 ;mcc_generated_files/pwm1_16bit.c: 72: PWM1LDS = 0x00; + 3546 007276 0E00 movlw 0 + 3547 007278 6E62 movwf 98,c ;volatile + 3548 + 3549 ;mcc_generated_files/pwm1_16bit.c: 75: PWM1PRL = 0x3D; + 3550 00727A 0E3D movlw 61 + 3551 00727C 6E63 movwf 99,c ;volatile + 3552 + 3553 ;mcc_generated_files/pwm1_16bit.c: 78: PWM1PRH = 0x00; + 3554 00727E 0E00 movlw 0 + 3555 007280 6E64 movwf 100,c ;volatile + 3556 + 3557 ;mcc_generated_files/pwm1_16bit.c: 81: PWM1CPRE = 0xFE; + 3558 007282 0EFE movlw 254 + 3559 007284 6E65 movwf 101,c ;volatile + 3560 + 3561 ;mcc_generated_files/pwm1_16bit.c: 84: PWM1PIPOS = 0x00; + 3562 007286 0E00 movlw 0 + 3563 007288 6E66 movwf 102,c ;volatile + 3564 + 3565 ;mcc_generated_files/pwm1_16bit.c: 87: PWM1GIR = 0x00; + 3566 00728A 0E00 movlw 0 + 3567 00728C 6E67 movwf 103,c ;volatile + 3568 + 3569 ;mcc_generated_files/pwm1_16bit.c: 90: PWM1GIE = 0x00; + 3570 00728E 0E00 movlw 0 + 3571 007290 6E68 movwf 104,c ;volatile + 3572 + 3573 ;mcc_generated_files/pwm1_16bit.c: 93: PWM1S1CFG = 0x00; + 3574 007292 0E00 movlw 0 + 3575 007294 6E6A movwf 106,c ;volatile + 3576 + 3577 ;mcc_generated_files/pwm1_16bit.c: 96: PWM1S1P1L = 0x1F; + 3578 007296 0E1F movlw 31 + 3579 007298 6E6B movwf 107,c ;volatile + 3580 + 3581 ;mcc_generated_files/pwm1_16bit.c: 99: PWM1S1P1H = 0x00; + 3582 00729A 0E00 movlw 0 + 3583 00729C 6E6C movwf 108,c ;volatile + 3584 + 3585 ;mcc_generated_files/pwm1_16bit.c: 102: PWM1S1P2L = 0x1F; + 3586 00729E 0E1F movlw 31 + 3587 0072A0 6E6D movwf 109,c ;volatile + 3588 + 3589 ;mcc_generated_files/pwm1_16bit.c: 105: PWM1S1P2H = 0x00; + 3590 0072A2 0E00 movlw 0 + 3591 0072A4 6E6E movwf 110,c ;volatile + 3592 0072A6 + 3593 ;mcc_generated_files/pwm1_16bit.c: 108: PIR4bits.PWM1PIF = 0; + 3594 0072A6 9CB2 bcf 178,6,c ;volatile + 3595 0072A8 + 3596 ;mcc_generated_files/pwm1_16bit.c: 111: PIR4bits.PWM1IF = 0; + 3597 0072A8 9EB2 bcf 178,7,c ;volatile + 3598 0072AA + 3599 ;mcc_generated_files/pwm1_16bit.c: 114: PWM1GIRbits.S1P1IF = 0; + 3600 0072AA 9067 bcf 103,0,c ;volatile + 3601 0072AC + 3602 ;mcc_generated_files/pwm1_16bit.c: 117: PWM1GIRbits.S1P2IF = 0; + 3603 0072AC 9267 bcf 103,1,c ;volatile + 3604 0072AE + 3605 ;mcc_generated_files/pwm1_16bit.c: 120: PIE4bits.PWM1IE = 0; + 3606 0072AE 9EA2 bcf 162,7,c ;volatile + 3607 0072B0 + 3608 ;mcc_generated_files/pwm1_16bit.c: 123: PIE4bits.PWM1PIE = 0; + 3609 0072B0 9CA2 bcf 162,6,c ;volatile + 3610 0072B2 + 3611 ;mcc_generated_files/pwm1_16bit.c: 126: PWM1_16BIT_Slice1Output1_SetInterruptHandler + (PWM1_16BIT_Slice1Output1_DefaultInterruptHandler); - 3610 006FF6 0E00 movlw 0 - 3611 006FF8 0105 movlb 5 ; () banked - 3612 006FFA 6F60 movwf PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler& (0+255),b - 3613 006FFC 0E00 movlw 0 - 3614 006FFE 6F61 movwf (PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler+1)& (0+255),b - 3615 007000 EC15 F03E call _PWM1_16BIT_Slice1Output1_SetInterruptHandler ;wreg free - 3616 007004 - 3617 ;mcc_generated_files/pwm1_16bit.c: 127: PWM1_16BIT_Slice1Output2_SetInterruptHandler + 3612 0072B2 0E00 movlw 0 + 3613 0072B4 0105 movlb 5 ; () banked + 3614 0072B6 6F60 movwf PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler& (0+255),b + 3615 0072B8 0E00 movlw 0 + 3616 0072BA 6F61 movwf (PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler+1)& (0+255),b + 3617 0072BC EC4D F03F call _PWM1_16BIT_Slice1Output1_SetInterruptHandler ;wreg free + 3618 0072C0 + 3619 ;mcc_generated_files/pwm1_16bit.c: 127: PWM1_16BIT_Slice1Output2_SetInterruptHandler + (PWM1_16BIT_Slice1Output2_DefaultInterruptHandler); - 3618 007004 0E00 movlw 0 - 3619 007006 0105 movlb 5 ; () banked - 3620 007008 6F60 movwf PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler& (0+255),b - 3621 00700A 0E00 movlw 0 - 3622 00700C 6F61 movwf (PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler+1)& (0+255),b - 3623 00700E EC10 F03E call _PWM1_16BIT_Slice1Output2_SetInterruptHandler ;wreg free - 3624 007012 - 3625 ;mcc_generated_files/pwm1_16bit.c: 128: PWM1_16BIT_Period_SetInterruptHandler(PWM1_1 + 3620 0072C0 0E00 movlw 0 + 3621 0072C2 0105 movlb 5 ; () banked + 3622 0072C4 6F60 movwf PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler& (0+255),b + 3623 0072C6 0E00 movlw 0 + 3624 0072C8 6F61 movwf (PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler+1)& (0+255),b + 3625 0072CA EC48 F03F call _PWM1_16BIT_Slice1Output2_SetInterruptHandler ;wreg free + 3626 0072CE + 3627 ;mcc_generated_files/pwm1_16bit.c: 128: PWM1_16BIT_Period_SetInterruptHandler(PWM1_1 + 6BIT_Period_DefaultInterruptHandler); - 3626 007012 0E00 movlw 0 - 3627 007014 0105 movlb 5 ; () banked - 3628 007016 6F60 movwf PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler& (0+255),b - 3629 007018 0E00 movlw 0 - 3630 00701A 6F61 movwf (PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler+1)& (0+255),b - 3631 00701C EC1A F03E call _PWM1_16BIT_Period_SetInterruptHandler ;wreg free - 3632 007020 - 3633 ;mcc_generated_files/pwm1_16bit.c: 131: PWM1CON = 0x80; - 3634 007020 0E80 movlw 128 - 3635 007022 6E69 movwf 105,c ;volatile - 3636 007024 0012 return ;funcret - 3637 007026 __end_of_PWM1_16BIT_Initialize: - 3638 callstack 0 - 3639 - 3640 ;; *************** function _PWM1_16BIT_Slice1Output2_SetInterruptHandler ***************** - 3641 ;; Defined at: - 3642 ;; line 197 in file "mcc_generated_files/pwm1_16bit.c" - 3643 ;; Parameters: Size Location Type - 3644 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 3645 ;; -> PWM1_16BIT_Slice1Output2_DefaultInterruptHandler(1), - 3646 ;; Auto vars: Size Location Type - 3647 ;; None - 3648 ;; Return value: Size Location Type - 3649 ;; 1 wreg void - 3650 ;; Registers used: - 3651 ;; wreg, status,2, status,0 - 3652 ;; Tracked objects: - 3653 ;; On entry : 0/0 - 3654 ;; On exit : 0/0 - 3655 ;; Unchanged: 0/0 - 3656 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3628 0072CE 0E00 movlw 0 + 3629 0072D0 0105 movlb 5 ; () banked + 3630 0072D2 6F60 movwf PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler& (0+255),b + 3631 0072D4 0E00 movlw 0 + 3632 0072D6 6F61 movwf (PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler+1)& (0+255),b + 3633 0072D8 EC52 F03F call _PWM1_16BIT_Period_SetInterruptHandler ;wreg free + 3634 0072DC + 3635 ;mcc_generated_files/pwm1_16bit.c: 131: PWM1CON = 0x80; + 3636 0072DC 0E80 movlw 128 + 3637 0072DE 6E69 movwf 105,c ;volatile + 3638 0072E0 0012 return ;funcret + 3639 0072E2 __end_of_PWM1_16BIT_Initialize: + 3640 callstack 0 + 3641 + 3642 ;; *************** function _PWM1_16BIT_Slice1Output2_SetInterruptHandler ***************** + 3643 ;; Defined at: + 3644 ;; line 197 in file "mcc_generated_files/pwm1_16bit.c" + 3645 ;; Parameters: Size Location Type + 3646 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 3647 ;; -> PWM1_16BIT_Slice1Output2_DefaultInterruptHandler(1), + 3648 ;; Auto vars: Size Location Type + 3649 ;; None + 3650 ;; Return value: Size Location Type + 3651 ;; 1 wreg void + 3652 ;; Registers used: + 3653 ;; wreg, status,2, status,0 + 3654 ;; Tracked objects: + 3655 ;; On entry : 0/0 + 3656 ;; On exit : 0/0 + 3657 ;; Unchanged: 0/0 + 3658 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3657 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 3659 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3658 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 3660 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3659 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 3661 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3660 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 3662 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3661 ;;Total ram usage: 2 bytes - 3662 ;; Hardware stack levels used: 1 - 3663 ;; Hardware stack levels required when called: 8 - 3664 ;; This function calls: - 3665 ;; Nothing - 3666 ;; This function is called by: - 3667 ;; _PWM1_16BIT_Initialize - 3668 ;; This function uses a non-reentrant model - 3669 ;; - 3670 - 3671 psect text12 - 3672 007C20 __ptext12: - 3673 callstack 0 - 3674 007C20 _PWM1_16BIT_Slice1Output2_SetInterruptHandler: - 3675 callstack 116 - 3676 007C20 - 3677 ;mcc_generated_files/pwm1_16bit.c: 197: void PWM1_16BIT_Slice1Output2_SetInterruptHandle + 3663 ;;Total ram usage: 2 bytes + 3664 ;; Hardware stack levels used: 1 + 3665 ;; Hardware stack levels required when called: 8 + 3666 ;; This function calls: + 3667 ;; Nothing + 3668 ;; This function is called by: + 3669 ;; _PWM1_16BIT_Initialize + 3670 ;; This function uses a non-reentrant model + 3671 ;; + 3672 + 3673 psect text12 + 3674 007E90 __ptext12: + 3675 callstack 0 + 3676 007E90 _PWM1_16BIT_Slice1Output2_SetInterruptHandler: + 3677 callstack 116 + 3678 007E90 + 3679 ;mcc_generated_files/pwm1_16bit.c: 197: void PWM1_16BIT_Slice1Output2_SetInterruptHandle + r(void (* InterruptHandler)(void));mcc_generated_files/pwm1_16bit.c: 198: {;mcc_generate + d_files/pwm1_16bit.c: 199: PWM1_16BIT_Slice1Output2_InterruptHandler = InterruptHand + ler; - 3678 007C20 C560 F662 movff PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler,_PWM1_16BIT_Slice1O + 3680 007E90 C560 F662 movff PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler,_PWM1_16BIT_Slice1O + utput2_InterruptHandler - 3679 007C24 C561 F663 movff PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler+1,_PWM1_16BIT_Slice + 3681 007E94 C561 F663 movff PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler+1,_PWM1_16BIT_Slice + 1Output2_InterruptHandler+1 - 3680 007C28 0012 return ;funcret - 3681 007C2A __end_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler: - 3682 callstack 0 - 3683 - 3684 ;; *************** function _PWM1_16BIT_Slice1Output1_SetInterruptHandler ***************** - 3685 ;; Defined at: - 3686 ;; line 192 in file "mcc_generated_files/pwm1_16bit.c" - 3687 ;; Parameters: Size Location Type - 3688 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 3689 ;; -> PWM1_16BIT_Slice1Output1_DefaultInterruptHandler(1), - 3690 ;; Auto vars: Size Location Type - 3691 ;; None - 3692 ;; Return value: Size Location Type - 3693 ;; 1 wreg void - 3694 ;; Registers used: - 3695 ;; wreg, status,2, status,0 - 3696 ;; Tracked objects: - 3697 ;; On entry : 0/0 - 3698 ;; On exit : 0/0 - 3699 ;; Unchanged: 0/0 - 3700 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3682 007E98 0012 return ;funcret + 3683 007E9A __end_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler: + 3684 callstack 0 + 3685 + 3686 ;; *************** function _PWM1_16BIT_Slice1Output1_SetInterruptHandler ***************** + 3687 ;; Defined at: + 3688 ;; line 192 in file "mcc_generated_files/pwm1_16bit.c" + 3689 ;; Parameters: Size Location Type + 3690 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 3691 ;; -> PWM1_16BIT_Slice1Output1_DefaultInterruptHandler(1), + 3692 ;; Auto vars: Size Location Type + 3693 ;; None + 3694 ;; Return value: Size Location Type + 3695 ;; 1 wreg void + 3696 ;; Registers used: + 3697 ;; wreg, status,2, status,0 + 3698 ;; Tracked objects: + 3699 ;; On entry : 0/0 + 3700 ;; On exit : 0/0 + 3701 ;; Unchanged: 0/0 + 3702 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3701 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 3703 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3702 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 3704 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3703 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 3705 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3704 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 3706 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3705 ;;Total ram usage: 2 bytes - 3706 ;; Hardware stack levels used: 1 - 3707 ;; Hardware stack levels required when called: 8 - 3708 ;; This function calls: - 3709 ;; Nothing - 3710 ;; This function is called by: - 3711 ;; _PWM1_16BIT_Initialize - 3712 ;; This function uses a non-reentrant model - 3713 ;; - 3714 - 3715 psect text13 - 3716 007C2A __ptext13: - 3717 callstack 0 - 3718 007C2A _PWM1_16BIT_Slice1Output1_SetInterruptHandler: - 3719 callstack 116 - 3720 007C2A - 3721 ;mcc_generated_files/pwm1_16bit.c: 192: void PWM1_16BIT_Slice1Output1_SetInterruptHandle + 3707 ;;Total ram usage: 2 bytes + 3708 ;; Hardware stack levels used: 1 + 3709 ;; Hardware stack levels required when called: 8 + 3710 ;; This function calls: + 3711 ;; Nothing + 3712 ;; This function is called by: + 3713 ;; _PWM1_16BIT_Initialize + 3714 ;; This function uses a non-reentrant model + 3715 ;; + 3716 + 3717 psect text13 + 3718 007E9A __ptext13: + 3719 callstack 0 + 3720 007E9A _PWM1_16BIT_Slice1Output1_SetInterruptHandler: + 3721 callstack 116 + 3722 007E9A + 3723 ;mcc_generated_files/pwm1_16bit.c: 192: void PWM1_16BIT_Slice1Output1_SetInterruptHandle + r(void (* InterruptHandler)(void));mcc_generated_files/pwm1_16bit.c: 193: {;mcc_generate + d_files/pwm1_16bit.c: 194: PWM1_16BIT_Slice1Output1_InterruptHandler = InterruptHand + ler; - 3722 007C2A C560 F664 movff PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler,_PWM1_16BIT_Slice1O + 3724 007E9A C560 F664 movff PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler,_PWM1_16BIT_Slice1O + utput1_InterruptHandler - 3723 007C2E C561 F665 movff PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler+1,_PWM1_16BIT_Slice + 3725 007E9E C561 F665 movff PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler+1,_PWM1_16BIT_Slice + 1Output1_InterruptHandler+1 - 3724 007C32 0012 return ;funcret - 3725 007C34 __end_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler: - 3726 callstack 0 - 3727 - 3728 ;; *************** function _PWM1_16BIT_Period_SetInterruptHandler ***************** - 3729 ;; Defined at: - 3730 ;; line 202 in file "mcc_generated_files/pwm1_16bit.c" - 3731 ;; Parameters: Size Location Type - 3732 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 3733 ;; -> PWM1_16BIT_Period_DefaultInterruptHandler(1), - 3734 ;; Auto vars: Size Location Type - 3735 ;; None - 3736 ;; Return value: Size Location Type - 3737 ;; 1 wreg void - 3738 ;; Registers used: - 3739 ;; wreg, status,2, status,0 - 3740 ;; Tracked objects: - 3741 ;; On entry : 0/0 - 3742 ;; On exit : 0/0 - 3743 ;; Unchanged: 0/0 - 3744 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3726 007EA2 0012 return ;funcret + 3727 007EA4 __end_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler: + 3728 callstack 0 + 3729 + 3730 ;; *************** function _PWM1_16BIT_Period_SetInterruptHandler ***************** + 3731 ;; Defined at: + 3732 ;; line 202 in file "mcc_generated_files/pwm1_16bit.c" + 3733 ;; Parameters: Size Location Type + 3734 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 3735 ;; -> PWM1_16BIT_Period_DefaultInterruptHandler(1), + 3736 ;; Auto vars: Size Location Type + 3737 ;; None + 3738 ;; Return value: Size Location Type + 3739 ;; 1 wreg void + 3740 ;; Registers used: + 3741 ;; wreg, status,2, status,0 + 3742 ;; Tracked objects: + 3743 ;; On entry : 0/0 + 3744 ;; On exit : 0/0 + 3745 ;; Unchanged: 0/0 + 3746 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3745 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 3747 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3746 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 3748 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3747 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 3749 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3748 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 3750 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 3749 ;;Total ram usage: 2 bytes - 3750 ;; Hardware stack levels used: 1 - 3751 ;; Hardware stack levels required when called: 8 - 3752 ;; This function calls: - 3753 ;; Nothing - 3754 ;; This function is called by: - 3755 ;; _PWM1_16BIT_Initialize - 3756 ;; This function uses a non-reentrant model - 3757 ;; - 3758 - 3759 psect text14 - 3760 007C34 __ptext14: - 3761 callstack 0 - 3762 007C34 _PWM1_16BIT_Period_SetInterruptHandler: - 3763 callstack 116 - 3764 007C34 - 3765 ;mcc_generated_files/pwm1_16bit.c: 202: void PWM1_16BIT_Period_SetInterruptHandler(void + 3751 ;;Total ram usage: 2 bytes + 3752 ;; Hardware stack levels used: 1 + 3753 ;; Hardware stack levels required when called: 8 + 3754 ;; This function calls: + 3755 ;; Nothing + 3756 ;; This function is called by: + 3757 ;; _PWM1_16BIT_Initialize + 3758 ;; This function uses a non-reentrant model + 3759 ;; + 3760 + 3761 psect text14 + 3762 007EA4 __ptext14: + 3763 callstack 0 + 3764 007EA4 _PWM1_16BIT_Period_SetInterruptHandler: + 3765 callstack 116 + 3766 007EA4 + 3767 ;mcc_generated_files/pwm1_16bit.c: 202: void PWM1_16BIT_Period_SetInterruptHandler(void + (* InterruptHandler)(void));mcc_generated_files/pwm1_16bit.c: 203: {;mcc_generated_files + /pwm1_16bit.c: 204: PWM1_16BIT_Period_InterruptHandler = InterruptHandler; - 3766 007C34 C560 F660 movff PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler,_PWM1_16BIT_Period_Interru + 3768 007EA4 C560 F660 movff PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler,_PWM1_16BIT_Period_Interru + ptHandler - 3767 007C38 C561 F661 movff PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler+1,_PWM1_16BIT_Period_Inter + 3769 007EA8 C561 F661 movff PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler+1,_PWM1_16BIT_Period_Inter + ruptHandler+1 - 3768 007C3C 0012 return ;funcret - 3769 007C3E __end_of_PWM1_16BIT_Period_SetInterruptHandler: - 3770 callstack 0 - 3771 - 3772 ;; *************** function _PMD_Initialize ***************** - 3773 ;; Defined at: - 3774 ;; line 79 in file "mcc_generated_files/mcc.c" - 3775 ;; Parameters: Size Location Type - 3776 ;; None - 3777 ;; Auto vars: Size Location Type + 3770 007EAC 0012 return ;funcret + 3771 007EAE __end_of_PWM1_16BIT_Period_SetInterruptHandler: + 3772 callstack 0 + 3773 + 3774 ;; *************** function _PMD_Initialize ***************** + 3775 ;; Defined at: + 3776 ;; line 79 in file "mcc_generated_files/mcc.c" + 3777 ;; Parameters: Size Location Type 3778 ;; None - 3779 ;; Return value: Size Location Type - 3780 ;; 1 wreg void - 3781 ;; Registers used: - 3782 ;; wreg, status,2 - 3783 ;; Tracked objects: - 3784 ;; On entry : 0/0 - 3785 ;; On exit : 0/0 - 3786 ;; Unchanged: 0/0 - 3787 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3779 ;; Auto vars: Size Location Type + 3780 ;; None + 3781 ;; Return value: Size Location Type + 3782 ;; 1 wreg void + 3783 ;; Registers used: + 3784 ;; wreg, status,2 + 3785 ;; Tracked objects: + 3786 ;; On entry : 0/0 + 3787 ;; On exit : 0/0 + 3788 ;; Unchanged: 0/0 + 3789 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3788 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3789 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3790 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3791 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3792 ;;Total ram usage: 0 bytes - 3793 ;; Hardware stack levels used: 1 - 3794 ;; Hardware stack levels required when called: 8 - 3795 ;; This function calls: - 3796 ;; Nothing - 3797 ;; This function is called by: - 3798 ;; _SYSTEM_Initialize - 3799 ;; This function uses a non-reentrant model - 3800 ;; - 3801 - 3802 psect text15 - 3803 00792E __ptext15: - 3804 callstack 0 - 3805 00792E _PMD_Initialize: - 3806 callstack 117 - 3807 00792E - 3808 ;mcc_generated_files/mcc.c: 82: PMD0 = 0x00; - 3809 00792E 0E00 movlw 0 - 3810 007930 0100 movlb 0 ; () banked - 3811 007932 6F60 movwf 96,b ;volatile - 3812 - 3813 ;mcc_generated_files/mcc.c: 84: PMD1 = 0x00; - 3814 007934 0E00 movlw 0 - 3815 007936 6F61 movwf 97,b ;volatile - 3816 - 3817 ;mcc_generated_files/mcc.c: 86: PMD2 = 0x00; - 3818 007938 0E00 movlw 0 - 3819 00793A 6F62 movwf 98,b ;volatile - 3820 - 3821 ;mcc_generated_files/mcc.c: 88: PMD3 = 0x00; - 3822 00793C 0E00 movlw 0 - 3823 00793E 6F63 movwf 99,b ;volatile - 3824 - 3825 ;mcc_generated_files/mcc.c: 90: PMD4 = 0x00; - 3826 007940 0E00 movlw 0 - 3827 007942 6F64 movwf 100,b ;volatile - 3828 - 3829 ;mcc_generated_files/mcc.c: 92: PMD5 = 0x00; - 3830 007944 0E00 movlw 0 - 3831 007946 6F65 movwf 101,b ;volatile - 3832 - 3833 ;mcc_generated_files/mcc.c: 94: PMD6 = 0x00; - 3834 007948 0E00 movlw 0 - 3835 00794A 6F66 movwf 102,b ;volatile - 3836 - 3837 ;mcc_generated_files/mcc.c: 96: PMD7 = 0x00; - 3838 00794C 0E00 movlw 0 - 3839 00794E 6F67 movwf 103,b ;volatile - 3840 - 3841 ;mcc_generated_files/mcc.c: 98: PMD8 = 0x00; - 3842 007950 0E00 movlw 0 - 3843 007952 6F68 movwf 104,b ;volatile - 3844 007954 - 3845 ; BSR set to: 0 - 3846 007954 0012 return ;funcret - 3847 007956 __end_of_PMD_Initialize: - 3848 callstack 0 - 3849 - 3850 ;; *************** function _PIN_MANAGER_Initialize ***************** - 3851 ;; Defined at: - 3852 ;; line 55 in file "mcc_generated_files/pin_manager.c" - 3853 ;; Parameters: Size Location Type - 3854 ;; None - 3855 ;; Auto vars: Size Location Type + 3790 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3791 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3792 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3793 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3794 ;;Total ram usage: 0 bytes + 3795 ;; Hardware stack levels used: 1 + 3796 ;; Hardware stack levels required when called: 8 + 3797 ;; This function calls: + 3798 ;; Nothing + 3799 ;; This function is called by: + 3800 ;; _SYSTEM_Initialize + 3801 ;; This function uses a non-reentrant model + 3802 ;; + 3803 + 3804 psect text15 + 3805 007B7C __ptext15: + 3806 callstack 0 + 3807 007B7C _PMD_Initialize: + 3808 callstack 117 + 3809 007B7C + 3810 ;mcc_generated_files/mcc.c: 82: PMD0 = 0x00; + 3811 007B7C 0E00 movlw 0 + 3812 007B7E 0100 movlb 0 ; () banked + 3813 007B80 6F60 movwf 96,b ;volatile + 3814 + 3815 ;mcc_generated_files/mcc.c: 84: PMD1 = 0x00; + 3816 007B82 0E00 movlw 0 + 3817 007B84 6F61 movwf 97,b ;volatile + 3818 + 3819 ;mcc_generated_files/mcc.c: 86: PMD2 = 0x00; + 3820 007B86 0E00 movlw 0 + 3821 007B88 6F62 movwf 98,b ;volatile + 3822 + 3823 ;mcc_generated_files/mcc.c: 88: PMD3 = 0x00; + 3824 007B8A 0E00 movlw 0 + 3825 007B8C 6F63 movwf 99,b ;volatile + 3826 + 3827 ;mcc_generated_files/mcc.c: 90: PMD4 = 0x00; + 3828 007B8E 0E00 movlw 0 + 3829 007B90 6F64 movwf 100,b ;volatile + 3830 + 3831 ;mcc_generated_files/mcc.c: 92: PMD5 = 0x00; + 3832 007B92 0E00 movlw 0 + 3833 007B94 6F65 movwf 101,b ;volatile + 3834 + 3835 ;mcc_generated_files/mcc.c: 94: PMD6 = 0x00; + 3836 007B96 0E00 movlw 0 + 3837 007B98 6F66 movwf 102,b ;volatile + 3838 + 3839 ;mcc_generated_files/mcc.c: 96: PMD7 = 0x00; + 3840 007B9A 0E00 movlw 0 + 3841 007B9C 6F67 movwf 103,b ;volatile + 3842 + 3843 ;mcc_generated_files/mcc.c: 98: PMD8 = 0x00; + 3844 007B9E 0E00 movlw 0 + 3845 007BA0 6F68 movwf 104,b ;volatile + 3846 007BA2 + 3847 ; BSR set to: 0 + 3848 007BA2 0012 return ;funcret + 3849 007BA4 __end_of_PMD_Initialize: + 3850 callstack 0 + 3851 + 3852 ;; *************** function _PIN_MANAGER_Initialize ***************** + 3853 ;; Defined at: + 3854 ;; line 55 in file "mcc_generated_files/pin_manager.c" + 3855 ;; Parameters: Size Location Type 3856 ;; None - 3857 ;; Return value: Size Location Type - 3858 ;; 1 wreg void - 3859 ;; Registers used: - 3860 ;; wreg, status,2 - 3861 ;; Tracked objects: - 3862 ;; On entry : 0/0 - 3863 ;; On exit : 0/0 - 3864 ;; Unchanged: 0/0 - 3865 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 3857 ;; Auto vars: Size Location Type + 3858 ;; None + 3859 ;; Return value: Size Location Type + 3860 ;; 1 wreg void + 3861 ;; Registers used: + 3862 ;; wreg, status,2 + 3863 ;; Tracked objects: + 3864 ;; On entry : 0/0 + 3865 ;; On exit : 0/0 + 3866 ;; Unchanged: 0/0 + 3867 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 3866 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3867 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3868 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3869 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 3870 ;;Total ram usage: 0 bytes - 3871 ;; Hardware stack levels used: 1 - 3872 ;; Hardware stack levels required when called: 8 - 3873 ;; This function calls: - 3874 ;; Nothing - 3875 ;; This function is called by: - 3876 ;; _SYSTEM_Initialize - 3877 ;; This function uses a non-reentrant model - 3878 ;; - 3879 - 3880 psect text16 - 3881 006DD0 __ptext16: - 3882 callstack 0 - 3883 006DD0 _PIN_MANAGER_Initialize: - 3884 callstack 117 - 3885 006DD0 - 3886 ;mcc_generated_files/pin_manager.c: 60: LATA = 0x00; - 3887 006DD0 0E00 movlw 0 - 3888 006DD2 6EBE movwf 190,c ;volatile - 3889 - 3890 ;mcc_generated_files/pin_manager.c: 61: LATB = 0x00; - 3891 006DD4 0E00 movlw 0 - 3892 006DD6 6EBF movwf 191,c ;volatile - 3893 - 3894 ;mcc_generated_files/pin_manager.c: 62: LATC = 0x00; - 3895 006DD8 0E00 movlw 0 - 3896 006DDA 6EC0 movwf 192,c ;volatile - 3897 - 3898 ;mcc_generated_files/pin_manager.c: 67: TRISE = 0x08; - 3899 006DDC 0E08 movlw 8 - 3900 006DDE 6ECA movwf 202,c ;volatile - 3901 - 3902 ;mcc_generated_files/pin_manager.c: 68: TRISA = 0xDE; - 3903 006DE0 0EDE movlw 222 - 3904 006DE2 6EC6 movwf 198,c ;volatile - 3905 - 3906 ;mcc_generated_files/pin_manager.c: 69: TRISB = 0xCC; - 3907 006DE4 0ECC movlw 204 - 3908 006DE6 6EC7 movwf 199,c ;volatile - 3909 - 3910 ;mcc_generated_files/pin_manager.c: 70: TRISC = 0x07; - 3911 006DE8 0E07 movlw 7 - 3912 006DEA 6EC8 movwf 200,c ;volatile - 3913 - 3914 ;mcc_generated_files/pin_manager.c: 75: ANSELC = 0xE7; - 3915 006DEC 0EE7 movlw 231 - 3916 006DEE 0104 movlb 4 ; () banked - 3917 006DF0 6F10 movwf 16,b ;volatile - 3918 - 3919 ;mcc_generated_files/pin_manager.c: 76: ANSELB = 0x73; - 3920 006DF2 0E73 movlw 115 - 3921 006DF4 6F08 movwf 8,b ;volatile - 3922 - 3923 ;mcc_generated_files/pin_manager.c: 77: ANSELA = 0xFD; - 3924 006DF6 0EFD movlw 253 - 3925 006DF8 6F00 movwf 0,b ;volatile - 3926 - 3927 ;mcc_generated_files/pin_manager.c: 82: WPUE = 0x00; - 3928 006DFA 0E00 movlw 0 - 3929 006DFC 6F21 movwf 33,b ;volatile - 3930 - 3931 ;mcc_generated_files/pin_manager.c: 83: WPUB = 0x00; - 3932 006DFE 0E00 movlw 0 - 3933 006E00 6F09 movwf 9,b ;volatile - 3934 - 3935 ;mcc_generated_files/pin_manager.c: 84: WPUA = 0x00; - 3936 006E02 0E00 movlw 0 - 3937 006E04 6F01 movwf 1,b ;volatile - 3938 - 3939 ;mcc_generated_files/pin_manager.c: 85: WPUC = 0x00; - 3940 006E06 0E00 movlw 0 - 3941 006E08 6F11 movwf 17,b ;volatile - 3942 - 3943 ;mcc_generated_files/pin_manager.c: 90: ODCONA = 0x00; - 3944 006E0A 0E00 movlw 0 - 3945 006E0C 6F02 movwf 2,b ;volatile - 3946 - 3947 ;mcc_generated_files/pin_manager.c: 91: ODCONB = 0x00; - 3948 006E0E 0E00 movlw 0 - 3949 006E10 6F0A movwf 10,b ;volatile - 3950 - 3951 ;mcc_generated_files/pin_manager.c: 92: ODCONC = 0x18; - 3952 006E12 0E18 movlw 24 - 3953 006E14 6F12 movwf 18,b ;volatile - 3954 006E16 - 3955 ; BSR set to: 4 - 3956 ;mcc_generated_files/pin_manager.c: 97: SLRCONA = 0xFF; - 3957 006E16 6903 setf 3,b ;volatile - 3958 006E18 - 3959 ; BSR set to: 4 - 3960 ;mcc_generated_files/pin_manager.c: 98: SLRCONB = 0xFF; - 3961 006E18 690B setf 11,b ;volatile - 3962 006E1A - 3963 ; BSR set to: 4 - 3964 ;mcc_generated_files/pin_manager.c: 99: SLRCONC = 0xFF; - 3965 006E1A 6913 setf 19,b ;volatile - 3966 006E1C - 3967 ; BSR set to: 4 - 3968 ;mcc_generated_files/pin_manager.c: 104: INLVLA = 0xFF; - 3969 006E1C 6904 setf 4,b ;volatile - 3970 006E1E - 3971 ; BSR set to: 4 - 3972 ;mcc_generated_files/pin_manager.c: 105: INLVLB = 0xFF; - 3973 006E1E 690C setf 12,b ;volatile - 3974 006E20 - 3975 ; BSR set to: 4 - 3976 ;mcc_generated_files/pin_manager.c: 106: INLVLC = 0xFF; - 3977 006E20 6914 setf 20,b ;volatile - 3978 - 3979 ;mcc_generated_files/pin_manager.c: 107: INLVLE = 0x08; - 3980 006E22 0E08 movlw 8 - 3981 006E24 6F24 movwf 36,b ;volatile - 3982 - 3983 ;mcc_generated_files/pin_manager.c: 116: ADACTPPS = 0x0F; - 3984 006E26 0E0F movlw 15 - 3985 006E28 0102 movlb 2 ; () banked - 3986 006E2A 6F69 movwf 105,b ;volatile - 3987 - 3988 ;mcc_generated_files/pin_manager.c: 117: I2C1SDAPPS = 0x14; - 3989 006E2C 0E14 movlw 20 - 3990 006E2E 6F70 movwf 112,b ;volatile - 3991 - 3992 ;mcc_generated_files/pin_manager.c: 118: RB1PPS = 0x1A; - 3993 006E30 0E1A movlw 26 - 3994 006E32 6F0A movwf 10,b ;volatile - 3995 - 3996 ;mcc_generated_files/pin_manager.c: 119: RC3PPS = 0x37; - 3997 006E34 0E37 movlw 55 - 3998 006E36 6F14 movwf 20,b ;volatile - 3999 - 4000 ;mcc_generated_files/pin_manager.c: 120: RB0PPS = 0x18; - 4001 006E38 0E18 movlw 24 - 4002 006E3A 6F09 movwf 9,b ;volatile - 4003 - 4004 ;mcc_generated_files/pin_manager.c: 121: RC4PPS = 0x38; - 4005 006E3C 0E38 movlw 56 - 4006 006E3E 6F15 movwf 21,b ;volatile - 4007 - 4008 ;mcc_generated_files/pin_manager.c: 122: CANRXPPS = 0x0B; - 4009 006E40 0E0B movlw 11 - 4010 006E42 6F3D movwf 61,b ;volatile - 4011 - 4012 ;mcc_generated_files/pin_manager.c: 123: RB4PPS = 0x46; - 4013 006E44 0E46 movlw 70 - 4014 006E46 6F0D movwf 13,b ;volatile - 4015 - 4016 ;mcc_generated_files/pin_manager.c: 124: I2C1SCLPPS = 0x13; - 4017 006E48 0E13 movlw 19 - 4018 006E4A 6F71 movwf 113,b ;volatile - 4019 006E4C - 4020 ; BSR set to: 2 - 4021 006E4C 0012 return ;funcret - 4022 006E4E __end_of_PIN_MANAGER_Initialize: - 4023 callstack 0 - 4024 - 4025 ;; *************** function _OSCILLATOR_Initialize ***************** - 4026 ;; Defined at: - 4027 ;; line 65 in file "mcc_generated_files/mcc.c" - 4028 ;; Parameters: Size Location Type - 4029 ;; None - 4030 ;; Auto vars: Size Location Type + 3868 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3869 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3870 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3871 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 3872 ;;Total ram usage: 0 bytes + 3873 ;; Hardware stack levels used: 1 + 3874 ;; Hardware stack levels required when called: 8 + 3875 ;; This function calls: + 3876 ;; Nothing + 3877 ;; This function is called by: + 3878 ;; _SYSTEM_Initialize + 3879 ;; This function uses a non-reentrant model + 3880 ;; + 3881 + 3882 psect text16 + 3883 007016 __ptext16: + 3884 callstack 0 + 3885 007016 _PIN_MANAGER_Initialize: + 3886 callstack 117 + 3887 007016 + 3888 ;mcc_generated_files/pin_manager.c: 60: LATA = 0x00; + 3889 007016 0E00 movlw 0 + 3890 007018 6EBE movwf 190,c ;volatile + 3891 + 3892 ;mcc_generated_files/pin_manager.c: 61: LATB = 0x00; + 3893 00701A 0E00 movlw 0 + 3894 00701C 6EBF movwf 191,c ;volatile + 3895 + 3896 ;mcc_generated_files/pin_manager.c: 62: LATC = 0x00; + 3897 00701E 0E00 movlw 0 + 3898 007020 6EC0 movwf 192,c ;volatile + 3899 + 3900 ;mcc_generated_files/pin_manager.c: 67: TRISE = 0x08; + 3901 007022 0E08 movlw 8 + 3902 007024 6ECA movwf 202,c ;volatile + 3903 + 3904 ;mcc_generated_files/pin_manager.c: 68: TRISA = 0xDE; + 3905 007026 0EDE movlw 222 + 3906 007028 6EC6 movwf 198,c ;volatile + 3907 + 3908 ;mcc_generated_files/pin_manager.c: 69: TRISB = 0xCC; + 3909 00702A 0ECC movlw 204 + 3910 00702C 6EC7 movwf 199,c ;volatile + 3911 + 3912 ;mcc_generated_files/pin_manager.c: 70: TRISC = 0x07; + 3913 00702E 0E07 movlw 7 + 3914 007030 6EC8 movwf 200,c ;volatile + 3915 + 3916 ;mcc_generated_files/pin_manager.c: 75: ANSELC = 0xE7; + 3917 007032 0EE7 movlw 231 + 3918 007034 0104 movlb 4 ; () banked + 3919 007036 6F10 movwf 16,b ;volatile + 3920 + 3921 ;mcc_generated_files/pin_manager.c: 76: ANSELB = 0x73; + 3922 007038 0E73 movlw 115 + 3923 00703A 6F08 movwf 8,b ;volatile + 3924 + 3925 ;mcc_generated_files/pin_manager.c: 77: ANSELA = 0xFD; + 3926 00703C 0EFD movlw 253 + 3927 00703E 6F00 movwf 0,b ;volatile + 3928 + 3929 ;mcc_generated_files/pin_manager.c: 82: WPUE = 0x00; + 3930 007040 0E00 movlw 0 + 3931 007042 6F21 movwf 33,b ;volatile + 3932 + 3933 ;mcc_generated_files/pin_manager.c: 83: WPUB = 0x00; + 3934 007044 0E00 movlw 0 + 3935 007046 6F09 movwf 9,b ;volatile + 3936 + 3937 ;mcc_generated_files/pin_manager.c: 84: WPUA = 0x00; + 3938 007048 0E00 movlw 0 + 3939 00704A 6F01 movwf 1,b ;volatile + 3940 + 3941 ;mcc_generated_files/pin_manager.c: 85: WPUC = 0x00; + 3942 00704C 0E00 movlw 0 + 3943 00704E 6F11 movwf 17,b ;volatile + 3944 + 3945 ;mcc_generated_files/pin_manager.c: 90: ODCONA = 0x00; + 3946 007050 0E00 movlw 0 + 3947 007052 6F02 movwf 2,b ;volatile + 3948 + 3949 ;mcc_generated_files/pin_manager.c: 91: ODCONB = 0x00; + 3950 007054 0E00 movlw 0 + 3951 007056 6F0A movwf 10,b ;volatile + 3952 + 3953 ;mcc_generated_files/pin_manager.c: 92: ODCONC = 0x18; + 3954 007058 0E18 movlw 24 + 3955 00705A 6F12 movwf 18,b ;volatile + 3956 00705C + 3957 ; BSR set to: 4 + 3958 ;mcc_generated_files/pin_manager.c: 97: SLRCONA = 0xFF; + 3959 00705C 6903 setf 3,b ;volatile + 3960 00705E + 3961 ; BSR set to: 4 + 3962 ;mcc_generated_files/pin_manager.c: 98: SLRCONB = 0xFF; + 3963 00705E 690B setf 11,b ;volatile + 3964 007060 + 3965 ; BSR set to: 4 + 3966 ;mcc_generated_files/pin_manager.c: 99: SLRCONC = 0xFF; + 3967 007060 6913 setf 19,b ;volatile + 3968 007062 + 3969 ; BSR set to: 4 + 3970 ;mcc_generated_files/pin_manager.c: 104: INLVLA = 0xFF; + 3971 007062 6904 setf 4,b ;volatile + 3972 007064 + 3973 ; BSR set to: 4 + 3974 ;mcc_generated_files/pin_manager.c: 105: INLVLB = 0xFF; + 3975 007064 690C setf 12,b ;volatile + 3976 007066 + 3977 ; BSR set to: 4 + 3978 ;mcc_generated_files/pin_manager.c: 106: INLVLC = 0xFF; + 3979 007066 6914 setf 20,b ;volatile + 3980 + 3981 ;mcc_generated_files/pin_manager.c: 107: INLVLE = 0x08; + 3982 007068 0E08 movlw 8 + 3983 00706A 6F24 movwf 36,b ;volatile + 3984 + 3985 ;mcc_generated_files/pin_manager.c: 116: ADACTPPS = 0x0F; + 3986 00706C 0E0F movlw 15 + 3987 00706E 0102 movlb 2 ; () banked + 3988 007070 6F69 movwf 105,b ;volatile + 3989 + 3990 ;mcc_generated_files/pin_manager.c: 117: I2C1SDAPPS = 0x14; + 3991 007072 0E14 movlw 20 + 3992 007074 6F70 movwf 112,b ;volatile + 3993 + 3994 ;mcc_generated_files/pin_manager.c: 118: RB1PPS = 0x1A; + 3995 007076 0E1A movlw 26 + 3996 007078 6F0A movwf 10,b ;volatile + 3997 + 3998 ;mcc_generated_files/pin_manager.c: 119: RC3PPS = 0x37; + 3999 00707A 0E37 movlw 55 + 4000 00707C 6F14 movwf 20,b ;volatile + 4001 + 4002 ;mcc_generated_files/pin_manager.c: 120: RB0PPS = 0x18; + 4003 00707E 0E18 movlw 24 + 4004 007080 6F09 movwf 9,b ;volatile + 4005 + 4006 ;mcc_generated_files/pin_manager.c: 121: RC4PPS = 0x38; + 4007 007082 0E38 movlw 56 + 4008 007084 6F15 movwf 21,b ;volatile + 4009 + 4010 ;mcc_generated_files/pin_manager.c: 122: CANRXPPS = 0x0B; + 4011 007086 0E0B movlw 11 + 4012 007088 6F3D movwf 61,b ;volatile + 4013 + 4014 ;mcc_generated_files/pin_manager.c: 123: RB4PPS = 0x46; + 4015 00708A 0E46 movlw 70 + 4016 00708C 6F0D movwf 13,b ;volatile + 4017 + 4018 ;mcc_generated_files/pin_manager.c: 124: I2C1SCLPPS = 0x13; + 4019 00708E 0E13 movlw 19 + 4020 007090 6F71 movwf 113,b ;volatile + 4021 007092 + 4022 ; BSR set to: 2 + 4023 007092 0012 return ;funcret + 4024 007094 __end_of_PIN_MANAGER_Initialize: + 4025 callstack 0 + 4026 + 4027 ;; *************** function _OSCILLATOR_Initialize ***************** + 4028 ;; Defined at: + 4029 ;; line 65 in file "mcc_generated_files/mcc.c" + 4030 ;; Parameters: Size Location Type 4031 ;; None - 4032 ;; Return value: Size Location Type - 4033 ;; 1 wreg void - 4034 ;; Registers used: - 4035 ;; wreg, status,2 - 4036 ;; Tracked objects: - 4037 ;; On entry : 0/0 - 4038 ;; On exit : 0/0 - 4039 ;; Unchanged: 0/0 - 4040 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4032 ;; Auto vars: Size Location Type + 4033 ;; None + 4034 ;; Return value: Size Location Type + 4035 ;; 1 wreg void + 4036 ;; Registers used: + 4037 ;; wreg, status,2 + 4038 ;; Tracked objects: + 4039 ;; On entry : 0/0 + 4040 ;; On exit : 0/0 + 4041 ;; Unchanged: 0/0 + 4042 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4041 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4042 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4043 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4044 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4045 ;;Total ram usage: 0 bytes - 4046 ;; Hardware stack levels used: 1 - 4047 ;; Hardware stack levels required when called: 8 - 4048 ;; This function calls: - 4049 ;; Nothing - 4050 ;; This function is called by: - 4051 ;; _SYSTEM_Initialize - 4052 ;; This function uses a non-reentrant model - 4053 ;; - 4054 - 4055 psect text17 - 4056 007A48 __ptext17: - 4057 callstack 0 - 4058 007A48 _OSCILLATOR_Initialize: - 4059 callstack 117 - 4060 007A48 - 4061 ;mcc_generated_files/mcc.c: 68: OSCCON1 = 0x70; - 4062 007A48 0E70 movlw 112 - 4063 007A4A 0100 movlb 0 ; () banked - 4064 007A4C 6FAD movwf 173,b ;volatile - 4065 - 4066 ;mcc_generated_files/mcc.c: 70: OSCCON3 = 0x00; - 4067 007A4E 0E00 movlw 0 - 4068 007A50 6FAF movwf 175,b ;volatile - 4069 - 4070 ;mcc_generated_files/mcc.c: 72: OSCEN = 0x00; - 4071 007A52 0E00 movlw 0 - 4072 007A54 6FB3 movwf 179,b ;volatile - 4073 - 4074 ;mcc_generated_files/mcc.c: 74: OSCFRQ = 0x02; - 4075 007A56 0E02 movlw 2 - 4076 007A58 6FB1 movwf 177,b ;volatile - 4077 - 4078 ;mcc_generated_files/mcc.c: 76: OSCTUNE = 0x00; - 4079 007A5A 0E00 movlw 0 - 4080 007A5C 6FB0 movwf 176,b ;volatile - 4081 007A5E - 4082 ; BSR set to: 0 - 4083 007A5E 0012 return ;funcret - 4084 007A60 __end_of_OSCILLATOR_Initialize: - 4085 callstack 0 - 4086 - 4087 ;; *************** function _INTERRUPT_Initialize ***************** - 4088 ;; Defined at: - 4089 ;; line 52 in file "mcc_generated_files/interrupt_manager.c" - 4090 ;; Parameters: Size Location Type - 4091 ;; None - 4092 ;; Auto vars: Size Location Type + 4043 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4044 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4045 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4046 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4047 ;;Total ram usage: 0 bytes + 4048 ;; Hardware stack levels used: 1 + 4049 ;; Hardware stack levels required when called: 8 + 4050 ;; This function calls: + 4051 ;; Nothing + 4052 ;; This function is called by: + 4053 ;; _SYSTEM_Initialize + 4054 ;; This function uses a non-reentrant model + 4055 ;; + 4056 + 4057 psect text17 + 4058 007CB8 __ptext17: + 4059 callstack 0 + 4060 007CB8 _OSCILLATOR_Initialize: + 4061 callstack 117 + 4062 007CB8 + 4063 ;mcc_generated_files/mcc.c: 68: OSCCON1 = 0x70; + 4064 007CB8 0E70 movlw 112 + 4065 007CBA 0100 movlb 0 ; () banked + 4066 007CBC 6FAD movwf 173,b ;volatile + 4067 + 4068 ;mcc_generated_files/mcc.c: 70: OSCCON3 = 0x00; + 4069 007CBE 0E00 movlw 0 + 4070 007CC0 6FAF movwf 175,b ;volatile + 4071 + 4072 ;mcc_generated_files/mcc.c: 72: OSCEN = 0x00; + 4073 007CC2 0E00 movlw 0 + 4074 007CC4 6FB3 movwf 179,b ;volatile + 4075 + 4076 ;mcc_generated_files/mcc.c: 74: OSCFRQ = 0x02; + 4077 007CC6 0E02 movlw 2 + 4078 007CC8 6FB1 movwf 177,b ;volatile + 4079 + 4080 ;mcc_generated_files/mcc.c: 76: OSCTUNE = 0x00; + 4081 007CCA 0E00 movlw 0 + 4082 007CCC 6FB0 movwf 176,b ;volatile + 4083 007CCE + 4084 ; BSR set to: 0 + 4085 007CCE 0012 return ;funcret + 4086 007CD0 __end_of_OSCILLATOR_Initialize: + 4087 callstack 0 + 4088 + 4089 ;; *************** function _INTERRUPT_Initialize ***************** + 4090 ;; Defined at: + 4091 ;; line 52 in file "mcc_generated_files/interrupt_manager.c" + 4092 ;; Parameters: Size Location Type 4093 ;; None - 4094 ;; Return value: Size Location Type - 4095 ;; 1 wreg void - 4096 ;; Registers used: - 4097 ;; None - 4098 ;; Tracked objects: - 4099 ;; On entry : 0/0 - 4100 ;; On exit : 0/0 - 4101 ;; Unchanged: 0/0 - 4102 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4094 ;; Auto vars: Size Location Type + 4095 ;; None + 4096 ;; Return value: Size Location Type + 4097 ;; 1 wreg void + 4098 ;; Registers used: + 4099 ;; None + 4100 ;; Tracked objects: + 4101 ;; On entry : 0/0 + 4102 ;; On exit : 0/0 + 4103 ;; Unchanged: 0/0 + 4104 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4103 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4104 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4105 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4106 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4107 ;;Total ram usage: 0 bytes - 4108 ;; Hardware stack levels used: 1 - 4109 ;; Hardware stack levels required when called: 8 - 4110 ;; This function calls: - 4111 ;; Nothing - 4112 ;; This function is called by: - 4113 ;; _SYSTEM_Initialize - 4114 ;; This function uses a non-reentrant model - 4115 ;; - 4116 - 4117 psect text18 - 4118 007CF4 __ptext18: - 4119 callstack 0 - 4120 007CF4 _INTERRUPT_Initialize: - 4121 callstack 117 - 4122 007CF4 - 4123 ;mcc_generated_files/interrupt_manager.c: 55: INTCON0bits.IPEN = 0; - 4124 007CF4 9AD6 bcf 214,5,c ;volatile - 4125 007CF6 0012 return ;funcret - 4126 007CF8 __end_of_INTERRUPT_Initialize: - 4127 callstack 0 - 4128 - 4129 ;; *************** function _I2C1_Initialize ***************** - 4130 ;; Defined at: - 4131 ;; line 183 in file "mcc_generated_files/i2c1_master.c" - 4132 ;; Parameters: Size Location Type - 4133 ;; None - 4134 ;; Auto vars: Size Location Type + 4105 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4106 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4107 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4108 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4109 ;;Total ram usage: 0 bytes + 4110 ;; Hardware stack levels used: 1 + 4111 ;; Hardware stack levels required when called: 8 + 4112 ;; This function calls: + 4113 ;; Nothing + 4114 ;; This function is called by: + 4115 ;; _SYSTEM_Initialize + 4116 ;; This function uses a non-reentrant model + 4117 ;; + 4118 + 4119 psect text18 + 4120 007F5A __ptext18: + 4121 callstack 0 + 4122 007F5A _INTERRUPT_Initialize: + 4123 callstack 117 + 4124 007F5A + 4125 ;mcc_generated_files/interrupt_manager.c: 55: INTCON0bits.IPEN = 0; + 4126 007F5A 9AD6 bcf 214,5,c ;volatile + 4127 007F5C 0012 return ;funcret + 4128 007F5E __end_of_INTERRUPT_Initialize: + 4129 callstack 0 + 4130 + 4131 ;; *************** function _I2C1_Initialize ***************** + 4132 ;; Defined at: + 4133 ;; line 183 in file "mcc_generated_files/i2c1_master.c" + 4134 ;; Parameters: Size Location Type 4135 ;; None - 4136 ;; Return value: Size Location Type - 4137 ;; 1 wreg void - 4138 ;; Registers used: - 4139 ;; wreg, status,2 - 4140 ;; Tracked objects: - 4141 ;; On entry : 0/0 - 4142 ;; On exit : 0/0 - 4143 ;; Unchanged: 0/0 - 4144 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4136 ;; Auto vars: Size Location Type + 4137 ;; None + 4138 ;; Return value: Size Location Type + 4139 ;; 1 wreg void + 4140 ;; Registers used: + 4141 ;; wreg, status,2 + 4142 ;; Tracked objects: + 4143 ;; On entry : 0/0 + 4144 ;; On exit : 0/0 + 4145 ;; Unchanged: 0/0 + 4146 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4145 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4146 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4147 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4148 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4149 ;;Total ram usage: 0 bytes - 4150 ;; Hardware stack levels used: 1 - 4151 ;; Hardware stack levels required when called: 8 - 4152 ;; This function calls: - 4153 ;; Nothing - 4154 ;; This function is called by: - 4155 ;; _SYSTEM_Initialize - 4156 ;; This function uses a non-reentrant model - 4157 ;; - 4158 - 4159 psect text19 - 4160 00782E __ptext19: - 4161 callstack 0 - 4162 00782E _I2C1_Initialize: - 4163 callstack 117 - 4164 00782E - 4165 ;mcc_generated_files/i2c1_master.c: 186: I2C1CON0 = 0x04; - 4166 00782E 0E04 movlw 4 - 4167 007830 0102 movlb 2 ; () banked - 4168 007832 6F94 movwf 148,b ;volatile - 4169 - 4170 ;mcc_generated_files/i2c1_master.c: 188: I2C1CON1 = 0x80; - 4171 007834 0E80 movlw 128 - 4172 007836 6F95 movwf 149,b ;volatile - 4173 - 4174 ;mcc_generated_files/i2c1_master.c: 190: I2C1CON2 = 0x18; - 4175 007838 0E18 movlw 24 - 4176 00783A 6F96 movwf 150,b ;volatile - 4177 - 4178 ;mcc_generated_files/i2c1_master.c: 192: I2C1CLK = 0x03; - 4179 00783C 0E03 movlw 3 - 4180 00783E 6F9E movwf 158,b ;volatile - 4181 - 4182 ;mcc_generated_files/i2c1_master.c: 194: I2C1PIR = 0x00; - 4183 007840 0E00 movlw 0 - 4184 007842 6F9A movwf 154,b ;volatile - 4185 - 4186 ;mcc_generated_files/i2c1_master.c: 196: I2C1PIE = 0x00; - 4187 007844 0E00 movlw 0 - 4188 007846 6F9B movwf 155,b ;volatile - 4189 - 4190 ;mcc_generated_files/i2c1_master.c: 198: I2C1ERR = 0x00; - 4191 007848 0E00 movlw 0 - 4192 00784A 6F97 movwf 151,b ;volatile - 4193 - 4194 ;mcc_generated_files/i2c1_master.c: 200: I2C1CNTL = 0x00; - 4195 00784C 0E00 movlw 0 - 4196 00784E 6F8C movwf 140,b ;volatile - 4197 - 4198 ;mcc_generated_files/i2c1_master.c: 201: I2C1CNTH = 0x00; - 4199 007850 0E00 movlw 0 - 4200 007852 6F8D movwf 141,b ;volatile - 4201 - 4202 ;mcc_generated_files/i2c1_master.c: 203: I2C1BAUD = 0x00; - 4203 007854 0E00 movlw 0 - 4204 007856 6F9D movwf 157,b ;volatile - 4205 007858 - 4206 ; BSR set to: 2 - 4207 007858 0012 return ;funcret - 4208 00785A __end_of_I2C1_Initialize: - 4209 callstack 0 - 4210 - 4211 ;; *************** function _CAN1_Initialize ***************** - 4212 ;; Defined at: - 4213 ;; line 269 in file "mcc_generated_files/can1.c" - 4214 ;; Parameters: Size Location Type - 4215 ;; None - 4216 ;; Auto vars: Size Location Type + 4147 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4148 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4149 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4150 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4151 ;;Total ram usage: 0 bytes + 4152 ;; Hardware stack levels used: 1 + 4153 ;; Hardware stack levels required when called: 8 + 4154 ;; This function calls: + 4155 ;; Nothing + 4156 ;; This function is called by: + 4157 ;; _SYSTEM_Initialize + 4158 ;; This function uses a non-reentrant model + 4159 ;; + 4160 + 4161 psect text19 + 4162 007A7C __ptext19: + 4163 callstack 0 + 4164 007A7C _I2C1_Initialize: + 4165 callstack 117 + 4166 007A7C + 4167 ;mcc_generated_files/i2c1_master.c: 186: I2C1CON0 = 0x04; + 4168 007A7C 0E04 movlw 4 + 4169 007A7E 0102 movlb 2 ; () banked + 4170 007A80 6F94 movwf 148,b ;volatile + 4171 + 4172 ;mcc_generated_files/i2c1_master.c: 188: I2C1CON1 = 0x80; + 4173 007A82 0E80 movlw 128 + 4174 007A84 6F95 movwf 149,b ;volatile + 4175 + 4176 ;mcc_generated_files/i2c1_master.c: 190: I2C1CON2 = 0x18; + 4177 007A86 0E18 movlw 24 + 4178 007A88 6F96 movwf 150,b ;volatile + 4179 + 4180 ;mcc_generated_files/i2c1_master.c: 192: I2C1CLK = 0x03; + 4181 007A8A 0E03 movlw 3 + 4182 007A8C 6F9E movwf 158,b ;volatile + 4183 + 4184 ;mcc_generated_files/i2c1_master.c: 194: I2C1PIR = 0x00; + 4185 007A8E 0E00 movlw 0 + 4186 007A90 6F9A movwf 154,b ;volatile + 4187 + 4188 ;mcc_generated_files/i2c1_master.c: 196: I2C1PIE = 0x00; + 4189 007A92 0E00 movlw 0 + 4190 007A94 6F9B movwf 155,b ;volatile + 4191 + 4192 ;mcc_generated_files/i2c1_master.c: 198: I2C1ERR = 0x00; + 4193 007A96 0E00 movlw 0 + 4194 007A98 6F97 movwf 151,b ;volatile + 4195 + 4196 ;mcc_generated_files/i2c1_master.c: 200: I2C1CNTL = 0x00; + 4197 007A9A 0E00 movlw 0 + 4198 007A9C 6F8C movwf 140,b ;volatile + 4199 + 4200 ;mcc_generated_files/i2c1_master.c: 201: I2C1CNTH = 0x00; + 4201 007A9E 0E00 movlw 0 + 4202 007AA0 6F8D movwf 141,b ;volatile + 4203 + 4204 ;mcc_generated_files/i2c1_master.c: 203: I2C1BAUD = 0x00; + 4205 007AA2 0E00 movlw 0 + 4206 007AA4 6F9D movwf 157,b ;volatile + 4207 007AA6 + 4208 ; BSR set to: 2 + 4209 007AA6 0012 return ;funcret + 4210 007AA8 __end_of_I2C1_Initialize: + 4211 callstack 0 + 4212 + 4213 ;; *************** function _CAN1_Initialize ***************** + 4214 ;; Defined at: + 4215 ;; line 269 in file "mcc_generated_files/can1.c" + 4216 ;; Parameters: Size Location Type 4217 ;; None - 4218 ;; Return value: Size Location Type - 4219 ;; 1 wreg void - 4220 ;; Registers used: - 4221 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack - 4222 ;; Tracked objects: - 4223 ;; On entry : 0/0 - 4224 ;; On exit : 0/0 - 4225 ;; Unchanged: 0/0 - 4226 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4218 ;; Auto vars: Size Location Type + 4219 ;; None + 4220 ;; Return value: Size Location Type + 4221 ;; 1 wreg void + 4222 ;; Registers used: + 4223 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack + 4224 ;; Tracked objects: + 4225 ;; On entry : 0/0 + 4226 ;; On exit : 0/0 + 4227 ;; Unchanged: 0/0 + 4228 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4227 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4228 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4229 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4230 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4231 ;;Total ram usage: 0 bytes - 4232 ;; Hardware stack levels used: 1 - 4233 ;; Hardware stack levels required when called: 10 - 4234 ;; This function calls: - 4235 ;; _CAN1_BitRateConfiguration - 4236 ;; _CAN1_ErrorNotificationInterruptEnable - 4237 ;; _CAN1_OperationModeSet - 4238 ;; _CAN1_RX_FIFO_Configuration - 4239 ;; _CAN1_RX_FIFO_FilterMaskConfiguration - 4240 ;; _CAN1_RX_FIFO_ResetInfo - 4241 ;; _CAN1_TX_FIFO_Configuration - 4242 ;; This function is called by: - 4243 ;; _SYSTEM_Initialize - 4244 ;; This function uses a non-reentrant model - 4245 ;; - 4246 - 4247 psect text20 - 4248 0071E2 __ptext20: - 4249 callstack 0 - 4250 0071E2 _CAN1_Initialize: - 4251 callstack 115 - 4252 0071E2 - 4253 ;mcc_generated_files/can1.c: 272: C1CONHbits.ON = 1; - 4254 0071E2 0101 movlb 1 ; () banked - 4255 0071E4 8F01 bsf 1,7,b ;volatile - 4256 0071E6 - 4257 ; BSR set to: 1 - 4258 ;mcc_generated_files/can1.c: 274: if (CAN_OP_MODE_REQUEST_SUCCESS == CAN1_OperationM + 4229 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4230 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4231 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4232 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4233 ;;Total ram usage: 0 bytes + 4234 ;; Hardware stack levels used: 1 + 4235 ;; Hardware stack levels required when called: 10 + 4236 ;; This function calls: + 4237 ;; _CAN1_BitRateConfiguration + 4238 ;; _CAN1_ErrorNotificationInterruptEnable + 4239 ;; _CAN1_OperationModeSet + 4240 ;; _CAN1_RX_FIFO_Configuration + 4241 ;; _CAN1_RX_FIFO_FilterMaskConfiguration + 4242 ;; _CAN1_RX_FIFO_ResetInfo + 4243 ;; _CAN1_TX_FIFO_Configuration + 4244 ;; This function is called by: + 4245 ;; _SYSTEM_Initialize + 4246 ;; This function uses a non-reentrant model + 4247 ;; + 4248 + 4249 psect text20 + 4250 00749E __ptext20: + 4251 callstack 0 + 4252 00749E _CAN1_Initialize: + 4253 callstack 115 + 4254 00749E + 4255 ;mcc_generated_files/can1.c: 272: C1CONHbits.ON = 1; + 4256 00749E 0101 movlb 1 ; () banked + 4257 0074A0 8F01 bsf 1,7,b ;volatile + 4258 0074A2 + 4259 ; BSR set to: 1 + 4260 ;mcc_generated_files/can1.c: 274: if (CAN_OP_MODE_REQUEST_SUCCESS == CAN1_OperationM + odeSet(CAN_CONFIGURATION_MODE)) - 4259 0071E6 0E04 movlw 4 - 4260 0071E8 EC48 F035 call _CAN1_OperationModeSet - 4261 0071EC 0900 iorlw 0 - 4262 0071EE A4D8 btfss status,2,c - 4263 0071F0 EFFC F038 goto u8551 - 4264 0071F4 EFFE F038 goto u8550 - 4265 0071F8 u8551: - 4266 0071F8 EF1E F039 goto l393 - 4267 0071FC u8550: - 4268 0071FC - 4269 ;mcc_generated_files/can1.c: 275: {;mcc_generated_files/can1.c: 277: C1FIFOB + 4261 0074A2 0E04 movlw 4 + 4262 0074A4 ECD1 F035 call _CAN1_OperationModeSet + 4263 0074A8 0900 iorlw 0 + 4264 0074AA A4D8 btfss status,2,c + 4265 0074AC EF5A F03A goto u8881 + 4266 0074B0 EF5C F03A goto u8880 + 4267 0074B4 u8881: + 4268 0074B4 EF7C F03A goto l393 + 4269 0074B8 u8880: + 4270 0074B8 + 4271 ;mcc_generated_files/can1.c: 275: {;mcc_generated_files/can1.c: 277: C1FIFOB + A = 0x2600; - 4270 0071FC 0E00 movlw 0 - 4271 0071FE 0101 movlb 1 ; () banked - 4272 007200 6F4C movwf 76,b ;volatile - 4273 007202 0E26 movlw 38 - 4274 007204 6F4D movwf 77,b ;volatile - 4275 007206 0E00 movlw 0 - 4276 007208 6F4E movwf 78,b ;volatile - 4277 00720A 0E00 movlw 0 - 4278 00720C 6F4F movwf 79,b ;volatile - 4279 - 4280 ;mcc_generated_files/can1.c: 280: C1CONL = 0x60; - 4281 00720E 0E60 movlw 96 - 4282 007210 6F00 movwf 0,b ;volatile - 4283 - 4284 ;mcc_generated_files/can1.c: 283: C1CONH = 0x97; - 4285 007212 0E97 movlw 151 - 4286 007214 6F01 movwf 1,b ;volatile - 4287 - 4288 ;mcc_generated_files/can1.c: 286: C1CONU = 0x10; - 4289 007216 0E10 movlw 16 - 4290 007218 6F02 movwf 2,b ;volatile - 4291 00721A - 4292 ; BSR set to: 1 - 4293 ;mcc_generated_files/can1.c: 288: CAN1_BitRateConfiguration(); - 4294 00721A ECA0 F03D call _CAN1_BitRateConfiguration ;wreg free - 4295 00721E - 4296 ;mcc_generated_files/can1.c: 289: CAN1_TX_FIFO_Configuration(); - 4297 00721E EC96 F03D call _CAN1_TX_FIFO_Configuration ;wreg free - 4298 007222 - 4299 ;mcc_generated_files/can1.c: 290: CAN1_RX_FIFO_Configuration(); - 4300 007222 EC59 F03C call _CAN1_RX_FIFO_Configuration ;wreg free - 4301 007226 - 4302 ;mcc_generated_files/can1.c: 291: CAN1_RX_FIFO_FilterMaskConfiguration(); - 4303 007226 ECBF F03C call _CAN1_RX_FIFO_FilterMaskConfiguration ;wreg free - 4304 00722A - 4305 ;mcc_generated_files/can1.c: 292: CAN1_RX_FIFO_ResetInfo(); - 4306 00722A ECD2 F03B call _CAN1_RX_FIFO_ResetInfo ;wreg free - 4307 00722E - 4308 ;mcc_generated_files/can1.c: 293: CAN1_ErrorNotificationInterruptEnable(); - 4309 00722E EC27 F037 call _CAN1_ErrorNotificationInterruptEnable ;wreg free - 4310 007232 - 4311 ;mcc_generated_files/can1.c: 294: CAN1_OperationModeSet(CAN_NORMAL_2_0_MODE); - 4312 007232 0E06 movlw 6 - 4313 007234 EC48 F035 call _CAN1_OperationModeSet - 4314 007238 9AC7 bcf 199,5,c ;volatile - 4315 00723A 9ABF bcf 191,5,c ;volatile - 4316 00723C l393: - 4317 00723C 0012 return ;funcret - 4318 00723E __end_of_CAN1_Initialize: - 4319 callstack 0 - 4320 - 4321 ;; *************** function _CAN1_TX_FIFO_Configuration ***************** - 4322 ;; Defined at: - 4323 ;; line 211 in file "mcc_generated_files/can1.c" - 4324 ;; Parameters: Size Location Type - 4325 ;; None - 4326 ;; Auto vars: Size Location Type + 4272 0074B8 0E00 movlw 0 + 4273 0074BA 0101 movlb 1 ; () banked + 4274 0074BC 6F4C movwf 76,b ;volatile + 4275 0074BE 0E26 movlw 38 + 4276 0074C0 6F4D movwf 77,b ;volatile + 4277 0074C2 0E00 movlw 0 + 4278 0074C4 6F4E movwf 78,b ;volatile + 4279 0074C6 0E00 movlw 0 + 4280 0074C8 6F4F movwf 79,b ;volatile + 4281 + 4282 ;mcc_generated_files/can1.c: 280: C1CONL = 0x60; + 4283 0074CA 0E60 movlw 96 + 4284 0074CC 6F00 movwf 0,b ;volatile + 4285 + 4286 ;mcc_generated_files/can1.c: 283: C1CONH = 0x97; + 4287 0074CE 0E97 movlw 151 + 4288 0074D0 6F01 movwf 1,b ;volatile + 4289 + 4290 ;mcc_generated_files/can1.c: 286: C1CONU = 0x10; + 4291 0074D2 0E10 movlw 16 + 4292 0074D4 6F02 movwf 2,b ;volatile + 4293 0074D6 + 4294 ; BSR set to: 1 + 4295 ;mcc_generated_files/can1.c: 288: CAN1_BitRateConfiguration(); + 4296 0074D6 ECD8 F03E call _CAN1_BitRateConfiguration ;wreg free + 4297 0074DA + 4298 ;mcc_generated_files/can1.c: 289: CAN1_TX_FIFO_Configuration(); + 4299 0074DA ECCE F03E call _CAN1_TX_FIFO_Configuration ;wreg free + 4300 0074DE + 4301 ;mcc_generated_files/can1.c: 290: CAN1_RX_FIFO_Configuration(); + 4302 0074DE EC80 F03D call _CAN1_RX_FIFO_Configuration ;wreg free + 4303 0074E2 + 4304 ;mcc_generated_files/can1.c: 291: CAN1_RX_FIFO_FilterMaskConfiguration(); + 4305 0074E2 ECE6 F03D call _CAN1_RX_FIFO_FilterMaskConfiguration ;wreg free + 4306 0074E6 + 4307 ;mcc_generated_files/can1.c: 292: CAN1_RX_FIFO_ResetInfo(); + 4308 0074E6 ECE3 F03C call _CAN1_RX_FIFO_ResetInfo ;wreg free + 4309 0074EA + 4310 ;mcc_generated_files/can1.c: 293: CAN1_ErrorNotificationInterruptEnable(); + 4311 0074EA EC4A F038 call _CAN1_ErrorNotificationInterruptEnable ;wreg free + 4312 0074EE + 4313 ;mcc_generated_files/can1.c: 294: CAN1_OperationModeSet(CAN_NORMAL_2_0_MODE); + 4314 0074EE 0E06 movlw 6 + 4315 0074F0 ECD1 F035 call _CAN1_OperationModeSet + 4316 0074F4 9AC7 bcf 199,5,c ;volatile + 4317 0074F6 9ABF bcf 191,5,c ;volatile + 4318 0074F8 l393: + 4319 0074F8 0012 return ;funcret + 4320 0074FA __end_of_CAN1_Initialize: + 4321 callstack 0 + 4322 + 4323 ;; *************** function _CAN1_TX_FIFO_Configuration ***************** + 4324 ;; Defined at: + 4325 ;; line 211 in file "mcc_generated_files/can1.c" + 4326 ;; Parameters: Size Location Type 4327 ;; None - 4328 ;; Return value: Size Location Type - 4329 ;; 1 wreg void - 4330 ;; Registers used: - 4331 ;; wreg, status,2 - 4332 ;; Tracked objects: - 4333 ;; On entry : 0/0 - 4334 ;; On exit : 0/0 - 4335 ;; Unchanged: 0/0 - 4336 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4328 ;; Auto vars: Size Location Type + 4329 ;; None + 4330 ;; Return value: Size Location Type + 4331 ;; 1 wreg void + 4332 ;; Registers used: + 4333 ;; wreg, status,2 + 4334 ;; Tracked objects: + 4335 ;; On entry : 0/0 + 4336 ;; On exit : 0/0 + 4337 ;; Unchanged: 0/0 + 4338 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4337 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4338 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4339 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4340 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4341 ;;Total ram usage: 0 bytes - 4342 ;; Hardware stack levels used: 1 - 4343 ;; Hardware stack levels required when called: 8 - 4344 ;; This function calls: - 4345 ;; Nothing - 4346 ;; This function is called by: - 4347 ;; _CAN1_Initialize - 4348 ;; This function uses a non-reentrant model - 4349 ;; - 4350 - 4351 psect text21 - 4352 007B2C __ptext21: - 4353 callstack 0 - 4354 007B2C _CAN1_TX_FIFO_Configuration: - 4355 callstack 116 - 4356 007B2C - 4357 ;mcc_generated_files/can1.c: 214: C1TXQCONL = 0x10; - 4358 007B2C 0E10 movlw 16 - 4359 007B2E 0101 movlb 1 ; () banked - 4360 007B30 6F50 movwf 80,b ;volatile - 4361 - 4362 ;mcc_generated_files/can1.c: 217: C1TXQCONH = 0x04; - 4363 007B32 0E04 movlw 4 - 4364 007B34 6F51 movwf 81,b ;volatile - 4365 - 4366 ;mcc_generated_files/can1.c: 220: C1TXQCONU = 0x61; - 4367 007B36 0E61 movlw 97 - 4368 007B38 6F52 movwf 82,b ;volatile - 4369 - 4370 ;mcc_generated_files/can1.c: 223: C1TXQCONT = 0x05; - 4371 007B3A 0E05 movlw 5 - 4372 007B3C 6F53 movwf 83,b ;volatile - 4373 007B3E - 4374 ; BSR set to: 1 - 4375 007B3E 0012 return ;funcret - 4376 007B40 __end_of_CAN1_TX_FIFO_Configuration: - 4377 callstack 0 - 4378 - 4379 ;; *************** function _CAN1_RX_FIFO_ResetInfo ***************** - 4380 ;; Defined at: - 4381 ;; line 153 in file "mcc_generated_files/can1.c" - 4382 ;; Parameters: Size Location Type - 4383 ;; None - 4384 ;; Auto vars: Size Location Type - 4385 ;; index 1 0[BANK5 ] unsigned char - 4386 ;; Return value: Size Location Type - 4387 ;; 1 wreg void - 4388 ;; Registers used: - 4389 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh - 4390 ;; Tracked objects: - 4391 ;; On entry : 0/0 - 4392 ;; On exit : 0/0 - 4393 ;; Unchanged: 0/0 - 4394 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4339 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4340 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4341 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4342 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4343 ;;Total ram usage: 0 bytes + 4344 ;; Hardware stack levels used: 1 + 4345 ;; Hardware stack levels required when called: 8 + 4346 ;; This function calls: + 4347 ;; Nothing + 4348 ;; This function is called by: + 4349 ;; _CAN1_Initialize + 4350 ;; This function uses a non-reentrant model + 4351 ;; + 4352 + 4353 psect text21 + 4354 007D9C __ptext21: + 4355 callstack 0 + 4356 007D9C _CAN1_TX_FIFO_Configuration: + 4357 callstack 116 + 4358 007D9C + 4359 ;mcc_generated_files/can1.c: 214: C1TXQCONL = 0x10; + 4360 007D9C 0E10 movlw 16 + 4361 007D9E 0101 movlb 1 ; () banked + 4362 007DA0 6F50 movwf 80,b ;volatile + 4363 + 4364 ;mcc_generated_files/can1.c: 217: C1TXQCONH = 0x04; + 4365 007DA2 0E04 movlw 4 + 4366 007DA4 6F51 movwf 81,b ;volatile + 4367 + 4368 ;mcc_generated_files/can1.c: 220: C1TXQCONU = 0x61; + 4369 007DA6 0E61 movlw 97 + 4370 007DA8 6F52 movwf 82,b ;volatile + 4371 + 4372 ;mcc_generated_files/can1.c: 223: C1TXQCONT = 0x05; + 4373 007DAA 0E05 movlw 5 + 4374 007DAC 6F53 movwf 83,b ;volatile + 4375 007DAE + 4376 ; BSR set to: 1 + 4377 007DAE 0012 return ;funcret + 4378 007DB0 __end_of_CAN1_TX_FIFO_Configuration: + 4379 callstack 0 + 4380 + 4381 ;; *************** function _CAN1_RX_FIFO_ResetInfo ***************** + 4382 ;; Defined at: + 4383 ;; line 153 in file "mcc_generated_files/can1.c" + 4384 ;; Parameters: Size Location Type + 4385 ;; None + 4386 ;; Auto vars: Size Location Type + 4387 ;; index 1 0[BANK5 ] unsigned char + 4388 ;; Return value: Size Location Type + 4389 ;; 1 wreg void + 4390 ;; Registers used: + 4391 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh + 4392 ;; Tracked objects: + 4393 ;; On entry : 0/0 + 4394 ;; On exit : 0/0 + 4395 ;; Unchanged: 0/0 + 4396 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4395 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 4397 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4396 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 + 4398 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4397 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 4399 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4398 ;; Totals: 0 1 0 0 0 0 0 0 0 0 0 0 + 4400 ;; Totals: 0 1 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4399 ;;Total ram usage: 1 bytes - 4400 ;; Hardware stack levels used: 1 - 4401 ;; Hardware stack levels required when called: 8 - 4402 ;; This function calls: - 4403 ;; Nothing - 4404 ;; This function is called by: - 4405 ;; _CAN1_Initialize - 4406 ;; This function uses a non-reentrant model - 4407 ;; - 4408 - 4409 psect text22 - 4410 0077A4 __ptext22: - 4411 callstack 0 - 4412 0077A4 _CAN1_RX_FIFO_ResetInfo: - 4413 callstack 116 - 4414 0077A4 - 4415 ;mcc_generated_files/can1.c: 155: uint8_t index;;mcc_generated_files/can1.c: 157: + 4401 ;;Total ram usage: 1 bytes + 4402 ;; Hardware stack levels used: 1 + 4403 ;; Hardware stack levels required when called: 8 + 4404 ;; This function calls: + 4405 ;; Nothing + 4406 ;; This function is called by: + 4407 ;; _CAN1_Initialize + 4408 ;; This function uses a non-reentrant model + 4409 ;; + 4410 + 4411 psect text22 + 4412 0079C6 __ptext22: + 4413 callstack 0 + 4414 0079C6 _CAN1_RX_FIFO_ResetInfo: + 4415 callstack 116 + 4416 0079C6 + 4417 ;mcc_generated_files/can1.c: 155: uint8_t index;;mcc_generated_files/can1.c: 157: + for (index = 0; index < (1U); index++) - 4416 0077A4 0E00 movlw 0 - 4417 0077A6 0105 movlb 5 ; () banked - 4418 0077A8 6F60 movwf CAN1_RX_FIFO_ResetInfo@index& (0+255),b - 4419 0077AA l9693: - 4420 - 4421 ; BSR set to: 5 - 4422 ;mcc_generated_files/can1.c: 158: {;mcc_generated_files/can1.c: 159: rxFifos + 4418 0079C6 0E00 movlw 0 + 4419 0079C8 0105 movlb 5 ; () banked + 4420 0079CA 6F60 movwf CAN1_RX_FIFO_ResetInfo@index& (0+255),b + 4421 0079CC l9690: + 4422 + 4423 ; BSR set to: 5 + 4424 ;mcc_generated_files/can1.c: 158: {;mcc_generated_files/can1.c: 159: rxFifos + [index].fifoHead = 0; - 4423 0077AA 5160 movf CAN1_RX_FIFO_ResetInfo@index& (0+255),w,b - 4424 0077AC 0D02 mullw 2 - 4425 0077AE 0E5E movlw low (_rxFifos+1) - 4426 0077B0 24F3 addwf 243,w,c - 4427 0077B2 6ED9 movwf fsr2l,c - 4428 0077B4 0E05 movlw high (_rxFifos+1) - 4429 0077B6 20F4 addwfc prodh,w,c - 4430 0077B8 6EDA movwf fsr2h,c - 4431 0077BA 0E00 movlw 0 - 4432 0077BC 6EDF movwf indf2,c - 4433 0077BE - 4434 ; BSR set to: 5 - 4435 ;mcc_generated_files/can1.c: 160: } - 4436 0077BE 2B60 incf CAN1_RX_FIFO_ResetInfo@index& (0+255),f,b - 4437 0077C0 - 4438 ; BSR set to: 5 - 4439 0077C0 5160 movf CAN1_RX_FIFO_ResetInfo@index& (0+255),w,b - 4440 0077C2 B4D8 btfsc status,2,c - 4441 0077C4 EFE6 F03B goto u7861 - 4442 0077C8 EFE8 F03B goto u7860 - 4443 0077CC u7861: - 4444 0077CC EFD5 F03B goto l9693 - 4445 0077D0 u7860: - 4446 0077D0 - 4447 ; BSR set to: 5 - 4448 0077D0 0012 return ;funcret - 4449 0077D2 __end_of_CAN1_RX_FIFO_ResetInfo: - 4450 callstack 0 - 4451 - 4452 ;; *************** function _CAN1_RX_FIFO_FilterMaskConfiguration ***************** - 4453 ;; Defined at: - 4454 ;; line 185 in file "mcc_generated_files/can1.c" - 4455 ;; Parameters: Size Location Type - 4456 ;; None - 4457 ;; Auto vars: Size Location Type + 4425 0079CC 5160 movf CAN1_RX_FIFO_ResetInfo@index& (0+255),w,b + 4426 0079CE 0D02 mullw 2 + 4427 0079D0 0E5F movlw low (_rxFifos+1) + 4428 0079D2 24F3 addwf 243,w,c + 4429 0079D4 6ED9 movwf fsr2l,c + 4430 0079D6 0E05 movlw high (_rxFifos+1) + 4431 0079D8 20F4 addwfc prodh,w,c + 4432 0079DA 6EDA movwf fsr2h,c + 4433 0079DC 0E00 movlw 0 + 4434 0079DE 6EDF movwf indf2,c + 4435 0079E0 + 4436 ; BSR set to: 5 + 4437 ;mcc_generated_files/can1.c: 160: } + 4438 0079E0 2B60 incf CAN1_RX_FIFO_ResetInfo@index& (0+255),f,b + 4439 0079E2 + 4440 ; BSR set to: 5 + 4441 0079E2 5160 movf CAN1_RX_FIFO_ResetInfo@index& (0+255),w,b + 4442 0079E4 B4D8 btfsc status,2,c + 4443 0079E6 EFF7 F03C goto u8201 + 4444 0079EA EFF9 F03C goto u8200 + 4445 0079EE u8201: + 4446 0079EE EFE6 F03C goto l9690 + 4447 0079F2 u8200: + 4448 0079F2 + 4449 ; BSR set to: 5 + 4450 0079F2 0012 return ;funcret + 4451 0079F4 __end_of_CAN1_RX_FIFO_ResetInfo: + 4452 callstack 0 + 4453 + 4454 ;; *************** function _CAN1_RX_FIFO_FilterMaskConfiguration ***************** + 4455 ;; Defined at: + 4456 ;; line 185 in file "mcc_generated_files/can1.c" + 4457 ;; Parameters: Size Location Type 4458 ;; None - 4459 ;; Return value: Size Location Type - 4460 ;; 1 wreg void - 4461 ;; Registers used: - 4462 ;; wreg, status,2 - 4463 ;; Tracked objects: - 4464 ;; On entry : 0/0 - 4465 ;; On exit : 0/0 - 4466 ;; Unchanged: 0/0 - 4467 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4459 ;; Auto vars: Size Location Type + 4460 ;; None + 4461 ;; Return value: Size Location Type + 4462 ;; 1 wreg void + 4463 ;; Registers used: + 4464 ;; wreg, status,2 + 4465 ;; Tracked objects: + 4466 ;; On entry : 0/0 + 4467 ;; On exit : 0/0 + 4468 ;; Unchanged: 0/0 + 4469 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4468 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4469 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4470 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4471 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4472 ;;Total ram usage: 0 bytes - 4473 ;; Hardware stack levels used: 1 - 4474 ;; Hardware stack levels required when called: 8 - 4475 ;; This function calls: - 4476 ;; Nothing - 4477 ;; This function is called by: - 4478 ;; _CAN1_Initialize - 4479 ;; This function uses a non-reentrant model - 4480 ;; - 4481 - 4482 psect text23 - 4483 00797E __ptext23: - 4484 callstack 0 - 4485 00797E _CAN1_RX_FIFO_FilterMaskConfiguration: - 4486 callstack 116 - 4487 00797E - 4488 ;mcc_generated_files/can1.c: 199: C1FLTOBJ1L = 0x5F; - 4489 00797E 0E5F movlw 95 - 4490 007980 0101 movlb 1 ; () banked - 4491 007982 6F94 movwf 148,b ;volatile - 4492 007984 - 4493 ; BSR set to: 1 - 4494 ;mcc_generated_files/can1.c: 200: C1FLTOBJ1H = 0xFF; - 4495 007984 6995 setf 149,b ;volatile - 4496 007986 - 4497 ; BSR set to: 1 - 4498 ;mcc_generated_files/can1.c: 201: C1FLTOBJ1U = 0xFF; - 4499 007986 6996 setf 150,b ;volatile - 4500 007988 - 4501 ; BSR set to: 1 - 4502 ;mcc_generated_files/can1.c: 202: C1FLTOBJ1T = 0xFF; - 4503 007988 6997 setf 151,b ;volatile - 4504 - 4505 ;mcc_generated_files/can1.c: 204: C1MASK1L = 0x00; - 4506 00798A 0E00 movlw 0 - 4507 00798C 6F98 movwf 152,b ;volatile - 4508 - 4509 ;mcc_generated_files/can1.c: 205: C1MASK1H = 0x00; - 4510 00798E 0E00 movlw 0 - 4511 007990 6F99 movwf 153,b ;volatile - 4512 - 4513 ;mcc_generated_files/can1.c: 206: C1MASK1U = 0x00; - 4514 007992 0E00 movlw 0 - 4515 007994 6F9A movwf 154,b ;volatile - 4516 - 4517 ;mcc_generated_files/can1.c: 207: C1MASK1T = 0x00; - 4518 007996 0E00 movlw 0 - 4519 007998 6F9B movwf 155,b ;volatile - 4520 - 4521 ;mcc_generated_files/can1.c: 208: C1FLTCON0H = 0x81; - 4522 00799A 0E81 movlw 129 - 4523 00799C 6F81 movwf 129,b ;volatile - 4524 00799E - 4525 ; BSR set to: 1 - 4526 00799E 0012 return ;funcret - 4527 0079A0 __end_of_CAN1_RX_FIFO_FilterMaskConfiguration: - 4528 callstack 0 - 4529 - 4530 ;; *************** function _CAN1_RX_FIFO_Configuration ***************** - 4531 ;; Defined at: - 4532 ;; line 163 in file "mcc_generated_files/can1.c" - 4533 ;; Parameters: Size Location Type - 4534 ;; None - 4535 ;; Auto vars: Size Location Type + 4470 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4471 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4472 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4473 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4474 ;;Total ram usage: 0 bytes + 4475 ;; Hardware stack levels used: 1 + 4476 ;; Hardware stack levels required when called: 8 + 4477 ;; This function calls: + 4478 ;; Nothing + 4479 ;; This function is called by: + 4480 ;; _CAN1_Initialize + 4481 ;; This function uses a non-reentrant model + 4482 ;; + 4483 + 4484 psect text23 + 4485 007BCC __ptext23: + 4486 callstack 0 + 4487 007BCC _CAN1_RX_FIFO_FilterMaskConfiguration: + 4488 callstack 116 + 4489 007BCC + 4490 ;mcc_generated_files/can1.c: 199: C1FLTOBJ1L = 0x5F; + 4491 007BCC 0E5F movlw 95 + 4492 007BCE 0101 movlb 1 ; () banked + 4493 007BD0 6F94 movwf 148,b ;volatile + 4494 007BD2 + 4495 ; BSR set to: 1 + 4496 ;mcc_generated_files/can1.c: 200: C1FLTOBJ1H = 0xFF; + 4497 007BD2 6995 setf 149,b ;volatile + 4498 007BD4 + 4499 ; BSR set to: 1 + 4500 ;mcc_generated_files/can1.c: 201: C1FLTOBJ1U = 0xFF; + 4501 007BD4 6996 setf 150,b ;volatile + 4502 007BD6 + 4503 ; BSR set to: 1 + 4504 ;mcc_generated_files/can1.c: 202: C1FLTOBJ1T = 0xFF; + 4505 007BD6 6997 setf 151,b ;volatile + 4506 + 4507 ;mcc_generated_files/can1.c: 204: C1MASK1L = 0x00; + 4508 007BD8 0E00 movlw 0 + 4509 007BDA 6F98 movwf 152,b ;volatile + 4510 + 4511 ;mcc_generated_files/can1.c: 205: C1MASK1H = 0x00; + 4512 007BDC 0E00 movlw 0 + 4513 007BDE 6F99 movwf 153,b ;volatile + 4514 + 4515 ;mcc_generated_files/can1.c: 206: C1MASK1U = 0x00; + 4516 007BE0 0E00 movlw 0 + 4517 007BE2 6F9A movwf 154,b ;volatile + 4518 + 4519 ;mcc_generated_files/can1.c: 207: C1MASK1T = 0x00; + 4520 007BE4 0E00 movlw 0 + 4521 007BE6 6F9B movwf 155,b ;volatile + 4522 + 4523 ;mcc_generated_files/can1.c: 208: C1FLTCON0H = 0x81; + 4524 007BE8 0E81 movlw 129 + 4525 007BEA 6F81 movwf 129,b ;volatile + 4526 007BEC + 4527 ; BSR set to: 1 + 4528 007BEC 0012 return ;funcret + 4529 007BEE __end_of_CAN1_RX_FIFO_FilterMaskConfiguration: + 4530 callstack 0 + 4531 + 4532 ;; *************** function _CAN1_RX_FIFO_Configuration ***************** + 4533 ;; Defined at: + 4534 ;; line 163 in file "mcc_generated_files/can1.c" + 4535 ;; Parameters: Size Location Type 4536 ;; None - 4537 ;; Return value: Size Location Type - 4538 ;; 1 wreg void - 4539 ;; Registers used: - 4540 ;; wreg, status,2, status,0, cstack - 4541 ;; Tracked objects: - 4542 ;; On entry : 0/0 - 4543 ;; On exit : 0/0 - 4544 ;; Unchanged: 0/0 - 4545 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4537 ;; Auto vars: Size Location Type + 4538 ;; None + 4539 ;; Return value: Size Location Type + 4540 ;; 1 wreg void + 4541 ;; Registers used: + 4542 ;; wreg, status,2, status,0, cstack + 4543 ;; Tracked objects: + 4544 ;; On entry : 0/0 + 4545 ;; On exit : 0/0 + 4546 ;; Unchanged: 0/0 + 4547 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4546 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4547 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4548 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4549 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 4550 ;;Total ram usage: 0 bytes - 4551 ;; Hardware stack levels used: 1 - 4552 ;; Hardware stack levels required when called: 9 - 4553 ;; This function calls: - 4554 ;; _CAN1_SetFIFO1NotEmptyHandler - 4555 ;; This function is called by: - 4556 ;; _CAN1_Initialize - 4557 ;; This function uses a non-reentrant model - 4558 ;; - 4559 - 4560 psect text24 - 4561 0078B2 __ptext24: - 4562 callstack 0 - 4563 0078B2 _CAN1_RX_FIFO_Configuration: - 4564 callstack 115 - 4565 0078B2 - 4566 ;mcc_generated_files/can1.c: 166: C1FIFOCON1L = 0x19; - 4567 0078B2 0E19 movlw 25 - 4568 0078B4 0101 movlb 1 ; () banked - 4569 0078B6 6F5C movwf 92,b ;volatile - 4570 - 4571 ;mcc_generated_files/can1.c: 169: C1FIFOCON1H = 0x04; - 4572 0078B8 0E04 movlw 4 - 4573 0078BA 6F5D movwf 93,b ;volatile - 4574 - 4575 ;mcc_generated_files/can1.c: 172: C1FIFOCON1U = 0x60; - 4576 0078BC 0E60 movlw 96 - 4577 0078BE 6F5E movwf 94,b ;volatile - 4578 - 4579 ;mcc_generated_files/can1.c: 175: C1FIFOCON1T = 0x05; - 4580 0078C0 0E05 movlw 5 - 4581 0078C2 6F5F movwf 95,b ;volatile - 4582 0078C4 - 4583 ; BSR set to: 1 - 4584 ;mcc_generated_files/can1.c: 177: CAN1_SetFIFO1NotEmptyHandler(DefaultFIFO1NotEmptyH + 4548 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4549 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4550 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4551 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 4552 ;;Total ram usage: 0 bytes + 4553 ;; Hardware stack levels used: 1 + 4554 ;; Hardware stack levels required when called: 9 + 4555 ;; This function calls: + 4556 ;; _CAN1_SetFIFO1NotEmptyHandler + 4557 ;; This function is called by: + 4558 ;; _CAN1_Initialize + 4559 ;; This function uses a non-reentrant model + 4560 ;; + 4561 + 4562 psect text24 + 4563 007B00 __ptext24: + 4564 callstack 0 + 4565 007B00 _CAN1_RX_FIFO_Configuration: + 4566 callstack 115 + 4567 007B00 + 4568 ;mcc_generated_files/can1.c: 166: C1FIFOCON1L = 0x19; + 4569 007B00 0E19 movlw 25 + 4570 007B02 0101 movlb 1 ; () banked + 4571 007B04 6F5C movwf 92,b ;volatile + 4572 + 4573 ;mcc_generated_files/can1.c: 169: C1FIFOCON1H = 0x04; + 4574 007B06 0E04 movlw 4 + 4575 007B08 6F5D movwf 93,b ;volatile + 4576 + 4577 ;mcc_generated_files/can1.c: 172: C1FIFOCON1U = 0x60; + 4578 007B0A 0E60 movlw 96 + 4579 007B0C 6F5E movwf 94,b ;volatile + 4580 + 4581 ;mcc_generated_files/can1.c: 175: C1FIFOCON1T = 0x05; + 4582 007B0E 0E05 movlw 5 + 4583 007B10 6F5F movwf 95,b ;volatile + 4584 007B12 + 4585 ; BSR set to: 1 + 4586 ;mcc_generated_files/can1.c: 177: CAN1_SetFIFO1NotEmptyHandler(DefaultFIFO1NotEmptyH + andler); - 4585 0078C4 0EEE movlw low _DefaultFIFO1NotEmptyHandler - 4586 0078C6 0105 movlb 5 ; () banked - 4587 0078C8 6F60 movwf CAN1_SetFIFO1NotEmptyHandler@handler& (0+255),b - 4588 0078CA 0E7C movlw high _DefaultFIFO1NotEmptyHandler - 4589 0078CC 6F61 movwf (CAN1_SetFIFO1NotEmptyHandler@handler+1)& (0+255),b - 4590 0078CE EC1F F03E call _CAN1_SetFIFO1NotEmptyHandler ;wreg free - 4591 0078D2 - 4592 ;mcc_generated_files/can1.c: 179: C1INTUbits.RXIE = 1; - 4593 0078D2 0101 movlb 1 ; () banked - 4594 0078D4 831E bsf 30,1,b ;volatile - 4595 0078D6 - 4596 ; BSR set to: 1 - 4597 ;mcc_generated_files/can1.c: 181: PIR4bits.CANRXIF = 0; - 4598 0078D6 98B2 bcf 178,4,c ;volatile - 4599 0078D8 - 4600 ; BSR set to: 1 - 4601 ;mcc_generated_files/can1.c: 182: PIE4bits.CANRXIE = 1; - 4602 0078D8 88A2 bsf 162,4,c ;volatile - 4603 0078DA - 4604 ; BSR set to: 1 - 4605 0078DA 0012 return ;funcret - 4606 0078DC __end_of_CAN1_RX_FIFO_Configuration: - 4607 callstack 0 - 4608 - 4609 ;; *************** function _CAN1_SetFIFO1NotEmptyHandler ***************** - 4610 ;; Defined at: - 4611 ;; line 735 in file "mcc_generated_files/can1.c" - 4612 ;; Parameters: Size Location Type - 4613 ;; handler 2 0[BANK5 ] PTR FTN()void - 4614 ;; -> DefaultFIFO1NotEmptyHandler(1), - 4615 ;; Auto vars: Size Location Type - 4616 ;; None - 4617 ;; Return value: Size Location Type - 4618 ;; 1 wreg void - 4619 ;; Registers used: - 4620 ;; wreg, status,2, status,0 - 4621 ;; Tracked objects: - 4622 ;; On entry : 0/0 - 4623 ;; On exit : 0/0 - 4624 ;; Unchanged: 0/0 - 4625 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4587 007B12 0E54 movlw low _DefaultFIFO1NotEmptyHandler + 4588 007B14 0105 movlb 5 ; () banked + 4589 007B16 6F60 movwf CAN1_SetFIFO1NotEmptyHandler@handler& (0+255),b + 4590 007B18 0E7F movlw high _DefaultFIFO1NotEmptyHandler + 4591 007B1A 6F61 movwf (CAN1_SetFIFO1NotEmptyHandler@handler+1)& (0+255),b + 4592 007B1C EC57 F03F call _CAN1_SetFIFO1NotEmptyHandler ;wreg free + 4593 007B20 + 4594 ;mcc_generated_files/can1.c: 179: C1INTUbits.RXIE = 1; + 4595 007B20 0101 movlb 1 ; () banked + 4596 007B22 831E bsf 30,1,b ;volatile + 4597 007B24 + 4598 ; BSR set to: 1 + 4599 ;mcc_generated_files/can1.c: 181: PIR4bits.CANRXIF = 0; + 4600 007B24 98B2 bcf 178,4,c ;volatile + 4601 007B26 + 4602 ; BSR set to: 1 + 4603 ;mcc_generated_files/can1.c: 182: PIE4bits.CANRXIE = 1; + 4604 007B26 88A2 bsf 162,4,c ;volatile + 4605 007B28 + 4606 ; BSR set to: 1 + 4607 007B28 0012 return ;funcret + 4608 007B2A __end_of_CAN1_RX_FIFO_Configuration: + 4609 callstack 0 + 4610 + 4611 ;; *************** function _CAN1_SetFIFO1NotEmptyHandler ***************** + 4612 ;; Defined at: + 4613 ;; line 735 in file "mcc_generated_files/can1.c" + 4614 ;; Parameters: Size Location Type + 4615 ;; handler 2 0[BANK5 ] PTR FTN()void + 4616 ;; -> DefaultFIFO1NotEmptyHandler(1), + 4617 ;; Auto vars: Size Location Type + 4618 ;; None + 4619 ;; Return value: Size Location Type + 4620 ;; 1 wreg void + 4621 ;; Registers used: + 4622 ;; wreg, status,2, status,0 + 4623 ;; Tracked objects: + 4624 ;; On entry : 0/0 + 4625 ;; On exit : 0/0 + 4626 ;; Unchanged: 0/0 + 4627 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4626 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 4628 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4627 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 4629 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4628 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 4630 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4629 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 4631 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4630 ;;Total ram usage: 2 bytes - 4631 ;; Hardware stack levels used: 1 - 4632 ;; Hardware stack levels required when called: 8 - 4633 ;; This function calls: - 4634 ;; Nothing - 4635 ;; This function is called by: - 4636 ;; _CAN1_RX_FIFO_Configuration - 4637 ;; This function uses a non-reentrant model - 4638 ;; - 4639 - 4640 psect text25 - 4641 007C3E __ptext25: - 4642 callstack 0 - 4643 007C3E _CAN1_SetFIFO1NotEmptyHandler: - 4644 callstack 115 - 4645 007C3E - 4646 ;mcc_generated_files/can1.c: 735: void CAN1_SetFIFO1NotEmptyHandler(void (*handler)(void + 4632 ;;Total ram usage: 2 bytes + 4633 ;; Hardware stack levels used: 1 + 4634 ;; Hardware stack levels required when called: 8 + 4635 ;; This function calls: + 4636 ;; Nothing + 4637 ;; This function is called by: + 4638 ;; _CAN1_RX_FIFO_Configuration + 4639 ;; This function uses a non-reentrant model + 4640 ;; + 4641 + 4642 psect text25 + 4643 007EAE __ptext25: + 4644 callstack 0 + 4645 007EAE _CAN1_SetFIFO1NotEmptyHandler: + 4646 callstack 115 + 4647 007EAE + 4648 ;mcc_generated_files/can1.c: 735: void CAN1_SetFIFO1NotEmptyHandler(void (*handler)(void + ));mcc_generated_files/can1.c: 736: {;mcc_generated_files/can1.c: 737: CAN1_FIFO1Not + EmptyHandler = handler; - 4647 007C3E C560 F674 movff CAN1_SetFIFO1NotEmptyHandler@handler,_CAN1_FIFO1NotEmptyHandler - 4648 007C42 C561 F675 movff CAN1_SetFIFO1NotEmptyHandler@handler+1,_CAN1_FIFO1NotEmptyHandler+1 - 4649 007C46 0012 return ;funcret - 4650 007C48 __end_of_CAN1_SetFIFO1NotEmptyHandler: - 4651 callstack 0 - 4652 - 4653 ;; *************** function _CAN1_OperationModeSet ***************** - 4654 ;; Defined at: - 4655 ;; line 302 in file "mcc_generated_files/can1.c" - 4656 ;; Parameters: Size Location Type - 4657 ;; requestMode 1 wreg const enum E22346 - 4658 ;; Auto vars: Size Location Type - 4659 ;; requestMode 1 2[BANK5 ] const enum E22346 - 4660 ;; status 1 1[BANK5 ] enum E22356 - 4661 ;; opMode 1 0[BANK5 ] enum E22346 - 4662 ;; Return value: Size Location Type - 4663 ;; 1 wreg enum E22356 - 4664 ;; Registers used: - 4665 ;; wreg, status,2, status,0, cstack - 4666 ;; Tracked objects: - 4667 ;; On entry : 0/0 - 4668 ;; On exit : 0/0 - 4669 ;; Unchanged: 0/0 - 4670 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4649 007EAE C560 F674 movff CAN1_SetFIFO1NotEmptyHandler@handler,_CAN1_FIFO1NotEmptyHandler + 4650 007EB2 C561 F675 movff CAN1_SetFIFO1NotEmptyHandler@handler+1,_CAN1_FIFO1NotEmptyHandler+1 + 4651 007EB6 0012 return ;funcret + 4652 007EB8 __end_of_CAN1_SetFIFO1NotEmptyHandler: + 4653 callstack 0 + 4654 + 4655 ;; *************** function _CAN1_OperationModeSet ***************** + 4656 ;; Defined at: + 4657 ;; line 302 in file "mcc_generated_files/can1.c" + 4658 ;; Parameters: Size Location Type + 4659 ;; requestMode 1 wreg const enum E22346 + 4660 ;; Auto vars: Size Location Type + 4661 ;; requestMode 1 2[BANK5 ] const enum E22346 + 4662 ;; status 1 1[BANK5 ] enum E22356 + 4663 ;; opMode 1 0[BANK5 ] enum E22346 + 4664 ;; Return value: Size Location Type + 4665 ;; 1 wreg enum E22356 + 4666 ;; Registers used: + 4667 ;; wreg, status,2, status,0, cstack + 4668 ;; Tracked objects: + 4669 ;; On entry : 0/0 + 4670 ;; On exit : 0/0 + 4671 ;; Unchanged: 0/0 + 4672 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4671 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 4673 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4672 ;; Locals: 0 3 0 0 0 0 0 0 0 0 0 0 + 4674 ;; Locals: 0 3 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4673 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 4675 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4674 ;; Totals: 0 3 0 0 0 0 0 0 0 0 0 0 + 4676 ;; Totals: 0 3 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4675 ;;Total ram usage: 3 bytes - 4676 ;; Hardware stack levels used: 1 - 4677 ;; Hardware stack levels required when called: 9 - 4678 ;; This function calls: - 4679 ;; _CAN1_OperationModeGet - 4680 ;; This function is called by: - 4681 ;; _CAN1_Initialize - 4682 ;; _CAN1_Sleep - 4683 ;; This function uses a non-reentrant model - 4684 ;; - 4685 - 4686 psect text26 - 4687 006A90 __ptext26: - 4688 callstack 0 - 4689 006A90 _CAN1_OperationModeSet: - 4690 callstack 115 - 4691 - 4692 ;incstack = 0 - 4693 ;CAN1_OperationModeSet@requestMode stored from wreg - 4694 006A90 0105 movlb 5 ; () banked - 4695 006A92 6F62 movwf CAN1_OperationModeSet@requestMode& (0+255),b - 4696 006A94 - 4697 ;mcc_generated_files/can1.c: 302: CAN_OP_MODE_STATUS CAN1_OperationModeSet(const CAN_OP_ + 4677 ;;Total ram usage: 3 bytes + 4678 ;; Hardware stack levels used: 1 + 4679 ;; Hardware stack levels required when called: 9 + 4680 ;; This function calls: + 4681 ;; _CAN1_OperationModeGet + 4682 ;; This function is called by: + 4683 ;; _CAN1_Initialize + 4684 ;; _CAN1_Sleep + 4685 ;; This function uses a non-reentrant model + 4686 ;; + 4687 + 4688 psect text26 + 4689 006BA2 __ptext26: + 4690 callstack 0 + 4691 006BA2 _CAN1_OperationModeSet: + 4692 callstack 115 + 4693 + 4694 ;incstack = 0 + 4695 ;CAN1_OperationModeSet@requestMode stored from wreg + 4696 006BA2 0105 movlb 5 ; () banked + 4697 006BA4 6F62 movwf CAN1_OperationModeSet@requestMode& (0+255),b + 4698 006BA6 + 4699 ;mcc_generated_files/can1.c: 302: CAN_OP_MODE_STATUS CAN1_OperationModeSet(const CAN_OP_ + MODES requestMode);mcc_generated_files/can1.c: 303: {;mcc_generated_files/can1.c: 304: + CAN_OP_MODE_STATUS status = CAN_OP_MODE_REQUEST_SUCCESS; - 4698 006A94 0E00 movlw 0 - 4699 006A96 0105 movlb 5 ; () banked - 4700 006A98 6F61 movwf CAN1_OperationModeSet@status& (0+255),b - 4701 006A9A - 4702 ; BSR set to: 5 - 4703 ;mcc_generated_files/can1.c: 305: CAN_OP_MODES opMode = CAN1_OperationModeGet(); - 4704 006A9A EC65 F03E call _CAN1_OperationModeGet ;wreg free - 4705 006A9E 0105 movlb 5 ; () banked - 4706 006AA0 6F60 movwf CAN1_OperationModeSet@opMode& (0+255),b - 4707 006AA2 - 4708 ; BSR set to: 5 - 4709 ;mcc_generated_files/can1.c: 307: if (CAN_CONFIGURATION_MODE == opMode - 4710 006AA2 0E04 movlw 4 - 4711 006AA4 1960 xorwf CAN1_OperationModeSet@opMode& (0+255),w,b - 4712 006AA6 B4D8 btfsc status,2,c - 4713 006AA8 EF58 F035 goto u7871 - 4714 006AAC EF5A F035 goto u7870 - 4715 006AB0 u7871: - 4716 006AB0 EF6B F035 goto l9745 - 4717 006AB4 u7870: - 4718 006AB4 - 4719 ; BSR set to: 5 - 4720 006AB4 0562 decf CAN1_OperationModeSet@requestMode& (0+255),w,b - 4721 006AB6 B4D8 btfsc status,2,c - 4722 006AB8 EF60 F035 goto u7881 - 4723 006ABC EF62 F035 goto u7880 - 4724 006AC0 u7881: - 4725 006AC0 EF6B F035 goto l9745 - 4726 006AC4 u7880: - 4727 006AC4 - 4728 ; BSR set to: 5 - 4729 006AC4 0E04 movlw 4 - 4730 006AC6 1962 xorwf CAN1_OperationModeSet@requestMode& (0+255),w,b - 4731 006AC8 A4D8 btfss status,2,c - 4732 006ACA EF69 F035 goto u7891 - 4733 006ACE EF6B F035 goto u7890 - 4734 006AD2 u7891: - 4735 006AD2 EF90 F035 goto l9751 - 4736 006AD6 u7890: - 4737 006AD6 l9745: - 4738 - 4739 ; BSR set to: 5 - 4740 ;mcc_generated_files/can1.c: 310: {;mcc_generated_files/can1.c: 311: C1CONTb + 4700 006BA6 0E00 movlw 0 + 4701 006BA8 0105 movlb 5 ; () banked + 4702 006BAA 6F61 movwf CAN1_OperationModeSet@status& (0+255),b + 4703 006BAC + 4704 ; BSR set to: 5 + 4705 ;mcc_generated_files/can1.c: 305: CAN_OP_MODES opMode = CAN1_OperationModeGet(); + 4706 006BAC EC9D F03F call _CAN1_OperationModeGet ;wreg free + 4707 006BB0 0105 movlb 5 ; () banked + 4708 006BB2 6F60 movwf CAN1_OperationModeSet@opMode& (0+255),b + 4709 006BB4 + 4710 ; BSR set to: 5 + 4711 ;mcc_generated_files/can1.c: 307: if (CAN_CONFIGURATION_MODE == opMode + 4712 006BB4 0E04 movlw 4 + 4713 006BB6 1960 xorwf CAN1_OperationModeSet@opMode& (0+255),w,b + 4714 006BB8 B4D8 btfsc status,2,c + 4715 006BBA EFE1 F035 goto u8211 + 4716 006BBE EFE3 F035 goto u8210 + 4717 006BC2 u8211: + 4718 006BC2 EFF4 F035 goto l9742 + 4719 006BC6 u8210: + 4720 006BC6 + 4721 ; BSR set to: 5 + 4722 006BC6 0562 decf CAN1_OperationModeSet@requestMode& (0+255),w,b + 4723 006BC8 B4D8 btfsc status,2,c + 4724 006BCA EFE9 F035 goto u8221 + 4725 006BCE EFEB F035 goto u8220 + 4726 006BD2 u8221: + 4727 006BD2 EFF4 F035 goto l9742 + 4728 006BD6 u8220: + 4729 006BD6 + 4730 ; BSR set to: 5 + 4731 006BD6 0E04 movlw 4 + 4732 006BD8 1962 xorwf CAN1_OperationModeSet@requestMode& (0+255),w,b + 4733 006BDA A4D8 btfss status,2,c + 4734 006BDC EFF2 F035 goto u8231 + 4735 006BE0 EFF4 F035 goto u8230 + 4736 006BE4 u8231: + 4737 006BE4 EF19 F036 goto l9748 + 4738 006BE8 u8230: + 4739 006BE8 l9742: + 4740 + 4741 ; BSR set to: 5 + 4742 ;mcc_generated_files/can1.c: 310: {;mcc_generated_files/can1.c: 311: C1CONTb + its.REQOP = requestMode; - 4741 006AD6 0101 movlb 1 ; () banked - 4742 006AD8 5103 movf 3,w,b ;volatile - 4743 006ADA 0105 movlb 5 ; () banked - 4744 006ADC 1962 xorwf CAN1_OperationModeSet@requestMode& (0+255),w,b - 4745 006ADE 0BF8 andlw -8 - 4746 006AE0 1962 xorwf CAN1_OperationModeSet@requestMode& (0+255),w,b - 4747 006AE2 0101 movlb 1 ; () banked - 4748 006AE4 6F03 movwf 3,b ;volatile - 4749 - 4750 ;mcc_generated_files/can1.c: 313: while (C1CONUbits.OPMOD != requestMode) - 4751 006AE6 EF82 F035 goto l9749 - 4752 006AEA l400: - 4753 - 4754 ; BSR set to: 5 - 4755 ;mcc_generated_files/can1.c: 314: {;mcc_generated_files/can1.c: 316: + 4743 006BE8 0101 movlb 1 ; () banked + 4744 006BEA 5103 movf 3,w,b ;volatile + 4745 006BEC 0105 movlb 5 ; () banked + 4746 006BEE 1962 xorwf CAN1_OperationModeSet@requestMode& (0+255),w,b + 4747 006BF0 0BF8 andlw -8 + 4748 006BF2 1962 xorwf CAN1_OperationModeSet@requestMode& (0+255),w,b + 4749 006BF4 0101 movlb 1 ; () banked + 4750 006BF6 6F03 movwf 3,b ;volatile + 4751 + 4752 ;mcc_generated_files/can1.c: 313: while (C1CONUbits.OPMOD != requestMode) + 4753 006BF8 EF0B F036 goto l9746 + 4754 006BFC l400: + 4755 + 4756 ; BSR set to: 5 + 4757 ;mcc_generated_files/can1.c: 314: {;mcc_generated_files/can1.c: 316: + if (1 == C1INTHbits.SERRIF) - 4756 006AEA 0101 movlb 1 ; () banked - 4757 006AEC A91D btfss 29,4,b ;volatile - 4758 006AEE EF7B F035 goto u7901 - 4759 006AF2 EF7D F035 goto u7900 - 4760 006AF6 u7901: - 4761 006AF6 EF82 F035 goto l9749 - 4762 006AFA u7900: - 4763 006AFA - 4764 ; BSR set to: 1 - 4765 ;mcc_generated_files/can1.c: 317: {;mcc_generated_files/can1.c: 318: + 4758 006BFC 0101 movlb 1 ; () banked + 4759 006BFE A91D btfss 29,4,b ;volatile + 4760 006C00 EF04 F036 goto u8241 + 4761 006C04 EF06 F036 goto u8240 + 4762 006C08 u8241: + 4763 006C08 EF0B F036 goto l9746 + 4764 006C0C u8240: + 4765 006C0C + 4766 ; BSR set to: 1 + 4767 ;mcc_generated_files/can1.c: 317: {;mcc_generated_files/can1.c: 318: + status = CAN_OP_MODE_SYS_ERROR_OCCURED; - 4766 006AFA 0E02 movlw 2 - 4767 006AFC 0105 movlb 5 ; () banked - 4768 006AFE 6F61 movwf CAN1_OperationModeSet@status& (0+255),b - 4769 - 4770 ;mcc_generated_files/can1.c: 319: break; - 4771 006B00 EF92 F035 goto l403 - 4772 006B04 l9749: - 4773 - 4774 ; BSR set to: 1 - 4775 ;mcc_generated_files/can1.c: 313: while (C1CONUbits.OPMOD != requestMode) - 4776 006B04 3902 swapf 2,w,b ;volatile - 4777 006B06 32E8 rrcf wreg,f,c - 4778 006B08 0B07 andlw 7 - 4779 006B0A 0105 movlb 5 ; () banked - 4780 006B0C 1962 xorwf CAN1_OperationModeSet@requestMode& (0+255),w,b - 4781 006B0E A4D8 btfss status,2,c - 4782 006B10 EF8C F035 goto u7911 - 4783 006B14 EF8E F035 goto u7910 - 4784 006B18 u7911: - 4785 006B18 EF75 F035 goto l400 - 4786 006B1C u7910: - 4787 006B1C EF92 F035 goto l403 - 4788 006B20 l9751: - 4789 - 4790 ; BSR set to: 5 - 4791 ;mcc_generated_files/can1.c: 324: {;mcc_generated_files/can1.c: 325: status + 4768 006C0C 0E02 movlw 2 + 4769 006C0E 0105 movlb 5 ; () banked + 4770 006C10 6F61 movwf CAN1_OperationModeSet@status& (0+255),b + 4771 + 4772 ;mcc_generated_files/can1.c: 319: break; + 4773 006C12 EF1B F036 goto l403 + 4774 006C16 l9746: + 4775 + 4776 ; BSR set to: 1 + 4777 ;mcc_generated_files/can1.c: 313: while (C1CONUbits.OPMOD != requestMode) + 4778 006C16 3902 swapf 2,w,b ;volatile + 4779 006C18 32E8 rrcf wreg,f,c + 4780 006C1A 0B07 andlw 7 + 4781 006C1C 0105 movlb 5 ; () banked + 4782 006C1E 1962 xorwf CAN1_OperationModeSet@requestMode& (0+255),w,b + 4783 006C20 A4D8 btfss status,2,c + 4784 006C22 EF15 F036 goto u8251 + 4785 006C26 EF17 F036 goto u8250 + 4786 006C2A u8251: + 4787 006C2A EFFE F035 goto l400 + 4788 006C2E u8250: + 4789 006C2E EF1B F036 goto l403 + 4790 006C32 l9748: + 4791 + 4792 ; BSR set to: 5 + 4793 ;mcc_generated_files/can1.c: 324: {;mcc_generated_files/can1.c: 325: status + = CAN_OP_MODE_REQUEST_FAIL; - 4792 006B20 0E01 movlw 1 - 4793 006B22 6F61 movwf CAN1_OperationModeSet@status& (0+255),b - 4794 006B24 l403: - 4795 - 4796 ; BSR set to: 5 - 4797 ;mcc_generated_files/can1.c: 328: return status; - 4798 006B24 5161 movf CAN1_OperationModeSet@status& (0+255),w,b - 4799 006B26 - 4800 ; BSR set to: 5 - 4801 006B26 0012 return ;funcret - 4802 006B28 __end_of_CAN1_OperationModeSet: - 4803 callstack 0 - 4804 - 4805 ;; *************** function _CAN1_ErrorNotificationInterruptEnable ***************** - 4806 ;; Defined at: - 4807 ;; line 243 in file "mcc_generated_files/can1.c" - 4808 ;; Parameters: Size Location Type - 4809 ;; None - 4810 ;; Auto vars: Size Location Type + 4794 006C32 0E01 movlw 1 + 4795 006C34 6F61 movwf CAN1_OperationModeSet@status& (0+255),b + 4796 006C36 l403: + 4797 + 4798 ; BSR set to: 5 + 4799 ;mcc_generated_files/can1.c: 328: return status; + 4800 006C36 5161 movf CAN1_OperationModeSet@status& (0+255),w,b + 4801 006C38 + 4802 ; BSR set to: 5 + 4803 006C38 0012 return ;funcret + 4804 006C3A __end_of_CAN1_OperationModeSet: + 4805 callstack 0 + 4806 + 4807 ;; *************** function _CAN1_ErrorNotificationInterruptEnable ***************** + 4808 ;; Defined at: + 4809 ;; line 243 in file "mcc_generated_files/can1.c" + 4810 ;; Parameters: Size Location Type 4811 ;; None - 4812 ;; Return value: Size Location Type - 4813 ;; 1 wreg void - 4814 ;; Registers used: - 4815 ;; wreg, status,2, status,0, cstack - 4816 ;; Tracked objects: - 4817 ;; On entry : 0/0 - 4818 ;; On exit : 0/0 - 4819 ;; Unchanged: 0/0 - 4820 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4812 ;; Auto vars: Size Location Type + 4813 ;; None + 4814 ;; Return value: Size Location Type + 4815 ;; 1 wreg void + 4816 ;; Registers used: + 4817 ;; wreg, status,2, status,0, cstack + 4818 ;; Tracked objects: + 4819 ;; On entry : 0/0 + 4820 ;; On exit : 0/0 + 4821 ;; Unchanged: 0/0 + 4822 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4821 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 4823 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4822 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 4824 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4823 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 4825 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4824 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + 4826 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4825 ;;Total ram usage: 0 bytes - 4826 ;; Hardware stack levels used: 1 - 4827 ;; Hardware stack levels required when called: 9 - 4828 ;; This function calls: - 4829 ;; _CAN1_SetBusErrorInterruptHandler - 4830 ;; _CAN1_SetBusWakeUpActivityInterruptHandler - 4831 ;; _CAN1_SetInvalidMessageInterruptHandler - 4832 ;; _CAN1_SetModeChangeInterruptHandler - 4833 ;; _CAN1_SetRxBufferOverFlowInterruptHandler - 4834 ;; _CAN1_SetSystemErrorInterruptHandler - 4835 ;; _CAN1_SetTxAttemptInterruptHandler - 4836 ;; This function is called by: - 4837 ;; _CAN1_Initialize - 4838 ;; This function uses a non-reentrant model - 4839 ;; - 4840 - 4841 psect text27 - 4842 006E4E __ptext27: - 4843 callstack 0 - 4844 006E4E _CAN1_ErrorNotificationInterruptEnable: - 4845 callstack 115 - 4846 006E4E - 4847 ;mcc_generated_files/can1.c: 245: CAN1_SetInvalidMessageInterruptHandler(DefaultInva + 4827 ;;Total ram usage: 0 bytes + 4828 ;; Hardware stack levels used: 1 + 4829 ;; Hardware stack levels required when called: 9 + 4830 ;; This function calls: + 4831 ;; _CAN1_SetBusErrorInterruptHandler + 4832 ;; _CAN1_SetBusWakeUpActivityInterruptHandler + 4833 ;; _CAN1_SetInvalidMessageInterruptHandler + 4834 ;; _CAN1_SetModeChangeInterruptHandler + 4835 ;; _CAN1_SetRxBufferOverFlowInterruptHandler + 4836 ;; _CAN1_SetSystemErrorInterruptHandler + 4837 ;; _CAN1_SetTxAttemptInterruptHandler + 4838 ;; This function is called by: + 4839 ;; _CAN1_Initialize + 4840 ;; This function uses a non-reentrant model + 4841 ;; + 4842 + 4843 psect text27 + 4844 007094 __ptext27: + 4845 callstack 0 + 4846 007094 _CAN1_ErrorNotificationInterruptEnable: + 4847 callstack 115 + 4848 007094 + 4849 ;mcc_generated_files/can1.c: 245: CAN1_SetInvalidMessageInterruptHandler(DefaultInva + lidMessageHandler); - 4848 006E4E 0E24 movlw low _DefaultInvalidMessageHandler - 4849 006E50 0105 movlb 5 ; () banked - 4850 006E52 6F60 movwf CAN1_SetInvalidMessageInterruptHandler@handler& (0+255),b - 4851 006E54 0E7D movlw high _DefaultInvalidMessageHandler - 4852 006E56 6F61 movwf (CAN1_SetInvalidMessageInterruptHandler@handler+1)& (0+255),b - 4853 006E58 EC38 F03E call _CAN1_SetInvalidMessageInterruptHandler ;wreg free - 4854 - 4855 ;mcc_generated_files/can1.c: 246: CAN1_SetBusWakeUpActivityInterruptHandler(DefaultB + 4850 007094 0E82 movlw low _DefaultInvalidMessageHandler + 4851 007096 0105 movlb 5 ; () banked + 4852 007098 6F60 movwf CAN1_SetInvalidMessageInterruptHandler@handler& (0+255),b + 4853 00709A 0E7F movlw high _DefaultInvalidMessageHandler + 4854 00709C 6F61 movwf (CAN1_SetInvalidMessageInterruptHandler@handler+1)& (0+255),b + 4855 00709E EC70 F03F call _CAN1_SetInvalidMessageInterruptHandler ;wreg free + 4856 + 4857 ;mcc_generated_files/can1.c: 246: CAN1_SetBusWakeUpActivityInterruptHandler(DefaultB + usWakeUpActivityHandler); - 4856 006E5C 0E26 movlw low _DefaultBusWakeUpActivityHandler - 4857 006E5E 0105 movlb 5 ; () banked - 4858 006E60 6F60 movwf CAN1_SetBusWakeUpActivityInterruptHandler@handler& (0+255),b - 4859 006E62 0E7D movlw high _DefaultBusWakeUpActivityHandler - 4860 006E64 6F61 movwf (CAN1_SetBusWakeUpActivityInterruptHandler@handler+1)& (0+255),b - 4861 006E66 EC3D F03E call _CAN1_SetBusWakeUpActivityInterruptHandler ;wreg free - 4862 - 4863 ;mcc_generated_files/can1.c: 247: CAN1_SetBusErrorInterruptHandler(DefaultBusErrorHa + 4858 0070A2 0E84 movlw low _DefaultBusWakeUpActivityHandler + 4859 0070A4 0105 movlb 5 ; () banked + 4860 0070A6 6F60 movwf CAN1_SetBusWakeUpActivityInterruptHandler@handler& (0+255),b + 4861 0070A8 0E7F movlw high _DefaultBusWakeUpActivityHandler + 4862 0070AA 6F61 movwf (CAN1_SetBusWakeUpActivityInterruptHandler@handler+1)& (0+255),b + 4863 0070AC EC75 F03F call _CAN1_SetBusWakeUpActivityInterruptHandler ;wreg free + 4864 + 4865 ;mcc_generated_files/can1.c: 247: CAN1_SetBusErrorInterruptHandler(DefaultBusErrorHa + ndler); - 4864 006E6A 0E28 movlw low _DefaultBusErrorHandler - 4865 006E6C 0105 movlb 5 ; () banked - 4866 006E6E 6F60 movwf CAN1_SetBusErrorInterruptHandler@handler& (0+255),b - 4867 006E70 0E7D movlw high _DefaultBusErrorHandler - 4868 006E72 6F61 movwf (CAN1_SetBusErrorInterruptHandler@handler+1)& (0+255),b - 4869 006E74 EC42 F03E call _CAN1_SetBusErrorInterruptHandler ;wreg free - 4870 - 4871 ;mcc_generated_files/can1.c: 248: CAN1_SetModeChangeInterruptHandler(DefaultModeChan + 4866 0070B0 0E86 movlw low _DefaultBusErrorHandler + 4867 0070B2 0105 movlb 5 ; () banked + 4868 0070B4 6F60 movwf CAN1_SetBusErrorInterruptHandler@handler& (0+255),b + 4869 0070B6 0E7F movlw high _DefaultBusErrorHandler + 4870 0070B8 6F61 movwf (CAN1_SetBusErrorInterruptHandler@handler+1)& (0+255),b + 4871 0070BA EC7A F03F call _CAN1_SetBusErrorInterruptHandler ;wreg free + 4872 + 4873 ;mcc_generated_files/can1.c: 248: CAN1_SetModeChangeInterruptHandler(DefaultModeChan + geHandler); - 4872 006E78 0E22 movlw low _DefaultModeChangeHandler - 4873 006E7A 0105 movlb 5 ; () banked - 4874 006E7C 6F60 movwf CAN1_SetModeChangeInterruptHandler@handler& (0+255),b - 4875 006E7E 0E7D movlw high _DefaultModeChangeHandler - 4876 006E80 6F61 movwf (CAN1_SetModeChangeInterruptHandler@handler+1)& (0+255),b - 4877 006E82 EC33 F03E call _CAN1_SetModeChangeInterruptHandler ;wreg free - 4878 - 4879 ;mcc_generated_files/can1.c: 249: CAN1_SetSystemErrorInterruptHandler(DefaultSystemE + 4874 0070BE 0E80 movlw low _DefaultModeChangeHandler + 4875 0070C0 0105 movlb 5 ; () banked + 4876 0070C2 6F60 movwf CAN1_SetModeChangeInterruptHandler@handler& (0+255),b + 4877 0070C4 0E7F movlw high _DefaultModeChangeHandler + 4878 0070C6 6F61 movwf (CAN1_SetModeChangeInterruptHandler@handler+1)& (0+255),b + 4879 0070C8 EC6B F03F call _CAN1_SetModeChangeInterruptHandler ;wreg free + 4880 + 4881 ;mcc_generated_files/can1.c: 249: CAN1_SetSystemErrorInterruptHandler(DefaultSystemE + rrorHandler); - 4880 006E86 0E1E movlw low _DefaultSystemErrorHandler - 4881 006E88 0105 movlb 5 ; () banked - 4882 006E8A 6F60 movwf CAN1_SetSystemErrorInterruptHandler@handler& (0+255),b - 4883 006E8C 0E7D movlw high _DefaultSystemErrorHandler - 4884 006E8E 6F61 movwf (CAN1_SetSystemErrorInterruptHandler@handler+1)& (0+255),b - 4885 006E90 EC29 F03E call _CAN1_SetSystemErrorInterruptHandler ;wreg free - 4886 - 4887 ;mcc_generated_files/can1.c: 250: CAN1_SetTxAttemptInterruptHandler(DefaultTxAttempt + 4882 0070CC 0E7C movlw low _DefaultSystemErrorHandler + 4883 0070CE 0105 movlb 5 ; () banked + 4884 0070D0 6F60 movwf CAN1_SetSystemErrorInterruptHandler@handler& (0+255),b + 4885 0070D2 0E7F movlw high _DefaultSystemErrorHandler + 4886 0070D4 6F61 movwf (CAN1_SetSystemErrorInterruptHandler@handler+1)& (0+255),b + 4887 0070D6 EC61 F03F call _CAN1_SetSystemErrorInterruptHandler ;wreg free + 4888 + 4889 ;mcc_generated_files/can1.c: 250: CAN1_SetTxAttemptInterruptHandler(DefaultTxAttempt + Handler); - 4888 006E94 0E1C movlw low _DefaultTxAttemptHandler - 4889 006E96 0105 movlb 5 ; () banked - 4890 006E98 6F60 movwf CAN1_SetTxAttemptInterruptHandler@handler& (0+255),b - 4891 006E9A 0E7D movlw high _DefaultTxAttemptHandler - 4892 006E9C 6F61 movwf (CAN1_SetTxAttemptInterruptHandler@handler+1)& (0+255),b - 4893 006E9E EC24 F03E call _CAN1_SetTxAttemptInterruptHandler ;wreg free - 4894 - 4895 ;mcc_generated_files/can1.c: 251: CAN1_SetRxBufferOverFlowInterruptHandler(DefaultRx + 4890 0070DA 0E7A movlw low _DefaultTxAttemptHandler + 4891 0070DC 0105 movlb 5 ; () banked + 4892 0070DE 6F60 movwf CAN1_SetTxAttemptInterruptHandler@handler& (0+255),b + 4893 0070E0 0E7F movlw high _DefaultTxAttemptHandler + 4894 0070E2 6F61 movwf (CAN1_SetTxAttemptInterruptHandler@handler+1)& (0+255),b + 4895 0070E4 EC5C F03F call _CAN1_SetTxAttemptInterruptHandler ;wreg free + 4896 + 4897 ;mcc_generated_files/can1.c: 251: CAN1_SetRxBufferOverFlowInterruptHandler(DefaultRx + BufferOverflowHandler); - 4896 006EA2 0E20 movlw low _DefaultRxBufferOverflowHandler - 4897 006EA4 0105 movlb 5 ; () banked - 4898 006EA6 6F60 movwf CAN1_SetRxBufferOverFlowInterruptHandler@handler& (0+255),b - 4899 006EA8 0E7D movlw high _DefaultRxBufferOverflowHandler - 4900 006EAA 6F61 movwf (CAN1_SetRxBufferOverFlowInterruptHandler@handler+1)& (0+255),b - 4901 006EAC EC2E F03E call _CAN1_SetRxBufferOverFlowInterruptHandler ;wreg free - 4902 006EB0 - 4903 ;mcc_generated_files/can1.c: 252: PIR0bits.CANIF = 0; - 4904 006EB0 9CAE bcf 174,6,c ;volatile - 4905 006EB2 - 4906 ;mcc_generated_files/can1.c: 255: C1INTL = 0x00; - 4907 006EB2 0E00 movlw 0 - 4908 006EB4 0101 movlb 1 ; () banked - 4909 006EB6 6F1C movwf 28,b ;volatile - 4910 006EB8 - 4911 ; BSR set to: 1 - 4912 ;mcc_generated_files/can1.c: 258: C1INTH = 0x00; - 4913 006EB8 0E00 movlw 0 - 4914 006EBA 6F1D movwf 29,b ;volatile - 4915 006EBC - 4916 ; BSR set to: 1 - 4917 ;mcc_generated_files/can1.c: 261: C1INTU = 0x0A; - 4918 006EBC 0E0A movlw 10 - 4919 006EBE 6F1E movwf 30,b ;volatile - 4920 006EC0 - 4921 ; BSR set to: 1 - 4922 ;mcc_generated_files/can1.c: 264: C1INTT = 0xFC; - 4923 006EC0 0EFC movlw 252 - 4924 006EC2 6F1F movwf 31,b ;volatile - 4925 006EC4 - 4926 ; BSR set to: 1 - 4927 ;mcc_generated_files/can1.c: 266: PIE0bits.CANIE = 1; - 4928 006EC4 8C9E bsf 158,6,c ;volatile - 4929 006EC6 - 4930 ; BSR set to: 1 - 4931 006EC6 0012 return ;funcret - 4932 006EC8 __end_of_CAN1_ErrorNotificationInterruptEnable: - 4933 callstack 0 - 4934 - 4935 ;; *************** function _CAN1_SetTxAttemptInterruptHandler ***************** - 4936 ;; Defined at: - 4937 ;; line 672 in file "mcc_generated_files/can1.c" - 4938 ;; Parameters: Size Location Type - 4939 ;; handler 2 0[BANK5 ] PTR FTN()void - 4940 ;; -> DefaultTxAttemptHandler(1), - 4941 ;; Auto vars: Size Location Type - 4942 ;; None - 4943 ;; Return value: Size Location Type - 4944 ;; 1 wreg void - 4945 ;; Registers used: - 4946 ;; wreg, status,2, status,0 - 4947 ;; Tracked objects: - 4948 ;; On entry : 0/0 - 4949 ;; On exit : 0/0 - 4950 ;; Unchanged: 0/0 - 4951 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4898 0070E8 0E7E movlw low _DefaultRxBufferOverflowHandler + 4899 0070EA 0105 movlb 5 ; () banked + 4900 0070EC 6F60 movwf CAN1_SetRxBufferOverFlowInterruptHandler@handler& (0+255),b + 4901 0070EE 0E7F movlw high _DefaultRxBufferOverflowHandler + 4902 0070F0 6F61 movwf (CAN1_SetRxBufferOverFlowInterruptHandler@handler+1)& (0+255),b + 4903 0070F2 EC66 F03F call _CAN1_SetRxBufferOverFlowInterruptHandler ;wreg free + 4904 0070F6 + 4905 ;mcc_generated_files/can1.c: 252: PIR0bits.CANIF = 0; + 4906 0070F6 9CAE bcf 174,6,c ;volatile + 4907 0070F8 + 4908 ;mcc_generated_files/can1.c: 255: C1INTL = 0x00; + 4909 0070F8 0E00 movlw 0 + 4910 0070FA 0101 movlb 1 ; () banked + 4911 0070FC 6F1C movwf 28,b ;volatile + 4912 0070FE + 4913 ; BSR set to: 1 + 4914 ;mcc_generated_files/can1.c: 258: C1INTH = 0x00; + 4915 0070FE 0E00 movlw 0 + 4916 007100 6F1D movwf 29,b ;volatile + 4917 007102 + 4918 ; BSR set to: 1 + 4919 ;mcc_generated_files/can1.c: 261: C1INTU = 0x0A; + 4920 007102 0E0A movlw 10 + 4921 007104 6F1E movwf 30,b ;volatile + 4922 007106 + 4923 ; BSR set to: 1 + 4924 ;mcc_generated_files/can1.c: 264: C1INTT = 0xFC; + 4925 007106 0EFC movlw 252 + 4926 007108 6F1F movwf 31,b ;volatile + 4927 00710A + 4928 ; BSR set to: 1 + 4929 ;mcc_generated_files/can1.c: 266: PIE0bits.CANIE = 1; + 4930 00710A 8C9E bsf 158,6,c ;volatile + 4931 00710C + 4932 ; BSR set to: 1 + 4933 00710C 0012 return ;funcret + 4934 00710E __end_of_CAN1_ErrorNotificationInterruptEnable: + 4935 callstack 0 + 4936 + 4937 ;; *************** function _CAN1_SetTxAttemptInterruptHandler ***************** + 4938 ;; Defined at: + 4939 ;; line 672 in file "mcc_generated_files/can1.c" + 4940 ;; Parameters: Size Location Type + 4941 ;; handler 2 0[BANK5 ] PTR FTN()void + 4942 ;; -> DefaultTxAttemptHandler(1), + 4943 ;; Auto vars: Size Location Type + 4944 ;; None + 4945 ;; Return value: Size Location Type + 4946 ;; 1 wreg void + 4947 ;; Registers used: + 4948 ;; wreg, status,2, status,0 + 4949 ;; Tracked objects: + 4950 ;; On entry : 0/0 + 4951 ;; On exit : 0/0 + 4952 ;; Unchanged: 0/0 + 4953 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4952 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 4954 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4953 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 4955 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4954 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 4956 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4955 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 4957 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4956 ;;Total ram usage: 2 bytes - 4957 ;; Hardware stack levels used: 1 - 4958 ;; Hardware stack levels required when called: 8 - 4959 ;; This function calls: - 4960 ;; Nothing - 4961 ;; This function is called by: - 4962 ;; _CAN1_ErrorNotificationInterruptEnable - 4963 ;; This function uses a non-reentrant model - 4964 ;; - 4965 - 4966 psect text28 - 4967 007C48 __ptext28: - 4968 callstack 0 - 4969 007C48 _CAN1_SetTxAttemptInterruptHandler: - 4970 callstack 115 - 4971 007C48 - 4972 ;mcc_generated_files/can1.c: 672: void CAN1_SetTxAttemptInterruptHandler(void (*handler) + 4958 ;;Total ram usage: 2 bytes + 4959 ;; Hardware stack levels used: 1 + 4960 ;; Hardware stack levels required when called: 8 + 4961 ;; This function calls: + 4962 ;; Nothing + 4963 ;; This function is called by: + 4964 ;; _CAN1_ErrorNotificationInterruptEnable + 4965 ;; This function uses a non-reentrant model + 4966 ;; + 4967 + 4968 psect text28 + 4969 007EB8 __ptext28: + 4970 callstack 0 + 4971 007EB8 _CAN1_SetTxAttemptInterruptHandler: + 4972 callstack 115 + 4973 007EB8 + 4974 ;mcc_generated_files/can1.c: 672: void CAN1_SetTxAttemptInterruptHandler(void (*handler) + (void));mcc_generated_files/can1.c: 673: {;mcc_generated_files/can1.c: 674: CAN1_TxA + ttemptHandler = handler; - 4973 007C48 C560 F668 movff CAN1_SetTxAttemptInterruptHandler@handler,_CAN1_TxAttemptHandler - 4974 007C4C C561 F669 movff CAN1_SetTxAttemptInterruptHandler@handler+1,_CAN1_TxAttemptHandler+1 - 4975 007C50 0012 return ;funcret - 4976 007C52 __end_of_CAN1_SetTxAttemptInterruptHandler: - 4977 callstack 0 - 4978 - 4979 ;; *************** function _CAN1_SetSystemErrorInterruptHandler ***************** - 4980 ;; Defined at: - 4981 ;; line 667 in file "mcc_generated_files/can1.c" - 4982 ;; Parameters: Size Location Type - 4983 ;; handler 2 0[BANK5 ] PTR FTN()void - 4984 ;; -> DefaultSystemErrorHandler(1), - 4985 ;; Auto vars: Size Location Type - 4986 ;; None - 4987 ;; Return value: Size Location Type - 4988 ;; 1 wreg void - 4989 ;; Registers used: - 4990 ;; wreg, status,2, status,0 - 4991 ;; Tracked objects: - 4992 ;; On entry : 0/0 - 4993 ;; On exit : 0/0 - 4994 ;; Unchanged: 0/0 - 4995 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 4975 007EB8 C560 F668 movff CAN1_SetTxAttemptInterruptHandler@handler,_CAN1_TxAttemptHandler + 4976 007EBC C561 F669 movff CAN1_SetTxAttemptInterruptHandler@handler+1,_CAN1_TxAttemptHandler+1 + 4977 007EC0 0012 return ;funcret + 4978 007EC2 __end_of_CAN1_SetTxAttemptInterruptHandler: + 4979 callstack 0 + 4980 + 4981 ;; *************** function _CAN1_SetSystemErrorInterruptHandler ***************** + 4982 ;; Defined at: + 4983 ;; line 667 in file "mcc_generated_files/can1.c" + 4984 ;; Parameters: Size Location Type + 4985 ;; handler 2 0[BANK5 ] PTR FTN()void + 4986 ;; -> DefaultSystemErrorHandler(1), + 4987 ;; Auto vars: Size Location Type + 4988 ;; None + 4989 ;; Return value: Size Location Type + 4990 ;; 1 wreg void + 4991 ;; Registers used: + 4992 ;; wreg, status,2, status,0 + 4993 ;; Tracked objects: + 4994 ;; On entry : 0/0 + 4995 ;; On exit : 0/0 + 4996 ;; Unchanged: 0/0 + 4997 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 4996 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 4998 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4997 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 4999 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4998 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 5000 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 4999 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 5001 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5000 ;;Total ram usage: 2 bytes - 5001 ;; Hardware stack levels used: 1 - 5002 ;; Hardware stack levels required when called: 8 - 5003 ;; This function calls: - 5004 ;; Nothing - 5005 ;; This function is called by: - 5006 ;; _CAN1_ErrorNotificationInterruptEnable - 5007 ;; This function uses a non-reentrant model - 5008 ;; - 5009 - 5010 psect text29 - 5011 007C52 __ptext29: - 5012 callstack 0 - 5013 007C52 _CAN1_SetSystemErrorInterruptHandler: - 5014 callstack 115 - 5015 007C52 - 5016 ;mcc_generated_files/can1.c: 667: void CAN1_SetSystemErrorInterruptHandler(void (*handle + 5002 ;;Total ram usage: 2 bytes + 5003 ;; Hardware stack levels used: 1 + 5004 ;; Hardware stack levels required when called: 8 + 5005 ;; This function calls: + 5006 ;; Nothing + 5007 ;; This function is called by: + 5008 ;; _CAN1_ErrorNotificationInterruptEnable + 5009 ;; This function uses a non-reentrant model + 5010 ;; + 5011 + 5012 psect text29 + 5013 007EC2 __ptext29: + 5014 callstack 0 + 5015 007EC2 _CAN1_SetSystemErrorInterruptHandler: + 5016 callstack 115 + 5017 007EC2 + 5018 ;mcc_generated_files/can1.c: 667: void CAN1_SetSystemErrorInterruptHandler(void (*handle + r)(void));mcc_generated_files/can1.c: 668: {;mcc_generated_files/can1.c: 669: CAN1_S + ystemErrorHandler = handler; - 5017 007C52 C560 F66A movff CAN1_SetSystemErrorInterruptHandler@handler,_CAN1_SystemErrorHandler - 5018 007C56 C561 F66B movff CAN1_SetSystemErrorInterruptHandler@handler+1,_CAN1_SystemErrorHandler+1 - 5019 007C5A 0012 return ;funcret - 5020 007C5C __end_of_CAN1_SetSystemErrorInterruptHandler: - 5021 callstack 0 - 5022 - 5023 ;; *************** function _CAN1_SetRxBufferOverFlowInterruptHandler ***************** - 5024 ;; Defined at: - 5025 ;; line 677 in file "mcc_generated_files/can1.c" - 5026 ;; Parameters: Size Location Type - 5027 ;; handler 2 0[BANK5 ] PTR FTN()void - 5028 ;; -> DefaultRxBufferOverflowHandler(1), - 5029 ;; Auto vars: Size Location Type - 5030 ;; None - 5031 ;; Return value: Size Location Type - 5032 ;; 1 wreg void - 5033 ;; Registers used: - 5034 ;; wreg, status,2, status,0 - 5035 ;; Tracked objects: - 5036 ;; On entry : 0/0 - 5037 ;; On exit : 0/0 - 5038 ;; Unchanged: 0/0 - 5039 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 5019 007EC2 C560 F66A movff CAN1_SetSystemErrorInterruptHandler@handler,_CAN1_SystemErrorHandler + 5020 007EC6 C561 F66B movff CAN1_SetSystemErrorInterruptHandler@handler+1,_CAN1_SystemErrorHandler+1 + 5021 007ECA 0012 return ;funcret + 5022 007ECC __end_of_CAN1_SetSystemErrorInterruptHandler: + 5023 callstack 0 + 5024 + 5025 ;; *************** function _CAN1_SetRxBufferOverFlowInterruptHandler ***************** + 5026 ;; Defined at: + 5027 ;; line 677 in file "mcc_generated_files/can1.c" + 5028 ;; Parameters: Size Location Type + 5029 ;; handler 2 0[BANK5 ] PTR FTN()void + 5030 ;; -> DefaultRxBufferOverflowHandler(1), + 5031 ;; Auto vars: Size Location Type + 5032 ;; None + 5033 ;; Return value: Size Location Type + 5034 ;; 1 wreg void + 5035 ;; Registers used: + 5036 ;; wreg, status,2, status,0 + 5037 ;; Tracked objects: + 5038 ;; On entry : 0/0 + 5039 ;; On exit : 0/0 + 5040 ;; Unchanged: 0/0 + 5041 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 5040 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 5042 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5041 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 5043 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5042 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 5044 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5043 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 5045 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5044 ;;Total ram usage: 2 bytes - 5045 ;; Hardware stack levels used: 1 - 5046 ;; Hardware stack levels required when called: 8 - 5047 ;; This function calls: - 5048 ;; Nothing - 5049 ;; This function is called by: - 5050 ;; _CAN1_ErrorNotificationInterruptEnable - 5051 ;; This function uses a non-reentrant model - 5052 ;; - 5053 - 5054 psect text30 - 5055 007C5C __ptext30: - 5056 callstack 0 - 5057 007C5C _CAN1_SetRxBufferOverFlowInterruptHandler: - 5058 callstack 115 - 5059 007C5C - 5060 ;mcc_generated_files/can1.c: 677: void CAN1_SetRxBufferOverFlowInterruptHandler(void (*h + 5046 ;;Total ram usage: 2 bytes + 5047 ;; Hardware stack levels used: 1 + 5048 ;; Hardware stack levels required when called: 8 + 5049 ;; This function calls: + 5050 ;; Nothing + 5051 ;; This function is called by: + 5052 ;; _CAN1_ErrorNotificationInterruptEnable + 5053 ;; This function uses a non-reentrant model + 5054 ;; + 5055 + 5056 psect text30 + 5057 007ECC __ptext30: + 5058 callstack 0 + 5059 007ECC _CAN1_SetRxBufferOverFlowInterruptHandler: + 5060 callstack 115 + 5061 007ECC + 5062 ;mcc_generated_files/can1.c: 677: void CAN1_SetRxBufferOverFlowInterruptHandler(void (*h + andler)(void));mcc_generated_files/can1.c: 678: {;mcc_generated_files/can1.c: 679: C + AN1_RxBufferOverflowHandler = handler; - 5061 007C5C C560 F666 movff CAN1_SetRxBufferOverFlowInterruptHandler@handler,_CAN1_RxBufferOverflowHandler - 5062 007C60 C561 F667 movff CAN1_SetRxBufferOverFlowInterruptHandler@handler+1,_CAN1_RxBufferOverflowHandler+ + 5063 007ECC C560 F666 movff CAN1_SetRxBufferOverFlowInterruptHandler@handler,_CAN1_RxBufferOverflowHandler + 5064 007ED0 C561 F667 movff CAN1_SetRxBufferOverFlowInterruptHandler@handler+1,_CAN1_RxBufferOverflowHandler+ + 1 - 5063 007C64 0012 return ;funcret - 5064 007C66 __end_of_CAN1_SetRxBufferOverFlowInterruptHandler: - 5065 callstack 0 - 5066 - 5067 ;; *************** function _CAN1_SetModeChangeInterruptHandler ***************** - 5068 ;; Defined at: - 5069 ;; line 662 in file "mcc_generated_files/can1.c" - 5070 ;; Parameters: Size Location Type - 5071 ;; handler 2 0[BANK5 ] PTR FTN()void - 5072 ;; -> DefaultModeChangeHandler(1), - 5073 ;; Auto vars: Size Location Type - 5074 ;; None - 5075 ;; Return value: Size Location Type - 5076 ;; 1 wreg void - 5077 ;; Registers used: - 5078 ;; wreg, status,2, status,0 - 5079 ;; Tracked objects: - 5080 ;; On entry : 0/0 - 5081 ;; On exit : 0/0 - 5082 ;; Unchanged: 0/0 - 5083 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 5065 007ED4 0012 return ;funcret + 5066 007ED6 __end_of_CAN1_SetRxBufferOverFlowInterruptHandler: + 5067 callstack 0 + 5068 + 5069 ;; *************** function _CAN1_SetModeChangeInterruptHandler ***************** + 5070 ;; Defined at: + 5071 ;; line 662 in file "mcc_generated_files/can1.c" + 5072 ;; Parameters: Size Location Type + 5073 ;; handler 2 0[BANK5 ] PTR FTN()void + 5074 ;; -> DefaultModeChangeHandler(1), + 5075 ;; Auto vars: Size Location Type + 5076 ;; None + 5077 ;; Return value: Size Location Type + 5078 ;; 1 wreg void + 5079 ;; Registers used: + 5080 ;; wreg, status,2, status,0 + 5081 ;; Tracked objects: + 5082 ;; On entry : 0/0 + 5083 ;; On exit : 0/0 + 5084 ;; Unchanged: 0/0 + 5085 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 5084 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 5086 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5085 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 5087 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5086 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 5088 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5087 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 5089 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5088 ;;Total ram usage: 2 bytes - 5089 ;; Hardware stack levels used: 1 - 5090 ;; Hardware stack levels required when called: 8 - 5091 ;; This function calls: - 5092 ;; Nothing - 5093 ;; This function is called by: - 5094 ;; _CAN1_ErrorNotificationInterruptEnable - 5095 ;; This function uses a non-reentrant model - 5096 ;; - 5097 - 5098 psect text31 - 5099 007C66 __ptext31: - 5100 callstack 0 - 5101 007C66 _CAN1_SetModeChangeInterruptHandler: - 5102 callstack 115 - 5103 007C66 - 5104 ;mcc_generated_files/can1.c: 662: void CAN1_SetModeChangeInterruptHandler(void (*handler + 5090 ;;Total ram usage: 2 bytes + 5091 ;; Hardware stack levels used: 1 + 5092 ;; Hardware stack levels required when called: 8 + 5093 ;; This function calls: + 5094 ;; Nothing + 5095 ;; This function is called by: + 5096 ;; _CAN1_ErrorNotificationInterruptEnable + 5097 ;; This function uses a non-reentrant model + 5098 ;; + 5099 + 5100 psect text31 + 5101 007ED6 __ptext31: + 5102 callstack 0 + 5103 007ED6 _CAN1_SetModeChangeInterruptHandler: + 5104 callstack 115 + 5105 007ED6 + 5106 ;mcc_generated_files/can1.c: 662: void CAN1_SetModeChangeInterruptHandler(void (*handler + )(void));mcc_generated_files/can1.c: 663: {;mcc_generated_files/can1.c: 664: CAN1_Mo + deChangeHandler = handler; - 5105 007C66 C560 F66C movff CAN1_SetModeChangeInterruptHandler@handler,_CAN1_ModeChangeHandler - 5106 007C6A C561 F66D movff CAN1_SetModeChangeInterruptHandler@handler+1,_CAN1_ModeChangeHandler+1 - 5107 007C6E 0012 return ;funcret - 5108 007C70 __end_of_CAN1_SetModeChangeInterruptHandler: - 5109 callstack 0 - 5110 - 5111 ;; *************** function _CAN1_SetInvalidMessageInterruptHandler ***************** - 5112 ;; Defined at: - 5113 ;; line 647 in file "mcc_generated_files/can1.c" - 5114 ;; Parameters: Size Location Type - 5115 ;; handler 2 0[BANK5 ] PTR FTN()void - 5116 ;; -> DefaultInvalidMessageHandler(1), - 5117 ;; Auto vars: Size Location Type - 5118 ;; None - 5119 ;; Return value: Size Location Type - 5120 ;; 1 wreg void - 5121 ;; Registers used: - 5122 ;; wreg, status,2, status,0 - 5123 ;; Tracked objects: - 5124 ;; On entry : 0/0 - 5125 ;; On exit : 0/0 - 5126 ;; Unchanged: 0/0 - 5127 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 5107 007ED6 C560 F66C movff CAN1_SetModeChangeInterruptHandler@handler,_CAN1_ModeChangeHandler + 5108 007EDA C561 F66D movff CAN1_SetModeChangeInterruptHandler@handler+1,_CAN1_ModeChangeHandler+1 + 5109 007EDE 0012 return ;funcret + 5110 007EE0 __end_of_CAN1_SetModeChangeInterruptHandler: + 5111 callstack 0 + 5112 + 5113 ;; *************** function _CAN1_SetInvalidMessageInterruptHandler ***************** + 5114 ;; Defined at: + 5115 ;; line 647 in file "mcc_generated_files/can1.c" + 5116 ;; Parameters: Size Location Type + 5117 ;; handler 2 0[BANK5 ] PTR FTN()void + 5118 ;; -> DefaultInvalidMessageHandler(1), + 5119 ;; Auto vars: Size Location Type + 5120 ;; None + 5121 ;; Return value: Size Location Type + 5122 ;; 1 wreg void + 5123 ;; Registers used: + 5124 ;; wreg, status,2, status,0 + 5125 ;; Tracked objects: + 5126 ;; On entry : 0/0 + 5127 ;; On exit : 0/0 + 5128 ;; Unchanged: 0/0 + 5129 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 5128 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 5130 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5129 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 5131 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5130 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 5132 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5131 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 5133 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5132 ;;Total ram usage: 2 bytes - 5133 ;; Hardware stack levels used: 1 - 5134 ;; Hardware stack levels required when called: 8 - 5135 ;; This function calls: - 5136 ;; Nothing - 5137 ;; This function is called by: - 5138 ;; _CAN1_ErrorNotificationInterruptEnable - 5139 ;; This function uses a non-reentrant model - 5140 ;; - 5141 - 5142 psect text32 - 5143 007C70 __ptext32: - 5144 callstack 0 - 5145 007C70 _CAN1_SetInvalidMessageInterruptHandler: - 5146 callstack 115 - 5147 007C70 - 5148 ;mcc_generated_files/can1.c: 647: void CAN1_SetInvalidMessageInterruptHandler(void (*han + 5134 ;;Total ram usage: 2 bytes + 5135 ;; Hardware stack levels used: 1 + 5136 ;; Hardware stack levels required when called: 8 + 5137 ;; This function calls: + 5138 ;; Nothing + 5139 ;; This function is called by: + 5140 ;; _CAN1_ErrorNotificationInterruptEnable + 5141 ;; This function uses a non-reentrant model + 5142 ;; + 5143 + 5144 psect text32 + 5145 007EE0 __ptext32: + 5146 callstack 0 + 5147 007EE0 _CAN1_SetInvalidMessageInterruptHandler: + 5148 callstack 115 + 5149 007EE0 + 5150 ;mcc_generated_files/can1.c: 647: void CAN1_SetInvalidMessageInterruptHandler(void (*han + dler)(void));mcc_generated_files/can1.c: 648: {;mcc_generated_files/can1.c: 649: CAN + 1_InvalidMessageHandler = handler; - 5149 007C70 C560 F672 movff CAN1_SetInvalidMessageInterruptHandler@handler,_CAN1_InvalidMessageHandler - 5150 007C74 C561 F673 movff CAN1_SetInvalidMessageInterruptHandler@handler+1,_CAN1_InvalidMessageHandler+1 - 5151 007C78 0012 return ;funcret - 5152 007C7A __end_of_CAN1_SetInvalidMessageInterruptHandler: - 5153 callstack 0 - 5154 - 5155 ;; *************** function _CAN1_SetBusWakeUpActivityInterruptHandler ***************** - 5156 ;; Defined at: - 5157 ;; line 652 in file "mcc_generated_files/can1.c" - 5158 ;; Parameters: Size Location Type - 5159 ;; handler 2 0[BANK5 ] PTR FTN()void - 5160 ;; -> DefaultBusWakeUpActivityHandler(1), - 5161 ;; Auto vars: Size Location Type - 5162 ;; None - 5163 ;; Return value: Size Location Type - 5164 ;; 1 wreg void - 5165 ;; Registers used: - 5166 ;; wreg, status,2, status,0 - 5167 ;; Tracked objects: - 5168 ;; On entry : 0/0 - 5169 ;; On exit : 0/0 - 5170 ;; Unchanged: 0/0 - 5171 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 5151 007EE0 C560 F672 movff CAN1_SetInvalidMessageInterruptHandler@handler,_CAN1_InvalidMessageHandler + 5152 007EE4 C561 F673 movff CAN1_SetInvalidMessageInterruptHandler@handler+1,_CAN1_InvalidMessageHandler+1 + 5153 007EE8 0012 return ;funcret + 5154 007EEA __end_of_CAN1_SetInvalidMessageInterruptHandler: + 5155 callstack 0 + 5156 + 5157 ;; *************** function _CAN1_SetBusWakeUpActivityInterruptHandler ***************** + 5158 ;; Defined at: + 5159 ;; line 652 in file "mcc_generated_files/can1.c" + 5160 ;; Parameters: Size Location Type + 5161 ;; handler 2 0[BANK5 ] PTR FTN()void + 5162 ;; -> DefaultBusWakeUpActivityHandler(1), + 5163 ;; Auto vars: Size Location Type + 5164 ;; None + 5165 ;; Return value: Size Location Type + 5166 ;; 1 wreg void + 5167 ;; Registers used: + 5168 ;; wreg, status,2, status,0 + 5169 ;; Tracked objects: + 5170 ;; On entry : 0/0 + 5171 ;; On exit : 0/0 + 5172 ;; Unchanged: 0/0 + 5173 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 5172 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 5174 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5173 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 5175 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5174 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 5176 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5175 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 5177 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5176 ;;Total ram usage: 2 bytes - 5177 ;; Hardware stack levels used: 1 - 5178 ;; Hardware stack levels required when called: 8 - 5179 ;; This function calls: - 5180 ;; Nothing - 5181 ;; This function is called by: - 5182 ;; _CAN1_ErrorNotificationInterruptEnable - 5183 ;; This function uses a non-reentrant model - 5184 ;; - 5185 - 5186 psect text33 - 5187 007C7A __ptext33: - 5188 callstack 0 - 5189 007C7A _CAN1_SetBusWakeUpActivityInterruptHandler: - 5190 callstack 115 - 5191 007C7A - 5192 ;mcc_generated_files/can1.c: 652: void CAN1_SetBusWakeUpActivityInterruptHandler(void (* + 5178 ;;Total ram usage: 2 bytes + 5179 ;; Hardware stack levels used: 1 + 5180 ;; Hardware stack levels required when called: 8 + 5181 ;; This function calls: + 5182 ;; Nothing + 5183 ;; This function is called by: + 5184 ;; _CAN1_ErrorNotificationInterruptEnable + 5185 ;; This function uses a non-reentrant model + 5186 ;; + 5187 + 5188 psect text33 + 5189 007EEA __ptext33: + 5190 callstack 0 + 5191 007EEA _CAN1_SetBusWakeUpActivityInterruptHandler: + 5192 callstack 115 + 5193 007EEA + 5194 ;mcc_generated_files/can1.c: 652: void CAN1_SetBusWakeUpActivityInterruptHandler(void (* + handler)(void));mcc_generated_files/can1.c: 653: {;mcc_generated_files/can1.c: 654: + CAN1_BusWakeUpActivityHandler = handler; - 5193 007C7A C560 F670 movff CAN1_SetBusWakeUpActivityInterruptHandler@handler,_CAN1_BusWakeUpActivityHandler - 5194 007C7E C561 F671 movff CAN1_SetBusWakeUpActivityInterruptHandler@handler+1,_CAN1_BusWakeUpActivityHandle + 5195 007EEA C560 F670 movff CAN1_SetBusWakeUpActivityInterruptHandler@handler,_CAN1_BusWakeUpActivityHandler + 5196 007EEE C561 F671 movff CAN1_SetBusWakeUpActivityInterruptHandler@handler+1,_CAN1_BusWakeUpActivityHandle + r+1 - 5195 007C82 0012 return ;funcret - 5196 007C84 __end_of_CAN1_SetBusWakeUpActivityInterruptHandler: - 5197 callstack 0 - 5198 - 5199 ;; *************** function _CAN1_SetBusErrorInterruptHandler ***************** - 5200 ;; Defined at: - 5201 ;; line 657 in file "mcc_generated_files/can1.c" - 5202 ;; Parameters: Size Location Type - 5203 ;; handler 2 0[BANK5 ] PTR FTN()void - 5204 ;; -> DefaultBusErrorHandler(1), - 5205 ;; Auto vars: Size Location Type - 5206 ;; None - 5207 ;; Return value: Size Location Type - 5208 ;; 1 wreg void - 5209 ;; Registers used: - 5210 ;; wreg, status,2, status,0 - 5211 ;; Tracked objects: - 5212 ;; On entry : 0/0 - 5213 ;; On exit : 0/0 - 5214 ;; Unchanged: 0/0 - 5215 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 5197 007EF2 0012 return ;funcret + 5198 007EF4 __end_of_CAN1_SetBusWakeUpActivityInterruptHandler: + 5199 callstack 0 + 5200 + 5201 ;; *************** function _CAN1_SetBusErrorInterruptHandler ***************** + 5202 ;; Defined at: + 5203 ;; line 657 in file "mcc_generated_files/can1.c" + 5204 ;; Parameters: Size Location Type + 5205 ;; handler 2 0[BANK5 ] PTR FTN()void + 5206 ;; -> DefaultBusErrorHandler(1), + 5207 ;; Auto vars: Size Location Type + 5208 ;; None + 5209 ;; Return value: Size Location Type + 5210 ;; 1 wreg void + 5211 ;; Registers used: + 5212 ;; wreg, status,2, status,0 + 5213 ;; Tracked objects: + 5214 ;; On entry : 0/0 + 5215 ;; On exit : 0/0 + 5216 ;; Unchanged: 0/0 + 5217 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 5216 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 5218 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5217 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 5219 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5218 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 5220 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5219 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 5221 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5220 ;;Total ram usage: 2 bytes - 5221 ;; Hardware stack levels used: 1 - 5222 ;; Hardware stack levels required when called: 8 - 5223 ;; This function calls: - 5224 ;; Nothing - 5225 ;; This function is called by: - 5226 ;; _CAN1_ErrorNotificationInterruptEnable - 5227 ;; This function uses a non-reentrant model - 5228 ;; - 5229 - 5230 psect text34 - 5231 007C84 __ptext34: - 5232 callstack 0 - 5233 007C84 _CAN1_SetBusErrorInterruptHandler: - 5234 callstack 115 - 5235 007C84 - 5236 ;mcc_generated_files/can1.c: 657: void CAN1_SetBusErrorInterruptHandler(void (*handler)( + 5222 ;;Total ram usage: 2 bytes + 5223 ;; Hardware stack levels used: 1 + 5224 ;; Hardware stack levels required when called: 8 + 5225 ;; This function calls: + 5226 ;; Nothing + 5227 ;; This function is called by: + 5228 ;; _CAN1_ErrorNotificationInterruptEnable + 5229 ;; This function uses a non-reentrant model + 5230 ;; + 5231 + 5232 psect text34 + 5233 007EF4 __ptext34: + 5234 callstack 0 + 5235 007EF4 _CAN1_SetBusErrorInterruptHandler: + 5236 callstack 115 + 5237 007EF4 + 5238 ;mcc_generated_files/can1.c: 657: void CAN1_SetBusErrorInterruptHandler(void (*handler)( + void));mcc_generated_files/can1.c: 658: {;mcc_generated_files/can1.c: 659: CAN1_BusE + rrorHandler = handler; - 5237 007C84 C560 F66E movff CAN1_SetBusErrorInterruptHandler@handler,_CAN1_BusErrorHandler - 5238 007C88 C561 F66F movff CAN1_SetBusErrorInterruptHandler@handler+1,_CAN1_BusErrorHandler+1 - 5239 007C8C 0012 return ;funcret - 5240 007C8E __end_of_CAN1_SetBusErrorInterruptHandler: - 5241 callstack 0 - 5242 - 5243 ;; *************** function _CAN1_BitRateConfiguration ***************** - 5244 ;; Defined at: - 5245 ;; line 227 in file "mcc_generated_files/can1.c" - 5246 ;; Parameters: Size Location Type - 5247 ;; None - 5248 ;; Auto vars: Size Location Type + 5239 007EF4 C560 F66E movff CAN1_SetBusErrorInterruptHandler@handler,_CAN1_BusErrorHandler + 5240 007EF8 C561 F66F movff CAN1_SetBusErrorInterruptHandler@handler+1,_CAN1_BusErrorHandler+1 + 5241 007EFC 0012 return ;funcret + 5242 007EFE __end_of_CAN1_SetBusErrorInterruptHandler: + 5243 callstack 0 + 5244 + 5245 ;; *************** function _CAN1_BitRateConfiguration ***************** + 5246 ;; Defined at: + 5247 ;; line 227 in file "mcc_generated_files/can1.c" + 5248 ;; Parameters: Size Location Type 5249 ;; None - 5250 ;; Return value: Size Location Type - 5251 ;; 1 wreg void - 5252 ;; Registers used: - 5253 ;; wreg, status,2 - 5254 ;; Tracked objects: - 5255 ;; On entry : 0/0 - 5256 ;; On exit : 0/0 - 5257 ;; Unchanged: 0/0 - 5258 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 5250 ;; Auto vars: Size Location Type + 5251 ;; None + 5252 ;; Return value: Size Location Type + 5253 ;; 1 wreg void + 5254 ;; Registers used: + 5255 ;; wreg, status,2 + 5256 ;; Tracked objects: + 5257 ;; On entry : 0/0 + 5258 ;; On exit : 0/0 + 5259 ;; Unchanged: 0/0 + 5260 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 5259 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 5260 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 5261 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 5262 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 5263 ;;Total ram usage: 0 bytes - 5264 ;; Hardware stack levels used: 1 - 5265 ;; Hardware stack levels required when called: 8 - 5266 ;; This function calls: - 5267 ;; Nothing - 5268 ;; This function is called by: - 5269 ;; _CAN1_Initialize - 5270 ;; This function uses a non-reentrant model - 5271 ;; - 5272 - 5273 psect text35 - 5274 007B40 __ptext35: - 5275 callstack 0 - 5276 007B40 _CAN1_BitRateConfiguration: - 5277 callstack 116 - 5278 007B40 - 5279 ;mcc_generated_files/can1.c: 230: C1NBTCFGL = 0x01; - 5280 007B40 0E01 movlw 1 - 5281 007B42 0101 movlb 1 ; () banked - 5282 007B44 6F04 movwf 4,b ;volatile - 5283 - 5284 ;mcc_generated_files/can1.c: 233: C1NBTCFGH = 0x01; - 5285 007B46 0E01 movlw 1 - 5286 007B48 6F05 movwf 5,b ;volatile - 5287 - 5288 ;mcc_generated_files/can1.c: 236: C1NBTCFGU = 0x06; - 5289 007B4A 0E06 movlw 6 - 5290 007B4C 6F06 movwf 6,b ;volatile - 5291 - 5292 ;mcc_generated_files/can1.c: 239: C1NBTCFGT = 0x00; - 5293 007B4E 0E00 movlw 0 - 5294 007B50 6F07 movwf 7,b ;volatile - 5295 007B52 - 5296 ; BSR set to: 1 - 5297 007B52 0012 return ;funcret - 5298 007B54 __end_of_CAN1_BitRateConfiguration: - 5299 callstack 0 - 5300 - 5301 ;; *************** function _ADC_Initialize ***************** - 5302 ;; Defined at: - 5303 ;; line 71 in file "mcc_generated_files/adc.c" - 5304 ;; Parameters: Size Location Type - 5305 ;; None - 5306 ;; Auto vars: Size Location Type + 5261 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 5262 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 5263 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 5264 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 5265 ;;Total ram usage: 0 bytes + 5266 ;; Hardware stack levels used: 1 + 5267 ;; Hardware stack levels required when called: 8 + 5268 ;; This function calls: + 5269 ;; Nothing + 5270 ;; This function is called by: + 5271 ;; _CAN1_Initialize + 5272 ;; This function uses a non-reentrant model + 5273 ;; + 5274 + 5275 psect text35 + 5276 007DB0 __ptext35: + 5277 callstack 0 + 5278 007DB0 _CAN1_BitRateConfiguration: + 5279 callstack 116 + 5280 007DB0 + 5281 ;mcc_generated_files/can1.c: 230: C1NBTCFGL = 0x01; + 5282 007DB0 0E01 movlw 1 + 5283 007DB2 0101 movlb 1 ; () banked + 5284 007DB4 6F04 movwf 4,b ;volatile + 5285 + 5286 ;mcc_generated_files/can1.c: 233: C1NBTCFGH = 0x01; + 5287 007DB6 0E01 movlw 1 + 5288 007DB8 6F05 movwf 5,b ;volatile + 5289 + 5290 ;mcc_generated_files/can1.c: 236: C1NBTCFGU = 0x06; + 5291 007DBA 0E06 movlw 6 + 5292 007DBC 6F06 movwf 6,b ;volatile + 5293 + 5294 ;mcc_generated_files/can1.c: 239: C1NBTCFGT = 0x00; + 5295 007DBE 0E00 movlw 0 + 5296 007DC0 6F07 movwf 7,b ;volatile + 5297 007DC2 + 5298 ; BSR set to: 1 + 5299 007DC2 0012 return ;funcret + 5300 007DC4 __end_of_CAN1_BitRateConfiguration: + 5301 callstack 0 + 5302 + 5303 ;; *************** function _ADC_Initialize ***************** + 5304 ;; Defined at: + 5305 ;; line 71 in file "mcc_generated_files/adc.c" + 5306 ;; Parameters: Size Location Type 5307 ;; None - 5308 ;; Return value: Size Location Type - 5309 ;; 1 wreg void - 5310 ;; Registers used: - 5311 ;; wreg, status,2, status,0, cstack - 5312 ;; Tracked objects: - 5313 ;; On entry : 0/0 - 5314 ;; On exit : 0/0 - 5315 ;; Unchanged: 0/0 - 5316 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 5308 ;; Auto vars: Size Location Type + 5309 ;; None + 5310 ;; Return value: Size Location Type + 5311 ;; 1 wreg void + 5312 ;; Registers used: + 5313 ;; wreg, status,2, status,0, cstack + 5314 ;; Tracked objects: + 5315 ;; On entry : 0/0 + 5316 ;; On exit : 0/0 + 5317 ;; Unchanged: 0/0 + 5318 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 5317 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 5318 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 5319 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 5320 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 5321 ;;Total ram usage: 0 bytes - 5322 ;; Hardware stack levels used: 1 - 5323 ;; Hardware stack levels required when called: 9 - 5324 ;; This function calls: - 5325 ;; _ADC_SetADIInterruptHandler - 5326 ;; _ADC_SetActiveClockTuningInterruptHandler - 5327 ;; _ADC_SetContext1ThresholdInterruptHandler - 5328 ;; _ADC_SetContext2ThresholdInterruptHandler - 5329 ;; _ADC_SetContext3ThresholdInterruptHandler - 5330 ;; _ADC_SetContext4ThresholdInterruptHandler - 5331 ;; This function is called by: - 5332 ;; _SYSTEM_Initialize - 5333 ;; This function uses a non-reentrant model - 5334 ;; - 5335 - 5336 psect text36 - 5337 004512 __ptext36: - 5338 callstack 0 - 5339 004512 _ADC_Initialize: - 5340 callstack 116 - 5341 004512 - 5342 ;mcc_generated_files/adc.c: 74: ADACT = 0x02; - 5343 004512 0E02 movlw 2 - 5344 004514 0103 movlb 3 ; () banked - 5345 004516 6FF9 movwf 249,b ;volatile - 5346 - 5347 ;mcc_generated_files/adc.c: 77: ADCLK = 0x3F; - 5348 004518 0E3F movlw 63 - 5349 00451A 6FFA movwf 250,b ;volatile - 5350 - 5351 ;mcc_generated_files/adc.c: 80: ADCP = 0x00; - 5352 00451C 0E00 movlw 0 - 5353 00451E 6FD8 movwf 216,b ;volatile - 5354 - 5355 ;mcc_generated_files/adc.c: 86: ADCTX = 0x0; - 5356 004520 0E00 movlw 0 - 5357 004522 6FFB movwf 251,b ;volatile - 5358 - 5359 ;mcc_generated_files/adc.c: 89: ADLTHL = 0x00; - 5360 004524 0E00 movlw 0 - 5361 004526 6FD9 movwf 217,b ;volatile - 5362 - 5363 ;mcc_generated_files/adc.c: 92: ADLTHH = 0x00; - 5364 004528 0E00 movlw 0 - 5365 00452A 6FDA movwf 218,b ;volatile - 5366 - 5367 ;mcc_generated_files/adc.c: 95: ADUTHL = 0x00; - 5368 00452C 0E00 movlw 0 - 5369 00452E 6FDB movwf 219,b ;volatile - 5370 - 5371 ;mcc_generated_files/adc.c: 98: ADUTHH = 0x00; - 5372 004530 0E00 movlw 0 - 5373 004532 6FDC movwf 220,b ;volatile - 5374 - 5375 ;mcc_generated_files/adc.c: 101: ADSTPTL = 0x00; - 5376 004534 0E00 movlw 0 - 5377 004536 6FDF movwf 223,b ;volatile - 5378 - 5379 ;mcc_generated_files/adc.c: 104: ADSTPTH = 0x00; - 5380 004538 0E00 movlw 0 - 5381 00453A 6FE0 movwf 224,b ;volatile - 5382 - 5383 ;mcc_generated_files/adc.c: 107: ADACCL = 0x00; - 5384 00453C 0E00 movlw 0 - 5385 00453E 6FE3 movwf 227,b ;volatile - 5386 - 5387 ;mcc_generated_files/adc.c: 110: ADACCH = 0x00; - 5388 004540 0E00 movlw 0 - 5389 004542 6FE4 movwf 228,b ;volatile - 5390 - 5391 ;mcc_generated_files/adc.c: 113: ADACCU = 0x00; - 5392 004544 0E00 movlw 0 - 5393 004546 6FE5 movwf 229,b ;volatile - 5394 - 5395 ;mcc_generated_files/adc.c: 116: ADCNT = 0x00; - 5396 004548 0E00 movlw 0 - 5397 00454A 6FE6 movwf 230,b ;volatile - 5398 - 5399 ;mcc_generated_files/adc.c: 119: ADRPT = 0x00; - 5400 00454C 0E00 movlw 0 - 5401 00454E 6FE7 movwf 231,b ;volatile - 5402 - 5403 ;mcc_generated_files/adc.c: 122: ADRESL = 0x00; - 5404 004550 0E00 movlw 0 - 5405 004552 6FEA movwf 234,b ;volatile - 5406 - 5407 ;mcc_generated_files/adc.c: 125: ADRESH = 0x00; - 5408 004554 0E00 movlw 0 - 5409 004556 6FEB movwf 235,b ;volatile - 5410 - 5411 ;mcc_generated_files/adc.c: 128: ADPCH = 0x10; - 5412 004558 0E10 movlw 16 - 5413 00455A 6FEC movwf 236,b ;volatile - 5414 - 5415 ;mcc_generated_files/adc.c: 131: ADACQL = 0xE8; - 5416 00455C 0EE8 movlw 232 - 5417 00455E 6FEE movwf 238,b ;volatile - 5418 - 5419 ;mcc_generated_files/adc.c: 134: ADACQH = 0x03; - 5420 004560 0E03 movlw 3 - 5421 004562 6FEF movwf 239,b ;volatile - 5422 - 5423 ;mcc_generated_files/adc.c: 137: ADCAP = 0x00; - 5424 004564 0E00 movlw 0 - 5425 004566 6FF0 movwf 240,b ;volatile - 5426 - 5427 ;mcc_generated_files/adc.c: 140: ADPREL = 0x00; - 5428 004568 0E00 movlw 0 - 5429 00456A 6FF1 movwf 241,b ;volatile - 5430 - 5431 ;mcc_generated_files/adc.c: 143: ADPREH = 0x00; - 5432 00456C 0E00 movlw 0 - 5433 00456E 6FF2 movwf 242,b ;volatile - 5434 - 5435 ;mcc_generated_files/adc.c: 146: ADCON0 = 0x00; - 5436 004570 0E00 movlw 0 - 5437 004572 6FF3 movwf 243,b ;volatile - 5438 - 5439 ;mcc_generated_files/adc.c: 149: ADCON1 = 0x00; - 5440 004574 0E00 movlw 0 - 5441 004576 6FF4 movwf 244,b ;volatile - 5442 - 5443 ;mcc_generated_files/adc.c: 152: ADCON2 = 0x10; - 5444 004578 0E10 movlw 16 - 5445 00457A 6FF5 movwf 245,b ;volatile - 5446 - 5447 ;mcc_generated_files/adc.c: 155: ADCON3 = 0x00; - 5448 00457C 0E00 movlw 0 - 5449 00457E 6FF6 movwf 246,b ;volatile - 5450 - 5451 ;mcc_generated_files/adc.c: 158: ADSTAT = 0x00; - 5452 004580 0E00 movlw 0 - 5453 004582 6FF7 movwf 247,b ;volatile - 5454 - 5455 ;mcc_generated_files/adc.c: 161: ADREF = 0x00; - 5456 004584 0E00 movlw 0 - 5457 004586 6FF8 movwf 248,b ;volatile - 5458 - 5459 ;mcc_generated_files/adc.c: 164: ADCSEL1 = 0x00; - 5460 004588 0E00 movlw 0 - 5461 00458A 6FFC movwf 252,b ;volatile - 5462 - 5463 ;mcc_generated_files/adc.c: 169: ADCTX = 0x1; - 5464 00458C 0E01 movlw 1 - 5465 00458E 6FFB movwf 251,b ;volatile - 5466 - 5467 ;mcc_generated_files/adc.c: 172: ADLTHL = 0x00; - 5468 004590 0E00 movlw 0 - 5469 004592 6FD9 movwf 217,b ;volatile - 5470 - 5471 ;mcc_generated_files/adc.c: 175: ADLTHH = 0x00; - 5472 004594 0E00 movlw 0 - 5473 004596 6FDA movwf 218,b ;volatile - 5474 - 5475 ;mcc_generated_files/adc.c: 178: ADUTHL = 0x00; - 5476 004598 0E00 movlw 0 - 5477 00459A 6FDB movwf 219,b ;volatile - 5478 - 5479 ;mcc_generated_files/adc.c: 181: ADUTHH = 0x00; - 5480 00459C 0E00 movlw 0 - 5481 00459E 6FDC movwf 220,b ;volatile - 5482 - 5483 ;mcc_generated_files/adc.c: 184: ADSTPTL = 0x00; - 5484 0045A0 0E00 movlw 0 - 5485 0045A2 6FDF movwf 223,b ;volatile - 5486 - 5487 ;mcc_generated_files/adc.c: 187: ADSTPTH = 0x00; - 5488 0045A4 0E00 movlw 0 - 5489 0045A6 6FE0 movwf 224,b ;volatile - 5490 - 5491 ;mcc_generated_files/adc.c: 190: ADACCL = 0x00; - 5492 0045A8 0E00 movlw 0 - 5493 0045AA 6FE3 movwf 227,b ;volatile - 5494 - 5495 ;mcc_generated_files/adc.c: 193: ADACCH = 0x00; - 5496 0045AC 0E00 movlw 0 - 5497 0045AE 6FE4 movwf 228,b ;volatile - 5498 - 5499 ;mcc_generated_files/adc.c: 196: ADACCU = 0x00; - 5500 0045B0 0E00 movlw 0 - 5501 0045B2 6FE5 movwf 229,b ;volatile - 5502 - 5503 ;mcc_generated_files/adc.c: 199: ADCNT = 0x00; - 5504 0045B4 0E00 movlw 0 - 5505 0045B6 6FE6 movwf 230,b ;volatile - 5506 - 5507 ;mcc_generated_files/adc.c: 202: ADRPT = 0x00; - 5508 0045B8 0E00 movlw 0 - 5509 0045BA 6FE7 movwf 231,b ;volatile - 5510 - 5511 ;mcc_generated_files/adc.c: 205: ADRESL = 0x00; - 5512 0045BC 0E00 movlw 0 - 5513 0045BE 6FEA movwf 234,b ;volatile - 5514 - 5515 ;mcc_generated_files/adc.c: 208: ADRESH = 0x00; - 5516 0045C0 0E00 movlw 0 - 5517 0045C2 6FEB movwf 235,b ;volatile - 5518 - 5519 ;mcc_generated_files/adc.c: 211: ADPCH = 0x04; - 5520 0045C4 0E04 movlw 4 - 5521 0045C6 6FEC movwf 236,b ;volatile - 5522 - 5523 ;mcc_generated_files/adc.c: 214: ADACQL = 0xE8; - 5524 0045C8 0EE8 movlw 232 - 5525 0045CA 6FEE movwf 238,b ;volatile - 5526 - 5527 ;mcc_generated_files/adc.c: 217: ADACQH = 0x03; - 5528 0045CC 0E03 movlw 3 - 5529 0045CE 6FEF movwf 239,b ;volatile - 5530 - 5531 ;mcc_generated_files/adc.c: 220: ADCAP = 0x00; - 5532 0045D0 0E00 movlw 0 - 5533 0045D2 6FF0 movwf 240,b ;volatile - 5534 - 5535 ;mcc_generated_files/adc.c: 223: ADPREL = 0x00; - 5536 0045D4 0E00 movlw 0 - 5537 0045D6 6FF1 movwf 241,b ;volatile - 5538 - 5539 ;mcc_generated_files/adc.c: 226: ADPREH = 0x00; - 5540 0045D8 0E00 movlw 0 - 5541 0045DA 6FF2 movwf 242,b ;volatile - 5542 - 5543 ;mcc_generated_files/adc.c: 229: ADCON0 = 0x00; - 5544 0045DC 0E00 movlw 0 - 5545 0045DE 6FF3 movwf 243,b ;volatile - 5546 - 5547 ;mcc_generated_files/adc.c: 232: ADCON1 = 0x00; - 5548 0045E0 0E00 movlw 0 - 5549 0045E2 6FF4 movwf 244,b ;volatile - 5550 - 5551 ;mcc_generated_files/adc.c: 235: ADCON2 = 0x10; - 5552 0045E4 0E10 movlw 16 - 5553 0045E6 6FF5 movwf 245,b ;volatile - 5554 - 5555 ;mcc_generated_files/adc.c: 238: ADCON3 = 0x00; - 5556 0045E8 0E00 movlw 0 - 5557 0045EA 6FF6 movwf 246,b ;volatile - 5558 - 5559 ;mcc_generated_files/adc.c: 241: ADSTAT = 0x00; - 5560 0045EC 0E00 movlw 0 - 5561 0045EE 6FF7 movwf 247,b ;volatile - 5562 - 5563 ;mcc_generated_files/adc.c: 244: ADREF = 0x00; - 5564 0045F0 0E00 movlw 0 - 5565 0045F2 6FF8 movwf 248,b ;volatile - 5566 - 5567 ;mcc_generated_files/adc.c: 247: ADCSEL2 = 0x00; - 5568 0045F4 0E00 movlw 0 - 5569 0045F6 6FFD movwf 253,b ;volatile - 5570 - 5571 ;mcc_generated_files/adc.c: 252: ADCTX = 0x2; - 5572 0045F8 0E02 movlw 2 - 5573 0045FA 6FFB movwf 251,b ;volatile - 5574 - 5575 ;mcc_generated_files/adc.c: 255: ADLTHL = 0x00; - 5576 0045FC 0E00 movlw 0 - 5577 0045FE 6FD9 movwf 217,b ;volatile - 5578 - 5579 ;mcc_generated_files/adc.c: 258: ADLTHH = 0x00; - 5580 004600 0E00 movlw 0 - 5581 004602 6FDA movwf 218,b ;volatile - 5582 - 5583 ;mcc_generated_files/adc.c: 261: ADUTHL = 0x00; - 5584 004604 0E00 movlw 0 - 5585 004606 6FDB movwf 219,b ;volatile - 5586 - 5587 ;mcc_generated_files/adc.c: 264: ADUTHH = 0x00; - 5588 004608 0E00 movlw 0 - 5589 00460A 6FDC movwf 220,b ;volatile - 5590 - 5591 ;mcc_generated_files/adc.c: 267: ADSTPTL = 0x00; - 5592 00460C 0E00 movlw 0 - 5593 00460E 6FDF movwf 223,b ;volatile - 5594 - 5595 ;mcc_generated_files/adc.c: 270: ADSTPTH = 0x00; - 5596 004610 0E00 movlw 0 - 5597 004612 6FE0 movwf 224,b ;volatile - 5598 - 5599 ;mcc_generated_files/adc.c: 273: ADACCL = 0x00; - 5600 004614 0E00 movlw 0 - 5601 004616 6FE3 movwf 227,b ;volatile - 5602 - 5603 ;mcc_generated_files/adc.c: 276: ADACCH = 0x00; - 5604 004618 0E00 movlw 0 - 5605 00461A 6FE4 movwf 228,b ;volatile - 5606 - 5607 ;mcc_generated_files/adc.c: 279: ADACCU = 0x00; - 5608 00461C 0E00 movlw 0 - 5609 00461E 6FE5 movwf 229,b ;volatile - 5610 - 5611 ;mcc_generated_files/adc.c: 282: ADCNT = 0x00; - 5612 004620 0E00 movlw 0 - 5613 004622 6FE6 movwf 230,b ;volatile - 5614 - 5615 ;mcc_generated_files/adc.c: 285: ADRPT = 0x00; - 5616 004624 0E00 movlw 0 - 5617 004626 6FE7 movwf 231,b ;volatile - 5618 - 5619 ;mcc_generated_files/adc.c: 288: ADRESL = 0x00; - 5620 004628 0E00 movlw 0 - 5621 00462A 6FEA movwf 234,b ;volatile - 5622 - 5623 ;mcc_generated_files/adc.c: 291: ADRESH = 0x00; - 5624 00462C 0E00 movlw 0 - 5625 00462E 6FEB movwf 235,b ;volatile - 5626 - 5627 ;mcc_generated_files/adc.c: 294: ADPCH = 0x12; - 5628 004630 0E12 movlw 18 - 5629 004632 6FEC movwf 236,b ;volatile - 5630 - 5631 ;mcc_generated_files/adc.c: 297: ADACQL = 0xE8; - 5632 004634 0EE8 movlw 232 - 5633 004636 6FEE movwf 238,b ;volatile - 5634 - 5635 ;mcc_generated_files/adc.c: 300: ADACQH = 0x03; - 5636 004638 0E03 movlw 3 - 5637 00463A 6FEF movwf 239,b ;volatile - 5638 - 5639 ;mcc_generated_files/adc.c: 303: ADCAP = 0x00; - 5640 00463C 0E00 movlw 0 - 5641 00463E 6FF0 movwf 240,b ;volatile - 5642 - 5643 ;mcc_generated_files/adc.c: 306: ADPREL = 0x00; - 5644 004640 0E00 movlw 0 - 5645 004642 6FF1 movwf 241,b ;volatile - 5646 - 5647 ;mcc_generated_files/adc.c: 309: ADPREH = 0x00; - 5648 004644 0E00 movlw 0 - 5649 004646 6FF2 movwf 242,b ;volatile - 5650 - 5651 ;mcc_generated_files/adc.c: 312: ADCON0 = 0x00; - 5652 004648 0E00 movlw 0 - 5653 00464A 6FF3 movwf 243,b ;volatile - 5654 - 5655 ;mcc_generated_files/adc.c: 315: ADCON1 = 0x00; - 5656 00464C 0E00 movlw 0 - 5657 00464E 6FF4 movwf 244,b ;volatile - 5658 - 5659 ;mcc_generated_files/adc.c: 318: ADCON2 = 0x10; - 5660 004650 0E10 movlw 16 - 5661 004652 6FF5 movwf 245,b ;volatile - 5662 - 5663 ;mcc_generated_files/adc.c: 321: ADCON3 = 0x00; - 5664 004654 0E00 movlw 0 - 5665 004656 6FF6 movwf 246,b ;volatile - 5666 - 5667 ;mcc_generated_files/adc.c: 324: ADSTAT = 0x00; - 5668 004658 0E00 movlw 0 - 5669 00465A 6FF7 movwf 247,b ;volatile - 5670 - 5671 ;mcc_generated_files/adc.c: 327: ADREF = 0x00; - 5672 00465C 0E00 movlw 0 - 5673 00465E 6FF8 movwf 248,b ;volatile - 5674 - 5675 ;mcc_generated_files/adc.c: 330: ADCSEL3 = 0x00; - 5676 004660 0E00 movlw 0 - 5677 004662 6FFE movwf 254,b ;volatile - 5678 - 5679 ;mcc_generated_files/adc.c: 335: ADCTX = 0x3; - 5680 004664 0E03 movlw 3 - 5681 004666 6FFB movwf 251,b ;volatile - 5682 - 5683 ;mcc_generated_files/adc.c: 338: ADLTHL = 0x00; - 5684 004668 0E00 movlw 0 - 5685 00466A 6FD9 movwf 217,b ;volatile - 5686 - 5687 ;mcc_generated_files/adc.c: 341: ADLTHH = 0x00; - 5688 00466C 0E00 movlw 0 - 5689 00466E 6FDA movwf 218,b ;volatile - 5690 - 5691 ;mcc_generated_files/adc.c: 344: ADUTHL = 0x00; - 5692 004670 0E00 movlw 0 - 5693 004672 6FDB movwf 219,b ;volatile - 5694 - 5695 ;mcc_generated_files/adc.c: 347: ADUTHH = 0x00; - 5696 004674 0E00 movlw 0 - 5697 004676 6FDC movwf 220,b ;volatile - 5698 - 5699 ;mcc_generated_files/adc.c: 350: ADSTPTL = 0x00; - 5700 004678 0E00 movlw 0 - 5701 00467A 6FDF movwf 223,b ;volatile - 5702 - 5703 ;mcc_generated_files/adc.c: 353: ADSTPTH = 0x00; - 5704 00467C 0E00 movlw 0 - 5705 00467E 6FE0 movwf 224,b ;volatile - 5706 - 5707 ;mcc_generated_files/adc.c: 356: ADACCL = 0x00; - 5708 004680 0E00 movlw 0 - 5709 004682 6FE3 movwf 227,b ;volatile - 5710 - 5711 ;mcc_generated_files/adc.c: 359: ADACCH = 0x00; - 5712 004684 0E00 movlw 0 - 5713 004686 6FE4 movwf 228,b ;volatile - 5714 - 5715 ;mcc_generated_files/adc.c: 362: ADACCU = 0x00; - 5716 004688 0E00 movlw 0 - 5717 00468A 6FE5 movwf 229,b ;volatile - 5718 - 5719 ;mcc_generated_files/adc.c: 365: ADCNT = 0x00; - 5720 00468C 0E00 movlw 0 - 5721 00468E 6FE6 movwf 230,b ;volatile - 5722 - 5723 ;mcc_generated_files/adc.c: 368: ADRPT = 0x00; - 5724 004690 0E00 movlw 0 - 5725 004692 6FE7 movwf 231,b ;volatile - 5726 - 5727 ;mcc_generated_files/adc.c: 371: ADRESL = 0x00; - 5728 004694 0E00 movlw 0 - 5729 004696 6FEA movwf 234,b ;volatile - 5730 - 5731 ;mcc_generated_files/adc.c: 374: ADRESH = 0x00; - 5732 004698 0E00 movlw 0 - 5733 00469A 6FEB movwf 235,b ;volatile - 5734 - 5735 ;mcc_generated_files/adc.c: 377: ADPCH = 0x11; - 5736 00469C 0E11 movlw 17 - 5737 00469E 6FEC movwf 236,b ;volatile - 5738 - 5739 ;mcc_generated_files/adc.c: 380: ADACQL = 0xE8; - 5740 0046A0 0EE8 movlw 232 - 5741 0046A2 6FEE movwf 238,b ;volatile - 5742 - 5743 ;mcc_generated_files/adc.c: 383: ADACQH = 0x03; - 5744 0046A4 0E03 movlw 3 - 5745 0046A6 6FEF movwf 239,b ;volatile - 5746 - 5747 ;mcc_generated_files/adc.c: 386: ADCAP = 0x00; - 5748 0046A8 0E00 movlw 0 - 5749 0046AA 6FF0 movwf 240,b ;volatile - 5750 - 5751 ;mcc_generated_files/adc.c: 389: ADPREL = 0x00; - 5752 0046AC 0E00 movlw 0 - 5753 0046AE 6FF1 movwf 241,b ;volatile - 5754 - 5755 ;mcc_generated_files/adc.c: 392: ADPREH = 0x00; - 5756 0046B0 0E00 movlw 0 - 5757 0046B2 6FF2 movwf 242,b ;volatile - 5758 - 5759 ;mcc_generated_files/adc.c: 395: ADCON0 = 0x00; - 5760 0046B4 0E00 movlw 0 - 5761 0046B6 6FF3 movwf 243,b ;volatile - 5762 - 5763 ;mcc_generated_files/adc.c: 398: ADCON1 = 0x00; - 5764 0046B8 0E00 movlw 0 - 5765 0046BA 6FF4 movwf 244,b ;volatile - 5766 - 5767 ;mcc_generated_files/adc.c: 401: ADCON2 = 0x10; - 5768 0046BC 0E10 movlw 16 - 5769 0046BE 6FF5 movwf 245,b ;volatile - 5770 - 5771 ;mcc_generated_files/adc.c: 404: ADCON3 = 0x00; - 5772 0046C0 0E00 movlw 0 - 5773 0046C2 6FF6 movwf 246,b ;volatile - 5774 - 5775 ;mcc_generated_files/adc.c: 407: ADSTAT = 0x00; - 5776 0046C4 0E00 movlw 0 - 5777 0046C6 6FF7 movwf 247,b ;volatile - 5778 - 5779 ;mcc_generated_files/adc.c: 410: ADREF = 0x00; - 5780 0046C8 0E00 movlw 0 - 5781 0046CA 6FF8 movwf 248,b ;volatile - 5782 - 5783 ;mcc_generated_files/adc.c: 413: ADCSEL4 = 0x00; - 5784 0046CC 0E00 movlw 0 - 5785 0046CE 6FFF movwf 255,b ;volatile - 5786 0046D0 - 5787 ; BSR set to: 3 - 5788 ;mcc_generated_files/adc.c: 416: PIR1bits.ADIF = 0; - 5789 0046D0 94AF bcf 175,2,c ;volatile - 5790 0046D2 - 5791 ; BSR set to: 3 - 5792 ;mcc_generated_files/adc.c: 419: PIR1bits.ACTIF = 0; - 5793 0046D2 96AF bcf 175,3,c ;volatile - 5794 0046D4 - 5795 ; BSR set to: 3 - 5796 ;mcc_generated_files/adc.c: 422: PIR2bits.ADCH1IF = 0; - 5797 0046D4 90B0 bcf 176,0,c ;volatile - 5798 0046D6 - 5799 ; BSR set to: 3 - 5800 ;mcc_generated_files/adc.c: 423: PIR2bits.ADCH2IF = 0; - 5801 0046D6 92B0 bcf 176,1,c ;volatile - 5802 0046D8 - 5803 ; BSR set to: 3 - 5804 ;mcc_generated_files/adc.c: 424: PIR2bits.ADCH3IF = 0; - 5805 0046D8 94B0 bcf 176,2,c ;volatile - 5806 0046DA - 5807 ; BSR set to: 3 - 5808 ;mcc_generated_files/adc.c: 425: PIR2bits.ADCH4IF = 0; - 5809 0046DA 96B0 bcf 176,3,c ;volatile - 5810 0046DC - 5811 ; BSR set to: 3 - 5812 ;mcc_generated_files/adc.c: 429: ADC_SetADIInterruptHandler(ADC_DefaultADI_ISR); - 5813 0046DC 0E00 movlw 0 - 5814 0046DE 0105 movlb 5 ; () banked - 5815 0046E0 6F60 movwf ADC_SetADIInterruptHandler@InterruptHandler& (0+255),b - 5816 0046E2 0E00 movlw 0 - 5817 0046E4 6F61 movwf (ADC_SetADIInterruptHandler@InterruptHandler+1)& (0+255),b - 5818 0046E6 EC60 F03E call _ADC_SetADIInterruptHandler ;wreg free - 5819 0046EA - 5820 ;mcc_generated_files/adc.c: 430: ADC_SetContext1ThresholdInterruptHandler(ADC_Defaul + 5319 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 5320 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 5321 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 5322 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 5323 ;;Total ram usage: 0 bytes + 5324 ;; Hardware stack levels used: 1 + 5325 ;; Hardware stack levels required when called: 9 + 5326 ;; This function calls: + 5327 ;; _ADC_SetADIInterruptHandler + 5328 ;; _ADC_SetActiveClockTuningInterruptHandler + 5329 ;; _ADC_SetContext1ThresholdInterruptHandler + 5330 ;; _ADC_SetContext2ThresholdInterruptHandler + 5331 ;; _ADC_SetContext3ThresholdInterruptHandler + 5332 ;; _ADC_SetContext4ThresholdInterruptHandler + 5333 ;; This function is called by: + 5334 ;; _SYSTEM_Initialize + 5335 ;; This function uses a non-reentrant model + 5336 ;; + 5337 + 5338 psect text36 + 5339 004512 __ptext36: + 5340 callstack 0 + 5341 004512 _ADC_Initialize: + 5342 callstack 116 + 5343 004512 + 5344 ;mcc_generated_files/adc.c: 74: ADACT = 0x02; + 5345 004512 0E02 movlw 2 + 5346 004514 0103 movlb 3 ; () banked + 5347 004516 6FF9 movwf 249,b ;volatile + 5348 + 5349 ;mcc_generated_files/adc.c: 77: ADCLK = 0x3F; + 5350 004518 0E3F movlw 63 + 5351 00451A 6FFA movwf 250,b ;volatile + 5352 + 5353 ;mcc_generated_files/adc.c: 80: ADCP = 0x00; + 5354 00451C 0E00 movlw 0 + 5355 00451E 6FD8 movwf 216,b ;volatile + 5356 + 5357 ;mcc_generated_files/adc.c: 86: ADCTX = 0x0; + 5358 004520 0E00 movlw 0 + 5359 004522 6FFB movwf 251,b ;volatile + 5360 + 5361 ;mcc_generated_files/adc.c: 89: ADLTHL = 0x00; + 5362 004524 0E00 movlw 0 + 5363 004526 6FD9 movwf 217,b ;volatile + 5364 + 5365 ;mcc_generated_files/adc.c: 92: ADLTHH = 0x00; + 5366 004528 0E00 movlw 0 + 5367 00452A 6FDA movwf 218,b ;volatile + 5368 + 5369 ;mcc_generated_files/adc.c: 95: ADUTHL = 0x00; + 5370 00452C 0E00 movlw 0 + 5371 00452E 6FDB movwf 219,b ;volatile + 5372 + 5373 ;mcc_generated_files/adc.c: 98: ADUTHH = 0x00; + 5374 004530 0E00 movlw 0 + 5375 004532 6FDC movwf 220,b ;volatile + 5376 + 5377 ;mcc_generated_files/adc.c: 101: ADSTPTL = 0x00; + 5378 004534 0E00 movlw 0 + 5379 004536 6FDF movwf 223,b ;volatile + 5380 + 5381 ;mcc_generated_files/adc.c: 104: ADSTPTH = 0x00; + 5382 004538 0E00 movlw 0 + 5383 00453A 6FE0 movwf 224,b ;volatile + 5384 + 5385 ;mcc_generated_files/adc.c: 107: ADACCL = 0x00; + 5386 00453C 0E00 movlw 0 + 5387 00453E 6FE3 movwf 227,b ;volatile + 5388 + 5389 ;mcc_generated_files/adc.c: 110: ADACCH = 0x00; + 5390 004540 0E00 movlw 0 + 5391 004542 6FE4 movwf 228,b ;volatile + 5392 + 5393 ;mcc_generated_files/adc.c: 113: ADACCU = 0x00; + 5394 004544 0E00 movlw 0 + 5395 004546 6FE5 movwf 229,b ;volatile + 5396 + 5397 ;mcc_generated_files/adc.c: 116: ADCNT = 0x00; + 5398 004548 0E00 movlw 0 + 5399 00454A 6FE6 movwf 230,b ;volatile + 5400 + 5401 ;mcc_generated_files/adc.c: 119: ADRPT = 0x00; + 5402 00454C 0E00 movlw 0 + 5403 00454E 6FE7 movwf 231,b ;volatile + 5404 + 5405 ;mcc_generated_files/adc.c: 122: ADRESL = 0x00; + 5406 004550 0E00 movlw 0 + 5407 004552 6FEA movwf 234,b ;volatile + 5408 + 5409 ;mcc_generated_files/adc.c: 125: ADRESH = 0x00; + 5410 004554 0E00 movlw 0 + 5411 004556 6FEB movwf 235,b ;volatile + 5412 + 5413 ;mcc_generated_files/adc.c: 128: ADPCH = 0x10; + 5414 004558 0E10 movlw 16 + 5415 00455A 6FEC movwf 236,b ;volatile + 5416 + 5417 ;mcc_generated_files/adc.c: 131: ADACQL = 0xE8; + 5418 00455C 0EE8 movlw 232 + 5419 00455E 6FEE movwf 238,b ;volatile + 5420 + 5421 ;mcc_generated_files/adc.c: 134: ADACQH = 0x03; + 5422 004560 0E03 movlw 3 + 5423 004562 6FEF movwf 239,b ;volatile + 5424 + 5425 ;mcc_generated_files/adc.c: 137: ADCAP = 0x00; + 5426 004564 0E00 movlw 0 + 5427 004566 6FF0 movwf 240,b ;volatile + 5428 + 5429 ;mcc_generated_files/adc.c: 140: ADPREL = 0x00; + 5430 004568 0E00 movlw 0 + 5431 00456A 6FF1 movwf 241,b ;volatile + 5432 + 5433 ;mcc_generated_files/adc.c: 143: ADPREH = 0x00; + 5434 00456C 0E00 movlw 0 + 5435 00456E 6FF2 movwf 242,b ;volatile + 5436 + 5437 ;mcc_generated_files/adc.c: 146: ADCON0 = 0x00; + 5438 004570 0E00 movlw 0 + 5439 004572 6FF3 movwf 243,b ;volatile + 5440 + 5441 ;mcc_generated_files/adc.c: 149: ADCON1 = 0x00; + 5442 004574 0E00 movlw 0 + 5443 004576 6FF4 movwf 244,b ;volatile + 5444 + 5445 ;mcc_generated_files/adc.c: 152: ADCON2 = 0x10; + 5446 004578 0E10 movlw 16 + 5447 00457A 6FF5 movwf 245,b ;volatile + 5448 + 5449 ;mcc_generated_files/adc.c: 155: ADCON3 = 0x00; + 5450 00457C 0E00 movlw 0 + 5451 00457E 6FF6 movwf 246,b ;volatile + 5452 + 5453 ;mcc_generated_files/adc.c: 158: ADSTAT = 0x00; + 5454 004580 0E00 movlw 0 + 5455 004582 6FF7 movwf 247,b ;volatile + 5456 + 5457 ;mcc_generated_files/adc.c: 161: ADREF = 0x00; + 5458 004584 0E00 movlw 0 + 5459 004586 6FF8 movwf 248,b ;volatile + 5460 + 5461 ;mcc_generated_files/adc.c: 164: ADCSEL1 = 0x00; + 5462 004588 0E00 movlw 0 + 5463 00458A 6FFC movwf 252,b ;volatile + 5464 + 5465 ;mcc_generated_files/adc.c: 169: ADCTX = 0x1; + 5466 00458C 0E01 movlw 1 + 5467 00458E 6FFB movwf 251,b ;volatile + 5468 + 5469 ;mcc_generated_files/adc.c: 172: ADLTHL = 0x00; + 5470 004590 0E00 movlw 0 + 5471 004592 6FD9 movwf 217,b ;volatile + 5472 + 5473 ;mcc_generated_files/adc.c: 175: ADLTHH = 0x00; + 5474 004594 0E00 movlw 0 + 5475 004596 6FDA movwf 218,b ;volatile + 5476 + 5477 ;mcc_generated_files/adc.c: 178: ADUTHL = 0x00; + 5478 004598 0E00 movlw 0 + 5479 00459A 6FDB movwf 219,b ;volatile + 5480 + 5481 ;mcc_generated_files/adc.c: 181: ADUTHH = 0x00; + 5482 00459C 0E00 movlw 0 + 5483 00459E 6FDC movwf 220,b ;volatile + 5484 + 5485 ;mcc_generated_files/adc.c: 184: ADSTPTL = 0x00; + 5486 0045A0 0E00 movlw 0 + 5487 0045A2 6FDF movwf 223,b ;volatile + 5488 + 5489 ;mcc_generated_files/adc.c: 187: ADSTPTH = 0x00; + 5490 0045A4 0E00 movlw 0 + 5491 0045A6 6FE0 movwf 224,b ;volatile + 5492 + 5493 ;mcc_generated_files/adc.c: 190: ADACCL = 0x00; + 5494 0045A8 0E00 movlw 0 + 5495 0045AA 6FE3 movwf 227,b ;volatile + 5496 + 5497 ;mcc_generated_files/adc.c: 193: ADACCH = 0x00; + 5498 0045AC 0E00 movlw 0 + 5499 0045AE 6FE4 movwf 228,b ;volatile + 5500 + 5501 ;mcc_generated_files/adc.c: 196: ADACCU = 0x00; + 5502 0045B0 0E00 movlw 0 + 5503 0045B2 6FE5 movwf 229,b ;volatile + 5504 + 5505 ;mcc_generated_files/adc.c: 199: ADCNT = 0x00; + 5506 0045B4 0E00 movlw 0 + 5507 0045B6 6FE6 movwf 230,b ;volatile + 5508 + 5509 ;mcc_generated_files/adc.c: 202: ADRPT = 0x00; + 5510 0045B8 0E00 movlw 0 + 5511 0045BA 6FE7 movwf 231,b ;volatile + 5512 + 5513 ;mcc_generated_files/adc.c: 205: ADRESL = 0x00; + 5514 0045BC 0E00 movlw 0 + 5515 0045BE 6FEA movwf 234,b ;volatile + 5516 + 5517 ;mcc_generated_files/adc.c: 208: ADRESH = 0x00; + 5518 0045C0 0E00 movlw 0 + 5519 0045C2 6FEB movwf 235,b ;volatile + 5520 + 5521 ;mcc_generated_files/adc.c: 211: ADPCH = 0x04; + 5522 0045C4 0E04 movlw 4 + 5523 0045C6 6FEC movwf 236,b ;volatile + 5524 + 5525 ;mcc_generated_files/adc.c: 214: ADACQL = 0xE8; + 5526 0045C8 0EE8 movlw 232 + 5527 0045CA 6FEE movwf 238,b ;volatile + 5528 + 5529 ;mcc_generated_files/adc.c: 217: ADACQH = 0x03; + 5530 0045CC 0E03 movlw 3 + 5531 0045CE 6FEF movwf 239,b ;volatile + 5532 + 5533 ;mcc_generated_files/adc.c: 220: ADCAP = 0x00; + 5534 0045D0 0E00 movlw 0 + 5535 0045D2 6FF0 movwf 240,b ;volatile + 5536 + 5537 ;mcc_generated_files/adc.c: 223: ADPREL = 0x00; + 5538 0045D4 0E00 movlw 0 + 5539 0045D6 6FF1 movwf 241,b ;volatile + 5540 + 5541 ;mcc_generated_files/adc.c: 226: ADPREH = 0x00; + 5542 0045D8 0E00 movlw 0 + 5543 0045DA 6FF2 movwf 242,b ;volatile + 5544 + 5545 ;mcc_generated_files/adc.c: 229: ADCON0 = 0x00; + 5546 0045DC 0E00 movlw 0 + 5547 0045DE 6FF3 movwf 243,b ;volatile + 5548 + 5549 ;mcc_generated_files/adc.c: 232: ADCON1 = 0x00; + 5550 0045E0 0E00 movlw 0 + 5551 0045E2 6FF4 movwf 244,b ;volatile + 5552 + 5553 ;mcc_generated_files/adc.c: 235: ADCON2 = 0x10; + 5554 0045E4 0E10 movlw 16 + 5555 0045E6 6FF5 movwf 245,b ;volatile + 5556 + 5557 ;mcc_generated_files/adc.c: 238: ADCON3 = 0x00; + 5558 0045E8 0E00 movlw 0 + 5559 0045EA 6FF6 movwf 246,b ;volatile + 5560 + 5561 ;mcc_generated_files/adc.c: 241: ADSTAT = 0x00; + 5562 0045EC 0E00 movlw 0 + 5563 0045EE 6FF7 movwf 247,b ;volatile + 5564 + 5565 ;mcc_generated_files/adc.c: 244: ADREF = 0x00; + 5566 0045F0 0E00 movlw 0 + 5567 0045F2 6FF8 movwf 248,b ;volatile + 5568 + 5569 ;mcc_generated_files/adc.c: 247: ADCSEL2 = 0x00; + 5570 0045F4 0E00 movlw 0 + 5571 0045F6 6FFD movwf 253,b ;volatile + 5572 + 5573 ;mcc_generated_files/adc.c: 252: ADCTX = 0x2; + 5574 0045F8 0E02 movlw 2 + 5575 0045FA 6FFB movwf 251,b ;volatile + 5576 + 5577 ;mcc_generated_files/adc.c: 255: ADLTHL = 0x00; + 5578 0045FC 0E00 movlw 0 + 5579 0045FE 6FD9 movwf 217,b ;volatile + 5580 + 5581 ;mcc_generated_files/adc.c: 258: ADLTHH = 0x00; + 5582 004600 0E00 movlw 0 + 5583 004602 6FDA movwf 218,b ;volatile + 5584 + 5585 ;mcc_generated_files/adc.c: 261: ADUTHL = 0x00; + 5586 004604 0E00 movlw 0 + 5587 004606 6FDB movwf 219,b ;volatile + 5588 + 5589 ;mcc_generated_files/adc.c: 264: ADUTHH = 0x00; + 5590 004608 0E00 movlw 0 + 5591 00460A 6FDC movwf 220,b ;volatile + 5592 + 5593 ;mcc_generated_files/adc.c: 267: ADSTPTL = 0x00; + 5594 00460C 0E00 movlw 0 + 5595 00460E 6FDF movwf 223,b ;volatile + 5596 + 5597 ;mcc_generated_files/adc.c: 270: ADSTPTH = 0x00; + 5598 004610 0E00 movlw 0 + 5599 004612 6FE0 movwf 224,b ;volatile + 5600 + 5601 ;mcc_generated_files/adc.c: 273: ADACCL = 0x00; + 5602 004614 0E00 movlw 0 + 5603 004616 6FE3 movwf 227,b ;volatile + 5604 + 5605 ;mcc_generated_files/adc.c: 276: ADACCH = 0x00; + 5606 004618 0E00 movlw 0 + 5607 00461A 6FE4 movwf 228,b ;volatile + 5608 + 5609 ;mcc_generated_files/adc.c: 279: ADACCU = 0x00; + 5610 00461C 0E00 movlw 0 + 5611 00461E 6FE5 movwf 229,b ;volatile + 5612 + 5613 ;mcc_generated_files/adc.c: 282: ADCNT = 0x00; + 5614 004620 0E00 movlw 0 + 5615 004622 6FE6 movwf 230,b ;volatile + 5616 + 5617 ;mcc_generated_files/adc.c: 285: ADRPT = 0x00; + 5618 004624 0E00 movlw 0 + 5619 004626 6FE7 movwf 231,b ;volatile + 5620 + 5621 ;mcc_generated_files/adc.c: 288: ADRESL = 0x00; + 5622 004628 0E00 movlw 0 + 5623 00462A 6FEA movwf 234,b ;volatile + 5624 + 5625 ;mcc_generated_files/adc.c: 291: ADRESH = 0x00; + 5626 00462C 0E00 movlw 0 + 5627 00462E 6FEB movwf 235,b ;volatile + 5628 + 5629 ;mcc_generated_files/adc.c: 294: ADPCH = 0x12; + 5630 004630 0E12 movlw 18 + 5631 004632 6FEC movwf 236,b ;volatile + 5632 + 5633 ;mcc_generated_files/adc.c: 297: ADACQL = 0xE8; + 5634 004634 0EE8 movlw 232 + 5635 004636 6FEE movwf 238,b ;volatile + 5636 + 5637 ;mcc_generated_files/adc.c: 300: ADACQH = 0x03; + 5638 004638 0E03 movlw 3 + 5639 00463A 6FEF movwf 239,b ;volatile + 5640 + 5641 ;mcc_generated_files/adc.c: 303: ADCAP = 0x00; + 5642 00463C 0E00 movlw 0 + 5643 00463E 6FF0 movwf 240,b ;volatile + 5644 + 5645 ;mcc_generated_files/adc.c: 306: ADPREL = 0x00; + 5646 004640 0E00 movlw 0 + 5647 004642 6FF1 movwf 241,b ;volatile + 5648 + 5649 ;mcc_generated_files/adc.c: 309: ADPREH = 0x00; + 5650 004644 0E00 movlw 0 + 5651 004646 6FF2 movwf 242,b ;volatile + 5652 + 5653 ;mcc_generated_files/adc.c: 312: ADCON0 = 0x00; + 5654 004648 0E00 movlw 0 + 5655 00464A 6FF3 movwf 243,b ;volatile + 5656 + 5657 ;mcc_generated_files/adc.c: 315: ADCON1 = 0x00; + 5658 00464C 0E00 movlw 0 + 5659 00464E 6FF4 movwf 244,b ;volatile + 5660 + 5661 ;mcc_generated_files/adc.c: 318: ADCON2 = 0x10; + 5662 004650 0E10 movlw 16 + 5663 004652 6FF5 movwf 245,b ;volatile + 5664 + 5665 ;mcc_generated_files/adc.c: 321: ADCON3 = 0x00; + 5666 004654 0E00 movlw 0 + 5667 004656 6FF6 movwf 246,b ;volatile + 5668 + 5669 ;mcc_generated_files/adc.c: 324: ADSTAT = 0x00; + 5670 004658 0E00 movlw 0 + 5671 00465A 6FF7 movwf 247,b ;volatile + 5672 + 5673 ;mcc_generated_files/adc.c: 327: ADREF = 0x00; + 5674 00465C 0E00 movlw 0 + 5675 00465E 6FF8 movwf 248,b ;volatile + 5676 + 5677 ;mcc_generated_files/adc.c: 330: ADCSEL3 = 0x00; + 5678 004660 0E00 movlw 0 + 5679 004662 6FFE movwf 254,b ;volatile + 5680 + 5681 ;mcc_generated_files/adc.c: 335: ADCTX = 0x3; + 5682 004664 0E03 movlw 3 + 5683 004666 6FFB movwf 251,b ;volatile + 5684 + 5685 ;mcc_generated_files/adc.c: 338: ADLTHL = 0x00; + 5686 004668 0E00 movlw 0 + 5687 00466A 6FD9 movwf 217,b ;volatile + 5688 + 5689 ;mcc_generated_files/adc.c: 341: ADLTHH = 0x00; + 5690 00466C 0E00 movlw 0 + 5691 00466E 6FDA movwf 218,b ;volatile + 5692 + 5693 ;mcc_generated_files/adc.c: 344: ADUTHL = 0x00; + 5694 004670 0E00 movlw 0 + 5695 004672 6FDB movwf 219,b ;volatile + 5696 + 5697 ;mcc_generated_files/adc.c: 347: ADUTHH = 0x00; + 5698 004674 0E00 movlw 0 + 5699 004676 6FDC movwf 220,b ;volatile + 5700 + 5701 ;mcc_generated_files/adc.c: 350: ADSTPTL = 0x00; + 5702 004678 0E00 movlw 0 + 5703 00467A 6FDF movwf 223,b ;volatile + 5704 + 5705 ;mcc_generated_files/adc.c: 353: ADSTPTH = 0x00; + 5706 00467C 0E00 movlw 0 + 5707 00467E 6FE0 movwf 224,b ;volatile + 5708 + 5709 ;mcc_generated_files/adc.c: 356: ADACCL = 0x00; + 5710 004680 0E00 movlw 0 + 5711 004682 6FE3 movwf 227,b ;volatile + 5712 + 5713 ;mcc_generated_files/adc.c: 359: ADACCH = 0x00; + 5714 004684 0E00 movlw 0 + 5715 004686 6FE4 movwf 228,b ;volatile + 5716 + 5717 ;mcc_generated_files/adc.c: 362: ADACCU = 0x00; + 5718 004688 0E00 movlw 0 + 5719 00468A 6FE5 movwf 229,b ;volatile + 5720 + 5721 ;mcc_generated_files/adc.c: 365: ADCNT = 0x00; + 5722 00468C 0E00 movlw 0 + 5723 00468E 6FE6 movwf 230,b ;volatile + 5724 + 5725 ;mcc_generated_files/adc.c: 368: ADRPT = 0x00; + 5726 004690 0E00 movlw 0 + 5727 004692 6FE7 movwf 231,b ;volatile + 5728 + 5729 ;mcc_generated_files/adc.c: 371: ADRESL = 0x00; + 5730 004694 0E00 movlw 0 + 5731 004696 6FEA movwf 234,b ;volatile + 5732 + 5733 ;mcc_generated_files/adc.c: 374: ADRESH = 0x00; + 5734 004698 0E00 movlw 0 + 5735 00469A 6FEB movwf 235,b ;volatile + 5736 + 5737 ;mcc_generated_files/adc.c: 377: ADPCH = 0x11; + 5738 00469C 0E11 movlw 17 + 5739 00469E 6FEC movwf 236,b ;volatile + 5740 + 5741 ;mcc_generated_files/adc.c: 380: ADACQL = 0xE8; + 5742 0046A0 0EE8 movlw 232 + 5743 0046A2 6FEE movwf 238,b ;volatile + 5744 + 5745 ;mcc_generated_files/adc.c: 383: ADACQH = 0x03; + 5746 0046A4 0E03 movlw 3 + 5747 0046A6 6FEF movwf 239,b ;volatile + 5748 + 5749 ;mcc_generated_files/adc.c: 386: ADCAP = 0x00; + 5750 0046A8 0E00 movlw 0 + 5751 0046AA 6FF0 movwf 240,b ;volatile + 5752 + 5753 ;mcc_generated_files/adc.c: 389: ADPREL = 0x00; + 5754 0046AC 0E00 movlw 0 + 5755 0046AE 6FF1 movwf 241,b ;volatile + 5756 + 5757 ;mcc_generated_files/adc.c: 392: ADPREH = 0x00; + 5758 0046B0 0E00 movlw 0 + 5759 0046B2 6FF2 movwf 242,b ;volatile + 5760 + 5761 ;mcc_generated_files/adc.c: 395: ADCON0 = 0x00; + 5762 0046B4 0E00 movlw 0 + 5763 0046B6 6FF3 movwf 243,b ;volatile + 5764 + 5765 ;mcc_generated_files/adc.c: 398: ADCON1 = 0x00; + 5766 0046B8 0E00 movlw 0 + 5767 0046BA 6FF4 movwf 244,b ;volatile + 5768 + 5769 ;mcc_generated_files/adc.c: 401: ADCON2 = 0x10; + 5770 0046BC 0E10 movlw 16 + 5771 0046BE 6FF5 movwf 245,b ;volatile + 5772 + 5773 ;mcc_generated_files/adc.c: 404: ADCON3 = 0x00; + 5774 0046C0 0E00 movlw 0 + 5775 0046C2 6FF6 movwf 246,b ;volatile + 5776 + 5777 ;mcc_generated_files/adc.c: 407: ADSTAT = 0x00; + 5778 0046C4 0E00 movlw 0 + 5779 0046C6 6FF7 movwf 247,b ;volatile + 5780 + 5781 ;mcc_generated_files/adc.c: 410: ADREF = 0x00; + 5782 0046C8 0E00 movlw 0 + 5783 0046CA 6FF8 movwf 248,b ;volatile + 5784 + 5785 ;mcc_generated_files/adc.c: 413: ADCSEL4 = 0x00; + 5786 0046CC 0E00 movlw 0 + 5787 0046CE 6FFF movwf 255,b ;volatile + 5788 0046D0 + 5789 ; BSR set to: 3 + 5790 ;mcc_generated_files/adc.c: 416: PIR1bits.ADIF = 0; + 5791 0046D0 94AF bcf 175,2,c ;volatile + 5792 0046D2 + 5793 ; BSR set to: 3 + 5794 ;mcc_generated_files/adc.c: 419: PIR1bits.ACTIF = 0; + 5795 0046D2 96AF bcf 175,3,c ;volatile + 5796 0046D4 + 5797 ; BSR set to: 3 + 5798 ;mcc_generated_files/adc.c: 422: PIR2bits.ADCH1IF = 0; + 5799 0046D4 90B0 bcf 176,0,c ;volatile + 5800 0046D6 + 5801 ; BSR set to: 3 + 5802 ;mcc_generated_files/adc.c: 423: PIR2bits.ADCH2IF = 0; + 5803 0046D6 92B0 bcf 176,1,c ;volatile + 5804 0046D8 + 5805 ; BSR set to: 3 + 5806 ;mcc_generated_files/adc.c: 424: PIR2bits.ADCH3IF = 0; + 5807 0046D8 94B0 bcf 176,2,c ;volatile + 5808 0046DA + 5809 ; BSR set to: 3 + 5810 ;mcc_generated_files/adc.c: 425: PIR2bits.ADCH4IF = 0; + 5811 0046DA 96B0 bcf 176,3,c ;volatile + 5812 0046DC + 5813 ; BSR set to: 3 + 5814 ;mcc_generated_files/adc.c: 429: ADC_SetADIInterruptHandler(ADC_DefaultADI_ISR); + 5815 0046DC 0E00 movlw 0 + 5816 0046DE 0105 movlb 5 ; () banked + 5817 0046E0 6F60 movwf ADC_SetADIInterruptHandler@InterruptHandler& (0+255),b + 5818 0046E2 0E00 movlw 0 + 5819 0046E4 6F61 movwf (ADC_SetADIInterruptHandler@InterruptHandler+1)& (0+255),b + 5820 0046E6 EC98 F03F call _ADC_SetADIInterruptHandler ;wreg free + 5821 0046EA + 5822 ;mcc_generated_files/adc.c: 430: ADC_SetContext1ThresholdInterruptHandler(ADC_Defaul + tContext1Threshold_ISR); - 5821 0046EA 0E00 movlw 0 - 5822 0046EC 0105 movlb 5 ; () banked - 5823 0046EE 6F60 movwf ADC_SetContext1ThresholdInterruptHandler@InterruptHandler& (0+255),b - 5824 0046F0 0E00 movlw 0 - 5825 0046F2 6F61 movwf (ADC_SetContext1ThresholdInterruptHandler@InterruptHandler+1)& (0+255),b - 5826 0046F4 EC56 F03E call _ADC_SetContext1ThresholdInterruptHandler ;wreg free - 5827 0046F8 - 5828 ;mcc_generated_files/adc.c: 431: ADC_SetContext2ThresholdInterruptHandler(ADC_Defaul + 5823 0046EA 0E00 movlw 0 + 5824 0046EC 0105 movlb 5 ; () banked + 5825 0046EE 6F60 movwf ADC_SetContext1ThresholdInterruptHandler@InterruptHandler& (0+255),b + 5826 0046F0 0E00 movlw 0 + 5827 0046F2 6F61 movwf (ADC_SetContext1ThresholdInterruptHandler@InterruptHandler+1)& (0+255),b + 5828 0046F4 EC8E F03F call _ADC_SetContext1ThresholdInterruptHandler ;wreg free + 5829 0046F8 + 5830 ;mcc_generated_files/adc.c: 431: ADC_SetContext2ThresholdInterruptHandler(ADC_Defaul + tContext2Threshold_ISR); - 5829 0046F8 0E00 movlw 0 - 5830 0046FA 0105 movlb 5 ; () banked - 5831 0046FC 6F60 movwf ADC_SetContext2ThresholdInterruptHandler@InterruptHandler& (0+255),b - 5832 0046FE 0E00 movlw 0 - 5833 004700 6F61 movwf (ADC_SetContext2ThresholdInterruptHandler@InterruptHandler+1)& (0+255),b - 5834 004702 EC51 F03E call _ADC_SetContext2ThresholdInterruptHandler ;wreg free - 5835 004706 - 5836 ;mcc_generated_files/adc.c: 432: ADC_SetContext3ThresholdInterruptHandler(ADC_Defaul + 5831 0046F8 0E00 movlw 0 + 5832 0046FA 0105 movlb 5 ; () banked + 5833 0046FC 6F60 movwf ADC_SetContext2ThresholdInterruptHandler@InterruptHandler& (0+255),b + 5834 0046FE 0E00 movlw 0 + 5835 004700 6F61 movwf (ADC_SetContext2ThresholdInterruptHandler@InterruptHandler+1)& (0+255),b + 5836 004702 EC89 F03F call _ADC_SetContext2ThresholdInterruptHandler ;wreg free + 5837 004706 + 5838 ;mcc_generated_files/adc.c: 432: ADC_SetContext3ThresholdInterruptHandler(ADC_Defaul + tContext3Threshold_ISR); - 5837 004706 0E00 movlw 0 - 5838 004708 0105 movlb 5 ; () banked - 5839 00470A 6F60 movwf ADC_SetContext3ThresholdInterruptHandler@InterruptHandler& (0+255),b - 5840 00470C 0E00 movlw 0 - 5841 00470E 6F61 movwf (ADC_SetContext3ThresholdInterruptHandler@InterruptHandler+1)& (0+255),b - 5842 004710 EC4C F03E call _ADC_SetContext3ThresholdInterruptHandler ;wreg free - 5843 004714 - 5844 ;mcc_generated_files/adc.c: 433: ADC_SetContext4ThresholdInterruptHandler(ADC_Defaul + 5839 004706 0E00 movlw 0 + 5840 004708 0105 movlb 5 ; () banked + 5841 00470A 6F60 movwf ADC_SetContext3ThresholdInterruptHandler@InterruptHandler& (0+255),b + 5842 00470C 0E00 movlw 0 + 5843 00470E 6F61 movwf (ADC_SetContext3ThresholdInterruptHandler@InterruptHandler+1)& (0+255),b + 5844 004710 EC84 F03F call _ADC_SetContext3ThresholdInterruptHandler ;wreg free + 5845 004714 + 5846 ;mcc_generated_files/adc.c: 433: ADC_SetContext4ThresholdInterruptHandler(ADC_Defaul + tContext4Threshold_ISR); - 5845 004714 0E00 movlw 0 - 5846 004716 0105 movlb 5 ; () banked - 5847 004718 6F60 movwf ADC_SetContext4ThresholdInterruptHandler@InterruptHandler& (0+255),b - 5848 00471A 0E00 movlw 0 - 5849 00471C 6F61 movwf (ADC_SetContext4ThresholdInterruptHandler@InterruptHandler+1)& (0+255),b - 5850 00471E EC47 F03E call _ADC_SetContext4ThresholdInterruptHandler ;wreg free - 5851 004722 - 5852 ;mcc_generated_files/adc.c: 434: ADC_SetActiveClockTuningInterruptHandler(ADC_Defaul + 5847 004714 0E00 movlw 0 + 5848 004716 0105 movlb 5 ; () banked + 5849 004718 6F60 movwf ADC_SetContext4ThresholdInterruptHandler@InterruptHandler& (0+255),b + 5850 00471A 0E00 movlw 0 + 5851 00471C 6F61 movwf (ADC_SetContext4ThresholdInterruptHandler@InterruptHandler+1)& (0+255),b + 5852 00471E EC7F F03F call _ADC_SetContext4ThresholdInterruptHandler ;wreg free + 5853 004722 + 5854 ;mcc_generated_files/adc.c: 434: ADC_SetActiveClockTuningInterruptHandler(ADC_Defaul + tActiveClockTuning_ISR); - 5853 004722 0E00 movlw 0 - 5854 004724 0105 movlb 5 ; () banked - 5855 004726 6F60 movwf ADC_SetActiveClockTuningInterruptHandler@InterruptHandler& (0+255),b - 5856 004728 0E00 movlw 0 - 5857 00472A 6F61 movwf (ADC_SetActiveClockTuningInterruptHandler@InterruptHandler+1)& (0+255),b - 5858 00472C EC5B F03E call _ADC_SetActiveClockTuningInterruptHandler ;wreg free - 5859 - 5860 ;mcc_generated_files/adc.c: 437: ADCON0 = 0x84; - 5861 004730 0E84 movlw 132 - 5862 004732 0103 movlb 3 ; () banked - 5863 004734 6FF3 movwf 243,b ;volatile - 5864 004736 - 5865 ; BSR set to: 3 - 5866 004736 0012 return ;funcret - 5867 004738 __end_of_ADC_Initialize: - 5868 callstack 0 - 5869 - 5870 ;; *************** function _ADC_SetContext4ThresholdInterruptHandler ***************** - 5871 ;; Defined at: - 5872 ;; line 738 in file "mcc_generated_files/adc.c" - 5873 ;; Parameters: Size Location Type - 5874 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 5875 ;; -> ADC_DefaultContext4Threshold_ISR(1), - 5876 ;; Auto vars: Size Location Type - 5877 ;; None - 5878 ;; Return value: Size Location Type - 5879 ;; 1 wreg void - 5880 ;; Registers used: - 5881 ;; wreg, status,2, status,0 - 5882 ;; Tracked objects: - 5883 ;; On entry : 0/0 - 5884 ;; On exit : 0/0 - 5885 ;; Unchanged: 0/0 - 5886 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 5855 004722 0E00 movlw 0 + 5856 004724 0105 movlb 5 ; () banked + 5857 004726 6F60 movwf ADC_SetActiveClockTuningInterruptHandler@InterruptHandler& (0+255),b + 5858 004728 0E00 movlw 0 + 5859 00472A 6F61 movwf (ADC_SetActiveClockTuningInterruptHandler@InterruptHandler+1)& (0+255),b + 5860 00472C EC93 F03F call _ADC_SetActiveClockTuningInterruptHandler ;wreg free + 5861 + 5862 ;mcc_generated_files/adc.c: 437: ADCON0 = 0x84; + 5863 004730 0E84 movlw 132 + 5864 004732 0103 movlb 3 ; () banked + 5865 004734 6FF3 movwf 243,b ;volatile + 5866 004736 + 5867 ; BSR set to: 3 + 5868 004736 0012 return ;funcret + 5869 004738 __end_of_ADC_Initialize: + 5870 callstack 0 + 5871 + 5872 ;; *************** function _ADC_SetContext4ThresholdInterruptHandler ***************** + 5873 ;; Defined at: + 5874 ;; line 738 in file "mcc_generated_files/adc.c" + 5875 ;; Parameters: Size Location Type + 5876 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 5877 ;; -> ADC_DefaultContext4Threshold_ISR(1), + 5878 ;; Auto vars: Size Location Type + 5879 ;; None + 5880 ;; Return value: Size Location Type + 5881 ;; 1 wreg void + 5882 ;; Registers used: + 5883 ;; wreg, status,2, status,0 + 5884 ;; Tracked objects: + 5885 ;; On entry : 0/0 + 5886 ;; On exit : 0/0 + 5887 ;; Unchanged: 0/0 + 5888 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 5887 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 5889 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5888 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 5890 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5889 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 5891 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5890 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 5892 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5891 ;;Total ram usage: 2 bytes - 5892 ;; Hardware stack levels used: 1 - 5893 ;; Hardware stack levels required when called: 8 - 5894 ;; This function calls: - 5895 ;; Nothing - 5896 ;; This function is called by: - 5897 ;; _ADC_Initialize - 5898 ;; This function uses a non-reentrant model - 5899 ;; - 5900 - 5901 psect text37 - 5902 007C8E __ptext37: - 5903 callstack 0 - 5904 007C8E _ADC_SetContext4ThresholdInterruptHandler: - 5905 callstack 116 - 5906 007C8E - 5907 ;mcc_generated_files/adc.c: 738: void ADC_SetContext4ThresholdInterruptHandler(void (* I + 5893 ;;Total ram usage: 2 bytes + 5894 ;; Hardware stack levels used: 1 + 5895 ;; Hardware stack levels required when called: 8 + 5896 ;; This function calls: + 5897 ;; Nothing + 5898 ;; This function is called by: + 5899 ;; _ADC_Initialize + 5900 ;; This function uses a non-reentrant model + 5901 ;; + 5902 + 5903 psect text37 + 5904 007EFE __ptext37: + 5905 callstack 0 + 5906 007EFE _ADC_SetContext4ThresholdInterruptHandler: + 5907 callstack 116 + 5908 007EFE + 5909 ;mcc_generated_files/adc.c: 738: void ADC_SetContext4ThresholdInterruptHandler(void (* I + nterruptHandler)(void));mcc_generated_files/adc.c: 739: {;mcc_generated_files/adc.c: 740 + : ADC_Context4Thereshld_ISR = InterruptHandler; - 5908 007C8E C560 F6F0 movff ADC_SetContext4ThresholdInterruptHandler@InterruptHandler,_ADC_Context4Thereshld_ + 5910 007EFE C560 F6E3 movff ADC_SetContext4ThresholdInterruptHandler@InterruptHandler,_ADC_Context4Thereshld_ + ISR - 5909 007C92 C561 F6F1 movff ADC_SetContext4ThresholdInterruptHandler@InterruptHandler+1,_ADC_Context4Thereshl + 5911 007F02 C561 F6E4 movff ADC_SetContext4ThresholdInterruptHandler@InterruptHandler+1,_ADC_Context4Thereshl + d_ISR+1 - 5910 007C96 0012 return ;funcret - 5911 007C98 __end_of_ADC_SetContext4ThresholdInterruptHandler: - 5912 callstack 0 - 5913 - 5914 ;; *************** function _ADC_SetContext3ThresholdInterruptHandler ***************** - 5915 ;; Defined at: - 5916 ;; line 733 in file "mcc_generated_files/adc.c" - 5917 ;; Parameters: Size Location Type - 5918 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 5919 ;; -> ADC_DefaultContext3Threshold_ISR(1), - 5920 ;; Auto vars: Size Location Type - 5921 ;; None - 5922 ;; Return value: Size Location Type - 5923 ;; 1 wreg void - 5924 ;; Registers used: - 5925 ;; wreg, status,2, status,0 - 5926 ;; Tracked objects: - 5927 ;; On entry : 0/0 - 5928 ;; On exit : 0/0 - 5929 ;; Unchanged: 0/0 - 5930 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 5912 007F06 0012 return ;funcret + 5913 007F08 __end_of_ADC_SetContext4ThresholdInterruptHandler: + 5914 callstack 0 + 5915 + 5916 ;; *************** function _ADC_SetContext3ThresholdInterruptHandler ***************** + 5917 ;; Defined at: + 5918 ;; line 733 in file "mcc_generated_files/adc.c" + 5919 ;; Parameters: Size Location Type + 5920 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 5921 ;; -> ADC_DefaultContext3Threshold_ISR(1), + 5922 ;; Auto vars: Size Location Type + 5923 ;; None + 5924 ;; Return value: Size Location Type + 5925 ;; 1 wreg void + 5926 ;; Registers used: + 5927 ;; wreg, status,2, status,0 + 5928 ;; Tracked objects: + 5929 ;; On entry : 0/0 + 5930 ;; On exit : 0/0 + 5931 ;; Unchanged: 0/0 + 5932 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 5931 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 5933 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5932 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 5934 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5933 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 5935 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5934 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 5936 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5935 ;;Total ram usage: 2 bytes - 5936 ;; Hardware stack levels used: 1 - 5937 ;; Hardware stack levels required when called: 8 - 5938 ;; This function calls: - 5939 ;; Nothing - 5940 ;; This function is called by: - 5941 ;; _ADC_Initialize - 5942 ;; This function uses a non-reentrant model - 5943 ;; - 5944 - 5945 psect text38 - 5946 007C98 __ptext38: - 5947 callstack 0 - 5948 007C98 _ADC_SetContext3ThresholdInterruptHandler: - 5949 callstack 116 - 5950 007C98 - 5951 ;mcc_generated_files/adc.c: 733: void ADC_SetContext3ThresholdInterruptHandler(void (* I + 5937 ;;Total ram usage: 2 bytes + 5938 ;; Hardware stack levels used: 1 + 5939 ;; Hardware stack levels required when called: 8 + 5940 ;; This function calls: + 5941 ;; Nothing + 5942 ;; This function is called by: + 5943 ;; _ADC_Initialize + 5944 ;; This function uses a non-reentrant model + 5945 ;; + 5946 + 5947 psect text38 + 5948 007F08 __ptext38: + 5949 callstack 0 + 5950 007F08 _ADC_SetContext3ThresholdInterruptHandler: + 5951 callstack 116 + 5952 007F08 + 5953 ;mcc_generated_files/adc.c: 733: void ADC_SetContext3ThresholdInterruptHandler(void (* I + nterruptHandler)(void));mcc_generated_files/adc.c: 734: {;mcc_generated_files/adc.c: 735 + : ADC_Context3Thereshld_ISR = InterruptHandler; - 5952 007C98 C560 F6F2 movff ADC_SetContext3ThresholdInterruptHandler@InterruptHandler,_ADC_Context3Thereshld_ + 5954 007F08 C560 F6E5 movff ADC_SetContext3ThresholdInterruptHandler@InterruptHandler,_ADC_Context3Thereshld_ + ISR - 5953 007C9C C561 F6F3 movff ADC_SetContext3ThresholdInterruptHandler@InterruptHandler+1,_ADC_Context3Thereshl + 5955 007F0C C561 F6E6 movff ADC_SetContext3ThresholdInterruptHandler@InterruptHandler+1,_ADC_Context3Thereshl + d_ISR+1 - 5954 007CA0 0012 return ;funcret - 5955 007CA2 __end_of_ADC_SetContext3ThresholdInterruptHandler: - 5956 callstack 0 - 5957 - 5958 ;; *************** function _ADC_SetContext2ThresholdInterruptHandler ***************** - 5959 ;; Defined at: - 5960 ;; line 728 in file "mcc_generated_files/adc.c" - 5961 ;; Parameters: Size Location Type - 5962 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 5963 ;; -> ADC_DefaultContext2Threshold_ISR(1), - 5964 ;; Auto vars: Size Location Type - 5965 ;; None - 5966 ;; Return value: Size Location Type - 5967 ;; 1 wreg void - 5968 ;; Registers used: - 5969 ;; wreg, status,2, status,0 - 5970 ;; Tracked objects: - 5971 ;; On entry : 0/0 - 5972 ;; On exit : 0/0 - 5973 ;; Unchanged: 0/0 - 5974 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 5956 007F10 0012 return ;funcret + 5957 007F12 __end_of_ADC_SetContext3ThresholdInterruptHandler: + 5958 callstack 0 + 5959 + 5960 ;; *************** function _ADC_SetContext2ThresholdInterruptHandler ***************** + 5961 ;; Defined at: + 5962 ;; line 728 in file "mcc_generated_files/adc.c" + 5963 ;; Parameters: Size Location Type + 5964 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 5965 ;; -> ADC_DefaultContext2Threshold_ISR(1), + 5966 ;; Auto vars: Size Location Type + 5967 ;; None + 5968 ;; Return value: Size Location Type + 5969 ;; 1 wreg void + 5970 ;; Registers used: + 5971 ;; wreg, status,2, status,0 + 5972 ;; Tracked objects: + 5973 ;; On entry : 0/0 + 5974 ;; On exit : 0/0 + 5975 ;; Unchanged: 0/0 + 5976 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 5975 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 5977 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5976 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 5978 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5977 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 5979 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5978 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 5980 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 5979 ;;Total ram usage: 2 bytes - 5980 ;; Hardware stack levels used: 1 - 5981 ;; Hardware stack levels required when called: 8 - 5982 ;; This function calls: - 5983 ;; Nothing - 5984 ;; This function is called by: - 5985 ;; _ADC_Initialize - 5986 ;; This function uses a non-reentrant model - 5987 ;; - 5988 - 5989 psect text39 - 5990 007CA2 __ptext39: - 5991 callstack 0 - 5992 007CA2 _ADC_SetContext2ThresholdInterruptHandler: - 5993 callstack 116 - 5994 007CA2 - 5995 ;mcc_generated_files/adc.c: 728: void ADC_SetContext2ThresholdInterruptHandler(void (* I + 5981 ;;Total ram usage: 2 bytes + 5982 ;; Hardware stack levels used: 1 + 5983 ;; Hardware stack levels required when called: 8 + 5984 ;; This function calls: + 5985 ;; Nothing + 5986 ;; This function is called by: + 5987 ;; _ADC_Initialize + 5988 ;; This function uses a non-reentrant model + 5989 ;; + 5990 + 5991 psect text39 + 5992 007F12 __ptext39: + 5993 callstack 0 + 5994 007F12 _ADC_SetContext2ThresholdInterruptHandler: + 5995 callstack 116 + 5996 007F12 + 5997 ;mcc_generated_files/adc.c: 728: void ADC_SetContext2ThresholdInterruptHandler(void (* I + nterruptHandler)(void));mcc_generated_files/adc.c: 729: {;mcc_generated_files/adc.c: 730 + : ADC_Context2Thereshld_ISR = InterruptHandler; - 5996 007CA2 C560 F6F4 movff ADC_SetContext2ThresholdInterruptHandler@InterruptHandler,_ADC_Context2Thereshld_ + 5998 007F12 C560 F6E7 movff ADC_SetContext2ThresholdInterruptHandler@InterruptHandler,_ADC_Context2Thereshld_ + ISR - 5997 007CA6 C561 F6F5 movff ADC_SetContext2ThresholdInterruptHandler@InterruptHandler+1,_ADC_Context2Thereshl + 5999 007F16 C561 F6E8 movff ADC_SetContext2ThresholdInterruptHandler@InterruptHandler+1,_ADC_Context2Thereshl + d_ISR+1 - 5998 007CAA 0012 return ;funcret - 5999 007CAC __end_of_ADC_SetContext2ThresholdInterruptHandler: - 6000 callstack 0 - 6001 - 6002 ;; *************** function _ADC_SetContext1ThresholdInterruptHandler ***************** - 6003 ;; Defined at: - 6004 ;; line 723 in file "mcc_generated_files/adc.c" - 6005 ;; Parameters: Size Location Type - 6006 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 6007 ;; -> ADC_DefaultContext1Threshold_ISR(1), - 6008 ;; Auto vars: Size Location Type - 6009 ;; None - 6010 ;; Return value: Size Location Type - 6011 ;; 1 wreg void - 6012 ;; Registers used: - 6013 ;; wreg, status,2, status,0 - 6014 ;; Tracked objects: - 6015 ;; On entry : 0/0 - 6016 ;; On exit : 0/0 - 6017 ;; Unchanged: 0/0 - 6018 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 6000 007F1A 0012 return ;funcret + 6001 007F1C __end_of_ADC_SetContext2ThresholdInterruptHandler: + 6002 callstack 0 + 6003 + 6004 ;; *************** function _ADC_SetContext1ThresholdInterruptHandler ***************** + 6005 ;; Defined at: + 6006 ;; line 723 in file "mcc_generated_files/adc.c" + 6007 ;; Parameters: Size Location Type + 6008 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 6009 ;; -> ADC_DefaultContext1Threshold_ISR(1), + 6010 ;; Auto vars: Size Location Type + 6011 ;; None + 6012 ;; Return value: Size Location Type + 6013 ;; 1 wreg void + 6014 ;; Registers used: + 6015 ;; wreg, status,2, status,0 + 6016 ;; Tracked objects: + 6017 ;; On entry : 0/0 + 6018 ;; On exit : 0/0 + 6019 ;; Unchanged: 0/0 + 6020 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 6019 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 6021 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6020 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 6022 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6021 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 6023 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6022 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 6024 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6023 ;;Total ram usage: 2 bytes - 6024 ;; Hardware stack levels used: 1 - 6025 ;; Hardware stack levels required when called: 8 - 6026 ;; This function calls: - 6027 ;; Nothing - 6028 ;; This function is called by: - 6029 ;; _ADC_Initialize - 6030 ;; This function uses a non-reentrant model - 6031 ;; - 6032 - 6033 psect text40 - 6034 007CAC __ptext40: - 6035 callstack 0 - 6036 007CAC _ADC_SetContext1ThresholdInterruptHandler: - 6037 callstack 116 - 6038 007CAC - 6039 ;mcc_generated_files/adc.c: 723: void ADC_SetContext1ThresholdInterruptHandler(void (* I + 6025 ;;Total ram usage: 2 bytes + 6026 ;; Hardware stack levels used: 1 + 6027 ;; Hardware stack levels required when called: 8 + 6028 ;; This function calls: + 6029 ;; Nothing + 6030 ;; This function is called by: + 6031 ;; _ADC_Initialize + 6032 ;; This function uses a non-reentrant model + 6033 ;; + 6034 + 6035 psect text40 + 6036 007F1C __ptext40: + 6037 callstack 0 + 6038 007F1C _ADC_SetContext1ThresholdInterruptHandler: + 6039 callstack 116 + 6040 007F1C + 6041 ;mcc_generated_files/adc.c: 723: void ADC_SetContext1ThresholdInterruptHandler(void (* I + nterruptHandler)(void));mcc_generated_files/adc.c: 724: {;mcc_generated_files/adc.c: 725 + : ADC_Context1Thereshld_ISR = InterruptHandler; - 6040 007CAC C560 F6F6 movff ADC_SetContext1ThresholdInterruptHandler@InterruptHandler,_ADC_Context1Thereshld_ + 6042 007F1C C560 F6E9 movff ADC_SetContext1ThresholdInterruptHandler@InterruptHandler,_ADC_Context1Thereshld_ + ISR - 6041 007CB0 C561 F6F7 movff ADC_SetContext1ThresholdInterruptHandler@InterruptHandler+1,_ADC_Context1Thereshl + 6043 007F20 C561 F6EA movff ADC_SetContext1ThresholdInterruptHandler@InterruptHandler+1,_ADC_Context1Thereshl + d_ISR+1 - 6042 007CB4 0012 return ;funcret - 6043 007CB6 __end_of_ADC_SetContext1ThresholdInterruptHandler: - 6044 callstack 0 - 6045 - 6046 ;; *************** function _ADC_SetActiveClockTuningInterruptHandler ***************** - 6047 ;; Defined at: - 6048 ;; line 743 in file "mcc_generated_files/adc.c" - 6049 ;; Parameters: Size Location Type - 6050 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 6051 ;; -> ADC_DefaultActiveClockTuning_ISR(1), - 6052 ;; Auto vars: Size Location Type - 6053 ;; None - 6054 ;; Return value: Size Location Type - 6055 ;; 1 wreg void - 6056 ;; Registers used: - 6057 ;; wreg, status,2, status,0 - 6058 ;; Tracked objects: - 6059 ;; On entry : 0/0 - 6060 ;; On exit : 0/0 - 6061 ;; Unchanged: 0/0 - 6062 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 6044 007F24 0012 return ;funcret + 6045 007F26 __end_of_ADC_SetContext1ThresholdInterruptHandler: + 6046 callstack 0 + 6047 + 6048 ;; *************** function _ADC_SetActiveClockTuningInterruptHandler ***************** + 6049 ;; Defined at: + 6050 ;; line 743 in file "mcc_generated_files/adc.c" + 6051 ;; Parameters: Size Location Type + 6052 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 6053 ;; -> ADC_DefaultActiveClockTuning_ISR(1), + 6054 ;; Auto vars: Size Location Type + 6055 ;; None + 6056 ;; Return value: Size Location Type + 6057 ;; 1 wreg void + 6058 ;; Registers used: + 6059 ;; wreg, status,2, status,0 + 6060 ;; Tracked objects: + 6061 ;; On entry : 0/0 + 6062 ;; On exit : 0/0 + 6063 ;; Unchanged: 0/0 + 6064 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 6063 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 6065 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6064 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 6066 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6065 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 6067 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6066 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 6068 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6067 ;;Total ram usage: 2 bytes - 6068 ;; Hardware stack levels used: 1 - 6069 ;; Hardware stack levels required when called: 8 - 6070 ;; This function calls: - 6071 ;; Nothing - 6072 ;; This function is called by: - 6073 ;; _ADC_Initialize - 6074 ;; This function uses a non-reentrant model - 6075 ;; - 6076 - 6077 psect text41 - 6078 007CB6 __ptext41: - 6079 callstack 0 - 6080 007CB6 _ADC_SetActiveClockTuningInterruptHandler: - 6081 callstack 116 - 6082 007CB6 - 6083 ;mcc_generated_files/adc.c: 743: void ADC_SetActiveClockTuningInterruptHandler(void (* I + 6069 ;;Total ram usage: 2 bytes + 6070 ;; Hardware stack levels used: 1 + 6071 ;; Hardware stack levels required when called: 8 + 6072 ;; This function calls: + 6073 ;; Nothing + 6074 ;; This function is called by: + 6075 ;; _ADC_Initialize + 6076 ;; This function uses a non-reentrant model + 6077 ;; + 6078 + 6079 psect text41 + 6080 007F26 __ptext41: + 6081 callstack 0 + 6082 007F26 _ADC_SetActiveClockTuningInterruptHandler: + 6083 callstack 116 + 6084 007F26 + 6085 ;mcc_generated_files/adc.c: 743: void ADC_SetActiveClockTuningInterruptHandler(void (* I + nterruptHandler)(void));mcc_generated_files/adc.c: 744: {;mcc_generated_files/adc.c: 745 + : ADC_ActiveClockTuning_ISR = InterruptHandler; - 6084 007CB6 C560 F6EE movff ADC_SetActiveClockTuningInterruptHandler@InterruptHandler,_ADC_ActiveClockTuning_ + 6086 007F26 C560 F6E1 movff ADC_SetActiveClockTuningInterruptHandler@InterruptHandler,_ADC_ActiveClockTuning_ + ISR - 6085 007CBA C561 F6EF movff ADC_SetActiveClockTuningInterruptHandler@InterruptHandler+1,_ADC_ActiveClockTunin + 6087 007F2A C561 F6E2 movff ADC_SetActiveClockTuningInterruptHandler@InterruptHandler+1,_ADC_ActiveClockTunin + g_ISR+1 - 6086 007CBE 0012 return ;funcret - 6087 007CC0 __end_of_ADC_SetActiveClockTuningInterruptHandler: - 6088 callstack 0 - 6089 - 6090 ;; *************** function _ADC_SetADIInterruptHandler ***************** - 6091 ;; Defined at: - 6092 ;; line 718 in file "mcc_generated_files/adc.c" - 6093 ;; Parameters: Size Location Type - 6094 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void - 6095 ;; -> ADC_DefaultADI_ISR(1), - 6096 ;; Auto vars: Size Location Type - 6097 ;; None - 6098 ;; Return value: Size Location Type - 6099 ;; 1 wreg void - 6100 ;; Registers used: - 6101 ;; wreg, status,2, status,0 - 6102 ;; Tracked objects: - 6103 ;; On entry : 0/0 - 6104 ;; On exit : 0/0 - 6105 ;; Unchanged: 0/0 - 6106 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 6088 007F2E 0012 return ;funcret + 6089 007F30 __end_of_ADC_SetActiveClockTuningInterruptHandler: + 6090 callstack 0 + 6091 + 6092 ;; *************** function _ADC_SetADIInterruptHandler ***************** + 6093 ;; Defined at: + 6094 ;; line 718 in file "mcc_generated_files/adc.c" + 6095 ;; Parameters: Size Location Type + 6096 ;; InterruptHan 2 0[BANK5 ] PTR FTN()void + 6097 ;; -> ADC_DefaultADI_ISR(1), + 6098 ;; Auto vars: Size Location Type + 6099 ;; None + 6100 ;; Return value: Size Location Type + 6101 ;; 1 wreg void + 6102 ;; Registers used: + 6103 ;; wreg, status,2, status,0 + 6104 ;; Tracked objects: + 6105 ;; On entry : 0/0 + 6106 ;; On exit : 0/0 + 6107 ;; Unchanged: 0/0 + 6108 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 6107 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 6109 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6108 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 6110 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6109 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 6111 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6110 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 6112 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 6111 ;;Total ram usage: 2 bytes - 6112 ;; Hardware stack levels used: 1 - 6113 ;; Hardware stack levels required when called: 8 - 6114 ;; This function calls: - 6115 ;; Nothing - 6116 ;; This function is called by: - 6117 ;; _ADC_Initialize - 6118 ;; This function uses a non-reentrant model - 6119 ;; - 6120 - 6121 psect text42 - 6122 007CC0 __ptext42: - 6123 callstack 0 - 6124 007CC0 _ADC_SetADIInterruptHandler: - 6125 callstack 116 - 6126 007CC0 - 6127 ;mcc_generated_files/adc.c: 718: void ADC_SetADIInterruptHandler(void (* InterruptHandle + 6113 ;;Total ram usage: 2 bytes + 6114 ;; Hardware stack levels used: 1 + 6115 ;; Hardware stack levels required when called: 8 + 6116 ;; This function calls: + 6117 ;; Nothing + 6118 ;; This function is called by: + 6119 ;; _ADC_Initialize + 6120 ;; This function uses a non-reentrant model + 6121 ;; + 6122 + 6123 psect text42 + 6124 007F30 __ptext42: + 6125 callstack 0 + 6126 007F30 _ADC_SetADIInterruptHandler: + 6127 callstack 116 + 6128 007F30 + 6129 ;mcc_generated_files/adc.c: 718: void ADC_SetADIInterruptHandler(void (* InterruptHandle + r)(void));mcc_generated_files/adc.c: 719: {;mcc_generated_files/adc.c: 720: ADC_Conv + ersionComplete_ISR = InterruptHandler; - 6128 007CC0 C560 F6F8 movff ADC_SetADIInterruptHandler@InterruptHandler,_ADC_ConversionComplete_ISR - 6129 007CC4 C561 F6F9 movff ADC_SetADIInterruptHandler@InterruptHandler+1,_ADC_ConversionComplete_ISR+1 - 6130 007CC8 0012 return ;funcret - 6131 007CCA __end_of_ADC_SetADIInterruptHandler: - 6132 callstack 0 - 6133 - 6134 ;; *************** function _GPIOInit ***************** - 6135 ;; Defined at: - 6136 ;; line 24 in file "GPIO.c" - 6137 ;; Parameters: Size Location Type - 6138 ;; None - 6139 ;; Auto vars: Size Location Type + 6130 007F30 C560 F6EB movff ADC_SetADIInterruptHandler@InterruptHandler,_ADC_ConversionComplete_ISR + 6131 007F34 C561 F6EC movff ADC_SetADIInterruptHandler@InterruptHandler+1,_ADC_ConversionComplete_ISR+1 + 6132 007F38 0012 return ;funcret + 6133 007F3A __end_of_ADC_SetADIInterruptHandler: + 6134 callstack 0 + 6135 + 6136 ;; *************** function _GPIOInit ***************** + 6137 ;; Defined at: + 6138 ;; line 24 in file "GPIO.c" + 6139 ;; Parameters: Size Location Type 6140 ;; None - 6141 ;; Return value: Size Location Type - 6142 ;; 1 wreg void - 6143 ;; Registers used: - 6144 ;; wreg, status,2, status,0, prodl, prodh, cstack - 6145 ;; Tracked objects: - 6146 ;; On entry : 0/0 - 6147 ;; On exit : 0/0 - 6148 ;; Unchanged: 0/0 - 6149 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 6141 ;; Auto vars: Size Location Type + 6142 ;; None + 6143 ;; Return value: Size Location Type + 6144 ;; 1 wreg void + 6145 ;; Registers used: + 6146 ;; wreg, status,2, status,0, prodl, prodh, cstack + 6147 ;; Tracked objects: + 6148 ;; On entry : 0/0 + 6149 ;; On exit : 0/0 + 6150 ;; Unchanged: 0/0 + 6151 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 6150 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6151 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6152 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6153 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6154 ;;Total ram usage: 0 bytes - 6155 ;; Hardware stack levels used: 1 - 6156 ;; Hardware stack levels required when called: 10 - 6157 ;; This function calls: - 6158 ;; _GPIO_PWM1_Control - 6159 ;; _GPIO_PWM2_Control - 6160 ;; This function is called by: - 6161 ;; _main - 6162 ;; This function uses a non-reentrant model - 6163 ;; - 6164 - 6165 psect text43 - 6166 007502 __ptext43: - 6167 callstack 0 - 6168 007502 _GPIOInit: - 6169 callstack 116 - 6170 007502 90C6 bcf 198,0,c ;volatile - 6171 007504 84C7 bsf 199,2,c ;volatile - 6172 007506 82C6 bsf 198,1,c ;volatile - 6173 007508 9AC6 bcf 198,5,c ;volatile - 6174 00750A 9AC8 bcf 200,5,c ;volatile - 6175 00750C 9CC8 bcf 200,6,c ;volatile - 6176 00750E 9EC8 bcf 200,7,c ;volatile - 6177 007510 9AC7 bcf 199,5,c ;volatile - 6178 007512 - 6179 ;GPIO.c: 34: GPIO_PWM1_Control( 0, 300 ); - 6180 007512 0E00 movlw 0 - 6181 007514 0105 movlb 5 ; () banked - 6182 007516 6FED movwf (GPIO_PWM1_Control@uiDutyCycle+1)& (0+255),b - 6183 007518 0E00 movlw 0 - 6184 00751A 6FEC movwf GPIO_PWM1_Control@uiDutyCycle& (0+255),b - 6185 00751C 0E01 movlw 1 - 6186 00751E 6FEF movwf (GPIO_PWM1_Control@uiFreq+1)& (0+255),b - 6187 007520 0E2C movlw 44 - 6188 007522 6FEE movwf GPIO_PWM1_Control@uiFreq& (0+255),b - 6189 007524 ECC3 F02D call _GPIO_PWM1_Control ;wreg free - 6190 - 6191 ;GPIO.c: 35: GPIO_PWM2_Control( 0, 600 ); - 6192 007528 0E00 movlw 0 - 6193 00752A 0105 movlb 5 ; () banked - 6194 00752C 6FED movwf (GPIO_PWM2_Control@uiDutyCycle+1)& (0+255),b - 6195 00752E 0E00 movlw 0 - 6196 007530 6FEC movwf GPIO_PWM2_Control@uiDutyCycle& (0+255),b - 6197 007532 0E02 movlw 2 - 6198 007534 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b - 6199 007536 0E58 movlw 88 - 6200 007538 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b - 6201 00753A EC4A F02D call _GPIO_PWM2_Control ;wreg free - 6202 00753E 0012 return ;funcret - 6203 007540 __end_of_GPIOInit: - 6204 callstack 0 - 6205 - 6206 ;; *************** function _ETCRulesSensorsSupervision ***************** - 6207 ;; Defined at: - 6208 ;; line 131 in file "ETC.c" - 6209 ;; Parameters: Size Location Type - 6210 ;; None - 6211 ;; Auto vars: Size Location Type + 6152 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6153 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6154 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6155 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6156 ;;Total ram usage: 0 bytes + 6157 ;; Hardware stack levels used: 1 + 6158 ;; Hardware stack levels required when called: 10 + 6159 ;; This function calls: + 6160 ;; _GPIO_PWM1_Control + 6161 ;; _GPIO_PWM2_Control + 6162 ;; This function is called by: + 6163 ;; _main + 6164 ;; This function uses a non-reentrant model + 6165 ;; + 6166 + 6167 psect text43 + 6168 007724 __ptext43: + 6169 callstack 0 + 6170 007724 _GPIOInit: + 6171 callstack 116 + 6172 007724 90C6 bcf 198,0,c ;volatile + 6173 007726 84C7 bsf 199,2,c ;volatile + 6174 007728 82C6 bsf 198,1,c ;volatile + 6175 00772A 9AC6 bcf 198,5,c ;volatile + 6176 00772C 9AC8 bcf 200,5,c ;volatile + 6177 00772E 9CC8 bcf 200,6,c ;volatile + 6178 007730 9EC8 bcf 200,7,c ;volatile + 6179 007732 9AC7 bcf 199,5,c ;volatile + 6180 007734 + 6181 ;GPIO.c: 34: GPIO_PWM1_Control( 0, 300 ); + 6182 007734 0E00 movlw 0 + 6183 007736 0105 movlb 5 ; () banked + 6184 007738 6FED movwf (GPIO_PWM1_Control@uiDutyCycle+1)& (0+255),b + 6185 00773A 0E00 movlw 0 + 6186 00773C 6FEC movwf GPIO_PWM1_Control@uiDutyCycle& (0+255),b + 6187 00773E 0E01 movlw 1 + 6188 007740 6FEF movwf (GPIO_PWM1_Control@uiFreq+1)& (0+255),b + 6189 007742 0E2C movlw 44 + 6190 007744 6FEE movwf GPIO_PWM1_Control@uiFreq& (0+255),b + 6191 007746 EC3E F02E call _GPIO_PWM1_Control ;wreg free + 6192 + 6193 ;GPIO.c: 35: GPIO_PWM2_Control( 0, 600 ); + 6194 00774A 0E00 movlw 0 + 6195 00774C 0105 movlb 5 ; () banked + 6196 00774E 6FED movwf (GPIO_PWM2_Control@uiDutyCycle+1)& (0+255),b + 6197 007750 0E00 movlw 0 + 6198 007752 6FEC movwf GPIO_PWM2_Control@uiDutyCycle& (0+255),b + 6199 007754 0E02 movlw 2 + 6200 007756 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b + 6201 007758 0E58 movlw 88 + 6202 00775A 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b + 6203 00775C ECC5 F02D call _GPIO_PWM2_Control ;wreg free + 6204 007760 0012 return ;funcret + 6205 007762 __end_of_GPIOInit: + 6206 callstack 0 + 6207 + 6208 ;; *************** function _ETCRulesSensorsSupervision ***************** + 6209 ;; Defined at: + 6210 ;; line 131 in file "ETC.c" + 6211 ;; Parameters: Size Location Type 6212 ;; None - 6213 ;; Return value: Size Location Type - 6214 ;; 1 wreg void - 6215 ;; Registers used: - 6216 ;; wreg, status,2 - 6217 ;; Tracked objects: - 6218 ;; On entry : 0/0 - 6219 ;; On exit : 0/0 - 6220 ;; Unchanged: 0/0 - 6221 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 6213 ;; Auto vars: Size Location Type + 6214 ;; None + 6215 ;; Return value: Size Location Type + 6216 ;; 1 wreg void + 6217 ;; Registers used: + 6218 ;; wreg, status,2, status,0 + 6219 ;; Tracked objects: + 6220 ;; On entry : 0/0 + 6221 ;; On exit : 0/0 + 6222 ;; Unchanged: 0/0 + 6223 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 6222 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6223 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6224 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6225 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6226 ;;Total ram usage: 0 bytes - 6227 ;; Hardware stack levels used: 1 - 6228 ;; Hardware stack levels required when called: 8 - 6229 ;; This function calls: - 6230 ;; Nothing - 6231 ;; This function is called by: - 6232 ;; _main - 6233 ;; This function uses a non-reentrant model - 6234 ;; - 6235 - 6236 psect text44 - 6237 007D0C __ptext44: - 6238 callstack 0 - 6239 007D0C _ETCRulesSensorsSupervision: - 6240 callstack 118 - 6241 007D0C 0012 return ;funcret - 6242 007D0E __end_of_ETCRulesSensorsSupervision: - 6243 callstack 0 - 6244 - 6245 ;; *************** function _ETCMove ***************** - 6246 ;; Defined at: - 6247 ;; line 419 in file "ETC.c" - 6248 ;; Parameters: Size Location Type - 6249 ;; ucTargetMove 1 wreg unsigned char - 6250 ;; ucMode 1 150[BANK5 ] unsigned char - 6251 ;; Auto vars: Size Location Type - 6252 ;; ucTargetMove 1 153[BANK5 ] unsigned char - 6253 ;; Return value: Size Location Type - 6254 ;; 1 wreg void - 6255 ;; Registers used: - 6256 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 6257 ;; Tracked objects: - 6258 ;; On entry : 0/0 - 6259 ;; On exit : 0/0 - 6260 ;; Unchanged: 0/0 - 6261 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 6224 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6225 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6226 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6227 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6228 ;;Total ram usage: 2 bytes + 6229 ;; Hardware stack levels used: 1 + 6230 ;; Hardware stack levels required when called: 8 + 6231 ;; This function calls: + 6232 ;; Nothing + 6233 ;; This function is called by: + 6234 ;; _main + 6235 ;; This function uses a non-reentrant model + 6236 ;; + 6237 + 6238 psect text44 + 6239 006868 __ptext44: + 6240 callstack 0 + 6241 006868 _ETCRulesSensorsSupervision: + 6242 callstack 118 + 6243 006868 + 6244 ;ETC.c: 134: {;ETC.c: 136: if (ucTPS1Perc>ucTPS2Perc+30) + 6245 006868 0E1E movlw 30 + 6246 00686A 2442 addwf _ucTPS2Perc^(0+1280),w,c + 6247 00686C 0105 movlb 5 ; () banked + 6248 00686E 6F60 movwf ??_ETCRulesSensorsSupervision& (0+255),b + 6249 006870 0E00 movlw 0 + 6250 006872 2043 addwfc (_ucTPS2Perc+1)^(0+1280),w,c + 6251 006874 6F61 movwf (??_ETCRulesSensorsSupervision+1)& (0+255),b + 6252 006876 5044 movf _ucTPS1Perc^(0+1280),w,c + 6253 006878 5D60 subwf ??_ETCRulesSensorsSupervision& (0+255),w,b + 6254 00687A 5045 movf (_ucTPS1Perc+1)^(0+1280),w,c + 6255 00687C 5961 subwfb (??_ETCRulesSensorsSupervision+1)& (0+255),w,b + 6256 00687E B0D8 btfsc status,0,c + 6257 006880 EF44 F034 goto u9431 + 6258 006884 EF46 F034 goto u9430 + 6259 006888 u9431: + 6260 006888 EF4A F034 goto l10746 + 6261 00688C u9430: + 6262 00688C l10744: + 6263 + 6264 ; BSR set to: 5 + 6265 ;ETC.c: 137: {;ETC.c: 138: ucETCTimerRuleTPS = 0x00; + 6266 00688C 0E00 movlw 0 + 6267 00688E 6E4F movwf _ucETCTimerRuleTPS^(0+1280),c + 6268 + 6269 ;ETC.c: 139: } + 6270 006890 EF61 F034 goto l10752 + 6271 006894 l10746: + 6272 + 6273 ; BSR set to: 5 + 6274 006894 0E1E movlw 30 + 6275 006896 2444 addwf _ucTPS1Perc^(0+1280),w,c + 6276 006898 6F60 movwf ??_ETCRulesSensorsSupervision& (0+255),b + 6277 00689A 0E00 movlw 0 + 6278 00689C 2045 addwfc (_ucTPS1Perc+1)^(0+1280),w,c + 6279 00689E 6F61 movwf (??_ETCRulesSensorsSupervision+1)& (0+255),b + 6280 0068A0 5042 movf _ucTPS2Perc^(0+1280),w,c + 6281 0068A2 5D60 subwf ??_ETCRulesSensorsSupervision& (0+255),w,b + 6282 0068A4 5043 movf (_ucTPS2Perc+1)^(0+1280),w,c + 6283 0068A6 5961 subwfb (??_ETCRulesSensorsSupervision+1)& (0+255),w,b + 6284 0068A8 B0D8 btfsc status,0,c + 6285 0068AA EF59 F034 goto u9441 + 6286 0068AE EF5B F034 goto u9440 + 6287 0068B2 u9441: + 6288 0068B2 EF5D F034 goto l10750 + 6289 0068B6 u9440: + 6290 0068B6 EF46 F034 goto l10744 + 6291 0068BA l10750: + 6292 + 6293 ; BSR set to: 5 + 6294 ;ETC.c: 145: {;ETC.c: 146: ucETCTimerRuleTPS = 0x01; + 6295 0068BA 0E01 movlw 1 + 6296 0068BC 6E4F movwf _ucETCTimerRuleTPS^(0+1280),c + 6297 + 6298 ;ETC.c: 147: ucCount100msTPSError = 0; + 6299 0068BE 0E00 movlw 0 + 6300 0068C0 6E4D movwf _ucCount100msTPSError^(0+1280),c + 6301 0068C2 l10752: + 6302 + 6303 ; BSR set to: 5 + 6304 ;ETC.c: 151: if (ucAPPS1Perc>ucAPPS2Perc+30) + 6305 0068C2 0E1E movlw 30 + 6306 0068C4 2446 addwf _ucAPPS2Perc^(0+1280),w,c + 6307 0068C6 6F60 movwf ??_ETCRulesSensorsSupervision& (0+255),b + 6308 0068C8 0E00 movlw 0 + 6309 0068CA 2047 addwfc (_ucAPPS2Perc+1)^(0+1280),w,c + 6310 0068CC 6F61 movwf (??_ETCRulesSensorsSupervision+1)& (0+255),b + 6311 0068CE 5048 movf _ucAPPS1Perc^(0+1280),w,c + 6312 0068D0 5D60 subwf ??_ETCRulesSensorsSupervision& (0+255),w,b + 6313 0068D2 5049 movf (_ucAPPS1Perc+1)^(0+1280),w,c + 6314 0068D4 5961 subwfb (??_ETCRulesSensorsSupervision+1)& (0+255),w,b + 6315 0068D6 B0D8 btfsc status,0,c + 6316 0068D8 EF70 F034 goto u9451 + 6317 0068DC EF72 F034 goto u9450 + 6318 0068E0 u9451: + 6319 0068E0 EF76 F034 goto l10756 + 6320 0068E4 u9450: + 6321 0068E4 l10754: + 6322 + 6323 ; BSR set to: 5 + 6324 ;ETC.c: 152: {;ETC.c: 153: ucETCTimerRuleAPPS = 0x00; + 6325 0068E4 0E00 movlw 0 + 6326 0068E6 6E4E movwf _ucETCTimerRuleAPPS^(0+1280),c + 6327 + 6328 ;ETC.c: 154: } + 6329 0068E8 EF8D F034 goto l2478 + 6330 0068EC l10756: + 6331 + 6332 ; BSR set to: 5 + 6333 0068EC 0E1E movlw 30 + 6334 0068EE 2448 addwf _ucAPPS1Perc^(0+1280),w,c + 6335 0068F0 6F60 movwf ??_ETCRulesSensorsSupervision& (0+255),b + 6336 0068F2 0E00 movlw 0 + 6337 0068F4 2049 addwfc (_ucAPPS1Perc+1)^(0+1280),w,c + 6338 0068F6 6F61 movwf (??_ETCRulesSensorsSupervision+1)& (0+255),b + 6339 0068F8 5046 movf _ucAPPS2Perc^(0+1280),w,c + 6340 0068FA 5D60 subwf ??_ETCRulesSensorsSupervision& (0+255),w,b + 6341 0068FC 5047 movf (_ucAPPS2Perc+1)^(0+1280),w,c + 6342 0068FE 5961 subwfb (??_ETCRulesSensorsSupervision+1)& (0+255),w,b + 6343 006900 B0D8 btfsc status,0,c + 6344 006902 EF85 F034 goto u9461 + 6345 006906 EF87 F034 goto u9460 + 6346 00690A u9461: + 6347 00690A EF89 F034 goto l10760 + 6348 00690E u9460: + 6349 00690E EF72 F034 goto l10754 + 6350 006912 l10760: + 6351 + 6352 ; BSR set to: 5 + 6353 ;ETC.c: 160: {;ETC.c: 161: ucETCTimerRuleAPPS = 0x01; + 6354 006912 0E01 movlw 1 + 6355 006914 6E4E movwf _ucETCTimerRuleAPPS^(0+1280),c + 6356 + 6357 ;ETC.c: 162: ucCount100msAPPSError = 0; + 6358 006916 0E00 movlw 0 + 6359 006918 6E4C movwf _ucCount100msAPPSError^(0+1280),c + 6360 00691A l2478: + 6361 + 6362 ; BSR set to: 5 + 6363 00691A 0012 return ;funcret + 6364 00691C __end_of_ETCRulesSensorsSupervision: + 6365 callstack 0 + 6366 + 6367 ;; *************** function _ETCMove ***************** + 6368 ;; Defined at: + 6369 ;; line 419 in file "ETC.c" + 6370 ;; Parameters: Size Location Type + 6371 ;; ucTargetMove 1 wreg unsigned char + 6372 ;; ucMode 1 150[BANK5 ] unsigned char + 6373 ;; Auto vars: Size Location Type + 6374 ;; ucTargetMove 1 153[BANK5 ] unsigned char + 6375 ;; Return value: Size Location Type + 6376 ;; 1 wreg void + 6377 ;; Registers used: + 6378 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 6379 ;; Tracked objects: + 6380 ;; On entry : 0/0 + 6381 ;; On exit : 0/0 + 6382 ;; Unchanged: 0/0 + 6383 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 6262 ;; Params: 0 1 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6263 ;; Locals: 0 3 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6264 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6265 ;; Totals: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6266 ;;Total ram usage: 4 bytes - 6267 ;; Hardware stack levels used: 1 - 6268 ;; Hardware stack levels required when called: 13 - 6269 ;; This function calls: - 6270 ;; _ETCRulesMotorSupervisor - 6271 ;; _GPIO_PWM2_Control - 6272 ;; _PIDController_Update - 6273 ;; ___fltol - 6274 ;; ___xxtofl - 6275 ;; This function is called by: - 6276 ;; _main - 6277 ;; _ETCManual - 6278 ;; This function uses a non-reentrant model - 6279 ;; - 6280 - 6281 psect text45 - 6282 00503E __ptext45: - 6283 callstack 0 - 6284 00503E _ETCMove: - 6285 callstack 113 - 6286 - 6287 ;incstack = 0 - 6288 ;ETCMove@ucTargetMove stored from wreg - 6289 00503E 0105 movlb 5 ; () banked - 6290 005040 6FF9 movwf ETCMove@ucTargetMove& (0+255),b - 6291 005042 - 6292 ;ETC.c: 419: void ETCMove(unsigned char ucTargetMove, unsigned char ucMode);ETC.c: 420: + 6384 ;; Params: 0 1 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6385 ;; Locals: 0 3 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6386 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6387 ;; Totals: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6388 ;;Total ram usage: 4 bytes + 6389 ;; Hardware stack levels used: 1 + 6390 ;; Hardware stack levels required when called: 13 + 6391 ;; This function calls: + 6392 ;; _ETCRulesMotorSupervisor + 6393 ;; _GPIO_PWM2_Control + 6394 ;; _PIDController_Update + 6395 ;; ___fltol + 6396 ;; ___xxtofl + 6397 ;; This function is called by: + 6398 ;; _main + 6399 ;; _ETCManual + 6400 ;; This function uses a non-reentrant model + 6401 ;; + 6402 + 6403 psect text45 + 6404 00503E __ptext45: + 6405 callstack 0 + 6406 00503E _ETCMove: + 6407 callstack 113 + 6408 + 6409 ; BSR set to: 5 + 6410 ;incstack = 0 + 6411 ;ETCMove@ucTargetMove stored from wreg + 6412 00503E 0105 movlb 5 ; () banked + 6413 005040 6FF9 movwf ETCMove@ucTargetMove& (0+255),b + 6414 005042 + 6415 ;ETC.c: 419: void ETCMove(unsigned char ucTargetMove, unsigned char ucMode);ETC.c: 420: + {;ETC.c: 421: ETCRulesMotorSupervisor (ucTargetMove, ucTPS); - 6293 005042 C540 F58B movff _ucTPS,ETCRulesMotorSupervisor@ucTPSactual - 6294 005046 0105 movlb 5 ; () banked - 6295 005048 51F9 movf ETCMove@ucTargetMove& (0+255),w,b - 6296 00504A EC61 F03A call _ETCRulesMotorSupervisor - 6297 00504E - 6298 ;ETC.c: 423: if ( ( ucETCFlagSupervisor == 0x01 ) && ( ucETCRuleSupervisor == 0x01 ) + 6416 005042 C540 F58B movff _ucTPS,ETCRulesMotorSupervisor@ucTPSactual + 6417 005046 0105 movlb 5 ; () banked + 6418 005048 51F9 movf ETCMove@ucTargetMove& (0+255),w,b + 6419 00504A EC4C F02D call _ETCRulesMotorSupervisor + 6420 00504E + 6421 ;ETC.c: 423: if ( ( ucETCFlagSupervisor == 0x01 ) && ( ucETCRuleSupervisor == 0x01 ) + ) - 6299 00504E 0454 decf _ucETCFlagSupervisor^(0+1280),w,c - 6300 005050 A4D8 btfss status,2,c - 6301 005052 EF2D F028 goto u9051 - 6302 005056 EF2F F028 goto u9050 - 6303 00505A u9051: - 6304 00505A EFD4 F028 goto l10787 - 6305 00505E u9050: - 6306 00505E 045F decf _ucETCRuleSupervisor^(0+1280),w,c - 6307 005060 A4D8 btfss status,2,c - 6308 005062 EF35 F028 goto u9061 - 6309 005066 EF37 F028 goto u9060 - 6310 00506A u9061: - 6311 00506A EFD4 F028 goto l10787 - 6312 00506E u9060: - 6313 00506E - 6314 ;ETC.c: 424: {;ETC.c: 426: uiETCDuty = ucTargetMove; - 6315 00506E C5F9 F634 movff ETCMove@ucTargetMove,_uiETCDuty - 6316 005072 0106 movlb 6 ; () banked - 6317 005074 6B35 clrf (_uiETCDuty+1)& (0+255),b - 6318 005076 - 6319 ; BSR set to: 6 - 6320 ;ETC.c: 428: if ( ucMode == ucASMode ) - 6321 005076 0105 movlb 5 ; () banked - 6322 005078 51FE movf _ucASMode& (0+255),w,b - 6323 00507A 19F6 xorwf ETCMove@ucMode& (0+255),w,b - 6324 00507C A4D8 btfss status,2,c - 6325 00507E EF43 F028 goto u9071 - 6326 005082 EF45 F028 goto u9070 - 6327 005086 u9071: - 6328 005086 EFDF F028 goto l2549 - 6329 00508A u9070: - 6330 00508A - 6331 ; BSR set to: 5 - 6332 ;ETC.c: 429: {;ETC.c: 430: if ( ucASMode == 1 ) - 6333 00508A 05FE decf _ucASMode& (0+255),w,b - 6334 00508C A4D8 btfss status,2,c - 6335 00508E EF4B F028 goto u9081 - 6336 005092 EF4D F028 goto u9080 - 6337 005096 u9081: - 6338 005096 EF91 F028 goto l10781 - 6339 00509A u9080: - 6340 00509A - 6341 ; BSR set to: 5 - 6342 ;ETC.c: 431: {;ETC.c: 434: GPIO_PWM2_Control(PIDController_U + 6422 00504E 0455 decf _ucETCFlagSupervisor^(0+1280),w,c + 6423 005050 A4D8 btfss status,2,c + 6424 005052 EF2D F028 goto u9471 + 6425 005056 EF2F F028 goto u9470 + 6426 00505A u9471: + 6427 00505A EFD5 F028 goto l2550 + 6428 00505E u9470: + 6429 00505E 0106 movlb 6 ; () banked + 6430 005060 05DA decf _ucETCRuleSupervisor& (0+255),w,b + 6431 005062 A4D8 btfss status,2,c + 6432 005064 EF36 F028 goto u9481 + 6433 005068 EF38 F028 goto u9480 + 6434 00506C u9481: + 6435 00506C EFD5 F028 goto l2550 + 6436 005070 u9480: + 6437 005070 + 6438 ; BSR set to: 6 + 6439 ;ETC.c: 424: {;ETC.c: 426: uiETCDuty = ucTargetMove; + 6440 005070 C5F9 F634 movff ETCMove@ucTargetMove,_uiETCDuty + 6441 005074 6B35 clrf (_uiETCDuty+1)& (0+255),b + 6442 005076 + 6443 ; BSR set to: 6 + 6444 ;ETC.c: 428: if ( ucMode == ucASMode ) + 6445 005076 0105 movlb 5 ; () banked + 6446 005078 51FE movf _ucASMode& (0+255),w,b + 6447 00507A 19F6 xorwf ETCMove@ucMode& (0+255),w,b + 6448 00507C A4D8 btfss status,2,c + 6449 00507E EF43 F028 goto u9491 + 6450 005082 EF45 F028 goto u9490 + 6451 005086 u9491: + 6452 005086 EFD2 F028 goto l2547 + 6453 00508A u9490: + 6454 00508A + 6455 ; BSR set to: 5 + 6456 ;ETC.c: 429: {;ETC.c: 430: if ( ucASMode == 1 ) + 6457 00508A 05FE decf _ucASMode& (0+255),w,b + 6458 00508C A4D8 btfss status,2,c + 6459 00508E EF4B F028 goto u9501 + 6460 005092 EF4D F028 goto u9500 + 6461 005096 u9501: + 6462 005096 EF91 F028 goto l10778 + 6463 00509A u9500: + 6464 00509A + 6465 ; BSR set to: 5 + 6466 ;ETC.c: 431: {;ETC.c: 434: GPIO_PWM2_Control(PIDController_U + pdate(&pid, (float)(ucTargetMove), (float)(ucTPS)), 600); - 6343 00509A C540 F560 movff _ucTPS,___xxtofl@val - 6344 00509E C541 F561 movff _ucTPS+1,___xxtofl@val+1 - 6345 0050A2 6B62 clrf (___xxtofl@val+2)& (0+255),b - 6346 0050A4 6B63 clrf (___xxtofl@val+3)& (0+255),b - 6347 0050A6 0E00 movlw 0 - 6348 0050A8 EC8D F025 call ___xxtofl - 6349 0050AC C560 F5C2 movff ?___xxtofl,PIDController_Update@measurement - 6350 0050B0 C561 F5C3 movff ?___xxtofl+1,PIDController_Update@measurement+1 - 6351 0050B4 C562 F5C4 movff ?___xxtofl+2,PIDController_Update@measurement+2 - 6352 0050B8 C563 F5C5 movff ?___xxtofl+3,PIDController_Update@measurement+3 - 6353 0050BC 0105 movlb 5 ; () banked - 6354 0050BE 51F9 movf ETCMove@ucTargetMove& (0+255),w,b - 6355 0050C0 6F60 movwf ___xxtofl@val& (0+255),b - 6356 0050C2 6B61 clrf (___xxtofl@val+1)& (0+255),b - 6357 0050C4 6B62 clrf (___xxtofl@val+2)& (0+255),b - 6358 0050C6 6B63 clrf (___xxtofl@val+3)& (0+255),b - 6359 0050C8 0E00 movlw 0 - 6360 0050CA EC8D F025 call ___xxtofl - 6361 0050CE C560 F5BE movff ?___xxtofl,PIDController_Update@setpoint - 6362 0050D2 C561 F5BF movff ?___xxtofl+1,PIDController_Update@setpoint+1 - 6363 0050D6 C562 F5C0 movff ?___xxtofl+2,PIDController_Update@setpoint+2 - 6364 0050DA C563 F5C1 movff ?___xxtofl+3,PIDController_Update@setpoint+3 - 6365 0050DE 0EB0 movlw low _pid - 6366 0050E0 0105 movlb 5 ; () banked - 6367 0050E2 6FBC movwf PIDController_Update@pid& (0+255),b - 6368 0050E4 0E06 movlw high _pid - 6369 0050E6 6FBD movwf (PIDController_Update@pid+1)& (0+255),b - 6370 0050E8 ECDE F012 call _PIDController_Update ;wreg free - 6371 0050EC C5BC F5E2 movff ?_PIDController_Update,___fltol@f1 - 6372 0050F0 C5BD F5E3 movff ?_PIDController_Update+1,___fltol@f1+1 - 6373 0050F4 C5BE F5E4 movff ?_PIDController_Update+2,___fltol@f1+2 - 6374 0050F8 C5BF F5E5 movff ?_PIDController_Update+3,___fltol@f1+3 - 6375 0050FC ECC0 F02B call ___fltol ;wreg free - 6376 005100 C5E2 F5F7 movff ?___fltol,_ETCMove$5545 - 6377 005104 C5E3 F5F8 movff ?___fltol+1,_ETCMove$5545+1 - 6378 005108 l10779: - 6379 - 6380 ;ETC.c: 431: {;ETC.c: 434: GPIO_PWM2_Control(PIDController_U + 6467 00509A C540 F560 movff _ucTPS,___xxtofl@val + 6468 00509E C541 F561 movff _ucTPS+1,___xxtofl@val+1 + 6469 0050A2 6B62 clrf (___xxtofl@val+2)& (0+255),b + 6470 0050A4 6B63 clrf (___xxtofl@val+3)& (0+255),b + 6471 0050A6 0E00 movlw 0 + 6472 0050A8 EC8D F025 call ___xxtofl + 6473 0050AC C560 F5C2 movff ?___xxtofl,PIDController_Update@measurement + 6474 0050B0 C561 F5C3 movff ?___xxtofl+1,PIDController_Update@measurement+1 + 6475 0050B4 C562 F5C4 movff ?___xxtofl+2,PIDController_Update@measurement+2 + 6476 0050B8 C563 F5C5 movff ?___xxtofl+3,PIDController_Update@measurement+3 + 6477 0050BC 0105 movlb 5 ; () banked + 6478 0050BE 51F9 movf ETCMove@ucTargetMove& (0+255),w,b + 6479 0050C0 6F60 movwf ___xxtofl@val& (0+255),b + 6480 0050C2 6B61 clrf (___xxtofl@val+1)& (0+255),b + 6481 0050C4 6B62 clrf (___xxtofl@val+2)& (0+255),b + 6482 0050C6 6B63 clrf (___xxtofl@val+3)& (0+255),b + 6483 0050C8 0E00 movlw 0 + 6484 0050CA EC8D F025 call ___xxtofl + 6485 0050CE C560 F5BE movff ?___xxtofl,PIDController_Update@setpoint + 6486 0050D2 C561 F5BF movff ?___xxtofl+1,PIDController_Update@setpoint+1 + 6487 0050D6 C562 F5C0 movff ?___xxtofl+2,PIDController_Update@setpoint+2 + 6488 0050DA C563 F5C1 movff ?___xxtofl+3,PIDController_Update@setpoint+3 + 6489 0050DE 0E54 movlw low _pid + 6490 0050E0 0105 movlb 5 ; () banked + 6491 0050E2 6FBC movwf PIDController_Update@pid& (0+255),b + 6492 0050E4 0E07 movlw high _pid + 6493 0050E6 6FBD movwf (PIDController_Update@pid+1)& (0+255),b + 6494 0050E8 ECDE F012 call _PIDController_Update ;wreg free + 6495 0050EC C5BC F5E2 movff ?_PIDController_Update,___fltol@f1 + 6496 0050F0 C5BD F5E3 movff ?_PIDController_Update+1,___fltol@f1+1 + 6497 0050F4 C5BE F5E4 movff ?_PIDController_Update+2,___fltol@f1+2 + 6498 0050F8 C5BF F5E5 movff ?_PIDController_Update+3,___fltol@f1+3 + 6499 0050FC ECC2 F02B call ___fltol ;wreg free + 6500 005100 C5E2 F5F7 movff ?___fltol,_ETCMove$5534 + 6501 005104 C5E3 F5F8 movff ?___fltol+1,_ETCMove$5534+1 + 6502 005108 l10776: + 6503 + 6504 ;ETC.c: 431: {;ETC.c: 434: GPIO_PWM2_Control(PIDController_U + pdate(&pid, (float)(ucTargetMove), (float)(ucTPS)), 600); - 6381 005108 C5F7 F5EC movff _ETCMove$5545,GPIO_PWM2_Control@uiDutyCycle - 6382 00510C C5F8 F5ED movff _ETCMove$5545+1,GPIO_PWM2_Control@uiDutyCycle+1 - 6383 005110 0E02 movlw 2 - 6384 005112 0105 movlb 5 ; () banked - 6385 005114 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b - 6386 005116 0E58 movlw 88 - 6387 005118 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b - 6388 00511A EC4A F02D call _GPIO_PWM2_Control ;wreg free - 6389 - 6390 ;ETC.c: 435: } - 6391 00511E EFDF F028 goto l2549 - 6392 005122 l10781: - 6393 - 6394 ; BSR set to: 5 - 6395 005122 51FE movf _ucASMode& (0+255),w,b - 6396 005124 A4D8 btfss status,2,c - 6397 005126 EF97 F028 goto u9091 - 6398 00512A EF99 F028 goto u9090 - 6399 00512E u9091: - 6400 00512E EFD2 F028 goto l2547 - 6401 005132 u9090: - 6402 005132 - 6403 ; BSR set to: 5 - 6404 ;ETC.c: 437: {;ETC.c: 440: GPIO_PWM2_Control(PIDController_U + 6505 005108 C5F7 F5EC movff _ETCMove$5534,GPIO_PWM2_Control@uiDutyCycle + 6506 00510C C5F8 F5ED movff _ETCMove$5534+1,GPIO_PWM2_Control@uiDutyCycle+1 + 6507 005110 0E02 movlw 2 + 6508 005112 0105 movlb 5 ; () banked + 6509 005114 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b + 6510 005116 0E58 movlw 88 + 6511 005118 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b + 6512 00511A ECC5 F02D call _GPIO_PWM2_Control ;wreg free + 6513 + 6514 ;ETC.c: 435: } + 6515 00511E EFD2 F028 goto l2547 + 6516 005122 l10778: + 6517 + 6518 ; BSR set to: 5 + 6519 005122 51FE movf _ucASMode& (0+255),w,b + 6520 005124 A4D8 btfss status,2,c + 6521 005126 EF97 F028 goto u9511 + 6522 00512A EF99 F028 goto u9510 + 6523 00512E u9511: + 6524 00512E EFD2 F028 goto l2543 + 6525 005132 u9510: + 6526 005132 + 6527 ; BSR set to: 5 + 6528 ;ETC.c: 437: {;ETC.c: 440: GPIO_PWM2_Control(PIDController_U + pdate(&pid, (float)(ucTargetMove), (float)(ucTPS)), 600); - 6405 005132 C540 F560 movff _ucTPS,___xxtofl@val - 6406 005136 C541 F561 movff _ucTPS+1,___xxtofl@val+1 - 6407 00513A 6B62 clrf (___xxtofl@val+2)& (0+255),b - 6408 00513C 6B63 clrf (___xxtofl@val+3)& (0+255),b - 6409 00513E 0E00 movlw 0 - 6410 005140 EC8D F025 call ___xxtofl - 6411 005144 C560 F5C2 movff ?___xxtofl,PIDController_Update@measurement - 6412 005148 C561 F5C3 movff ?___xxtofl+1,PIDController_Update@measurement+1 - 6413 00514C C562 F5C4 movff ?___xxtofl+2,PIDController_Update@measurement+2 - 6414 005150 C563 F5C5 movff ?___xxtofl+3,PIDController_Update@measurement+3 - 6415 005154 0105 movlb 5 ; () banked - 6416 005156 51F9 movf ETCMove@ucTargetMove& (0+255),w,b - 6417 005158 6F60 movwf ___xxtofl@val& (0+255),b - 6418 00515A 6B61 clrf (___xxtofl@val+1)& (0+255),b - 6419 00515C 6B62 clrf (___xxtofl@val+2)& (0+255),b - 6420 00515E 6B63 clrf (___xxtofl@val+3)& (0+255),b - 6421 005160 0E00 movlw 0 - 6422 005162 EC8D F025 call ___xxtofl - 6423 005166 C560 F5BE movff ?___xxtofl,PIDController_Update@setpoint - 6424 00516A C561 F5BF movff ?___xxtofl+1,PIDController_Update@setpoint+1 - 6425 00516E C562 F5C0 movff ?___xxtofl+2,PIDController_Update@setpoint+2 - 6426 005172 C563 F5C1 movff ?___xxtofl+3,PIDController_Update@setpoint+3 - 6427 005176 0EB0 movlw low _pid - 6428 005178 0105 movlb 5 ; () banked - 6429 00517A 6FBC movwf PIDController_Update@pid& (0+255),b - 6430 00517C 0E06 movlw high _pid - 6431 00517E 6FBD movwf (PIDController_Update@pid+1)& (0+255),b - 6432 005180 ECDE F012 call _PIDController_Update ;wreg free - 6433 005184 C5BC F5E2 movff ?_PIDController_Update,___fltol@f1 - 6434 005188 C5BD F5E3 movff ?_PIDController_Update+1,___fltol@f1+1 - 6435 00518C C5BE F5E4 movff ?_PIDController_Update+2,___fltol@f1+2 - 6436 005190 C5BF F5E5 movff ?_PIDController_Update+3,___fltol@f1+3 - 6437 005194 ECC0 F02B call ___fltol ;wreg free - 6438 005198 C5E2 F5F7 movff ?___fltol,_ETCMove$5545 - 6439 00519C C5E3 F5F8 movff ?___fltol+1,_ETCMove$5545+1 - 6440 0051A0 EF84 F028 goto l10779 - 6441 0051A4 l2547: - 6442 - 6443 ; BSR set to: 5 - 6444 ;ETC.c: 451: } - 6445 0051A4 EFDF F028 goto l2549 - 6446 0051A8 l10787: - 6447 - 6448 ;ETC.c: 453: {;ETC.c: 454: GPIO_PWM2_Control(0, 600); - 6449 0051A8 0E00 movlw 0 - 6450 0051AA 0105 movlb 5 ; () banked - 6451 0051AC 6FED movwf (GPIO_PWM2_Control@uiDutyCycle+1)& (0+255),b - 6452 0051AE 0E00 movlw 0 - 6453 0051B0 6FEC movwf GPIO_PWM2_Control@uiDutyCycle& (0+255),b - 6454 0051B2 0E02 movlw 2 - 6455 0051B4 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b - 6456 0051B6 0E58 movlw 88 - 6457 0051B8 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b - 6458 0051BA EC4A F02D call _GPIO_PWM2_Control ;wreg free - 6459 0051BE l2549: - 6460 0051BE 0012 return ;funcret - 6461 0051C0 __end_of_ETCMove: - 6462 callstack 0 - 6463 - 6464 ;; *************** function _PIDController_Update ***************** - 6465 ;; Defined at: - 6466 ;; line 585 in file "ETC.c" - 6467 ;; Parameters: Size Location Type - 6468 ;; pid 2 92[BANK5 ] PTR struct . - 6469 ;; -> pid(56), - 6470 ;; setpoint 4 94[BANK5 ] float - 6471 ;; measurement 4 98[BANK5 ] float - 6472 ;; Auto vars: Size Location Type - 6473 ;; error 4 126[BANK5 ] float - 6474 ;; proportional 4 102[BANK5 ] float - 6475 ;; Return value: Size Location Type - 6476 ;; 4 92[BANK5 ] float - 6477 ;; Registers used: - 6478 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack - 6479 ;; Tracked objects: - 6480 ;; On entry : 0/0 - 6481 ;; On exit : 0/0 - 6482 ;; Unchanged: 0/0 - 6483 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 6529 005132 C540 F560 movff _ucTPS,___xxtofl@val + 6530 005136 C541 F561 movff _ucTPS+1,___xxtofl@val+1 + 6531 00513A 6B62 clrf (___xxtofl@val+2)& (0+255),b + 6532 00513C 6B63 clrf (___xxtofl@val+3)& (0+255),b + 6533 00513E 0E00 movlw 0 + 6534 005140 EC8D F025 call ___xxtofl + 6535 005144 C560 F5C2 movff ?___xxtofl,PIDController_Update@measurement + 6536 005148 C561 F5C3 movff ?___xxtofl+1,PIDController_Update@measurement+1 + 6537 00514C C562 F5C4 movff ?___xxtofl+2,PIDController_Update@measurement+2 + 6538 005150 C563 F5C5 movff ?___xxtofl+3,PIDController_Update@measurement+3 + 6539 005154 0105 movlb 5 ; () banked + 6540 005156 51F9 movf ETCMove@ucTargetMove& (0+255),w,b + 6541 005158 6F60 movwf ___xxtofl@val& (0+255),b + 6542 00515A 6B61 clrf (___xxtofl@val+1)& (0+255),b + 6543 00515C 6B62 clrf (___xxtofl@val+2)& (0+255),b + 6544 00515E 6B63 clrf (___xxtofl@val+3)& (0+255),b + 6545 005160 0E00 movlw 0 + 6546 005162 EC8D F025 call ___xxtofl + 6547 005166 C560 F5BE movff ?___xxtofl,PIDController_Update@setpoint + 6548 00516A C561 F5BF movff ?___xxtofl+1,PIDController_Update@setpoint+1 + 6549 00516E C562 F5C0 movff ?___xxtofl+2,PIDController_Update@setpoint+2 + 6550 005172 C563 F5C1 movff ?___xxtofl+3,PIDController_Update@setpoint+3 + 6551 005176 0E54 movlw low _pid + 6552 005178 0105 movlb 5 ; () banked + 6553 00517A 6FBC movwf PIDController_Update@pid& (0+255),b + 6554 00517C 0E07 movlw high _pid + 6555 00517E 6FBD movwf (PIDController_Update@pid+1)& (0+255),b + 6556 005180 ECDE F012 call _PIDController_Update ;wreg free + 6557 005184 C5BC F5E2 movff ?_PIDController_Update,___fltol@f1 + 6558 005188 C5BD F5E3 movff ?_PIDController_Update+1,___fltol@f1+1 + 6559 00518C C5BE F5E4 movff ?_PIDController_Update+2,___fltol@f1+2 + 6560 005190 C5BF F5E5 movff ?_PIDController_Update+3,___fltol@f1+3 + 6561 005194 ECC2 F02B call ___fltol ;wreg free + 6562 005198 C5E2 F5F7 movff ?___fltol,_ETCMove$5534 + 6563 00519C C5E3 F5F8 movff ?___fltol+1,_ETCMove$5534+1 + 6564 0051A0 EF84 F028 goto l10776 + 6565 0051A4 l2543: + 6566 0051A4 l2547: + 6567 0051A4 90BE bcf 190,0,c ;volatile + 6568 0051A6 EFE1 F028 goto l2552 + 6569 0051AA l2550: + 6570 0051AA 80BE bsf 190,0,c ;volatile + 6571 0051AC + 6572 ;ETC.c: 456: GPIO_PWM2_Control(0, 600); + 6573 0051AC 0E00 movlw 0 + 6574 0051AE 0105 movlb 5 ; () banked + 6575 0051B0 6FED movwf (GPIO_PWM2_Control@uiDutyCycle+1)& (0+255),b + 6576 0051B2 0E00 movlw 0 + 6577 0051B4 6FEC movwf GPIO_PWM2_Control@uiDutyCycle& (0+255),b + 6578 0051B6 0E02 movlw 2 + 6579 0051B8 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b + 6580 0051BA 0E58 movlw 88 + 6581 0051BC 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b + 6582 0051BE ECC5 F02D call _GPIO_PWM2_Control ;wreg free + 6583 0051C2 l2552: + 6584 0051C2 0012 return ;funcret + 6585 0051C4 __end_of_ETCMove: + 6586 callstack 0 + 6587 + 6588 ;; *************** function _PIDController_Update ***************** + 6589 ;; Defined at: + 6590 ;; line 587 in file "ETC.c" + 6591 ;; Parameters: Size Location Type + 6592 ;; pid 2 92[BANK5 ] PTR struct . + 6593 ;; -> pid(56), + 6594 ;; setpoint 4 94[BANK5 ] float + 6595 ;; measurement 4 98[BANK5 ] float + 6596 ;; Auto vars: Size Location Type + 6597 ;; error 4 126[BANK5 ] float + 6598 ;; proportional 4 102[BANK5 ] float + 6599 ;; Return value: Size Location Type + 6600 ;; 4 92[BANK5 ] float + 6601 ;; Registers used: + 6602 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack + 6603 ;; Tracked objects: + 6604 ;; On entry : 0/0 + 6605 ;; On exit : 0/0 + 6606 ;; Unchanged: 0/0 + 6607 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 6484 ;; Params: 0 10 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6485 ;; Locals: 0 28 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6486 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6487 ;; Totals: 0 38 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 6488 ;;Total ram usage: 38 bytes - 6489 ;; Hardware stack levels used: 1 - 6490 ;; Hardware stack levels required when called: 10 - 6491 ;; This function calls: - 6492 ;; ___fladd - 6493 ;; ___fldiv - 6494 ;; ___flge - 6495 ;; ___flmul - 6496 ;; ___flneg - 6497 ;; ___flsub - 6498 ;; This function is called by: - 6499 ;; _ETCMove - 6500 ;; This function uses a non-reentrant model - 6501 ;; - 6502 - 6503 psect text46 - 6504 0025BC __ptext46: - 6505 callstack 0 - 6506 0025BC _PIDController_Update: - 6507 callstack 115 - 6508 0025BC - 6509 ;ETC.c: 590: float error = setpoint - measurement; - 6510 0025BC C5BE F597 movff PIDController_Update@setpoint,___flsub@b - 6511 0025C0 C5BF F598 movff PIDController_Update@setpoint+1,___flsub@b+1 - 6512 0025C4 C5C0 F599 movff PIDController_Update@setpoint+2,___flsub@b+2 - 6513 0025C8 C5C1 F59A movff PIDController_Update@setpoint+3,___flsub@b+3 - 6514 0025CC C5C2 F59B movff PIDController_Update@measurement,___flsub@a - 6515 0025D0 C5C3 F59C movff PIDController_Update@measurement+1,___flsub@a+1 - 6516 0025D4 C5C4 F59D movff PIDController_Update@measurement+2,___flsub@a+2 - 6517 0025D8 C5C5 F59E movff PIDController_Update@measurement+3,___flsub@a+3 - 6518 0025DC ECF8 F039 call ___flsub ;wreg free - 6519 0025E0 C597 F5DE movff ?___flsub,PIDController_Update@error - 6520 0025E4 C598 F5DF movff ?___flsub+1,PIDController_Update@error+1 - 6521 0025E8 C599 F5E0 movff ?___flsub+2,PIDController_Update@error+2 - 6522 0025EC C59A F5E1 movff ?___flsub+3,PIDController_Update@error+3 - 6523 0025F0 - 6524 ;ETC.c: 596: float proportional = pid->Kp * error; - 6525 0025F0 0061 F6F0 F4D9 movff PIDController_Update@pid,fsr2l - 6526 0025F6 0061 F6F4 F4DA movff PIDController_Update@pid+1,fsr2h - 6527 0025FC 0061 F378 F57E movff postinc2,___flmul@b - 6528 002602 0061 F378 F57F movff postinc2,___flmul@b+1 - 6529 002608 0061 F378 F580 movff postinc2,___flmul@b+2 - 6530 00260E 0061 F378 F581 movff postinc2,___flmul@b+3 - 6531 002614 C5DE F582 movff PIDController_Update@error,___flmul@a - 6532 002618 C5DF F583 movff PIDController_Update@error+1,___flmul@a+1 - 6533 00261C C5E0 F584 movff PIDController_Update@error+2,___flmul@a+2 - 6534 002620 C5E1 F585 movff PIDController_Update@error+3,___flmul@a+3 - 6535 002624 EC28 F01B call ___flmul ;wreg free - 6536 002628 C57E F5C6 movff ?___flmul,PIDController_Update@proportional - 6537 00262C C57F F5C7 movff ?___flmul+1,PIDController_Update@proportional+1 - 6538 002630 C580 F5C8 movff ?___flmul+2,PIDController_Update@proportional+2 - 6539 002634 C581 F5C9 movff ?___flmul+3,PIDController_Update@proportional+3 - 6540 002638 - 6541 ;ETC.c: 602: pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + + 6608 ;; Params: 0 10 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6609 ;; Locals: 0 28 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6610 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6611 ;; Totals: 0 38 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 6612 ;;Total ram usage: 38 bytes + 6613 ;; Hardware stack levels used: 1 + 6614 ;; Hardware stack levels required when called: 10 + 6615 ;; This function calls: + 6616 ;; ___fladd + 6617 ;; ___fldiv + 6618 ;; ___flge + 6619 ;; ___flmul + 6620 ;; ___flneg + 6621 ;; ___flsub + 6622 ;; This function is called by: + 6623 ;; _ETCMove + 6624 ;; This function uses a non-reentrant model + 6625 ;; + 6626 + 6627 psect text46 + 6628 0025BC __ptext46: + 6629 callstack 0 + 6630 0025BC _PIDController_Update: + 6631 callstack 115 + 6632 0025BC + 6633 ;ETC.c: 592: float error = setpoint - measurement; + 6634 0025BC C5BE F597 movff PIDController_Update@setpoint,___flsub@b + 6635 0025C0 C5BF F598 movff PIDController_Update@setpoint+1,___flsub@b+1 + 6636 0025C4 C5C0 F599 movff PIDController_Update@setpoint+2,___flsub@b+2 + 6637 0025C8 C5C1 F59A movff PIDController_Update@setpoint+3,___flsub@b+3 + 6638 0025CC C5C2 F59B movff PIDController_Update@measurement,___flsub@a + 6639 0025D0 C5C3 F59C movff PIDController_Update@measurement+1,___flsub@a+1 + 6640 0025D4 C5C4 F59D movff PIDController_Update@measurement+2,___flsub@a+2 + 6641 0025D8 C5C5 F59E movff PIDController_Update@measurement+3,___flsub@a+3 + 6642 0025DC EC29 F03B call ___flsub ;wreg free + 6643 0025E0 C597 F5DE movff ?___flsub,PIDController_Update@error + 6644 0025E4 C598 F5DF movff ?___flsub+1,PIDController_Update@error+1 + 6645 0025E8 C599 F5E0 movff ?___flsub+2,PIDController_Update@error+2 + 6646 0025EC C59A F5E1 movff ?___flsub+3,PIDController_Update@error+3 + 6647 0025F0 + 6648 ;ETC.c: 598: float proportional = pid->Kp * error; + 6649 0025F0 0061 F6F0 F4D9 movff PIDController_Update@pid,fsr2l + 6650 0025F6 0061 F6F4 F4DA movff PIDController_Update@pid+1,fsr2h + 6651 0025FC 0061 F378 F57E movff postinc2,___flmul@b + 6652 002602 0061 F378 F57F movff postinc2,___flmul@b+1 + 6653 002608 0061 F378 F580 movff postinc2,___flmul@b+2 + 6654 00260E 0061 F378 F581 movff postinc2,___flmul@b+3 + 6655 002614 C5DE F582 movff PIDController_Update@error,___flmul@a + 6656 002618 C5DF F583 movff PIDController_Update@error+1,___flmul@a+1 + 6657 00261C C5E0 F584 movff PIDController_Update@error+2,___flmul@a+2 + 6658 002620 C5E1 F585 movff PIDController_Update@error+3,___flmul@a+3 + 6659 002624 EC28 F01B call ___flmul ;wreg free + 6660 002628 C57E F5C6 movff ?___flmul,PIDController_Update@proportional + 6661 00262C C57F F5C7 movff ?___flmul+1,PIDController_Update@proportional+1 + 6662 002630 C580 F5C8 movff ?___flmul+2,PIDController_Update@proportional+2 + 6663 002634 C581 F5C9 movff ?___flmul+3,PIDController_Update@proportional+3 + 6664 002638 + 6665 ;ETC.c: 604: pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + + pid->prevError); - 6542 002638 0E00 movlw 0 - 6543 00263A 0105 movlb 5 ; () banked - 6544 00263C 6F82 movwf ___flmul@a& (0+255),b - 6545 00263E 0E00 movlw 0 - 6546 002640 6F83 movwf (___flmul@a+1)& (0+255),b - 6547 002642 0E00 movlw 0 - 6548 002644 6F84 movwf (___flmul@a+2)& (0+255),b - 6549 002646 0E3F movlw 63 - 6550 002648 6F85 movwf (___flmul@a+3)& (0+255),b - 6551 00264A EE20 F004 lfsr 2,4 - 6552 00264E 51BC movf PIDController_Update@pid& (0+255),w,b - 6553 002650 26D9 addwf fsr2l,f,c - 6554 002652 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6555 002654 22DA addwfc fsr2h,f,c - 6556 002656 0061 F378 F57E movff postinc2,___flmul@b - 6557 00265C 0061 F378 F57F movff postinc2,___flmul@b+1 - 6558 002662 0061 F378 F580 movff postinc2,___flmul@b+2 - 6559 002668 0061 F378 F581 movff postinc2,___flmul@b+3 - 6560 00266E EC28 F01B call ___flmul ;wreg free - 6561 002672 C57E F5D6 movff ?___flmul,_PIDController_Update$5546 - 6562 002676 C57F F5D7 movff ?___flmul+1,_PIDController_Update$5546+1 - 6563 00267A C580 F5D8 movff ?___flmul+2,_PIDController_Update$5546+2 - 6564 00267E C581 F5D9 movff ?___flmul+3,_PIDController_Update$5546+3 - 6565 002682 - 6566 ;ETC.c: 602: pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + + 6666 002638 0E00 movlw 0 + 6667 00263A 0105 movlb 5 ; () banked + 6668 00263C 6F82 movwf ___flmul@a& (0+255),b + 6669 00263E 0E00 movlw 0 + 6670 002640 6F83 movwf (___flmul@a+1)& (0+255),b + 6671 002642 0E00 movlw 0 + 6672 002644 6F84 movwf (___flmul@a+2)& (0+255),b + 6673 002646 0E3F movlw 63 + 6674 002648 6F85 movwf (___flmul@a+3)& (0+255),b + 6675 00264A EE20 F004 lfsr 2,4 + 6676 00264E 51BC movf PIDController_Update@pid& (0+255),w,b + 6677 002650 26D9 addwf fsr2l,f,c + 6678 002652 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6679 002654 22DA addwfc fsr2h,f,c + 6680 002656 0061 F378 F57E movff postinc2,___flmul@b + 6681 00265C 0061 F378 F57F movff postinc2,___flmul@b+1 + 6682 002662 0061 F378 F580 movff postinc2,___flmul@b+2 + 6683 002668 0061 F378 F581 movff postinc2,___flmul@b+3 + 6684 00266E EC28 F01B call ___flmul ;wreg free + 6685 002672 C57E F5D6 movff ?___flmul,_PIDController_Update$5535 + 6686 002676 C57F F5D7 movff ?___flmul+1,_PIDController_Update$5535+1 + 6687 00267A C580 F5D8 movff ?___flmul+2,_PIDController_Update$5535+2 + 6688 00267E C581 F5D9 movff ?___flmul+3,_PIDController_Update$5535+3 + 6689 002682 + 6690 ;ETC.c: 604: pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + + pid->prevError); - 6567 002682 0105 movlb 5 ; () banked - 6568 002684 EE20 F020 lfsr 2,32 - 6569 002688 51BC movf PIDController_Update@pid& (0+255),w,b - 6570 00268A 26D9 addwf fsr2l,f,c - 6571 00268C 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6572 00268E 22DA addwfc fsr2h,f,c - 6573 002690 0061 F378 F582 movff postinc2,___flmul@a - 6574 002696 0061 F378 F583 movff postinc2,___flmul@a+1 - 6575 00269C 0061 F378 F584 movff postinc2,___flmul@a+2 - 6576 0026A2 0061 F378 F585 movff postinc2,___flmul@a+3 - 6577 0026A8 C5D6 F57E movff _PIDController_Update$5546,___flmul@b - 6578 0026AC C5D7 F57F movff _PIDController_Update$5546+1,___flmul@b+1 - 6579 0026B0 C5D8 F580 movff _PIDController_Update$5546+2,___flmul@b+2 - 6580 0026B4 C5D9 F581 movff _PIDController_Update$5546+3,___flmul@b+3 - 6581 0026B8 EC28 F01B call ___flmul ;wreg free - 6582 0026BC C57E F5DA movff ?___flmul,_PIDController_Update$5547 - 6583 0026C0 C57F F5DB movff ?___flmul+1,_PIDController_Update$5547+1 - 6584 0026C4 C580 F5DC movff ?___flmul+2,_PIDController_Update$5547+2 - 6585 0026C8 C581 F5DD movff ?___flmul+3,_PIDController_Update$5547+3 - 6586 0026CC - 6587 ;ETC.c: 602: pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + + 6691 002682 0105 movlb 5 ; () banked + 6692 002684 EE20 F020 lfsr 2,32 + 6693 002688 51BC movf PIDController_Update@pid& (0+255),w,b + 6694 00268A 26D9 addwf fsr2l,f,c + 6695 00268C 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6696 00268E 22DA addwfc fsr2h,f,c + 6697 002690 0061 F378 F582 movff postinc2,___flmul@a + 6698 002696 0061 F378 F583 movff postinc2,___flmul@a+1 + 6699 00269C 0061 F378 F584 movff postinc2,___flmul@a+2 + 6700 0026A2 0061 F378 F585 movff postinc2,___flmul@a+3 + 6701 0026A8 C5D6 F57E movff _PIDController_Update$5535,___flmul@b + 6702 0026AC C5D7 F57F movff _PIDController_Update$5535+1,___flmul@b+1 + 6703 0026B0 C5D8 F580 movff _PIDController_Update$5535+2,___flmul@b+2 + 6704 0026B4 C5D9 F581 movff _PIDController_Update$5535+3,___flmul@b+3 + 6705 0026B8 EC28 F01B call ___flmul ;wreg free + 6706 0026BC C57E F5DA movff ?___flmul,_PIDController_Update$5536 + 6707 0026C0 C57F F5DB movff ?___flmul+1,_PIDController_Update$5536+1 + 6708 0026C4 C580 F5DC movff ?___flmul+2,_PIDController_Update$5536+2 + 6709 0026C8 C581 F5DD movff ?___flmul+3,_PIDController_Update$5536+3 + 6710 0026CC + 6711 ;ETC.c: 604: pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + + pid->prevError); - 6588 0026CC C5DA F582 movff _PIDController_Update$5547,___flmul@a - 6589 0026D0 C5DB F583 movff _PIDController_Update$5547+1,___flmul@a+1 - 6590 0026D4 C5DC F584 movff _PIDController_Update$5547+2,___flmul@a+2 - 6591 0026D8 C5DD F585 movff _PIDController_Update$5547+3,___flmul@a+3 - 6592 0026DC C5DE F572 movff PIDController_Update@error,___fladd@a - 6593 0026E0 C5DF F573 movff PIDController_Update@error+1,___fladd@a+1 - 6594 0026E4 C5E0 F574 movff PIDController_Update@error+2,___fladd@a+2 - 6595 0026E8 C5E1 F575 movff PIDController_Update@error+3,___fladd@a+3 - 6596 0026EC 0105 movlb 5 ; () banked - 6597 0026EE EE20 F028 lfsr 2,40 - 6598 0026F2 51BC movf PIDController_Update@pid& (0+255),w,b - 6599 0026F4 26D9 addwf fsr2l,f,c - 6600 0026F6 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6601 0026F8 22DA addwfc fsr2h,f,c - 6602 0026FA 0061 F378 F56E movff postinc2,___fladd@b - 6603 002700 0061 F378 F56F movff postinc2,___fladd@b+1 - 6604 002706 0061 F378 F570 movff postinc2,___fladd@b+2 - 6605 00270C 0061 F378 F571 movff postinc2,___fladd@b+3 - 6606 002712 EC67 F016 call ___fladd ;wreg free - 6607 002716 C56E F57E movff ?___fladd,___flmul@b - 6608 00271A C56F F57F movff ?___fladd+1,___flmul@b+1 - 6609 00271E C570 F580 movff ?___fladd+2,___flmul@b+2 - 6610 002722 C571 F581 movff ?___fladd+3,___flmul@b+3 - 6611 002726 EC28 F01B call ___flmul ;wreg free - 6612 00272A C57E F5CA movff ?___flmul,_PIDController_Update$5548 - 6613 00272E C57F F5CB movff ?___flmul+1,_PIDController_Update$5548+1 - 6614 002732 C580 F5CC movff ?___flmul+2,_PIDController_Update$5548+2 - 6615 002736 C581 F5CD movff ?___flmul+3,_PIDController_Update$5548+3 - 6616 00273A - 6617 ;ETC.c: 602: pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + + 6712 0026CC C5DA F582 movff _PIDController_Update$5536,___flmul@a + 6713 0026D0 C5DB F583 movff _PIDController_Update$5536+1,___flmul@a+1 + 6714 0026D4 C5DC F584 movff _PIDController_Update$5536+2,___flmul@a+2 + 6715 0026D8 C5DD F585 movff _PIDController_Update$5536+3,___flmul@a+3 + 6716 0026DC C5DE F572 movff PIDController_Update@error,___fladd@a + 6717 0026E0 C5DF F573 movff PIDController_Update@error+1,___fladd@a+1 + 6718 0026E4 C5E0 F574 movff PIDController_Update@error+2,___fladd@a+2 + 6719 0026E8 C5E1 F575 movff PIDController_Update@error+3,___fladd@a+3 + 6720 0026EC 0105 movlb 5 ; () banked + 6721 0026EE EE20 F028 lfsr 2,40 + 6722 0026F2 51BC movf PIDController_Update@pid& (0+255),w,b + 6723 0026F4 26D9 addwf fsr2l,f,c + 6724 0026F6 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6725 0026F8 22DA addwfc fsr2h,f,c + 6726 0026FA 0061 F378 F56E movff postinc2,___fladd@b + 6727 002700 0061 F378 F56F movff postinc2,___fladd@b+1 + 6728 002706 0061 F378 F570 movff postinc2,___fladd@b+2 + 6729 00270C 0061 F378 F571 movff postinc2,___fladd@b+3 + 6730 002712 EC67 F016 call ___fladd ;wreg free + 6731 002716 C56E F57E movff ?___fladd,___flmul@b + 6732 00271A C56F F57F movff ?___fladd+1,___flmul@b+1 + 6733 00271E C570 F580 movff ?___fladd+2,___flmul@b+2 + 6734 002722 C571 F581 movff ?___fladd+3,___flmul@b+3 + 6735 002726 EC28 F01B call ___flmul ;wreg free + 6736 00272A C57E F5CA movff ?___flmul,_PIDController_Update$5537 + 6737 00272E C57F F5CB movff ?___flmul+1,_PIDController_Update$5537+1 + 6738 002732 C580 F5CC movff ?___flmul+2,_PIDController_Update$5537+2 + 6739 002736 C581 F5CD movff ?___flmul+3,_PIDController_Update$5537+3 + 6740 00273A + 6741 ;ETC.c: 604: pid->integrator = pid->integrator + 0.5f * pid->Ki * pid->T * (error + + pid->prevError); - 6618 00273A C5CA F56E movff _PIDController_Update$5548,___fladd@b - 6619 00273E C5CB F56F movff _PIDController_Update$5548+1,___fladd@b+1 - 6620 002742 C5CC F570 movff _PIDController_Update$5548+2,___fladd@b+2 - 6621 002746 C5CD F571 movff _PIDController_Update$5548+3,___fladd@b+3 - 6622 00274A 0105 movlb 5 ; () banked - 6623 00274C EE20 F024 lfsr 2,36 - 6624 002750 51BC movf PIDController_Update@pid& (0+255),w,b - 6625 002752 26D9 addwf fsr2l,f,c - 6626 002754 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6627 002756 22DA addwfc fsr2h,f,c - 6628 002758 0061 F378 F572 movff postinc2,___fladd@a - 6629 00275E 0061 F378 F573 movff postinc2,___fladd@a+1 - 6630 002764 0061 F378 F574 movff postinc2,___fladd@a+2 - 6631 00276A 0061 F378 F575 movff postinc2,___fladd@a+3 - 6632 002770 EC67 F016 call ___fladd ;wreg free - 6633 002774 0105 movlb 5 ; () banked - 6634 002776 EE20 F024 lfsr 2,36 - 6635 00277A 51BC movf PIDController_Update@pid& (0+255),w,b - 6636 00277C 26D9 addwf fsr2l,f,c - 6637 00277E 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6638 002780 22DA addwfc fsr2h,f,c - 6639 002782 0061 F5B8 F4DE movff ?___fladd,postinc2 - 6640 002788 0061 F5BC F4DE movff ?___fladd+1,postinc2 - 6641 00278E 0061 F5C0 F4DE movff ?___fladd+2,postinc2 - 6642 002794 0061 F5C4 F4DE movff ?___fladd+3,postinc2 - 6643 00279A - 6644 ; BSR set to: 5 - 6645 ;ETC.c: 622: pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasur + 6742 00273A C5CA F56E movff _PIDController_Update$5537,___fladd@b + 6743 00273E C5CB F56F movff _PIDController_Update$5537+1,___fladd@b+1 + 6744 002742 C5CC F570 movff _PIDController_Update$5537+2,___fladd@b+2 + 6745 002746 C5CD F571 movff _PIDController_Update$5537+3,___fladd@b+3 + 6746 00274A 0105 movlb 5 ; () banked + 6747 00274C EE20 F024 lfsr 2,36 + 6748 002750 51BC movf PIDController_Update@pid& (0+255),w,b + 6749 002752 26D9 addwf fsr2l,f,c + 6750 002754 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6751 002756 22DA addwfc fsr2h,f,c + 6752 002758 0061 F378 F572 movff postinc2,___fladd@a + 6753 00275E 0061 F378 F573 movff postinc2,___fladd@a+1 + 6754 002764 0061 F378 F574 movff postinc2,___fladd@a+2 + 6755 00276A 0061 F378 F575 movff postinc2,___fladd@a+3 + 6756 002770 EC67 F016 call ___fladd ;wreg free + 6757 002774 0105 movlb 5 ; () banked + 6758 002776 EE20 F024 lfsr 2,36 + 6759 00277A 51BC movf PIDController_Update@pid& (0+255),w,b + 6760 00277C 26D9 addwf fsr2l,f,c + 6761 00277E 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6762 002780 22DA addwfc fsr2h,f,c + 6763 002782 0061 F5B8 F4DE movff ?___fladd,postinc2 + 6764 002788 0061 F5BC F4DE movff ?___fladd+1,postinc2 + 6765 00278E 0061 F5C0 F4DE movff ?___fladd+2,postinc2 + 6766 002794 0061 F5C4 F4DE movff ?___fladd+3,postinc2 + 6767 00279A + 6768 ; BSR set to: 5 + 6769 ;ETC.c: 624: pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasur + ement) - 6646 00279A EE20 F020 lfsr 2,32 - 6647 00279E 51BC movf PIDController_Update@pid& (0+255),w,b - 6648 0027A0 26D9 addwf fsr2l,f,c - 6649 0027A2 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6650 0027A4 22DA addwfc fsr2h,f,c - 6651 0027A6 0061 F378 F59B movff postinc2,___flsub@a - 6652 0027AC 0061 F378 F59C movff postinc2,___flsub@a+1 - 6653 0027B2 0061 F378 F59D movff postinc2,___flsub@a+2 - 6654 0027B8 0061 F378 F59E movff postinc2,___flsub@a+3 - 6655 0027BE 0E00 movlw 0 - 6656 0027C0 6F82 movwf ___flmul@a& (0+255),b - 6657 0027C2 0E00 movlw 0 - 6658 0027C4 6F83 movwf (___flmul@a+1)& (0+255),b - 6659 0027C6 0E00 movlw 0 - 6660 0027C8 6F84 movwf (___flmul@a+2)& (0+255),b - 6661 0027CA 0E40 movlw 64 - 6662 0027CC 6F85 movwf (___flmul@a+3)& (0+255),b - 6663 0027CE EE20 F00C lfsr 2,12 - 6664 0027D2 51BC movf PIDController_Update@pid& (0+255),w,b - 6665 0027D4 26D9 addwf fsr2l,f,c - 6666 0027D6 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6667 0027D8 22DA addwfc fsr2h,f,c - 6668 0027DA 0061 F378 F57E movff postinc2,___flmul@b - 6669 0027E0 0061 F378 F57F movff postinc2,___flmul@b+1 - 6670 0027E6 0061 F378 F580 movff postinc2,___flmul@b+2 - 6671 0027EC 0061 F378 F581 movff postinc2,___flmul@b+3 - 6672 0027F2 EC28 F01B call ___flmul ;wreg free - 6673 0027F6 C57E F597 movff ?___flmul,___flsub@b - 6674 0027FA C57F F598 movff ?___flmul+1,___flsub@b+1 - 6675 0027FE C580 F599 movff ?___flmul+2,___flsub@b+2 - 6676 002802 C581 F59A movff ?___flmul+3,___flsub@b+3 - 6677 002806 ECF8 F039 call ___flsub ;wreg free - 6678 00280A C597 F5D6 movff ?___flsub,_PIDController_Update$5546 - 6679 00280E C598 F5D7 movff ?___flsub+1,_PIDController_Update$5546+1 - 6680 002812 C599 F5D8 movff ?___flsub+2,_PIDController_Update$5546+2 - 6681 002816 C59A F5D9 movff ?___flsub+3,_PIDController_Update$5546+3 - 6682 00281A - 6683 ;ETC.c: 622: pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasur + 6770 00279A EE20 F020 lfsr 2,32 + 6771 00279E 51BC movf PIDController_Update@pid& (0+255),w,b + 6772 0027A0 26D9 addwf fsr2l,f,c + 6773 0027A2 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6774 0027A4 22DA addwfc fsr2h,f,c + 6775 0027A6 0061 F378 F59B movff postinc2,___flsub@a + 6776 0027AC 0061 F378 F59C movff postinc2,___flsub@a+1 + 6777 0027B2 0061 F378 F59D movff postinc2,___flsub@a+2 + 6778 0027B8 0061 F378 F59E movff postinc2,___flsub@a+3 + 6779 0027BE 0E00 movlw 0 + 6780 0027C0 6F82 movwf ___flmul@a& (0+255),b + 6781 0027C2 0E00 movlw 0 + 6782 0027C4 6F83 movwf (___flmul@a+1)& (0+255),b + 6783 0027C6 0E00 movlw 0 + 6784 0027C8 6F84 movwf (___flmul@a+2)& (0+255),b + 6785 0027CA 0E40 movlw 64 + 6786 0027CC 6F85 movwf (___flmul@a+3)& (0+255),b + 6787 0027CE EE20 F00C lfsr 2,12 + 6788 0027D2 51BC movf PIDController_Update@pid& (0+255),w,b + 6789 0027D4 26D9 addwf fsr2l,f,c + 6790 0027D6 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6791 0027D8 22DA addwfc fsr2h,f,c + 6792 0027DA 0061 F378 F57E movff postinc2,___flmul@b + 6793 0027E0 0061 F378 F57F movff postinc2,___flmul@b+1 + 6794 0027E6 0061 F378 F580 movff postinc2,___flmul@b+2 + 6795 0027EC 0061 F378 F581 movff postinc2,___flmul@b+3 + 6796 0027F2 EC28 F01B call ___flmul ;wreg free + 6797 0027F6 C57E F597 movff ?___flmul,___flsub@b + 6798 0027FA C57F F598 movff ?___flmul+1,___flsub@b+1 + 6799 0027FE C580 F599 movff ?___flmul+2,___flsub@b+2 + 6800 002802 C581 F59A movff ?___flmul+3,___flsub@b+3 + 6801 002806 EC29 F03B call ___flsub ;wreg free + 6802 00280A C597 F5D6 movff ?___flsub,_PIDController_Update$5535 + 6803 00280E C598 F5D7 movff ?___flsub+1,_PIDController_Update$5535+1 + 6804 002812 C599 F5D8 movff ?___flsub+2,_PIDController_Update$5535+2 + 6805 002816 C59A F5D9 movff ?___flsub+3,_PIDController_Update$5535+3 + 6806 00281A + 6807 ;ETC.c: 624: pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasur + ement) - 6684 00281A 0E00 movlw 0 - 6685 00281C 0105 movlb 5 ; () banked - 6686 00281E 6F82 movwf ___flmul@a& (0+255),b - 6687 002820 0E00 movlw 0 - 6688 002822 6F83 movwf (___flmul@a+1)& (0+255),b - 6689 002824 0E00 movlw 0 - 6690 002826 6F84 movwf (___flmul@a+2)& (0+255),b - 6691 002828 0E40 movlw 64 - 6692 00282A 6F85 movwf (___flmul@a+3)& (0+255),b - 6693 00282C EE20 F008 lfsr 2,8 - 6694 002830 51BC movf PIDController_Update@pid& (0+255),w,b - 6695 002832 26D9 addwf fsr2l,f,c - 6696 002834 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6697 002836 22DA addwfc fsr2h,f,c - 6698 002838 0061 F378 F57E movff postinc2,___flmul@b - 6699 00283E 0061 F378 F57F movff postinc2,___flmul@b+1 - 6700 002844 0061 F378 F580 movff postinc2,___flmul@b+2 - 6701 00284A 0061 F378 F581 movff postinc2,___flmul@b+3 - 6702 002850 EC28 F01B call ___flmul ;wreg free - 6703 002854 C57E F5DA movff ?___flmul,_PIDController_Update$5547 - 6704 002858 C57F F5DB movff ?___flmul+1,_PIDController_Update$5547+1 - 6705 00285C C580 F5DC movff ?___flmul+2,_PIDController_Update$5547+2 - 6706 002860 C581 F5DD movff ?___flmul+3,_PIDController_Update$5547+3 - 6707 002864 - 6708 ;ETC.c: 622: pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasur + 6808 00281A 0E00 movlw 0 + 6809 00281C 0105 movlb 5 ; () banked + 6810 00281E 6F82 movwf ___flmul@a& (0+255),b + 6811 002820 0E00 movlw 0 + 6812 002822 6F83 movwf (___flmul@a+1)& (0+255),b + 6813 002824 0E00 movlw 0 + 6814 002826 6F84 movwf (___flmul@a+2)& (0+255),b + 6815 002828 0E40 movlw 64 + 6816 00282A 6F85 movwf (___flmul@a+3)& (0+255),b + 6817 00282C EE20 F008 lfsr 2,8 + 6818 002830 51BC movf PIDController_Update@pid& (0+255),w,b + 6819 002832 26D9 addwf fsr2l,f,c + 6820 002834 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6821 002836 22DA addwfc fsr2h,f,c + 6822 002838 0061 F378 F57E movff postinc2,___flmul@b + 6823 00283E 0061 F378 F57F movff postinc2,___flmul@b+1 + 6824 002844 0061 F378 F580 movff postinc2,___flmul@b+2 + 6825 00284A 0061 F378 F581 movff postinc2,___flmul@b+3 + 6826 002850 EC28 F01B call ___flmul ;wreg free + 6827 002854 C57E F5DA movff ?___flmul,_PIDController_Update$5536 + 6828 002858 C57F F5DB movff ?___flmul+1,_PIDController_Update$5536+1 + 6829 00285C C580 F5DC movff ?___flmul+2,_PIDController_Update$5536+2 + 6830 002860 C581 F5DD movff ?___flmul+3,_PIDController_Update$5536+3 + 6831 002864 + 6832 ;ETC.c: 624: pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasur + ement) - 6709 002864 0105 movlb 5 ; () banked - 6710 002866 EE20 F030 lfsr 2,48 - 6711 00286A 51BC movf PIDController_Update@pid& (0+255),w,b - 6712 00286C 26D9 addwf fsr2l,f,c - 6713 00286E 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6714 002870 22DA addwfc fsr2h,f,c - 6715 002872 0061 F378 F59B movff postinc2,___flsub@a - 6716 002878 0061 F378 F59C movff postinc2,___flsub@a+1 - 6717 00287E 0061 F378 F59D movff postinc2,___flsub@a+2 - 6718 002884 0061 F378 F59E movff postinc2,___flsub@a+3 - 6719 00288A C5C2 F597 movff PIDController_Update@measurement,___flsub@b - 6720 00288E C5C3 F598 movff PIDController_Update@measurement+1,___flsub@b+1 - 6721 002892 C5C4 F599 movff PIDController_Update@measurement+2,___flsub@b+2 - 6722 002896 C5C5 F59A movff PIDController_Update@measurement+3,___flsub@b+3 - 6723 00289A ECF8 F039 call ___flsub ;wreg free - 6724 00289E C597 F582 movff ?___flsub,___flmul@a - 6725 0028A2 C598 F583 movff ?___flsub+1,___flmul@a+1 - 6726 0028A6 C599 F584 movff ?___flsub+2,___flmul@a+2 - 6727 0028AA C59A F585 movff ?___flsub+3,___flmul@a+3 - 6728 0028AE C5DA F57E movff _PIDController_Update$5547,___flmul@b - 6729 0028B2 C5DB F57F movff _PIDController_Update$5547+1,___flmul@b+1 - 6730 0028B6 C5DC F580 movff _PIDController_Update$5547+2,___flmul@b+2 - 6731 0028BA C5DD F581 movff _PIDController_Update$5547+3,___flmul@b+3 - 6732 0028BE EC28 F01B call ___flmul ;wreg free - 6733 0028C2 C57E F5CE movff ?___flmul,_PIDController_Update$5549 - 6734 0028C6 C57F F5CF movff ?___flmul+1,_PIDController_Update$5549+1 - 6735 0028CA C580 F5D0 movff ?___flmul+2,_PIDController_Update$5549+2 - 6736 0028CE C581 F5D1 movff ?___flmul+3,_PIDController_Update$5549+3 - 6737 0028D2 - 6738 ;ETC.c: 622: pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasur + 6833 002864 0105 movlb 5 ; () banked + 6834 002866 EE20 F030 lfsr 2,48 + 6835 00286A 51BC movf PIDController_Update@pid& (0+255),w,b + 6836 00286C 26D9 addwf fsr2l,f,c + 6837 00286E 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6838 002870 22DA addwfc fsr2h,f,c + 6839 002872 0061 F378 F59B movff postinc2,___flsub@a + 6840 002878 0061 F378 F59C movff postinc2,___flsub@a+1 + 6841 00287E 0061 F378 F59D movff postinc2,___flsub@a+2 + 6842 002884 0061 F378 F59E movff postinc2,___flsub@a+3 + 6843 00288A C5C2 F597 movff PIDController_Update@measurement,___flsub@b + 6844 00288E C5C3 F598 movff PIDController_Update@measurement+1,___flsub@b+1 + 6845 002892 C5C4 F599 movff PIDController_Update@measurement+2,___flsub@b+2 + 6846 002896 C5C5 F59A movff PIDController_Update@measurement+3,___flsub@b+3 + 6847 00289A EC29 F03B call ___flsub ;wreg free + 6848 00289E C597 F582 movff ?___flsub,___flmul@a + 6849 0028A2 C598 F583 movff ?___flsub+1,___flmul@a+1 + 6850 0028A6 C599 F584 movff ?___flsub+2,___flmul@a+2 + 6851 0028AA C59A F585 movff ?___flsub+3,___flmul@a+3 + 6852 0028AE C5DA F57E movff _PIDController_Update$5536,___flmul@b + 6853 0028B2 C5DB F57F movff _PIDController_Update$5536+1,___flmul@b+1 + 6854 0028B6 C5DC F580 movff _PIDController_Update$5536+2,___flmul@b+2 + 6855 0028BA C5DD F581 movff _PIDController_Update$5536+3,___flmul@b+3 + 6856 0028BE EC28 F01B call ___flmul ;wreg free + 6857 0028C2 C57E F5CE movff ?___flmul,_PIDController_Update$5538 + 6858 0028C6 C57F F5CF movff ?___flmul+1,_PIDController_Update$5538+1 + 6859 0028CA C580 F5D0 movff ?___flmul+2,_PIDController_Update$5538+2 + 6860 0028CE C581 F5D1 movff ?___flmul+3,_PIDController_Update$5538+3 + 6861 0028D2 + 6862 ;ETC.c: 624: pid->differentiator = -(2.0f * pid->Kd * (measurement - pid->prevMeasur + ement) - 6739 0028D2 0105 movlb 5 ; () banked - 6740 0028D4 EE20 F02C lfsr 2,44 - 6741 0028D8 51BC movf PIDController_Update@pid& (0+255),w,b - 6742 0028DA 26D9 addwf fsr2l,f,c - 6743 0028DC 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6744 0028DE 22DA addwfc fsr2h,f,c - 6745 0028E0 0061 F378 F582 movff postinc2,___flmul@a - 6746 0028E6 0061 F378 F583 movff postinc2,___flmul@a+1 - 6747 0028EC 0061 F378 F584 movff postinc2,___flmul@a+2 - 6748 0028F2 0061 F378 F585 movff postinc2,___flmul@a+3 - 6749 0028F8 C5D6 F57E movff _PIDController_Update$5546,___flmul@b - 6750 0028FC C5D7 F57F movff _PIDController_Update$5546+1,___flmul@b+1 - 6751 002900 C5D8 F580 movff _PIDController_Update$5546+2,___flmul@b+2 - 6752 002904 C5D9 F581 movff _PIDController_Update$5546+3,___flmul@b+3 - 6753 002908 EC28 F01B call ___flmul ;wreg free - 6754 00290C C57E F572 movff ?___flmul,___fladd@a - 6755 002910 C57F F573 movff ?___flmul+1,___fladd@a+1 - 6756 002914 C580 F574 movff ?___flmul+2,___fladd@a+2 - 6757 002918 C581 F575 movff ?___flmul+3,___fladd@a+3 - 6758 00291C C5CE F56E movff _PIDController_Update$5549,___fladd@b - 6759 002920 C5CF F56F movff _PIDController_Update$5549+1,___fladd@b+1 - 6760 002924 C5D0 F570 movff _PIDController_Update$5549+2,___fladd@b+2 - 6761 002928 C5D1 F571 movff _PIDController_Update$5549+3,___fladd@b+3 - 6762 00292C EC67 F016 call ___fladd ;wreg free - 6763 002930 C56E F59F movff ?___fladd,___flneg@f1 - 6764 002934 C56F F5A0 movff ?___fladd+1,___flneg@f1+1 - 6765 002938 C570 F5A1 movff ?___fladd+2,___flneg@f1+2 - 6766 00293C C571 F5A2 movff ?___fladd+3,___flneg@f1+3 - 6767 002940 EC1B F03B call ___flneg ;wreg free - 6768 002944 C59F F5A3 movff ?___flneg,___fldiv@b - 6769 002948 C5A0 F5A4 movff ?___flneg+1,___fldiv@b+1 - 6770 00294C C5A1 F5A5 movff ?___flneg+2,___fldiv@b+2 - 6771 002950 C5A2 F5A6 movff ?___flneg+3,___fldiv@b+3 - 6772 002954 0105 movlb 5 ; () banked - 6773 002956 EE20 F020 lfsr 2,32 - 6774 00295A 51BC movf PIDController_Update@pid& (0+255),w,b - 6775 00295C 26D9 addwf fsr2l,f,c - 6776 00295E 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6777 002960 22DA addwfc fsr2h,f,c - 6778 002962 0061 F378 F572 movff postinc2,___fladd@a - 6779 002968 0061 F378 F573 movff postinc2,___fladd@a+1 - 6780 00296E 0061 F378 F574 movff postinc2,___fladd@a+2 - 6781 002974 0061 F378 F575 movff postinc2,___fladd@a+3 - 6782 00297A 0E00 movlw 0 - 6783 00297C 6F82 movwf ___flmul@a& (0+255),b - 6784 00297E 0E00 movlw 0 - 6785 002980 6F83 movwf (___flmul@a+1)& (0+255),b - 6786 002982 0E00 movlw 0 - 6787 002984 6F84 movwf (___flmul@a+2)& (0+255),b - 6788 002986 0E40 movlw 64 - 6789 002988 6F85 movwf (___flmul@a+3)& (0+255),b - 6790 00298A EE20 F00C lfsr 2,12 - 6791 00298E 51BC movf PIDController_Update@pid& (0+255),w,b - 6792 002990 26D9 addwf fsr2l,f,c - 6793 002992 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6794 002994 22DA addwfc fsr2h,f,c - 6795 002996 0061 F378 F57E movff postinc2,___flmul@b - 6796 00299C 0061 F378 F57F movff postinc2,___flmul@b+1 - 6797 0029A2 0061 F378 F580 movff postinc2,___flmul@b+2 - 6798 0029A8 0061 F378 F581 movff postinc2,___flmul@b+3 - 6799 0029AE EC28 F01B call ___flmul ;wreg free - 6800 0029B2 C57E F56E movff ?___flmul,___fladd@b - 6801 0029B6 C57F F56F movff ?___flmul+1,___fladd@b+1 - 6802 0029BA C580 F570 movff ?___flmul+2,___fladd@b+2 - 6803 0029BE C581 F571 movff ?___flmul+3,___fladd@b+3 - 6804 0029C2 EC67 F016 call ___fladd ;wreg free - 6805 0029C6 C56E F5A7 movff ?___fladd,___fldiv@a - 6806 0029CA C56F F5A8 movff ?___fladd+1,___fldiv@a+1 - 6807 0029CE C570 F5A9 movff ?___fladd+2,___fldiv@a+2 - 6808 0029D2 C571 F5AA movff ?___fladd+3,___fldiv@a+3 - 6809 0029D6 EC50 F01D call ___fldiv ;wreg free - 6810 0029DA 0105 movlb 5 ; () banked - 6811 0029DC EE20 F02C lfsr 2,44 - 6812 0029E0 51BC movf PIDController_Update@pid& (0+255),w,b - 6813 0029E2 26D9 addwf fsr2l,f,c - 6814 0029E4 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6815 0029E6 22DA addwfc fsr2h,f,c - 6816 0029E8 0061 F68C F4DE movff ?___fldiv,postinc2 - 6817 0029EE 0061 F690 F4DE movff ?___fldiv+1,postinc2 - 6818 0029F4 0061 F694 F4DE movff ?___fldiv+2,postinc2 - 6819 0029FA 0061 F698 F4DE movff ?___fldiv+3,postinc2 - 6820 002A00 - 6821 ; BSR set to: 5 - 6822 ;ETC.c: 628: if ((pid->differentiator > 2.0f) || (pid->differentiator < -2.0f)){ - 6823 002A00 0E00 movlw 0 - 6824 002A02 6F60 movwf ___flge@ff1& (0+255),b - 6825 002A04 0E00 movlw 0 - 6826 002A06 6F61 movwf (___flge@ff1+1)& (0+255),b - 6827 002A08 0E00 movlw 0 - 6828 002A0A 6F62 movwf (___flge@ff1+2)& (0+255),b - 6829 002A0C 0E40 movlw 64 - 6830 002A0E 6F63 movwf (___flge@ff1+3)& (0+255),b - 6831 002A10 EE20 F02C lfsr 2,44 - 6832 002A14 51BC movf PIDController_Update@pid& (0+255),w,b - 6833 002A16 26D9 addwf fsr2l,f,c - 6834 002A18 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6835 002A1A 22DA addwfc fsr2h,f,c - 6836 002A1C 0061 F378 F564 movff postinc2,___flge@ff2 - 6837 002A22 0061 F378 F565 movff postinc2,___flge@ff2+1 - 6838 002A28 0061 F378 F566 movff postinc2,___flge@ff2+2 - 6839 002A2E 0061 F378 F567 movff postinc2,___flge@ff2+3 - 6840 002A34 EC44 F02C call ___flge ;wreg free - 6841 002A38 0105 movlb 5 ; () banked - 6842 002A3A A0D8 btfss status,0,c - 6843 002A3C EF22 F015 goto u8721 - 6844 002A40 EF24 F015 goto u8720 - 6845 002A44 u8721: - 6846 002A44 EF48 F015 goto l10539 - 6847 002A48 u8720: - 6848 002A48 - 6849 ; BSR set to: 5 - 6850 002A48 EE20 F02C lfsr 2,44 - 6851 002A4C 51BC movf PIDController_Update@pid& (0+255),w,b - 6852 002A4E 26D9 addwf fsr2l,f,c - 6853 002A50 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6854 002A52 22DA addwfc fsr2h,f,c - 6855 002A54 0061 F378 F560 movff postinc2,___flge@ff1 - 6856 002A5A 0061 F378 F561 movff postinc2,___flge@ff1+1 - 6857 002A60 0061 F378 F562 movff postinc2,___flge@ff1+2 - 6858 002A66 0061 F378 F563 movff postinc2,___flge@ff1+3 - 6859 002A6C 0E00 movlw 0 - 6860 002A6E 6F64 movwf ___flge@ff2& (0+255),b - 6861 002A70 0E00 movlw 0 - 6862 002A72 6F65 movwf (___flge@ff2+1)& (0+255),b - 6863 002A74 0E00 movlw 0 - 6864 002A76 6F66 movwf (___flge@ff2+2)& (0+255),b - 6865 002A78 0EC0 movlw 192 - 6866 002A7A 6F67 movwf (___flge@ff2+3)& (0+255),b - 6867 002A7C EC44 F02C call ___flge ;wreg free - 6868 002A80 0105 movlb 5 ; () banked - 6869 002A82 B0D8 btfsc status,0,c - 6870 002A84 EF46 F015 goto u8731 - 6871 002A88 EF48 F015 goto u8730 - 6872 002A8C u8731: - 6873 002A8C EF56 F015 goto l10541 - 6874 002A90 u8730: - 6875 002A90 l10539: - 6876 - 6877 ; BSR set to: 5 - 6878 ;ETC.c: 629: pid->integrator = 0; - 6879 002A90 EE20 F024 lfsr 2,36 - 6880 002A94 51BC movf PIDController_Update@pid& (0+255),w,b - 6881 002A96 26D9 addwf fsr2l,f,c - 6882 002A98 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6883 002A9A 22DA addwfc fsr2h,f,c - 6884 002A9C 0E00 movlw 0 - 6885 002A9E 6EDE movwf postinc2,c - 6886 002AA0 0E00 movlw 0 - 6887 002AA2 6EDE movwf postinc2,c - 6888 002AA4 0E00 movlw 0 - 6889 002AA6 6EDE movwf postinc2,c - 6890 002AA8 0E00 movlw 0 - 6891 002AAA 6EDD movwf postdec2,c - 6892 002AAC l10541: - 6893 - 6894 ; BSR set to: 5 - 6895 ;ETC.c: 634: pid->out = proportional + pid->integrator + pid->differentiator; - 6896 002AAC C5C6 F572 movff PIDController_Update@proportional,___fladd@a - 6897 002AB0 C5C7 F573 movff PIDController_Update@proportional+1,___fladd@a+1 - 6898 002AB4 C5C8 F574 movff PIDController_Update@proportional+2,___fladd@a+2 - 6899 002AB8 C5C9 F575 movff PIDController_Update@proportional+3,___fladd@a+3 - 6900 002ABC EE20 F024 lfsr 2,36 - 6901 002AC0 51BC movf PIDController_Update@pid& (0+255),w,b - 6902 002AC2 26D9 addwf fsr2l,f,c - 6903 002AC4 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6904 002AC6 22DA addwfc fsr2h,f,c - 6905 002AC8 0061 F378 F56E movff postinc2,___fladd@b - 6906 002ACE 0061 F378 F56F movff postinc2,___fladd@b+1 - 6907 002AD4 0061 F378 F570 movff postinc2,___fladd@b+2 - 6908 002ADA 0061 F378 F571 movff postinc2,___fladd@b+3 - 6909 002AE0 EC67 F016 call ___fladd ;wreg free - 6910 002AE4 C56E F5D2 movff ?___fladd,_PIDController_Update$5550 - 6911 002AE8 C56F F5D3 movff ?___fladd+1,_PIDController_Update$5550+1 - 6912 002AEC C570 F5D4 movff ?___fladd+2,_PIDController_Update$5550+2 - 6913 002AF0 C571 F5D5 movff ?___fladd+3,_PIDController_Update$5550+3 - 6914 002AF4 - 6915 ;ETC.c: 634: pid->out = proportional + pid->integrator + pid->differentiator; - 6916 002AF4 C5D2 F56E movff _PIDController_Update$5550,___fladd@b - 6917 002AF8 C5D3 F56F movff _PIDController_Update$5550+1,___fladd@b+1 - 6918 002AFC C5D4 F570 movff _PIDController_Update$5550+2,___fladd@b+2 - 6919 002B00 C5D5 F571 movff _PIDController_Update$5550+3,___fladd@b+3 - 6920 002B04 0105 movlb 5 ; () banked - 6921 002B06 EE20 F02C lfsr 2,44 - 6922 002B0A 51BC movf PIDController_Update@pid& (0+255),w,b - 6923 002B0C 26D9 addwf fsr2l,f,c - 6924 002B0E 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6925 002B10 22DA addwfc fsr2h,f,c - 6926 002B12 0061 F378 F572 movff postinc2,___fladd@a - 6927 002B18 0061 F378 F573 movff postinc2,___fladd@a+1 - 6928 002B1E 0061 F378 F574 movff postinc2,___fladd@a+2 - 6929 002B24 0061 F378 F575 movff postinc2,___fladd@a+3 - 6930 002B2A EC67 F016 call ___fladd ;wreg free - 6931 002B2E 0105 movlb 5 ; () banked - 6932 002B30 EE20 F034 lfsr 2,52 - 6933 002B34 51BC movf PIDController_Update@pid& (0+255),w,b - 6934 002B36 26D9 addwf fsr2l,f,c - 6935 002B38 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6936 002B3A 22DA addwfc fsr2h,f,c - 6937 002B3C 0061 F5B8 F4DE movff ?___fladd,postinc2 - 6938 002B42 0061 F5BC F4DE movff ?___fladd+1,postinc2 - 6939 002B48 0061 F5C0 F4DE movff ?___fladd+2,postinc2 - 6940 002B4E 0061 F5C4 F4DE movff ?___fladd+3,postinc2 - 6941 002B54 - 6942 ; BSR set to: 5 - 6943 ;ETC.c: 636: if (pid->out > pid->limMax) { - 6944 002B54 EE20 F014 lfsr 2,20 - 6945 002B58 51BC movf PIDController_Update@pid& (0+255),w,b - 6946 002B5A 26D9 addwf fsr2l,f,c - 6947 002B5C 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6948 002B5E 22DA addwfc fsr2h,f,c - 6949 002B60 0061 F378 F560 movff postinc2,___flge@ff1 - 6950 002B66 0061 F378 F561 movff postinc2,___flge@ff1+1 - 6951 002B6C 0061 F378 F562 movff postinc2,___flge@ff1+2 - 6952 002B72 0061 F378 F563 movff postinc2,___flge@ff1+3 - 6953 002B78 EE20 F034 lfsr 2,52 - 6954 002B7C 51BC movf PIDController_Update@pid& (0+255),w,b - 6955 002B7E 26D9 addwf fsr2l,f,c - 6956 002B80 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6957 002B82 22DA addwfc fsr2h,f,c - 6958 002B84 0061 F378 F564 movff postinc2,___flge@ff2 - 6959 002B8A 0061 F378 F565 movff postinc2,___flge@ff2+1 - 6960 002B90 0061 F378 F566 movff postinc2,___flge@ff2+2 - 6961 002B96 0061 F378 F567 movff postinc2,___flge@ff2+3 - 6962 002B9C EC44 F02C call ___flge ;wreg free - 6963 002BA0 0105 movlb 5 ; () banked - 6964 002BA2 B0D8 btfsc status,0,c - 6965 002BA4 EFD6 F015 goto u8741 - 6966 002BA8 EFD8 F015 goto u8740 - 6967 002BAC u8741: - 6968 002BAC EFEE F015 goto l10549 - 6969 002BB0 u8740: - 6970 002BB0 - 6971 ; BSR set to: 5 - 6972 ;ETC.c: 638: pid->out = pid->limMax; - 6973 002BB0 EE20 F014 lfsr 2,20 - 6974 002BB4 51BC movf PIDController_Update@pid& (0+255),w,b - 6975 002BB6 26D9 addwf fsr2l,f,c - 6976 002BB8 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6977 002BBA 22DA addwfc fsr2h,f,c - 6978 002BBC EE10 F034 lfsr 1,52 - 6979 002BC0 51BC movf PIDController_Update@pid& (0+255),w,b - 6980 002BC2 26E1 addwf fsr1l,f,c - 6981 002BC4 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6982 002BC6 22E2 addwfc fsr1h,f,c - 6983 002BC8 C4DE F4E6 movff postinc2,postinc1 - 6984 002BCC C4DE F4E6 movff postinc2,postinc1 - 6985 002BD0 C4DE F4E6 movff postinc2,postinc1 - 6986 002BD4 C4DE F4E6 movff postinc2,postinc1 - 6987 - 6988 ;ETC.c: 640: } else if (pid->out < pid->limMin) { - 6989 002BD8 EF30 F016 goto l10553 - 6990 002BDC l10549: - 6991 - 6992 ; BSR set to: 5 - 6993 002BDC EE20 F034 lfsr 2,52 - 6994 002BE0 51BC movf PIDController_Update@pid& (0+255),w,b - 6995 002BE2 26D9 addwf fsr2l,f,c - 6996 002BE4 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 6997 002BE6 22DA addwfc fsr2h,f,c - 6998 002BE8 0061 F378 F560 movff postinc2,___flge@ff1 - 6999 002BEE 0061 F378 F561 movff postinc2,___flge@ff1+1 - 7000 002BF4 0061 F378 F562 movff postinc2,___flge@ff1+2 - 7001 002BFA 0061 F378 F563 movff postinc2,___flge@ff1+3 - 7002 002C00 EE20 F010 lfsr 2,16 - 7003 002C04 51BC movf PIDController_Update@pid& (0+255),w,b - 7004 002C06 26D9 addwf fsr2l,f,c - 7005 002C08 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 7006 002C0A 22DA addwfc fsr2h,f,c - 7007 002C0C 0061 F378 F564 movff postinc2,___flge@ff2 - 7008 002C12 0061 F378 F565 movff postinc2,___flge@ff2+1 - 7009 002C18 0061 F378 F566 movff postinc2,___flge@ff2+2 - 7010 002C1E 0061 F378 F567 movff postinc2,___flge@ff2+3 - 7011 002C24 EC44 F02C call ___flge ;wreg free - 7012 002C28 0105 movlb 5 ; () banked - 7013 002C2A B0D8 btfsc status,0,c - 7014 002C2C EF1A F016 goto u8751 - 7015 002C30 EF1C F016 goto u8750 - 7016 002C34 u8751: - 7017 002C34 EF30 F016 goto l10553 - 7018 002C38 u8750: - 7019 002C38 - 7020 ; BSR set to: 5 - 7021 ;ETC.c: 642: pid->out = pid->limMin; - 7022 002C38 EE20 F010 lfsr 2,16 - 7023 002C3C 51BC movf PIDController_Update@pid& (0+255),w,b - 7024 002C3E 26D9 addwf fsr2l,f,c - 7025 002C40 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 7026 002C42 22DA addwfc fsr2h,f,c - 7027 002C44 EE10 F034 lfsr 1,52 - 7028 002C48 51BC movf PIDController_Update@pid& (0+255),w,b - 7029 002C4A 26E1 addwf fsr1l,f,c - 7030 002C4C 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 7031 002C4E 22E2 addwfc fsr1h,f,c - 7032 002C50 C4DE F4E6 movff postinc2,postinc1 - 7033 002C54 C4DE F4E6 movff postinc2,postinc1 - 7034 002C58 C4DE F4E6 movff postinc2,postinc1 - 7035 002C5C C4DE F4E6 movff postinc2,postinc1 - 7036 002C60 l10553: - 7037 - 7038 ; BSR set to: 5 - 7039 ;ETC.c: 647: pid->prevError = error; - 7040 002C60 EE20 F028 lfsr 2,40 - 7041 002C64 51BC movf PIDController_Update@pid& (0+255),w,b - 7042 002C66 26D9 addwf fsr2l,f,c - 7043 002C68 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 7044 002C6A 22DA addwfc fsr2h,f,c - 7045 002C6C 0061 F778 F4DE movff PIDController_Update@error,postinc2 - 7046 002C72 0061 F77C F4DE movff PIDController_Update@error+1,postinc2 - 7047 002C78 0061 F780 F4DE movff PIDController_Update@error+2,postinc2 - 7048 002C7E 0061 F784 F4DE movff PIDController_Update@error+3,postinc2 - 7049 002C84 - 7050 ; BSR set to: 5 - 7051 ;ETC.c: 648: pid->prevMeasurement = measurement; - 7052 002C84 EE20 F030 lfsr 2,48 - 7053 002C88 51BC movf PIDController_Update@pid& (0+255),w,b - 7054 002C8A 26D9 addwf fsr2l,f,c - 7055 002C8C 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 7056 002C8E 22DA addwfc fsr2h,f,c - 7057 002C90 0061 F708 F4DE movff PIDController_Update@measurement,postinc2 - 7058 002C96 0061 F70C F4DE movff PIDController_Update@measurement+1,postinc2 - 7059 002C9C 0061 F710 F4DE movff PIDController_Update@measurement+2,postinc2 - 7060 002CA2 0061 F714 F4DE movff PIDController_Update@measurement+3,postinc2 - 7061 002CA8 - 7062 ; BSR set to: 5 - 7063 ;ETC.c: 651: return pid->out; - 7064 002CA8 EE20 F034 lfsr 2,52 - 7065 002CAC 51BC movf PIDController_Update@pid& (0+255),w,b - 7066 002CAE 26D9 addwf fsr2l,f,c - 7067 002CB0 51BD movf (PIDController_Update@pid+1)& (0+255),w,b - 7068 002CB2 22DA addwfc fsr2h,f,c - 7069 002CB4 0061 F378 F5BC movff postinc2,?_PIDController_Update - 7070 002CBA 0061 F378 F5BD movff postinc2,?_PIDController_Update+1 - 7071 002CC0 0061 F378 F5BE movff postinc2,?_PIDController_Update+2 - 7072 002CC6 0061 F378 F5BF movff postinc2,?_PIDController_Update+3 - 7073 002CCC - 7074 ; BSR set to: 5 - 7075 002CCC 0012 return ;funcret - 7076 002CCE __end_of_PIDController_Update: - 7077 callstack 0 - 7078 - 7079 ;; *************** function ___flsub ***************** - 7080 ;; Defined at: - 7081 ;; line 245 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c" - 7082 ;; Parameters: Size Location Type - 7083 ;; b 4 55[BANK5 ] float - 7084 ;; a 4 59[BANK5 ] float - 7085 ;; Auto vars: Size Location Type - 7086 ;; None - 7087 ;; Return value: Size Location Type - 7088 ;; 4 55[BANK5 ] float - 7089 ;; Registers used: - 7090 ;; wreg, status,2, status,0, cstack - 7091 ;; Tracked objects: - 7092 ;; On entry : 0/0 - 7093 ;; On exit : 0/0 - 7094 ;; Unchanged: 0/0 - 7095 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 6863 0028D2 0105 movlb 5 ; () banked + 6864 0028D4 EE20 F02C lfsr 2,44 + 6865 0028D8 51BC movf PIDController_Update@pid& (0+255),w,b + 6866 0028DA 26D9 addwf fsr2l,f,c + 6867 0028DC 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6868 0028DE 22DA addwfc fsr2h,f,c + 6869 0028E0 0061 F378 F582 movff postinc2,___flmul@a + 6870 0028E6 0061 F378 F583 movff postinc2,___flmul@a+1 + 6871 0028EC 0061 F378 F584 movff postinc2,___flmul@a+2 + 6872 0028F2 0061 F378 F585 movff postinc2,___flmul@a+3 + 6873 0028F8 C5D6 F57E movff _PIDController_Update$5535,___flmul@b + 6874 0028FC C5D7 F57F movff _PIDController_Update$5535+1,___flmul@b+1 + 6875 002900 C5D8 F580 movff _PIDController_Update$5535+2,___flmul@b+2 + 6876 002904 C5D9 F581 movff _PIDController_Update$5535+3,___flmul@b+3 + 6877 002908 EC28 F01B call ___flmul ;wreg free + 6878 00290C C57E F572 movff ?___flmul,___fladd@a + 6879 002910 C57F F573 movff ?___flmul+1,___fladd@a+1 + 6880 002914 C580 F574 movff ?___flmul+2,___fladd@a+2 + 6881 002918 C581 F575 movff ?___flmul+3,___fladd@a+3 + 6882 00291C C5CE F56E movff _PIDController_Update$5538,___fladd@b + 6883 002920 C5CF F56F movff _PIDController_Update$5538+1,___fladd@b+1 + 6884 002924 C5D0 F570 movff _PIDController_Update$5538+2,___fladd@b+2 + 6885 002928 C5D1 F571 movff _PIDController_Update$5538+3,___fladd@b+3 + 6886 00292C EC67 F016 call ___fladd ;wreg free + 6887 002930 C56E F59F movff ?___fladd,___flneg@f1 + 6888 002934 C56F F5A0 movff ?___fladd+1,___flneg@f1+1 + 6889 002938 C570 F5A1 movff ?___fladd+2,___flneg@f1+2 + 6890 00293C C571 F5A2 movff ?___fladd+3,___flneg@f1+3 + 6891 002940 EC2C F03C call ___flneg ;wreg free + 6892 002944 C59F F5A3 movff ?___flneg,___fldiv@b + 6893 002948 C5A0 F5A4 movff ?___flneg+1,___fldiv@b+1 + 6894 00294C C5A1 F5A5 movff ?___flneg+2,___fldiv@b+2 + 6895 002950 C5A2 F5A6 movff ?___flneg+3,___fldiv@b+3 + 6896 002954 0105 movlb 5 ; () banked + 6897 002956 EE20 F020 lfsr 2,32 + 6898 00295A 51BC movf PIDController_Update@pid& (0+255),w,b + 6899 00295C 26D9 addwf fsr2l,f,c + 6900 00295E 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6901 002960 22DA addwfc fsr2h,f,c + 6902 002962 0061 F378 F572 movff postinc2,___fladd@a + 6903 002968 0061 F378 F573 movff postinc2,___fladd@a+1 + 6904 00296E 0061 F378 F574 movff postinc2,___fladd@a+2 + 6905 002974 0061 F378 F575 movff postinc2,___fladd@a+3 + 6906 00297A 0E00 movlw 0 + 6907 00297C 6F82 movwf ___flmul@a& (0+255),b + 6908 00297E 0E00 movlw 0 + 6909 002980 6F83 movwf (___flmul@a+1)& (0+255),b + 6910 002982 0E00 movlw 0 + 6911 002984 6F84 movwf (___flmul@a+2)& (0+255),b + 6912 002986 0E40 movlw 64 + 6913 002988 6F85 movwf (___flmul@a+3)& (0+255),b + 6914 00298A EE20 F00C lfsr 2,12 + 6915 00298E 51BC movf PIDController_Update@pid& (0+255),w,b + 6916 002990 26D9 addwf fsr2l,f,c + 6917 002992 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6918 002994 22DA addwfc fsr2h,f,c + 6919 002996 0061 F378 F57E movff postinc2,___flmul@b + 6920 00299C 0061 F378 F57F movff postinc2,___flmul@b+1 + 6921 0029A2 0061 F378 F580 movff postinc2,___flmul@b+2 + 6922 0029A8 0061 F378 F581 movff postinc2,___flmul@b+3 + 6923 0029AE EC28 F01B call ___flmul ;wreg free + 6924 0029B2 C57E F56E movff ?___flmul,___fladd@b + 6925 0029B6 C57F F56F movff ?___flmul+1,___fladd@b+1 + 6926 0029BA C580 F570 movff ?___flmul+2,___fladd@b+2 + 6927 0029BE C581 F571 movff ?___flmul+3,___fladd@b+3 + 6928 0029C2 EC67 F016 call ___fladd ;wreg free + 6929 0029C6 C56E F5A7 movff ?___fladd,___fldiv@a + 6930 0029CA C56F F5A8 movff ?___fladd+1,___fldiv@a+1 + 6931 0029CE C570 F5A9 movff ?___fladd+2,___fldiv@a+2 + 6932 0029D2 C571 F5AA movff ?___fladd+3,___fldiv@a+3 + 6933 0029D6 EC50 F01D call ___fldiv ;wreg free + 6934 0029DA 0105 movlb 5 ; () banked + 6935 0029DC EE20 F02C lfsr 2,44 + 6936 0029E0 51BC movf PIDController_Update@pid& (0+255),w,b + 6937 0029E2 26D9 addwf fsr2l,f,c + 6938 0029E4 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6939 0029E6 22DA addwfc fsr2h,f,c + 6940 0029E8 0061 F68C F4DE movff ?___fldiv,postinc2 + 6941 0029EE 0061 F690 F4DE movff ?___fldiv+1,postinc2 + 6942 0029F4 0061 F694 F4DE movff ?___fldiv+2,postinc2 + 6943 0029FA 0061 F698 F4DE movff ?___fldiv+3,postinc2 + 6944 002A00 + 6945 ; BSR set to: 5 + 6946 ;ETC.c: 630: if ((pid->differentiator > 2.0f) || (pid->differentiator < -2.0f)){ + 6947 002A00 0E00 movlw 0 + 6948 002A02 6F60 movwf ___flge@ff1& (0+255),b + 6949 002A04 0E00 movlw 0 + 6950 002A06 6F61 movwf (___flge@ff1+1)& (0+255),b + 6951 002A08 0E00 movlw 0 + 6952 002A0A 6F62 movwf (___flge@ff1+2)& (0+255),b + 6953 002A0C 0E40 movlw 64 + 6954 002A0E 6F63 movwf (___flge@ff1+3)& (0+255),b + 6955 002A10 EE20 F02C lfsr 2,44 + 6956 002A14 51BC movf PIDController_Update@pid& (0+255),w,b + 6957 002A16 26D9 addwf fsr2l,f,c + 6958 002A18 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6959 002A1A 22DA addwfc fsr2h,f,c + 6960 002A1C 0061 F378 F564 movff postinc2,___flge@ff2 + 6961 002A22 0061 F378 F565 movff postinc2,___flge@ff2+1 + 6962 002A28 0061 F378 F566 movff postinc2,___flge@ff2+2 + 6963 002A2E 0061 F378 F567 movff postinc2,___flge@ff2+3 + 6964 002A34 EC46 F02C call ___flge ;wreg free + 6965 002A38 0105 movlb 5 ; () banked + 6966 002A3A A0D8 btfss status,0,c + 6967 002A3C EF22 F015 goto u9101 + 6968 002A40 EF24 F015 goto u9100 + 6969 002A44 u9101: + 6970 002A44 EF48 F015 goto l10538 + 6971 002A48 u9100: + 6972 002A48 + 6973 ; BSR set to: 5 + 6974 002A48 EE20 F02C lfsr 2,44 + 6975 002A4C 51BC movf PIDController_Update@pid& (0+255),w,b + 6976 002A4E 26D9 addwf fsr2l,f,c + 6977 002A50 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 6978 002A52 22DA addwfc fsr2h,f,c + 6979 002A54 0061 F378 F560 movff postinc2,___flge@ff1 + 6980 002A5A 0061 F378 F561 movff postinc2,___flge@ff1+1 + 6981 002A60 0061 F378 F562 movff postinc2,___flge@ff1+2 + 6982 002A66 0061 F378 F563 movff postinc2,___flge@ff1+3 + 6983 002A6C 0E00 movlw 0 + 6984 002A6E 6F64 movwf ___flge@ff2& (0+255),b + 6985 002A70 0E00 movlw 0 + 6986 002A72 6F65 movwf (___flge@ff2+1)& (0+255),b + 6987 002A74 0E00 movlw 0 + 6988 002A76 6F66 movwf (___flge@ff2+2)& (0+255),b + 6989 002A78 0EC0 movlw 192 + 6990 002A7A 6F67 movwf (___flge@ff2+3)& (0+255),b + 6991 002A7C EC46 F02C call ___flge ;wreg free + 6992 002A80 0105 movlb 5 ; () banked + 6993 002A82 B0D8 btfsc status,0,c + 6994 002A84 EF46 F015 goto u9111 + 6995 002A88 EF48 F015 goto u9110 + 6996 002A8C u9111: + 6997 002A8C EF56 F015 goto l10540 + 6998 002A90 u9110: + 6999 002A90 l10538: + 7000 + 7001 ; BSR set to: 5 + 7002 ;ETC.c: 631: pid->integrator = 0; + 7003 002A90 EE20 F024 lfsr 2,36 + 7004 002A94 51BC movf PIDController_Update@pid& (0+255),w,b + 7005 002A96 26D9 addwf fsr2l,f,c + 7006 002A98 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7007 002A9A 22DA addwfc fsr2h,f,c + 7008 002A9C 0E00 movlw 0 + 7009 002A9E 6EDE movwf postinc2,c + 7010 002AA0 0E00 movlw 0 + 7011 002AA2 6EDE movwf postinc2,c + 7012 002AA4 0E00 movlw 0 + 7013 002AA6 6EDE movwf postinc2,c + 7014 002AA8 0E00 movlw 0 + 7015 002AAA 6EDD movwf postdec2,c + 7016 002AAC l10540: + 7017 + 7018 ; BSR set to: 5 + 7019 ;ETC.c: 636: pid->out = proportional + pid->integrator + pid->differentiator; + 7020 002AAC C5C6 F572 movff PIDController_Update@proportional,___fladd@a + 7021 002AB0 C5C7 F573 movff PIDController_Update@proportional+1,___fladd@a+1 + 7022 002AB4 C5C8 F574 movff PIDController_Update@proportional+2,___fladd@a+2 + 7023 002AB8 C5C9 F575 movff PIDController_Update@proportional+3,___fladd@a+3 + 7024 002ABC EE20 F024 lfsr 2,36 + 7025 002AC0 51BC movf PIDController_Update@pid& (0+255),w,b + 7026 002AC2 26D9 addwf fsr2l,f,c + 7027 002AC4 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7028 002AC6 22DA addwfc fsr2h,f,c + 7029 002AC8 0061 F378 F56E movff postinc2,___fladd@b + 7030 002ACE 0061 F378 F56F movff postinc2,___fladd@b+1 + 7031 002AD4 0061 F378 F570 movff postinc2,___fladd@b+2 + 7032 002ADA 0061 F378 F571 movff postinc2,___fladd@b+3 + 7033 002AE0 EC67 F016 call ___fladd ;wreg free + 7034 002AE4 C56E F5D2 movff ?___fladd,_PIDController_Update$5539 + 7035 002AE8 C56F F5D3 movff ?___fladd+1,_PIDController_Update$5539+1 + 7036 002AEC C570 F5D4 movff ?___fladd+2,_PIDController_Update$5539+2 + 7037 002AF0 C571 F5D5 movff ?___fladd+3,_PIDController_Update$5539+3 + 7038 002AF4 + 7039 ;ETC.c: 636: pid->out = proportional + pid->integrator + pid->differentiator; + 7040 002AF4 C5D2 F56E movff _PIDController_Update$5539,___fladd@b + 7041 002AF8 C5D3 F56F movff _PIDController_Update$5539+1,___fladd@b+1 + 7042 002AFC C5D4 F570 movff _PIDController_Update$5539+2,___fladd@b+2 + 7043 002B00 C5D5 F571 movff _PIDController_Update$5539+3,___fladd@b+3 + 7044 002B04 0105 movlb 5 ; () banked + 7045 002B06 EE20 F02C lfsr 2,44 + 7046 002B0A 51BC movf PIDController_Update@pid& (0+255),w,b + 7047 002B0C 26D9 addwf fsr2l,f,c + 7048 002B0E 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7049 002B10 22DA addwfc fsr2h,f,c + 7050 002B12 0061 F378 F572 movff postinc2,___fladd@a + 7051 002B18 0061 F378 F573 movff postinc2,___fladd@a+1 + 7052 002B1E 0061 F378 F574 movff postinc2,___fladd@a+2 + 7053 002B24 0061 F378 F575 movff postinc2,___fladd@a+3 + 7054 002B2A EC67 F016 call ___fladd ;wreg free + 7055 002B2E 0105 movlb 5 ; () banked + 7056 002B30 EE20 F034 lfsr 2,52 + 7057 002B34 51BC movf PIDController_Update@pid& (0+255),w,b + 7058 002B36 26D9 addwf fsr2l,f,c + 7059 002B38 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7060 002B3A 22DA addwfc fsr2h,f,c + 7061 002B3C 0061 F5B8 F4DE movff ?___fladd,postinc2 + 7062 002B42 0061 F5BC F4DE movff ?___fladd+1,postinc2 + 7063 002B48 0061 F5C0 F4DE movff ?___fladd+2,postinc2 + 7064 002B4E 0061 F5C4 F4DE movff ?___fladd+3,postinc2 + 7065 002B54 + 7066 ; BSR set to: 5 + 7067 ;ETC.c: 638: if (pid->out > pid->limMax) { + 7068 002B54 EE20 F014 lfsr 2,20 + 7069 002B58 51BC movf PIDController_Update@pid& (0+255),w,b + 7070 002B5A 26D9 addwf fsr2l,f,c + 7071 002B5C 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7072 002B5E 22DA addwfc fsr2h,f,c + 7073 002B60 0061 F378 F560 movff postinc2,___flge@ff1 + 7074 002B66 0061 F378 F561 movff postinc2,___flge@ff1+1 + 7075 002B6C 0061 F378 F562 movff postinc2,___flge@ff1+2 + 7076 002B72 0061 F378 F563 movff postinc2,___flge@ff1+3 + 7077 002B78 EE20 F034 lfsr 2,52 + 7078 002B7C 51BC movf PIDController_Update@pid& (0+255),w,b + 7079 002B7E 26D9 addwf fsr2l,f,c + 7080 002B80 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7081 002B82 22DA addwfc fsr2h,f,c + 7082 002B84 0061 F378 F564 movff postinc2,___flge@ff2 + 7083 002B8A 0061 F378 F565 movff postinc2,___flge@ff2+1 + 7084 002B90 0061 F378 F566 movff postinc2,___flge@ff2+2 + 7085 002B96 0061 F378 F567 movff postinc2,___flge@ff2+3 + 7086 002B9C EC46 F02C call ___flge ;wreg free + 7087 002BA0 0105 movlb 5 ; () banked + 7088 002BA2 B0D8 btfsc status,0,c + 7089 002BA4 EFD6 F015 goto u9121 + 7090 002BA8 EFD8 F015 goto u9120 + 7091 002BAC u9121: + 7092 002BAC EFEE F015 goto l10548 + 7093 002BB0 u9120: + 7094 002BB0 + 7095 ; BSR set to: 5 + 7096 ;ETC.c: 640: pid->out = pid->limMax; + 7097 002BB0 EE20 F014 lfsr 2,20 + 7098 002BB4 51BC movf PIDController_Update@pid& (0+255),w,b + 7099 002BB6 26D9 addwf fsr2l,f,c + 7100 002BB8 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7101 002BBA 22DA addwfc fsr2h,f,c + 7102 002BBC EE10 F034 lfsr 1,52 + 7103 002BC0 51BC movf PIDController_Update@pid& (0+255),w,b + 7104 002BC2 26E1 addwf fsr1l,f,c + 7105 002BC4 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7106 002BC6 22E2 addwfc fsr1h,f,c + 7107 002BC8 C4DE F4E6 movff postinc2,postinc1 + 7108 002BCC C4DE F4E6 movff postinc2,postinc1 + 7109 002BD0 C4DE F4E6 movff postinc2,postinc1 + 7110 002BD4 C4DE F4E6 movff postinc2,postinc1 + 7111 + 7112 ;ETC.c: 642: } else if (pid->out < pid->limMin) { + 7113 002BD8 EF30 F016 goto l10552 + 7114 002BDC l10548: + 7115 + 7116 ; BSR set to: 5 + 7117 002BDC EE20 F034 lfsr 2,52 + 7118 002BE0 51BC movf PIDController_Update@pid& (0+255),w,b + 7119 002BE2 26D9 addwf fsr2l,f,c + 7120 002BE4 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7121 002BE6 22DA addwfc fsr2h,f,c + 7122 002BE8 0061 F378 F560 movff postinc2,___flge@ff1 + 7123 002BEE 0061 F378 F561 movff postinc2,___flge@ff1+1 + 7124 002BF4 0061 F378 F562 movff postinc2,___flge@ff1+2 + 7125 002BFA 0061 F378 F563 movff postinc2,___flge@ff1+3 + 7126 002C00 EE20 F010 lfsr 2,16 + 7127 002C04 51BC movf PIDController_Update@pid& (0+255),w,b + 7128 002C06 26D9 addwf fsr2l,f,c + 7129 002C08 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7130 002C0A 22DA addwfc fsr2h,f,c + 7131 002C0C 0061 F378 F564 movff postinc2,___flge@ff2 + 7132 002C12 0061 F378 F565 movff postinc2,___flge@ff2+1 + 7133 002C18 0061 F378 F566 movff postinc2,___flge@ff2+2 + 7134 002C1E 0061 F378 F567 movff postinc2,___flge@ff2+3 + 7135 002C24 EC46 F02C call ___flge ;wreg free + 7136 002C28 0105 movlb 5 ; () banked + 7137 002C2A B0D8 btfsc status,0,c + 7138 002C2C EF1A F016 goto u9131 + 7139 002C30 EF1C F016 goto u9130 + 7140 002C34 u9131: + 7141 002C34 EF30 F016 goto l10552 + 7142 002C38 u9130: + 7143 002C38 + 7144 ; BSR set to: 5 + 7145 ;ETC.c: 644: pid->out = pid->limMin; + 7146 002C38 EE20 F010 lfsr 2,16 + 7147 002C3C 51BC movf PIDController_Update@pid& (0+255),w,b + 7148 002C3E 26D9 addwf fsr2l,f,c + 7149 002C40 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7150 002C42 22DA addwfc fsr2h,f,c + 7151 002C44 EE10 F034 lfsr 1,52 + 7152 002C48 51BC movf PIDController_Update@pid& (0+255),w,b + 7153 002C4A 26E1 addwf fsr1l,f,c + 7154 002C4C 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7155 002C4E 22E2 addwfc fsr1h,f,c + 7156 002C50 C4DE F4E6 movff postinc2,postinc1 + 7157 002C54 C4DE F4E6 movff postinc2,postinc1 + 7158 002C58 C4DE F4E6 movff postinc2,postinc1 + 7159 002C5C C4DE F4E6 movff postinc2,postinc1 + 7160 002C60 l10552: + 7161 + 7162 ; BSR set to: 5 + 7163 ;ETC.c: 649: pid->prevError = error; + 7164 002C60 EE20 F028 lfsr 2,40 + 7165 002C64 51BC movf PIDController_Update@pid& (0+255),w,b + 7166 002C66 26D9 addwf fsr2l,f,c + 7167 002C68 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7168 002C6A 22DA addwfc fsr2h,f,c + 7169 002C6C 0061 F778 F4DE movff PIDController_Update@error,postinc2 + 7170 002C72 0061 F77C F4DE movff PIDController_Update@error+1,postinc2 + 7171 002C78 0061 F780 F4DE movff PIDController_Update@error+2,postinc2 + 7172 002C7E 0061 F784 F4DE movff PIDController_Update@error+3,postinc2 + 7173 002C84 + 7174 ; BSR set to: 5 + 7175 ;ETC.c: 650: pid->prevMeasurement = measurement; + 7176 002C84 EE20 F030 lfsr 2,48 + 7177 002C88 51BC movf PIDController_Update@pid& (0+255),w,b + 7178 002C8A 26D9 addwf fsr2l,f,c + 7179 002C8C 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7180 002C8E 22DA addwfc fsr2h,f,c + 7181 002C90 0061 F708 F4DE movff PIDController_Update@measurement,postinc2 + 7182 002C96 0061 F70C F4DE movff PIDController_Update@measurement+1,postinc2 + 7183 002C9C 0061 F710 F4DE movff PIDController_Update@measurement+2,postinc2 + 7184 002CA2 0061 F714 F4DE movff PIDController_Update@measurement+3,postinc2 + 7185 002CA8 + 7186 ; BSR set to: 5 + 7187 ;ETC.c: 653: return pid->out; + 7188 002CA8 EE20 F034 lfsr 2,52 + 7189 002CAC 51BC movf PIDController_Update@pid& (0+255),w,b + 7190 002CAE 26D9 addwf fsr2l,f,c + 7191 002CB0 51BD movf (PIDController_Update@pid+1)& (0+255),w,b + 7192 002CB2 22DA addwfc fsr2h,f,c + 7193 002CB4 0061 F378 F5BC movff postinc2,?_PIDController_Update + 7194 002CBA 0061 F378 F5BD movff postinc2,?_PIDController_Update+1 + 7195 002CC0 0061 F378 F5BE movff postinc2,?_PIDController_Update+2 + 7196 002CC6 0061 F378 F5BF movff postinc2,?_PIDController_Update+3 + 7197 002CCC + 7198 ; BSR set to: 5 + 7199 002CCC 0012 return ;funcret + 7200 002CCE __end_of_PIDController_Update: + 7201 callstack 0 + 7202 + 7203 ;; *************** function ___flsub ***************** + 7204 ;; Defined at: + 7205 ;; line 245 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c" + 7206 ;; Parameters: Size Location Type + 7207 ;; b 4 55[BANK5 ] float + 7208 ;; a 4 59[BANK5 ] float + 7209 ;; Auto vars: Size Location Type + 7210 ;; None + 7211 ;; Return value: Size Location Type + 7212 ;; 4 55[BANK5 ] float + 7213 ;; Registers used: + 7214 ;; wreg, status,2, status,0, cstack + 7215 ;; Tracked objects: + 7216 ;; On entry : 0/0 + 7217 ;; On exit : 0/0 + 7218 ;; Unchanged: 0/0 + 7219 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 7096 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7097 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7098 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7099 ;; Totals: 0 8 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7100 ;;Total ram usage: 8 bytes - 7101 ;; Hardware stack levels used: 1 - 7102 ;; Hardware stack levels required when called: 9 - 7103 ;; This function calls: - 7104 ;; ___fladd - 7105 ;; This function is called by: - 7106 ;; _PIDController_Update - 7107 ;; This function uses a non-reentrant model - 7108 ;; - 7109 - 7110 psect text47 - 7111 0073F0 __ptext47: - 7112 callstack 0 - 7113 0073F0 ___flsub: - 7114 callstack 115 - 7115 0073F0 0E00 movlw 0 - 7116 0073F2 0105 movlb 5 ; () banked - 7117 0073F4 1B9B xorwf ___flsub@a& (0+255),f,b - 7118 0073F6 0E00 movlw 0 - 7119 0073F8 1B9C xorwf (___flsub@a+1)& (0+255),f,b - 7120 0073FA 0E00 movlw 0 - 7121 0073FC 1B9D xorwf (___flsub@a+2)& (0+255),f,b - 7122 0073FE 0E80 movlw 128 - 7123 007400 1B9E xorwf (___flsub@a+3)& (0+255),f,b - 7124 007402 - 7125 ; BSR set to: 5 - 7126 007402 C597 F56E movff ___flsub@b,___fladd@b - 7127 007406 C598 F56F movff ___flsub@b+1,___fladd@b+1 - 7128 00740A C599 F570 movff ___flsub@b+2,___fladd@b+2 - 7129 00740E C59A F571 movff ___flsub@b+3,___fladd@b+3 - 7130 007412 C59B F572 movff ___flsub@a,___fladd@a - 7131 007416 C59C F573 movff ___flsub@a+1,___fladd@a+1 - 7132 00741A C59D F574 movff ___flsub@a+2,___fladd@a+2 - 7133 00741E C59E F575 movff ___flsub@a+3,___fladd@a+3 - 7134 007422 EC67 F016 call ___fladd ;wreg free - 7135 007426 C56E F597 movff ?___fladd,?___flsub - 7136 00742A C56F F598 movff ?___fladd+1,?___flsub+1 - 7137 00742E C570 F599 movff ?___fladd+2,?___flsub+2 - 7138 007432 C571 F59A movff ?___fladd+3,?___flsub+3 - 7139 007436 0012 return ;funcret - 7140 007438 __end_of___flsub: - 7141 callstack 0 - 7142 - 7143 ;; *************** function ___flneg ***************** - 7144 ;; Defined at: - 7145 ;; line 15 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c" - 7146 ;; Parameters: Size Location Type - 7147 ;; f1 4 63[BANK5 ] float - 7148 ;; Auto vars: Size Location Type - 7149 ;; None - 7150 ;; Return value: Size Location Type - 7151 ;; 4 63[BANK5 ] float - 7152 ;; Registers used: - 7153 ;; wreg, status,2, status,0 - 7154 ;; Tracked objects: - 7155 ;; On entry : 0/0 - 7156 ;; On exit : 0/0 - 7157 ;; Unchanged: 0/0 - 7158 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 7220 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7221 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7222 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7223 ;; Totals: 0 8 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7224 ;;Total ram usage: 8 bytes + 7225 ;; Hardware stack levels used: 1 + 7226 ;; Hardware stack levels required when called: 9 + 7227 ;; This function calls: + 7228 ;; ___fladd + 7229 ;; This function is called by: + 7230 ;; _PIDController_Update + 7231 ;; This function uses a non-reentrant model + 7232 ;; + 7233 + 7234 psect text47 + 7235 007652 __ptext47: + 7236 callstack 0 + 7237 007652 ___flsub: + 7238 callstack 115 + 7239 007652 0E00 movlw 0 + 7240 007654 0105 movlb 5 ; () banked + 7241 007656 1B9B xorwf ___flsub@a& (0+255),f,b + 7242 007658 0E00 movlw 0 + 7243 00765A 1B9C xorwf (___flsub@a+1)& (0+255),f,b + 7244 00765C 0E00 movlw 0 + 7245 00765E 1B9D xorwf (___flsub@a+2)& (0+255),f,b + 7246 007660 0E80 movlw 128 + 7247 007662 1B9E xorwf (___flsub@a+3)& (0+255),f,b + 7248 007664 + 7249 ; BSR set to: 5 + 7250 007664 C597 F56E movff ___flsub@b,___fladd@b + 7251 007668 C598 F56F movff ___flsub@b+1,___fladd@b+1 + 7252 00766C C599 F570 movff ___flsub@b+2,___fladd@b+2 + 7253 007670 C59A F571 movff ___flsub@b+3,___fladd@b+3 + 7254 007674 C59B F572 movff ___flsub@a,___fladd@a + 7255 007678 C59C F573 movff ___flsub@a+1,___fladd@a+1 + 7256 00767C C59D F574 movff ___flsub@a+2,___fladd@a+2 + 7257 007680 C59E F575 movff ___flsub@a+3,___fladd@a+3 + 7258 007684 EC67 F016 call ___fladd ;wreg free + 7259 007688 C56E F597 movff ?___fladd,?___flsub + 7260 00768C C56F F598 movff ?___fladd+1,?___flsub+1 + 7261 007690 C570 F599 movff ?___fladd+2,?___flsub+2 + 7262 007694 C571 F59A movff ?___fladd+3,?___flsub+3 + 7263 007698 0012 return ;funcret + 7264 00769A __end_of___flsub: + 7265 callstack 0 + 7266 + 7267 ;; *************** function ___flneg ***************** + 7268 ;; Defined at: + 7269 ;; line 15 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c" + 7270 ;; Parameters: Size Location Type + 7271 ;; f1 4 63[BANK5 ] float + 7272 ;; Auto vars: Size Location Type + 7273 ;; None + 7274 ;; Return value: Size Location Type + 7275 ;; 4 63[BANK5 ] float + 7276 ;; Registers used: + 7277 ;; wreg, status,2, status,0 + 7278 ;; Tracked objects: + 7279 ;; On entry : 0/0 + 7280 ;; On exit : 0/0 + 7281 ;; Unchanged: 0/0 + 7282 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 7159 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7160 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7161 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7162 ;; Totals: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7163 ;;Total ram usage: 4 bytes - 7164 ;; Hardware stack levels used: 1 - 7165 ;; Hardware stack levels required when called: 8 - 7166 ;; This function calls: - 7167 ;; Nothing - 7168 ;; This function is called by: - 7169 ;; _PIDController_Update - 7170 ;; This function uses a non-reentrant model - 7171 ;; - 7172 - 7173 psect text48 - 7174 007636 __ptext48: - 7175 callstack 0 - 7176 007636 ___flneg: - 7177 callstack 116 - 7178 007636 0105 movlb 5 ; () banked - 7179 007638 519F movf ___flneg@f1& (0+255),w,b - 7180 00763A 11A0 iorwf (___flneg@f1+1)& (0+255),w,b - 7181 00763C 11A1 iorwf (___flneg@f1+2)& (0+255),w,b - 7182 00763E 11A2 iorwf (___flneg@f1+3)& (0+255),w,b - 7183 007640 B4D8 btfsc status,2,c - 7184 007642 EF25 F03B goto u8471 - 7185 007646 EF27 F03B goto u8470 - 7186 00764A u8471: - 7187 00764A EF2F F03B goto l10167 - 7188 00764E u8470: - 7189 00764E - 7190 ; BSR set to: 5 - 7191 00764E 0E00 movlw 0 - 7192 007650 1B9F xorwf ___flneg@f1& (0+255),f,b - 7193 007652 0E00 movlw 0 - 7194 007654 1BA0 xorwf (___flneg@f1+1)& (0+255),f,b - 7195 007656 0E00 movlw 0 - 7196 007658 1BA1 xorwf (___flneg@f1+2)& (0+255),f,b - 7197 00765A 0E80 movlw 128 - 7198 00765C 1BA2 xorwf (___flneg@f1+3)& (0+255),f,b - 7199 00765E l10167: - 7200 - 7201 ; BSR set to: 5 - 7202 00765E C59F F59F movff ___flneg@f1,?___flneg - 7203 007662 C5A0 F5A0 movff ___flneg@f1+1,?___flneg+1 - 7204 007666 C5A1 F5A1 movff ___flneg@f1+2,?___flneg+2 - 7205 00766A C5A2 F5A2 movff ___flneg@f1+3,?___flneg+3 - 7206 00766E - 7207 ; BSR set to: 5 - 7208 00766E 0012 return ;funcret - 7209 007670 __end_of___flneg: - 7210 callstack 0 - 7211 - 7212 ;; *************** function ___flmul ***************** - 7213 ;; Defined at: - 7214 ;; line 8 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c" - 7215 ;; Parameters: Size Location Type - 7216 ;; b 4 30[BANK5 ] float - 7217 ;; a 4 34[BANK5 ] float - 7218 ;; Auto vars: Size Location Type - 7219 ;; prod 4 49[BANK5 ] struct . - 7220 ;; grs 4 43[BANK5 ] unsigned long - 7221 ;; temp 2 53[BANK5 ] struct . - 7222 ;; bexp 1 48[BANK5 ] unsigned char - 7223 ;; aexp 1 47[BANK5 ] unsigned char - 7224 ;; sign 1 42[BANK5 ] unsigned char - 7225 ;; Return value: Size Location Type - 7226 ;; 4 30[BANK5 ] unsigned char - 7227 ;; Registers used: - 7228 ;; wreg, status,2, status,0, prodl, prodh - 7229 ;; Tracked objects: - 7230 ;; On entry : 0/0 - 7231 ;; On exit : 0/0 - 7232 ;; Unchanged: 0/0 - 7233 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 7283 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7284 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7285 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7286 ;; Totals: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7287 ;;Total ram usage: 4 bytes + 7288 ;; Hardware stack levels used: 1 + 7289 ;; Hardware stack levels required when called: 8 + 7290 ;; This function calls: + 7291 ;; Nothing + 7292 ;; This function is called by: + 7293 ;; _PIDController_Update + 7294 ;; This function uses a non-reentrant model + 7295 ;; + 7296 + 7297 psect text48 + 7298 007858 __ptext48: + 7299 callstack 0 + 7300 007858 ___flneg: + 7301 callstack 116 + 7302 007858 0105 movlb 5 ; () banked + 7303 00785A 519F movf ___flneg@f1& (0+255),w,b + 7304 00785C 11A0 iorwf (___flneg@f1+1)& (0+255),w,b + 7305 00785E 11A1 iorwf (___flneg@f1+2)& (0+255),w,b + 7306 007860 11A2 iorwf (___flneg@f1+3)& (0+255),w,b + 7307 007862 B4D8 btfsc status,2,c + 7308 007864 EF36 F03C goto u8801 + 7309 007868 EF38 F03C goto u8800 + 7310 00786C u8801: + 7311 00786C EF40 F03C goto l10162 + 7312 007870 u8800: + 7313 007870 + 7314 ; BSR set to: 5 + 7315 007870 0E00 movlw 0 + 7316 007872 1B9F xorwf ___flneg@f1& (0+255),f,b + 7317 007874 0E00 movlw 0 + 7318 007876 1BA0 xorwf (___flneg@f1+1)& (0+255),f,b + 7319 007878 0E00 movlw 0 + 7320 00787A 1BA1 xorwf (___flneg@f1+2)& (0+255),f,b + 7321 00787C 0E80 movlw 128 + 7322 00787E 1BA2 xorwf (___flneg@f1+3)& (0+255),f,b + 7323 007880 l10162: + 7324 + 7325 ; BSR set to: 5 + 7326 007880 C59F F59F movff ___flneg@f1,?___flneg + 7327 007884 C5A0 F5A0 movff ___flneg@f1+1,?___flneg+1 + 7328 007888 C5A1 F5A1 movff ___flneg@f1+2,?___flneg+2 + 7329 00788C C5A2 F5A2 movff ___flneg@f1+3,?___flneg+3 + 7330 007890 + 7331 ; BSR set to: 5 + 7332 007890 0012 return ;funcret + 7333 007892 __end_of___flneg: + 7334 callstack 0 + 7335 + 7336 ;; *************** function ___flmul ***************** + 7337 ;; Defined at: + 7338 ;; line 8 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c" + 7339 ;; Parameters: Size Location Type + 7340 ;; b 4 30[BANK5 ] float + 7341 ;; a 4 34[BANK5 ] float + 7342 ;; Auto vars: Size Location Type + 7343 ;; prod 4 49[BANK5 ] struct . + 7344 ;; grs 4 43[BANK5 ] unsigned long + 7345 ;; temp 2 53[BANK5 ] struct . + 7346 ;; bexp 1 48[BANK5 ] unsigned char + 7347 ;; aexp 1 47[BANK5 ] unsigned char + 7348 ;; sign 1 42[BANK5 ] unsigned char + 7349 ;; Return value: Size Location Type + 7350 ;; 4 30[BANK5 ] unsigned char + 7351 ;; Registers used: + 7352 ;; wreg, status,2, status,0, prodl, prodh + 7353 ;; Tracked objects: + 7354 ;; On entry : 0/0 + 7355 ;; On exit : 0/0 + 7356 ;; Unchanged: 0/0 + 7357 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 7234 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7235 ;; Locals: 0 13 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7236 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7237 ;; Totals: 0 25 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7238 ;;Total ram usage: 25 bytes - 7239 ;; Hardware stack levels used: 1 - 7240 ;; Hardware stack levels required when called: 8 - 7241 ;; This function calls: - 7242 ;; Nothing - 7243 ;; This function is called by: - 7244 ;; _PIDController_Update - 7245 ;; _DAC3_example - 7246 ;; This function uses a non-reentrant model - 7247 ;; - 7248 - 7249 psect text49 - 7250 003650 __ptext49: - 7251 callstack 0 - 7252 003650 ___flmul: - 7253 callstack 116 - 7254 003650 0105 movlb 5 ; () banked - 7255 003652 5181 movf (___flmul@b+3)& (0+255),w,b - 7256 003654 0B80 andlw 128 - 7257 003656 6F8A movwf ___flmul@sign& (0+255),b - 7258 003658 5181 movf (___flmul@b+3)& (0+255),w,b - 7259 00365A 2581 addwf (___flmul@b+3)& (0+255),w,b - 7260 00365C 6F90 movwf ___flmul@bexp& (0+255),b - 7261 00365E - 7262 ; BSR set to: 5 - 7263 00365E AF80 btfss (___flmul@b+2)& (0+255),7,b - 7264 003660 EF34 F01B goto u8231 - 7265 003664 EF36 F01B goto u8230 - 7266 003668 u8231: - 7267 003668 EF37 F01B goto l10011 - 7268 00366C u8230: - 7269 00366C - 7270 ; BSR set to: 5 - 7271 00366C 8190 bsf ___flmul@bexp& (0+255),0,b - 7272 00366E l10011: - 7273 - 7274 ; BSR set to: 5 - 7275 00366E 5190 movf ___flmul@bexp& (0+255),w,b - 7276 003670 B4D8 btfsc status,2,c - 7277 003672 EF3D F01B goto u8241 - 7278 003676 EF3F F01B goto u8240 - 7279 00367A u8241: - 7280 00367A EF52 F01B goto l10019 - 7281 00367E u8240: - 7282 00367E - 7283 ; BSR set to: 5 - 7284 00367E 2990 incf ___flmul@bexp& (0+255),w,b - 7285 003680 A4D8 btfss status,2,c - 7286 003682 EF45 F01B goto u8251 - 7287 003686 EF47 F01B goto u8250 - 7288 00368A u8251: - 7289 00368A EF4F F01B goto l10017 - 7290 00368E u8250: - 7291 00368E - 7292 ; BSR set to: 5 - 7293 00368E 0E00 movlw 0 - 7294 003690 6F7E movwf ___flmul@b& (0+255),b - 7295 003692 0E00 movlw 0 - 7296 003694 6F7F movwf (___flmul@b+1)& (0+255),b - 7297 003696 0E00 movlw 0 - 7298 003698 6F80 movwf (___flmul@b+2)& (0+255),b - 7299 00369A 0E00 movlw 0 - 7300 00369C 6F81 movwf (___flmul@b+3)& (0+255),b - 7301 00369E l10017: - 7302 - 7303 ; BSR set to: 5 - 7304 00369E 8F80 bsf (___flmul@b+2)& (0+255),7,b - 7305 0036A0 EF5A F01B goto l10021 - 7306 0036A4 l10019: - 7307 - 7308 ; BSR set to: 5 - 7309 0036A4 0E00 movlw 0 - 7310 0036A6 6F7E movwf ___flmul@b& (0+255),b - 7311 0036A8 0E00 movlw 0 - 7312 0036AA 6F7F movwf (___flmul@b+1)& (0+255),b - 7313 0036AC 0E00 movlw 0 - 7314 0036AE 6F80 movwf (___flmul@b+2)& (0+255),b - 7315 0036B0 0E00 movlw 0 - 7316 0036B2 6F81 movwf (___flmul@b+3)& (0+255),b - 7317 0036B4 l10021: - 7318 - 7319 ; BSR set to: 5 - 7320 0036B4 5185 movf (___flmul@a+3)& (0+255),w,b - 7321 0036B6 0B80 andlw 128 - 7322 0036B8 1B8A xorwf ___flmul@sign& (0+255),f,b - 7323 0036BA - 7324 ; BSR set to: 5 - 7325 0036BA 5185 movf (___flmul@a+3)& (0+255),w,b - 7326 0036BC 2585 addwf (___flmul@a+3)& (0+255),w,b - 7327 0036BE 6F8F movwf ___flmul@aexp& (0+255),b - 7328 0036C0 - 7329 ; BSR set to: 5 - 7330 0036C0 AF84 btfss (___flmul@a+2)& (0+255),7,b - 7331 0036C2 EF65 F01B goto u8261 - 7332 0036C6 EF67 F01B goto u8260 - 7333 0036CA u8261: - 7334 0036CA EF68 F01B goto l10029 - 7335 0036CE u8260: - 7336 0036CE - 7337 ; BSR set to: 5 - 7338 0036CE 818F bsf ___flmul@aexp& (0+255),0,b - 7339 0036D0 l10029: - 7340 - 7341 ; BSR set to: 5 - 7342 0036D0 518F movf ___flmul@aexp& (0+255),w,b - 7343 0036D2 B4D8 btfsc status,2,c - 7344 0036D4 EF6E F01B goto u8271 - 7345 0036D8 EF70 F01B goto u8270 - 7346 0036DC u8271: - 7347 0036DC EF83 F01B goto l10037 - 7348 0036E0 u8270: - 7349 0036E0 - 7350 ; BSR set to: 5 - 7351 0036E0 298F incf ___flmul@aexp& (0+255),w,b - 7352 0036E2 A4D8 btfss status,2,c - 7353 0036E4 EF76 F01B goto u8281 - 7354 0036E8 EF78 F01B goto u8280 - 7355 0036EC u8281: - 7356 0036EC EF80 F01B goto l10035 - 7357 0036F0 u8280: - 7358 0036F0 - 7359 ; BSR set to: 5 - 7360 0036F0 0E00 movlw 0 - 7361 0036F2 6F82 movwf ___flmul@a& (0+255),b - 7362 0036F4 0E00 movlw 0 - 7363 0036F6 6F83 movwf (___flmul@a+1)& (0+255),b - 7364 0036F8 0E00 movlw 0 - 7365 0036FA 6F84 movwf (___flmul@a+2)& (0+255),b - 7366 0036FC 0E00 movlw 0 - 7367 0036FE 6F85 movwf (___flmul@a+3)& (0+255),b - 7368 003700 l10035: - 7369 - 7370 ; BSR set to: 5 - 7371 003700 8F84 bsf (___flmul@a+2)& (0+255),7,b - 7372 003702 EF8B F01B goto l3265 - 7373 003706 l10037: - 7374 - 7375 ; BSR set to: 5 - 7376 003706 0E00 movlw 0 - 7377 003708 6F82 movwf ___flmul@a& (0+255),b - 7378 00370A 0E00 movlw 0 - 7379 00370C 6F83 movwf (___flmul@a+1)& (0+255),b - 7380 00370E 0E00 movlw 0 - 7381 003710 6F84 movwf (___flmul@a+2)& (0+255),b - 7382 003712 0E00 movlw 0 - 7383 003714 6F85 movwf (___flmul@a+3)& (0+255),b - 7384 003716 l3265: - 7385 + 7358 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7359 ;; Locals: 0 13 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7360 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7361 ;; Totals: 0 25 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 7362 ;;Total ram usage: 25 bytes + 7363 ;; Hardware stack levels used: 1 + 7364 ;; Hardware stack levels required when called: 8 + 7365 ;; This function calls: + 7366 ;; Nothing + 7367 ;; This function is called by: + 7368 ;; _PIDController_Update + 7369 ;; _DAC3_example + 7370 ;; This function uses a non-reentrant model + 7371 ;; + 7372 + 7373 psect text49 + 7374 003650 __ptext49: + 7375 callstack 0 + 7376 003650 ___flmul: + 7377 callstack 116 + 7378 003650 0105 movlb 5 ; () banked + 7379 003652 5181 movf (___flmul@b+3)& (0+255),w,b + 7380 003654 0B80 andlw 128 + 7381 003656 6F8A movwf ___flmul@sign& (0+255),b + 7382 003658 5181 movf (___flmul@b+3)& (0+255),w,b + 7383 00365A 2581 addwf (___flmul@b+3)& (0+255),w,b + 7384 00365C 6F90 movwf ___flmul@bexp& (0+255),b + 7385 00365E 7386 ; BSR set to: 5 - 7387 003716 518F movf ___flmul@aexp& (0+255),w,b - 7388 003718 B4D8 btfsc status,2,c - 7389 00371A EF91 F01B goto u8291 - 7390 00371E EF93 F01B goto u8290 - 7391 003722 u8291: - 7392 003722 EF9B F01B goto l10041 - 7393 003726 u8290: - 7394 003726 - 7395 ; BSR set to: 5 - 7396 003726 5190 movf ___flmul@bexp& (0+255),w,b - 7397 003728 A4D8 btfss status,2,c - 7398 00372A EF99 F01B goto u8301 - 7399 00372E EF9B F01B goto u8300 - 7400 003732 u8301: - 7401 003732 EFA5 F01B goto l10045 - 7402 003736 u8300: - 7403 003736 l10041: - 7404 - 7405 ; BSR set to: 5 - 7406 003736 0E00 movlw 0 - 7407 003738 6F7E movwf ?___flmul& (0+255),b - 7408 00373A 0E00 movlw 0 - 7409 00373C 6F7F movwf (?___flmul+1)& (0+255),b - 7410 00373E 0E00 movlw 0 - 7411 003740 6F80 movwf (?___flmul+2)& (0+255),b - 7412 003742 0E00 movlw 0 - 7413 003744 6F81 movwf (?___flmul+3)& (0+255),b - 7414 003746 EF4F F01D goto l3269 - 7415 00374A l10045: - 7416 - 7417 ; BSR set to: 5 - 7418 00374A 5184 movf (___flmul@a+2)& (0+255),w,b - 7419 00374C 037E mulwf ___flmul@b& (0+255),b - 7420 00374E 0061 F3CC F595 movff prodl,___flmul@temp - 7421 003754 0061 F3D0 F596 movff prodh,___flmul@temp+1 - 7422 00375A - 7423 ; BSR set to: 5 - 7424 00375A 5195 movf ___flmul@temp& (0+255),w,b - 7425 00375C 6F8B movwf ___flmul@grs& (0+255),b - 7426 00375E 6B8C clrf (___flmul@grs+1)& (0+255),b - 7427 003760 6B8D clrf (___flmul@grs+2)& (0+255),b - 7428 003762 6B8E clrf (___flmul@grs+3)& (0+255),b - 7429 003764 - 7430 ; BSR set to: 5 - 7431 003764 5196 movf (___flmul@temp+1)& (0+255),w,b - 7432 003766 6F91 movwf ___flmul@prod& (0+255),b - 7433 003768 6B92 clrf (___flmul@prod+1)& (0+255),b - 7434 00376A 6B93 clrf (___flmul@prod+2)& (0+255),b - 7435 00376C 6B94 clrf (___flmul@prod+3)& (0+255),b - 7436 00376E 5183 movf (___flmul@a+1)& (0+255),w,b - 7437 003770 037F mulwf (___flmul@b+1)& (0+255),b - 7438 003772 0061 F3CC F595 movff prodl,___flmul@temp - 7439 003778 0061 F3D0 F596 movff prodh,___flmul@temp+1 - 7440 00377E - 7441 ; BSR set to: 5 - 7442 00377E 5195 movf ___flmul@temp& (0+255),w,b - 7443 003780 278B addwf ___flmul@grs& (0+255),f,b - 7444 003782 0E00 movlw 0 - 7445 003784 238C addwfc (___flmul@grs+1)& (0+255),f,b - 7446 003786 238D addwfc (___flmul@grs+2)& (0+255),f,b - 7447 003788 238E addwfc (___flmul@grs+3)& (0+255),f,b - 7448 00378A - 7449 ; BSR set to: 5 - 7450 00378A 5196 movf (___flmul@temp+1)& (0+255),w,b - 7451 00378C 2791 addwf ___flmul@prod& (0+255),f,b - 7452 00378E 0E00 movlw 0 - 7453 003790 2392 addwfc (___flmul@prod+1)& (0+255),f,b - 7454 003792 2393 addwfc (___flmul@prod+2)& (0+255),f,b - 7455 003794 2394 addwfc (___flmul@prod+3)& (0+255),f,b - 7456 003796 5182 movf ___flmul@a& (0+255),w,b - 7457 003798 0380 mulwf (___flmul@b+2)& (0+255),b - 7458 00379A 0061 F3CC F595 movff prodl,___flmul@temp - 7459 0037A0 0061 F3D0 F596 movff prodh,___flmul@temp+1 - 7460 0037A6 + 7387 00365E AF80 btfss (___flmul@b+2)& (0+255),7,b + 7388 003660 EF34 F01B goto u8561 + 7389 003664 EF36 F01B goto u8560 + 7390 003668 u8561: + 7391 003668 EF37 F01B goto l10006 + 7392 00366C u8560: + 7393 00366C + 7394 ; BSR set to: 5 + 7395 00366C 8190 bsf ___flmul@bexp& (0+255),0,b + 7396 00366E l10006: + 7397 + 7398 ; BSR set to: 5 + 7399 00366E 5190 movf ___flmul@bexp& (0+255),w,b + 7400 003670 B4D8 btfsc status,2,c + 7401 003672 EF3D F01B goto u8571 + 7402 003676 EF3F F01B goto u8570 + 7403 00367A u8571: + 7404 00367A EF52 F01B goto l10014 + 7405 00367E u8570: + 7406 00367E + 7407 ; BSR set to: 5 + 7408 00367E 2990 incf ___flmul@bexp& (0+255),w,b + 7409 003680 A4D8 btfss status,2,c + 7410 003682 EF45 F01B goto u8581 + 7411 003686 EF47 F01B goto u8580 + 7412 00368A u8581: + 7413 00368A EF4F F01B goto l10012 + 7414 00368E u8580: + 7415 00368E + 7416 ; BSR set to: 5 + 7417 00368E 0E00 movlw 0 + 7418 003690 6F7E movwf ___flmul@b& (0+255),b + 7419 003692 0E00 movlw 0 + 7420 003694 6F7F movwf (___flmul@b+1)& (0+255),b + 7421 003696 0E00 movlw 0 + 7422 003698 6F80 movwf (___flmul@b+2)& (0+255),b + 7423 00369A 0E00 movlw 0 + 7424 00369C 6F81 movwf (___flmul@b+3)& (0+255),b + 7425 00369E l10012: + 7426 + 7427 ; BSR set to: 5 + 7428 00369E 8F80 bsf (___flmul@b+2)& (0+255),7,b + 7429 0036A0 EF5A F01B goto l10016 + 7430 0036A4 l10014: + 7431 + 7432 ; BSR set to: 5 + 7433 0036A4 0E00 movlw 0 + 7434 0036A6 6F7E movwf ___flmul@b& (0+255),b + 7435 0036A8 0E00 movlw 0 + 7436 0036AA 6F7F movwf (___flmul@b+1)& (0+255),b + 7437 0036AC 0E00 movlw 0 + 7438 0036AE 6F80 movwf (___flmul@b+2)& (0+255),b + 7439 0036B0 0E00 movlw 0 + 7440 0036B2 6F81 movwf (___flmul@b+3)& (0+255),b + 7441 0036B4 l10016: + 7442 + 7443 ; BSR set to: 5 + 7444 0036B4 5185 movf (___flmul@a+3)& (0+255),w,b + 7445 0036B6 0B80 andlw 128 + 7446 0036B8 1B8A xorwf ___flmul@sign& (0+255),f,b + 7447 0036BA + 7448 ; BSR set to: 5 + 7449 0036BA 5185 movf (___flmul@a+3)& (0+255),w,b + 7450 0036BC 2585 addwf (___flmul@a+3)& (0+255),w,b + 7451 0036BE 6F8F movwf ___flmul@aexp& (0+255),b + 7452 0036C0 + 7453 ; BSR set to: 5 + 7454 0036C0 AF84 btfss (___flmul@a+2)& (0+255),7,b + 7455 0036C2 EF65 F01B goto u8591 + 7456 0036C6 EF67 F01B goto u8590 + 7457 0036CA u8591: + 7458 0036CA EF68 F01B goto l10024 + 7459 0036CE u8590: + 7460 0036CE 7461 ; BSR set to: 5 - 7462 0037A6 5195 movf ___flmul@temp& (0+255),w,b - 7463 0037A8 278B addwf ___flmul@grs& (0+255),f,b - 7464 0037AA 0E00 movlw 0 - 7465 0037AC 238C addwfc (___flmul@grs+1)& (0+255),f,b - 7466 0037AE 238D addwfc (___flmul@grs+2)& (0+255),f,b - 7467 0037B0 238E addwfc (___flmul@grs+3)& (0+255),f,b - 7468 0037B2 - 7469 ; BSR set to: 5 - 7470 0037B2 5196 movf (___flmul@temp+1)& (0+255),w,b - 7471 0037B4 2791 addwf ___flmul@prod& (0+255),f,b - 7472 0037B6 0E00 movlw 0 - 7473 0037B8 2392 addwfc (___flmul@prod+1)& (0+255),f,b - 7474 0037BA 2393 addwfc (___flmul@prod+2)& (0+255),f,b - 7475 0037BC 2394 addwfc (___flmul@prod+3)& (0+255),f,b - 7476 0037BE - 7477 ; BSR set to: 5 - 7478 0037BE C58D F58E movff ___flmul@grs+2,___flmul@grs+3 - 7479 0037C2 C58C F58D movff ___flmul@grs+1,___flmul@grs+2 - 7480 0037C6 C58B F58C movff ___flmul@grs,___flmul@grs+1 - 7481 0037CA 6B8B clrf ___flmul@grs& (0+255),b - 7482 0037CC + 7462 0036CE 818F bsf ___flmul@aexp& (0+255),0,b + 7463 0036D0 l10024: + 7464 + 7465 ; BSR set to: 5 + 7466 0036D0 518F movf ___flmul@aexp& (0+255),w,b + 7467 0036D2 B4D8 btfsc status,2,c + 7468 0036D4 EF6E F01B goto u8601 + 7469 0036D8 EF70 F01B goto u8600 + 7470 0036DC u8601: + 7471 0036DC EF83 F01B goto l10032 + 7472 0036E0 u8600: + 7473 0036E0 + 7474 ; BSR set to: 5 + 7475 0036E0 298F incf ___flmul@aexp& (0+255),w,b + 7476 0036E2 A4D8 btfss status,2,c + 7477 0036E4 EF76 F01B goto u8611 + 7478 0036E8 EF78 F01B goto u8610 + 7479 0036EC u8611: + 7480 0036EC EF80 F01B goto l10030 + 7481 0036F0 u8610: + 7482 0036F0 7483 ; BSR set to: 5 - 7484 0037CC 5182 movf ___flmul@a& (0+255),w,b - 7485 0037CE 037F mulwf (___flmul@b+1)& (0+255),b - 7486 0037D0 0061 F3CC F595 movff prodl,___flmul@temp - 7487 0037D6 0061 F3D0 F596 movff prodh,___flmul@temp+1 - 7488 0037DC - 7489 ; BSR set to: 5 - 7490 0037DC 5195 movf ___flmul@temp& (0+255),w,b - 7491 0037DE 278B addwf ___flmul@grs& (0+255),f,b - 7492 0037E0 5196 movf (___flmul@temp+1)& (0+255),w,b - 7493 0037E2 238C addwfc (___flmul@grs+1)& (0+255),f,b - 7494 0037E4 0E00 movlw 0 - 7495 0037E6 238D addwfc (___flmul@grs+2)& (0+255),f,b - 7496 0037E8 0E00 movlw 0 - 7497 0037EA 238E addwfc (___flmul@grs+3)& (0+255),f,b - 7498 0037EC + 7484 0036F0 0E00 movlw 0 + 7485 0036F2 6F82 movwf ___flmul@a& (0+255),b + 7486 0036F4 0E00 movlw 0 + 7487 0036F6 6F83 movwf (___flmul@a+1)& (0+255),b + 7488 0036F8 0E00 movlw 0 + 7489 0036FA 6F84 movwf (___flmul@a+2)& (0+255),b + 7490 0036FC 0E00 movlw 0 + 7491 0036FE 6F85 movwf (___flmul@a+3)& (0+255),b + 7492 003700 l10030: + 7493 + 7494 ; BSR set to: 5 + 7495 003700 8F84 bsf (___flmul@a+2)& (0+255),7,b + 7496 003702 EF8B F01B goto l3268 + 7497 003706 l10032: + 7498 7499 ; BSR set to: 5 - 7500 0037EC 5183 movf (___flmul@a+1)& (0+255),w,b - 7501 0037EE 037E mulwf ___flmul@b& (0+255),b - 7502 0037F0 0061 F3CC F595 movff prodl,___flmul@temp - 7503 0037F6 0061 F3D0 F596 movff prodh,___flmul@temp+1 - 7504 0037FC - 7505 ; BSR set to: 5 - 7506 0037FC 5195 movf ___flmul@temp& (0+255),w,b - 7507 0037FE 278B addwf ___flmul@grs& (0+255),f,b - 7508 003800 5196 movf (___flmul@temp+1)& (0+255),w,b - 7509 003802 238C addwfc (___flmul@grs+1)& (0+255),f,b - 7510 003804 0E00 movlw 0 - 7511 003806 238D addwfc (___flmul@grs+2)& (0+255),f,b - 7512 003808 0E00 movlw 0 - 7513 00380A 238E addwfc (___flmul@grs+3)& (0+255),f,b - 7514 00380C - 7515 ; BSR set to: 5 - 7516 00380C C58D F58E movff ___flmul@grs+2,___flmul@grs+3 - 7517 003810 C58C F58D movff ___flmul@grs+1,___flmul@grs+2 - 7518 003814 C58B F58C movff ___flmul@grs,___flmul@grs+1 - 7519 003818 6B8B clrf ___flmul@grs& (0+255),b - 7520 00381A 5182 movf ___flmul@a& (0+255),w,b - 7521 00381C 037E mulwf ___flmul@b& (0+255),b - 7522 00381E 0061 F3CC F595 movff prodl,___flmul@temp - 7523 003824 0061 F3D0 F596 movff prodh,___flmul@temp+1 - 7524 00382A - 7525 ; BSR set to: 5 - 7526 00382A 5195 movf ___flmul@temp& (0+255),w,b - 7527 00382C 278B addwf ___flmul@grs& (0+255),f,b - 7528 00382E 5196 movf (___flmul@temp+1)& (0+255),w,b - 7529 003830 238C addwfc (___flmul@grs+1)& (0+255),f,b - 7530 003832 0E00 movlw 0 - 7531 003834 238D addwfc (___flmul@grs+2)& (0+255),f,b - 7532 003836 0E00 movlw 0 - 7533 003838 238E addwfc (___flmul@grs+3)& (0+255),f,b - 7534 00383A - 7535 ; BSR set to: 5 - 7536 00383A 5184 movf (___flmul@a+2)& (0+255),w,b - 7537 00383C 037F mulwf (___flmul@b+1)& (0+255),b - 7538 00383E 0061 F3CC F595 movff prodl,___flmul@temp - 7539 003844 0061 F3D0 F596 movff prodh,___flmul@temp+1 - 7540 00384A 5195 movf ___flmul@temp& (0+255),w,b - 7541 00384C 2791 addwf ___flmul@prod& (0+255),f,b - 7542 00384E 5196 movf (___flmul@temp+1)& (0+255),w,b - 7543 003850 2392 addwfc (___flmul@prod+1)& (0+255),f,b - 7544 003852 0E00 movlw 0 - 7545 003854 2393 addwfc (___flmul@prod+2)& (0+255),f,b - 7546 003856 0E00 movlw 0 - 7547 003858 2394 addwfc (___flmul@prod+3)& (0+255),f,b - 7548 00385A - 7549 ; BSR set to: 5 - 7550 00385A 5183 movf (___flmul@a+1)& (0+255),w,b - 7551 00385C 0380 mulwf (___flmul@b+2)& (0+255),b - 7552 00385E 0061 F3CC F595 movff prodl,___flmul@temp - 7553 003864 0061 F3D0 F596 movff prodh,___flmul@temp+1 - 7554 00386A - 7555 ; BSR set to: 5 - 7556 00386A 5195 movf ___flmul@temp& (0+255),w,b - 7557 00386C 2791 addwf ___flmul@prod& (0+255),f,b - 7558 00386E 5196 movf (___flmul@temp+1)& (0+255),w,b - 7559 003870 2392 addwfc (___flmul@prod+1)& (0+255),f,b - 7560 003872 0E00 movlw 0 - 7561 003874 2393 addwfc (___flmul@prod+2)& (0+255),f,b - 7562 003876 0E00 movlw 0 - 7563 003878 2394 addwfc (___flmul@prod+3)& (0+255),f,b - 7564 00387A 5184 movf (___flmul@a+2)& (0+255),w,b - 7565 00387C 0380 mulwf (___flmul@b+2)& (0+255),b - 7566 00387E 0061 F3CC F595 movff prodl,___flmul@temp - 7567 003884 0061 F3D0 F596 movff prodh,___flmul@temp+1 - 7568 00388A - 7569 ; BSR set to: 5 - 7570 00388A 5195 movf ___flmul@temp& (0+255),w,b - 7571 00388C 6F86 movwf ??___flmul& (0+255),b - 7572 00388E 5196 movf (___flmul@temp+1)& (0+255),w,b - 7573 003890 6F87 movwf (??___flmul+1)& (0+255),b - 7574 003892 6B88 clrf (??___flmul+2)& (0+255),b - 7575 003894 6B89 clrf (??___flmul+3)& (0+255),b - 7576 003896 C588 F589 movff ??___flmul+2,??___flmul+3 - 7577 00389A C587 F588 movff ??___flmul+1,??___flmul+2 - 7578 00389E C586 F587 movff ??___flmul,??___flmul+1 - 7579 0038A2 6B86 clrf ??___flmul& (0+255),b - 7580 0038A4 5186 movf ??___flmul& (0+255),w,b - 7581 0038A6 2791 addwf ___flmul@prod& (0+255),f,b - 7582 0038A8 5187 movf (??___flmul+1)& (0+255),w,b - 7583 0038AA 2392 addwfc (___flmul@prod+1)& (0+255),f,b - 7584 0038AC 5188 movf (??___flmul+2)& (0+255),w,b - 7585 0038AE 2393 addwfc (___flmul@prod+2)& (0+255),f,b - 7586 0038B0 5189 movf (??___flmul+3)& (0+255),w,b - 7587 0038B2 2394 addwfc (___flmul@prod+3)& (0+255),f,b - 7588 0038B4 - 7589 ; BSR set to: 5 - 7590 0038B4 C58B F586 movff ___flmul@grs,??___flmul - 7591 0038B8 C58C F587 movff ___flmul@grs+1,??___flmul+1 - 7592 0038BC C58D F588 movff ___flmul@grs+2,??___flmul+2 - 7593 0038C0 C58E F589 movff ___flmul@grs+3,??___flmul+3 - 7594 0038C4 0E19 movlw 25 - 7595 0038C6 EF6A F01C goto u8310 - 7596 0038CA u8315: - 7597 0038CA 90D8 bcf status,0,c - 7598 0038CC 3389 rrcf (??___flmul+3)& (0+255),f,b - 7599 0038CE 3388 rrcf (??___flmul+2)& (0+255),f,b - 7600 0038D0 3387 rrcf (??___flmul+1)& (0+255),f,b - 7601 0038D2 3386 rrcf ??___flmul& (0+255),f,b - 7602 0038D4 u8310: - 7603 0038D4 2EE8 decfsz wreg,f,c - 7604 0038D6 EF65 F01C goto u8315 - 7605 0038DA 5186 movf ??___flmul& (0+255),w,b - 7606 0038DC 2791 addwf ___flmul@prod& (0+255),f,b - 7607 0038DE 5187 movf (??___flmul+1)& (0+255),w,b - 7608 0038E0 2392 addwfc (___flmul@prod+1)& (0+255),f,b - 7609 0038E2 5188 movf (??___flmul+2)& (0+255),w,b - 7610 0038E4 2393 addwfc (___flmul@prod+2)& (0+255),f,b - 7611 0038E6 5189 movf (??___flmul+3)& (0+255),w,b - 7612 0038E8 2394 addwfc (___flmul@prod+3)& (0+255),f,b - 7613 0038EA - 7614 ; BSR set to: 5 - 7615 0038EA C58D F58E movff ___flmul@grs+2,___flmul@grs+3 - 7616 0038EE C58C F58D movff ___flmul@grs+1,___flmul@grs+2 - 7617 0038F2 C58B F58C movff ___flmul@grs,___flmul@grs+1 - 7618 0038F6 6B8B clrf ___flmul@grs& (0+255),b - 7619 0038F8 - 7620 ; BSR set to: 5 - 7621 0038F8 518F movf ___flmul@aexp& (0+255),w,b - 7622 0038FA C590 F586 movff ___flmul@bexp,??___flmul - 7623 0038FE 6B87 clrf (??___flmul+1)& (0+255),b - 7624 003900 2786 addwf ??___flmul& (0+255),f,b - 7625 003902 0E00 movlw 0 - 7626 003904 2387 addwfc (??___flmul+1)& (0+255),f,b - 7627 003906 0E82 movlw 130 - 7628 003908 2586 addwf ??___flmul& (0+255),w,b - 7629 00390A 6F95 movwf ___flmul@temp& (0+255),b - 7630 00390C 0EFF movlw 255 - 7631 00390E 2187 addwfc (??___flmul+1)& (0+255),w,b - 7632 003910 6F96 movwf (___flmul@temp+1)& (0+255),b - 7633 003912 EFA0 F01C goto l10093 - 7634 003916 l10087: - 7635 - 7636 ; BSR set to: 5 - 7637 003916 90D8 bcf status,0,c - 7638 003918 3791 rlcf ___flmul@prod& (0+255),f,b - 7639 00391A 3792 rlcf (___flmul@prod+1)& (0+255),f,b - 7640 00391C 3793 rlcf (___flmul@prod+2)& (0+255),f,b - 7641 00391E 3794 rlcf (___flmul@prod+3)& (0+255),f,b - 7642 003920 - 7643 ; BSR set to: 5 - 7644 003920 AF8E btfss (___flmul@grs+3)& (0+255),7,b - 7645 003922 EF95 F01C goto u8321 - 7646 003926 EF97 F01C goto u8320 - 7647 00392A u8321: - 7648 00392A EF98 F01C goto l3272 - 7649 00392E u8320: - 7650 00392E - 7651 ; BSR set to: 5 - 7652 00392E 8191 bsf ___flmul@prod& (0+255),0,b - 7653 003930 l3272: - 7654 - 7655 ; BSR set to: 5 - 7656 003930 90D8 bcf status,0,c - 7657 003932 378B rlcf ___flmul@grs& (0+255),f,b - 7658 003934 378C rlcf (___flmul@grs+1)& (0+255),f,b - 7659 003936 378D rlcf (___flmul@grs+2)& (0+255),f,b - 7660 003938 378E rlcf (___flmul@grs+3)& (0+255),f,b - 7661 00393A 0795 decf ___flmul@temp& (0+255),f,b - 7662 00393C A0D8 btfss status,0,c - 7663 00393E 0796 decf (___flmul@temp+1)& (0+255),f,b - 7664 003940 l10093: - 7665 - 7666 ; BSR set to: 5 - 7667 003940 AF93 btfss (___flmul@prod+2)& (0+255),7,b - 7668 003942 EFA5 F01C goto u8331 - 7669 003946 EFA7 F01C goto u8330 - 7670 00394A u8331: - 7671 00394A EF8B F01C goto l10087 - 7672 00394E u8330: - 7673 00394E - 7674 ; BSR set to: 5 - 7675 00394E 0E00 movlw 0 - 7676 003950 6F8F movwf ___flmul@aexp& (0+255),b - 7677 003952 - 7678 ; BSR set to: 5 - 7679 003952 AF8E btfss (___flmul@grs+3)& (0+255),7,b - 7680 003954 EFAE F01C goto u8341 - 7681 003958 EFB0 F01C goto u8340 - 7682 00395C u8341: - 7683 00395C EFD4 F01C goto l3274 - 7684 003960 u8340: - 7685 003960 - 7686 ; BSR set to: 5 - 7687 003960 0EFF movlw 255 - 7688 003962 158B andwf ___flmul@grs& (0+255),w,b - 7689 003964 6F86 movwf ??___flmul& (0+255),b - 7690 003966 0EFF movlw 255 - 7691 003968 158C andwf (___flmul@grs+1)& (0+255),w,b - 7692 00396A 6F87 movwf (??___flmul+1)& (0+255),b - 7693 00396C 0EFF movlw 255 - 7694 00396E 158D andwf (___flmul@grs+2)& (0+255),w,b - 7695 003970 6F88 movwf (??___flmul+2)& (0+255),b - 7696 003972 0E7F movlw 127 - 7697 003974 158E andwf (___flmul@grs+3)& (0+255),w,b - 7698 003976 6F89 movwf (??___flmul+3)& (0+255),b - 7699 003978 5186 movf ??___flmul& (0+255),w,b - 7700 00397A 1187 iorwf (??___flmul+1)& (0+255),w,b - 7701 00397C 1188 iorwf (??___flmul+2)& (0+255),w,b - 7702 00397E 1189 iorwf (??___flmul+3)& (0+255),w,b - 7703 003980 B4D8 btfsc status,2,c - 7704 003982 EFC5 F01C goto u8351 - 7705 003986 EFC7 F01C goto u8350 - 7706 00398A u8351: - 7707 00398A EFCB F01C goto l3275 - 7708 00398E u8350: - 7709 00398E l10101: - 7710 - 7711 ; BSR set to: 5 - 7712 00398E 0E01 movlw 1 - 7713 003990 6F8F movwf ___flmul@aexp& (0+255),b - 7714 003992 EFD4 F01C goto l3274 - 7715 003996 l3275: - 7716 - 7717 ; BSR set to: 5 - 7718 003996 A191 btfss ___flmul@prod& (0+255),0,b - 7719 003998 EFD0 F01C goto u8361 - 7720 00399C EFD2 F01C goto u8360 - 7721 0039A0 u8361: - 7722 0039A0 EFD4 F01C goto l3274 - 7723 0039A4 u8360: - 7724 0039A4 EFC7 F01C goto l10101 - 7725 0039A8 l3274: - 7726 - 7727 ; BSR set to: 5 - 7728 0039A8 518F movf ___flmul@aexp& (0+255),w,b - 7729 0039AA B4D8 btfsc status,2,c - 7730 0039AC EFDA F01C goto u8371 - 7731 0039B0 EFDC F01C goto u8370 - 7732 0039B4 u8371: - 7733 0039B4 EF00 F01D goto l10113 - 7734 0039B8 u8370: - 7735 0039B8 - 7736 ; BSR set to: 5 - 7737 0039B8 0E01 movlw 1 - 7738 0039BA 2791 addwf ___flmul@prod& (0+255),f,b - 7739 0039BC 0E00 movlw 0 - 7740 0039BE 2392 addwfc (___flmul@prod+1)& (0+255),f,b - 7741 0039C0 2393 addwfc (___flmul@prod+2)& (0+255),f,b - 7742 0039C2 2394 addwfc (___flmul@prod+3)& (0+255),f,b - 7743 0039C4 + 7500 003706 0E00 movlw 0 + 7501 003708 6F82 movwf ___flmul@a& (0+255),b + 7502 00370A 0E00 movlw 0 + 7503 00370C 6F83 movwf (___flmul@a+1)& (0+255),b + 7504 00370E 0E00 movlw 0 + 7505 003710 6F84 movwf (___flmul@a+2)& (0+255),b + 7506 003712 0E00 movlw 0 + 7507 003714 6F85 movwf (___flmul@a+3)& (0+255),b + 7508 003716 l3268: + 7509 + 7510 ; BSR set to: 5 + 7511 003716 518F movf ___flmul@aexp& (0+255),w,b + 7512 003718 B4D8 btfsc status,2,c + 7513 00371A EF91 F01B goto u8621 + 7514 00371E EF93 F01B goto u8620 + 7515 003722 u8621: + 7516 003722 EF9B F01B goto l10036 + 7517 003726 u8620: + 7518 003726 + 7519 ; BSR set to: 5 + 7520 003726 5190 movf ___flmul@bexp& (0+255),w,b + 7521 003728 A4D8 btfss status,2,c + 7522 00372A EF99 F01B goto u8631 + 7523 00372E EF9B F01B goto u8630 + 7524 003732 u8631: + 7525 003732 EFA5 F01B goto l10040 + 7526 003736 u8630: + 7527 003736 l10036: + 7528 + 7529 ; BSR set to: 5 + 7530 003736 0E00 movlw 0 + 7531 003738 6F7E movwf ?___flmul& (0+255),b + 7532 00373A 0E00 movlw 0 + 7533 00373C 6F7F movwf (?___flmul+1)& (0+255),b + 7534 00373E 0E00 movlw 0 + 7535 003740 6F80 movwf (?___flmul+2)& (0+255),b + 7536 003742 0E00 movlw 0 + 7537 003744 6F81 movwf (?___flmul+3)& (0+255),b + 7538 003746 EF4F F01D goto l3272 + 7539 00374A l10040: + 7540 + 7541 ; BSR set to: 5 + 7542 00374A 5184 movf (___flmul@a+2)& (0+255),w,b + 7543 00374C 037E mulwf ___flmul@b& (0+255),b + 7544 00374E 0061 F3CC F595 movff prodl,___flmul@temp + 7545 003754 0061 F3D0 F596 movff prodh,___flmul@temp+1 + 7546 00375A + 7547 ; BSR set to: 5 + 7548 00375A 5195 movf ___flmul@temp& (0+255),w,b + 7549 00375C 6F8B movwf ___flmul@grs& (0+255),b + 7550 00375E 6B8C clrf (___flmul@grs+1)& (0+255),b + 7551 003760 6B8D clrf (___flmul@grs+2)& (0+255),b + 7552 003762 6B8E clrf (___flmul@grs+3)& (0+255),b + 7553 003764 + 7554 ; BSR set to: 5 + 7555 003764 5196 movf (___flmul@temp+1)& (0+255),w,b + 7556 003766 6F91 movwf ___flmul@prod& (0+255),b + 7557 003768 6B92 clrf (___flmul@prod+1)& (0+255),b + 7558 00376A 6B93 clrf (___flmul@prod+2)& (0+255),b + 7559 00376C 6B94 clrf (___flmul@prod+3)& (0+255),b + 7560 00376E 5183 movf (___flmul@a+1)& (0+255),w,b + 7561 003770 037F mulwf (___flmul@b+1)& (0+255),b + 7562 003772 0061 F3CC F595 movff prodl,___flmul@temp + 7563 003778 0061 F3D0 F596 movff prodh,___flmul@temp+1 + 7564 00377E + 7565 ; BSR set to: 5 + 7566 00377E 5195 movf ___flmul@temp& (0+255),w,b + 7567 003780 278B addwf ___flmul@grs& (0+255),f,b + 7568 003782 0E00 movlw 0 + 7569 003784 238C addwfc (___flmul@grs+1)& (0+255),f,b + 7570 003786 238D addwfc (___flmul@grs+2)& (0+255),f,b + 7571 003788 238E addwfc (___flmul@grs+3)& (0+255),f,b + 7572 00378A + 7573 ; BSR set to: 5 + 7574 00378A 5196 movf (___flmul@temp+1)& (0+255),w,b + 7575 00378C 2791 addwf ___flmul@prod& (0+255),f,b + 7576 00378E 0E00 movlw 0 + 7577 003790 2392 addwfc (___flmul@prod+1)& (0+255),f,b + 7578 003792 2393 addwfc (___flmul@prod+2)& (0+255),f,b + 7579 003794 2394 addwfc (___flmul@prod+3)& (0+255),f,b + 7580 003796 5182 movf ___flmul@a& (0+255),w,b + 7581 003798 0380 mulwf (___flmul@b+2)& (0+255),b + 7582 00379A 0061 F3CC F595 movff prodl,___flmul@temp + 7583 0037A0 0061 F3D0 F596 movff prodh,___flmul@temp+1 + 7584 0037A6 + 7585 ; BSR set to: 5 + 7586 0037A6 5195 movf ___flmul@temp& (0+255),w,b + 7587 0037A8 278B addwf ___flmul@grs& (0+255),f,b + 7588 0037AA 0E00 movlw 0 + 7589 0037AC 238C addwfc (___flmul@grs+1)& (0+255),f,b + 7590 0037AE 238D addwfc (___flmul@grs+2)& (0+255),f,b + 7591 0037B0 238E addwfc (___flmul@grs+3)& (0+255),f,b + 7592 0037B2 + 7593 ; BSR set to: 5 + 7594 0037B2 5196 movf (___flmul@temp+1)& (0+255),w,b + 7595 0037B4 2791 addwf ___flmul@prod& (0+255),f,b + 7596 0037B6 0E00 movlw 0 + 7597 0037B8 2392 addwfc (___flmul@prod+1)& (0+255),f,b + 7598 0037BA 2393 addwfc (___flmul@prod+2)& (0+255),f,b + 7599 0037BC 2394 addwfc (___flmul@prod+3)& (0+255),f,b + 7600 0037BE + 7601 ; BSR set to: 5 + 7602 0037BE C58D F58E movff ___flmul@grs+2,___flmul@grs+3 + 7603 0037C2 C58C F58D movff ___flmul@grs+1,___flmul@grs+2 + 7604 0037C6 C58B F58C movff ___flmul@grs,___flmul@grs+1 + 7605 0037CA 6B8B clrf ___flmul@grs& (0+255),b + 7606 0037CC + 7607 ; BSR set to: 5 + 7608 0037CC 5182 movf ___flmul@a& (0+255),w,b + 7609 0037CE 037F mulwf (___flmul@b+1)& (0+255),b + 7610 0037D0 0061 F3CC F595 movff prodl,___flmul@temp + 7611 0037D6 0061 F3D0 F596 movff prodh,___flmul@temp+1 + 7612 0037DC + 7613 ; BSR set to: 5 + 7614 0037DC 5195 movf ___flmul@temp& (0+255),w,b + 7615 0037DE 278B addwf ___flmul@grs& (0+255),f,b + 7616 0037E0 5196 movf (___flmul@temp+1)& (0+255),w,b + 7617 0037E2 238C addwfc (___flmul@grs+1)& (0+255),f,b + 7618 0037E4 0E00 movlw 0 + 7619 0037E6 238D addwfc (___flmul@grs+2)& (0+255),f,b + 7620 0037E8 0E00 movlw 0 + 7621 0037EA 238E addwfc (___flmul@grs+3)& (0+255),f,b + 7622 0037EC + 7623 ; BSR set to: 5 + 7624 0037EC 5183 movf (___flmul@a+1)& (0+255),w,b + 7625 0037EE 037E mulwf ___flmul@b& (0+255),b + 7626 0037F0 0061 F3CC F595 movff prodl,___flmul@temp + 7627 0037F6 0061 F3D0 F596 movff prodh,___flmul@temp+1 + 7628 0037FC + 7629 ; BSR set to: 5 + 7630 0037FC 5195 movf ___flmul@temp& (0+255),w,b + 7631 0037FE 278B addwf ___flmul@grs& (0+255),f,b + 7632 003800 5196 movf (___flmul@temp+1)& (0+255),w,b + 7633 003802 238C addwfc (___flmul@grs+1)& (0+255),f,b + 7634 003804 0E00 movlw 0 + 7635 003806 238D addwfc (___flmul@grs+2)& (0+255),f,b + 7636 003808 0E00 movlw 0 + 7637 00380A 238E addwfc (___flmul@grs+3)& (0+255),f,b + 7638 00380C + 7639 ; BSR set to: 5 + 7640 00380C C58D F58E movff ___flmul@grs+2,___flmul@grs+3 + 7641 003810 C58C F58D movff ___flmul@grs+1,___flmul@grs+2 + 7642 003814 C58B F58C movff ___flmul@grs,___flmul@grs+1 + 7643 003818 6B8B clrf ___flmul@grs& (0+255),b + 7644 00381A 5182 movf ___flmul@a& (0+255),w,b + 7645 00381C 037E mulwf ___flmul@b& (0+255),b + 7646 00381E 0061 F3CC F595 movff prodl,___flmul@temp + 7647 003824 0061 F3D0 F596 movff prodh,___flmul@temp+1 + 7648 00382A + 7649 ; BSR set to: 5 + 7650 00382A 5195 movf ___flmul@temp& (0+255),w,b + 7651 00382C 278B addwf ___flmul@grs& (0+255),f,b + 7652 00382E 5196 movf (___flmul@temp+1)& (0+255),w,b + 7653 003830 238C addwfc (___flmul@grs+1)& (0+255),f,b + 7654 003832 0E00 movlw 0 + 7655 003834 238D addwfc (___flmul@grs+2)& (0+255),f,b + 7656 003836 0E00 movlw 0 + 7657 003838 238E addwfc (___flmul@grs+3)& (0+255),f,b + 7658 00383A + 7659 ; BSR set to: 5 + 7660 00383A 5184 movf (___flmul@a+2)& (0+255),w,b + 7661 00383C 037F mulwf (___flmul@b+1)& (0+255),b + 7662 00383E 0061 F3CC F595 movff prodl,___flmul@temp + 7663 003844 0061 F3D0 F596 movff prodh,___flmul@temp+1 + 7664 00384A 5195 movf ___flmul@temp& (0+255),w,b + 7665 00384C 2791 addwf ___flmul@prod& (0+255),f,b + 7666 00384E 5196 movf (___flmul@temp+1)& (0+255),w,b + 7667 003850 2392 addwfc (___flmul@prod+1)& (0+255),f,b + 7668 003852 0E00 movlw 0 + 7669 003854 2393 addwfc (___flmul@prod+2)& (0+255),f,b + 7670 003856 0E00 movlw 0 + 7671 003858 2394 addwfc (___flmul@prod+3)& (0+255),f,b + 7672 00385A + 7673 ; BSR set to: 5 + 7674 00385A 5183 movf (___flmul@a+1)& (0+255),w,b + 7675 00385C 0380 mulwf (___flmul@b+2)& (0+255),b + 7676 00385E 0061 F3CC F595 movff prodl,___flmul@temp + 7677 003864 0061 F3D0 F596 movff prodh,___flmul@temp+1 + 7678 00386A + 7679 ; BSR set to: 5 + 7680 00386A 5195 movf ___flmul@temp& (0+255),w,b + 7681 00386C 2791 addwf ___flmul@prod& (0+255),f,b + 7682 00386E 5196 movf (___flmul@temp+1)& (0+255),w,b + 7683 003870 2392 addwfc (___flmul@prod+1)& (0+255),f,b + 7684 003872 0E00 movlw 0 + 7685 003874 2393 addwfc (___flmul@prod+2)& (0+255),f,b + 7686 003876 0E00 movlw 0 + 7687 003878 2394 addwfc (___flmul@prod+3)& (0+255),f,b + 7688 00387A 5184 movf (___flmul@a+2)& (0+255),w,b + 7689 00387C 0380 mulwf (___flmul@b+2)& (0+255),b + 7690 00387E 0061 F3CC F595 movff prodl,___flmul@temp + 7691 003884 0061 F3D0 F596 movff prodh,___flmul@temp+1 + 7692 00388A + 7693 ; BSR set to: 5 + 7694 00388A 5195 movf ___flmul@temp& (0+255),w,b + 7695 00388C 6F86 movwf ??___flmul& (0+255),b + 7696 00388E 5196 movf (___flmul@temp+1)& (0+255),w,b + 7697 003890 6F87 movwf (??___flmul+1)& (0+255),b + 7698 003892 6B88 clrf (??___flmul+2)& (0+255),b + 7699 003894 6B89 clrf (??___flmul+3)& (0+255),b + 7700 003896 C588 F589 movff ??___flmul+2,??___flmul+3 + 7701 00389A C587 F588 movff ??___flmul+1,??___flmul+2 + 7702 00389E C586 F587 movff ??___flmul,??___flmul+1 + 7703 0038A2 6B86 clrf ??___flmul& (0+255),b + 7704 0038A4 5186 movf ??___flmul& (0+255),w,b + 7705 0038A6 2791 addwf ___flmul@prod& (0+255),f,b + 7706 0038A8 5187 movf (??___flmul+1)& (0+255),w,b + 7707 0038AA 2392 addwfc (___flmul@prod+1)& (0+255),f,b + 7708 0038AC 5188 movf (??___flmul+2)& (0+255),w,b + 7709 0038AE 2393 addwfc (___flmul@prod+2)& (0+255),f,b + 7710 0038B0 5189 movf (??___flmul+3)& (0+255),w,b + 7711 0038B2 2394 addwfc (___flmul@prod+3)& (0+255),f,b + 7712 0038B4 + 7713 ; BSR set to: 5 + 7714 0038B4 C58B F586 movff ___flmul@grs,??___flmul + 7715 0038B8 C58C F587 movff ___flmul@grs+1,??___flmul+1 + 7716 0038BC C58D F588 movff ___flmul@grs+2,??___flmul+2 + 7717 0038C0 C58E F589 movff ___flmul@grs+3,??___flmul+3 + 7718 0038C4 0E19 movlw 25 + 7719 0038C6 EF6A F01C goto u8640 + 7720 0038CA u8645: + 7721 0038CA 90D8 bcf status,0,c + 7722 0038CC 3389 rrcf (??___flmul+3)& (0+255),f,b + 7723 0038CE 3388 rrcf (??___flmul+2)& (0+255),f,b + 7724 0038D0 3387 rrcf (??___flmul+1)& (0+255),f,b + 7725 0038D2 3386 rrcf ??___flmul& (0+255),f,b + 7726 0038D4 u8640: + 7727 0038D4 2EE8 decfsz wreg,f,c + 7728 0038D6 EF65 F01C goto u8645 + 7729 0038DA 5186 movf ??___flmul& (0+255),w,b + 7730 0038DC 2791 addwf ___flmul@prod& (0+255),f,b + 7731 0038DE 5187 movf (??___flmul+1)& (0+255),w,b + 7732 0038E0 2392 addwfc (___flmul@prod+1)& (0+255),f,b + 7733 0038E2 5188 movf (??___flmul+2)& (0+255),w,b + 7734 0038E4 2393 addwfc (___flmul@prod+2)& (0+255),f,b + 7735 0038E6 5189 movf (??___flmul+3)& (0+255),w,b + 7736 0038E8 2394 addwfc (___flmul@prod+3)& (0+255),f,b + 7737 0038EA + 7738 ; BSR set to: 5 + 7739 0038EA C58D F58E movff ___flmul@grs+2,___flmul@grs+3 + 7740 0038EE C58C F58D movff ___flmul@grs+1,___flmul@grs+2 + 7741 0038F2 C58B F58C movff ___flmul@grs,___flmul@grs+1 + 7742 0038F6 6B8B clrf ___flmul@grs& (0+255),b + 7743 0038F8 7744 ; BSR set to: 5 - 7745 0039C4 A194 btfss (___flmul@prod+3)& (0+255),0,b - 7746 0039C6 EFE7 F01C goto u8381 - 7747 0039CA EFE9 F01C goto u8380 - 7748 0039CE u8381: - 7749 0039CE EF00 F01D goto l10113 - 7750 0039D2 u8380: - 7751 0039D2 - 7752 ; BSR set to: 5 - 7753 0039D2 C591 F586 movff ___flmul@prod,??___flmul - 7754 0039D6 C592 F587 movff ___flmul@prod+1,??___flmul+1 - 7755 0039DA C593 F588 movff ___flmul@prod+2,??___flmul+2 - 7756 0039DE C594 F589 movff ___flmul@prod+3,??___flmul+3 - 7757 0039E2 3589 rlcf (??___flmul+3)& (0+255),w,b - 7758 0039E4 3389 rrcf (??___flmul+3)& (0+255),f,b - 7759 0039E6 3388 rrcf (??___flmul+2)& (0+255),f,b - 7760 0039E8 3387 rrcf (??___flmul+1)& (0+255),f,b - 7761 0039EA 3386 rrcf ??___flmul& (0+255),f,b - 7762 0039EC C586 F591 movff ??___flmul,___flmul@prod - 7763 0039F0 C587 F592 movff ??___flmul+1,___flmul@prod+1 - 7764 0039F4 C588 F593 movff ??___flmul+2,___flmul@prod+2 - 7765 0039F8 C589 F594 movff ??___flmul+3,___flmul@prod+3 - 7766 0039FC + 7745 0038F8 518F movf ___flmul@aexp& (0+255),w,b + 7746 0038FA C590 F586 movff ___flmul@bexp,??___flmul + 7747 0038FE 6B87 clrf (??___flmul+1)& (0+255),b + 7748 003900 2786 addwf ??___flmul& (0+255),f,b + 7749 003902 0E00 movlw 0 + 7750 003904 2387 addwfc (??___flmul+1)& (0+255),f,b + 7751 003906 0E82 movlw 130 + 7752 003908 2586 addwf ??___flmul& (0+255),w,b + 7753 00390A 6F95 movwf ___flmul@temp& (0+255),b + 7754 00390C 0EFF movlw 255 + 7755 00390E 2187 addwfc (??___flmul+1)& (0+255),w,b + 7756 003910 6F96 movwf (___flmul@temp+1)& (0+255),b + 7757 003912 EFA0 F01C goto l10088 + 7758 003916 l10082: + 7759 + 7760 ; BSR set to: 5 + 7761 003916 90D8 bcf status,0,c + 7762 003918 3791 rlcf ___flmul@prod& (0+255),f,b + 7763 00391A 3792 rlcf (___flmul@prod+1)& (0+255),f,b + 7764 00391C 3793 rlcf (___flmul@prod+2)& (0+255),f,b + 7765 00391E 3794 rlcf (___flmul@prod+3)& (0+255),f,b + 7766 003920 7767 ; BSR set to: 5 - 7768 0039FC 4B95 infsnz ___flmul@temp& (0+255),f,b - 7769 0039FE 2B96 incf (___flmul@temp+1)& (0+255),f,b - 7770 003A00 l10113: - 7771 - 7772 ; BSR set to: 5 - 7773 003A00 BF96 btfsc (___flmul@temp+1)& (0+255),7,b - 7774 003A02 EF0B F01D goto u8391 - 7775 003A06 5196 movf (___flmul@temp+1)& (0+255),w,b - 7776 003A08 E108 bnz u8390 - 7777 003A0A 2995 incf ___flmul@temp& (0+255),w,b - 7778 003A0C A0D8 btfss status,0,c - 7779 003A0E EF0B F01D goto u8391 - 7780 003A12 EF0D F01D goto u8390 - 7781 003A16 u8391: - 7782 003A16 EF17 F01D goto l10117 - 7783 003A1A u8390: - 7784 003A1A - 7785 ; BSR set to: 5 - 7786 003A1A 0E00 movlw 0 - 7787 003A1C 6F91 movwf ___flmul@prod& (0+255),b - 7788 003A1E 0E00 movlw 0 - 7789 003A20 6F92 movwf (___flmul@prod+1)& (0+255),b - 7790 003A22 0E80 movlw 128 - 7791 003A24 6F93 movwf (___flmul@prod+2)& (0+255),b - 7792 003A26 0E7F movlw 127 - 7793 003A28 6F94 movwf (___flmul@prod+3)& (0+255),b - 7794 003A2A EF45 F01D goto l10129 - 7795 003A2E l10117: - 7796 - 7797 ; BSR set to: 5 - 7798 003A2E BF96 btfsc (___flmul@temp+1)& (0+255),7,b - 7799 003A30 EF24 F01D goto u8400 - 7800 003A34 5196 movf (___flmul@temp+1)& (0+255),w,b - 7801 003A36 E106 bnz u8401 - 7802 003A38 0595 decf ___flmul@temp& (0+255),w,b - 7803 003A3A B0D8 btfsc status,0,c - 7804 003A3C EF22 F01D goto u8401 - 7805 003A40 EF24 F01D goto u8400 - 7806 003A44 u8401: - 7807 003A44 EF30 F01D goto l3282 - 7808 003A48 u8400: - 7809 003A48 + 7768 003920 AF8E btfss (___flmul@grs+3)& (0+255),7,b + 7769 003922 EF95 F01C goto u8651 + 7770 003926 EF97 F01C goto u8650 + 7771 00392A u8651: + 7772 00392A EF98 F01C goto l3275 + 7773 00392E u8650: + 7774 00392E + 7775 ; BSR set to: 5 + 7776 00392E 8191 bsf ___flmul@prod& (0+255),0,b + 7777 003930 l3275: + 7778 + 7779 ; BSR set to: 5 + 7780 003930 90D8 bcf status,0,c + 7781 003932 378B rlcf ___flmul@grs& (0+255),f,b + 7782 003934 378C rlcf (___flmul@grs+1)& (0+255),f,b + 7783 003936 378D rlcf (___flmul@grs+2)& (0+255),f,b + 7784 003938 378E rlcf (___flmul@grs+3)& (0+255),f,b + 7785 00393A 0795 decf ___flmul@temp& (0+255),f,b + 7786 00393C A0D8 btfss status,0,c + 7787 00393E 0796 decf (___flmul@temp+1)& (0+255),f,b + 7788 003940 l10088: + 7789 + 7790 ; BSR set to: 5 + 7791 003940 AF93 btfss (___flmul@prod+2)& (0+255),7,b + 7792 003942 EFA5 F01C goto u8661 + 7793 003946 EFA7 F01C goto u8660 + 7794 00394A u8661: + 7795 00394A EF8B F01C goto l10082 + 7796 00394E u8660: + 7797 00394E + 7798 ; BSR set to: 5 + 7799 00394E 0E00 movlw 0 + 7800 003950 6F8F movwf ___flmul@aexp& (0+255),b + 7801 003952 + 7802 ; BSR set to: 5 + 7803 003952 AF8E btfss (___flmul@grs+3)& (0+255),7,b + 7804 003954 EFAE F01C goto u8671 + 7805 003958 EFB0 F01C goto u8670 + 7806 00395C u8671: + 7807 00395C EFD4 F01C goto l3277 + 7808 003960 u8670: + 7809 003960 7810 ; BSR set to: 5 - 7811 003A48 0E00 movlw 0 - 7812 003A4A 6F91 movwf ___flmul@prod& (0+255),b - 7813 003A4C 0E00 movlw 0 - 7814 003A4E 6F92 movwf (___flmul@prod+1)& (0+255),b - 7815 003A50 0E00 movlw 0 - 7816 003A52 6F93 movwf (___flmul@prod+2)& (0+255),b - 7817 003A54 0E00 movlw 0 - 7818 003A56 6F94 movwf (___flmul@prod+3)& (0+255),b - 7819 003A58 0E00 movlw 0 - 7820 003A5A 6F8A movwf ___flmul@sign& (0+255),b - 7821 003A5C EF45 F01D goto l10129 - 7822 003A60 l3282: - 7823 - 7824 ; BSR set to: 5 - 7825 003A60 C595 F590 movff ___flmul@temp,___flmul@bexp - 7826 003A64 - 7827 ; BSR set to: 5 - 7828 003A64 0EFF movlw 255 - 7829 003A66 1791 andwf ___flmul@prod& (0+255),f,b - 7830 003A68 0EFF movlw 255 - 7831 003A6A 1792 andwf (___flmul@prod+1)& (0+255),f,b - 7832 003A6C 0E7F movlw 127 - 7833 003A6E 1793 andwf (___flmul@prod+2)& (0+255),f,b - 7834 003A70 0E00 movlw 0 - 7835 003A72 1794 andwf (___flmul@prod+3)& (0+255),f,b - 7836 003A74 - 7837 ; BSR set to: 5 - 7838 003A74 A190 btfss ___flmul@bexp& (0+255),0,b - 7839 003A76 EF3F F01D goto u8411 - 7840 003A7A EF41 F01D goto u8410 - 7841 003A7E u8411: - 7842 003A7E EF42 F01D goto l10127 - 7843 003A82 u8410: - 7844 003A82 - 7845 ; BSR set to: 5 - 7846 003A82 8F93 bsf (___flmul@prod+2)& (0+255),7,b - 7847 003A84 l10127: - 7848 - 7849 ; BSR set to: 5 - 7850 003A84 90D8 bcf status,0,c - 7851 003A86 3190 rrcf ___flmul@bexp& (0+255),w,b - 7852 003A88 6F94 movwf (___flmul@prod+3)& (0+255),b - 7853 003A8A l10129: - 7854 - 7855 ; BSR set to: 5 - 7856 003A8A 518A movf ___flmul@sign& (0+255),w,b - 7857 003A8C 1394 iorwf (___flmul@prod+3)& (0+255),f,b - 7858 003A8E - 7859 ; BSR set to: 5 - 7860 003A8E C591 F57E movff ___flmul@prod,?___flmul - 7861 003A92 C592 F57F movff ___flmul@prod+1,?___flmul+1 - 7862 003A96 C593 F580 movff ___flmul@prod+2,?___flmul+2 - 7863 003A9A C594 F581 movff ___flmul@prod+3,?___flmul+3 - 7864 003A9E l3269: - 7865 - 7866 ; BSR set to: 5 - 7867 003A9E 0012 return ;funcret - 7868 003AA0 __end_of___flmul: - 7869 callstack 0 - 7870 - 7871 ;; *************** function ___flge ***************** - 7872 ;; Defined at: - 7873 ;; line 4 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c" - 7874 ;; Parameters: Size Location Type - 7875 ;; ff1 4 0[BANK5 ] unsigned char - 7876 ;; ff2 4 4[BANK5 ] unsigned char - 7877 ;; Auto vars: Size Location Type - 7878 ;; None - 7879 ;; Return value: Size Location Type - 7880 ;; None void - 7881 ;; Registers used: - 7882 ;; wreg, status,2, status,0 - 7883 ;; Tracked objects: - 7884 ;; On entry : 0/0 - 7885 ;; On exit : 0/0 - 7886 ;; Unchanged: 0/0 - 7887 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 7811 003960 0EFF movlw 255 + 7812 003962 158B andwf ___flmul@grs& (0+255),w,b + 7813 003964 6F86 movwf ??___flmul& (0+255),b + 7814 003966 0EFF movlw 255 + 7815 003968 158C andwf (___flmul@grs+1)& (0+255),w,b + 7816 00396A 6F87 movwf (??___flmul+1)& (0+255),b + 7817 00396C 0EFF movlw 255 + 7818 00396E 158D andwf (___flmul@grs+2)& (0+255),w,b + 7819 003970 6F88 movwf (??___flmul+2)& (0+255),b + 7820 003972 0E7F movlw 127 + 7821 003974 158E andwf (___flmul@grs+3)& (0+255),w,b + 7822 003976 6F89 movwf (??___flmul+3)& (0+255),b + 7823 003978 5186 movf ??___flmul& (0+255),w,b + 7824 00397A 1187 iorwf (??___flmul+1)& (0+255),w,b + 7825 00397C 1188 iorwf (??___flmul+2)& (0+255),w,b + 7826 00397E 1189 iorwf (??___flmul+3)& (0+255),w,b + 7827 003980 B4D8 btfsc status,2,c + 7828 003982 EFC5 F01C goto u8681 + 7829 003986 EFC7 F01C goto u8680 + 7830 00398A u8681: + 7831 00398A EFCB F01C goto l3278 + 7832 00398E u8680: + 7833 00398E l10096: + 7834 + 7835 ; BSR set to: 5 + 7836 00398E 0E01 movlw 1 + 7837 003990 6F8F movwf ___flmul@aexp& (0+255),b + 7838 003992 EFD4 F01C goto l3277 + 7839 003996 l3278: + 7840 + 7841 ; BSR set to: 5 + 7842 003996 A191 btfss ___flmul@prod& (0+255),0,b + 7843 003998 EFD0 F01C goto u8691 + 7844 00399C EFD2 F01C goto u8690 + 7845 0039A0 u8691: + 7846 0039A0 EFD4 F01C goto l3277 + 7847 0039A4 u8690: + 7848 0039A4 EFC7 F01C goto l10096 + 7849 0039A8 l3277: + 7850 + 7851 ; BSR set to: 5 + 7852 0039A8 518F movf ___flmul@aexp& (0+255),w,b + 7853 0039AA B4D8 btfsc status,2,c + 7854 0039AC EFDA F01C goto u8701 + 7855 0039B0 EFDC F01C goto u8700 + 7856 0039B4 u8701: + 7857 0039B4 EF00 F01D goto l10108 + 7858 0039B8 u8700: + 7859 0039B8 + 7860 ; BSR set to: 5 + 7861 0039B8 0E01 movlw 1 + 7862 0039BA 2791 addwf ___flmul@prod& (0+255),f,b + 7863 0039BC 0E00 movlw 0 + 7864 0039BE 2392 addwfc (___flmul@prod+1)& (0+255),f,b + 7865 0039C0 2393 addwfc (___flmul@prod+2)& (0+255),f,b + 7866 0039C2 2394 addwfc (___flmul@prod+3)& (0+255),f,b + 7867 0039C4 + 7868 ; BSR set to: 5 + 7869 0039C4 A194 btfss (___flmul@prod+3)& (0+255),0,b + 7870 0039C6 EFE7 F01C goto u8711 + 7871 0039CA EFE9 F01C goto u8710 + 7872 0039CE u8711: + 7873 0039CE EF00 F01D goto l10108 + 7874 0039D2 u8710: + 7875 0039D2 + 7876 ; BSR set to: 5 + 7877 0039D2 C591 F586 movff ___flmul@prod,??___flmul + 7878 0039D6 C592 F587 movff ___flmul@prod+1,??___flmul+1 + 7879 0039DA C593 F588 movff ___flmul@prod+2,??___flmul+2 + 7880 0039DE C594 F589 movff ___flmul@prod+3,??___flmul+3 + 7881 0039E2 3589 rlcf (??___flmul+3)& (0+255),w,b + 7882 0039E4 3389 rrcf (??___flmul+3)& (0+255),f,b + 7883 0039E6 3388 rrcf (??___flmul+2)& (0+255),f,b + 7884 0039E8 3387 rrcf (??___flmul+1)& (0+255),f,b + 7885 0039EA 3386 rrcf ??___flmul& (0+255),f,b + 7886 0039EC C586 F591 movff ??___flmul,___flmul@prod + 7887 0039F0 C587 F592 movff ??___flmul+1,___flmul@prod+1 + 7888 0039F4 C588 F593 movff ??___flmul+2,___flmul@prod+2 + 7889 0039F8 C589 F594 movff ??___flmul+3,___flmul@prod+3 + 7890 0039FC + 7891 ; BSR set to: 5 + 7892 0039FC 4B95 infsnz ___flmul@temp& (0+255),f,b + 7893 0039FE 2B96 incf (___flmul@temp+1)& (0+255),f,b + 7894 003A00 l10108: + 7895 + 7896 ; BSR set to: 5 + 7897 003A00 BF96 btfsc (___flmul@temp+1)& (0+255),7,b + 7898 003A02 EF0B F01D goto u8721 + 7899 003A06 5196 movf (___flmul@temp+1)& (0+255),w,b + 7900 003A08 E108 bnz u8720 + 7901 003A0A 2995 incf ___flmul@temp& (0+255),w,b + 7902 003A0C A0D8 btfss status,0,c + 7903 003A0E EF0B F01D goto u8721 + 7904 003A12 EF0D F01D goto u8720 + 7905 003A16 u8721: + 7906 003A16 EF17 F01D goto l10112 + 7907 003A1A u8720: + 7908 003A1A + 7909 ; BSR set to: 5 + 7910 003A1A 0E00 movlw 0 + 7911 003A1C 6F91 movwf ___flmul@prod& (0+255),b + 7912 003A1E 0E00 movlw 0 + 7913 003A20 6F92 movwf (___flmul@prod+1)& (0+255),b + 7914 003A22 0E80 movlw 128 + 7915 003A24 6F93 movwf (___flmul@prod+2)& (0+255),b + 7916 003A26 0E7F movlw 127 + 7917 003A28 6F94 movwf (___flmul@prod+3)& (0+255),b + 7918 003A2A EF45 F01D goto l10124 + 7919 003A2E l10112: + 7920 + 7921 ; BSR set to: 5 + 7922 003A2E BF96 btfsc (___flmul@temp+1)& (0+255),7,b + 7923 003A30 EF24 F01D goto u8730 + 7924 003A34 5196 movf (___flmul@temp+1)& (0+255),w,b + 7925 003A36 E106 bnz u8731 + 7926 003A38 0595 decf ___flmul@temp& (0+255),w,b + 7927 003A3A B0D8 btfsc status,0,c + 7928 003A3C EF22 F01D goto u8731 + 7929 003A40 EF24 F01D goto u8730 + 7930 003A44 u8731: + 7931 003A44 EF30 F01D goto l3285 + 7932 003A48 u8730: + 7933 003A48 + 7934 ; BSR set to: 5 + 7935 003A48 0E00 movlw 0 + 7936 003A4A 6F91 movwf ___flmul@prod& (0+255),b + 7937 003A4C 0E00 movlw 0 + 7938 003A4E 6F92 movwf (___flmul@prod+1)& (0+255),b + 7939 003A50 0E00 movlw 0 + 7940 003A52 6F93 movwf (___flmul@prod+2)& (0+255),b + 7941 003A54 0E00 movlw 0 + 7942 003A56 6F94 movwf (___flmul@prod+3)& (0+255),b + 7943 003A58 0E00 movlw 0 + 7944 003A5A 6F8A movwf ___flmul@sign& (0+255),b + 7945 003A5C EF45 F01D goto l10124 + 7946 003A60 l3285: + 7947 + 7948 ; BSR set to: 5 + 7949 003A60 C595 F590 movff ___flmul@temp,___flmul@bexp + 7950 003A64 + 7951 ; BSR set to: 5 + 7952 003A64 0EFF movlw 255 + 7953 003A66 1791 andwf ___flmul@prod& (0+255),f,b + 7954 003A68 0EFF movlw 255 + 7955 003A6A 1792 andwf (___flmul@prod+1)& (0+255),f,b + 7956 003A6C 0E7F movlw 127 + 7957 003A6E 1793 andwf (___flmul@prod+2)& (0+255),f,b + 7958 003A70 0E00 movlw 0 + 7959 003A72 1794 andwf (___flmul@prod+3)& (0+255),f,b + 7960 003A74 + 7961 ; BSR set to: 5 + 7962 003A74 A190 btfss ___flmul@bexp& (0+255),0,b + 7963 003A76 EF3F F01D goto u8741 + 7964 003A7A EF41 F01D goto u8740 + 7965 003A7E u8741: + 7966 003A7E EF42 F01D goto l10122 + 7967 003A82 u8740: + 7968 003A82 + 7969 ; BSR set to: 5 + 7970 003A82 8F93 bsf (___flmul@prod+2)& (0+255),7,b + 7971 003A84 l10122: + 7972 + 7973 ; BSR set to: 5 + 7974 003A84 90D8 bcf status,0,c + 7975 003A86 3190 rrcf ___flmul@bexp& (0+255),w,b + 7976 003A88 6F94 movwf (___flmul@prod+3)& (0+255),b + 7977 003A8A l10124: + 7978 + 7979 ; BSR set to: 5 + 7980 003A8A 518A movf ___flmul@sign& (0+255),w,b + 7981 003A8C 1394 iorwf (___flmul@prod+3)& (0+255),f,b + 7982 003A8E + 7983 ; BSR set to: 5 + 7984 003A8E C591 F57E movff ___flmul@prod,?___flmul + 7985 003A92 C592 F57F movff ___flmul@prod+1,?___flmul+1 + 7986 003A96 C593 F580 movff ___flmul@prod+2,?___flmul+2 + 7987 003A9A C594 F581 movff ___flmul@prod+3,?___flmul+3 + 7988 003A9E l3272: + 7989 + 7990 ; BSR set to: 5 + 7991 003A9E 0012 return ;funcret + 7992 003AA0 __end_of___flmul: + 7993 callstack 0 + 7994 + 7995 ;; *************** function ___flge ***************** + 7996 ;; Defined at: + 7997 ;; line 4 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c" + 7998 ;; Parameters: Size Location Type + 7999 ;; ff1 4 0[BANK5 ] unsigned char + 8000 ;; ff2 4 4[BANK5 ] unsigned char + 8001 ;; Auto vars: Size Location Type + 8002 ;; None + 8003 ;; Return value: Size Location Type + 8004 ;; None void + 8005 ;; Registers used: + 8006 ;; wreg, status,2, status,0 + 8007 ;; Tracked objects: + 8008 ;; On entry : 0/0 + 8009 ;; On exit : 0/0 + 8010 ;; Unchanged: 0/0 + 8011 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 7888 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7889 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7890 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7891 ;; Totals: 0 12 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 7892 ;;Total ram usage: 12 bytes - 7893 ;; Hardware stack levels used: 1 - 7894 ;; Hardware stack levels required when called: 8 - 7895 ;; This function calls: - 7896 ;; Nothing - 7897 ;; This function is called by: - 7898 ;; _PIDController_Update - 7899 ;; This function uses a non-reentrant model - 7900 ;; - 7901 - 7902 psect text50 - 7903 005888 __ptext50: - 7904 callstack 0 - 7905 005888 ___flge: - 7906 callstack 116 - 7907 005888 0E00 movlw 0 - 7908 00588A 0105 movlb 5 ; () banked - 7909 00588C 1560 andwf ___flge@ff1& (0+255),w,b - 7910 00588E 6F68 movwf ??___flge& (0+255),b - 7911 005890 0E00 movlw 0 - 7912 005892 1561 andwf (___flge@ff1+1)& (0+255),w,b - 7913 005894 6F69 movwf (??___flge+1)& (0+255),b - 7914 005896 0E80 movlw 128 - 7915 005898 1562 andwf (___flge@ff1+2)& (0+255),w,b - 7916 00589A 6F6A movwf (??___flge+2)& (0+255),b - 7917 00589C 0E7F movlw 127 - 7918 00589E 1563 andwf (___flge@ff1+3)& (0+255),w,b - 7919 0058A0 6F6B movwf (??___flge+3)& (0+255),b - 7920 0058A2 5168 movf ??___flge& (0+255),w,b - 7921 0058A4 1169 iorwf (??___flge+1)& (0+255),w,b - 7922 0058A6 116A iorwf (??___flge+2)& (0+255),w,b - 7923 0058A8 116B iorwf (??___flge+3)& (0+255),w,b - 7924 0058AA A4D8 btfss status,2,c - 7925 0058AC EF5A F02C goto u8421 - 7926 0058B0 EF5C F02C goto u8420 - 7927 0058B4 u8421: - 7928 0058B4 EF64 F02C goto l10145 - 7929 0058B8 u8420: - 7930 0058B8 - 7931 ; BSR set to: 5 - 7932 0058B8 0E00 movlw 0 - 7933 0058BA 6F60 movwf ___flge@ff1& (0+255),b - 7934 0058BC 0E00 movlw 0 - 7935 0058BE 6F61 movwf (___flge@ff1+1)& (0+255),b - 7936 0058C0 0E00 movlw 0 - 7937 0058C2 6F62 movwf (___flge@ff1+2)& (0+255),b - 7938 0058C4 0E00 movlw 0 - 7939 0058C6 6F63 movwf (___flge@ff1+3)& (0+255),b - 7940 0058C8 l10145: - 7941 - 7942 ; BSR set to: 5 - 7943 0058C8 0E00 movlw 0 - 7944 0058CA 1564 andwf ___flge@ff2& (0+255),w,b - 7945 0058CC 6F68 movwf ??___flge& (0+255),b - 7946 0058CE 0E00 movlw 0 - 7947 0058D0 1565 andwf (___flge@ff2+1)& (0+255),w,b - 7948 0058D2 6F69 movwf (??___flge+1)& (0+255),b - 7949 0058D4 0E80 movlw 128 - 7950 0058D6 1566 andwf (___flge@ff2+2)& (0+255),w,b - 7951 0058D8 6F6A movwf (??___flge+2)& (0+255),b - 7952 0058DA 0E7F movlw 127 - 7953 0058DC 1567 andwf (___flge@ff2+3)& (0+255),w,b - 7954 0058DE 6F6B movwf (??___flge+3)& (0+255),b - 7955 0058E0 5168 movf ??___flge& (0+255),w,b - 7956 0058E2 1169 iorwf (??___flge+1)& (0+255),w,b - 7957 0058E4 116A iorwf (??___flge+2)& (0+255),w,b - 7958 0058E6 116B iorwf (??___flge+3)& (0+255),w,b - 7959 0058E8 A4D8 btfss status,2,c - 7960 0058EA EF79 F02C goto u8431 - 7961 0058EE EF7B F02C goto u8430 - 7962 0058F2 u8431: - 7963 0058F2 EF83 F02C goto l10149 - 7964 0058F6 u8430: - 7965 0058F6 - 7966 ; BSR set to: 5 - 7967 0058F6 0E00 movlw 0 - 7968 0058F8 6F64 movwf ___flge@ff2& (0+255),b - 7969 0058FA 0E00 movlw 0 - 7970 0058FC 6F65 movwf (___flge@ff2+1)& (0+255),b - 7971 0058FE 0E00 movlw 0 - 7972 005900 6F66 movwf (___flge@ff2+2)& (0+255),b - 7973 005902 0E00 movlw 0 - 7974 005904 6F67 movwf (___flge@ff2+3)& (0+255),b - 7975 005906 l10149: - 7976 - 7977 ; BSR set to: 5 - 7978 005906 AF63 btfss (___flge@ff1+3)& (0+255),7,b - 7979 005908 EF88 F02C goto u8441 - 7980 00590C EF8A F02C goto u8440 - 7981 005910 u8441: - 7982 005910 EF93 F02C goto l10153 - 7983 005914 u8440: - 7984 005914 - 7985 ; BSR set to: 5 - 7986 005914 6D60 negf ___flge@ff1& (0+255),b - 7987 005916 1F61 comf (___flge@ff1+1)& (0+255),f,b - 7988 005918 B0D8 btfsc status,0,c - 7989 00591A 2B61 incf (___flge@ff1+1)& (0+255),f,b - 7990 00591C 1F62 comf (___flge@ff1+2)& (0+255),f,b - 7991 00591E B0D8 btfsc status,0,c - 7992 005920 2B62 incf (___flge@ff1+2)& (0+255),f,b - 7993 005922 0E80 movlw 128 - 7994 005924 5763 subfwb (___flge@ff1+3)& (0+255),f,b - 7995 005926 l10153: - 7996 - 7997 ; BSR set to: 5 - 7998 005926 AF67 btfss (___flge@ff2+3)& (0+255),7,b - 7999 005928 EF98 F02C goto u8451 - 8000 00592C EF9A F02C goto u8450 - 8001 005930 u8451: - 8002 005930 EFA3 F02C goto l2916 - 8003 005934 u8450: - 8004 005934 - 8005 ; BSR set to: 5 - 8006 005934 6D64 negf ___flge@ff2& (0+255),b - 8007 005936 1F65 comf (___flge@ff2+1)& (0+255),f,b - 8008 005938 B0D8 btfsc status,0,c - 8009 00593A 2B65 incf (___flge@ff2+1)& (0+255),f,b - 8010 00593C 1F66 comf (___flge@ff2+2)& (0+255),f,b - 8011 00593E B0D8 btfsc status,0,c - 8012 005940 2B66 incf (___flge@ff2+2)& (0+255),f,b - 8013 005942 0E80 movlw 128 - 8014 005944 5767 subfwb (___flge@ff2+3)& (0+255),f,b - 8015 005946 l2916: - 8016 - 8017 ; BSR set to: 5 - 8018 005946 0E00 movlw 0 - 8019 005948 1B60 xorwf ___flge@ff1& (0+255),f,b - 8020 00594A 0E00 movlw 0 - 8021 00594C 1B61 xorwf (___flge@ff1+1)& (0+255),f,b - 8022 00594E 0E00 movlw 0 - 8023 005950 1B62 xorwf (___flge@ff1+2)& (0+255),f,b - 8024 005952 0E80 movlw 128 - 8025 005954 1B63 xorwf (___flge@ff1+3)& (0+255),f,b - 8026 005956 0E00 movlw 0 - 8027 005958 1B64 xorwf ___flge@ff2& (0+255),f,b - 8028 00595A 0E00 movlw 0 - 8029 00595C 1B65 xorwf (___flge@ff2+1)& (0+255),f,b - 8030 00595E 0E00 movlw 0 - 8031 005960 1B66 xorwf (___flge@ff2+2)& (0+255),f,b - 8032 005962 0E80 movlw 128 - 8033 005964 1B67 xorwf (___flge@ff2+3)& (0+255),f,b - 8034 005966 5164 movf ___flge@ff2& (0+255),w,b - 8035 005968 5D60 subwf ___flge@ff1& (0+255),w,b - 8036 00596A 5165 movf (___flge@ff2+1)& (0+255),w,b - 8037 00596C 5961 subwfb (___flge@ff1+1)& (0+255),w,b - 8038 00596E 5166 movf (___flge@ff2+2)& (0+255),w,b - 8039 005970 5962 subwfb (___flge@ff1+2)& (0+255),w,b - 8040 005972 5167 movf (___flge@ff2+3)& (0+255),w,b - 8041 005974 5963 subwfb (___flge@ff1+3)& (0+255),w,b - 8042 005976 B0D8 btfsc status,0,c - 8043 005978 EFC0 F02C goto u8461 - 8044 00597C EFC2 F02C goto u8460 - 8045 005980 u8461: - 8046 005980 EFC5 F02C goto l10159 - 8047 005984 u8460: - 8048 005984 - 8049 ; BSR set to: 5 - 8050 005984 90D8 bcf status,0,c - 8051 005986 EFC6 F02C goto l2921 - 8052 00598A l10159: - 8053 - 8054 ; BSR set to: 5 - 8055 00598A 80D8 bsf status,0,c - 8056 00598C l2921: - 8057 - 8058 ; BSR set to: 5 - 8059 00598C 0012 return ;funcret - 8060 00598E __end_of___flge: - 8061 callstack 0 - 8062 - 8063 ;; *************** function ___fldiv ***************** - 8064 ;; Defined at: - 8065 ;; line 11 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c" - 8066 ;; Parameters: Size Location Type - 8067 ;; b 4 67[BANK5 ] unsigned char - 8068 ;; a 4 71[BANK5 ] unsigned char - 8069 ;; Auto vars: Size Location Type - 8070 ;; grs 4 86[BANK5 ] unsigned long - 8071 ;; rem 4 79[BANK5 ] unsigned long - 8072 ;; new_exp 2 84[BANK5 ] short - 8073 ;; aexp 1 91[BANK5 ] unsigned char - 8074 ;; bexp 1 90[BANK5 ] unsigned char - 8075 ;; sign 1 83[BANK5 ] unsigned char - 8076 ;; Return value: Size Location Type - 8077 ;; 4 67[BANK5 ] unsigned char - 8078 ;; Registers used: - 8079 ;; wreg, status,2, status,0 - 8080 ;; Tracked objects: - 8081 ;; On entry : 0/0 - 8082 ;; On exit : 0/0 - 8083 ;; Unchanged: 0/0 - 8084 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 8012 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8013 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8014 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8015 ;; Totals: 0 12 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8016 ;;Total ram usage: 12 bytes + 8017 ;; Hardware stack levels used: 1 + 8018 ;; Hardware stack levels required when called: 8 + 8019 ;; This function calls: + 8020 ;; Nothing + 8021 ;; This function is called by: + 8022 ;; _PIDController_Update + 8023 ;; This function uses a non-reentrant model + 8024 ;; + 8025 + 8026 psect text50 + 8027 00588C __ptext50: + 8028 callstack 0 + 8029 00588C ___flge: + 8030 callstack 116 + 8031 00588C 0E00 movlw 0 + 8032 00588E 0105 movlb 5 ; () banked + 8033 005890 1560 andwf ___flge@ff1& (0+255),w,b + 8034 005892 6F68 movwf ??___flge& (0+255),b + 8035 005894 0E00 movlw 0 + 8036 005896 1561 andwf (___flge@ff1+1)& (0+255),w,b + 8037 005898 6F69 movwf (??___flge+1)& (0+255),b + 8038 00589A 0E80 movlw 128 + 8039 00589C 1562 andwf (___flge@ff1+2)& (0+255),w,b + 8040 00589E 6F6A movwf (??___flge+2)& (0+255),b + 8041 0058A0 0E7F movlw 127 + 8042 0058A2 1563 andwf (___flge@ff1+3)& (0+255),w,b + 8043 0058A4 6F6B movwf (??___flge+3)& (0+255),b + 8044 0058A6 5168 movf ??___flge& (0+255),w,b + 8045 0058A8 1169 iorwf (??___flge+1)& (0+255),w,b + 8046 0058AA 116A iorwf (??___flge+2)& (0+255),w,b + 8047 0058AC 116B iorwf (??___flge+3)& (0+255),w,b + 8048 0058AE A4D8 btfss status,2,c + 8049 0058B0 EF5C F02C goto u8751 + 8050 0058B4 EF5E F02C goto u8750 + 8051 0058B8 u8751: + 8052 0058B8 EF66 F02C goto l10140 + 8053 0058BC u8750: + 8054 0058BC + 8055 ; BSR set to: 5 + 8056 0058BC 0E00 movlw 0 + 8057 0058BE 6F60 movwf ___flge@ff1& (0+255),b + 8058 0058C0 0E00 movlw 0 + 8059 0058C2 6F61 movwf (___flge@ff1+1)& (0+255),b + 8060 0058C4 0E00 movlw 0 + 8061 0058C6 6F62 movwf (___flge@ff1+2)& (0+255),b + 8062 0058C8 0E00 movlw 0 + 8063 0058CA 6F63 movwf (___flge@ff1+3)& (0+255),b + 8064 0058CC l10140: + 8065 + 8066 ; BSR set to: 5 + 8067 0058CC 0E00 movlw 0 + 8068 0058CE 1564 andwf ___flge@ff2& (0+255),w,b + 8069 0058D0 6F68 movwf ??___flge& (0+255),b + 8070 0058D2 0E00 movlw 0 + 8071 0058D4 1565 andwf (___flge@ff2+1)& (0+255),w,b + 8072 0058D6 6F69 movwf (??___flge+1)& (0+255),b + 8073 0058D8 0E80 movlw 128 + 8074 0058DA 1566 andwf (___flge@ff2+2)& (0+255),w,b + 8075 0058DC 6F6A movwf (??___flge+2)& (0+255),b + 8076 0058DE 0E7F movlw 127 + 8077 0058E0 1567 andwf (___flge@ff2+3)& (0+255),w,b + 8078 0058E2 6F6B movwf (??___flge+3)& (0+255),b + 8079 0058E4 5168 movf ??___flge& (0+255),w,b + 8080 0058E6 1169 iorwf (??___flge+1)& (0+255),w,b + 8081 0058E8 116A iorwf (??___flge+2)& (0+255),w,b + 8082 0058EA 116B iorwf (??___flge+3)& (0+255),w,b + 8083 0058EC A4D8 btfss status,2,c + 8084 0058EE EF7B F02C goto u8761 + 8085 0058F2 EF7D F02C goto u8760 + 8086 0058F6 u8761: + 8087 0058F6 EF85 F02C goto l10144 + 8088 0058FA u8760: + 8089 0058FA + 8090 ; BSR set to: 5 + 8091 0058FA 0E00 movlw 0 + 8092 0058FC 6F64 movwf ___flge@ff2& (0+255),b + 8093 0058FE 0E00 movlw 0 + 8094 005900 6F65 movwf (___flge@ff2+1)& (0+255),b + 8095 005902 0E00 movlw 0 + 8096 005904 6F66 movwf (___flge@ff2+2)& (0+255),b + 8097 005906 0E00 movlw 0 + 8098 005908 6F67 movwf (___flge@ff2+3)& (0+255),b + 8099 00590A l10144: + 8100 + 8101 ; BSR set to: 5 + 8102 00590A AF63 btfss (___flge@ff1+3)& (0+255),7,b + 8103 00590C EF8A F02C goto u8771 + 8104 005910 EF8C F02C goto u8770 + 8105 005914 u8771: + 8106 005914 EF95 F02C goto l10148 + 8107 005918 u8770: + 8108 005918 + 8109 ; BSR set to: 5 + 8110 005918 6D60 negf ___flge@ff1& (0+255),b + 8111 00591A 1F61 comf (___flge@ff1+1)& (0+255),f,b + 8112 00591C B0D8 btfsc status,0,c + 8113 00591E 2B61 incf (___flge@ff1+1)& (0+255),f,b + 8114 005920 1F62 comf (___flge@ff1+2)& (0+255),f,b + 8115 005922 B0D8 btfsc status,0,c + 8116 005924 2B62 incf (___flge@ff1+2)& (0+255),f,b + 8117 005926 0E80 movlw 128 + 8118 005928 5763 subfwb (___flge@ff1+3)& (0+255),f,b + 8119 00592A l10148: + 8120 + 8121 ; BSR set to: 5 + 8122 00592A AF67 btfss (___flge@ff2+3)& (0+255),7,b + 8123 00592C EF9A F02C goto u8781 + 8124 005930 EF9C F02C goto u8780 + 8125 005934 u8781: + 8126 005934 EFA5 F02C goto l2919 + 8127 005938 u8780: + 8128 005938 + 8129 ; BSR set to: 5 + 8130 005938 6D64 negf ___flge@ff2& (0+255),b + 8131 00593A 1F65 comf (___flge@ff2+1)& (0+255),f,b + 8132 00593C B0D8 btfsc status,0,c + 8133 00593E 2B65 incf (___flge@ff2+1)& (0+255),f,b + 8134 005940 1F66 comf (___flge@ff2+2)& (0+255),f,b + 8135 005942 B0D8 btfsc status,0,c + 8136 005944 2B66 incf (___flge@ff2+2)& (0+255),f,b + 8137 005946 0E80 movlw 128 + 8138 005948 5767 subfwb (___flge@ff2+3)& (0+255),f,b + 8139 00594A l2919: + 8140 + 8141 ; BSR set to: 5 + 8142 00594A 0E00 movlw 0 + 8143 00594C 1B60 xorwf ___flge@ff1& (0+255),f,b + 8144 00594E 0E00 movlw 0 + 8145 005950 1B61 xorwf (___flge@ff1+1)& (0+255),f,b + 8146 005952 0E00 movlw 0 + 8147 005954 1B62 xorwf (___flge@ff1+2)& (0+255),f,b + 8148 005956 0E80 movlw 128 + 8149 005958 1B63 xorwf (___flge@ff1+3)& (0+255),f,b + 8150 00595A 0E00 movlw 0 + 8151 00595C 1B64 xorwf ___flge@ff2& (0+255),f,b + 8152 00595E 0E00 movlw 0 + 8153 005960 1B65 xorwf (___flge@ff2+1)& (0+255),f,b + 8154 005962 0E00 movlw 0 + 8155 005964 1B66 xorwf (___flge@ff2+2)& (0+255),f,b + 8156 005966 0E80 movlw 128 + 8157 005968 1B67 xorwf (___flge@ff2+3)& (0+255),f,b + 8158 00596A 5164 movf ___flge@ff2& (0+255),w,b + 8159 00596C 5D60 subwf ___flge@ff1& (0+255),w,b + 8160 00596E 5165 movf (___flge@ff2+1)& (0+255),w,b + 8161 005970 5961 subwfb (___flge@ff1+1)& (0+255),w,b + 8162 005972 5166 movf (___flge@ff2+2)& (0+255),w,b + 8163 005974 5962 subwfb (___flge@ff1+2)& (0+255),w,b + 8164 005976 5167 movf (___flge@ff2+3)& (0+255),w,b + 8165 005978 5963 subwfb (___flge@ff1+3)& (0+255),w,b + 8166 00597A B0D8 btfsc status,0,c + 8167 00597C EFC2 F02C goto u8791 + 8168 005980 EFC4 F02C goto u8790 + 8169 005984 u8791: + 8170 005984 EFC7 F02C goto l10154 + 8171 005988 u8790: + 8172 005988 + 8173 ; BSR set to: 5 + 8174 005988 90D8 bcf status,0,c + 8175 00598A EFC8 F02C goto l2924 + 8176 00598E l10154: + 8177 + 8178 ; BSR set to: 5 + 8179 00598E 80D8 bsf status,0,c + 8180 005990 l2924: + 8181 + 8182 ; BSR set to: 5 + 8183 005990 0012 return ;funcret + 8184 005992 __end_of___flge: + 8185 callstack 0 + 8186 + 8187 ;; *************** function ___fldiv ***************** + 8188 ;; Defined at: + 8189 ;; line 11 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c" + 8190 ;; Parameters: Size Location Type + 8191 ;; b 4 67[BANK5 ] unsigned char + 8192 ;; a 4 71[BANK5 ] unsigned char + 8193 ;; Auto vars: Size Location Type + 8194 ;; grs 4 86[BANK5 ] unsigned long + 8195 ;; rem 4 79[BANK5 ] unsigned long + 8196 ;; new_exp 2 84[BANK5 ] short + 8197 ;; aexp 1 91[BANK5 ] unsigned char + 8198 ;; bexp 1 90[BANK5 ] unsigned char + 8199 ;; sign 1 83[BANK5 ] unsigned char + 8200 ;; Return value: Size Location Type + 8201 ;; 4 67[BANK5 ] unsigned char + 8202 ;; Registers used: + 8203 ;; wreg, status,2, status,0 + 8204 ;; Tracked objects: + 8205 ;; On entry : 0/0 + 8206 ;; On exit : 0/0 + 8207 ;; Unchanged: 0/0 + 8208 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 8085 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 8086 ;; Locals: 0 13 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 8087 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 8088 ;; Totals: 0 25 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 8089 ;;Total ram usage: 25 bytes - 8090 ;; Hardware stack levels used: 1 - 8091 ;; Hardware stack levels required when called: 8 - 8092 ;; This function calls: - 8093 ;; Nothing - 8094 ;; This function is called by: - 8095 ;; _PIDController_Update - 8096 ;; _DAC3_example - 8097 ;; This function uses a non-reentrant model - 8098 ;; - 8099 - 8100 psect text51 - 8101 003AA0 __ptext51: - 8102 callstack 0 - 8103 003AA0 ___fldiv: - 8104 callstack 116 - 8105 003AA0 0105 movlb 5 ; () banked - 8106 003AA2 51A6 movf (___fldiv@b+3)& (0+255),w,b - 8107 003AA4 0B80 andlw 128 - 8108 003AA6 6FB3 movwf ___fldiv@sign& (0+255),b - 8109 003AA8 51A6 movf (___fldiv@b+3)& (0+255),w,b - 8110 003AAA 25A6 addwf (___fldiv@b+3)& (0+255),w,b - 8111 003AAC 6FBA movwf ___fldiv@bexp& (0+255),b - 8112 003AAE - 8113 ; BSR set to: 5 - 8114 003AAE AFA5 btfss (___fldiv@b+2)& (0+255),7,b - 8115 003AB0 EF5C F01D goto u8001 - 8116 003AB4 EF5E F01D goto u8000 - 8117 003AB8 u8001: - 8118 003AB8 EF5F F01D goto l9873 - 8119 003ABC u8000: - 8120 003ABC - 8121 ; BSR set to: 5 - 8122 003ABC 81BA bsf ___fldiv@bexp& (0+255),0,b - 8123 003ABE l9873: - 8124 - 8125 ; BSR set to: 5 - 8126 003ABE 51BA movf ___fldiv@bexp& (0+255),w,b - 8127 003AC0 B4D8 btfsc status,2,c - 8128 003AC2 EF65 F01D goto u8011 - 8129 003AC6 EF67 F01D goto u8010 - 8130 003ACA u8011: - 8131 003ACA EF7C F01D goto l9883 - 8132 003ACE u8010: - 8133 003ACE - 8134 ; BSR set to: 5 - 8135 003ACE 29BA incf ___fldiv@bexp& (0+255),w,b - 8136 003AD0 A4D8 btfss status,2,c - 8137 003AD2 EF6D F01D goto u8021 - 8138 003AD6 EF6F F01D goto u8020 - 8139 003ADA u8021: - 8140 003ADA EF77 F01D goto l9879 - 8141 003ADE u8020: - 8142 003ADE - 8143 ; BSR set to: 5 - 8144 003ADE 0E00 movlw 0 - 8145 003AE0 6FA3 movwf ___fldiv@b& (0+255),b - 8146 003AE2 0E00 movlw 0 - 8147 003AE4 6FA4 movwf (___fldiv@b+1)& (0+255),b - 8148 003AE6 0E00 movlw 0 - 8149 003AE8 6FA5 movwf (___fldiv@b+2)& (0+255),b - 8150 003AEA 0E00 movlw 0 - 8151 003AEC 6FA6 movwf (___fldiv@b+3)& (0+255),b - 8152 003AEE l9879: - 8153 - 8154 ; BSR set to: 5 - 8155 003AEE 8FA5 bsf (___fldiv@b+2)& (0+255),7,b - 8156 003AF0 - 8157 ; BSR set to: 5 - 8158 003AF0 0E00 movlw 0 - 8159 003AF2 6FA6 movwf (___fldiv@b+3)& (0+255),b - 8160 003AF4 EF84 F01D goto l9885 - 8161 003AF8 l9883: - 8162 - 8163 ; BSR set to: 5 - 8164 003AF8 0E00 movlw 0 - 8165 003AFA 6FA3 movwf ___fldiv@b& (0+255),b - 8166 003AFC 0E00 movlw 0 - 8167 003AFE 6FA4 movwf (___fldiv@b+1)& (0+255),b - 8168 003B00 0E00 movlw 0 - 8169 003B02 6FA5 movwf (___fldiv@b+2)& (0+255),b - 8170 003B04 0E00 movlw 0 - 8171 003B06 6FA6 movwf (___fldiv@b+3)& (0+255),b - 8172 003B08 l9885: - 8173 - 8174 ; BSR set to: 5 - 8175 003B08 51AA movf (___fldiv@a+3)& (0+255),w,b - 8176 003B0A 0B80 andlw 128 - 8177 003B0C 1BB3 xorwf ___fldiv@sign& (0+255),f,b - 8178 003B0E - 8179 ; BSR set to: 5 - 8180 003B0E 51AA movf (___fldiv@a+3)& (0+255),w,b - 8181 003B10 25AA addwf (___fldiv@a+3)& (0+255),w,b - 8182 003B12 6FBB movwf ___fldiv@aexp& (0+255),b - 8183 003B14 - 8184 ; BSR set to: 5 - 8185 003B14 AFA9 btfss (___fldiv@a+2)& (0+255),7,b - 8186 003B16 EF8F F01D goto u8031 - 8187 003B1A EF91 F01D goto u8030 - 8188 003B1E u8031: - 8189 003B1E EF92 F01D goto l9893 - 8190 003B22 u8030: - 8191 003B22 - 8192 ; BSR set to: 5 - 8193 003B22 81BB bsf ___fldiv@aexp& (0+255),0,b - 8194 003B24 l9893: - 8195 - 8196 ; BSR set to: 5 - 8197 003B24 51BB movf ___fldiv@aexp& (0+255),w,b - 8198 003B26 B4D8 btfsc status,2,c - 8199 003B28 EF98 F01D goto u8041 - 8200 003B2C EF9A F01D goto u8040 - 8201 003B30 u8041: - 8202 003B30 EFAF F01D goto l9903 - 8203 003B34 u8040: - 8204 003B34 - 8205 ; BSR set to: 5 - 8206 003B34 29BB incf ___fldiv@aexp& (0+255),w,b - 8207 003B36 A4D8 btfss status,2,c - 8208 003B38 EFA0 F01D goto u8051 - 8209 003B3C EFA2 F01D goto u8050 - 8210 003B40 u8051: - 8211 003B40 EFAA F01D goto l9899 - 8212 003B44 u8050: - 8213 003B44 - 8214 ; BSR set to: 5 - 8215 003B44 0E00 movlw 0 - 8216 003B46 6FA7 movwf ___fldiv@a& (0+255),b - 8217 003B48 0E00 movlw 0 - 8218 003B4A 6FA8 movwf (___fldiv@a+1)& (0+255),b - 8219 003B4C 0E00 movlw 0 - 8220 003B4E 6FA9 movwf (___fldiv@a+2)& (0+255),b - 8221 003B50 0E00 movlw 0 - 8222 003B52 6FAA movwf (___fldiv@a+3)& (0+255),b - 8223 003B54 l9899: - 8224 - 8225 ; BSR set to: 5 - 8226 003B54 8FA9 bsf (___fldiv@a+2)& (0+255),7,b - 8227 003B56 - 8228 ; BSR set to: 5 - 8229 003B56 0E00 movlw 0 - 8230 003B58 6FAA movwf (___fldiv@a+3)& (0+255),b - 8231 003B5A EFB7 F01D goto l9905 - 8232 003B5E l9903: - 8233 - 8234 ; BSR set to: 5 - 8235 003B5E 0E00 movlw 0 - 8236 003B60 6FA7 movwf ___fldiv@a& (0+255),b - 8237 003B62 0E00 movlw 0 - 8238 003B64 6FA8 movwf (___fldiv@a+1)& (0+255),b - 8239 003B66 0E00 movlw 0 - 8240 003B68 6FA9 movwf (___fldiv@a+2)& (0+255),b - 8241 003B6A 0E00 movlw 0 - 8242 003B6C 6FAA movwf (___fldiv@a+3)& (0+255),b - 8243 003B6E l9905: - 8244 + 8209 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8210 ;; Locals: 0 13 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8211 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8212 ;; Totals: 0 25 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8213 ;;Total ram usage: 25 bytes + 8214 ;; Hardware stack levels used: 1 + 8215 ;; Hardware stack levels required when called: 8 + 8216 ;; This function calls: + 8217 ;; Nothing + 8218 ;; This function is called by: + 8219 ;; _PIDController_Update + 8220 ;; _DAC3_example + 8221 ;; This function uses a non-reentrant model + 8222 ;; + 8223 + 8224 psect text51 + 8225 003AA0 __ptext51: + 8226 callstack 0 + 8227 003AA0 ___fldiv: + 8228 callstack 116 + 8229 003AA0 0105 movlb 5 ; () banked + 8230 003AA2 51A6 movf (___fldiv@b+3)& (0+255),w,b + 8231 003AA4 0B80 andlw 128 + 8232 003AA6 6FB3 movwf ___fldiv@sign& (0+255),b + 8233 003AA8 51A6 movf (___fldiv@b+3)& (0+255),w,b + 8234 003AAA 25A6 addwf (___fldiv@b+3)& (0+255),w,b + 8235 003AAC 6FBA movwf ___fldiv@bexp& (0+255),b + 8236 003AAE + 8237 ; BSR set to: 5 + 8238 003AAE AFA5 btfss (___fldiv@b+2)& (0+255),7,b + 8239 003AB0 EF5C F01D goto u8331 + 8240 003AB4 EF5E F01D goto u8330 + 8241 003AB8 u8331: + 8242 003AB8 EF5F F01D goto l9868 + 8243 003ABC u8330: + 8244 003ABC 8245 ; BSR set to: 5 - 8246 003B6E 51A7 movf ___fldiv@a& (0+255),w,b - 8247 003B70 11A8 iorwf (___fldiv@a+1)& (0+255),w,b - 8248 003B72 11A9 iorwf (___fldiv@a+2)& (0+255),w,b - 8249 003B74 11AA iorwf (___fldiv@a+3)& (0+255),w,b - 8250 003B76 A4D8 btfss status,2,c - 8251 003B78 EFC0 F01D goto u8061 - 8252 003B7C EFC2 F01D goto u8060 - 8253 003B80 u8061: - 8254 003B80 EFDA F01D goto l9917 - 8255 003B84 u8060: - 8256 003B84 - 8257 ; BSR set to: 5 - 8258 003B84 0E00 movlw 0 - 8259 003B86 6FA3 movwf ___fldiv@b& (0+255),b - 8260 003B88 0E00 movlw 0 - 8261 003B8A 6FA4 movwf (___fldiv@b+1)& (0+255),b - 8262 003B8C 0E00 movlw 0 - 8263 003B8E 6FA5 movwf (___fldiv@b+2)& (0+255),b - 8264 003B90 0E00 movlw 0 - 8265 003B92 6FA6 movwf (___fldiv@b+3)& (0+255),b - 8266 003B94 + 8246 003ABC 81BA bsf ___fldiv@bexp& (0+255),0,b + 8247 003ABE l9868: + 8248 + 8249 ; BSR set to: 5 + 8250 003ABE 51BA movf ___fldiv@bexp& (0+255),w,b + 8251 003AC0 B4D8 btfsc status,2,c + 8252 003AC2 EF65 F01D goto u8341 + 8253 003AC6 EF67 F01D goto u8340 + 8254 003ACA u8341: + 8255 003ACA EF7C F01D goto l9878 + 8256 003ACE u8340: + 8257 003ACE + 8258 ; BSR set to: 5 + 8259 003ACE 29BA incf ___fldiv@bexp& (0+255),w,b + 8260 003AD0 A4D8 btfss status,2,c + 8261 003AD2 EF6D F01D goto u8351 + 8262 003AD6 EF6F F01D goto u8350 + 8263 003ADA u8351: + 8264 003ADA EF77 F01D goto l9874 + 8265 003ADE u8350: + 8266 003ADE 8267 ; BSR set to: 5 - 8268 003B94 0E80 movlw 128 - 8269 003B96 13A5 iorwf (___fldiv@b+2)& (0+255),f,b - 8270 003B98 0E7F movlw 127 - 8271 003B9A 13A6 iorwf (___fldiv@b+3)& (0+255),f,b - 8272 003B9C l9911: - 8273 - 8274 ; BSR set to: 5 - 8275 003B9C 51B3 movf ___fldiv@sign& (0+255),w,b - 8276 003B9E 13A6 iorwf (___fldiv@b+3)& (0+255),f,b - 8277 003BA0 + 8268 003ADE 0E00 movlw 0 + 8269 003AE0 6FA3 movwf ___fldiv@b& (0+255),b + 8270 003AE2 0E00 movlw 0 + 8271 003AE4 6FA4 movwf (___fldiv@b+1)& (0+255),b + 8272 003AE6 0E00 movlw 0 + 8273 003AE8 6FA5 movwf (___fldiv@b+2)& (0+255),b + 8274 003AEA 0E00 movlw 0 + 8275 003AEC 6FA6 movwf (___fldiv@b+3)& (0+255),b + 8276 003AEE l9874: + 8277 8278 ; BSR set to: 5 - 8279 003BA0 C5A3 F5A3 movff ___fldiv@b,?___fldiv - 8280 003BA4 C5A4 F5A4 movff ___fldiv@b+1,?___fldiv+1 - 8281 003BA8 C5A5 F5A5 movff ___fldiv@b+2,?___fldiv+2 - 8282 003BAC C5A6 F5A6 movff ___fldiv@b+3,?___fldiv+3 - 8283 003BB0 EF1D F01F goto l3233 - 8284 003BB4 l9917: - 8285 - 8286 ; BSR set to: 5 - 8287 003BB4 51BA movf ___fldiv@bexp& (0+255),w,b - 8288 003BB6 A4D8 btfss status,2,c - 8289 003BB8 EFE0 F01D goto u8071 - 8290 003BBC EFE2 F01D goto u8070 - 8291 003BC0 u8071: - 8292 003BC0 EFEC F01D goto l9925 - 8293 003BC4 u8070: - 8294 003BC4 - 8295 ; BSR set to: 5 - 8296 003BC4 0E00 movlw 0 - 8297 003BC6 6FA3 movwf ?___fldiv& (0+255),b - 8298 003BC8 0E00 movlw 0 - 8299 003BCA 6FA4 movwf (?___fldiv+1)& (0+255),b - 8300 003BCC 0E00 movlw 0 - 8301 003BCE 6FA5 movwf (?___fldiv+2)& (0+255),b - 8302 003BD0 0E00 movlw 0 - 8303 003BD2 6FA6 movwf (?___fldiv+3)& (0+255),b - 8304 003BD4 EF1D F01F goto l3233 - 8305 003BD8 l9925: - 8306 - 8307 ; BSR set to: 5 - 8308 003BD8 51BB movf ___fldiv@aexp& (0+255),w,b - 8309 003BDA C5BA F5AB movff ___fldiv@bexp,??___fldiv - 8310 003BDE 6BAC clrf (??___fldiv+1)& (0+255),b - 8311 003BE0 5FAB subwf ??___fldiv& (0+255),f,b - 8312 003BE2 0E00 movlw 0 - 8313 003BE4 5BAC subwfb (??___fldiv+1)& (0+255),f,b - 8314 003BE6 0E7F movlw 127 - 8315 003BE8 25AB addwf ??___fldiv& (0+255),w,b - 8316 003BEA 6FB4 movwf ___fldiv@new_exp& (0+255),b - 8317 003BEC 0E00 movlw 0 - 8318 003BEE 21AC addwfc (??___fldiv+1)& (0+255),w,b - 8319 003BF0 6FB5 movwf (___fldiv@new_exp+1)& (0+255),b - 8320 003BF2 - 8321 ; BSR set to: 5 - 8322 003BF2 C5A3 F5AF movff ___fldiv@b,___fldiv@rem - 8323 003BF6 C5A4 F5B0 movff ___fldiv@b+1,___fldiv@rem+1 - 8324 003BFA C5A5 F5B1 movff ___fldiv@b+2,___fldiv@rem+2 - 8325 003BFE C5A6 F5B2 movff ___fldiv@b+3,___fldiv@rem+3 - 8326 003C02 - 8327 ; BSR set to: 5 - 8328 003C02 0E00 movlw 0 - 8329 003C04 6FA3 movwf ___fldiv@b& (0+255),b - 8330 003C06 0E00 movlw 0 - 8331 003C08 6FA4 movwf (___fldiv@b+1)& (0+255),b - 8332 003C0A 0E00 movlw 0 - 8333 003C0C 6FA5 movwf (___fldiv@b+2)& (0+255),b - 8334 003C0E 0E00 movlw 0 - 8335 003C10 6FA6 movwf (___fldiv@b+3)& (0+255),b - 8336 003C12 - 8337 ; BSR set to: 5 - 8338 003C12 0E00 movlw 0 - 8339 003C14 6FB6 movwf ___fldiv@grs& (0+255),b - 8340 003C16 0E00 movlw 0 - 8341 003C18 6FB7 movwf (___fldiv@grs+1)& (0+255),b - 8342 003C1A 0E00 movlw 0 - 8343 003C1C 6FB8 movwf (___fldiv@grs+2)& (0+255),b - 8344 003C1E 0E00 movlw 0 - 8345 003C20 6FB9 movwf (___fldiv@grs+3)& (0+255),b - 8346 003C22 - 8347 ; BSR set to: 5 - 8348 003C22 0E00 movlw 0 - 8349 003C24 6FBB movwf ___fldiv@aexp& (0+255),b - 8350 003C26 EF4D F01E goto l3235 - 8351 003C2A l9935: - 8352 - 8353 ; BSR set to: 5 - 8354 003C2A 51BB movf ___fldiv@aexp& (0+255),w,b - 8355 003C2C B4D8 btfsc status,2,c - 8356 003C2E EF1B F01E goto u8081 - 8357 003C32 EF1D F01E goto u8080 - 8358 003C36 u8081: - 8359 003C36 EF34 F01E goto l9943 - 8360 003C3A u8080: - 8361 003C3A - 8362 ; BSR set to: 5 - 8363 003C3A 90D8 bcf status,0,c - 8364 003C3C 37AF rlcf ___fldiv@rem& (0+255),f,b - 8365 003C3E 37B0 rlcf (___fldiv@rem+1)& (0+255),f,b - 8366 003C40 37B1 rlcf (___fldiv@rem+2)& (0+255),f,b - 8367 003C42 37B2 rlcf (___fldiv@rem+3)& (0+255),f,b - 8368 003C44 90D8 bcf status,0,c - 8369 003C46 37A3 rlcf ___fldiv@b& (0+255),f,b - 8370 003C48 37A4 rlcf (___fldiv@b+1)& (0+255),f,b - 8371 003C4A 37A5 rlcf (___fldiv@b+2)& (0+255),f,b - 8372 003C4C 37A6 rlcf (___fldiv@b+3)& (0+255),f,b - 8373 003C4E - 8374 ; BSR set to: 5 - 8375 003C4E AFB9 btfss (___fldiv@grs+3)& (0+255),7,b - 8376 003C50 EF2C F01E goto u8091 - 8377 003C54 EF2E F01E goto u8090 - 8378 003C58 u8091: - 8379 003C58 EF2F F01E goto l3238 - 8380 003C5C u8090: - 8381 003C5C - 8382 ; BSR set to: 5 - 8383 003C5C 81A3 bsf ___fldiv@b& (0+255),0,b - 8384 003C5E l3238: - 8385 - 8386 ; BSR set to: 5 - 8387 003C5E 90D8 bcf status,0,c - 8388 003C60 37B6 rlcf ___fldiv@grs& (0+255),f,b - 8389 003C62 37B7 rlcf (___fldiv@grs+1)& (0+255),f,b - 8390 003C64 37B8 rlcf (___fldiv@grs+2)& (0+255),f,b - 8391 003C66 37B9 rlcf (___fldiv@grs+3)& (0+255),f,b - 8392 003C68 l9943: - 8393 - 8394 ; BSR set to: 5 - 8395 003C68 51A7 movf ___fldiv@a& (0+255),w,b - 8396 003C6A 5DAF subwf ___fldiv@rem& (0+255),w,b - 8397 003C6C 51A8 movf (___fldiv@a+1)& (0+255),w,b - 8398 003C6E 59B0 subwfb (___fldiv@rem+1)& (0+255),w,b - 8399 003C70 51A9 movf (___fldiv@a+2)& (0+255),w,b - 8400 003C72 59B1 subwfb (___fldiv@rem+2)& (0+255),w,b - 8401 003C74 51AA movf (___fldiv@a+3)& (0+255),w,b - 8402 003C76 59B2 subwfb (___fldiv@rem+3)& (0+255),w,b - 8403 003C78 A0D8 btfss status,0,c - 8404 003C7A EF41 F01E goto u8101 - 8405 003C7E EF43 F01E goto u8100 - 8406 003C82 u8101: - 8407 003C82 EF4C F01E goto l9949 - 8408 003C86 u8100: - 8409 003C86 + 8279 003AEE 8FA5 bsf (___fldiv@b+2)& (0+255),7,b + 8280 003AF0 + 8281 ; BSR set to: 5 + 8282 003AF0 0E00 movlw 0 + 8283 003AF2 6FA6 movwf (___fldiv@b+3)& (0+255),b + 8284 003AF4 EF84 F01D goto l9880 + 8285 003AF8 l9878: + 8286 + 8287 ; BSR set to: 5 + 8288 003AF8 0E00 movlw 0 + 8289 003AFA 6FA3 movwf ___fldiv@b& (0+255),b + 8290 003AFC 0E00 movlw 0 + 8291 003AFE 6FA4 movwf (___fldiv@b+1)& (0+255),b + 8292 003B00 0E00 movlw 0 + 8293 003B02 6FA5 movwf (___fldiv@b+2)& (0+255),b + 8294 003B04 0E00 movlw 0 + 8295 003B06 6FA6 movwf (___fldiv@b+3)& (0+255),b + 8296 003B08 l9880: + 8297 + 8298 ; BSR set to: 5 + 8299 003B08 51AA movf (___fldiv@a+3)& (0+255),w,b + 8300 003B0A 0B80 andlw 128 + 8301 003B0C 1BB3 xorwf ___fldiv@sign& (0+255),f,b + 8302 003B0E + 8303 ; BSR set to: 5 + 8304 003B0E 51AA movf (___fldiv@a+3)& (0+255),w,b + 8305 003B10 25AA addwf (___fldiv@a+3)& (0+255),w,b + 8306 003B12 6FBB movwf ___fldiv@aexp& (0+255),b + 8307 003B14 + 8308 ; BSR set to: 5 + 8309 003B14 AFA9 btfss (___fldiv@a+2)& (0+255),7,b + 8310 003B16 EF8F F01D goto u8361 + 8311 003B1A EF91 F01D goto u8360 + 8312 003B1E u8361: + 8313 003B1E EF92 F01D goto l9888 + 8314 003B22 u8360: + 8315 003B22 + 8316 ; BSR set to: 5 + 8317 003B22 81BB bsf ___fldiv@aexp& (0+255),0,b + 8318 003B24 l9888: + 8319 + 8320 ; BSR set to: 5 + 8321 003B24 51BB movf ___fldiv@aexp& (0+255),w,b + 8322 003B26 B4D8 btfsc status,2,c + 8323 003B28 EF98 F01D goto u8371 + 8324 003B2C EF9A F01D goto u8370 + 8325 003B30 u8371: + 8326 003B30 EFAF F01D goto l9898 + 8327 003B34 u8370: + 8328 003B34 + 8329 ; BSR set to: 5 + 8330 003B34 29BB incf ___fldiv@aexp& (0+255),w,b + 8331 003B36 A4D8 btfss status,2,c + 8332 003B38 EFA0 F01D goto u8381 + 8333 003B3C EFA2 F01D goto u8380 + 8334 003B40 u8381: + 8335 003B40 EFAA F01D goto l9894 + 8336 003B44 u8380: + 8337 003B44 + 8338 ; BSR set to: 5 + 8339 003B44 0E00 movlw 0 + 8340 003B46 6FA7 movwf ___fldiv@a& (0+255),b + 8341 003B48 0E00 movlw 0 + 8342 003B4A 6FA8 movwf (___fldiv@a+1)& (0+255),b + 8343 003B4C 0E00 movlw 0 + 8344 003B4E 6FA9 movwf (___fldiv@a+2)& (0+255),b + 8345 003B50 0E00 movlw 0 + 8346 003B52 6FAA movwf (___fldiv@a+3)& (0+255),b + 8347 003B54 l9894: + 8348 + 8349 ; BSR set to: 5 + 8350 003B54 8FA9 bsf (___fldiv@a+2)& (0+255),7,b + 8351 003B56 + 8352 ; BSR set to: 5 + 8353 003B56 0E00 movlw 0 + 8354 003B58 6FAA movwf (___fldiv@a+3)& (0+255),b + 8355 003B5A EFB7 F01D goto l9900 + 8356 003B5E l9898: + 8357 + 8358 ; BSR set to: 5 + 8359 003B5E 0E00 movlw 0 + 8360 003B60 6FA7 movwf ___fldiv@a& (0+255),b + 8361 003B62 0E00 movlw 0 + 8362 003B64 6FA8 movwf (___fldiv@a+1)& (0+255),b + 8363 003B66 0E00 movlw 0 + 8364 003B68 6FA9 movwf (___fldiv@a+2)& (0+255),b + 8365 003B6A 0E00 movlw 0 + 8366 003B6C 6FAA movwf (___fldiv@a+3)& (0+255),b + 8367 003B6E l9900: + 8368 + 8369 ; BSR set to: 5 + 8370 003B6E 51A7 movf ___fldiv@a& (0+255),w,b + 8371 003B70 11A8 iorwf (___fldiv@a+1)& (0+255),w,b + 8372 003B72 11A9 iorwf (___fldiv@a+2)& (0+255),w,b + 8373 003B74 11AA iorwf (___fldiv@a+3)& (0+255),w,b + 8374 003B76 A4D8 btfss status,2,c + 8375 003B78 EFC0 F01D goto u8391 + 8376 003B7C EFC2 F01D goto u8390 + 8377 003B80 u8391: + 8378 003B80 EFDA F01D goto l9912 + 8379 003B84 u8390: + 8380 003B84 + 8381 ; BSR set to: 5 + 8382 003B84 0E00 movlw 0 + 8383 003B86 6FA3 movwf ___fldiv@b& (0+255),b + 8384 003B88 0E00 movlw 0 + 8385 003B8A 6FA4 movwf (___fldiv@b+1)& (0+255),b + 8386 003B8C 0E00 movlw 0 + 8387 003B8E 6FA5 movwf (___fldiv@b+2)& (0+255),b + 8388 003B90 0E00 movlw 0 + 8389 003B92 6FA6 movwf (___fldiv@b+3)& (0+255),b + 8390 003B94 + 8391 ; BSR set to: 5 + 8392 003B94 0E80 movlw 128 + 8393 003B96 13A5 iorwf (___fldiv@b+2)& (0+255),f,b + 8394 003B98 0E7F movlw 127 + 8395 003B9A 13A6 iorwf (___fldiv@b+3)& (0+255),f,b + 8396 003B9C l9906: + 8397 + 8398 ; BSR set to: 5 + 8399 003B9C 51B3 movf ___fldiv@sign& (0+255),w,b + 8400 003B9E 13A6 iorwf (___fldiv@b+3)& (0+255),f,b + 8401 003BA0 + 8402 ; BSR set to: 5 + 8403 003BA0 C5A3 F5A3 movff ___fldiv@b,?___fldiv + 8404 003BA4 C5A4 F5A4 movff ___fldiv@b+1,?___fldiv+1 + 8405 003BA8 C5A5 F5A5 movff ___fldiv@b+2,?___fldiv+2 + 8406 003BAC C5A6 F5A6 movff ___fldiv@b+3,?___fldiv+3 + 8407 003BB0 EF1D F01F goto l3236 + 8408 003BB4 l9912: + 8409 8410 ; BSR set to: 5 - 8411 003C86 8DB9 bsf (___fldiv@grs+3)& (0+255),6,b - 8412 003C88 - 8413 ; BSR set to: 5 - 8414 003C88 51A7 movf ___fldiv@a& (0+255),w,b - 8415 003C8A 5FAF subwf ___fldiv@rem& (0+255),f,b - 8416 003C8C 51A8 movf (___fldiv@a+1)& (0+255),w,b - 8417 003C8E 5BB0 subwfb (___fldiv@rem+1)& (0+255),f,b - 8418 003C90 51A9 movf (___fldiv@a+2)& (0+255),w,b - 8419 003C92 5BB1 subwfb (___fldiv@rem+2)& (0+255),f,b - 8420 003C94 51AA movf (___fldiv@a+3)& (0+255),w,b - 8421 003C96 5BB2 subwfb (___fldiv@rem+3)& (0+255),f,b - 8422 003C98 l9949: - 8423 - 8424 ; BSR set to: 5 - 8425 003C98 2BBB incf ___fldiv@aexp& (0+255),f,b - 8426 003C9A l3235: - 8427 - 8428 ; BSR set to: 5 - 8429 003C9A 0E19 movlw 25 - 8430 003C9C 65BB cpfsgt ___fldiv@aexp& (0+255),b - 8431 003C9E EF53 F01E goto u8111 - 8432 003CA2 EF55 F01E goto u8110 - 8433 003CA6 u8111: - 8434 003CA6 EF15 F01E goto l9935 - 8435 003CAA u8110: - 8436 003CAA - 8437 ; BSR set to: 5 - 8438 003CAA 51AF movf ___fldiv@rem& (0+255),w,b - 8439 003CAC 11B0 iorwf (___fldiv@rem+1)& (0+255),w,b - 8440 003CAE 11B1 iorwf (___fldiv@rem+2)& (0+255),w,b - 8441 003CB0 11B2 iorwf (___fldiv@rem+3)& (0+255),w,b - 8442 003CB2 B4D8 btfsc status,2,c - 8443 003CB4 EF5E F01E goto u8121 - 8444 003CB8 EF60 F01E goto u8120 - 8445 003CBC u8121: - 8446 003CBC EF78 F01E goto l9961 - 8447 003CC0 u8120: - 8448 003CC0 - 8449 ; BSR set to: 5 - 8450 003CC0 81B6 bsf ___fldiv@grs& (0+255),0,b - 8451 003CC2 EF78 F01E goto l9961 - 8452 003CC6 l9955: - 8453 - 8454 ; BSR set to: 5 - 8455 003CC6 90D8 bcf status,0,c - 8456 003CC8 37A3 rlcf ___fldiv@b& (0+255),f,b - 8457 003CCA 37A4 rlcf (___fldiv@b+1)& (0+255),f,b - 8458 003CCC 37A5 rlcf (___fldiv@b+2)& (0+255),f,b - 8459 003CCE 37A6 rlcf (___fldiv@b+3)& (0+255),f,b - 8460 003CD0 + 8411 003BB4 51BA movf ___fldiv@bexp& (0+255),w,b + 8412 003BB6 A4D8 btfss status,2,c + 8413 003BB8 EFE0 F01D goto u8401 + 8414 003BBC EFE2 F01D goto u8400 + 8415 003BC0 u8401: + 8416 003BC0 EFEC F01D goto l9920 + 8417 003BC4 u8400: + 8418 003BC4 + 8419 ; BSR set to: 5 + 8420 003BC4 0E00 movlw 0 + 8421 003BC6 6FA3 movwf ?___fldiv& (0+255),b + 8422 003BC8 0E00 movlw 0 + 8423 003BCA 6FA4 movwf (?___fldiv+1)& (0+255),b + 8424 003BCC 0E00 movlw 0 + 8425 003BCE 6FA5 movwf (?___fldiv+2)& (0+255),b + 8426 003BD0 0E00 movlw 0 + 8427 003BD2 6FA6 movwf (?___fldiv+3)& (0+255),b + 8428 003BD4 EF1D F01F goto l3236 + 8429 003BD8 l9920: + 8430 + 8431 ; BSR set to: 5 + 8432 003BD8 51BB movf ___fldiv@aexp& (0+255),w,b + 8433 003BDA C5BA F5AB movff ___fldiv@bexp,??___fldiv + 8434 003BDE 6BAC clrf (??___fldiv+1)& (0+255),b + 8435 003BE0 5FAB subwf ??___fldiv& (0+255),f,b + 8436 003BE2 0E00 movlw 0 + 8437 003BE4 5BAC subwfb (??___fldiv+1)& (0+255),f,b + 8438 003BE6 0E7F movlw 127 + 8439 003BE8 25AB addwf ??___fldiv& (0+255),w,b + 8440 003BEA 6FB4 movwf ___fldiv@new_exp& (0+255),b + 8441 003BEC 0E00 movlw 0 + 8442 003BEE 21AC addwfc (??___fldiv+1)& (0+255),w,b + 8443 003BF0 6FB5 movwf (___fldiv@new_exp+1)& (0+255),b + 8444 003BF2 + 8445 ; BSR set to: 5 + 8446 003BF2 C5A3 F5AF movff ___fldiv@b,___fldiv@rem + 8447 003BF6 C5A4 F5B0 movff ___fldiv@b+1,___fldiv@rem+1 + 8448 003BFA C5A5 F5B1 movff ___fldiv@b+2,___fldiv@rem+2 + 8449 003BFE C5A6 F5B2 movff ___fldiv@b+3,___fldiv@rem+3 + 8450 003C02 + 8451 ; BSR set to: 5 + 8452 003C02 0E00 movlw 0 + 8453 003C04 6FA3 movwf ___fldiv@b& (0+255),b + 8454 003C06 0E00 movlw 0 + 8455 003C08 6FA4 movwf (___fldiv@b+1)& (0+255),b + 8456 003C0A 0E00 movlw 0 + 8457 003C0C 6FA5 movwf (___fldiv@b+2)& (0+255),b + 8458 003C0E 0E00 movlw 0 + 8459 003C10 6FA6 movwf (___fldiv@b+3)& (0+255),b + 8460 003C12 8461 ; BSR set to: 5 - 8462 003CD0 AFB9 btfss (___fldiv@grs+3)& (0+255),7,b - 8463 003CD2 EF6D F01E goto u8131 - 8464 003CD6 EF6F F01E goto u8130 - 8465 003CDA u8131: - 8466 003CDA EF70 F01E goto l3244 - 8467 003CDE u8130: - 8468 003CDE - 8469 ; BSR set to: 5 - 8470 003CDE 81A3 bsf ___fldiv@b& (0+255),0,b - 8471 003CE0 l3244: - 8472 - 8473 ; BSR set to: 5 - 8474 003CE0 90D8 bcf status,0,c - 8475 003CE2 37B6 rlcf ___fldiv@grs& (0+255),f,b - 8476 003CE4 37B7 rlcf (___fldiv@grs+1)& (0+255),f,b - 8477 003CE6 37B8 rlcf (___fldiv@grs+2)& (0+255),f,b - 8478 003CE8 37B9 rlcf (___fldiv@grs+3)& (0+255),f,b - 8479 003CEA 07B4 decf ___fldiv@new_exp& (0+255),f,b - 8480 003CEC A0D8 btfss status,0,c - 8481 003CEE 07B5 decf (___fldiv@new_exp+1)& (0+255),f,b - 8482 003CF0 l9961: - 8483 - 8484 ; BSR set to: 5 - 8485 003CF0 AFA5 btfss (___fldiv@b+2)& (0+255),7,b - 8486 003CF2 EF7D F01E goto u8141 - 8487 003CF6 EF7F F01E goto u8140 - 8488 003CFA u8141: - 8489 003CFA EF63 F01E goto l9955 - 8490 003CFE u8140: - 8491 003CFE - 8492 ; BSR set to: 5 - 8493 003CFE 0E00 movlw 0 - 8494 003D00 6FBB movwf ___fldiv@aexp& (0+255),b - 8495 003D02 - 8496 ; BSR set to: 5 - 8497 003D02 AFB9 btfss (___fldiv@grs+3)& (0+255),7,b - 8498 003D04 EF86 F01E goto u8151 - 8499 003D08 EF88 F01E goto u8150 - 8500 003D0C u8151: - 8501 003D0C EFAC F01E goto l3246 - 8502 003D10 u8150: - 8503 003D10 - 8504 ; BSR set to: 5 - 8505 003D10 0EFF movlw 255 - 8506 003D12 15B6 andwf ___fldiv@grs& (0+255),w,b - 8507 003D14 6FAB movwf ??___fldiv& (0+255),b - 8508 003D16 0EFF movlw 255 - 8509 003D18 15B7 andwf (___fldiv@grs+1)& (0+255),w,b - 8510 003D1A 6FAC movwf (??___fldiv+1)& (0+255),b - 8511 003D1C 0EFF movlw 255 - 8512 003D1E 15B8 andwf (___fldiv@grs+2)& (0+255),w,b - 8513 003D20 6FAD movwf (??___fldiv+2)& (0+255),b - 8514 003D22 0E7F movlw 127 - 8515 003D24 15B9 andwf (___fldiv@grs+3)& (0+255),w,b - 8516 003D26 6FAE movwf (??___fldiv+3)& (0+255),b - 8517 003D28 51AB movf ??___fldiv& (0+255),w,b - 8518 003D2A 11AC iorwf (??___fldiv+1)& (0+255),w,b - 8519 003D2C 11AD iorwf (??___fldiv+2)& (0+255),w,b - 8520 003D2E 11AE iorwf (??___fldiv+3)& (0+255),w,b - 8521 003D30 B4D8 btfsc status,2,c - 8522 003D32 EF9D F01E goto u8161 - 8523 003D36 EF9F F01E goto u8160 - 8524 003D3A u8161: - 8525 003D3A EFA3 F01E goto l3247 - 8526 003D3E u8160: - 8527 003D3E l9969: - 8528 - 8529 ; BSR set to: 5 - 8530 003D3E 0E01 movlw 1 - 8531 003D40 6FBB movwf ___fldiv@aexp& (0+255),b - 8532 003D42 EFAC F01E goto l3246 - 8533 003D46 l3247: - 8534 - 8535 ; BSR set to: 5 - 8536 003D46 A1A3 btfss ___fldiv@b& (0+255),0,b - 8537 003D48 EFA8 F01E goto u8171 - 8538 003D4C EFAA F01E goto u8170 - 8539 003D50 u8171: - 8540 003D50 EFAC F01E goto l3246 - 8541 003D54 u8170: - 8542 003D54 EF9F F01E goto l9969 - 8543 003D58 l3246: - 8544 - 8545 ; BSR set to: 5 - 8546 003D58 51BB movf ___fldiv@aexp& (0+255),w,b - 8547 003D5A B4D8 btfsc status,2,c - 8548 003D5C EFB2 F01E goto u8181 - 8549 003D60 EFB4 F01E goto u8180 - 8550 003D64 u8181: - 8551 003D64 EFD8 F01E goto l9981 - 8552 003D68 u8180: - 8553 003D68 - 8554 ; BSR set to: 5 - 8555 003D68 0E01 movlw 1 - 8556 003D6A 27A3 addwf ___fldiv@b& (0+255),f,b - 8557 003D6C 0E00 movlw 0 - 8558 003D6E 23A4 addwfc (___fldiv@b+1)& (0+255),f,b - 8559 003D70 23A5 addwfc (___fldiv@b+2)& (0+255),f,b - 8560 003D72 23A6 addwfc (___fldiv@b+3)& (0+255),f,b - 8561 003D74 - 8562 ; BSR set to: 5 - 8563 003D74 A1A6 btfss (___fldiv@b+3)& (0+255),0,b - 8564 003D76 EFBF F01E goto u8191 - 8565 003D7A EFC1 F01E goto u8190 - 8566 003D7E u8191: - 8567 003D7E EFD8 F01E goto l9981 - 8568 003D82 u8190: - 8569 003D82 - 8570 ; BSR set to: 5 - 8571 003D82 C5A3 F5AB movff ___fldiv@b,??___fldiv - 8572 003D86 C5A4 F5AC movff ___fldiv@b+1,??___fldiv+1 - 8573 003D8A C5A5 F5AD movff ___fldiv@b+2,??___fldiv+2 - 8574 003D8E C5A6 F5AE movff ___fldiv@b+3,??___fldiv+3 - 8575 003D92 35AE rlcf (??___fldiv+3)& (0+255),w,b - 8576 003D94 33AE rrcf (??___fldiv+3)& (0+255),f,b - 8577 003D96 33AD rrcf (??___fldiv+2)& (0+255),f,b - 8578 003D98 33AC rrcf (??___fldiv+1)& (0+255),f,b - 8579 003D9A 33AB rrcf ??___fldiv& (0+255),f,b - 8580 003D9C C5AB F5A3 movff ??___fldiv,___fldiv@b - 8581 003DA0 C5AC F5A4 movff ??___fldiv+1,___fldiv@b+1 - 8582 003DA4 C5AD F5A5 movff ??___fldiv+2,___fldiv@b+2 - 8583 003DA8 C5AE F5A6 movff ??___fldiv+3,___fldiv@b+3 - 8584 003DAC + 8462 003C12 0E00 movlw 0 + 8463 003C14 6FB6 movwf ___fldiv@grs& (0+255),b + 8464 003C16 0E00 movlw 0 + 8465 003C18 6FB7 movwf (___fldiv@grs+1)& (0+255),b + 8466 003C1A 0E00 movlw 0 + 8467 003C1C 6FB8 movwf (___fldiv@grs+2)& (0+255),b + 8468 003C1E 0E00 movlw 0 + 8469 003C20 6FB9 movwf (___fldiv@grs+3)& (0+255),b + 8470 003C22 + 8471 ; BSR set to: 5 + 8472 003C22 0E00 movlw 0 + 8473 003C24 6FBB movwf ___fldiv@aexp& (0+255),b + 8474 003C26 EF4D F01E goto l3238 + 8475 003C2A l9930: + 8476 + 8477 ; BSR set to: 5 + 8478 003C2A 51BB movf ___fldiv@aexp& (0+255),w,b + 8479 003C2C B4D8 btfsc status,2,c + 8480 003C2E EF1B F01E goto u8411 + 8481 003C32 EF1D F01E goto u8410 + 8482 003C36 u8411: + 8483 003C36 EF34 F01E goto l9938 + 8484 003C3A u8410: + 8485 003C3A + 8486 ; BSR set to: 5 + 8487 003C3A 90D8 bcf status,0,c + 8488 003C3C 37AF rlcf ___fldiv@rem& (0+255),f,b + 8489 003C3E 37B0 rlcf (___fldiv@rem+1)& (0+255),f,b + 8490 003C40 37B1 rlcf (___fldiv@rem+2)& (0+255),f,b + 8491 003C42 37B2 rlcf (___fldiv@rem+3)& (0+255),f,b + 8492 003C44 90D8 bcf status,0,c + 8493 003C46 37A3 rlcf ___fldiv@b& (0+255),f,b + 8494 003C48 37A4 rlcf (___fldiv@b+1)& (0+255),f,b + 8495 003C4A 37A5 rlcf (___fldiv@b+2)& (0+255),f,b + 8496 003C4C 37A6 rlcf (___fldiv@b+3)& (0+255),f,b + 8497 003C4E + 8498 ; BSR set to: 5 + 8499 003C4E AFB9 btfss (___fldiv@grs+3)& (0+255),7,b + 8500 003C50 EF2C F01E goto u8421 + 8501 003C54 EF2E F01E goto u8420 + 8502 003C58 u8421: + 8503 003C58 EF2F F01E goto l3241 + 8504 003C5C u8420: + 8505 003C5C + 8506 ; BSR set to: 5 + 8507 003C5C 81A3 bsf ___fldiv@b& (0+255),0,b + 8508 003C5E l3241: + 8509 + 8510 ; BSR set to: 5 + 8511 003C5E 90D8 bcf status,0,c + 8512 003C60 37B6 rlcf ___fldiv@grs& (0+255),f,b + 8513 003C62 37B7 rlcf (___fldiv@grs+1)& (0+255),f,b + 8514 003C64 37B8 rlcf (___fldiv@grs+2)& (0+255),f,b + 8515 003C66 37B9 rlcf (___fldiv@grs+3)& (0+255),f,b + 8516 003C68 l9938: + 8517 + 8518 ; BSR set to: 5 + 8519 003C68 51A7 movf ___fldiv@a& (0+255),w,b + 8520 003C6A 5DAF subwf ___fldiv@rem& (0+255),w,b + 8521 003C6C 51A8 movf (___fldiv@a+1)& (0+255),w,b + 8522 003C6E 59B0 subwfb (___fldiv@rem+1)& (0+255),w,b + 8523 003C70 51A9 movf (___fldiv@a+2)& (0+255),w,b + 8524 003C72 59B1 subwfb (___fldiv@rem+2)& (0+255),w,b + 8525 003C74 51AA movf (___fldiv@a+3)& (0+255),w,b + 8526 003C76 59B2 subwfb (___fldiv@rem+3)& (0+255),w,b + 8527 003C78 A0D8 btfss status,0,c + 8528 003C7A EF41 F01E goto u8431 + 8529 003C7E EF43 F01E goto u8430 + 8530 003C82 u8431: + 8531 003C82 EF4C F01E goto l9944 + 8532 003C86 u8430: + 8533 003C86 + 8534 ; BSR set to: 5 + 8535 003C86 8DB9 bsf (___fldiv@grs+3)& (0+255),6,b + 8536 003C88 + 8537 ; BSR set to: 5 + 8538 003C88 51A7 movf ___fldiv@a& (0+255),w,b + 8539 003C8A 5FAF subwf ___fldiv@rem& (0+255),f,b + 8540 003C8C 51A8 movf (___fldiv@a+1)& (0+255),w,b + 8541 003C8E 5BB0 subwfb (___fldiv@rem+1)& (0+255),f,b + 8542 003C90 51A9 movf (___fldiv@a+2)& (0+255),w,b + 8543 003C92 5BB1 subwfb (___fldiv@rem+2)& (0+255),f,b + 8544 003C94 51AA movf (___fldiv@a+3)& (0+255),w,b + 8545 003C96 5BB2 subwfb (___fldiv@rem+3)& (0+255),f,b + 8546 003C98 l9944: + 8547 + 8548 ; BSR set to: 5 + 8549 003C98 2BBB incf ___fldiv@aexp& (0+255),f,b + 8550 003C9A l3238: + 8551 + 8552 ; BSR set to: 5 + 8553 003C9A 0E19 movlw 25 + 8554 003C9C 65BB cpfsgt ___fldiv@aexp& (0+255),b + 8555 003C9E EF53 F01E goto u8441 + 8556 003CA2 EF55 F01E goto u8440 + 8557 003CA6 u8441: + 8558 003CA6 EF15 F01E goto l9930 + 8559 003CAA u8440: + 8560 003CAA + 8561 ; BSR set to: 5 + 8562 003CAA 51AF movf ___fldiv@rem& (0+255),w,b + 8563 003CAC 11B0 iorwf (___fldiv@rem+1)& (0+255),w,b + 8564 003CAE 11B1 iorwf (___fldiv@rem+2)& (0+255),w,b + 8565 003CB0 11B2 iorwf (___fldiv@rem+3)& (0+255),w,b + 8566 003CB2 B4D8 btfsc status,2,c + 8567 003CB4 EF5E F01E goto u8451 + 8568 003CB8 EF60 F01E goto u8450 + 8569 003CBC u8451: + 8570 003CBC EF78 F01E goto l9956 + 8571 003CC0 u8450: + 8572 003CC0 + 8573 ; BSR set to: 5 + 8574 003CC0 81B6 bsf ___fldiv@grs& (0+255),0,b + 8575 003CC2 EF78 F01E goto l9956 + 8576 003CC6 l9950: + 8577 + 8578 ; BSR set to: 5 + 8579 003CC6 90D8 bcf status,0,c + 8580 003CC8 37A3 rlcf ___fldiv@b& (0+255),f,b + 8581 003CCA 37A4 rlcf (___fldiv@b+1)& (0+255),f,b + 8582 003CCC 37A5 rlcf (___fldiv@b+2)& (0+255),f,b + 8583 003CCE 37A6 rlcf (___fldiv@b+3)& (0+255),f,b + 8584 003CD0 8585 ; BSR set to: 5 - 8586 003DAC 4BB4 infsnz ___fldiv@new_exp& (0+255),f,b - 8587 003DAE 2BB5 incf (___fldiv@new_exp+1)& (0+255),f,b - 8588 003DB0 l9981: - 8589 - 8590 ; BSR set to: 5 - 8591 003DB0 BFB5 btfsc (___fldiv@new_exp+1)& (0+255),7,b - 8592 003DB2 EFE3 F01E goto u8201 - 8593 003DB6 51B5 movf (___fldiv@new_exp+1)& (0+255),w,b - 8594 003DB8 E108 bnz u8200 - 8595 003DBA 29B4 incf ___fldiv@new_exp& (0+255),w,b - 8596 003DBC A0D8 btfss status,0,c - 8597 003DBE EFE3 F01E goto u8201 - 8598 003DC2 EFE5 F01E goto u8200 - 8599 003DC6 u8201: - 8600 003DC6 EFF0 F01E goto l9985 - 8601 003DCA u8200: - 8602 003DCA - 8603 ; BSR set to: 5 - 8604 003DCA 0E00 movlw 0 - 8605 003DCC 6FB5 movwf (___fldiv@new_exp+1)& (0+255),b - 8606 003DCE 69B4 setf ___fldiv@new_exp& (0+255),b - 8607 003DD0 0E00 movlw 0 - 8608 003DD2 6FA3 movwf ___fldiv@b& (0+255),b - 8609 003DD4 0E00 movlw 0 - 8610 003DD6 6FA4 movwf (___fldiv@b+1)& (0+255),b - 8611 003DD8 0E00 movlw 0 - 8612 003DDA 6FA5 movwf (___fldiv@b+2)& (0+255),b - 8613 003DDC 0E00 movlw 0 - 8614 003DDE 6FA6 movwf (___fldiv@b+3)& (0+255),b - 8615 003DE0 l9985: - 8616 - 8617 ; BSR set to: 5 - 8618 003DE0 BFB5 btfsc (___fldiv@new_exp+1)& (0+255),7,b - 8619 003DE2 EFFD F01E goto u8210 - 8620 003DE6 51B5 movf (___fldiv@new_exp+1)& (0+255),w,b - 8621 003DE8 E106 bnz u8211 - 8622 003DEA 05B4 decf ___fldiv@new_exp& (0+255),w,b - 8623 003DEC B0D8 btfsc status,0,c - 8624 003DEE EFFB F01E goto u8211 - 8625 003DF2 EFFD F01E goto u8210 - 8626 003DF6 u8211: - 8627 003DF6 EF0B F01F goto l9989 - 8628 003DFA u8210: - 8629 003DFA - 8630 ; BSR set to: 5 - 8631 003DFA 0E00 movlw 0 - 8632 003DFC 6FB5 movwf (___fldiv@new_exp+1)& (0+255),b - 8633 003DFE 0E00 movlw 0 - 8634 003E00 6FB4 movwf ___fldiv@new_exp& (0+255),b - 8635 003E02 0E00 movlw 0 - 8636 003E04 6FA3 movwf ___fldiv@b& (0+255),b - 8637 003E06 0E00 movlw 0 - 8638 003E08 6FA4 movwf (___fldiv@b+1)& (0+255),b - 8639 003E0A 0E00 movlw 0 - 8640 003E0C 6FA5 movwf (___fldiv@b+2)& (0+255),b - 8641 003E0E 0E00 movlw 0 - 8642 003E10 6FA6 movwf (___fldiv@b+3)& (0+255),b - 8643 003E12 0E00 movlw 0 - 8644 003E14 6FB3 movwf ___fldiv@sign& (0+255),b - 8645 003E16 l9989: - 8646 - 8647 ; BSR set to: 5 - 8648 003E16 C5B4 F5BA movff ___fldiv@new_exp,___fldiv@bexp - 8649 003E1A - 8650 ; BSR set to: 5 - 8651 003E1A A1BA btfss ___fldiv@bexp& (0+255),0,b - 8652 003E1C EF12 F01F goto u8221 - 8653 003E20 EF14 F01F goto u8220 - 8654 003E24 u8221: - 8655 003E24 EF17 F01F goto l9995 - 8656 003E28 u8220: - 8657 003E28 - 8658 ; BSR set to: 5 - 8659 003E28 8FA5 bsf (___fldiv@b+2)& (0+255),7,b - 8660 003E2A EF18 F01F goto l9997 - 8661 003E2E l9995: - 8662 - 8663 ; BSR set to: 5 - 8664 003E2E 9FA5 bcf (___fldiv@b+2)& (0+255),7,b - 8665 003E30 l9997: - 8666 - 8667 ; BSR set to: 5 - 8668 003E30 90D8 bcf status,0,c - 8669 003E32 31BA rrcf ___fldiv@bexp& (0+255),w,b - 8670 003E34 6FA6 movwf (___fldiv@b+3)& (0+255),b - 8671 003E36 EFCE F01D goto l9911 - 8672 003E3A l3233: - 8673 - 8674 ; BSR set to: 5 - 8675 003E3A 0012 return ;funcret - 8676 003E3C __end_of___fldiv: - 8677 callstack 0 - 8678 - 8679 ;; *************** function _ETCRulesMotorSupervisor ***************** - 8680 ;; Defined at: - 8681 ;; line 198 in file "ETC.c" - 8682 ;; Parameters: Size Location Type - 8683 ;; ucTPStarget 1 wreg unsigned char - 8684 ;; ucTPSactual 1 43[BANK5 ] unsigned char - 8685 ;; Auto vars: Size Location Type - 8686 ;; ucTPStarget 1 44[BANK5 ] unsigned char - 8687 ;; Return value: Size Location Type - 8688 ;; 1 wreg void - 8689 ;; Registers used: - 8690 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 8691 ;; Tracked objects: - 8692 ;; On entry : 0/0 - 8693 ;; On exit : 0/0 - 8694 ;; Unchanged: 0/0 - 8695 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 8586 003CD0 AFB9 btfss (___fldiv@grs+3)& (0+255),7,b + 8587 003CD2 EF6D F01E goto u8461 + 8588 003CD6 EF6F F01E goto u8460 + 8589 003CDA u8461: + 8590 003CDA EF70 F01E goto l3247 + 8591 003CDE u8460: + 8592 003CDE + 8593 ; BSR set to: 5 + 8594 003CDE 81A3 bsf ___fldiv@b& (0+255),0,b + 8595 003CE0 l3247: + 8596 + 8597 ; BSR set to: 5 + 8598 003CE0 90D8 bcf status,0,c + 8599 003CE2 37B6 rlcf ___fldiv@grs& (0+255),f,b + 8600 003CE4 37B7 rlcf (___fldiv@grs+1)& (0+255),f,b + 8601 003CE6 37B8 rlcf (___fldiv@grs+2)& (0+255),f,b + 8602 003CE8 37B9 rlcf (___fldiv@grs+3)& (0+255),f,b + 8603 003CEA 07B4 decf ___fldiv@new_exp& (0+255),f,b + 8604 003CEC A0D8 btfss status,0,c + 8605 003CEE 07B5 decf (___fldiv@new_exp+1)& (0+255),f,b + 8606 003CF0 l9956: + 8607 + 8608 ; BSR set to: 5 + 8609 003CF0 AFA5 btfss (___fldiv@b+2)& (0+255),7,b + 8610 003CF2 EF7D F01E goto u8471 + 8611 003CF6 EF7F F01E goto u8470 + 8612 003CFA u8471: + 8613 003CFA EF63 F01E goto l9950 + 8614 003CFE u8470: + 8615 003CFE + 8616 ; BSR set to: 5 + 8617 003CFE 0E00 movlw 0 + 8618 003D00 6FBB movwf ___fldiv@aexp& (0+255),b + 8619 003D02 + 8620 ; BSR set to: 5 + 8621 003D02 AFB9 btfss (___fldiv@grs+3)& (0+255),7,b + 8622 003D04 EF86 F01E goto u8481 + 8623 003D08 EF88 F01E goto u8480 + 8624 003D0C u8481: + 8625 003D0C EFAC F01E goto l3249 + 8626 003D10 u8480: + 8627 003D10 + 8628 ; BSR set to: 5 + 8629 003D10 0EFF movlw 255 + 8630 003D12 15B6 andwf ___fldiv@grs& (0+255),w,b + 8631 003D14 6FAB movwf ??___fldiv& (0+255),b + 8632 003D16 0EFF movlw 255 + 8633 003D18 15B7 andwf (___fldiv@grs+1)& (0+255),w,b + 8634 003D1A 6FAC movwf (??___fldiv+1)& (0+255),b + 8635 003D1C 0EFF movlw 255 + 8636 003D1E 15B8 andwf (___fldiv@grs+2)& (0+255),w,b + 8637 003D20 6FAD movwf (??___fldiv+2)& (0+255),b + 8638 003D22 0E7F movlw 127 + 8639 003D24 15B9 andwf (___fldiv@grs+3)& (0+255),w,b + 8640 003D26 6FAE movwf (??___fldiv+3)& (0+255),b + 8641 003D28 51AB movf ??___fldiv& (0+255),w,b + 8642 003D2A 11AC iorwf (??___fldiv+1)& (0+255),w,b + 8643 003D2C 11AD iorwf (??___fldiv+2)& (0+255),w,b + 8644 003D2E 11AE iorwf (??___fldiv+3)& (0+255),w,b + 8645 003D30 B4D8 btfsc status,2,c + 8646 003D32 EF9D F01E goto u8491 + 8647 003D36 EF9F F01E goto u8490 + 8648 003D3A u8491: + 8649 003D3A EFA3 F01E goto l3250 + 8650 003D3E u8490: + 8651 003D3E l9964: + 8652 + 8653 ; BSR set to: 5 + 8654 003D3E 0E01 movlw 1 + 8655 003D40 6FBB movwf ___fldiv@aexp& (0+255),b + 8656 003D42 EFAC F01E goto l3249 + 8657 003D46 l3250: + 8658 + 8659 ; BSR set to: 5 + 8660 003D46 A1A3 btfss ___fldiv@b& (0+255),0,b + 8661 003D48 EFA8 F01E goto u8501 + 8662 003D4C EFAA F01E goto u8500 + 8663 003D50 u8501: + 8664 003D50 EFAC F01E goto l3249 + 8665 003D54 u8500: + 8666 003D54 EF9F F01E goto l9964 + 8667 003D58 l3249: + 8668 + 8669 ; BSR set to: 5 + 8670 003D58 51BB movf ___fldiv@aexp& (0+255),w,b + 8671 003D5A B4D8 btfsc status,2,c + 8672 003D5C EFB2 F01E goto u8511 + 8673 003D60 EFB4 F01E goto u8510 + 8674 003D64 u8511: + 8675 003D64 EFD8 F01E goto l9976 + 8676 003D68 u8510: + 8677 003D68 + 8678 ; BSR set to: 5 + 8679 003D68 0E01 movlw 1 + 8680 003D6A 27A3 addwf ___fldiv@b& (0+255),f,b + 8681 003D6C 0E00 movlw 0 + 8682 003D6E 23A4 addwfc (___fldiv@b+1)& (0+255),f,b + 8683 003D70 23A5 addwfc (___fldiv@b+2)& (0+255),f,b + 8684 003D72 23A6 addwfc (___fldiv@b+3)& (0+255),f,b + 8685 003D74 + 8686 ; BSR set to: 5 + 8687 003D74 A1A6 btfss (___fldiv@b+3)& (0+255),0,b + 8688 003D76 EFBF F01E goto u8521 + 8689 003D7A EFC1 F01E goto u8520 + 8690 003D7E u8521: + 8691 003D7E EFD8 F01E goto l9976 + 8692 003D82 u8520: + 8693 003D82 + 8694 ; BSR set to: 5 + 8695 003D82 C5A3 F5AB movff ___fldiv@b,??___fldiv + 8696 003D86 C5A4 F5AC movff ___fldiv@b+1,??___fldiv+1 + 8697 003D8A C5A5 F5AD movff ___fldiv@b+2,??___fldiv+2 + 8698 003D8E C5A6 F5AE movff ___fldiv@b+3,??___fldiv+3 + 8699 003D92 35AE rlcf (??___fldiv+3)& (0+255),w,b + 8700 003D94 33AE rrcf (??___fldiv+3)& (0+255),f,b + 8701 003D96 33AD rrcf (??___fldiv+2)& (0+255),f,b + 8702 003D98 33AC rrcf (??___fldiv+1)& (0+255),f,b + 8703 003D9A 33AB rrcf ??___fldiv& (0+255),f,b + 8704 003D9C C5AB F5A3 movff ??___fldiv,___fldiv@b + 8705 003DA0 C5AC F5A4 movff ??___fldiv+1,___fldiv@b+1 + 8706 003DA4 C5AD F5A5 movff ??___fldiv+2,___fldiv@b+2 + 8707 003DA8 C5AE F5A6 movff ??___fldiv+3,___fldiv@b+3 + 8708 003DAC + 8709 ; BSR set to: 5 + 8710 003DAC 4BB4 infsnz ___fldiv@new_exp& (0+255),f,b + 8711 003DAE 2BB5 incf (___fldiv@new_exp+1)& (0+255),f,b + 8712 003DB0 l9976: + 8713 + 8714 ; BSR set to: 5 + 8715 003DB0 BFB5 btfsc (___fldiv@new_exp+1)& (0+255),7,b + 8716 003DB2 EFE3 F01E goto u8531 + 8717 003DB6 51B5 movf (___fldiv@new_exp+1)& (0+255),w,b + 8718 003DB8 E108 bnz u8530 + 8719 003DBA 29B4 incf ___fldiv@new_exp& (0+255),w,b + 8720 003DBC A0D8 btfss status,0,c + 8721 003DBE EFE3 F01E goto u8531 + 8722 003DC2 EFE5 F01E goto u8530 + 8723 003DC6 u8531: + 8724 003DC6 EFF0 F01E goto l9980 + 8725 003DCA u8530: + 8726 003DCA + 8727 ; BSR set to: 5 + 8728 003DCA 0E00 movlw 0 + 8729 003DCC 6FB5 movwf (___fldiv@new_exp+1)& (0+255),b + 8730 003DCE 69B4 setf ___fldiv@new_exp& (0+255),b + 8731 003DD0 0E00 movlw 0 + 8732 003DD2 6FA3 movwf ___fldiv@b& (0+255),b + 8733 003DD4 0E00 movlw 0 + 8734 003DD6 6FA4 movwf (___fldiv@b+1)& (0+255),b + 8735 003DD8 0E00 movlw 0 + 8736 003DDA 6FA5 movwf (___fldiv@b+2)& (0+255),b + 8737 003DDC 0E00 movlw 0 + 8738 003DDE 6FA6 movwf (___fldiv@b+3)& (0+255),b + 8739 003DE0 l9980: + 8740 + 8741 ; BSR set to: 5 + 8742 003DE0 BFB5 btfsc (___fldiv@new_exp+1)& (0+255),7,b + 8743 003DE2 EFFD F01E goto u8540 + 8744 003DE6 51B5 movf (___fldiv@new_exp+1)& (0+255),w,b + 8745 003DE8 E106 bnz u8541 + 8746 003DEA 05B4 decf ___fldiv@new_exp& (0+255),w,b + 8747 003DEC B0D8 btfsc status,0,c + 8748 003DEE EFFB F01E goto u8541 + 8749 003DF2 EFFD F01E goto u8540 + 8750 003DF6 u8541: + 8751 003DF6 EF0B F01F goto l9984 + 8752 003DFA u8540: + 8753 003DFA + 8754 ; BSR set to: 5 + 8755 003DFA 0E00 movlw 0 + 8756 003DFC 6FB5 movwf (___fldiv@new_exp+1)& (0+255),b + 8757 003DFE 0E00 movlw 0 + 8758 003E00 6FB4 movwf ___fldiv@new_exp& (0+255),b + 8759 003E02 0E00 movlw 0 + 8760 003E04 6FA3 movwf ___fldiv@b& (0+255),b + 8761 003E06 0E00 movlw 0 + 8762 003E08 6FA4 movwf (___fldiv@b+1)& (0+255),b + 8763 003E0A 0E00 movlw 0 + 8764 003E0C 6FA5 movwf (___fldiv@b+2)& (0+255),b + 8765 003E0E 0E00 movlw 0 + 8766 003E10 6FA6 movwf (___fldiv@b+3)& (0+255),b + 8767 003E12 0E00 movlw 0 + 8768 003E14 6FB3 movwf ___fldiv@sign& (0+255),b + 8769 003E16 l9984: + 8770 + 8771 ; BSR set to: 5 + 8772 003E16 C5B4 F5BA movff ___fldiv@new_exp,___fldiv@bexp + 8773 003E1A + 8774 ; BSR set to: 5 + 8775 003E1A A1BA btfss ___fldiv@bexp& (0+255),0,b + 8776 003E1C EF12 F01F goto u8551 + 8777 003E20 EF14 F01F goto u8550 + 8778 003E24 u8551: + 8779 003E24 EF17 F01F goto l9990 + 8780 003E28 u8550: + 8781 003E28 + 8782 ; BSR set to: 5 + 8783 003E28 8FA5 bsf (___fldiv@b+2)& (0+255),7,b + 8784 003E2A EF18 F01F goto l9992 + 8785 003E2E l9990: + 8786 + 8787 ; BSR set to: 5 + 8788 003E2E 9FA5 bcf (___fldiv@b+2)& (0+255),7,b + 8789 003E30 l9992: + 8790 + 8791 ; BSR set to: 5 + 8792 003E30 90D8 bcf status,0,c + 8793 003E32 31BA rrcf ___fldiv@bexp& (0+255),w,b + 8794 003E34 6FA6 movwf (___fldiv@b+3)& (0+255),b + 8795 003E36 EFCE F01D goto l9906 + 8796 003E3A l3236: + 8797 + 8798 ; BSR set to: 5 + 8799 003E3A 0012 return ;funcret + 8800 003E3C __end_of___fldiv: + 8801 callstack 0 + 8802 + 8803 ;; *************** function _ETCRulesMotorSupervisor ***************** + 8804 ;; Defined at: + 8805 ;; line 198 in file "ETC.c" + 8806 ;; Parameters: Size Location Type + 8807 ;; ucTPStarget 1 wreg unsigned char + 8808 ;; ucTPSactual 1 43[BANK5 ] unsigned char + 8809 ;; Auto vars: Size Location Type + 8810 ;; ucTPStarget 1 49[BANK5 ] unsigned char + 8811 ;; Return value: Size Location Type + 8812 ;; 1 wreg void + 8813 ;; Registers used: + 8814 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 8815 ;; Tracked objects: + 8816 ;; On entry : 0/0 + 8817 ;; On exit : 0/0 + 8818 ;; Unchanged: 0/0 + 8819 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 8696 ;; Params: 0 1 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 8697 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 8698 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 8699 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 8700 ;;Total ram usage: 2 bytes - 8701 ;; Hardware stack levels used: 1 - 8702 ;; Hardware stack levels required when called: 12 - 8703 ;; This function calls: - 8704 ;; _CANWriteMessage - 8705 ;; This function is called by: - 8706 ;; _ETCMove - 8707 ;; This function uses a non-reentrant model - 8708 ;; - 8709 - 8710 psect text52 - 8711 0074C2 __ptext52: - 8712 callstack 0 - 8713 0074C2 _ETCRulesMotorSupervisor: - 8714 callstack 113 - 8715 - 8716 ; BSR set to: 5 - 8717 ;incstack = 0 - 8718 ;ETCRulesMotorSupervisor@ucTPStarget stored from wreg - 8719 0074C2 0105 movlb 5 ; () banked - 8720 0074C4 6F8C movwf ETCRulesMotorSupervisor@ucTPStarget& (0+255),b - 8721 0074C6 - 8722 ;ETC.c: 198: void ETCRulesMotorSupervisor (unsigned char ucTPStarget, unsigned char ucTP - + Sactual);ETC.c: 199: {;ETC.c: 200: CANWriteMessage(0x500, 6, ucTPStarget, ucTPSactua - + l, ucTPS, ucAPPS, ucTPS_STATE, 0, 0, 0); - 8723 0074C6 0E00 movlw 0 - 8724 0074C8 0105 movlb 5 ; () banked - 8725 0074CA 6F7D movwf CANWriteMessage@id& (0+255),b - 8726 0074CC 0E05 movlw 5 - 8727 0074CE 6F7E movwf (CANWriteMessage@id+1)& (0+255),b - 8728 0074D0 0E00 movlw 0 - 8729 0074D2 6F7F movwf (CANWriteMessage@id+2)& (0+255),b - 8730 0074D4 0E00 movlw 0 - 8731 0074D6 6F80 movwf (CANWriteMessage@id+3)& (0+255),b - 8732 0074D8 0E06 movlw 6 - 8733 0074DA 6F81 movwf CANWriteMessage@dataLength& (0+255),b - 8734 0074DC C58C F582 movff ETCRulesMotorSupervisor@ucTPStarget,CANWriteMessage@data1 - 8735 0074E0 C58B F583 movff ETCRulesMotorSupervisor@ucTPSactual,CANWriteMessage@data2 - 8736 0074E4 C540 F584 movff _ucTPS,CANWriteMessage@data3 - 8737 0074E8 C654 F585 movff _ucAPPS,CANWriteMessage@data4 - 8738 0074EC C552 F586 movff _ucTPS_STATE,CANWriteMessage@data5 - 8739 0074F0 0E00 movlw 0 - 8740 0074F2 6F87 movwf CANWriteMessage@data6& (0+255),b - 8741 0074F4 0E00 movlw 0 - 8742 0074F6 6F88 movwf CANWriteMessage@data7& (0+255),b - 8743 0074F8 0E00 movlw 0 - 8744 0074FA 6F89 movwf CANWriteMessage@data8& (0+255),b - 8745 0074FC EC12 F030 call _CANWriteMessage ;wreg free - 8746 007500 0012 return ;funcret - 8747 007502 __end_of_ETCRulesMotorSupervisor: - 8748 callstack 0 - 8749 - 8750 ;; *************** function _CANWriteMessage ***************** - 8751 ;; Defined at: - 8752 ;; line 56 in file "MESSAGES.C" - 8753 ;; Parameters: Size Location Type - 8754 ;; id 4 29[BANK5 ] unsigned long - 8755 ;; dataLength 1 33[BANK5 ] unsigned char - 8756 ;; data1 1 34[BANK5 ] unsigned char - 8757 ;; data2 1 35[BANK5 ] unsigned char - 8758 ;; data3 1 36[BANK5 ] unsigned char - 8759 ;; data4 1 37[BANK5 ] unsigned char - 8760 ;; data5 1 38[BANK5 ] unsigned char - 8761 ;; data6 1 39[BANK5 ] unsigned char - 8762 ;; data7 1 40[BANK5 ] unsigned char - 8763 ;; data8 1 41[BANK5 ] unsigned char - 8764 ;; Auto vars: Size Location Type - 8765 ;; None - 8766 ;; Return value: Size Location Type - 8767 ;; 1 wreg void - 8768 ;; Registers used: - 8769 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 8770 ;; Tracked objects: - 8771 ;; On entry : 0/0 - 8772 ;; On exit : 0/0 - 8773 ;; Unchanged: 0/0 - 8774 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 8820 ;; Params: 0 1 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8821 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8822 ;; Temps: 0 5 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8823 ;; Totals: 0 7 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 8824 ;;Total ram usage: 7 bytes + 8825 ;; Hardware stack levels used: 1 + 8826 ;; Hardware stack levels required when called: 12 + 8827 ;; This function calls: + 8828 ;; _CANWriteMessage + 8829 ;; This function is called by: + 8830 ;; _ETCMove + 8831 ;; This function uses a non-reentrant model + 8832 ;; + 8833 + 8834 psect text52 + 8835 005A98 __ptext52: + 8836 callstack 0 + 8837 005A98 _ETCRulesMotorSupervisor: + 8838 callstack 113 + 8839 + 8840 ; BSR set to: 5 + 8841 ;incstack = 0 + 8842 ;ETCRulesMotorSupervisor@ucTPStarget stored from wreg + 8843 005A98 0105 movlb 5 ; () banked + 8844 005A9A 6F91 movwf ETCRulesMotorSupervisor@ucTPStarget& (0+255),b + 8845 005A9C + 8846 ;ETC.c: 201: if ( 1 == 1 ) + 8847 005A9C 0E00 movlw 0 + 8848 005A9E 0105 movlb 5 ; () banked + 8849 005AA0 6F7D movwf CANWriteMessage@id& (0+255),b + 8850 005AA2 0E05 movlw 5 + 8851 005AA4 6F7E movwf (CANWriteMessage@id+1)& (0+255),b + 8852 005AA6 0E00 movlw 0 + 8853 005AA8 6F7F movwf (CANWriteMessage@id+2)& (0+255),b + 8854 005AAA 0E00 movlw 0 + 8855 005AAC 6F80 movwf (CANWriteMessage@id+3)& (0+255),b + 8856 005AAE 0E06 movlw 6 + 8857 005AB0 6F81 movwf CANWriteMessage@dataLength& (0+255),b + 8858 005AB2 C591 F582 movff ETCRulesMotorSupervisor@ucTPStarget,CANWriteMessage@data1 + 8859 005AB6 C58B F583 movff ETCRulesMotorSupervisor@ucTPSactual,CANWriteMessage@data2 + 8860 005ABA C540 F584 movff _ucTPS,CANWriteMessage@data3 + 8861 005ABE C654 F585 movff _ucAPPS,CANWriteMessage@data4 + 8862 005AC2 C553 F586 movff _ucTPS_STATE,CANWriteMessage@data5 + 8863 005AC6 0E00 movlw 0 + 8864 005AC8 6F87 movwf CANWriteMessage@data6& (0+255),b + 8865 005ACA 0E00 movlw 0 + 8866 005ACC 6F88 movwf CANWriteMessage@data7& (0+255),b + 8867 005ACE 0E00 movlw 0 + 8868 005AD0 6F89 movwf CANWriteMessage@data8& (0+255),b + 8869 005AD2 EC8D F030 call _CANWriteMessage ;wreg free + 8870 005AD6 + 8871 ;ETC.c: 202: {;ETC.c: 203: if (ucTPStarget>ucTPSactual+30) + 8872 005AD6 0105 movlb 5 ; () banked + 8873 005AD8 5191 movf ETCRulesMotorSupervisor@ucTPStarget& (0+255),w,b + 8874 005ADA 6F8C movwf ??_ETCRulesMotorSupervisor& (0+255),b + 8875 005ADC 6B8D clrf (??_ETCRulesMotorSupervisor+1)& (0+255),b + 8876 005ADE 518B movf ETCRulesMotorSupervisor@ucTPSactual& (0+255),w,b + 8877 005AE0 6F8E movwf (??_ETCRulesMotorSupervisor+2)& (0+255),b + 8878 005AE2 6B8F clrf (??_ETCRulesMotorSupervisor+3)& (0+255),b + 8879 005AE4 0E1E movlw 30 + 8880 005AE6 278E addwf (??_ETCRulesMotorSupervisor+2)& (0+255),f,b + 8881 005AE8 0E00 movlw 0 + 8882 005AEA 238F addwfc (??_ETCRulesMotorSupervisor+3)& (0+255),f,b + 8883 005AEC 518C movf ??_ETCRulesMotorSupervisor& (0+255),w,b + 8884 005AEE 5D8E subwf (??_ETCRulesMotorSupervisor+2)& (0+255),w,b + 8885 005AF0 518F movf (??_ETCRulesMotorSupervisor+3)& (0+255),w,b + 8886 005AF2 0A80 xorlw 128 + 8887 005AF4 6F90 movwf (??_ETCRulesMotorSupervisor+4)& (0+255),b + 8888 005AF6 518D movf (??_ETCRulesMotorSupervisor+1)& (0+255),w,b + 8889 005AF8 0A80 xorlw 128 + 8890 005AFA 5990 subwfb (??_ETCRulesMotorSupervisor+4)& (0+255),w,b + 8891 005AFC B0D8 btfsc status,0,c + 8892 005AFE EF83 F02D goto u9041 + 8893 005B02 EF85 F02D goto u9040 + 8894 005B06 u9041: + 8895 005B06 EF8A F02D goto l10486 + 8896 005B0A u9040: + 8897 005B0A l10484: + 8898 + 8899 ; BSR set to: 5 + 8900 ;ETC.c: 204: {;ETC.c: 205: ucETCTargetTPSDiff = 0x00; + 8901 005B0A 0E00 movlw 0 + 8902 005B0C 0106 movlb 6 ; () banked + 8903 005B0E 6F77 movwf _ucETCTargetTPSDiff& (0+255),b + 8904 + 8905 ;ETC.c: 206: } + 8906 005B10 EFC4 F02D goto l2498 + 8907 005B14 l10486: + 8908 + 8909 ; BSR set to: 5 + 8910 005B14 518B movf ETCRulesMotorSupervisor@ucTPSactual& (0+255),w,b + 8911 005B16 6F8C movwf ??_ETCRulesMotorSupervisor& (0+255),b + 8912 005B18 6B8D clrf (??_ETCRulesMotorSupervisor+1)& (0+255),b + 8913 005B1A 5191 movf ETCRulesMotorSupervisor@ucTPStarget& (0+255),w,b + 8914 005B1C 6F8E movwf (??_ETCRulesMotorSupervisor+2)& (0+255),b + 8915 005B1E 6B8F clrf (??_ETCRulesMotorSupervisor+3)& (0+255),b + 8916 005B20 0E1E movlw 30 + 8917 005B22 278E addwf (??_ETCRulesMotorSupervisor+2)& (0+255),f,b + 8918 005B24 0E00 movlw 0 + 8919 005B26 238F addwfc (??_ETCRulesMotorSupervisor+3)& (0+255),f,b + 8920 005B28 518C movf ??_ETCRulesMotorSupervisor& (0+255),w,b + 8921 005B2A 5D8E subwf (??_ETCRulesMotorSupervisor+2)& (0+255),w,b + 8922 005B2C 518F movf (??_ETCRulesMotorSupervisor+3)& (0+255),w,b + 8923 005B2E 0A80 xorlw 128 + 8924 005B30 6F90 movwf (??_ETCRulesMotorSupervisor+4)& (0+255),b + 8925 005B32 518D movf (??_ETCRulesMotorSupervisor+1)& (0+255),w,b + 8926 005B34 0A80 xorlw 128 + 8927 005B36 5990 subwfb (??_ETCRulesMotorSupervisor+4)& (0+255),w,b + 8928 005B38 B0D8 btfsc status,0,c + 8929 005B3A EFA1 F02D goto u9051 + 8930 005B3E EFA3 F02D goto u9050 + 8931 005B42 u9051: + 8932 005B42 EFA5 F02D goto l10490 + 8933 005B46 u9050: + 8934 005B46 EF85 F02D goto l10484 + 8935 005B4A l10490: + 8936 + 8937 ; BSR set to: 5 + 8938 ;ETC.c: 212: {;ETC.c: 213: ucETCTargetTPSDiff = 0x01; + 8939 005B4A 0E01 movlw 1 + 8940 005B4C 0106 movlb 6 ; () banked + 8941 005B4E 6F77 movwf _ucETCTargetTPSDiff& (0+255),b + 8942 + 8943 ;ETC.c: 214: ucCount500msTPSDiff = 0; + 8944 005B50 0E00 movlw 0 + 8945 005B52 6E4B movwf _ucCount500msTPSDiff^(0+1280),c + 8946 005B54 + 8947 ; BSR set to: 6 + 8948 ;ETC.c: 215: if (( ucTPSactual <= 5 ) && ( (ucTPS_STATE & 0x20) == 0x20 )) + 8949 005B54 0E06 movlw 6 + 8950 005B56 0105 movlb 5 ; () banked + 8951 005B58 618B cpfslt ETCRulesMotorSupervisor@ucTPSactual& (0+255),b + 8952 005B5A EFB1 F02D goto u9061 + 8953 005B5E EFB3 F02D goto u9060 + 8954 005B62 u9061: + 8955 005B62 EFBF F02D goto l10498 + 8956 005B66 u9060: + 8957 005B66 + 8958 ; BSR set to: 5 + 8959 005B66 AA53 btfss _ucTPS_STATE^(0+1280),5,c + 8960 005B68 EFB8 F02D goto u9071 + 8961 005B6C EFBA F02D goto u9070 + 8962 005B70 u9071: + 8963 005B70 EFBF F02D goto l10498 + 8964 005B74 u9070: + 8965 005B74 + 8966 ; BSR set to: 5 + 8967 ;ETC.c: 216: {;ETC.c: 217: ucETCResolveNotCloseError = 0x01; + 8968 005B74 0E01 movlw 1 + 8969 005B76 0106 movlb 6 ; () banked + 8970 005B78 6F76 movwf _ucETCResolveNotCloseError& (0+255),b + 8971 + 8972 ;ETC.c: 218: } + 8973 005B7A EFC4 F02D goto l2498 + 8974 005B7E l10498: + 8975 + 8976 ; BSR set to: 5 + 8977 ;ETC.c: 220: {;ETC.c: 221: ucETCResolveNotCloseError = 0x00; + 8978 005B7E 0E00 movlw 0 + 8979 005B80 0106 movlb 6 ; () banked + 8980 005B82 6F76 movwf _ucETCResolveNotCloseError& (0+255),b + 8981 + 8982 ;ETC.c: 222: ucCount500msResolveNotCloseError = 0; + 8983 005B84 0E00 movlw 0 + 8984 005B86 6E4A movwf _ucCount500msResolveNotCloseError^(0+1280),c + 8985 005B88 l2498: + 8986 + 8987 ; BSR set to: 6 + 8988 005B88 0012 return ;funcret + 8989 005B8A __end_of_ETCRulesMotorSupervisor: + 8990 callstack 0 + 8991 + 8992 ;; *************** function _CANWriteMessage ***************** + 8993 ;; Defined at: + 8994 ;; line 56 in file "MESSAGES.C" + 8995 ;; Parameters: Size Location Type + 8996 ;; id 4 29[BANK5 ] unsigned long + 8997 ;; dataLength 1 33[BANK5 ] unsigned char + 8998 ;; data1 1 34[BANK5 ] unsigned char + 8999 ;; data2 1 35[BANK5 ] unsigned char + 9000 ;; data3 1 36[BANK5 ] unsigned char + 9001 ;; data4 1 37[BANK5 ] unsigned char + 9002 ;; data5 1 38[BANK5 ] unsigned char + 9003 ;; data6 1 39[BANK5 ] unsigned char + 9004 ;; data7 1 40[BANK5 ] unsigned char + 9005 ;; data8 1 41[BANK5 ] unsigned char + 9006 ;; Auto vars: Size Location Type + 9007 ;; None + 9008 ;; Return value: Size Location Type + 9009 ;; 1 wreg void + 9010 ;; Registers used: + 9011 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 9012 ;; Tracked objects: + 9013 ;; On entry : 0/0 + 9014 ;; On exit : 0/0 + 9015 ;; Unchanged: 0/0 + 9016 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 8775 ;; Params: 0 13 0 0 0 0 0 0 0 0 0 0 + 9017 ;; Params: 0 13 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 8776 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 9018 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 8777 ;; Temps: 0 1 0 0 0 0 0 0 0 0 0 0 + 9019 ;; Temps: 0 1 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 8778 ;; Totals: 0 14 0 0 0 0 0 0 0 0 0 0 + 9020 ;; Totals: 0 14 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 8779 ;;Total ram usage: 14 bytes - 8780 ;; Hardware stack levels used: 1 - 8781 ;; Hardware stack levels required when called: 11 - 8782 ;; This function calls: - 8783 ;; _CAN1_IsBusOff - 8784 ;; _CAN1_IsTxErrorActive - 8785 ;; _CAN1_IsTxErrorPassive - 8786 ;; _CAN1_IsTxErrorWarning - 8787 ;; _CAN1_Transmit - 8788 ;; _CAN1_TransmitFIFOStatusGet - 8789 ;; This function is called by: - 8790 ;; _ETCRulesMotorSupervisor - 8791 ;; This function uses a non-reentrant model - 8792 ;; - 8793 - 8794 psect text53 - 8795 006024 __ptext53: - 8796 callstack 0 - 8797 006024 _CANWriteMessage: - 8798 callstack 113 - 8799 006024 - 8800 ;MESSAGES.C: 56: void CANWriteMessage(unsigned long id, unsigned char dataLength, unsign + 9021 ;;Total ram usage: 14 bytes + 9022 ;; Hardware stack levels used: 1 + 9023 ;; Hardware stack levels required when called: 11 + 9024 ;; This function calls: + 9025 ;; _CAN1_IsBusOff + 9026 ;; _CAN1_IsTxErrorActive + 9027 ;; _CAN1_IsTxErrorPassive + 9028 ;; _CAN1_IsTxErrorWarning + 9029 ;; _CAN1_Transmit + 9030 ;; _CAN1_TransmitFIFOStatusGet + 9031 ;; This function is called by: + 9032 ;; _ETCRulesMotorSupervisor + 9033 ;; This function uses a non-reentrant model + 9034 ;; + 9035 + 9036 psect text53 + 9037 00611A __ptext53: + 9038 callstack 0 + 9039 00611A _CANWriteMessage: + 9040 callstack 113 + 9041 00611A + 9042 ;MESSAGES.C: 56: void CANWriteMessage(unsigned long id, unsigned char dataLength, unsign + ed char data1, unsigned char data2, unsigned char data3, unsigned char data4, unsigned c + har data5, unsigned char data6, unsigned char data7, unsigned char data8);MESSAGES.C: 57 + : {;MESSAGES.C: 58: CANDATAdata [0] = data1; - 8801 006024 C582 F699 movff CANWriteMessage@data1,_CANDATAdata - 8802 - 8803 ;MESSAGES.C: 59: CANDATAdata [1] = data2; - 8804 006028 C583 F69A movff CANWriteMessage@data2,_CANDATAdata+1 - 8805 - 8806 ;MESSAGES.C: 60: CANDATAdata [2] = data3; - 8807 00602C C584 F69B movff CANWriteMessage@data3,_CANDATAdata+2 - 8808 - 8809 ;MESSAGES.C: 61: CANDATAdata [3] = data4; - 8810 006030 C585 F69C movff CANWriteMessage@data4,_CANDATAdata+3 - 8811 - 8812 ;MESSAGES.C: 62: CANDATAdata [4] = data5; - 8813 006034 C586 F69D movff CANWriteMessage@data5,_CANDATAdata+4 - 8814 - 8815 ;MESSAGES.C: 63: CANDATAdata [5] = data6; - 8816 006038 C587 F69E movff CANWriteMessage@data6,_CANDATAdata+5 - 8817 - 8818 ;MESSAGES.C: 64: CANDATAdata [6] = data7; - 8819 00603C C588 F69F movff CANWriteMessage@data7,_CANDATAdata+6 - 8820 - 8821 ;MESSAGES.C: 65: CANDATAdata [7] = data8; - 8822 006040 C589 F6A0 movff CANWriteMessage@data8,_CANDATAdata+7 - 8823 - 8824 ;MESSAGES.C: 67: msgTransmit.msgId = id; - 8825 006044 C57D F6A8 movff CANWriteMessage@id,_msgTransmit - 8826 006048 C57E F6A9 movff CANWriteMessage@id+1,_msgTransmit+1 - 8827 00604C C57F F6AA movff CANWriteMessage@id+2,_msgTransmit+2 - 8828 006050 C580 F6AB movff CANWriteMessage@id+3,_msgTransmit+3 - 8829 - 8830 ;MESSAGES.C: 68: msgTransmit.field.formatType = CAN_2_0_FORMAT; - 8831 006054 0106 movlb 6 ; () banked - 8832 006056 9DAC bcf (_msgTransmit+4)& (0+255),6,b - 8833 - 8834 ;MESSAGES.C: 69: msgTransmit.field.brs = CAN_NON_BRS_MODE; - 8835 006058 9FAC bcf (_msgTransmit+4)& (0+255),7,b - 8836 - 8837 ;MESSAGES.C: 70: msgTransmit.field.frameType = CAN_FRAME_DATA; - 8838 00605A 93AC bcf (_msgTransmit+4)& (0+255),1,b - 8839 - 8840 ;MESSAGES.C: 71: msgTransmit.field.idType = CAN_FRAME_STD; - 8841 00605C 91AC bcf (_msgTransmit+4)& (0+255),0,b - 8842 00605E - 8843 ; BSR set to: 6 - 8844 ;MESSAGES.C: 72: msgTransmit.field.dlc = ( dataLength & 0x0F ); - 8845 00605E C581 F58A movff CANWriteMessage@dataLength,??_CANWriteMessage - 8846 006062 0E0F movlw 15 - 8847 006064 0105 movlb 5 ; () banked - 8848 006066 178A andwf ??_CANWriteMessage& (0+255),f,b - 8849 006068 478A rlncf ??_CANWriteMessage& (0+255),f,b - 8850 00606A 478A rlncf ??_CANWriteMessage& (0+255),f,b - 8851 00606C 0106 movlb 6 ; () banked - 8852 00606E 51AC movf (_msgTransmit+4)& (0+255),w,b - 8853 006070 0105 movlb 5 ; () banked - 8854 006072 198A xorwf ??_CANWriteMessage& (0+255),w,b - 8855 006074 0BC3 andlw -61 - 8856 006076 198A xorwf ??_CANWriteMessage& (0+255),w,b - 8857 006078 0106 movlb 6 ; () banked - 8858 00607A 6FAC movwf (_msgTransmit+4)& (0+255),b - 8859 - 8860 ;MESSAGES.C: 73: msgTransmit.data = CANDATAdata; - 8861 00607C 0E99 movlw low _CANDATAdata - 8862 00607E 6FAD movwf (_msgTransmit+5)& (0+255),b - 8863 006080 0E06 movlw high _CANDATAdata - 8864 006082 6FAE movwf (_msgTransmit+6)& (0+255),b - 8865 006084 - 8866 ; BSR set to: 6 - 8867 ;MESSAGES.C: 75: if(CAN1_IsBusOff() == 0x01) - 8868 006084 EC6A F03D call _CAN1_IsBusOff ;wreg free - 8869 006088 06E8 decf wreg,f,c - 8870 00608A A4D8 btfss status,2,c - 8871 00608C EF4A F030 goto u7931 - 8872 006090 EF4C F030 goto u7930 - 8873 006094 u7931: - 8874 006094 EF4D F030 goto l9811 - 8875 006098 u7930: - 8876 006098 - 8877 ;MESSAGES.C: 76: {;MESSAGES.C: 77: __nop(); - 8878 006098 F000 nop - 8879 00609A l9811: - 8880 - 8881 ;MESSAGES.C: 79: if(CAN1_IsTxErrorPassive() == 0x01) - 8882 00609A EC5F F03D call _CAN1_IsTxErrorPassive ;wreg free - 8883 00609E 06E8 decf wreg,f,c - 8884 0060A0 A4D8 btfss status,2,c - 8885 0060A2 EF55 F030 goto u7941 - 8886 0060A6 EF57 F030 goto u7940 - 8887 0060AA u7941: - 8888 0060AA EF58 F030 goto l9815 - 8889 0060AE u7940: - 8890 0060AE - 8891 ;MESSAGES.C: 80: {;MESSAGES.C: 81: __nop(); - 8892 0060AE F000 nop - 8893 0060B0 l9815: - 8894 - 8895 ;MESSAGES.C: 83: if(CAN1_IsTxErrorWarning() == 0x01) - 8896 0060B0 EC54 F03D call _CAN1_IsTxErrorWarning ;wreg free - 8897 0060B4 06E8 decf wreg,f,c - 8898 0060B6 A4D8 btfss status,2,c - 8899 0060B8 EF60 F030 goto u7951 - 8900 0060BC EF62 F030 goto u7950 - 8901 0060C0 u7951: - 8902 0060C0 EF63 F030 goto l9819 - 8903 0060C4 u7950: - 8904 0060C4 - 8905 ;MESSAGES.C: 84: {;MESSAGES.C: 85: __nop(); - 8906 0060C4 F000 nop - 8907 0060C6 l9819: - 8908 - 8909 ;MESSAGES.C: 87: if(CAN1_IsTxErrorActive() == 0x01) - 8910 0060C6 EC0A F03D call _CAN1_IsTxErrorActive ;wreg free - 8911 0060CA 06E8 decf wreg,f,c - 8912 0060CC A4D8 btfss status,2,c - 8913 0060CE EF6B F030 goto u7961 - 8914 0060D2 EF6D F030 goto u7960 - 8915 0060D6 u7961: - 8916 0060D6 EF6E F030 goto l9823 - 8917 0060DA u7960: - 8918 0060DA - 8919 ;MESSAGES.C: 88: {;MESSAGES.C: 89: __nop(); - 8920 0060DA F000 nop - 8921 0060DC l9823: - 8922 - 8923 ;MESSAGES.C: 92: if(CAN_TX_FIFO_AVAILABLE == (CAN1_TransmitFIFOStatusGet(TXQ) & CAN_ + 9043 00611A C582 F699 movff CANWriteMessage@data1,_CANDATAdata + 9044 + 9045 ;MESSAGES.C: 59: CANDATAdata [1] = data2; + 9046 00611E C583 F69A movff CANWriteMessage@data2,_CANDATAdata+1 + 9047 + 9048 ;MESSAGES.C: 60: CANDATAdata [2] = data3; + 9049 006122 C584 F69B movff CANWriteMessage@data3,_CANDATAdata+2 + 9050 + 9051 ;MESSAGES.C: 61: CANDATAdata [3] = data4; + 9052 006126 C585 F69C movff CANWriteMessage@data4,_CANDATAdata+3 + 9053 + 9054 ;MESSAGES.C: 62: CANDATAdata [4] = data5; + 9055 00612A C586 F69D movff CANWriteMessage@data5,_CANDATAdata+4 + 9056 + 9057 ;MESSAGES.C: 63: CANDATAdata [5] = data6; + 9058 00612E C587 F69E movff CANWriteMessage@data6,_CANDATAdata+5 + 9059 + 9060 ;MESSAGES.C: 64: CANDATAdata [6] = data7; + 9061 006132 C588 F69F movff CANWriteMessage@data7,_CANDATAdata+6 + 9062 + 9063 ;MESSAGES.C: 65: CANDATAdata [7] = data8; + 9064 006136 C589 F6A0 movff CANWriteMessage@data8,_CANDATAdata+7 + 9065 + 9066 ;MESSAGES.C: 67: msgTransmit.msgId = id; + 9067 00613A C57D F6A8 movff CANWriteMessage@id,_msgTransmit + 9068 00613E C57E F6A9 movff CANWriteMessage@id+1,_msgTransmit+1 + 9069 006142 C57F F6AA movff CANWriteMessage@id+2,_msgTransmit+2 + 9070 006146 C580 F6AB movff CANWriteMessage@id+3,_msgTransmit+3 + 9071 + 9072 ;MESSAGES.C: 68: msgTransmit.field.formatType = CAN_2_0_FORMAT; + 9073 00614A 0106 movlb 6 ; () banked + 9074 00614C 9DAC bcf (_msgTransmit+4)& (0+255),6,b + 9075 + 9076 ;MESSAGES.C: 69: msgTransmit.field.brs = CAN_NON_BRS_MODE; + 9077 00614E 9FAC bcf (_msgTransmit+4)& (0+255),7,b + 9078 + 9079 ;MESSAGES.C: 70: msgTransmit.field.frameType = CAN_FRAME_DATA; + 9080 006150 93AC bcf (_msgTransmit+4)& (0+255),1,b + 9081 + 9082 ;MESSAGES.C: 71: msgTransmit.field.idType = CAN_FRAME_STD; + 9083 006152 91AC bcf (_msgTransmit+4)& (0+255),0,b + 9084 006154 + 9085 ; BSR set to: 6 + 9086 ;MESSAGES.C: 72: msgTransmit.field.dlc = ( dataLength & 0x0F ); + 9087 006154 C581 F58A movff CANWriteMessage@dataLength,??_CANWriteMessage + 9088 006158 0E0F movlw 15 + 9089 00615A 0105 movlb 5 ; () banked + 9090 00615C 178A andwf ??_CANWriteMessage& (0+255),f,b + 9091 00615E 478A rlncf ??_CANWriteMessage& (0+255),f,b + 9092 006160 478A rlncf ??_CANWriteMessage& (0+255),f,b + 9093 006162 0106 movlb 6 ; () banked + 9094 006164 51AC movf (_msgTransmit+4)& (0+255),w,b + 9095 006166 0105 movlb 5 ; () banked + 9096 006168 198A xorwf ??_CANWriteMessage& (0+255),w,b + 9097 00616A 0BC3 andlw -61 + 9098 00616C 198A xorwf ??_CANWriteMessage& (0+255),w,b + 9099 00616E 0106 movlb 6 ; () banked + 9100 006170 6FAC movwf (_msgTransmit+4)& (0+255),b + 9101 + 9102 ;MESSAGES.C: 73: msgTransmit.data = CANDATAdata; + 9103 006172 0E99 movlw low _CANDATAdata + 9104 006174 6FAD movwf (_msgTransmit+5)& (0+255),b + 9105 006176 0E06 movlw high _CANDATAdata + 9106 006178 6FAE movwf (_msgTransmit+6)& (0+255),b + 9107 00617A + 9108 ; BSR set to: 6 + 9109 ;MESSAGES.C: 75: if(CAN1_IsBusOff() == 0x01) + 9110 00617A ECA2 F03E call _CAN1_IsBusOff ;wreg free + 9111 00617E 06E8 decf wreg,f,c + 9112 006180 A4D8 btfss status,2,c + 9113 006182 EFC5 F030 goto u8261 + 9114 006186 EFC7 F030 goto u8260 + 9115 00618A u8261: + 9116 00618A EFC8 F030 goto l9806 + 9117 00618E u8260: + 9118 00618E + 9119 ;MESSAGES.C: 76: {;MESSAGES.C: 77: __nop(); + 9120 00618E F000 nop + 9121 006190 l9806: + 9122 + 9123 ;MESSAGES.C: 79: if(CAN1_IsTxErrorPassive() == 0x01) + 9124 006190 EC97 F03E call _CAN1_IsTxErrorPassive ;wreg free + 9125 006194 06E8 decf wreg,f,c + 9126 006196 A4D8 btfss status,2,c + 9127 006198 EFD0 F030 goto u8271 + 9128 00619C EFD2 F030 goto u8270 + 9129 0061A0 u8271: + 9130 0061A0 EFD3 F030 goto l9810 + 9131 0061A4 u8270: + 9132 0061A4 + 9133 ;MESSAGES.C: 80: {;MESSAGES.C: 81: __nop(); + 9134 0061A4 F000 nop + 9135 0061A6 l9810: + 9136 + 9137 ;MESSAGES.C: 83: if(CAN1_IsTxErrorWarning() == 0x01) + 9138 0061A6 EC8C F03E call _CAN1_IsTxErrorWarning ;wreg free + 9139 0061AA 06E8 decf wreg,f,c + 9140 0061AC A4D8 btfss status,2,c + 9141 0061AE EFDB F030 goto u8281 + 9142 0061B2 EFDD F030 goto u8280 + 9143 0061B6 u8281: + 9144 0061B6 EFDE F030 goto l9814 + 9145 0061BA u8280: + 9146 0061BA + 9147 ;MESSAGES.C: 84: {;MESSAGES.C: 85: __nop(); + 9148 0061BA F000 nop + 9149 0061BC l9814: + 9150 + 9151 ;MESSAGES.C: 87: if(CAN1_IsTxErrorActive() == 0x01) + 9152 0061BC EC42 F03E call _CAN1_IsTxErrorActive ;wreg free + 9153 0061C0 06E8 decf wreg,f,c + 9154 0061C2 A4D8 btfss status,2,c + 9155 0061C4 EFE6 F030 goto u8291 + 9156 0061C8 EFE8 F030 goto u8290 + 9157 0061CC u8291: + 9158 0061CC EFE9 F030 goto l9818 + 9159 0061D0 u8290: + 9160 0061D0 + 9161 ;MESSAGES.C: 88: {;MESSAGES.C: 89: __nop(); + 9162 0061D0 F000 nop + 9163 0061D2 l9818: + 9164 + 9165 ;MESSAGES.C: 92: if(CAN_TX_FIFO_AVAILABLE == (CAN1_TransmitFIFOStatusGet(TXQ) & CAN_ + TX_FIFO_AVAILABLE)) - 8924 0060DC 0E00 movlw 0 - 8925 0060DE EC71 F03B call _CAN1_TransmitFIFOStatusGet - 8926 0060E2 0105 movlb 5 ; () banked - 8927 0060E4 6F8A movwf ??_CANWriteMessage& (0+255),b - 8928 0060E6 A18A btfss ??_CANWriteMessage& (0+255),0,b - 8929 0060E8 EF78 F030 goto u7971 - 8930 0060EC EF7A F030 goto u7970 - 8931 0060F0 u7971: - 8932 0060F0 EF82 F030 goto l2041 - 8933 0060F4 u7970: - 8934 0060F4 - 8935 ; BSR set to: 5 - 8936 ;MESSAGES.C: 93: {;MESSAGES.C: 94: CAN1_Transmit(TXQ, &msgTransmit); - 8937 0060F4 0EA8 movlw low _msgTransmit - 8938 0060F6 6F77 movwf CAN1_Transmit@txCanMsg& (0+255),b - 8939 0060F8 0E06 movlw high _msgTransmit - 8940 0060FA 6F78 movwf (CAN1_Transmit@txCanMsg+1)& (0+255),b - 8941 0060FC 0E00 movlw 0 - 8942 0060FE EC11 F034 call _CAN1_Transmit - 8943 006102 - 8944 ;MESSAGES.C: 95: __nop(); - 8945 006102 F000 nop - 8946 006104 l2041: - 8947 006104 0012 return ;funcret - 8948 006106 __end_of_CANWriteMessage: - 8949 callstack 0 - 8950 - 8951 ;; *************** function _CAN1_TransmitFIFOStatusGet ***************** - 8952 ;; Defined at: - 8953 ;; line 592 in file "mcc_generated_files/can1.c" - 8954 ;; Parameters: Size Location Type - 8955 ;; fifoChannel 1 wreg const enum E22383 - 8956 ;; Auto vars: Size Location Type - 8957 ;; fifoChannel 1 3[BANK5 ] const enum E22383 - 8958 ;; status 1 2[BANK5 ] enum E22361 - 8959 ;; Return value: Size Location Type - 8960 ;; 1 wreg enum E22361 - 8961 ;; Registers used: - 8962 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack - 8963 ;; Tracked objects: - 8964 ;; On entry : 0/0 - 8965 ;; On exit : 0/0 - 8966 ;; Unchanged: 0/0 - 8967 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 9166 0061D2 0E00 movlw 0 + 9167 0061D4 EC82 F03C call _CAN1_TransmitFIFOStatusGet + 9168 0061D8 0105 movlb 5 ; () banked + 9169 0061DA 6F8A movwf ??_CANWriteMessage& (0+255),b + 9170 0061DC A18A btfss ??_CANWriteMessage& (0+255),0,b + 9171 0061DE EFF3 F030 goto u8301 + 9172 0061E2 EFF5 F030 goto u8300 + 9173 0061E6 u8301: + 9174 0061E6 EFFD F030 goto l2041 + 9175 0061EA u8300: + 9176 0061EA + 9177 ; BSR set to: 5 + 9178 ;MESSAGES.C: 93: {;MESSAGES.C: 94: CAN1_Transmit(TXQ, &msgTransmit); + 9179 0061EA 0EA8 movlw low _msgTransmit + 9180 0061EC 6F77 movwf CAN1_Transmit@txCanMsg& (0+255),b + 9181 0061EE 0E06 movlw high _msgTransmit + 9182 0061F0 6F78 movwf (CAN1_Transmit@txCanMsg+1)& (0+255),b + 9183 0061F2 0E00 movlw 0 + 9184 0061F4 ECE6 F034 call _CAN1_Transmit + 9185 0061F8 + 9186 ;MESSAGES.C: 95: __nop(); + 9187 0061F8 F000 nop + 9188 0061FA l2041: + 9189 0061FA 0012 return ;funcret + 9190 0061FC __end_of_CANWriteMessage: + 9191 callstack 0 + 9192 + 9193 ;; *************** function _CAN1_TransmitFIFOStatusGet ***************** + 9194 ;; Defined at: + 9195 ;; line 592 in file "mcc_generated_files/can1.c" + 9196 ;; Parameters: Size Location Type + 9197 ;; fifoChannel 1 wreg const enum E22383 + 9198 ;; Auto vars: Size Location Type + 9199 ;; fifoChannel 1 3[BANK5 ] const enum E22383 + 9200 ;; status 1 2[BANK5 ] enum E22361 + 9201 ;; Return value: Size Location Type + 9202 ;; 1 wreg enum E22361 + 9203 ;; Registers used: + 9204 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack + 9205 ;; Tracked objects: + 9206 ;; On entry : 0/0 + 9207 ;; On exit : 0/0 + 9208 ;; Unchanged: 0/0 + 9209 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 8968 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 9210 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 8969 ;; Locals: 0 2 0 0 0 0 0 0 0 0 0 0 + 9211 ;; Locals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 8970 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 9212 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 8971 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 9213 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 8972 ;;Total ram usage: 2 bytes - 8973 ;; Hardware stack levels used: 1 - 8974 ;; Hardware stack levels required when called: 9 - 8975 ;; This function calls: - 8976 ;; _GetTxFifoStatus - 8977 ;; _isTxChannel - 8978 ;; This function is called by: - 8979 ;; _CANWriteMessage - 8980 ;; This function uses a non-reentrant model - 8981 ;; - 8982 - 8983 psect text54 - 8984 0076E2 __ptext54: - 8985 callstack 0 - 8986 0076E2 _CAN1_TransmitFIFOStatusGet: - 8987 callstack 114 - 8988 - 8989 ;incstack = 0 - 8990 ;CAN1_TransmitFIFOStatusGet@fifoChannel stored from wreg - 8991 0076E2 0105 movlb 5 ; () banked - 8992 0076E4 6F63 movwf CAN1_TransmitFIFOStatusGet@fifoChannel& (0+255),b - 8993 0076E6 - 8994 ;mcc_generated_files/can1.c: 592: CAN_TX_FIFO_STATUS CAN1_TransmitFIFOStatusGet(const CA + 9214 ;;Total ram usage: 2 bytes + 9215 ;; Hardware stack levels used: 1 + 9216 ;; Hardware stack levels required when called: 9 + 9217 ;; This function calls: + 9218 ;; _GetTxFifoStatus + 9219 ;; _isTxChannel + 9220 ;; This function is called by: + 9221 ;; _CANWriteMessage + 9222 ;; This function uses a non-reentrant model + 9223 ;; + 9224 + 9225 psect text54 + 9226 007904 __ptext54: + 9227 callstack 0 + 9228 007904 _CAN1_TransmitFIFOStatusGet: + 9229 callstack 114 + 9230 + 9231 ;incstack = 0 + 9232 ;CAN1_TransmitFIFOStatusGet@fifoChannel stored from wreg + 9233 007904 0105 movlb 5 ; () banked + 9234 007906 6F63 movwf CAN1_TransmitFIFOStatusGet@fifoChannel& (0+255),b + 9235 007908 + 9236 ;mcc_generated_files/can1.c: 592: CAN_TX_FIFO_STATUS CAN1_TransmitFIFOStatusGet(const CA + N1_TX_FIFO_CHANNELS fifoChannel);mcc_generated_files/can1.c: 593: {;mcc_generated_files/ + can1.c: 594: CAN_TX_FIFO_STATUS status = CAN_TX_FIFO_FULL; - 8995 0076E6 0E00 movlw 0 - 8996 0076E8 0105 movlb 5 ; () banked - 8997 0076EA 6F62 movwf CAN1_TransmitFIFOStatusGet@status& (0+255),b - 8998 0076EC - 8999 ; BSR set to: 5 - 9000 ;mcc_generated_files/can1.c: 596: if (isTxChannel(fifoChannel)) - 9001 0076EC 5163 movf CAN1_TransmitFIFOStatusGet@fifoChannel& (0+255),w,b - 9002 0076EE EC1C F03A call _isTxChannel - 9003 0076F2 0900 iorlw 0 - 9004 0076F4 B4D8 btfsc status,2,c - 9005 0076F6 EF7F F03B goto u6861 - 9006 0076FA EF81 F03B goto u6860 - 9007 0076FE u6861: - 9008 0076FE EF87 F03B goto l8961 - 9009 007702 u6860: - 9010 007702 - 9011 ;mcc_generated_files/can1.c: 597: {;mcc_generated_files/can1.c: 598: status + 9237 007908 0E00 movlw 0 + 9238 00790A 0105 movlb 5 ; () banked + 9239 00790C 6F62 movwf CAN1_TransmitFIFOStatusGet@status& (0+255),b + 9240 00790E + 9241 ; BSR set to: 5 + 9242 ;mcc_generated_files/can1.c: 596: if (isTxChannel(fifoChannel)) + 9243 00790E 5163 movf CAN1_TransmitFIFOStatusGet@fifoChannel& (0+255),w,b + 9244 007910 EC4D F03B call _isTxChannel + 9245 007914 0900 iorlw 0 + 9246 007916 B4D8 btfsc status,2,c + 9247 007918 EF90 F03C goto u7071 + 9248 00791C EF92 F03C goto u7070 + 9249 007920 u7071: + 9250 007920 EF98 F03C goto l8962 + 9251 007924 u7070: + 9252 007924 + 9253 ;mcc_generated_files/can1.c: 597: {;mcc_generated_files/can1.c: 598: status + = GetTxFifoStatus(fifoChannel); - 9012 007702 0105 movlb 5 ; () banked - 9013 007704 5163 movf CAN1_TransmitFIFOStatusGet@fifoChannel& (0+255),w,b - 9014 007706 ECEE F03C call _GetTxFifoStatus - 9015 00770A 0105 movlb 5 ; () banked - 9016 00770C 6F62 movwf CAN1_TransmitFIFOStatusGet@status& (0+255),b - 9017 00770E l8961: - 9018 - 9019 ;mcc_generated_files/can1.c: 601: return status; - 9020 00770E 0105 movlb 5 ; () banked - 9021 007710 5162 movf CAN1_TransmitFIFOStatusGet@status& (0+255),w,b - 9022 007712 - 9023 ; BSR set to: 5 - 9024 007712 0012 return ;funcret - 9025 007714 __end_of_CAN1_TransmitFIFOStatusGet: - 9026 callstack 0 - 9027 - 9028 ;; *************** function _CAN1_Transmit ***************** - 9029 ;; Defined at: - 9030 ;; line 570 in file "mcc_generated_files/can1.c" - 9031 ;; Parameters: Size Location Type - 9032 ;; fifoChannel 1 wreg const enum E22383 - 9033 ;; txCanMsg 2 23[BANK5 ] PTR struct . - 9034 ;; -> msgTransmit(7), - 9035 ;; Auto vars: Size Location Type - 9036 ;; fifoChannel 1 28[BANK5 ] const enum E22383 - 9037 ;; txFifoObj 2 26[BANK5 ] PTR unsigned char - 9038 ;; -> RAM(9471), - 9039 ;; status 1 25[BANK5 ] enum E22340 - 9040 ;; Return value: Size Location Type - 9041 ;; 1 wreg enum E22340 - 9042 ;; Registers used: - 9043 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 9044 ;; Tracked objects: - 9045 ;; On entry : 0/0 - 9046 ;; On exit : 0/0 - 9047 ;; Unchanged: 0/0 - 9048 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 9254 007924 0105 movlb 5 ; () banked + 9255 007926 5163 movf CAN1_TransmitFIFOStatusGet@fifoChannel& (0+255),w,b + 9256 007928 EC26 F03E call _GetTxFifoStatus + 9257 00792C 0105 movlb 5 ; () banked + 9258 00792E 6F62 movwf CAN1_TransmitFIFOStatusGet@status& (0+255),b + 9259 007930 l8962: + 9260 + 9261 ;mcc_generated_files/can1.c: 601: return status; + 9262 007930 0105 movlb 5 ; () banked + 9263 007932 5162 movf CAN1_TransmitFIFOStatusGet@status& (0+255),w,b + 9264 007934 + 9265 ; BSR set to: 5 + 9266 007934 0012 return ;funcret + 9267 007936 __end_of_CAN1_TransmitFIFOStatusGet: + 9268 callstack 0 + 9269 + 9270 ;; *************** function _CAN1_Transmit ***************** + 9271 ;; Defined at: + 9272 ;; line 570 in file "mcc_generated_files/can1.c" + 9273 ;; Parameters: Size Location Type + 9274 ;; fifoChannel 1 wreg const enum E22383 + 9275 ;; txCanMsg 2 23[BANK5 ] PTR struct . + 9276 ;; -> msgTransmit(7), + 9277 ;; Auto vars: Size Location Type + 9278 ;; fifoChannel 1 28[BANK5 ] const enum E22383 + 9279 ;; txFifoObj 2 26[BANK5 ] PTR unsigned char + 9280 ;; -> RAM(9471), + 9281 ;; status 1 25[BANK5 ] enum E22340 + 9282 ;; Return value: Size Location Type + 9283 ;; 1 wreg enum E22340 + 9284 ;; Registers used: + 9285 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 9286 ;; Tracked objects: + 9287 ;; On entry : 0/0 + 9288 ;; On exit : 0/0 + 9289 ;; Unchanged: 0/0 + 9290 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 9049 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9050 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9051 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9052 ;; Totals: 0 6 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9053 ;;Total ram usage: 6 bytes - 9054 ;; Hardware stack levels used: 1 - 9055 ;; Hardware stack levels required when called: 10 - 9056 ;; This function calls: - 9057 ;; _ValidateTransmission - 9058 ;; _WriteMessageToFifo - 9059 ;; _isTxChannel - 9060 ;; This function is called by: - 9061 ;; _CANWriteMessage - 9062 ;; This function uses a non-reentrant model - 9063 ;; - 9064 - 9065 psect text55 - 9066 006822 __ptext55: - 9067 callstack 0 - 9068 006822 _CAN1_Transmit: - 9069 callstack 113 - 9070 - 9071 ; BSR set to: 5 - 9072 ;incstack = 0 - 9073 ;CAN1_Transmit@fifoChannel stored from wreg - 9074 006822 0105 movlb 5 ; () banked - 9075 006824 6F7C movwf CAN1_Transmit@fifoChannel& (0+255),b - 9076 006826 - 9077 ;mcc_generated_files/can1.c: 574: if (isTxChannel(fifoChannel)) - 9078 006826 0105 movlb 5 ; () banked - 9079 006828 517C movf CAN1_Transmit@fifoChannel& (0+255),w,b - 9080 00682A EC1C F03A call _isTxChannel - 9081 00682E 0900 iorlw 0 - 9082 006830 B4D8 btfsc status,2,c - 9083 006832 EF1D F034 goto u6831 - 9084 006836 EF1F F034 goto u6830 - 9085 00683A u6831: - 9086 00683A EF5F F034 goto l477 - 9087 00683E u6830: - 9088 00683E - 9089 ;mcc_generated_files/can1.c: 575: {;mcc_generated_files/can1.c: 576: status + 9291 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 9292 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 9293 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 9294 ;; Totals: 0 6 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 9295 ;;Total ram usage: 6 bytes + 9296 ;; Hardware stack levels used: 1 + 9297 ;; Hardware stack levels required when called: 10 + 9298 ;; This function calls: + 9299 ;; _ValidateTransmission + 9300 ;; _WriteMessageToFifo + 9301 ;; _isTxChannel + 9302 ;; This function is called by: + 9303 ;; _CANWriteMessage + 9304 ;; This function uses a non-reentrant model + 9305 ;; + 9306 + 9307 psect text55 + 9308 0069CC __ptext55: + 9309 callstack 0 + 9310 0069CC _CAN1_Transmit: + 9311 callstack 113 + 9312 + 9313 ; BSR set to: 5 + 9314 ;incstack = 0 + 9315 ;CAN1_Transmit@fifoChannel stored from wreg + 9316 0069CC 0105 movlb 5 ; () banked + 9317 0069CE 6F7C movwf CAN1_Transmit@fifoChannel& (0+255),b + 9318 0069D0 + 9319 ;mcc_generated_files/can1.c: 574: if (isTxChannel(fifoChannel)) + 9320 0069D0 0105 movlb 5 ; () banked + 9321 0069D2 517C movf CAN1_Transmit@fifoChannel& (0+255),w,b + 9322 0069D4 EC4D F03B call _isTxChannel + 9323 0069D8 0900 iorlw 0 + 9324 0069DA B4D8 btfsc status,2,c + 9325 0069DC EFF2 F034 goto u7041 + 9326 0069E0 EFF4 F034 goto u7040 + 9327 0069E4 u7041: + 9328 0069E4 EF34 F035 goto l477 + 9329 0069E8 u7040: + 9330 0069E8 + 9331 ;mcc_generated_files/can1.c: 575: {;mcc_generated_files/can1.c: 576: status + = ValidateTransmission(fifoChannel, txCanMsg); - 9090 00683E C577 F561 movff CAN1_Transmit@txCanMsg,ValidateTransmission@txCanMsg - 9091 006842 C578 F562 movff CAN1_Transmit@txCanMsg+1,ValidateTransmission@txCanMsg+1 - 9092 006846 0105 movlb 5 ; () banked - 9093 006848 517C movf CAN1_Transmit@fifoChannel& (0+255),w,b - 9094 00684A EC9E F02F call _ValidateTransmission - 9095 00684E 0105 movlb 5 ; () banked - 9096 006850 6F79 movwf CAN1_Transmit@status& (0+255),b - 9097 006852 - 9098 ; BSR set to: 5 - 9099 ;mcc_generated_files/can1.c: 577: if (CAN_TX_MSG_REQUEST_SUCCESS == status) - 9100 006852 5179 movf CAN1_Transmit@status& (0+255),w,b - 9101 006854 A4D8 btfss status,2,c - 9102 006856 EF2F F034 goto u6841 - 9103 00685A EF31 F034 goto u6840 - 9104 00685E u6841: - 9105 00685E EF5F F034 goto l477 - 9106 006862 u6840: - 9107 006862 - 9108 ; BSR set to: 5 - 9109 ;mcc_generated_files/can1.c: 578: {;mcc_generated_files/can1.c: 579: + 9332 0069E8 C577 F561 movff CAN1_Transmit@txCanMsg,ValidateTransmission@txCanMsg + 9333 0069EC C578 F562 movff CAN1_Transmit@txCanMsg+1,ValidateTransmission@txCanMsg+1 + 9334 0069F0 0105 movlb 5 ; () banked + 9335 0069F2 517C movf CAN1_Transmit@fifoChannel& (0+255),w,b + 9336 0069F4 EC19 F030 call _ValidateTransmission + 9337 0069F8 0105 movlb 5 ; () banked + 9338 0069FA 6F79 movwf CAN1_Transmit@status& (0+255),b + 9339 0069FC + 9340 ; BSR set to: 5 + 9341 ;mcc_generated_files/can1.c: 577: if (CAN_TX_MSG_REQUEST_SUCCESS == status) + 9342 0069FC 5179 movf CAN1_Transmit@status& (0+255),w,b + 9343 0069FE A4D8 btfss status,2,c + 9344 006A00 EF04 F035 goto u7051 + 9345 006A04 EF06 F035 goto u7050 + 9346 006A08 u7051: + 9347 006A08 EF34 F035 goto l477 + 9348 006A0C u7050: + 9349 006A0C + 9350 ; BSR set to: 5 + 9351 ;mcc_generated_files/can1.c: 578: {;mcc_generated_files/can1.c: 579: + uint8_t *txFifoObj = (uint8_t *) FIFO[fifoChannel].UA; - 9110 006862 517C movf CAN1_Transmit@fifoChannel& (0+255),w,b - 9111 006864 0D0C mullw 12 - 9112 006866 0E58 movlw 88 - 9113 006868 24F3 addwf 243,w,c - 9114 00686A 6ED9 movwf fsr2l,c - 9115 00686C 0E01 movlw 1 - 9116 00686E 20F4 addwfc prodh,w,c - 9117 006870 6EDA movwf fsr2h,c - 9118 006872 0061 F378 F57A movff postinc2,CAN1_Transmit@txFifoObj - 9119 006878 0061 F374 F57B movff postdec2,CAN1_Transmit@txFifoObj+1 - 9120 00687E - 9121 ; BSR set to: 5 - 9122 ;mcc_generated_files/can1.c: 581: if (txFifoObj != ((void*)0)) - 9123 00687E 517A movf CAN1_Transmit@txFifoObj& (0+255),w,b - 9124 006880 117B iorwf (CAN1_Transmit@txFifoObj+1)& (0+255),w,b - 9125 006882 B4D8 btfsc status,2,c - 9126 006884 EF46 F034 goto u6851 - 9127 006888 EF48 F034 goto u6850 - 9128 00688C u6851: - 9129 00688C EF5F F034 goto l474 - 9130 006890 u6850: - 9131 006890 - 9132 ; BSR set to: 5 - 9133 ;mcc_generated_files/can1.c: 582: {;mcc_generated_files/can1.c: 583: + 9352 006A0C 517C movf CAN1_Transmit@fifoChannel& (0+255),w,b + 9353 006A0E 0D0C mullw 12 + 9354 006A10 0E58 movlw 88 + 9355 006A12 24F3 addwf 243,w,c + 9356 006A14 6ED9 movwf fsr2l,c + 9357 006A16 0E01 movlw 1 + 9358 006A18 20F4 addwfc prodh,w,c + 9359 006A1A 6EDA movwf fsr2h,c + 9360 006A1C 0061 F378 F57A movff postinc2,CAN1_Transmit@txFifoObj + 9361 006A22 0061 F374 F57B movff postdec2,CAN1_Transmit@txFifoObj+1 + 9362 006A28 + 9363 ; BSR set to: 5 + 9364 ;mcc_generated_files/can1.c: 581: if (txFifoObj != ((void*)0)) + 9365 006A28 517A movf CAN1_Transmit@txFifoObj& (0+255),w,b + 9366 006A2A 117B iorwf (CAN1_Transmit@txFifoObj+1)& (0+255),w,b + 9367 006A2C B4D8 btfsc status,2,c + 9368 006A2E EF1B F035 goto u7061 + 9369 006A32 EF1D F035 goto u7060 + 9370 006A36 u7061: + 9371 006A36 EF34 F035 goto l474 + 9372 006A3A u7060: + 9373 006A3A + 9374 ; BSR set to: 5 + 9375 ;mcc_generated_files/can1.c: 582: {;mcc_generated_files/can1.c: 583: + WriteMessageToFifo(txFifoObj, txCanMsg); - 9134 006890 C57A F56B movff CAN1_Transmit@txFifoObj,WriteMessageToFifo@txFifoObj - 9135 006894 C57B F56C movff CAN1_Transmit@txFifoObj+1,WriteMessageToFifo@txFifoObj+1 - 9136 006898 C577 F56D movff CAN1_Transmit@txCanMsg,WriteMessageToFifo@txCanMsg - 9137 00689C C578 F56E movff CAN1_Transmit@txCanMsg+1,WriteMessageToFifo@txCanMsg+1 - 9138 0068A0 EC1E F01F call _WriteMessageToFifo ;wreg free - 9139 0068A4 - 9140 ;mcc_generated_files/can1.c: 584: FIFO[fifoChannel].CONH |= (0x2 | 0x1); - 9141 0068A4 0105 movlb 5 ; () banked - 9142 0068A6 517C movf CAN1_Transmit@fifoChannel& (0+255),w,b - 9143 0068A8 0D0C mullw 12 - 9144 0068AA 0E51 movlw 81 - 9145 0068AC 24F3 addwf 243,w,c - 9146 0068AE 6ED9 movwf fsr2l,c - 9147 0068B0 0E01 movlw 1 - 9148 0068B2 20F4 addwfc prodh,w,c - 9149 0068B4 6EDA movwf fsr2h,c - 9150 0068B6 0E03 movlw 3 - 9151 0068B8 12DF iorwf indf2,f,c - 9152 0068BA EF5F F034 goto l477 - 9153 0068BE l474: - 9154 0068BE l477: - 9155 0068BE 0012 return ;funcret - 9156 0068C0 __end_of_CAN1_Transmit: - 9157 callstack 0 - 9158 - 9159 ;; *************** function _isTxChannel ***************** - 9160 ;; Defined at: - 9161 ;; line 490 in file "mcc_generated_files/can1.c" - 9162 ;; Parameters: Size Location Type - 9163 ;; channel 1 wreg unsigned char - 9164 ;; Auto vars: Size Location Type - 9165 ;; channel 1 1[BANK5 ] unsigned char - 9166 ;; Return value: Size Location Type - 9167 ;; 1 wreg _Bool - 9168 ;; Registers used: - 9169 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh - 9170 ;; Tracked objects: - 9171 ;; On entry : 0/0 - 9172 ;; On exit : 0/0 - 9173 ;; Unchanged: 0/0 - 9174 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 9376 006A3A C57A F56B movff CAN1_Transmit@txFifoObj,WriteMessageToFifo@txFifoObj + 9377 006A3E C57B F56C movff CAN1_Transmit@txFifoObj+1,WriteMessageToFifo@txFifoObj+1 + 9378 006A42 C577 F56D movff CAN1_Transmit@txCanMsg,WriteMessageToFifo@txCanMsg + 9379 006A46 C578 F56E movff CAN1_Transmit@txCanMsg+1,WriteMessageToFifo@txCanMsg+1 + 9380 006A4A EC1E F01F call _WriteMessageToFifo ;wreg free + 9381 006A4E + 9382 ;mcc_generated_files/can1.c: 584: FIFO[fifoChannel].CONH |= (0x2 | 0x1); + 9383 006A4E 0105 movlb 5 ; () banked + 9384 006A50 517C movf CAN1_Transmit@fifoChannel& (0+255),w,b + 9385 006A52 0D0C mullw 12 + 9386 006A54 0E51 movlw 81 + 9387 006A56 24F3 addwf 243,w,c + 9388 006A58 6ED9 movwf fsr2l,c + 9389 006A5A 0E01 movlw 1 + 9390 006A5C 20F4 addwfc prodh,w,c + 9391 006A5E 6EDA movwf fsr2h,c + 9392 006A60 0E03 movlw 3 + 9393 006A62 12DF iorwf indf2,f,c + 9394 006A64 EF34 F035 goto l477 + 9395 006A68 l474: + 9396 006A68 l477: + 9397 006A68 0012 return ;funcret + 9398 006A6A __end_of_CAN1_Transmit: + 9399 callstack 0 + 9400 + 9401 ;; *************** function _isTxChannel ***************** + 9402 ;; Defined at: + 9403 ;; line 490 in file "mcc_generated_files/can1.c" + 9404 ;; Parameters: Size Location Type + 9405 ;; channel 1 wreg unsigned char + 9406 ;; Auto vars: Size Location Type + 9407 ;; channel 1 1[BANK5 ] unsigned char + 9408 ;; Return value: Size Location Type + 9409 ;; 1 wreg _Bool + 9410 ;; Registers used: + 9411 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh + 9412 ;; Tracked objects: + 9413 ;; On entry : 0/0 + 9414 ;; On exit : 0/0 + 9415 ;; Unchanged: 0/0 + 9416 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 9175 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 9417 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9176 ;; Locals: 0 2 0 0 0 0 0 0 0 0 0 0 + 9418 ;; Locals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9177 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 9419 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9178 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 9420 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9179 ;;Total ram usage: 2 bytes - 9180 ;; Hardware stack levels used: 1 - 9181 ;; Hardware stack levels required when called: 8 - 9182 ;; This function calls: - 9183 ;; Nothing - 9184 ;; This function is called by: - 9185 ;; _CAN1_Transmit - 9186 ;; _CAN1_TransmitFIFOStatusGet - 9187 ;; This function uses a non-reentrant model - 9188 ;; - 9189 - 9190 psect text56 - 9191 007438 __ptext56: - 9192 callstack 0 - 9193 007438 _isTxChannel: - 9194 callstack 114 - 9195 - 9196 ;incstack = 0 - 9197 ;isTxChannel@channel stored from wreg - 9198 007438 0105 movlb 5 ; () banked - 9199 00743A 6F61 movwf isTxChannel@channel& (0+255),b - 9200 00743C - 9201 ;mcc_generated_files/can1.c: 490: static _Bool isTxChannel(uint8_t channel);mcc_generate + 9421 ;;Total ram usage: 2 bytes + 9422 ;; Hardware stack levels used: 1 + 9423 ;; Hardware stack levels required when called: 8 + 9424 ;; This function calls: + 9425 ;; Nothing + 9426 ;; This function is called by: + 9427 ;; _CAN1_Transmit + 9428 ;; _CAN1_TransmitFIFOStatusGet + 9429 ;; This function uses a non-reentrant model + 9430 ;; + 9431 + 9432 psect text56 + 9433 00769A __ptext56: + 9434 callstack 0 + 9435 00769A _isTxChannel: + 9436 callstack 114 + 9437 + 9438 ;incstack = 0 + 9439 ;isTxChannel@channel stored from wreg + 9440 00769A 0105 movlb 5 ; () banked + 9441 00769C 6F61 movwf isTxChannel@channel& (0+255),b + 9442 00769E + 9443 ;mcc_generated_files/can1.c: 490: static _Bool isTxChannel(uint8_t channel);mcc_generate + d_files/can1.c: 491: {;mcc_generated_files/can1.c: 492: return channel < 4u && (FIFO + [channel].CONL & 0x80); - 9202 00743C 0E00 movlw 0 - 9203 00743E 0105 movlb 5 ; () banked - 9204 007440 6F60 movwf _isTxChannel$985& (0+255),b - 9205 007442 - 9206 ; BSR set to: 5 - 9207 007442 0E04 movlw 4 - 9208 007444 6161 cpfslt isTxChannel@channel& (0+255),b - 9209 007446 EF27 F03A goto u6391 - 9210 00744A EF29 F03A goto u6390 - 9211 00744E u6391: - 9212 00744E EF3C F03A goto l452 - 9213 007452 u6390: - 9214 007452 - 9215 ; BSR set to: 5 - 9216 007452 5161 movf isTxChannel@channel& (0+255),w,b - 9217 007454 0D0C mullw 12 - 9218 007456 0E50 movlw 80 - 9219 007458 24F3 addwf 243,w,c - 9220 00745A 6ED9 movwf fsr2l,c - 9221 00745C 0E01 movlw 1 - 9222 00745E 20F4 addwfc prodh,w,c - 9223 007460 6EDA movwf fsr2h,c - 9224 007462 0101 movlb 1 ; () banked - 9225 007464 AEDF btfss indf2,7,c - 9226 007466 EF37 F03A goto u6401 - 9227 00746A EF39 F03A goto u6400 - 9228 00746E u6401: - 9229 00746E EF3C F03A goto l452 - 9230 007472 u6400: - 9231 007472 - 9232 ; BSR set to: 1 - 9233 007472 0E01 movlw 1 - 9234 007474 0105 movlb 5 ; () banked - 9235 007476 6F60 movwf _isTxChannel$985& (0+255),b - 9236 007478 l452: - 9237 007478 0105 movlb 5 ; () banked - 9238 00747A 5160 movf _isTxChannel$985& (0+255),w,b - 9239 00747C - 9240 ; BSR set to: 5 - 9241 00747C 0012 return ;funcret - 9242 00747E __end_of_isTxChannel: - 9243 callstack 0 - 9244 - 9245 ;; *************** function _WriteMessageToFifo ***************** - 9246 ;; Defined at: - 9247 ;; line 500 in file "mcc_generated_files/can1.c" - 9248 ;; Parameters: Size Location Type - 9249 ;; txFifoObj 2 11[BANK5 ] PTR unsigned char - 9250 ;; -> RAM(9471), - 9251 ;; txCanMsg 2 13[BANK5 ] PTR struct . - 9252 ;; -> msgTransmit(7), - 9253 ;; Auto vars: Size Location Type - 9254 ;; msgId 4 19[BANK5 ] unsigned long - 9255 ;; status 1 18[BANK5 ] unsigned char - 9256 ;; payloadOffse 1 0 const unsigned char - 9257 ;; Return value: Size Location Type - 9258 ;; 1 wreg void - 9259 ;; Registers used: - 9260 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, cstack - 9261 ;; Tracked objects: - 9262 ;; On entry : 0/0 - 9263 ;; On exit : 0/0 - 9264 ;; Unchanged: 0/0 - 9265 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 9444 00769E 0E00 movlw 0 + 9445 0076A0 0105 movlb 5 ; () banked + 9446 0076A2 6F60 movwf _isTxChannel$985& (0+255),b + 9447 0076A4 + 9448 ; BSR set to: 5 + 9449 0076A4 0E04 movlw 4 + 9450 0076A6 6161 cpfslt isTxChannel@channel& (0+255),b + 9451 0076A8 EF58 F03B goto u6601 + 9452 0076AC EF5A F03B goto u6600 + 9453 0076B0 u6601: + 9454 0076B0 EF6D F03B goto l452 + 9455 0076B4 u6600: + 9456 0076B4 + 9457 ; BSR set to: 5 + 9458 0076B4 5161 movf isTxChannel@channel& (0+255),w,b + 9459 0076B6 0D0C mullw 12 + 9460 0076B8 0E50 movlw 80 + 9461 0076BA 24F3 addwf 243,w,c + 9462 0076BC 6ED9 movwf fsr2l,c + 9463 0076BE 0E01 movlw 1 + 9464 0076C0 20F4 addwfc prodh,w,c + 9465 0076C2 6EDA movwf fsr2h,c + 9466 0076C4 0101 movlb 1 ; () banked + 9467 0076C6 AEDF btfss indf2,7,c + 9468 0076C8 EF68 F03B goto u6611 + 9469 0076CC EF6A F03B goto u6610 + 9470 0076D0 u6611: + 9471 0076D0 EF6D F03B goto l452 + 9472 0076D4 u6610: + 9473 0076D4 + 9474 ; BSR set to: 1 + 9475 0076D4 0E01 movlw 1 + 9476 0076D6 0105 movlb 5 ; () banked + 9477 0076D8 6F60 movwf _isTxChannel$985& (0+255),b + 9478 0076DA l452: + 9479 0076DA 0105 movlb 5 ; () banked + 9480 0076DC 5160 movf _isTxChannel$985& (0+255),w,b + 9481 0076DE + 9482 ; BSR set to: 5 + 9483 0076DE 0012 return ;funcret + 9484 0076E0 __end_of_isTxChannel: + 9485 callstack 0 + 9486 + 9487 ;; *************** function _WriteMessageToFifo ***************** + 9488 ;; Defined at: + 9489 ;; line 500 in file "mcc_generated_files/can1.c" + 9490 ;; Parameters: Size Location Type + 9491 ;; txFifoObj 2 11[BANK5 ] PTR unsigned char + 9492 ;; -> RAM(9471), + 9493 ;; txCanMsg 2 13[BANK5 ] PTR struct . + 9494 ;; -> msgTransmit(7), + 9495 ;; Auto vars: Size Location Type + 9496 ;; msgId 4 19[BANK5 ] unsigned long + 9497 ;; status 1 18[BANK5 ] unsigned char + 9498 ;; payloadOffse 1 0 const unsigned char + 9499 ;; Return value: Size Location Type + 9500 ;; 1 wreg void + 9501 ;; Registers used: + 9502 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, cstack + 9503 ;; Tracked objects: + 9504 ;; On entry : 0/0 + 9505 ;; On exit : 0/0 + 9506 ;; Unchanged: 0/0 + 9507 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 9266 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 + 9508 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9267 ;; Locals: 0 6 0 0 0 0 0 0 0 0 0 0 + 9509 ;; Locals: 0 6 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9268 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 + 9510 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9269 ;; Totals: 0 12 0 0 0 0 0 0 0 0 0 0 + 9511 ;; Totals: 0 12 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9270 ;;Total ram usage: 12 bytes - 9271 ;; Hardware stack levels used: 1 - 9272 ;; Hardware stack levels required when called: 9 - 9273 ;; This function calls: - 9274 ;; _memcpy - 9275 ;; This function is called by: - 9276 ;; _CAN1_Transmit - 9277 ;; This function uses a non-reentrant model - 9278 ;; - 9279 - 9280 psect text57 - 9281 003E3C __ptext57: - 9282 callstack 0 - 9283 003E3C _WriteMessageToFifo: - 9284 callstack 113 - 9285 003E3C - 9286 ;mcc_generated_files/can1.c: 500: static void WriteMessageToFifo(uint8_t *txFifoObj, CAN + 9512 ;;Total ram usage: 12 bytes + 9513 ;; Hardware stack levels used: 1 + 9514 ;; Hardware stack levels required when called: 9 + 9515 ;; This function calls: + 9516 ;; _memcpy + 9517 ;; This function is called by: + 9518 ;; _CAN1_Transmit + 9519 ;; This function uses a non-reentrant model + 9520 ;; + 9521 + 9522 psect text57 + 9523 003E3C __ptext57: + 9524 callstack 0 + 9525 003E3C _WriteMessageToFifo: + 9526 callstack 113 + 9527 003E3C + 9528 ;mcc_generated_files/can1.c: 500: static void WriteMessageToFifo(uint8_t *txFifoObj, CAN + _MSG_OBJ *txCanMsg);mcc_generated_files/can1.c: 501: {;mcc_generated_files/can1.c: 502: + uint32_t msgId = txCanMsg->msgId; - 9287 003E3C 0061 F5B4 F4D9 movff WriteMessageToFifo@txCanMsg,fsr2l - 9288 003E42 0061 F5B8 F4DA movff WriteMessageToFifo@txCanMsg+1,fsr2h - 9289 003E48 0061 F378 F573 movff postinc2,WriteMessageToFifo@msgId - 9290 003E4E 0061 F378 F574 movff postinc2,WriteMessageToFifo@msgId+1 - 9291 003E54 0061 F378 F575 movff postinc2,WriteMessageToFifo@msgId+2 - 9292 003E5A 0061 F378 F576 movff postinc2,WriteMessageToFifo@msgId+3 - 9293 003E60 - 9294 ;mcc_generated_files/can1.c: 510: if (CAN_FRAME_EXT == txCanMsg->field.idType) - 9295 003E60 0105 movlb 5 ; () banked - 9296 003E62 EE20 F004 lfsr 2,4 - 9297 003E66 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b - 9298 003E68 26D9 addwf fsr2l,f,c - 9299 003E6A 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b - 9300 003E6C 22DA addwfc fsr2h,f,c - 9301 003E6E A0DF btfss indf2,0,c - 9302 003E70 EF3C F01F goto u6411 - 9303 003E74 EF3E F01F goto u6410 - 9304 003E78 u6411: - 9305 003E78 EF78 F01F goto l8595 - 9306 003E7C u6410: - 9307 003E7C - 9308 ; BSR set to: 5 - 9309 ;mcc_generated_files/can1.c: 511: {;mcc_generated_files/can1.c: 512: txFifoO + 9529 003E3C 0061 F5B4 F4D9 movff WriteMessageToFifo@txCanMsg,fsr2l + 9530 003E42 0061 F5B8 F4DA movff WriteMessageToFifo@txCanMsg+1,fsr2h + 9531 003E48 0061 F378 F573 movff postinc2,WriteMessageToFifo@msgId + 9532 003E4E 0061 F378 F574 movff postinc2,WriteMessageToFifo@msgId+1 + 9533 003E54 0061 F378 F575 movff postinc2,WriteMessageToFifo@msgId+2 + 9534 003E5A 0061 F378 F576 movff postinc2,WriteMessageToFifo@msgId+3 + 9535 003E60 + 9536 ;mcc_generated_files/can1.c: 510: if (CAN_FRAME_EXT == txCanMsg->field.idType) + 9537 003E60 0105 movlb 5 ; () banked + 9538 003E62 EE20 F004 lfsr 2,4 + 9539 003E66 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b + 9540 003E68 26D9 addwf fsr2l,f,c + 9541 003E6A 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b + 9542 003E6C 22DA addwfc fsr2h,f,c + 9543 003E6E A0DF btfss indf2,0,c + 9544 003E70 EF3C F01F goto u6621 + 9545 003E74 EF3E F01F goto u6620 + 9546 003E78 u6621: + 9547 003E78 EF78 F01F goto l8596 + 9548 003E7C u6620: + 9549 003E7C + 9550 ; BSR set to: 5 + 9551 ;mcc_generated_files/can1.c: 511: {;mcc_generated_files/can1.c: 512: txFifoO + bj[1] = (msgId << (3U)) & (0xF8U); - 9310 003E7C EE20 F001 lfsr 2,1 - 9311 003E80 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b - 9312 003E82 26D9 addwf fsr2l,f,c - 9313 003E84 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b - 9314 003E86 22DA addwfc fsr2h,f,c - 9315 003E88 3973 swapf WriteMessageToFifo@msgId& (0+255),w,b - 9316 003E8A 42E8 rrncf wreg,f,c - 9317 003E8C 0BF8 andlw 248 - 9318 003E8E 0BF8 andlw 248 - 9319 003E90 6EDF movwf indf2,c - 9320 003E92 - 9321 ; BSR set to: 5 - 9322 ;mcc_generated_files/can1.c: 513: msgId >>= (5U); - 9323 003E92 0E05 movlw 5 - 9324 003E94 6F6F movwf ??_WriteMessageToFifo& (0+255),b - 9325 003E96 u6425: - 9326 003E96 90D8 bcf status,0,c - 9327 003E98 3376 rrcf (WriteMessageToFifo@msgId+3)& (0+255),f,b - 9328 003E9A 3375 rrcf (WriteMessageToFifo@msgId+2)& (0+255),f,b - 9329 003E9C 3374 rrcf (WriteMessageToFifo@msgId+1)& (0+255),f,b - 9330 003E9E 3373 rrcf WriteMessageToFifo@msgId& (0+255),f,b - 9331 003EA0 2F6F decfsz ??_WriteMessageToFifo& (0+255),f,b - 9332 003EA2 EF4B F01F goto u6425 - 9333 003EA6 - 9334 ; BSR set to: 5 - 9335 ;mcc_generated_files/can1.c: 514: txFifoObj[2] = msgId; - 9336 003EA6 EE20 F002 lfsr 2,2 - 9337 003EAA 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b - 9338 003EAC 26D9 addwf fsr2l,f,c - 9339 003EAE 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b - 9340 003EB0 22DA addwfc fsr2h,f,c - 9341 003EB2 0061 F5CC F4DF movff WriteMessageToFifo@msgId,indf2 - 9342 003EB8 - 9343 ; BSR set to: 5 - 9344 ;mcc_generated_files/can1.c: 515: msgId >>= (8U); - 9345 003EB8 C574 F573 movff WriteMessageToFifo@msgId+1,WriteMessageToFifo@msgId - 9346 003EBC C575 F574 movff WriteMessageToFifo@msgId+2,WriteMessageToFifo@msgId+1 - 9347 003EC0 C576 F575 movff WriteMessageToFifo@msgId+3,WriteMessageToFifo@msgId+2 - 9348 003EC4 6B76 clrf (WriteMessageToFifo@msgId+3)& (0+255),b - 9349 003EC6 - 9350 ; BSR set to: 5 - 9351 ;mcc_generated_files/can1.c: 516: txFifoObj[3] = (msgId & (0x1FU)); - 9352 003EC6 EE20 F003 lfsr 2,3 - 9353 003ECA 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b - 9354 003ECC 26D9 addwf fsr2l,f,c - 9355 003ECE 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b - 9356 003ED0 22DA addwfc fsr2h,f,c - 9357 003ED2 5173 movf WriteMessageToFifo@msgId& (0+255),w,b - 9358 003ED4 0B1F andlw 31 - 9359 003ED6 6EDF movwf indf2,c - 9360 003ED8 - 9361 ; BSR set to: 5 - 9362 ;mcc_generated_files/can1.c: 517: msgId >>= (5U); - 9363 003ED8 0E05 movlw 5 - 9364 003EDA 6F6F movwf ??_WriteMessageToFifo& (0+255),b - 9365 003EDC u6435: - 9366 003EDC 90D8 bcf status,0,c - 9367 003EDE 3376 rrcf (WriteMessageToFifo@msgId+3)& (0+255),f,b - 9368 003EE0 3375 rrcf (WriteMessageToFifo@msgId+2)& (0+255),f,b - 9369 003EE2 3374 rrcf (WriteMessageToFifo@msgId+1)& (0+255),f,b - 9370 003EE4 3373 rrcf WriteMessageToFifo@msgId& (0+255),f,b - 9371 003EE6 2F6F decfsz ??_WriteMessageToFifo& (0+255),f,b - 9372 003EE8 EF6E F01F goto u6435 - 9373 - 9374 ;mcc_generated_files/can1.c: 518: } - 9375 003EEC EF90 F01F goto l8597 - 9376 003EF0 l8595: - 9377 - 9378 ; BSR set to: 5 - 9379 ;mcc_generated_files/can1.c: 520: {;mcc_generated_files/can1.c: 521: txFifoO + 9552 003E7C EE20 F001 lfsr 2,1 + 9553 003E80 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b + 9554 003E82 26D9 addwf fsr2l,f,c + 9555 003E84 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b + 9556 003E86 22DA addwfc fsr2h,f,c + 9557 003E88 3973 swapf WriteMessageToFifo@msgId& (0+255),w,b + 9558 003E8A 42E8 rrncf wreg,f,c + 9559 003E8C 0BF8 andlw 248 + 9560 003E8E 0BF8 andlw 248 + 9561 003E90 6EDF movwf indf2,c + 9562 003E92 + 9563 ; BSR set to: 5 + 9564 ;mcc_generated_files/can1.c: 513: msgId >>= (5U); + 9565 003E92 0E05 movlw 5 + 9566 003E94 6F6F movwf ??_WriteMessageToFifo& (0+255),b + 9567 003E96 u6635: + 9568 003E96 90D8 bcf status,0,c + 9569 003E98 3376 rrcf (WriteMessageToFifo@msgId+3)& (0+255),f,b + 9570 003E9A 3375 rrcf (WriteMessageToFifo@msgId+2)& (0+255),f,b + 9571 003E9C 3374 rrcf (WriteMessageToFifo@msgId+1)& (0+255),f,b + 9572 003E9E 3373 rrcf WriteMessageToFifo@msgId& (0+255),f,b + 9573 003EA0 2F6F decfsz ??_WriteMessageToFifo& (0+255),f,b + 9574 003EA2 EF4B F01F goto u6635 + 9575 003EA6 + 9576 ; BSR set to: 5 + 9577 ;mcc_generated_files/can1.c: 514: txFifoObj[2] = msgId; + 9578 003EA6 EE20 F002 lfsr 2,2 + 9579 003EAA 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b + 9580 003EAC 26D9 addwf fsr2l,f,c + 9581 003EAE 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b + 9582 003EB0 22DA addwfc fsr2h,f,c + 9583 003EB2 0061 F5CC F4DF movff WriteMessageToFifo@msgId,indf2 + 9584 003EB8 + 9585 ; BSR set to: 5 + 9586 ;mcc_generated_files/can1.c: 515: msgId >>= (8U); + 9587 003EB8 C574 F573 movff WriteMessageToFifo@msgId+1,WriteMessageToFifo@msgId + 9588 003EBC C575 F574 movff WriteMessageToFifo@msgId+2,WriteMessageToFifo@msgId+1 + 9589 003EC0 C576 F575 movff WriteMessageToFifo@msgId+3,WriteMessageToFifo@msgId+2 + 9590 003EC4 6B76 clrf (WriteMessageToFifo@msgId+3)& (0+255),b + 9591 003EC6 + 9592 ; BSR set to: 5 + 9593 ;mcc_generated_files/can1.c: 516: txFifoObj[3] = (msgId & (0x1FU)); + 9594 003EC6 EE20 F003 lfsr 2,3 + 9595 003ECA 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b + 9596 003ECC 26D9 addwf fsr2l,f,c + 9597 003ECE 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b + 9598 003ED0 22DA addwfc fsr2h,f,c + 9599 003ED2 5173 movf WriteMessageToFifo@msgId& (0+255),w,b + 9600 003ED4 0B1F andlw 31 + 9601 003ED6 6EDF movwf indf2,c + 9602 003ED8 + 9603 ; BSR set to: 5 + 9604 ;mcc_generated_files/can1.c: 517: msgId >>= (5U); + 9605 003ED8 0E05 movlw 5 + 9606 003EDA 6F6F movwf ??_WriteMessageToFifo& (0+255),b + 9607 003EDC u6645: + 9608 003EDC 90D8 bcf status,0,c + 9609 003EDE 3376 rrcf (WriteMessageToFifo@msgId+3)& (0+255),f,b + 9610 003EE0 3375 rrcf (WriteMessageToFifo@msgId+2)& (0+255),f,b + 9611 003EE2 3374 rrcf (WriteMessageToFifo@msgId+1)& (0+255),f,b + 9612 003EE4 3373 rrcf WriteMessageToFifo@msgId& (0+255),f,b + 9613 003EE6 2F6F decfsz ??_WriteMessageToFifo& (0+255),f,b + 9614 003EE8 EF6E F01F goto u6645 + 9615 + 9616 ;mcc_generated_files/can1.c: 518: } + 9617 003EEC EF90 F01F goto l8598 + 9618 003EF0 l8596: + 9619 + 9620 ; BSR set to: 5 + 9621 ;mcc_generated_files/can1.c: 520: {;mcc_generated_files/can1.c: 521: txFifoO + bj[1] = txFifoObj[2] = txFifoObj[3] = 0; - 9380 003EF0 EE20 F003 lfsr 2,3 - 9381 003EF4 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b - 9382 003EF6 26D9 addwf fsr2l,f,c - 9383 003EF8 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b - 9384 003EFA 22DA addwfc fsr2h,f,c - 9385 003EFC 0E00 movlw 0 - 9386 003EFE 6EDF movwf indf2,c - 9387 003F00 EE10 F002 lfsr 1,2 - 9388 003F04 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b - 9389 003F06 26E1 addwf fsr1l,f,c - 9390 003F08 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b - 9391 003F0A 22E2 addwfc fsr1h,f,c - 9392 003F0C C4DF F4E7 movff indf2,indf1 - 9393 003F10 EE20 F001 lfsr 2,1 - 9394 003F14 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b - 9395 003F16 26D9 addwf fsr2l,f,c - 9396 003F18 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b - 9397 003F1A 22DA addwfc fsr2h,f,c - 9398 003F1C C4E7 F4DF movff indf1,indf2 - 9399 003F20 l8597: - 9400 - 9401 ; BSR set to: 5 - 9402 ;mcc_generated_files/can1.c: 524: txFifoObj[0] = msgId; - 9403 003F20 0061 F5AC F4D9 movff WriteMessageToFifo@txFifoObj,fsr2l - 9404 003F26 0061 F5B0 F4DA movff WriteMessageToFifo@txFifoObj+1,fsr2h - 9405 003F2C 0061 F5CC F4DF movff WriteMessageToFifo@msgId,indf2 - 9406 003F32 - 9407 ; BSR set to: 5 - 9408 ;mcc_generated_files/can1.c: 525: msgId >>= (8U); - 9409 003F32 C574 F573 movff WriteMessageToFifo@msgId+1,WriteMessageToFifo@msgId - 9410 003F36 C575 F574 movff WriteMessageToFifo@msgId+2,WriteMessageToFifo@msgId+1 - 9411 003F3A C576 F575 movff WriteMessageToFifo@msgId+3,WriteMessageToFifo@msgId+2 - 9412 003F3E 6B76 clrf (WriteMessageToFifo@msgId+3)& (0+255),b - 9413 003F40 - 9414 ; BSR set to: 5 - 9415 ;mcc_generated_files/can1.c: 526: txFifoObj[1] |= (msgId & (0x07U)); - 9416 003F40 C573 F56F movff WriteMessageToFifo@msgId,??_WriteMessageToFifo - 9417 003F44 0E07 movlw 7 - 9418 003F46 176F andwf ??_WriteMessageToFifo& (0+255),f,b - 9419 003F48 EE20 F001 lfsr 2,1 - 9420 003F4C 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b - 9421 003F4E 26D9 addwf fsr2l,f,c - 9422 003F50 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b - 9423 003F52 22DA addwfc fsr2h,f,c - 9424 003F54 516F movf ??_WriteMessageToFifo& (0+255),w,b - 9425 003F56 12DF iorwf indf2,f,c - 9426 003F58 - 9427 ; BSR set to: 5 - 9428 ;mcc_generated_files/can1.c: 528: status = txCanMsg->field.dlc; - 9429 003F58 EE20 F004 lfsr 2,4 - 9430 003F5C 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b - 9431 003F5E 26D9 addwf fsr2l,f,c - 9432 003F60 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b - 9433 003F62 22DA addwfc fsr2h,f,c - 9434 003F64 30DF rrcf 223,w,c - 9435 003F66 32E8 rrcf wreg,f,c - 9436 003F68 0B0F andlw 15 - 9437 003F6A 6F72 movwf WriteMessageToFifo@status& (0+255),b - 9438 003F6C - 9439 ; BSR set to: 5 - 9440 ;mcc_generated_files/can1.c: 529: status |= (txCanMsg->field.idType << (4U)); - 9441 003F6C EE20 F004 lfsr 2,4 - 9442 003F70 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b - 9443 003F72 26D9 addwf fsr2l,f,c - 9444 003F74 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b - 9445 003F76 22DA addwfc fsr2h,f,c - 9446 003F78 B0DF btfsc indf2,0,c - 9447 003F7A EFC1 F01F goto u6441 - 9448 003F7E EFC5 F01F goto u6440 - 9449 003F82 u6441: - 9450 003F82 6B6F clrf ??_WriteMessageToFifo& (0+255),b - 9451 003F84 2B6F incf ??_WriteMessageToFifo& (0+255),f,b - 9452 003F86 EFC7 F01F goto u6448 - 9453 003F8A u6440: - 9454 003F8A 0105 movlb 5 ; () banked - 9455 003F8C 6B6F clrf ??_WriteMessageToFifo& (0+255),b - 9456 003F8E u6448: - 9457 003F8E 396F swapf ??_WriteMessageToFifo& (0+255),w,b - 9458 003F90 0BF0 andlw 240 - 9459 003F92 1372 iorwf WriteMessageToFifo@status& (0+255),f,b - 9460 003F94 - 9461 ; BSR set to: 5 - 9462 ;mcc_generated_files/can1.c: 530: status |= (txCanMsg->field.frameType << (5U)); - 9463 003F94 EE20 F004 lfsr 2,4 - 9464 003F98 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b - 9465 003F9A 26D9 addwf fsr2l,f,c - 9466 003F9C 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b - 9467 003F9E 22DA addwfc fsr2h,f,c - 9468 003FA0 B2DF btfsc indf2,1,c - 9469 003FA2 EFD5 F01F goto u6451 - 9470 003FA6 EFD9 F01F goto u6450 - 9471 003FAA u6451: - 9472 003FAA 0E20 movlw 32 - 9473 003FAC 6F6F movwf ??_WriteMessageToFifo& (0+255),b - 9474 003FAE EFDB F01F goto u6465 - 9475 003FB2 u6450: - 9476 003FB2 0105 movlb 5 ; () banked - 9477 003FB4 6B6F clrf ??_WriteMessageToFifo& (0+255),b - 9478 003FB6 u6465: - 9479 003FB6 516F movf ??_WriteMessageToFifo& (0+255),w,b - 9480 003FB8 1372 iorwf WriteMessageToFifo@status& (0+255),f,b - 9481 003FBA - 9482 ; BSR set to: 5 - 9483 ;mcc_generated_files/can1.c: 531: status |= (txCanMsg->field.brs << (6U)); - 9484 003FBA EE20 F004 lfsr 2,4 - 9485 003FBE 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b - 9486 003FC0 26D9 addwf fsr2l,f,c - 9487 003FC2 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b - 9488 003FC4 22DA addwfc fsr2h,f,c - 9489 003FC6 BEDF btfsc indf2,7,c - 9490 003FC8 EFE8 F01F goto u6471 - 9491 003FCC EFEC F01F goto u6470 - 9492 003FD0 u6471: - 9493 003FD0 0E40 movlw 64 - 9494 003FD2 6F6F movwf ??_WriteMessageToFifo& (0+255),b - 9495 003FD4 EFEE F01F goto u6485 - 9496 003FD8 u6470: - 9497 003FD8 0105 movlb 5 ; () banked - 9498 003FDA 6B6F clrf ??_WriteMessageToFifo& (0+255),b - 9499 003FDC u6485: - 9500 003FDC 516F movf ??_WriteMessageToFifo& (0+255),w,b - 9501 003FDE 1372 iorwf WriteMessageToFifo@status& (0+255),f,b - 9502 003FE0 - 9503 ; BSR set to: 5 - 9504 ;mcc_generated_files/can1.c: 532: status |= (txCanMsg->field.formatType << (7U)); - 9505 003FE0 EE20 F004 lfsr 2,4 - 9506 003FE4 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b - 9507 003FE6 26D9 addwf fsr2l,f,c - 9508 003FE8 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b - 9509 003FEA 22DA addwfc fsr2h,f,c - 9510 003FEC BCDF btfsc indf2,6,c - 9511 003FEE EFFB F01F goto u6491 - 9512 003FF2 EFFF F01F goto u6490 - 9513 003FF6 u6491: - 9514 003FF6 0E80 movlw 128 - 9515 003FF8 6F6F movwf ??_WriteMessageToFifo& (0+255),b - 9516 003FFA EF01 F020 goto u6505 - 9517 003FFE u6490: - 9518 003FFE 0105 movlb 5 ; () banked - 9519 004000 6B6F clrf ??_WriteMessageToFifo& (0+255),b - 9520 004002 u6505: - 9521 004002 516F movf ??_WriteMessageToFifo& (0+255),w,b - 9522 004004 1372 iorwf WriteMessageToFifo@status& (0+255),f,b - 9523 004006 - 9524 ; BSR set to: 5 - 9525 ;mcc_generated_files/can1.c: 533: txFifoObj[4] = status; - 9526 004006 EE20 F004 lfsr 2,4 - 9527 00400A 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b - 9528 00400C 26D9 addwf fsr2l,f,c - 9529 00400E 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b - 9530 004010 22DA addwfc fsr2h,f,c - 9531 004012 0061 F5C8 F4DF movff WriteMessageToFifo@status,indf2 - 9532 004018 - 9533 ; BSR set to: 5 - 9534 ;mcc_generated_files/can1.c: 535: if (CAN_FRAME_DATA == txCanMsg->field.frameType) - 9535 004018 EE20 F004 lfsr 2,4 - 9536 00401C 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b - 9537 00401E 26D9 addwf fsr2l,f,c - 9538 004020 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b - 9539 004022 22DA addwfc fsr2h,f,c - 9540 004024 B2DF btfsc indf2,1,c - 9541 004026 EF17 F020 goto u6511 - 9542 00402A EF19 F020 goto u6510 - 9543 00402E u6511: - 9544 00402E EF45 F020 goto l462 - 9545 004032 u6510: - 9546 004032 - 9547 ; BSR set to: 5 - 9548 ;mcc_generated_files/can1.c: 536: {;mcc_generated_files/can1.c: 537: memcpy( + 9622 003EF0 EE20 F003 lfsr 2,3 + 9623 003EF4 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b + 9624 003EF6 26D9 addwf fsr2l,f,c + 9625 003EF8 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b + 9626 003EFA 22DA addwfc fsr2h,f,c + 9627 003EFC 0E00 movlw 0 + 9628 003EFE 6EDF movwf indf2,c + 9629 003F00 EE10 F002 lfsr 1,2 + 9630 003F04 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b + 9631 003F06 26E1 addwf fsr1l,f,c + 9632 003F08 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b + 9633 003F0A 22E2 addwfc fsr1h,f,c + 9634 003F0C C4DF F4E7 movff indf2,indf1 + 9635 003F10 EE20 F001 lfsr 2,1 + 9636 003F14 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b + 9637 003F16 26D9 addwf fsr2l,f,c + 9638 003F18 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b + 9639 003F1A 22DA addwfc fsr2h,f,c + 9640 003F1C C4E7 F4DF movff indf1,indf2 + 9641 003F20 l8598: + 9642 + 9643 ; BSR set to: 5 + 9644 ;mcc_generated_files/can1.c: 524: txFifoObj[0] = msgId; + 9645 003F20 0061 F5AC F4D9 movff WriteMessageToFifo@txFifoObj,fsr2l + 9646 003F26 0061 F5B0 F4DA movff WriteMessageToFifo@txFifoObj+1,fsr2h + 9647 003F2C 0061 F5CC F4DF movff WriteMessageToFifo@msgId,indf2 + 9648 003F32 + 9649 ; BSR set to: 5 + 9650 ;mcc_generated_files/can1.c: 525: msgId >>= (8U); + 9651 003F32 C574 F573 movff WriteMessageToFifo@msgId+1,WriteMessageToFifo@msgId + 9652 003F36 C575 F574 movff WriteMessageToFifo@msgId+2,WriteMessageToFifo@msgId+1 + 9653 003F3A C576 F575 movff WriteMessageToFifo@msgId+3,WriteMessageToFifo@msgId+2 + 9654 003F3E 6B76 clrf (WriteMessageToFifo@msgId+3)& (0+255),b + 9655 003F40 + 9656 ; BSR set to: 5 + 9657 ;mcc_generated_files/can1.c: 526: txFifoObj[1] |= (msgId & (0x07U)); + 9658 003F40 C573 F56F movff WriteMessageToFifo@msgId,??_WriteMessageToFifo + 9659 003F44 0E07 movlw 7 + 9660 003F46 176F andwf ??_WriteMessageToFifo& (0+255),f,b + 9661 003F48 EE20 F001 lfsr 2,1 + 9662 003F4C 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b + 9663 003F4E 26D9 addwf fsr2l,f,c + 9664 003F50 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b + 9665 003F52 22DA addwfc fsr2h,f,c + 9666 003F54 516F movf ??_WriteMessageToFifo& (0+255),w,b + 9667 003F56 12DF iorwf indf2,f,c + 9668 003F58 + 9669 ; BSR set to: 5 + 9670 ;mcc_generated_files/can1.c: 528: status = txCanMsg->field.dlc; + 9671 003F58 EE20 F004 lfsr 2,4 + 9672 003F5C 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b + 9673 003F5E 26D9 addwf fsr2l,f,c + 9674 003F60 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b + 9675 003F62 22DA addwfc fsr2h,f,c + 9676 003F64 30DF rrcf 223,w,c + 9677 003F66 32E8 rrcf wreg,f,c + 9678 003F68 0B0F andlw 15 + 9679 003F6A 6F72 movwf WriteMessageToFifo@status& (0+255),b + 9680 003F6C + 9681 ; BSR set to: 5 + 9682 ;mcc_generated_files/can1.c: 529: status |= (txCanMsg->field.idType << (4U)); + 9683 003F6C EE20 F004 lfsr 2,4 + 9684 003F70 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b + 9685 003F72 26D9 addwf fsr2l,f,c + 9686 003F74 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b + 9687 003F76 22DA addwfc fsr2h,f,c + 9688 003F78 B0DF btfsc indf2,0,c + 9689 003F7A EFC1 F01F goto u6651 + 9690 003F7E EFC5 F01F goto u6650 + 9691 003F82 u6651: + 9692 003F82 6B6F clrf ??_WriteMessageToFifo& (0+255),b + 9693 003F84 2B6F incf ??_WriteMessageToFifo& (0+255),f,b + 9694 003F86 EFC7 F01F goto u6658 + 9695 003F8A u6650: + 9696 003F8A 0105 movlb 5 ; () banked + 9697 003F8C 6B6F clrf ??_WriteMessageToFifo& (0+255),b + 9698 003F8E u6658: + 9699 003F8E 396F swapf ??_WriteMessageToFifo& (0+255),w,b + 9700 003F90 0BF0 andlw 240 + 9701 003F92 1372 iorwf WriteMessageToFifo@status& (0+255),f,b + 9702 003F94 + 9703 ; BSR set to: 5 + 9704 ;mcc_generated_files/can1.c: 530: status |= (txCanMsg->field.frameType << (5U)); + 9705 003F94 EE20 F004 lfsr 2,4 + 9706 003F98 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b + 9707 003F9A 26D9 addwf fsr2l,f,c + 9708 003F9C 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b + 9709 003F9E 22DA addwfc fsr2h,f,c + 9710 003FA0 B2DF btfsc indf2,1,c + 9711 003FA2 EFD5 F01F goto u6661 + 9712 003FA6 EFD9 F01F goto u6660 + 9713 003FAA u6661: + 9714 003FAA 0E20 movlw 32 + 9715 003FAC 6F6F movwf ??_WriteMessageToFifo& (0+255),b + 9716 003FAE EFDB F01F goto u6675 + 9717 003FB2 u6660: + 9718 003FB2 0105 movlb 5 ; () banked + 9719 003FB4 6B6F clrf ??_WriteMessageToFifo& (0+255),b + 9720 003FB6 u6675: + 9721 003FB6 516F movf ??_WriteMessageToFifo& (0+255),w,b + 9722 003FB8 1372 iorwf WriteMessageToFifo@status& (0+255),f,b + 9723 003FBA + 9724 ; BSR set to: 5 + 9725 ;mcc_generated_files/can1.c: 531: status |= (txCanMsg->field.brs << (6U)); + 9726 003FBA EE20 F004 lfsr 2,4 + 9727 003FBE 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b + 9728 003FC0 26D9 addwf fsr2l,f,c + 9729 003FC2 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b + 9730 003FC4 22DA addwfc fsr2h,f,c + 9731 003FC6 BEDF btfsc indf2,7,c + 9732 003FC8 EFE8 F01F goto u6681 + 9733 003FCC EFEC F01F goto u6680 + 9734 003FD0 u6681: + 9735 003FD0 0E40 movlw 64 + 9736 003FD2 6F6F movwf ??_WriteMessageToFifo& (0+255),b + 9737 003FD4 EFEE F01F goto u6695 + 9738 003FD8 u6680: + 9739 003FD8 0105 movlb 5 ; () banked + 9740 003FDA 6B6F clrf ??_WriteMessageToFifo& (0+255),b + 9741 003FDC u6695: + 9742 003FDC 516F movf ??_WriteMessageToFifo& (0+255),w,b + 9743 003FDE 1372 iorwf WriteMessageToFifo@status& (0+255),f,b + 9744 003FE0 + 9745 ; BSR set to: 5 + 9746 ;mcc_generated_files/can1.c: 532: status |= (txCanMsg->field.formatType << (7U)); + 9747 003FE0 EE20 F004 lfsr 2,4 + 9748 003FE4 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b + 9749 003FE6 26D9 addwf fsr2l,f,c + 9750 003FE8 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b + 9751 003FEA 22DA addwfc fsr2h,f,c + 9752 003FEC BCDF btfsc indf2,6,c + 9753 003FEE EFFB F01F goto u6701 + 9754 003FF2 EFFF F01F goto u6700 + 9755 003FF6 u6701: + 9756 003FF6 0E80 movlw 128 + 9757 003FF8 6F6F movwf ??_WriteMessageToFifo& (0+255),b + 9758 003FFA EF01 F020 goto u6715 + 9759 003FFE u6700: + 9760 003FFE 0105 movlb 5 ; () banked + 9761 004000 6B6F clrf ??_WriteMessageToFifo& (0+255),b + 9762 004002 u6715: + 9763 004002 516F movf ??_WriteMessageToFifo& (0+255),w,b + 9764 004004 1372 iorwf WriteMessageToFifo@status& (0+255),f,b + 9765 004006 + 9766 ; BSR set to: 5 + 9767 ;mcc_generated_files/can1.c: 533: txFifoObj[4] = status; + 9768 004006 EE20 F004 lfsr 2,4 + 9769 00400A 516B movf WriteMessageToFifo@txFifoObj& (0+255),w,b + 9770 00400C 26D9 addwf fsr2l,f,c + 9771 00400E 516C movf (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b + 9772 004010 22DA addwfc fsr2h,f,c + 9773 004012 0061 F5C8 F4DF movff WriteMessageToFifo@status,indf2 + 9774 004018 + 9775 ; BSR set to: 5 + 9776 ;mcc_generated_files/can1.c: 535: if (CAN_FRAME_DATA == txCanMsg->field.frameType) + 9777 004018 EE20 F004 lfsr 2,4 + 9778 00401C 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b + 9779 00401E 26D9 addwf fsr2l,f,c + 9780 004020 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b + 9781 004022 22DA addwfc fsr2h,f,c + 9782 004024 B2DF btfsc indf2,1,c + 9783 004026 EF17 F020 goto u6721 + 9784 00402A EF19 F020 goto u6720 + 9785 00402E u6721: + 9786 00402E EF45 F020 goto l462 + 9787 004032 u6720: + 9788 004032 + 9789 ; BSR set to: 5 + 9790 ;mcc_generated_files/can1.c: 536: {;mcc_generated_files/can1.c: 537: memcpy( + txFifoObj + payloadOffsetBytes, txCanMsg->data, (DLC_BYTES[(txCanMsg->field.dlc)])); - 9549 004032 0E08 movlw 8 - 9550 004034 256B addwf WriteMessageToFifo@txFifoObj& (0+255),w,b - 9551 004036 6F60 movwf memcpy@d1& (0+255),b - 9552 004038 0E00 movlw 0 - 9553 00403A 216C addwfc (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b - 9554 00403C 6F61 movwf (memcpy@d1+1)& (0+255),b - 9555 00403E EE20 F005 lfsr 2,5 - 9556 004042 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b - 9557 004044 26D9 addwf fsr2l,f,c - 9558 004046 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b - 9559 004048 22DA addwfc fsr2h,f,c - 9560 00404A 0061 F378 F562 movff postinc2,memcpy@s1 - 9561 004050 0061 F374 F563 movff postdec2,memcpy@s1+1 - 9562 004056 EE20 F004 lfsr 2,4 - 9563 00405A 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b - 9564 00405C 26D9 addwf fsr2l,f,c - 9565 00405E 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b - 9566 004060 22DA addwfc fsr2h,f,c - 9567 004062 30DF rrcf 223,w,c - 9568 004064 32E8 rrcf wreg,f,c - 9569 004066 0B0F andlw 15 - 9570 004068 6F6F movwf ??_WriteMessageToFifo& (0+255),b - 9571 00406A 6B70 clrf (??_WriteMessageToFifo+1)& (0+255),b - 9572 00406C 0E27 movlw low _DLC_BYTES - 9573 00406E 256F addwf ??_WriteMessageToFifo& (0+255),w,b - 9574 004070 6EF6 movwf tblptrl,c - 9575 004072 0E25 movlw high _DLC_BYTES - 9576 004074 2170 addwfc (??_WriteMessageToFifo+1)& (0+255),w,b - 9577 004076 6EF7 movwf tblptrh,c - 9578 004078 if 1 ;There are 3 active tblptr bytes - 9579 004078 6AF8 clrf tblptru,c - 9580 00407A 0E00 movlw low (__mediumconst shr (0+16)) - 9581 00407C 22F8 addwfc tblptru,f,c - 9582 00407E endif - 9583 00407E 0008 tblrd * - 9584 004080 50F5 movf tablat,w,c - 9585 004082 6F64 movwf memcpy@n& (0+255),b - 9586 004084 6B65 clrf (memcpy@n+1)& (0+255),b - 9587 004086 EC1F F039 call _memcpy ;wreg free - 9588 00408A l462: - 9589 00408A 0012 return ;funcret - 9590 00408C __end_of_WriteMessageToFifo: - 9591 callstack 0 - 9592 - 9593 ;; *************** function _memcpy ***************** - 9594 ;; Defined at: - 9595 ;; line 4 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c" - 9596 ;; Parameters: Size Location Type - 9597 ;; d1 2 0[BANK5 ] PTR void - 9598 ;; -> RAM(9471), rxMsgData(8), - 9599 ;; s1 2 2[BANK5 ] PTR const void - 9600 ;; -> CANDATAdata(8), RAM(9471), rxMsgData(8), - 9601 ;; n 2 4[BANK5 ] unsigned int - 9602 ;; Auto vars: Size Location Type - 9603 ;; s 2 8[BANK5 ] PTR const unsigned char - 9604 ;; -> CANDATAdata(8), RAM(9471), rxMsgData(8), - 9605 ;; d 2 6[BANK5 ] PTR unsigned char - 9606 ;; -> RAM(9471), rxMsgData(8), - 9607 ;; tmp 1 10[BANK5 ] unsigned char - 9608 ;; Return value: Size Location Type - 9609 ;; 2 0[BANK5 ] PTR void - 9610 ;; Registers used: - 9611 ;; wreg, fsr2l, fsr2h, status,2, status,0 - 9612 ;; Tracked objects: - 9613 ;; On entry : 0/0 - 9614 ;; On exit : 0/0 - 9615 ;; Unchanged: 0/0 - 9616 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 9791 004032 0E08 movlw 8 + 9792 004034 256B addwf WriteMessageToFifo@txFifoObj& (0+255),w,b + 9793 004036 6F60 movwf memcpy@d1& (0+255),b + 9794 004038 0E00 movlw 0 + 9795 00403A 216C addwfc (WriteMessageToFifo@txFifoObj+1)& (0+255),w,b + 9796 00403C 6F61 movwf (memcpy@d1+1)& (0+255),b + 9797 00403E EE20 F005 lfsr 2,5 + 9798 004042 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b + 9799 004044 26D9 addwf fsr2l,f,c + 9800 004046 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b + 9801 004048 22DA addwfc fsr2h,f,c + 9802 00404A 0061 F378 F562 movff postinc2,memcpy@s1 + 9803 004050 0061 F374 F563 movff postdec2,memcpy@s1+1 + 9804 004056 EE20 F004 lfsr 2,4 + 9805 00405A 516D movf WriteMessageToFifo@txCanMsg& (0+255),w,b + 9806 00405C 26D9 addwf fsr2l,f,c + 9807 00405E 516E movf (WriteMessageToFifo@txCanMsg+1)& (0+255),w,b + 9808 004060 22DA addwfc fsr2h,f,c + 9809 004062 30DF rrcf 223,w,c + 9810 004064 32E8 rrcf wreg,f,c + 9811 004066 0B0F andlw 15 + 9812 004068 6F6F movwf ??_WriteMessageToFifo& (0+255),b + 9813 00406A 6B70 clrf (??_WriteMessageToFifo+1)& (0+255),b + 9814 00406C 0E27 movlw low _DLC_BYTES + 9815 00406E 256F addwf ??_WriteMessageToFifo& (0+255),w,b + 9816 004070 6EF6 movwf tblptrl,c + 9817 004072 0E25 movlw high _DLC_BYTES + 9818 004074 2170 addwfc (??_WriteMessageToFifo+1)& (0+255),w,b + 9819 004076 6EF7 movwf tblptrh,c + 9820 004078 if 1 ;There are 3 active tblptr bytes + 9821 004078 6AF8 clrf tblptru,c + 9822 00407A 0E00 movlw low (__mediumconst shr (0+16)) + 9823 00407C 22F8 addwfc tblptru,f,c + 9824 00407E endif + 9825 00407E 0008 tblrd * + 9826 004080 50F5 movf tablat,w,c + 9827 004082 6F64 movwf memcpy@n& (0+255),b + 9828 004084 6B65 clrf (memcpy@n+1)& (0+255),b + 9829 004086 EC7D F03A call _memcpy ;wreg free + 9830 00408A l462: + 9831 00408A 0012 return ;funcret + 9832 00408C __end_of_WriteMessageToFifo: + 9833 callstack 0 + 9834 + 9835 ;; *************** function _memcpy ***************** + 9836 ;; Defined at: + 9837 ;; line 4 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c" + 9838 ;; Parameters: Size Location Type + 9839 ;; d1 2 0[BANK5 ] PTR void + 9840 ;; -> RAM(9471), rxMsgData(8), + 9841 ;; s1 2 2[BANK5 ] PTR const void + 9842 ;; -> CANDATAdata(8), RAM(9471), rxMsgData(8), + 9843 ;; n 2 4[BANK5 ] unsigned int + 9844 ;; Auto vars: Size Location Type + 9845 ;; s 2 8[BANK5 ] PTR const unsigned char + 9846 ;; -> CANDATAdata(8), RAM(9471), rxMsgData(8), + 9847 ;; d 2 6[BANK5 ] PTR unsigned char + 9848 ;; -> RAM(9471), rxMsgData(8), + 9849 ;; tmp 1 10[BANK5 ] unsigned char + 9850 ;; Return value: Size Location Type + 9851 ;; 2 0[BANK5 ] PTR void + 9852 ;; Registers used: + 9853 ;; wreg, fsr2l, fsr2h, status,2, status,0 + 9854 ;; Tracked objects: + 9855 ;; On entry : 0/0 + 9856 ;; On exit : 0/0 + 9857 ;; Unchanged: 0/0 + 9858 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 9617 ;; Params: 0 6 0 0 0 0 0 0 0 0 0 0 + 9859 ;; Params: 0 6 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9618 ;; Locals: 0 5 0 0 0 0 0 0 0 0 0 0 + 9860 ;; Locals: 0 5 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9619 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 9861 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9620 ;; Totals: 0 11 0 0 0 0 0 0 0 0 0 0 + 9862 ;; Totals: 0 11 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 9621 ;;Total ram usage: 11 bytes - 9622 ;; Hardware stack levels used: 1 - 9623 ;; Hardware stack levels required when called: 8 - 9624 ;; This function calls: - 9625 ;; Nothing - 9626 ;; This function is called by: - 9627 ;; _WriteMessageToFifo - 9628 ;; This function uses a non-reentrant model - 9629 ;; - 9630 - 9631 psect text58 - 9632 00723E __ptext58: - 9633 callstack 0 - 9634 00723E _memcpy: - 9635 callstack 113 - 9636 00723E C562 F568 movff memcpy@s1,memcpy@s - 9637 007242 C563 F569 movff memcpy@s1+1,memcpy@s+1 - 9638 007246 C560 F566 movff memcpy@d1,memcpy@d - 9639 00724A C561 F567 movff memcpy@d1+1,memcpy@d+1 - 9640 00724E EF3E F039 goto l8051 - 9641 007252 l8043: - 9642 - 9643 ; BSR set to: 5 - 9644 007252 0061 F5A0 F4D9 movff memcpy@s,fsr2l - 9645 007258 0061 F5A4 F4DA movff memcpy@s+1,fsr2h - 9646 00725E 50DF movf indf2,w,c - 9647 007260 6F6A movwf memcpy@tmp& (0+255),b - 9648 007262 - 9649 ; BSR set to: 5 - 9650 007262 4B68 infsnz memcpy@s& (0+255),f,b - 9651 007264 2B69 incf (memcpy@s+1)& (0+255),f,b - 9652 007266 - 9653 ; BSR set to: 5 - 9654 007266 0061 F598 F4D9 movff memcpy@d,fsr2l - 9655 00726C 0061 F59C F4DA movff memcpy@d+1,fsr2h - 9656 007272 0061 F5A8 F4DF movff memcpy@tmp,indf2 - 9657 007278 - 9658 ; BSR set to: 5 - 9659 007278 4B66 infsnz memcpy@d& (0+255),f,b - 9660 00727A 2B67 incf (memcpy@d+1)& (0+255),f,b - 9661 00727C l8051: - 9662 00727C 0105 movlb 5 ; () banked - 9663 00727E 0764 decf memcpy@n& (0+255),f,b - 9664 007280 A0D8 btfss status,0,c - 9665 007282 0765 decf (memcpy@n+1)& (0+255),f,b - 9666 007284 2964 incf memcpy@n& (0+255),w,b - 9667 007286 E106 bnz u5471 - 9668 007288 2965 incf (memcpy@n+1)& (0+255),w,b - 9669 00728A A4D8 btfss status,2,c - 9670 00728C EF4A F039 goto u5471 - 9671 007290 EF4C F039 goto u5470 - 9672 007294 u5471: - 9673 007294 EF29 F039 goto l8043 - 9674 007298 u5470: - 9675 007298 - 9676 ; BSR set to: 5 - 9677 007298 0012 return ;funcret - 9678 00729A __end_of_memcpy: - 9679 callstack 0 - 9680 - 9681 ;; *************** function _ValidateTransmission ***************** - 9682 ;; Defined at: - 9683 ;; line 541 in file "mcc_generated_files/can1.c" - 9684 ;; Parameters: Size Location Type - 9685 ;; validChannel 1 wreg unsigned char - 9686 ;; txCanMsg 2 1[BANK5 ] PTR struct . - 9687 ;; -> msgTransmit(7), - 9688 ;; Auto vars: Size Location Type - 9689 ;; validChannel 1 6[BANK5 ] unsigned char - 9690 ;; field 1 9[BANK5 ] struct . - 9691 ;; txMsgStatus 1 8[BANK5 ] enum E22340 - 9692 ;; plsize 1 0 unsigned char - 9693 ;; Return value: Size Location Type - 9694 ;; 1 wreg enum E22340 - 9695 ;; Registers used: - 9696 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 9697 ;; Tracked objects: - 9698 ;; On entry : 0/0 - 9699 ;; On exit : 0/0 - 9700 ;; Unchanged: 0/0 - 9701 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 9863 ;;Total ram usage: 11 bytes + 9864 ;; Hardware stack levels used: 1 + 9865 ;; Hardware stack levels required when called: 8 + 9866 ;; This function calls: + 9867 ;; Nothing + 9868 ;; This function is called by: + 9869 ;; _WriteMessageToFifo + 9870 ;; This function uses a non-reentrant model + 9871 ;; + 9872 + 9873 psect text58 + 9874 0074FA __ptext58: + 9875 callstack 0 + 9876 0074FA _memcpy: + 9877 callstack 113 + 9878 0074FA C562 F568 movff memcpy@s1,memcpy@s + 9879 0074FE C563 F569 movff memcpy@s1+1,memcpy@s+1 + 9880 007502 C560 F566 movff memcpy@d1,memcpy@d + 9881 007506 C561 F567 movff memcpy@d1+1,memcpy@d+1 + 9882 00750A EF9C F03A goto l8052 + 9883 00750E l8044: + 9884 + 9885 ; BSR set to: 5 + 9886 00750E 0061 F5A0 F4D9 movff memcpy@s,fsr2l + 9887 007514 0061 F5A4 F4DA movff memcpy@s+1,fsr2h + 9888 00751A 50DF movf indf2,w,c + 9889 00751C 6F6A movwf memcpy@tmp& (0+255),b + 9890 00751E + 9891 ; BSR set to: 5 + 9892 00751E 4B68 infsnz memcpy@s& (0+255),f,b + 9893 007520 2B69 incf (memcpy@s+1)& (0+255),f,b + 9894 007522 + 9895 ; BSR set to: 5 + 9896 007522 0061 F598 F4D9 movff memcpy@d,fsr2l + 9897 007528 0061 F59C F4DA movff memcpy@d+1,fsr2h + 9898 00752E 0061 F5A8 F4DF movff memcpy@tmp,indf2 + 9899 007534 + 9900 ; BSR set to: 5 + 9901 007534 4B66 infsnz memcpy@d& (0+255),f,b + 9902 007536 2B67 incf (memcpy@d+1)& (0+255),f,b + 9903 007538 l8052: + 9904 007538 0105 movlb 5 ; () banked + 9905 00753A 0764 decf memcpy@n& (0+255),f,b + 9906 00753C A0D8 btfss status,0,c + 9907 00753E 0765 decf (memcpy@n+1)& (0+255),f,b + 9908 007540 2964 incf memcpy@n& (0+255),w,b + 9909 007542 E106 bnz u5681 + 9910 007544 2965 incf (memcpy@n+1)& (0+255),w,b + 9911 007546 A4D8 btfss status,2,c + 9912 007548 EFA8 F03A goto u5681 + 9913 00754C EFAA F03A goto u5680 + 9914 007550 u5681: + 9915 007550 EF87 F03A goto l8044 + 9916 007554 u5680: + 9917 007554 + 9918 ; BSR set to: 5 + 9919 007554 0012 return ;funcret + 9920 007556 __end_of_memcpy: + 9921 callstack 0 + 9922 + 9923 ;; *************** function _ValidateTransmission ***************** + 9924 ;; Defined at: + 9925 ;; line 541 in file "mcc_generated_files/can1.c" + 9926 ;; Parameters: Size Location Type + 9927 ;; validChannel 1 wreg unsigned char + 9928 ;; txCanMsg 2 1[BANK5 ] PTR struct . + 9929 ;; -> msgTransmit(7), + 9930 ;; Auto vars: Size Location Type + 9931 ;; validChannel 1 6[BANK5 ] unsigned char + 9932 ;; field 1 9[BANK5 ] struct . + 9933 ;; txMsgStatus 1 8[BANK5 ] enum E22340 + 9934 ;; plsize 1 0 unsigned char + 9935 ;; Return value: Size Location Type + 9936 ;; 1 wreg enum E22340 + 9937 ;; Registers used: + 9938 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 9939 ;; Tracked objects: + 9940 ;; On entry : 0/0 + 9941 ;; On exit : 0/0 + 9942 ;; Unchanged: 0/0 + 9943 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 9702 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9703 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9704 ;; Temps: 0 3 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9705 ;; Totals: 0 9 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9706 ;;Total ram usage: 9 bytes - 9707 ;; Hardware stack levels used: 1 - 9708 ;; Hardware stack levels required when called: 9 - 9709 ;; This function calls: - 9710 ;; _CAN1_OperationModeGet - 9711 ;; _GetTxFifoStatus - 9712 ;; This function is called by: - 9713 ;; _CAN1_Transmit - 9714 ;; This function uses a non-reentrant model - 9715 ;; - 9716 - 9717 psect text59 - 9718 005F3C __ptext59: - 9719 callstack 0 - 9720 005F3C _ValidateTransmission: - 9721 callstack 113 - 9722 - 9723 ; BSR set to: 5 - 9724 ;incstack = 0 - 9725 ;ValidateTransmission@validChannel stored from wreg - 9726 005F3C 0105 movlb 5 ; () banked - 9727 005F3E 6F66 movwf ValidateTransmission@validChannel& (0+255),b - 9728 005F40 - 9729 ;mcc_generated_files/can1.c: 541: static CAN_TX_MSG_REQUEST_STATUS ValidateTransmission( + 9944 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 9945 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 9946 ;; Temps: 0 3 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 9947 ;; Totals: 0 9 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 9948 ;;Total ram usage: 9 bytes + 9949 ;; Hardware stack levels used: 1 + 9950 ;; Hardware stack levels required when called: 9 + 9951 ;; This function calls: + 9952 ;; _CAN1_OperationModeGet + 9953 ;; _GetTxFifoStatus + 9954 ;; This function is called by: + 9955 ;; _CAN1_Transmit + 9956 ;; This function uses a non-reentrant model + 9957 ;; + 9958 + 9959 psect text59 + 9960 006032 __ptext59: + 9961 callstack 0 + 9962 006032 _ValidateTransmission: + 9963 callstack 113 + 9964 + 9965 ; BSR set to: 5 + 9966 ;incstack = 0 + 9967 ;ValidateTransmission@validChannel stored from wreg + 9968 006032 0105 movlb 5 ; () banked + 9969 006034 6F66 movwf ValidateTransmission@validChannel& (0+255),b + 9970 006036 + 9971 ;mcc_generated_files/can1.c: 541: static CAN_TX_MSG_REQUEST_STATUS ValidateTransmission( + uint8_t validChannel, CAN_MSG_OBJ *txCanMsg);mcc_generated_files/can1.c: 542: {;mcc_gene + rated_files/can1.c: 543: CAN_TX_MSG_REQUEST_STATUS txMsgStatus = CAN_TX_MSG_REQUEST_ + SUCCESS; - 9730 005F40 0E00 movlw 0 - 9731 005F42 0105 movlb 5 ; () banked - 9732 005F44 6F68 movwf ValidateTransmission@txMsgStatus& (0+255),b - 9733 005F46 - 9734 ; BSR set to: 5 - 9735 ;mcc_generated_files/can1.c: 544: CAN_MSG_FIELD field = txCanMsg->field; - 9736 005F46 EE20 F004 lfsr 2,4 - 9737 005F4A 5161 movf ValidateTransmission@txCanMsg& (0+255),w,b - 9738 005F4C 26D9 addwf fsr2l,f,c - 9739 005F4E 5162 movf (ValidateTransmission@txCanMsg+1)& (0+255),w,b - 9740 005F50 22DA addwfc fsr2h,f,c - 9741 005F52 50DF movf indf2,w,c - 9742 005F54 6F69 movwf ValidateTransmission@field& (0+255),b - 9743 005F56 - 9744 ; BSR set to: 5 - 9745 ;mcc_generated_files/can1.c: 547: if (CAN_BRS_MODE == field.brs && (CAN_NORMAL_2_0_M + 9972 006036 0E00 movlw 0 + 9973 006038 0105 movlb 5 ; () banked + 9974 00603A 6F68 movwf ValidateTransmission@txMsgStatus& (0+255),b + 9975 00603C + 9976 ; BSR set to: 5 + 9977 ;mcc_generated_files/can1.c: 544: CAN_MSG_FIELD field = txCanMsg->field; + 9978 00603C EE20 F004 lfsr 2,4 + 9979 006040 5161 movf ValidateTransmission@txCanMsg& (0+255),w,b + 9980 006042 26D9 addwf fsr2l,f,c + 9981 006044 5162 movf (ValidateTransmission@txCanMsg+1)& (0+255),w,b + 9982 006046 22DA addwfc fsr2h,f,c + 9983 006048 50DF movf indf2,w,c + 9984 00604A 6F69 movwf ValidateTransmission@field& (0+255),b + 9985 00604C + 9986 ; BSR set to: 5 + 9987 ;mcc_generated_files/can1.c: 547: if (CAN_BRS_MODE == field.brs && (CAN_NORMAL_2_0_M + ODE == CAN1_OperationModeGet())) - 9746 005F56 AF69 btfss ValidateTransmission@field& (0+255),7,b - 9747 005F58 EFB0 F02F goto u6521 - 9748 005F5C EFB2 F02F goto u6520 - 9749 005F60 u6521: - 9750 005F60 EFBE F02F goto l8631 - 9751 005F64 u6520: - 9752 005F64 - 9753 ; BSR set to: 5 - 9754 005F64 EC65 F03E call _CAN1_OperationModeGet ;wreg free - 9755 005F68 0A06 xorlw 6 - 9756 005F6A A4D8 btfss status,2,c - 9757 005F6C EFBA F02F goto u6531 - 9758 005F70 EFBC F02F goto u6530 - 9759 005F74 u6531: - 9760 005F74 EFBE F02F goto l8631 - 9761 005F78 u6530: - 9762 005F78 - 9763 ;mcc_generated_files/can1.c: 548: {;mcc_generated_files/can1.c: 549: txMsgSt + 9988 00604C AF69 btfss ValidateTransmission@field& (0+255),7,b + 9989 00604E EF2B F030 goto u6731 + 9990 006052 EF2D F030 goto u6730 + 9991 006056 u6731: + 9992 006056 EF39 F030 goto l8632 + 9993 00605A u6730: + 9994 00605A + 9995 ; BSR set to: 5 + 9996 00605A EC9D F03F call _CAN1_OperationModeGet ;wreg free + 9997 00605E 0A06 xorlw 6 + 9998 006060 A4D8 btfss status,2,c + 9999 006062 EF35 F030 goto u6741 + 10000 006066 EF37 F030 goto u6740 + 10001 00606A u6741: + 10002 00606A EF39 F030 goto l8632 + 10003 00606E u6740: + 10004 00606E + 10005 ;mcc_generated_files/can1.c: 548: {;mcc_generated_files/can1.c: 549: txMsgSt + atus |= CAN_TX_MSG_REQUEST_BRS_ERROR; - 9764 005F78 0105 movlb 5 ; () banked - 9765 005F7A 8368 bsf ValidateTransmission@txMsgStatus& (0+255),1,b - 9766 005F7C l8631: - 9767 - 9768 ;mcc_generated_files/can1.c: 552: if (field.dlc > DLC_8 && (CAN_2_0_FORMAT == field. + 10006 00606E 0105 movlb 5 ; () banked + 10007 006070 8368 bsf ValidateTransmission@txMsgStatus& (0+255),1,b + 10008 006072 l8632: + 10009 + 10010 ;mcc_generated_files/can1.c: 552: if (field.dlc > DLC_8 && (CAN_2_0_FORMAT == field. + formatType || CAN_NORMAL_2_0_MODE == CAN1_OperationModeGet())) - 9769 005F7C 0105 movlb 5 ; () banked - 9770 005F7E 3169 rrcf ValidateTransmission@field& (0+255),w,b - 9771 005F80 32E8 rrcf wreg,f,c - 9772 005F82 0B0F andlw 15 - 9773 005F84 6F63 movwf ??_ValidateTransmission& (0+255),b - 9774 005F86 0E08 movlw 8 - 9775 005F88 6563 cpfsgt ??_ValidateTransmission& (0+255),b - 9776 005F8A EFC9 F02F goto u6541 - 9777 005F8E EFCB F02F goto u6540 - 9778 005F92 u6541: - 9779 005F92 EFDE F02F goto l8639 - 9780 005F96 u6540: - 9781 005F96 - 9782 ; BSR set to: 5 - 9783 005F96 AD69 btfss ValidateTransmission@field& (0+255),6,b - 9784 005F98 EFD0 F02F goto u6551 - 9785 005F9C EFD2 F02F goto u6550 - 9786 005FA0 u6551: - 9787 005FA0 EFDC F02F goto l8637 - 9788 005FA4 u6550: - 9789 005FA4 - 9790 ; BSR set to: 5 - 9791 005FA4 EC65 F03E call _CAN1_OperationModeGet ;wreg free - 9792 005FA8 0A06 xorlw 6 - 9793 005FAA A4D8 btfss status,2,c - 9794 005FAC EFDA F02F goto u6561 - 9795 005FB0 EFDC F02F goto u6560 - 9796 005FB4 u6561: - 9797 005FB4 EFDE F02F goto l8639 - 9798 005FB8 u6560: - 9799 005FB8 l8637: - 9800 - 9801 ;mcc_generated_files/can1.c: 553: {;mcc_generated_files/can1.c: 554: txMsgSt + 10011 006072 0105 movlb 5 ; () banked + 10012 006074 3169 rrcf ValidateTransmission@field& (0+255),w,b + 10013 006076 32E8 rrcf wreg,f,c + 10014 006078 0B0F andlw 15 + 10015 00607A 6F63 movwf ??_ValidateTransmission& (0+255),b + 10016 00607C 0E08 movlw 8 + 10017 00607E 6563 cpfsgt ??_ValidateTransmission& (0+255),b + 10018 006080 EF44 F030 goto u6751 + 10019 006084 EF46 F030 goto u6750 + 10020 006088 u6751: + 10021 006088 EF59 F030 goto l8640 + 10022 00608C u6750: + 10023 00608C + 10024 ; BSR set to: 5 + 10025 00608C AD69 btfss ValidateTransmission@field& (0+255),6,b + 10026 00608E EF4B F030 goto u6761 + 10027 006092 EF4D F030 goto u6760 + 10028 006096 u6761: + 10029 006096 EF57 F030 goto l8638 + 10030 00609A u6760: + 10031 00609A + 10032 ; BSR set to: 5 + 10033 00609A EC9D F03F call _CAN1_OperationModeGet ;wreg free + 10034 00609E 0A06 xorlw 6 + 10035 0060A0 A4D8 btfss status,2,c + 10036 0060A2 EF55 F030 goto u6771 + 10037 0060A6 EF57 F030 goto u6770 + 10038 0060AA u6771: + 10039 0060AA EF59 F030 goto l8640 + 10040 0060AE u6770: + 10041 0060AE l8638: + 10042 + 10043 ;mcc_generated_files/can1.c: 553: {;mcc_generated_files/can1.c: 554: txMsgSt + atus |= CAN_TX_MSG_REQUEST_DLC_EXCEED_ERROR; - 9802 005FB8 0105 movlb 5 ; () banked - 9803 005FBA 8168 bsf ValidateTransmission@txMsgStatus& (0+255),0,b - 9804 005FBC l8639: - 9805 - 9806 ;mcc_generated_files/can1.c: 557: if ((DLC_BYTES[(field.dlc)]) > ((DLC_BYTES[(8u + ( + 10044 0060AE 0105 movlb 5 ; () banked + 10045 0060B0 8168 bsf ValidateTransmission@txMsgStatus& (0+255),0,b + 10046 0060B2 l8640: + 10047 + 10048 ;mcc_generated_files/can1.c: 557: if ((DLC_BYTES[(field.dlc)]) > ((DLC_BYTES[(8u + ( + plsize))]))) - 9807 005FBC 0E2F movlw low (_DLC_BYTES+8) - 9808 005FBE 6EF6 movwf tblptrl,c - 9809 005FC0 0E25 movlw high (_DLC_BYTES+8) - 9810 005FC2 6EF7 movwf tblptrh,c - 9811 005FC4 if 1 ;Program memory is < 0x10000, tblptru is always zero - 9812 005FC4 6AF8 clrf tblptru,c - 9813 005FC6 endif - 9814 005FC6 if 0 ;tblptru may be non-zero - 9815 005FC6 endif - 9816 005FC6 0008 tblrd * - 9817 005FC8 0061 F3D4 F563 movff tablat,??_ValidateTransmission - 9818 005FCE 0105 movlb 5 ; () banked - 9819 005FD0 3169 rrcf ValidateTransmission@field& (0+255),w,b - 9820 005FD2 32E8 rrcf wreg,f,c - 9821 005FD4 0B0F andlw 15 - 9822 005FD6 6F64 movwf (??_ValidateTransmission+1)& (0+255),b - 9823 005FD8 6B65 clrf (??_ValidateTransmission+2)& (0+255),b - 9824 005FDA 0E27 movlw low _DLC_BYTES - 9825 005FDC 2564 addwf (??_ValidateTransmission+1)& (0+255),w,b - 9826 005FDE 6EF6 movwf tblptrl,c - 9827 005FE0 0E25 movlw high _DLC_BYTES - 9828 005FE2 2165 addwfc (??_ValidateTransmission+2)& (0+255),w,b - 9829 005FE4 6EF7 movwf tblptrh,c - 9830 005FE6 if 1 ;There are 3 active tblptr bytes - 9831 005FE6 6AF8 clrf tblptru,c - 9832 005FE8 0E00 movlw low (__mediumconst shr (0+16)) - 9833 005FEA 22F8 addwfc tblptru,f,c - 9834 005FEC endif - 9835 005FEC 0008 tblrd * - 9836 005FEE 50F5 movf tablat,w,c - 9837 005FF0 5D63 subwf ??_ValidateTransmission& (0+255),w,b - 9838 005FF2 B0D8 btfsc status,0,c - 9839 005FF4 EFFE F02F goto u6571 - 9840 005FF8 EF00 F030 goto u6570 - 9841 005FFC u6571: - 9842 005FFC EF01 F030 goto l8643 - 9843 006000 u6570: - 9844 006000 - 9845 ; BSR set to: 5 - 9846 ;mcc_generated_files/can1.c: 558: {;mcc_generated_files/can1.c: 559: txMsgSt + 10049 0060B2 0E2F movlw low (_DLC_BYTES+8) + 10050 0060B4 6EF6 movwf tblptrl,c + 10051 0060B6 0E25 movlw high (_DLC_BYTES+8) + 10052 0060B8 6EF7 movwf tblptrh,c + 10053 0060BA if 1 ;Program memory is < 0x10000, tblptru is always zero + 10054 0060BA 6AF8 clrf tblptru,c + 10055 0060BC endif + 10056 0060BC if 0 ;tblptru may be non-zero + 10057 0060BC endif + 10058 0060BC 0008 tblrd * + 10059 0060BE 0061 F3D4 F563 movff tablat,??_ValidateTransmission + 10060 0060C4 0105 movlb 5 ; () banked + 10061 0060C6 3169 rrcf ValidateTransmission@field& (0+255),w,b + 10062 0060C8 32E8 rrcf wreg,f,c + 10063 0060CA 0B0F andlw 15 + 10064 0060CC 6F64 movwf (??_ValidateTransmission+1)& (0+255),b + 10065 0060CE 6B65 clrf (??_ValidateTransmission+2)& (0+255),b + 10066 0060D0 0E27 movlw low _DLC_BYTES + 10067 0060D2 2564 addwf (??_ValidateTransmission+1)& (0+255),w,b + 10068 0060D4 6EF6 movwf tblptrl,c + 10069 0060D6 0E25 movlw high _DLC_BYTES + 10070 0060D8 2165 addwfc (??_ValidateTransmission+2)& (0+255),w,b + 10071 0060DA 6EF7 movwf tblptrh,c + 10072 0060DC if 1 ;There are 3 active tblptr bytes + 10073 0060DC 6AF8 clrf tblptru,c + 10074 0060DE 0E00 movlw low (__mediumconst shr (0+16)) + 10075 0060E0 22F8 addwfc tblptru,f,c + 10076 0060E2 endif + 10077 0060E2 0008 tblrd * + 10078 0060E4 50F5 movf tablat,w,c + 10079 0060E6 5D63 subwf ??_ValidateTransmission& (0+255),w,b + 10080 0060E8 B0D8 btfsc status,0,c + 10081 0060EA EF79 F030 goto u6781 + 10082 0060EE EF7B F030 goto u6780 + 10083 0060F2 u6781: + 10084 0060F2 EF7C F030 goto l8644 + 10085 0060F6 u6780: + 10086 0060F6 + 10087 ; BSR set to: 5 + 10088 ;mcc_generated_files/can1.c: 558: {;mcc_generated_files/can1.c: 559: txMsgSt + atus |= CAN_TX_MSG_REQUEST_DLC_EXCEED_ERROR; - 9847 006000 8168 bsf ValidateTransmission@txMsgStatus& (0+255),0,b - 9848 006002 l8643: - 9849 - 9850 ; BSR set to: 5 - 9851 ;mcc_generated_files/can1.c: 562: if (CAN_TX_FIFO_FULL == GetTxFifoStatus(validChann + 10089 0060F6 8168 bsf ValidateTransmission@txMsgStatus& (0+255),0,b + 10090 0060F8 l8644: + 10091 + 10092 ; BSR set to: 5 + 10093 ;mcc_generated_files/can1.c: 562: if (CAN_TX_FIFO_FULL == GetTxFifoStatus(validChann + el)) - 9852 006002 5166 movf ValidateTransmission@validChannel& (0+255),w,b - 9853 006004 ECEE F03C call _GetTxFifoStatus - 9854 006008 0900 iorlw 0 - 9855 00600A A4D8 btfss status,2,c - 9856 00600C EF0A F030 goto u6581 - 9857 006010 EF0C F030 goto u6580 - 9858 006014 u6581: - 9859 006014 EF0F F030 goto l8647 - 9860 006018 u6580: - 9861 006018 - 9862 ;mcc_generated_files/can1.c: 563: {;mcc_generated_files/can1.c: 564: txMsgSt + 10094 0060F8 5166 movf ValidateTransmission@validChannel& (0+255),w,b + 10095 0060FA EC26 F03E call _GetTxFifoStatus + 10096 0060FE 0900 iorlw 0 + 10097 006100 A4D8 btfss status,2,c + 10098 006102 EF85 F030 goto u6791 + 10099 006106 EF87 F030 goto u6790 + 10100 00610A u6791: + 10101 00610A EF8A F030 goto l8648 + 10102 00610E u6790: + 10103 00610E + 10104 ;mcc_generated_files/can1.c: 563: {;mcc_generated_files/can1.c: 564: txMsgSt + atus |= CAN_TX_MSG_REQUEST_FIFO_FULL; - 9863 006018 0E03 movlw 3 - 9864 00601A 0105 movlb 5 ; () banked - 9865 00601C 1368 iorwf ValidateTransmission@txMsgStatus& (0+255),f,b - 9866 00601E l8647: - 9867 - 9868 ;mcc_generated_files/can1.c: 567: return txMsgStatus; - 9869 00601E 0105 movlb 5 ; () banked - 9870 006020 5168 movf ValidateTransmission@txMsgStatus& (0+255),w,b - 9871 006022 - 9872 ; BSR set to: 5 - 9873 006022 0012 return ;funcret - 9874 006024 __end_of_ValidateTransmission: - 9875 callstack 0 - 9876 - 9877 ;; *************** function _GetTxFifoStatus ***************** - 9878 ;; Defined at: - 9879 ;; line 495 in file "mcc_generated_files/can1.c" - 9880 ;; Parameters: Size Location Type - 9881 ;; validChannel 1 wreg unsigned char - 9882 ;; Auto vars: Size Location Type - 9883 ;; validChannel 1 0[BANK5 ] unsigned char - 9884 ;; Return value: Size Location Type - 9885 ;; 1 wreg enum E22361 - 9886 ;; Registers used: - 9887 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh - 9888 ;; Tracked objects: - 9889 ;; On entry : 0/0 - 9890 ;; On exit : 0/0 - 9891 ;; Unchanged: 0/0 - 9892 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10105 00610E 0E03 movlw 3 + 10106 006110 0105 movlb 5 ; () banked + 10107 006112 1368 iorwf ValidateTransmission@txMsgStatus& (0+255),f,b + 10108 006114 l8648: + 10109 + 10110 ;mcc_generated_files/can1.c: 567: return txMsgStatus; + 10111 006114 0105 movlb 5 ; () banked + 10112 006116 5168 movf ValidateTransmission@txMsgStatus& (0+255),w,b + 10113 006118 + 10114 ; BSR set to: 5 + 10115 006118 0012 return ;funcret + 10116 00611A __end_of_ValidateTransmission: + 10117 callstack 0 + 10118 + 10119 ;; *************** function _GetTxFifoStatus ***************** + 10120 ;; Defined at: + 10121 ;; line 495 in file "mcc_generated_files/can1.c" + 10122 ;; Parameters: Size Location Type + 10123 ;; validChannel 1 wreg unsigned char + 10124 ;; Auto vars: Size Location Type + 10125 ;; validChannel 1 0[BANK5 ] unsigned char + 10126 ;; Return value: Size Location Type + 10127 ;; 1 wreg enum E22361 + 10128 ;; Registers used: + 10129 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh + 10130 ;; Tracked objects: + 10131 ;; On entry : 0/0 + 10132 ;; On exit : 0/0 + 10133 ;; Unchanged: 0/0 + 10134 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 9893 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9894 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9895 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9896 ;; Totals: 0 1 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9897 ;;Total ram usage: 1 bytes - 9898 ;; Hardware stack levels used: 1 - 9899 ;; Hardware stack levels required when called: 8 - 9900 ;; This function calls: - 9901 ;; Nothing - 9902 ;; This function is called by: - 9903 ;; _ValidateTransmission - 9904 ;; _CAN1_TransmitFIFOStatusGet - 9905 ;; This function uses a non-reentrant model - 9906 ;; - 9907 - 9908 psect text60 - 9909 0079DC __ptext60: - 9910 callstack 0 - 9911 0079DC _GetTxFifoStatus: - 9912 callstack 114 - 9913 - 9914 ; BSR set to: 5 - 9915 ;incstack = 0 - 9916 ;GetTxFifoStatus@validChannel stored from wreg - 9917 0079DC 0105 movlb 5 ; () banked - 9918 0079DE 6F60 movwf GetTxFifoStatus@validChannel& (0+255),b - 9919 0079E0 - 9920 ;mcc_generated_files/can1.c: 495: static CAN_TX_FIFO_STATUS GetTxFifoStatus(uint8_t vali + 10135 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10136 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10137 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10138 ;; Totals: 0 1 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10139 ;;Total ram usage: 1 bytes + 10140 ;; Hardware stack levels used: 1 + 10141 ;; Hardware stack levels required when called: 8 + 10142 ;; This function calls: + 10143 ;; Nothing + 10144 ;; This function is called by: + 10145 ;; _ValidateTransmission + 10146 ;; _CAN1_TransmitFIFOStatusGet + 10147 ;; This function uses a non-reentrant model + 10148 ;; + 10149 + 10150 psect text60 + 10151 007C4C __ptext60: + 10152 callstack 0 + 10153 007C4C _GetTxFifoStatus: + 10154 callstack 114 + 10155 + 10156 ; BSR set to: 5 + 10157 ;incstack = 0 + 10158 ;GetTxFifoStatus@validChannel stored from wreg + 10159 007C4C 0105 movlb 5 ; () banked + 10160 007C4E 6F60 movwf GetTxFifoStatus@validChannel& (0+255),b + 10161 007C50 + 10162 ;mcc_generated_files/can1.c: 495: static CAN_TX_FIFO_STATUS GetTxFifoStatus(uint8_t vali + dChannel);mcc_generated_files/can1.c: 496: {;mcc_generated_files/can1.c: 497: return + (FIFO[validChannel].STAL & 0x1); - 9921 0079E0 0105 movlb 5 ; () banked - 9922 0079E2 5160 movf GetTxFifoStatus@validChannel& (0+255),w,b - 9923 0079E4 0D0C mullw 12 - 9924 0079E6 0E54 movlw 84 - 9925 0079E8 24F3 addwf 243,w,c - 9926 0079EA 6ED9 movwf fsr2l,c - 9927 0079EC 0E01 movlw 1 - 9928 0079EE 20F4 addwfc prodh,w,c - 9929 0079F0 6EDA movwf fsr2h,c - 9930 0079F2 50DF movf indf2,w,c - 9931 0079F4 0B01 andlw 1 - 9932 0079F6 - 9933 ; BSR set to: 5 - 9934 0079F6 0012 return ;funcret - 9935 0079F8 __end_of_GetTxFifoStatus: - 9936 callstack 0 - 9937 - 9938 ;; *************** function _CAN1_OperationModeGet ***************** - 9939 ;; Defined at: - 9940 ;; line 331 in file "mcc_generated_files/can1.c" - 9941 ;; Parameters: Size Location Type - 9942 ;; None - 9943 ;; Auto vars: Size Location Type - 9944 ;; None - 9945 ;; Return value: Size Location Type - 9946 ;; 1 wreg enum E22346 - 9947 ;; Registers used: - 9948 ;; wreg, status,2, status,0 - 9949 ;; Tracked objects: - 9950 ;; On entry : 0/0 - 9951 ;; On exit : 0/0 - 9952 ;; Unchanged: 0/0 - 9953 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10163 007C50 0105 movlb 5 ; () banked + 10164 007C52 5160 movf GetTxFifoStatus@validChannel& (0+255),w,b + 10165 007C54 0D0C mullw 12 + 10166 007C56 0E54 movlw 84 + 10167 007C58 24F3 addwf 243,w,c + 10168 007C5A 6ED9 movwf fsr2l,c + 10169 007C5C 0E01 movlw 1 + 10170 007C5E 20F4 addwfc prodh,w,c + 10171 007C60 6EDA movwf fsr2h,c + 10172 007C62 50DF movf indf2,w,c + 10173 007C64 0B01 andlw 1 + 10174 007C66 + 10175 ; BSR set to: 5 + 10176 007C66 0012 return ;funcret + 10177 007C68 __end_of_GetTxFifoStatus: + 10178 callstack 0 + 10179 + 10180 ;; *************** function _CAN1_OperationModeGet ***************** + 10181 ;; Defined at: + 10182 ;; line 331 in file "mcc_generated_files/can1.c" + 10183 ;; Parameters: Size Location Type + 10184 ;; None + 10185 ;; Auto vars: Size Location Type + 10186 ;; None + 10187 ;; Return value: Size Location Type + 10188 ;; 1 wreg enum E22346 + 10189 ;; Registers used: + 10190 ;; wreg, status,2, status,0 + 10191 ;; Tracked objects: + 10192 ;; On entry : 0/0 + 10193 ;; On exit : 0/0 + 10194 ;; Unchanged: 0/0 + 10195 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 9954 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9955 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9956 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9957 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 9958 ;;Total ram usage: 0 bytes - 9959 ;; Hardware stack levels used: 1 - 9960 ;; Hardware stack levels required when called: 8 - 9961 ;; This function calls: - 9962 ;; Nothing - 9963 ;; This function is called by: - 9964 ;; _CAN1_OperationModeSet - 9965 ;; _ValidateTransmission - 9966 ;; This function uses a non-reentrant model - 9967 ;; - 9968 - 9969 psect text61 - 9970 007CCA __ptext61: - 9971 callstack 0 - 9972 007CCA _CAN1_OperationModeGet: - 9973 callstack 115 - 9974 007CCA - 9975 ;mcc_generated_files/can1.c: 333: return C1CONUbits.OPMOD; - 9976 007CCA 0101 movlb 1 ; () banked - 9977 007CCC 3902 swapf 2,w,b ;volatile - 9978 007CCE 32E8 rrcf wreg,f,c - 9979 007CD0 0B07 andlw 7 - 9980 007CD2 - 9981 ; BSR set to: 1 - 9982 007CD2 0012 return ;funcret - 9983 007CD4 __end_of_CAN1_OperationModeGet: - 9984 callstack 0 - 9985 - 9986 ;; *************** function _CAN1_IsTxErrorWarning ***************** - 9987 ;; Defined at: - 9988 ;; line 629 in file "mcc_generated_files/can1.c" - 9989 ;; Parameters: Size Location Type - 9990 ;; None - 9991 ;; Auto vars: Size Location Type - 9992 ;; None - 9993 ;; Return value: Size Location Type - 9994 ;; 1 wreg _Bool - 9995 ;; Registers used: - 9996 ;; wreg - 9997 ;; Tracked objects: - 9998 ;; On entry : 0/0 - 9999 ;; On exit : 0/0 - 10000 ;; Unchanged: 0/0 - 10001 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10196 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10197 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10198 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10199 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10200 ;;Total ram usage: 0 bytes + 10201 ;; Hardware stack levels used: 1 + 10202 ;; Hardware stack levels required when called: 8 + 10203 ;; This function calls: + 10204 ;; Nothing + 10205 ;; This function is called by: + 10206 ;; _CAN1_OperationModeSet + 10207 ;; _ValidateTransmission + 10208 ;; This function uses a non-reentrant model + 10209 ;; + 10210 + 10211 psect text61 + 10212 007F3A __ptext61: + 10213 callstack 0 + 10214 007F3A _CAN1_OperationModeGet: + 10215 callstack 115 + 10216 007F3A + 10217 ;mcc_generated_files/can1.c: 333: return C1CONUbits.OPMOD; + 10218 007F3A 0101 movlb 1 ; () banked + 10219 007F3C 3902 swapf 2,w,b ;volatile + 10220 007F3E 32E8 rrcf wreg,f,c + 10221 007F40 0B07 andlw 7 + 10222 007F42 + 10223 ; BSR set to: 1 + 10224 007F42 0012 return ;funcret + 10225 007F44 __end_of_CAN1_OperationModeGet: + 10226 callstack 0 + 10227 + 10228 ;; *************** function _CAN1_IsTxErrorWarning ***************** + 10229 ;; Defined at: + 10230 ;; line 629 in file "mcc_generated_files/can1.c" + 10231 ;; Parameters: Size Location Type + 10232 ;; None + 10233 ;; Auto vars: Size Location Type + 10234 ;; None + 10235 ;; Return value: Size Location Type + 10236 ;; 1 wreg _Bool + 10237 ;; Registers used: + 10238 ;; wreg + 10239 ;; Tracked objects: + 10240 ;; On entry : 0/0 + 10241 ;; On exit : 0/0 + 10242 ;; Unchanged: 0/0 + 10243 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10002 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10003 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10004 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10005 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10006 ;;Total ram usage: 0 bytes - 10007 ;; Hardware stack levels used: 1 - 10008 ;; Hardware stack levels required when called: 8 - 10009 ;; This function calls: - 10010 ;; Nothing - 10011 ;; This function is called by: - 10012 ;; _CANWriteMessage - 10013 ;; This function uses a non-reentrant model - 10014 ;; - 10015 - 10016 psect text62 - 10017 007AA8 __ptext62: - 10018 callstack 0 - 10019 007AA8 _CAN1_IsTxErrorWarning: - 10020 callstack 115 - 10021 007AA8 - 10022 ;mcc_generated_files/can1.c: 631: return C1TRECUbits.TXWARN; - 10023 007AA8 0101 movlb 1 ; () banked - 10024 007AAA B536 btfsc 54,2,b ;volatile - 10025 007AAC EF5A F03D goto u6881 - 10026 007AB0 EF5D F03D goto u6880 - 10027 007AB4 u6881: - 10028 007AB4 0E01 movlw 1 - 10029 007AB6 EF5E F03D goto u6886 - 10030 007ABA u6880: - 10031 007ABA 0E00 movlw 0 - 10032 007ABC u6886: - 10033 007ABC - 10034 ; BSR set to: 1 - 10035 007ABC 0012 return ;funcret - 10036 007ABE __end_of_CAN1_IsTxErrorWarning: - 10037 callstack 0 - 10038 - 10039 ;; *************** function _CAN1_IsTxErrorActive ***************** - 10040 ;; Defined at: - 10041 ;; line 634 in file "mcc_generated_files/can1.c" - 10042 ;; Parameters: Size Location Type - 10043 ;; None - 10044 ;; Auto vars: Size Location Type - 10045 ;; None - 10046 ;; Return value: Size Location Type - 10047 ;; 1 wreg _Bool - 10048 ;; Registers used: - 10049 ;; wreg, status,2, cstack - 10050 ;; Tracked objects: - 10051 ;; On entry : 0/0 - 10052 ;; On exit : 0/0 - 10053 ;; Unchanged: 0/0 - 10054 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10244 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10245 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10246 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10247 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10248 ;;Total ram usage: 0 bytes + 10249 ;; Hardware stack levels used: 1 + 10250 ;; Hardware stack levels required when called: 8 + 10251 ;; This function calls: + 10252 ;; Nothing + 10253 ;; This function is called by: + 10254 ;; _CANWriteMessage + 10255 ;; This function uses a non-reentrant model + 10256 ;; + 10257 + 10258 psect text62 + 10259 007D18 __ptext62: + 10260 callstack 0 + 10261 007D18 _CAN1_IsTxErrorWarning: + 10262 callstack 115 + 10263 007D18 + 10264 ;mcc_generated_files/can1.c: 631: return C1TRECUbits.TXWARN; + 10265 007D18 0101 movlb 1 ; () banked + 10266 007D1A B536 btfsc 54,2,b ;volatile + 10267 007D1C EF92 F03E goto u7091 + 10268 007D20 EF95 F03E goto u7090 + 10269 007D24 u7091: + 10270 007D24 0E01 movlw 1 + 10271 007D26 EF96 F03E goto u7096 + 10272 007D2A u7090: + 10273 007D2A 0E00 movlw 0 + 10274 007D2C u7096: + 10275 007D2C + 10276 ; BSR set to: 1 + 10277 007D2C 0012 return ;funcret + 10278 007D2E __end_of_CAN1_IsTxErrorWarning: + 10279 callstack 0 + 10280 + 10281 ;; *************** function _CAN1_IsTxErrorActive ***************** + 10282 ;; Defined at: + 10283 ;; line 634 in file "mcc_generated_files/can1.c" + 10284 ;; Parameters: Size Location Type + 10285 ;; None + 10286 ;; Auto vars: Size Location Type + 10287 ;; None + 10288 ;; Return value: Size Location Type + 10289 ;; 1 wreg _Bool + 10290 ;; Registers used: + 10291 ;; wreg, status,2, cstack + 10292 ;; Tracked objects: + 10293 ;; On entry : 0/0 + 10294 ;; On exit : 0/0 + 10295 ;; Unchanged: 0/0 + 10296 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10055 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10056 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10057 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10058 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10059 ;;Total ram usage: 0 bytes - 10060 ;; Hardware stack levels used: 1 - 10061 ;; Hardware stack levels required when called: 9 - 10062 ;; This function calls: - 10063 ;; _CAN1_IsTxErrorPassive - 10064 ;; This function is called by: - 10065 ;; _CANWriteMessage - 10066 ;; This function uses a non-reentrant model - 10067 ;; - 10068 - 10069 psect text63 - 10070 007A14 __ptext63: - 10071 callstack 0 - 10072 007A14 _CAN1_IsTxErrorActive: - 10073 callstack 114 - 10074 007A14 - 10075 ;mcc_generated_files/can1.c: 636: return !CAN1_IsTxErrorPassive(); - 10076 007A14 EC5F F03D call _CAN1_IsTxErrorPassive ;wreg free - 10077 007A18 0900 iorlw 0 - 10078 007A1A B4D8 btfsc status,2,c - 10079 007A1C EF12 F03D goto u6891 - 10080 007A20 EF15 F03D goto u6890 - 10081 007A24 u6891: - 10082 007A24 0E01 movlw 1 - 10083 007A26 EF16 F03D goto u6900 - 10084 007A2A u6890: - 10085 007A2A 0E00 movlw 0 - 10086 007A2C u6900: - 10087 007A2C 0012 return ;funcret - 10088 007A2E __end_of_CAN1_IsTxErrorActive: - 10089 callstack 0 - 10090 - 10091 ;; *************** function _CAN1_IsTxErrorPassive ***************** - 10092 ;; Defined at: - 10093 ;; line 624 in file "mcc_generated_files/can1.c" - 10094 ;; Parameters: Size Location Type - 10095 ;; None - 10096 ;; Auto vars: Size Location Type - 10097 ;; None - 10098 ;; Return value: Size Location Type - 10099 ;; 1 wreg _Bool - 10100 ;; Registers used: - 10101 ;; wreg - 10102 ;; Tracked objects: - 10103 ;; On entry : 0/0 - 10104 ;; On exit : 0/0 - 10105 ;; Unchanged: 0/0 - 10106 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10297 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10298 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10299 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10300 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10301 ;;Total ram usage: 0 bytes + 10302 ;; Hardware stack levels used: 1 + 10303 ;; Hardware stack levels required when called: 9 + 10304 ;; This function calls: + 10305 ;; _CAN1_IsTxErrorPassive + 10306 ;; This function is called by: + 10307 ;; _CANWriteMessage + 10308 ;; This function uses a non-reentrant model + 10309 ;; + 10310 + 10311 psect text63 + 10312 007C84 __ptext63: + 10313 callstack 0 + 10314 007C84 _CAN1_IsTxErrorActive: + 10315 callstack 114 + 10316 007C84 + 10317 ;mcc_generated_files/can1.c: 636: return !CAN1_IsTxErrorPassive(); + 10318 007C84 EC97 F03E call _CAN1_IsTxErrorPassive ;wreg free + 10319 007C88 0900 iorlw 0 + 10320 007C8A B4D8 btfsc status,2,c + 10321 007C8C EF4A F03E goto u7101 + 10322 007C90 EF4D F03E goto u7100 + 10323 007C94 u7101: + 10324 007C94 0E01 movlw 1 + 10325 007C96 EF4E F03E goto u7110 + 10326 007C9A u7100: + 10327 007C9A 0E00 movlw 0 + 10328 007C9C u7110: + 10329 007C9C 0012 return ;funcret + 10330 007C9E __end_of_CAN1_IsTxErrorActive: + 10331 callstack 0 + 10332 + 10333 ;; *************** function _CAN1_IsTxErrorPassive ***************** + 10334 ;; Defined at: + 10335 ;; line 624 in file "mcc_generated_files/can1.c" + 10336 ;; Parameters: Size Location Type + 10337 ;; None + 10338 ;; Auto vars: Size Location Type + 10339 ;; None + 10340 ;; Return value: Size Location Type + 10341 ;; 1 wreg _Bool + 10342 ;; Registers used: + 10343 ;; wreg + 10344 ;; Tracked objects: + 10345 ;; On entry : 0/0 + 10346 ;; On exit : 0/0 + 10347 ;; Unchanged: 0/0 + 10348 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10107 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10108 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10109 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10110 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10111 ;;Total ram usage: 0 bytes - 10112 ;; Hardware stack levels used: 1 - 10113 ;; Hardware stack levels required when called: 8 - 10114 ;; This function calls: - 10115 ;; Nothing - 10116 ;; This function is called by: - 10117 ;; _CAN1_IsTxErrorActive - 10118 ;; _CANWriteMessage - 10119 ;; This function uses a non-reentrant model - 10120 ;; - 10121 - 10122 psect text64 - 10123 007ABE __ptext64: - 10124 callstack 0 - 10125 007ABE _CAN1_IsTxErrorPassive: - 10126 callstack 115 - 10127 007ABE - 10128 ;mcc_generated_files/can1.c: 626: return C1TRECUbits.TXBP; - 10129 007ABE 0101 movlb 1 ; () banked - 10130 007AC0 B936 btfsc 54,4,b ;volatile - 10131 007AC2 EF65 F03D goto u6591 - 10132 007AC6 EF68 F03D goto u6590 - 10133 007ACA u6591: - 10134 007ACA 0E01 movlw 1 - 10135 007ACC EF69 F03D goto u6596 - 10136 007AD0 u6590: - 10137 007AD0 0E00 movlw 0 - 10138 007AD2 u6596: - 10139 007AD2 - 10140 ; BSR set to: 1 - 10141 007AD2 0012 return ;funcret - 10142 007AD4 __end_of_CAN1_IsTxErrorPassive: - 10143 callstack 0 - 10144 - 10145 ;; *************** function _CAN1_IsBusOff ***************** - 10146 ;; Defined at: - 10147 ;; line 604 in file "mcc_generated_files/can1.c" - 10148 ;; Parameters: Size Location Type - 10149 ;; None - 10150 ;; Auto vars: Size Location Type - 10151 ;; None - 10152 ;; Return value: Size Location Type - 10153 ;; 1 wreg _Bool - 10154 ;; Registers used: - 10155 ;; wreg - 10156 ;; Tracked objects: - 10157 ;; On entry : 0/0 - 10158 ;; On exit : 0/0 - 10159 ;; Unchanged: 0/0 - 10160 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10349 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10350 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10351 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10352 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10353 ;;Total ram usage: 0 bytes + 10354 ;; Hardware stack levels used: 1 + 10355 ;; Hardware stack levels required when called: 8 + 10356 ;; This function calls: + 10357 ;; Nothing + 10358 ;; This function is called by: + 10359 ;; _CAN1_IsTxErrorActive + 10360 ;; _CANWriteMessage + 10361 ;; This function uses a non-reentrant model + 10362 ;; + 10363 + 10364 psect text64 + 10365 007D2E __ptext64: + 10366 callstack 0 + 10367 007D2E _CAN1_IsTxErrorPassive: + 10368 callstack 115 + 10369 007D2E + 10370 ;mcc_generated_files/can1.c: 626: return C1TRECUbits.TXBP; + 10371 007D2E 0101 movlb 1 ; () banked + 10372 007D30 B936 btfsc 54,4,b ;volatile + 10373 007D32 EF9D F03E goto u6801 + 10374 007D36 EFA0 F03E goto u6800 + 10375 007D3A u6801: + 10376 007D3A 0E01 movlw 1 + 10377 007D3C EFA1 F03E goto u6806 + 10378 007D40 u6800: + 10379 007D40 0E00 movlw 0 + 10380 007D42 u6806: + 10381 007D42 + 10382 ; BSR set to: 1 + 10383 007D42 0012 return ;funcret + 10384 007D44 __end_of_CAN1_IsTxErrorPassive: + 10385 callstack 0 + 10386 + 10387 ;; *************** function _CAN1_IsBusOff ***************** + 10388 ;; Defined at: + 10389 ;; line 604 in file "mcc_generated_files/can1.c" + 10390 ;; Parameters: Size Location Type + 10391 ;; None + 10392 ;; Auto vars: Size Location Type + 10393 ;; None + 10394 ;; Return value: Size Location Type + 10395 ;; 1 wreg _Bool + 10396 ;; Registers used: + 10397 ;; wreg + 10398 ;; Tracked objects: + 10399 ;; On entry : 0/0 + 10400 ;; On exit : 0/0 + 10401 ;; Unchanged: 0/0 + 10402 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10161 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10162 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10163 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10164 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10165 ;;Total ram usage: 0 bytes - 10166 ;; Hardware stack levels used: 1 - 10167 ;; Hardware stack levels required when called: 8 - 10168 ;; This function calls: - 10169 ;; Nothing - 10170 ;; This function is called by: - 10171 ;; _CANWriteMessage - 10172 ;; This function uses a non-reentrant model - 10173 ;; - 10174 - 10175 psect text65 - 10176 007AD4 __ptext65: - 10177 callstack 0 - 10178 007AD4 _CAN1_IsBusOff: - 10179 callstack 115 - 10180 007AD4 - 10181 ;mcc_generated_files/can1.c: 606: return C1TRECUbits.TXBO; - 10182 007AD4 0101 movlb 1 ; () banked - 10183 007AD6 BB36 btfsc 54,5,b ;volatile - 10184 007AD8 EF70 F03D goto u6871 - 10185 007ADC EF73 F03D goto u6870 - 10186 007AE0 u6871: - 10187 007AE0 0E01 movlw 1 - 10188 007AE2 EF74 F03D goto u6876 - 10189 007AE6 u6870: - 10190 007AE6 0E00 movlw 0 - 10191 007AE8 u6876: - 10192 007AE8 - 10193 ; BSR set to: 1 - 10194 007AE8 0012 return ;funcret - 10195 007AEA __end_of_CAN1_IsBusOff: - 10196 callstack 0 - 10197 - 10198 ;; *************** function _ETCInit ***************** - 10199 ;; Defined at: - 10200 ;; line 72 in file "ETC.c" - 10201 ;; Parameters: Size Location Type - 10202 ;; None - 10203 ;; Auto vars: Size Location Type - 10204 ;; None - 10205 ;; Return value: Size Location Type - 10206 ;; 1 wreg void - 10207 ;; Registers used: - 10208 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack - 10209 ;; Tracked objects: - 10210 ;; On entry : 0/0 - 10211 ;; On exit : 0/0 - 10212 ;; Unchanged: 0/0 - 10213 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10403 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10404 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10405 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10406 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10407 ;;Total ram usage: 0 bytes + 10408 ;; Hardware stack levels used: 1 + 10409 ;; Hardware stack levels required when called: 8 + 10410 ;; This function calls: + 10411 ;; Nothing + 10412 ;; This function is called by: + 10413 ;; _CANWriteMessage + 10414 ;; This function uses a non-reentrant model + 10415 ;; + 10416 + 10417 psect text65 + 10418 007D44 __ptext65: + 10419 callstack 0 + 10420 007D44 _CAN1_IsBusOff: + 10421 callstack 115 + 10422 007D44 + 10423 ;mcc_generated_files/can1.c: 606: return C1TRECUbits.TXBO; + 10424 007D44 0101 movlb 1 ; () banked + 10425 007D46 BB36 btfsc 54,5,b ;volatile + 10426 007D48 EFA8 F03E goto u7081 + 10427 007D4C EFAB F03E goto u7080 + 10428 007D50 u7081: + 10429 007D50 0E01 movlw 1 + 10430 007D52 EFAC F03E goto u7086 + 10431 007D56 u7080: + 10432 007D56 0E00 movlw 0 + 10433 007D58 u7086: + 10434 007D58 + 10435 ; BSR set to: 1 + 10436 007D58 0012 return ;funcret + 10437 007D5A __end_of_CAN1_IsBusOff: + 10438 callstack 0 + 10439 + 10440 ;; *************** function _ETCInit ***************** + 10441 ;; Defined at: + 10442 ;; line 72 in file "ETC.c" + 10443 ;; Parameters: Size Location Type + 10444 ;; None + 10445 ;; Auto vars: Size Location Type + 10446 ;; None + 10447 ;; Return value: Size Location Type + 10448 ;; 1 wreg void + 10449 ;; Registers used: + 10450 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack + 10451 ;; Tracked objects: + 10452 ;; On entry : 0/0 + 10453 ;; On exit : 0/0 + 10454 ;; Unchanged: 0/0 + 10455 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10214 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10215 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10216 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10217 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10218 ;;Total ram usage: 0 bytes - 10219 ;; Hardware stack levels used: 1 - 10220 ;; Hardware stack levels required when called: 12 - 10221 ;; This function calls: - 10222 ;; _ETCCalibrate - 10223 ;; _PIDController_Init - 10224 ;; This function is called by: - 10225 ;; _main - 10226 ;; This function uses a non-reentrant model - 10227 ;; - 10228 - 10229 psect text66 - 10230 007A60 __ptext66: - 10231 callstack 0 - 10232 007A60 _ETCInit: - 10233 callstack 114 - 10234 007A60 8CC0 bsf 192,6,c ;volatile - 10235 007A62 8EC0 bsf 192,7,c ;volatile - 10236 007A64 - 10237 ;ETC.c: 76: ETCCalibrate(); - 10238 007A64 EC23 F02A call _ETCCalibrate ;wreg free - 10239 007A68 - 10240 ;ETC.c: 77: PIDController_Init(&pid); - 10241 007A68 0EB0 movlw low _pid - 10242 007A6A 0105 movlb 5 ; () banked - 10243 007A6C 6F60 movwf PIDController_Init@pid& (0+255),b - 10244 007A6E 0E06 movlw high _pid - 10245 007A70 6F61 movwf (PIDController_Init@pid+1)& (0+255),b - 10246 007A72 ECDE F035 call _PIDController_Init ;wreg free - 10247 007A76 0012 return ;funcret - 10248 007A78 __end_of_ETCInit: - 10249 callstack 0 - 10250 - 10251 ;; *************** function _PIDController_Init ***************** - 10252 ;; Defined at: - 10253 ;; line 572 in file "ETC.c" - 10254 ;; Parameters: Size Location Type - 10255 ;; pid 2 0[BANK5 ] PTR struct . - 10256 ;; -> pid(56), - 10257 ;; Auto vars: Size Location Type - 10258 ;; None - 10259 ;; Return value: Size Location Type - 10260 ;; 1 wreg void - 10261 ;; Registers used: - 10262 ;; wreg, fsr2l, fsr2h, status,2, status,0 - 10263 ;; Tracked objects: - 10264 ;; On entry : 0/0 - 10265 ;; On exit : 0/0 - 10266 ;; Unchanged: 0/0 - 10267 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10456 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10457 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10458 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10459 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10460 ;;Total ram usage: 0 bytes + 10461 ;; Hardware stack levels used: 1 + 10462 ;; Hardware stack levels required when called: 12 + 10463 ;; This function calls: + 10464 ;; _ETCCalibrate + 10465 ;; _PIDController_Init + 10466 ;; This function is called by: + 10467 ;; _main + 10468 ;; This function uses a non-reentrant model + 10469 ;; + 10470 + 10471 psect text66 + 10472 007CD0 __ptext66: + 10473 callstack 0 + 10474 007CD0 _ETCInit: + 10475 callstack 114 + 10476 007CD0 8CC0 bsf 192,6,c ;volatile + 10477 007CD2 8EC0 bsf 192,7,c ;volatile + 10478 007CD4 + 10479 ;ETC.c: 76: ETCCalibrate(); + 10480 007CD4 EC25 F02A call _ETCCalibrate ;wreg free + 10481 007CD8 + 10482 ;ETC.c: 77: PIDController_Init(&pid); + 10483 007CD8 0E54 movlw low _pid + 10484 007CDA 0105 movlb 5 ; () banked + 10485 007CDC 6F60 movwf PIDController_Init@pid& (0+255),b + 10486 007CDE 0E07 movlw high _pid + 10487 007CE0 6F61 movwf (PIDController_Init@pid+1)& (0+255),b + 10488 007CE2 ECFA F036 call _PIDController_Init ;wreg free + 10489 007CE6 0012 return ;funcret + 10490 007CE8 __end_of_ETCInit: + 10491 callstack 0 + 10492 + 10493 ;; *************** function _PIDController_Init ***************** + 10494 ;; Defined at: + 10495 ;; line 574 in file "ETC.c" + 10496 ;; Parameters: Size Location Type + 10497 ;; pid 2 0[BANK5 ] PTR struct . + 10498 ;; -> pid(56), + 10499 ;; Auto vars: Size Location Type + 10500 ;; None + 10501 ;; Return value: Size Location Type + 10502 ;; 1 wreg void + 10503 ;; Registers used: + 10504 ;; wreg, fsr2l, fsr2h, status,2, status,0 + 10505 ;; Tracked objects: + 10506 ;; On entry : 0/0 + 10507 ;; On exit : 0/0 + 10508 ;; Unchanged: 0/0 + 10509 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10268 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10269 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10270 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10271 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10272 ;;Total ram usage: 2 bytes - 10273 ;; Hardware stack levels used: 1 - 10274 ;; Hardware stack levels required when called: 8 - 10275 ;; This function calls: - 10276 ;; Nothing - 10277 ;; This function is called by: - 10278 ;; _ETCInit - 10279 ;; This function uses a non-reentrant model - 10280 ;; - 10281 - 10282 psect text67 - 10283 006BBC __ptext67: - 10284 callstack 0 - 10285 006BBC _PIDController_Init: - 10286 callstack 117 - 10287 006BBC - 10288 ;ETC.c: 575: pid->integrator = 0.0f; - 10289 006BBC 0105 movlb 5 ; () banked - 10290 006BBE EE20 F024 lfsr 2,36 - 10291 006BC2 5160 movf PIDController_Init@pid& (0+255),w,b - 10292 006BC4 26D9 addwf fsr2l,f,c - 10293 006BC6 5161 movf (PIDController_Init@pid+1)& (0+255),w,b - 10294 006BC8 22DA addwfc fsr2h,f,c - 10295 006BCA 0E00 movlw 0 - 10296 006BCC 6EDE movwf postinc2,c - 10297 006BCE 0E00 movlw 0 - 10298 006BD0 6EDE movwf postinc2,c - 10299 006BD2 0E00 movlw 0 - 10300 006BD4 6EDE movwf postinc2,c - 10301 006BD6 0E00 movlw 0 - 10302 006BD8 6EDD movwf postdec2,c - 10303 - 10304 ;ETC.c: 576: pid->prevError = 0.0f; - 10305 006BDA EE20 F028 lfsr 2,40 - 10306 006BDE 5160 movf PIDController_Init@pid& (0+255),w,b - 10307 006BE0 26D9 addwf fsr2l,f,c - 10308 006BE2 5161 movf (PIDController_Init@pid+1)& (0+255),w,b - 10309 006BE4 22DA addwfc fsr2h,f,c - 10310 006BE6 0E00 movlw 0 - 10311 006BE8 6EDE movwf postinc2,c - 10312 006BEA 0E00 movlw 0 - 10313 006BEC 6EDE movwf postinc2,c - 10314 006BEE 0E00 movlw 0 - 10315 006BF0 6EDE movwf postinc2,c - 10316 006BF2 0E00 movlw 0 - 10317 006BF4 6EDD movwf postdec2,c - 10318 - 10319 ;ETC.c: 578: pid->differentiator = 0.0f; - 10320 006BF6 EE20 F02C lfsr 2,44 - 10321 006BFA 5160 movf PIDController_Init@pid& (0+255),w,b - 10322 006BFC 26D9 addwf fsr2l,f,c - 10323 006BFE 5161 movf (PIDController_Init@pid+1)& (0+255),w,b - 10324 006C00 22DA addwfc fsr2h,f,c - 10325 006C02 0E00 movlw 0 - 10326 006C04 6EDE movwf postinc2,c - 10327 006C06 0E00 movlw 0 - 10328 006C08 6EDE movwf postinc2,c - 10329 006C0A 0E00 movlw 0 - 10330 006C0C 6EDE movwf postinc2,c - 10331 006C0E 0E00 movlw 0 - 10332 006C10 6EDD movwf postdec2,c - 10333 - 10334 ;ETC.c: 579: pid->prevMeasurement = 0.0f; - 10335 006C12 EE20 F030 lfsr 2,48 - 10336 006C16 5160 movf PIDController_Init@pid& (0+255),w,b - 10337 006C18 26D9 addwf fsr2l,f,c - 10338 006C1A 5161 movf (PIDController_Init@pid+1)& (0+255),w,b - 10339 006C1C 22DA addwfc fsr2h,f,c - 10340 006C1E 0E00 movlw 0 - 10341 006C20 6EDE movwf postinc2,c - 10342 006C22 0E00 movlw 0 - 10343 006C24 6EDE movwf postinc2,c - 10344 006C26 0E00 movlw 0 - 10345 006C28 6EDE movwf postinc2,c - 10346 006C2A 0E00 movlw 0 - 10347 006C2C 6EDD movwf postdec2,c - 10348 - 10349 ;ETC.c: 581: pid->out = 0.0f; - 10350 006C2E EE20 F034 lfsr 2,52 - 10351 006C32 5160 movf PIDController_Init@pid& (0+255),w,b - 10352 006C34 26D9 addwf fsr2l,f,c - 10353 006C36 5161 movf (PIDController_Init@pid+1)& (0+255),w,b - 10354 006C38 22DA addwfc fsr2h,f,c - 10355 006C3A 0E00 movlw 0 - 10356 006C3C 6EDE movwf postinc2,c - 10357 006C3E 0E00 movlw 0 - 10358 006C40 6EDE movwf postinc2,c - 10359 006C42 0E00 movlw 0 - 10360 006C44 6EDE movwf postinc2,c - 10361 006C46 0E00 movlw 0 - 10362 006C48 6EDD movwf postdec2,c - 10363 006C4A - 10364 ; BSR set to: 5 - 10365 006C4A 0012 return ;funcret - 10366 006C4C __end_of_PIDController_Init: - 10367 callstack 0 - 10368 - 10369 ;; *************** function _ETCCalibrate ***************** - 10370 ;; Defined at: - 10371 ;; line 266 in file "ETC.c" - 10372 ;; Parameters: Size Location Type - 10373 ;; None - 10374 ;; Auto vars: Size Location Type - 10375 ;; None - 10376 ;; Return value: Size Location Type - 10377 ;; 1 wreg void - 10378 ;; Registers used: - 10379 ;; wreg, status,2, status,0, prodl, prodh, cstack - 10380 ;; Tracked objects: - 10381 ;; On entry : 0/0 - 10382 ;; On exit : 0/0 - 10383 ;; Unchanged: 0/0 - 10384 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10510 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10511 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10512 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10513 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10514 ;;Total ram usage: 2 bytes + 10515 ;; Hardware stack levels used: 1 + 10516 ;; Hardware stack levels required when called: 8 + 10517 ;; This function calls: + 10518 ;; Nothing + 10519 ;; This function is called by: + 10520 ;; _ETCInit + 10521 ;; This function uses a non-reentrant model + 10522 ;; + 10523 + 10524 psect text67 + 10525 006DF4 __ptext67: + 10526 callstack 0 + 10527 006DF4 _PIDController_Init: + 10528 callstack 117 + 10529 006DF4 + 10530 ;ETC.c: 577: pid->integrator = 0.0f; + 10531 006DF4 0105 movlb 5 ; () banked + 10532 006DF6 EE20 F024 lfsr 2,36 + 10533 006DFA 5160 movf PIDController_Init@pid& (0+255),w,b + 10534 006DFC 26D9 addwf fsr2l,f,c + 10535 006DFE 5161 movf (PIDController_Init@pid+1)& (0+255),w,b + 10536 006E00 22DA addwfc fsr2h,f,c + 10537 006E02 0E00 movlw 0 + 10538 006E04 6EDE movwf postinc2,c + 10539 006E06 0E00 movlw 0 + 10540 006E08 6EDE movwf postinc2,c + 10541 006E0A 0E00 movlw 0 + 10542 006E0C 6EDE movwf postinc2,c + 10543 006E0E 0E00 movlw 0 + 10544 006E10 6EDD movwf postdec2,c + 10545 + 10546 ;ETC.c: 578: pid->prevError = 0.0f; + 10547 006E12 EE20 F028 lfsr 2,40 + 10548 006E16 5160 movf PIDController_Init@pid& (0+255),w,b + 10549 006E18 26D9 addwf fsr2l,f,c + 10550 006E1A 5161 movf (PIDController_Init@pid+1)& (0+255),w,b + 10551 006E1C 22DA addwfc fsr2h,f,c + 10552 006E1E 0E00 movlw 0 + 10553 006E20 6EDE movwf postinc2,c + 10554 006E22 0E00 movlw 0 + 10555 006E24 6EDE movwf postinc2,c + 10556 006E26 0E00 movlw 0 + 10557 006E28 6EDE movwf postinc2,c + 10558 006E2A 0E00 movlw 0 + 10559 006E2C 6EDD movwf postdec2,c + 10560 + 10561 ;ETC.c: 580: pid->differentiator = 0.0f; + 10562 006E2E EE20 F02C lfsr 2,44 + 10563 006E32 5160 movf PIDController_Init@pid& (0+255),w,b + 10564 006E34 26D9 addwf fsr2l,f,c + 10565 006E36 5161 movf (PIDController_Init@pid+1)& (0+255),w,b + 10566 006E38 22DA addwfc fsr2h,f,c + 10567 006E3A 0E00 movlw 0 + 10568 006E3C 6EDE movwf postinc2,c + 10569 006E3E 0E00 movlw 0 + 10570 006E40 6EDE movwf postinc2,c + 10571 006E42 0E00 movlw 0 + 10572 006E44 6EDE movwf postinc2,c + 10573 006E46 0E00 movlw 0 + 10574 006E48 6EDD movwf postdec2,c + 10575 + 10576 ;ETC.c: 581: pid->prevMeasurement = 0.0f; + 10577 006E4A EE20 F030 lfsr 2,48 + 10578 006E4E 5160 movf PIDController_Init@pid& (0+255),w,b + 10579 006E50 26D9 addwf fsr2l,f,c + 10580 006E52 5161 movf (PIDController_Init@pid+1)& (0+255),w,b + 10581 006E54 22DA addwfc fsr2h,f,c + 10582 006E56 0E00 movlw 0 + 10583 006E58 6EDE movwf postinc2,c + 10584 006E5A 0E00 movlw 0 + 10585 006E5C 6EDE movwf postinc2,c + 10586 006E5E 0E00 movlw 0 + 10587 006E60 6EDE movwf postinc2,c + 10588 006E62 0E00 movlw 0 + 10589 006E64 6EDD movwf postdec2,c + 10590 + 10591 ;ETC.c: 583: pid->out = 0.0f; + 10592 006E66 EE20 F034 lfsr 2,52 + 10593 006E6A 5160 movf PIDController_Init@pid& (0+255),w,b + 10594 006E6C 26D9 addwf fsr2l,f,c + 10595 006E6E 5161 movf (PIDController_Init@pid+1)& (0+255),w,b + 10596 006E70 22DA addwfc fsr2h,f,c + 10597 006E72 0E00 movlw 0 + 10598 006E74 6EDE movwf postinc2,c + 10599 006E76 0E00 movlw 0 + 10600 006E78 6EDE movwf postinc2,c + 10601 006E7A 0E00 movlw 0 + 10602 006E7C 6EDE movwf postinc2,c + 10603 006E7E 0E00 movlw 0 + 10604 006E80 6EDD movwf postdec2,c + 10605 006E82 + 10606 ; BSR set to: 5 + 10607 006E82 0012 return ;funcret + 10608 006E84 __end_of_PIDController_Init: + 10609 callstack 0 + 10610 + 10611 ;; *************** function _ETCCalibrate ***************** + 10612 ;; Defined at: + 10613 ;; line 266 in file "ETC.c" + 10614 ;; Parameters: Size Location Type + 10615 ;; None + 10616 ;; Auto vars: Size Location Type + 10617 ;; None + 10618 ;; Return value: Size Location Type + 10619 ;; 1 wreg void + 10620 ;; Registers used: + 10621 ;; wreg, status,2, status,0, prodl, prodh, cstack + 10622 ;; Tracked objects: + 10623 ;; On entry : 0/0 + 10624 ;; On exit : 0/0 + 10625 ;; Unchanged: 0/0 + 10626 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10385 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10386 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10387 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10388 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10389 ;;Total ram usage: 2 bytes - 10390 ;; Hardware stack levels used: 1 - 10391 ;; Hardware stack levels required when called: 11 - 10392 ;; This function calls: - 10393 ;; _ANALOGRead - 10394 ;; _GPIO_PWM2_Control - 10395 ;; This function is called by: - 10396 ;; _ETCInit - 10397 ;; This function uses a non-reentrant model - 10398 ;; - 10399 - 10400 psect text68 - 10401 005446 __ptext68: - 10402 callstack 0 - 10403 005446 _ETCCalibrate: - 10404 callstack 114 - 10405 005446 - 10406 ;ETC.c: 274: GPIO_PWM2_Control(0, 600); - 10407 005446 0E00 movlw 0 - 10408 005448 0105 movlb 5 ; () banked - 10409 00544A 6FED movwf (GPIO_PWM2_Control@uiDutyCycle+1)& (0+255),b - 10410 00544C 0E00 movlw 0 - 10411 00544E 6FEC movwf GPIO_PWM2_Control@uiDutyCycle& (0+255),b - 10412 005450 0E02 movlw 2 - 10413 005452 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b - 10414 005454 0E58 movlw 88 - 10415 005456 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b - 10416 005458 EC4A F02D call _GPIO_PWM2_Control ;wreg free - 10417 00545C - 10418 ;ETC.c: 276: _delay((unsigned long)((200)*(10000000/4000.0))); - 10419 00545C 0E03 movlw 3 - 10420 00545E 0105 movlb 5 ; () banked - 10421 005460 6FF7 movwf (??_ETCCalibrate+1)& (0+255),b - 10422 005462 0E8A movlw 138 - 10423 005464 6FF6 movwf ??_ETCCalibrate& (0+255),b - 10424 005466 0E55 movlw 85 - 10425 005468 u9977: - 10426 005468 2EE8 decfsz wreg,f,c - 10427 00546A D7FE bra u9977 - 10428 00546C 2FF6 decfsz ??_ETCCalibrate& (0+255),f,b - 10429 00546E D7FC bra u9977 - 10430 005470 2FF7 decfsz (??_ETCCalibrate+1)& (0+255),f,b - 10431 005472 D7FA bra u9977 - 10432 005474 D000 nop2 - 10433 005476 - 10434 ;ETC.c: 278: ANALOGRead(); - 10435 005476 ECFD F03A call _ANALOGRead ;wreg free - 10436 00547A - 10437 ;ETC.c: 280: _delay((unsigned long)((200)*(10000000/4000.0))); - 10438 00547A 0E03 movlw 3 - 10439 00547C 0105 movlb 5 ; () banked - 10440 00547E 6FF7 movwf (??_ETCCalibrate+1)& (0+255),b - 10441 005480 0E8A movlw 138 - 10442 005482 6FF6 movwf ??_ETCCalibrate& (0+255),b - 10443 005484 0E55 movlw 85 - 10444 005486 u9987: - 10445 005486 2EE8 decfsz wreg,f,c - 10446 005488 D7FE bra u9987 - 10447 00548A 2FF6 decfsz ??_ETCCalibrate& (0+255),f,b - 10448 00548C D7FC bra u9987 - 10449 00548E 2FF7 decfsz (??_ETCCalibrate+1)& (0+255),f,b - 10450 005490 D7FA bra u9987 - 10451 005492 D000 nop2 - 10452 005494 - 10453 ;ETC.c: 281: uiTPS1min = uiTPS1 - 50; - 10454 005494 0ECE movlw 206 - 10455 005496 243E addwf _uiTPS1^(0+1280),w,c - 10456 005498 0106 movlb 6 ; () banked - 10457 00549A 6F40 movwf _uiTPS1min& (0+255),b - 10458 00549C 0EFF movlw 255 - 10459 00549E 203F addwfc (_uiTPS1+1)^(0+1280),w,c - 10460 0054A0 6F41 movwf (_uiTPS1min+1)& (0+255),b - 10461 0054A2 - 10462 ; BSR set to: 6 - 10463 ;ETC.c: 282: uiTPS2min = uiTPS2 + 50; - 10464 0054A2 0E32 movlw 50 - 10465 0054A4 243C addwf _uiTPS2^(0+1280),w,c - 10466 0054A6 6F3C movwf _uiTPS2min& (0+255),b - 10467 0054A8 0E00 movlw 0 - 10468 0054AA 203D addwfc (_uiTPS2+1)^(0+1280),w,c - 10469 0054AC 6F3D movwf (_uiTPS2min+1)& (0+255),b - 10470 0054AE - 10471 ; BSR set to: 6 - 10472 ;ETC.c: 283: uiTPS1TableIn[0]= uiTPS1 - 50; - 10473 0054AE 0ECE movlw 206 - 10474 0054B0 243E addwf _uiTPS1^(0+1280),w,c - 10475 0054B2 0107 movlb 7 ; () banked - 10476 0054B4 6F2A movwf _uiTPS1TableIn& (0+255),b - 10477 0054B6 0EFF movlw 255 - 10478 0054B8 203F addwfc (_uiTPS1+1)^(0+1280),w,c - 10479 0054BA 6F2B movwf (_uiTPS1TableIn+1)& (0+255),b - 10480 0054BC - 10481 ; BSR set to: 7 - 10482 ;ETC.c: 284: uiTPS2TableIn[0]= uiTPS2 + 50; - 10483 0054BC 0E32 movlw 50 - 10484 0054BE 243C addwf _uiTPS2^(0+1280),w,c - 10485 0054C0 6F00 movwf _uiTPS2TableIn& (0+255),b - 10486 0054C2 0E00 movlw 0 - 10487 0054C4 203D addwfc (_uiTPS2+1)^(0+1280),w,c - 10488 0054C6 6F01 movwf (_uiTPS2TableIn+1)& (0+255),b - 10489 0054C8 - 10490 ; BSR set to: 7 - 10491 ;ETC.c: 285: __nop(); - 10492 0054C8 F000 nop - 10493 0054CA - 10494 ;ETC.c: 288: GPIO_PWM2_Control(100, 600); - 10495 0054CA 0E00 movlw 0 - 10496 0054CC 0105 movlb 5 ; () banked - 10497 0054CE 6FED movwf (GPIO_PWM2_Control@uiDutyCycle+1)& (0+255),b - 10498 0054D0 0E64 movlw 100 - 10499 0054D2 6FEC movwf GPIO_PWM2_Control@uiDutyCycle& (0+255),b - 10500 0054D4 0E02 movlw 2 - 10501 0054D6 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b - 10502 0054D8 0E58 movlw 88 - 10503 0054DA 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b - 10504 0054DC EC4A F02D call _GPIO_PWM2_Control ;wreg free - 10505 0054E0 - 10506 ;ETC.c: 290: _delay((unsigned long)((700)*(10000000/4000.0))); - 10507 0054E0 0E09 movlw 9 - 10508 0054E2 0105 movlb 5 ; () banked - 10509 0054E4 6FF7 movwf (??_ETCCalibrate+1)& (0+255),b - 10510 0054E6 0EE1 movlw 225 - 10511 0054E8 6FF6 movwf ??_ETCCalibrate& (0+255),b - 10512 0054EA 0EB2 movlw 178 - 10513 0054EC u9997: - 10514 0054EC 2EE8 decfsz wreg,f,c - 10515 0054EE D7FE bra u9997 - 10516 0054F0 2FF6 decfsz ??_ETCCalibrate& (0+255),f,b - 10517 0054F2 D7FC bra u9997 - 10518 0054F4 2FF7 decfsz (??_ETCCalibrate+1)& (0+255),f,b - 10519 0054F6 D7FA bra u9997 - 10520 0054F8 F000 nop - 10521 0054FA - 10522 ;ETC.c: 292: ANALOGRead(); - 10523 0054FA ECFD F03A call _ANALOGRead ;wreg free - 10524 - 10525 ;ETC.c: 294: _delay((unsigned long)((200)*(10000000/4000.0))); - 10526 0054FE 0E03 movlw 3 - 10527 005500 0105 movlb 5 ; () banked - 10528 005502 6FF7 movwf (??_ETCCalibrate+1)& (0+255),b - 10529 005504 0E8A movlw 138 - 10530 005506 6FF6 movwf ??_ETCCalibrate& (0+255),b - 10531 005508 0E55 movlw 85 - 10532 00550A u10007: - 10533 00550A 2EE8 decfsz wreg,f,c - 10534 00550C D7FE bra u10007 - 10535 00550E 2FF6 decfsz ??_ETCCalibrate& (0+255),f,b - 10536 005510 D7FC bra u10007 - 10537 005512 2FF7 decfsz (??_ETCCalibrate+1)& (0+255),f,b - 10538 005514 D7FA bra u10007 - 10539 005516 D000 nop2 - 10540 005518 - 10541 ;ETC.c: 295: uiTPS1max = uiTPS1 - 50; - 10542 005518 0ECE movlw 206 - 10543 00551A 243E addwf _uiTPS1^(0+1280),w,c - 10544 00551C 0106 movlb 6 ; () banked - 10545 00551E 6F3E movwf _uiTPS1max& (0+255),b - 10546 005520 0EFF movlw 255 - 10547 005522 203F addwfc (_uiTPS1+1)^(0+1280),w,c - 10548 005524 6F3F movwf (_uiTPS1max+1)& (0+255),b - 10549 005526 - 10550 ; BSR set to: 6 - 10551 ;ETC.c: 296: uiTPS2max = uiTPS2 + 50; - 10552 005526 0E32 movlw 50 - 10553 005528 243C addwf _uiTPS2^(0+1280),w,c - 10554 00552A 6F3A movwf _uiTPS2max& (0+255),b - 10555 00552C 0E00 movlw 0 - 10556 00552E 203D addwfc (_uiTPS2+1)^(0+1280),w,c - 10557 005530 6F3B movwf (_uiTPS2max+1)& (0+255),b - 10558 005532 - 10559 ; BSR set to: 6 - 10560 ;ETC.c: 297: uiTPS1TableIn[21 -1]= uiTPS1 - 50; - 10561 005532 0ECE movlw 206 - 10562 005534 243E addwf _uiTPS1^(0+1280),w,c - 10563 005536 0107 movlb 7 ; () banked - 10564 005538 6F52 movwf (_uiTPS1TableIn+40)& (0+255),b - 10565 00553A 0EFF movlw 255 - 10566 00553C 203F addwfc (_uiTPS1+1)^(0+1280),w,c - 10567 00553E 6F53 movwf (_uiTPS1TableIn+41)& (0+255),b - 10568 005540 - 10569 ; BSR set to: 7 - 10570 ;ETC.c: 298: uiTPS2TableIn[21 -1]= uiTPS2 + 50; - 10571 005540 0E32 movlw 50 - 10572 005542 243C addwf _uiTPS2^(0+1280),w,c - 10573 005544 6F28 movwf (_uiTPS2TableIn+40)& (0+255),b - 10574 005546 0E00 movlw 0 - 10575 005548 203D addwfc (_uiTPS2+1)^(0+1280),w,c - 10576 00554A 6F29 movwf (_uiTPS2TableIn+41)& (0+255),b - 10577 00554C - 10578 ; BSR set to: 7 - 10579 ;ETC.c: 299: __nop(); - 10580 00554C F000 nop - 10581 00554E - 10582 ;ETC.c: 302: GPIO_PWM2_Control(0, 300); - 10583 00554E 0E00 movlw 0 - 10584 005550 0105 movlb 5 ; () banked - 10585 005552 6FED movwf (GPIO_PWM2_Control@uiDutyCycle+1)& (0+255),b - 10586 005554 0E00 movlw 0 - 10587 005556 6FEC movwf GPIO_PWM2_Control@uiDutyCycle& (0+255),b - 10588 005558 0E01 movlw 1 - 10589 00555A 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b - 10590 00555C 0E2C movlw 44 - 10591 00555E 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b - 10592 005560 EC4A F02D call _GPIO_PWM2_Control ;wreg free - 10593 005564 0012 return ;funcret - 10594 005566 __end_of_ETCCalibrate: - 10595 callstack 0 - 10596 - 10597 ;; *************** function _GPIO_PWM2_Control ***************** - 10598 ;; Defined at: - 10599 ;; line 64 in file "GPIO.c" - 10600 ;; Parameters: Size Location Type - 10601 ;; uiDutyCycle 2 140[BANK5 ] unsigned int - 10602 ;; uiFreq 2 142[BANK5 ] unsigned int - 10603 ;; Auto vars: Size Location Type - 10604 ;; uiConvertedD 2 148[BANK5 ] unsigned int - 10605 ;; uiConvertedP 2 146[BANK5 ] unsigned int - 10606 ;; Return value: Size Location Type - 10607 ;; 1 wreg void - 10608 ;; Registers used: - 10609 ;; wreg, status,2, status,0, prodl, prodh, cstack - 10610 ;; Tracked objects: - 10611 ;; On entry : 0/0 - 10612 ;; On exit : 0/0 - 10613 ;; Unchanged: 0/0 - 10614 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10627 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10628 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10629 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10630 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10631 ;;Total ram usage: 2 bytes + 10632 ;; Hardware stack levels used: 1 + 10633 ;; Hardware stack levels required when called: 11 + 10634 ;; This function calls: + 10635 ;; _ANALOGRead + 10636 ;; _GPIO_PWM2_Control + 10637 ;; This function is called by: + 10638 ;; _ETCInit + 10639 ;; This function uses a non-reentrant model + 10640 ;; + 10641 + 10642 psect text68 + 10643 00544A __ptext68: + 10644 callstack 0 + 10645 00544A _ETCCalibrate: + 10646 callstack 114 + 10647 00544A + 10648 ;ETC.c: 274: GPIO_PWM2_Control(0, 600); + 10649 00544A 0E00 movlw 0 + 10650 00544C 0105 movlb 5 ; () banked + 10651 00544E 6FED movwf (GPIO_PWM2_Control@uiDutyCycle+1)& (0+255),b + 10652 005450 0E00 movlw 0 + 10653 005452 6FEC movwf GPIO_PWM2_Control@uiDutyCycle& (0+255),b + 10654 005454 0E02 movlw 2 + 10655 005456 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b + 10656 005458 0E58 movlw 88 + 10657 00545A 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b + 10658 00545C ECC5 F02D call _GPIO_PWM2_Control ;wreg free + 10659 005460 + 10660 ;ETC.c: 276: _delay((unsigned long)((200)*(10000000/4000.0))); + 10661 005460 0E03 movlw 3 + 10662 005462 0105 movlb 5 ; () banked + 10663 005464 6FF7 movwf (??_ETCCalibrate+1)& (0+255),b + 10664 005466 0E8A movlw 138 + 10665 005468 6FF6 movwf ??_ETCCalibrate& (0+255),b + 10666 00546A 0E55 movlw 85 + 10667 00546C u10397: + 10668 00546C 2EE8 decfsz wreg,f,c + 10669 00546E D7FE bra u10397 + 10670 005470 2FF6 decfsz ??_ETCCalibrate& (0+255),f,b + 10671 005472 D7FC bra u10397 + 10672 005474 2FF7 decfsz (??_ETCCalibrate+1)& (0+255),f,b + 10673 005476 D7FA bra u10397 + 10674 005478 D000 nop2 + 10675 00547A + 10676 ;ETC.c: 278: ANALOGRead(); + 10677 00547A EC0E F03C call _ANALOGRead ;wreg free + 10678 00547E + 10679 ;ETC.c: 280: _delay((unsigned long)((200)*(10000000/4000.0))); + 10680 00547E 0E03 movlw 3 + 10681 005480 0105 movlb 5 ; () banked + 10682 005482 6FF7 movwf (??_ETCCalibrate+1)& (0+255),b + 10683 005484 0E8A movlw 138 + 10684 005486 6FF6 movwf ??_ETCCalibrate& (0+255),b + 10685 005488 0E55 movlw 85 + 10686 00548A u10407: + 10687 00548A 2EE8 decfsz wreg,f,c + 10688 00548C D7FE bra u10407 + 10689 00548E 2FF6 decfsz ??_ETCCalibrate& (0+255),f,b + 10690 005490 D7FC bra u10407 + 10691 005492 2FF7 decfsz (??_ETCCalibrate+1)& (0+255),f,b + 10692 005494 D7FA bra u10407 + 10693 005496 D000 nop2 + 10694 005498 + 10695 ;ETC.c: 281: uiTPS1min = uiTPS1 - 50; + 10696 005498 0ECE movlw 206 + 10697 00549A 243E addwf _uiTPS1^(0+1280),w,c + 10698 00549C 0106 movlb 6 ; () banked + 10699 00549E 6F40 movwf _uiTPS1min& (0+255),b + 10700 0054A0 0EFF movlw 255 + 10701 0054A2 203F addwfc (_uiTPS1+1)^(0+1280),w,c + 10702 0054A4 6F41 movwf (_uiTPS1min+1)& (0+255),b + 10703 0054A6 + 10704 ; BSR set to: 6 + 10705 ;ETC.c: 282: uiTPS2min = uiTPS2 + 50; + 10706 0054A6 0E32 movlw 50 + 10707 0054A8 243C addwf _uiTPS2^(0+1280),w,c + 10708 0054AA 6F3C movwf _uiTPS2min& (0+255),b + 10709 0054AC 0E00 movlw 0 + 10710 0054AE 203D addwfc (_uiTPS2+1)^(0+1280),w,c + 10711 0054B0 6F3D movwf (_uiTPS2min+1)& (0+255),b + 10712 0054B2 + 10713 ; BSR set to: 6 + 10714 ;ETC.c: 283: uiTPS1TableIn[0]= uiTPS1 - 50; + 10715 0054B2 0ECE movlw 206 + 10716 0054B4 243E addwf _uiTPS1^(0+1280),w,c + 10717 0054B6 0107 movlb 7 ; () banked + 10718 0054B8 6F2A movwf _uiTPS1TableIn& (0+255),b + 10719 0054BA 0EFF movlw 255 + 10720 0054BC 203F addwfc (_uiTPS1+1)^(0+1280),w,c + 10721 0054BE 6F2B movwf (_uiTPS1TableIn+1)& (0+255),b + 10722 0054C0 + 10723 ; BSR set to: 7 + 10724 ;ETC.c: 284: uiTPS2TableIn[0]= uiTPS2 + 50; + 10725 0054C0 0E32 movlw 50 + 10726 0054C2 243C addwf _uiTPS2^(0+1280),w,c + 10727 0054C4 6F00 movwf _uiTPS2TableIn& (0+255),b + 10728 0054C6 0E00 movlw 0 + 10729 0054C8 203D addwfc (_uiTPS2+1)^(0+1280),w,c + 10730 0054CA 6F01 movwf (_uiTPS2TableIn+1)& (0+255),b + 10731 0054CC + 10732 ; BSR set to: 7 + 10733 ;ETC.c: 285: __nop(); + 10734 0054CC F000 nop + 10735 0054CE + 10736 ;ETC.c: 288: GPIO_PWM2_Control(100, 600); + 10737 0054CE 0E00 movlw 0 + 10738 0054D0 0105 movlb 5 ; () banked + 10739 0054D2 6FED movwf (GPIO_PWM2_Control@uiDutyCycle+1)& (0+255),b + 10740 0054D4 0E64 movlw 100 + 10741 0054D6 6FEC movwf GPIO_PWM2_Control@uiDutyCycle& (0+255),b + 10742 0054D8 0E02 movlw 2 + 10743 0054DA 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b + 10744 0054DC 0E58 movlw 88 + 10745 0054DE 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b + 10746 0054E0 ECC5 F02D call _GPIO_PWM2_Control ;wreg free + 10747 0054E4 + 10748 ;ETC.c: 290: _delay((unsigned long)((700)*(10000000/4000.0))); + 10749 0054E4 0E09 movlw 9 + 10750 0054E6 0105 movlb 5 ; () banked + 10751 0054E8 6FF7 movwf (??_ETCCalibrate+1)& (0+255),b + 10752 0054EA 0EE1 movlw 225 + 10753 0054EC 6FF6 movwf ??_ETCCalibrate& (0+255),b + 10754 0054EE 0EB2 movlw 178 + 10755 0054F0 u10417: + 10756 0054F0 2EE8 decfsz wreg,f,c + 10757 0054F2 D7FE bra u10417 + 10758 0054F4 2FF6 decfsz ??_ETCCalibrate& (0+255),f,b + 10759 0054F6 D7FC bra u10417 + 10760 0054F8 2FF7 decfsz (??_ETCCalibrate+1)& (0+255),f,b + 10761 0054FA D7FA bra u10417 + 10762 0054FC F000 nop + 10763 0054FE + 10764 ;ETC.c: 292: ANALOGRead(); + 10765 0054FE EC0E F03C call _ANALOGRead ;wreg free + 10766 + 10767 ;ETC.c: 294: _delay((unsigned long)((200)*(10000000/4000.0))); + 10768 005502 0E03 movlw 3 + 10769 005504 0105 movlb 5 ; () banked + 10770 005506 6FF7 movwf (??_ETCCalibrate+1)& (0+255),b + 10771 005508 0E8A movlw 138 + 10772 00550A 6FF6 movwf ??_ETCCalibrate& (0+255),b + 10773 00550C 0E55 movlw 85 + 10774 00550E u10427: + 10775 00550E 2EE8 decfsz wreg,f,c + 10776 005510 D7FE bra u10427 + 10777 005512 2FF6 decfsz ??_ETCCalibrate& (0+255),f,b + 10778 005514 D7FC bra u10427 + 10779 005516 2FF7 decfsz (??_ETCCalibrate+1)& (0+255),f,b + 10780 005518 D7FA bra u10427 + 10781 00551A D000 nop2 + 10782 00551C + 10783 ;ETC.c: 295: uiTPS1max = uiTPS1 - 50; + 10784 00551C 0ECE movlw 206 + 10785 00551E 243E addwf _uiTPS1^(0+1280),w,c + 10786 005520 0106 movlb 6 ; () banked + 10787 005522 6F3E movwf _uiTPS1max& (0+255),b + 10788 005524 0EFF movlw 255 + 10789 005526 203F addwfc (_uiTPS1+1)^(0+1280),w,c + 10790 005528 6F3F movwf (_uiTPS1max+1)& (0+255),b + 10791 00552A + 10792 ; BSR set to: 6 + 10793 ;ETC.c: 296: uiTPS2max = uiTPS2 + 50; + 10794 00552A 0E32 movlw 50 + 10795 00552C 243C addwf _uiTPS2^(0+1280),w,c + 10796 00552E 6F3A movwf _uiTPS2max& (0+255),b + 10797 005530 0E00 movlw 0 + 10798 005532 203D addwfc (_uiTPS2+1)^(0+1280),w,c + 10799 005534 6F3B movwf (_uiTPS2max+1)& (0+255),b + 10800 005536 + 10801 ; BSR set to: 6 + 10802 ;ETC.c: 297: uiTPS1TableIn[21 -1]= uiTPS1 - 50; + 10803 005536 0ECE movlw 206 + 10804 005538 243E addwf _uiTPS1^(0+1280),w,c + 10805 00553A 0107 movlb 7 ; () banked + 10806 00553C 6F52 movwf (_uiTPS1TableIn+40)& (0+255),b + 10807 00553E 0EFF movlw 255 + 10808 005540 203F addwfc (_uiTPS1+1)^(0+1280),w,c + 10809 005542 6F53 movwf (_uiTPS1TableIn+41)& (0+255),b + 10810 005544 + 10811 ; BSR set to: 7 + 10812 ;ETC.c: 298: uiTPS2TableIn[21 -1]= uiTPS2 + 50; + 10813 005544 0E32 movlw 50 + 10814 005546 243C addwf _uiTPS2^(0+1280),w,c + 10815 005548 6F28 movwf (_uiTPS2TableIn+40)& (0+255),b + 10816 00554A 0E00 movlw 0 + 10817 00554C 203D addwfc (_uiTPS2+1)^(0+1280),w,c + 10818 00554E 6F29 movwf (_uiTPS2TableIn+41)& (0+255),b + 10819 005550 + 10820 ; BSR set to: 7 + 10821 ;ETC.c: 299: __nop(); + 10822 005550 F000 nop + 10823 005552 + 10824 ;ETC.c: 302: GPIO_PWM2_Control(0, 300); + 10825 005552 0E00 movlw 0 + 10826 005554 0105 movlb 5 ; () banked + 10827 005556 6FED movwf (GPIO_PWM2_Control@uiDutyCycle+1)& (0+255),b + 10828 005558 0E00 movlw 0 + 10829 00555A 6FEC movwf GPIO_PWM2_Control@uiDutyCycle& (0+255),b + 10830 00555C 0E01 movlw 1 + 10831 00555E 6FEF movwf (GPIO_PWM2_Control@uiFreq+1)& (0+255),b + 10832 005560 0E2C movlw 44 + 10833 005562 6FEE movwf GPIO_PWM2_Control@uiFreq& (0+255),b + 10834 005564 ECC5 F02D call _GPIO_PWM2_Control ;wreg free + 10835 005568 0012 return ;funcret + 10836 00556A __end_of_ETCCalibrate: + 10837 callstack 0 + 10838 + 10839 ;; *************** function _GPIO_PWM2_Control ***************** + 10840 ;; Defined at: + 10841 ;; line 64 in file "GPIO.c" + 10842 ;; Parameters: Size Location Type + 10843 ;; uiDutyCycle 2 140[BANK5 ] unsigned int + 10844 ;; uiFreq 2 142[BANK5 ] unsigned int + 10845 ;; Auto vars: Size Location Type + 10846 ;; uiConvertedD 2 148[BANK5 ] unsigned int + 10847 ;; uiConvertedP 2 146[BANK5 ] unsigned int + 10848 ;; Return value: Size Location Type + 10849 ;; 1 wreg void + 10850 ;; Registers used: + 10851 ;; wreg, status,2, status,0, prodl, prodh, cstack + 10852 ;; Tracked objects: + 10853 ;; On entry : 0/0 + 10854 ;; On exit : 0/0 + 10855 ;; Unchanged: 0/0 + 10856 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10615 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10616 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10617 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10618 ;; Totals: 0 10 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10619 ;;Total ram usage: 10 bytes - 10620 ;; Hardware stack levels used: 1 - 10621 ;; Hardware stack levels required when called: 9 - 10622 ;; This function calls: - 10623 ;; _PWM2_16BIT_LoadBufferRegisters - 10624 ;; _PWM2_16BIT_SetSlice1Output1DutyCycleRegister - 10625 ;; _PWM2_16BIT_WritePeriodRegister - 10626 ;; ___aldiv - 10627 ;; ___fladd - 10628 ;; ___fltol - 10629 ;; ___lwdiv - 10630 ;; ___wmul - 10631 ;; ___xxtofl - 10632 ;; This function is called by: - 10633 ;; _GPIOInit - 10634 ;; _ETCCalibrate - 10635 ;; _ETCMove - 10636 ;; This function uses a non-reentrant model - 10637 ;; - 10638 - 10639 psect text69 - 10640 005A94 __ptext69: - 10641 callstack 0 - 10642 005A94 _GPIO_PWM2_Control: - 10643 callstack 116 - 10644 005A94 - 10645 ;GPIO.c: 64: void GPIO_PWM2_Control (unsigned int uiDutyCycle, unsigned int uiFreq);GPIO + 10857 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10858 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10859 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10860 ;; Totals: 0 10 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 10861 ;;Total ram usage: 10 bytes + 10862 ;; Hardware stack levels used: 1 + 10863 ;; Hardware stack levels required when called: 9 + 10864 ;; This function calls: + 10865 ;; _PWM2_16BIT_LoadBufferRegisters + 10866 ;; _PWM2_16BIT_SetSlice1Output1DutyCycleRegister + 10867 ;; _PWM2_16BIT_WritePeriodRegister + 10868 ;; ___aldiv + 10869 ;; ___fladd + 10870 ;; ___fltol + 10871 ;; ___lwdiv + 10872 ;; ___wmul + 10873 ;; ___xxtofl + 10874 ;; This function is called by: + 10875 ;; _GPIOInit + 10876 ;; _ETCCalibrate + 10877 ;; _ETCMove + 10878 ;; This function uses a non-reentrant model + 10879 ;; + 10880 + 10881 psect text69 + 10882 005B8A __ptext69: + 10883 callstack 0 + 10884 005B8A _GPIO_PWM2_Control: + 10885 callstack 116 + 10886 005B8A + 10887 ;GPIO.c: 64: void GPIO_PWM2_Control (unsigned int uiDutyCycle, unsigned int uiFreq);GPIO + .c: 65: {;GPIO.c: 66: unsigned int uiConvertedPeriod;;GPIO.c: 67: unsigned int u + iConvertedDC;;GPIO.c: 70: uiConvertedPeriod = ( 39241/uiFreq ); - 10646 005A94 0E49 movlw 73 - 10647 005A96 0105 movlb 5 ; () banked - 10648 005A98 6F6C movwf ___aldiv@dividend& (0+255),b - 10649 005A9A 0E99 movlw 153 - 10650 005A9C 6F6D movwf (___aldiv@dividend+1)& (0+255),b - 10651 005A9E 0E00 movlw 0 - 10652 005AA0 6F6E movwf (___aldiv@dividend+2)& (0+255),b - 10653 005AA2 0E00 movlw 0 - 10654 005AA4 6F6F movwf (___aldiv@dividend+3)& (0+255),b - 10655 005AA6 C5EE F570 movff GPIO_PWM2_Control@uiFreq,___aldiv@divisor - 10656 005AAA C5EF F571 movff GPIO_PWM2_Control@uiFreq+1,___aldiv@divisor+1 - 10657 005AAE 6B72 clrf (___aldiv@divisor+2)& (0+255),b - 10658 005AB0 6B73 clrf (___aldiv@divisor+3)& (0+255),b - 10659 005AB2 ECB3 F02A call ___aldiv ;wreg free - 10660 005AB6 C56C F5F2 movff ?___aldiv,GPIO_PWM2_Control@uiConvertedPeriod - 10661 005ABA C56D F5F3 movff ?___aldiv+1,GPIO_PWM2_Control@uiConvertedPeriod+1 - 10662 - 10663 ;GPIO.c: 71: uiConvertedPeriod = ( uiConvertedPeriod - 1.1508 ); - 10664 005ABE 0E6A movlw 106 - 10665 005AC0 0105 movlb 5 ; () banked - 10666 005AC2 6F72 movwf ___fladd@a& (0+255),b - 10667 005AC4 0E4D movlw 77 - 10668 005AC6 6F73 movwf (___fladd@a+1)& (0+255),b - 10669 005AC8 0E93 movlw 147 - 10670 005ACA 6F74 movwf (___fladd@a+2)& (0+255),b - 10671 005ACC 0EBF movlw 191 - 10672 005ACE 6F75 movwf (___fladd@a+3)& (0+255),b - 10673 005AD0 C5F2 F560 movff GPIO_PWM2_Control@uiConvertedPeriod,___xxtofl@val - 10674 005AD4 C5F3 F561 movff GPIO_PWM2_Control@uiConvertedPeriod+1,___xxtofl@val+1 - 10675 005AD8 6B62 clrf (___xxtofl@val+2)& (0+255),b - 10676 005ADA 6B63 clrf (___xxtofl@val+3)& (0+255),b - 10677 005ADC 0E00 movlw 0 - 10678 005ADE EC8D F025 call ___xxtofl - 10679 005AE2 C560 F56E movff ?___xxtofl,___fladd@b - 10680 005AE6 C561 F56F movff ?___xxtofl+1,___fladd@b+1 - 10681 005AEA C562 F570 movff ?___xxtofl+2,___fladd@b+2 - 10682 005AEE C563 F571 movff ?___xxtofl+3,___fladd@b+3 - 10683 005AF2 EC67 F016 call ___fladd ;wreg free - 10684 005AF6 C56E F5E2 movff ?___fladd,___fltol@f1 - 10685 005AFA C56F F5E3 movff ?___fladd+1,___fltol@f1+1 - 10686 005AFE C570 F5E4 movff ?___fladd+2,___fltol@f1+2 - 10687 005B02 C571 F5E5 movff ?___fladd+3,___fltol@f1+3 - 10688 005B06 ECC0 F02B call ___fltol ;wreg free - 10689 005B0A C5E2 F5F2 movff ?___fltol,GPIO_PWM2_Control@uiConvertedPeriod - 10690 005B0E C5E3 F5F3 movff ?___fltol+1,GPIO_PWM2_Control@uiConvertedPeriod+1 - 10691 005B12 - 10692 ;GPIO.c: 72: uiConvertedDC = ( uiDutyCycle * 4 ); - 10693 005B12 C5EC F5F0 movff GPIO_PWM2_Control@uiDutyCycle,??_GPIO_PWM2_Control - 10694 005B16 C5ED F5F1 movff GPIO_PWM2_Control@uiDutyCycle+1,??_GPIO_PWM2_Control+1 - 10695 005B1A 0105 movlb 5 ; () banked - 10696 005B1C 90D8 bcf status,0,c - 10697 005B1E 37F0 rlcf ??_GPIO_PWM2_Control& (0+255),f,b - 10698 005B20 37F1 rlcf (??_GPIO_PWM2_Control+1)& (0+255),f,b - 10699 005B22 90D8 bcf status,0,c - 10700 005B24 37F0 rlcf ??_GPIO_PWM2_Control& (0+255),f,b - 10701 005B26 37F1 rlcf (??_GPIO_PWM2_Control+1)& (0+255),f,b - 10702 005B28 C5F0 F5F4 movff ??_GPIO_PWM2_Control,GPIO_PWM2_Control@uiConvertedDC - 10703 005B2C C5F1 F5F5 movff ??_GPIO_PWM2_Control+1,GPIO_PWM2_Control@uiConvertedDC+1 - 10704 005B30 - 10705 ; BSR set to: 5 - 10706 ;GPIO.c: 73: uiConvertedDC = ( uiConvertedDC * 100 ); - 10707 005B30 C5F4 F560 movff GPIO_PWM2_Control@uiConvertedDC,___wmul@multiplier - 10708 005B34 C5F5 F561 movff GPIO_PWM2_Control@uiConvertedDC+1,___wmul@multiplier+1 - 10709 005B38 0E00 movlw 0 - 10710 005B3A 6F63 movwf (___wmul@multiplicand+1)& (0+255),b - 10711 005B3C 0E64 movlw 100 - 10712 005B3E 6F62 movwf ___wmul@multiplicand& (0+255),b - 10713 005B40 EC2D F03C call ___wmul ;wreg free - 10714 005B44 C560 F5F4 movff ?___wmul,GPIO_PWM2_Control@uiConvertedDC - 10715 005B48 C561 F5F5 movff ?___wmul+1,GPIO_PWM2_Control@uiConvertedDC+1 - 10716 005B4C - 10717 ;GPIO.c: 74: uiConvertedDC = ( uiConvertedDC / uiFreq ); - 10718 005B4C C5F4 F560 movff GPIO_PWM2_Control@uiConvertedDC,___lwdiv@dividend - 10719 005B50 C5F5 F561 movff GPIO_PWM2_Control@uiConvertedDC+1,___lwdiv@dividend+1 - 10720 005B54 C5EE F562 movff GPIO_PWM2_Control@uiFreq,___lwdiv@divisor - 10721 005B58 C5EF F563 movff GPIO_PWM2_Control@uiFreq+1,___lwdiv@divisor+1 - 10722 005B5C EC64 F037 call ___lwdiv ;wreg free - 10723 005B60 C560 F5F4 movff ?___lwdiv,GPIO_PWM2_Control@uiConvertedDC - 10724 005B64 C561 F5F5 movff ?___lwdiv+1,GPIO_PWM2_Control@uiConvertedDC+1 - 10725 005B68 - 10726 ;GPIO.c: 76: PWM2_16BIT_SetSlice1Output1DutyCycleRegister(uiConvertedDC); - 10727 005B68 C5F4 F560 movff GPIO_PWM2_Control@uiConvertedDC,PWM2_16BIT_SetSlice1Output1DutyCycleRegister@regi + 10888 005B8A 0E49 movlw 73 + 10889 005B8C 0105 movlb 5 ; () banked + 10890 005B8E 6F6C movwf ___aldiv@dividend& (0+255),b + 10891 005B90 0E99 movlw 153 + 10892 005B92 6F6D movwf (___aldiv@dividend+1)& (0+255),b + 10893 005B94 0E00 movlw 0 + 10894 005B96 6F6E movwf (___aldiv@dividend+2)& (0+255),b + 10895 005B98 0E00 movlw 0 + 10896 005B9A 6F6F movwf (___aldiv@dividend+3)& (0+255),b + 10897 005B9C C5EE F570 movff GPIO_PWM2_Control@uiFreq,___aldiv@divisor + 10898 005BA0 C5EF F571 movff GPIO_PWM2_Control@uiFreq+1,___aldiv@divisor+1 + 10899 005BA4 6B72 clrf (___aldiv@divisor+2)& (0+255),b + 10900 005BA6 6B73 clrf (___aldiv@divisor+3)& (0+255),b + 10901 005BA8 ECB5 F02A call ___aldiv ;wreg free + 10902 005BAC C56C F5F2 movff ?___aldiv,GPIO_PWM2_Control@uiConvertedPeriod + 10903 005BB0 C56D F5F3 movff ?___aldiv+1,GPIO_PWM2_Control@uiConvertedPeriod+1 + 10904 + 10905 ;GPIO.c: 71: uiConvertedPeriod = ( uiConvertedPeriod - 1.1508 ); + 10906 005BB4 0E6A movlw 106 + 10907 005BB6 0105 movlb 5 ; () banked + 10908 005BB8 6F72 movwf ___fladd@a& (0+255),b + 10909 005BBA 0E4D movlw 77 + 10910 005BBC 6F73 movwf (___fladd@a+1)& (0+255),b + 10911 005BBE 0E93 movlw 147 + 10912 005BC0 6F74 movwf (___fladd@a+2)& (0+255),b + 10913 005BC2 0EBF movlw 191 + 10914 005BC4 6F75 movwf (___fladd@a+3)& (0+255),b + 10915 005BC6 C5F2 F560 movff GPIO_PWM2_Control@uiConvertedPeriod,___xxtofl@val + 10916 005BCA C5F3 F561 movff GPIO_PWM2_Control@uiConvertedPeriod+1,___xxtofl@val+1 + 10917 005BCE 6B62 clrf (___xxtofl@val+2)& (0+255),b + 10918 005BD0 6B63 clrf (___xxtofl@val+3)& (0+255),b + 10919 005BD2 0E00 movlw 0 + 10920 005BD4 EC8D F025 call ___xxtofl + 10921 005BD8 C560 F56E movff ?___xxtofl,___fladd@b + 10922 005BDC C561 F56F movff ?___xxtofl+1,___fladd@b+1 + 10923 005BE0 C562 F570 movff ?___xxtofl+2,___fladd@b+2 + 10924 005BE4 C563 F571 movff ?___xxtofl+3,___fladd@b+3 + 10925 005BE8 EC67 F016 call ___fladd ;wreg free + 10926 005BEC C56E F5E2 movff ?___fladd,___fltol@f1 + 10927 005BF0 C56F F5E3 movff ?___fladd+1,___fltol@f1+1 + 10928 005BF4 C570 F5E4 movff ?___fladd+2,___fltol@f1+2 + 10929 005BF8 C571 F5E5 movff ?___fladd+3,___fltol@f1+3 + 10930 005BFC ECC2 F02B call ___fltol ;wreg free + 10931 005C00 C5E2 F5F2 movff ?___fltol,GPIO_PWM2_Control@uiConvertedPeriod + 10932 005C04 C5E3 F5F3 movff ?___fltol+1,GPIO_PWM2_Control@uiConvertedPeriod+1 + 10933 005C08 + 10934 ;GPIO.c: 72: uiConvertedDC = ( uiDutyCycle * 4 ); + 10935 005C08 C5EC F5F0 movff GPIO_PWM2_Control@uiDutyCycle,??_GPIO_PWM2_Control + 10936 005C0C C5ED F5F1 movff GPIO_PWM2_Control@uiDutyCycle+1,??_GPIO_PWM2_Control+1 + 10937 005C10 0105 movlb 5 ; () banked + 10938 005C12 90D8 bcf status,0,c + 10939 005C14 37F0 rlcf ??_GPIO_PWM2_Control& (0+255),f,b + 10940 005C16 37F1 rlcf (??_GPIO_PWM2_Control+1)& (0+255),f,b + 10941 005C18 90D8 bcf status,0,c + 10942 005C1A 37F0 rlcf ??_GPIO_PWM2_Control& (0+255),f,b + 10943 005C1C 37F1 rlcf (??_GPIO_PWM2_Control+1)& (0+255),f,b + 10944 005C1E C5F0 F5F4 movff ??_GPIO_PWM2_Control,GPIO_PWM2_Control@uiConvertedDC + 10945 005C22 C5F1 F5F5 movff ??_GPIO_PWM2_Control+1,GPIO_PWM2_Control@uiConvertedDC+1 + 10946 005C26 + 10947 ; BSR set to: 5 + 10948 ;GPIO.c: 73: uiConvertedDC = ( uiConvertedDC * 100 ); + 10949 005C26 C5F4 F560 movff GPIO_PWM2_Control@uiConvertedDC,___wmul@multiplier + 10950 005C2A C5F5 F561 movff GPIO_PWM2_Control@uiConvertedDC+1,___wmul@multiplier+1 + 10951 005C2E 0E00 movlw 0 + 10952 005C30 6F63 movwf (___wmul@multiplicand+1)& (0+255),b + 10953 005C32 0E64 movlw 100 + 10954 005C34 6F62 movwf ___wmul@multiplicand& (0+255),b + 10955 005C36 EC54 F03D call ___wmul ;wreg free + 10956 005C3A C560 F5F4 movff ?___wmul,GPIO_PWM2_Control@uiConvertedDC + 10957 005C3E C561 F5F5 movff ?___wmul+1,GPIO_PWM2_Control@uiConvertedDC+1 + 10958 005C42 + 10959 ;GPIO.c: 74: uiConvertedDC = ( uiConvertedDC / uiFreq ); + 10960 005C42 C5F4 F560 movff GPIO_PWM2_Control@uiConvertedDC,___lwdiv@dividend + 10961 005C46 C5F5 F561 movff GPIO_PWM2_Control@uiConvertedDC+1,___lwdiv@dividend+1 + 10962 005C4A C5EE F562 movff GPIO_PWM2_Control@uiFreq,___lwdiv@divisor + 10963 005C4E C5EF F563 movff GPIO_PWM2_Control@uiFreq+1,___lwdiv@divisor+1 + 10964 005C52 EC87 F038 call ___lwdiv ;wreg free + 10965 005C56 C560 F5F4 movff ?___lwdiv,GPIO_PWM2_Control@uiConvertedDC + 10966 005C5A C561 F5F5 movff ?___lwdiv+1,GPIO_PWM2_Control@uiConvertedDC+1 + 10967 005C5E + 10968 ;GPIO.c: 76: PWM2_16BIT_SetSlice1Output1DutyCycleRegister(uiConvertedDC); + 10969 005C5E C5F4 F560 movff GPIO_PWM2_Control@uiConvertedDC,PWM2_16BIT_SetSlice1Output1DutyCycleRegister@regi + sterValue - 10728 005B6C C5F5 F561 movff GPIO_PWM2_Control@uiConvertedDC+1,PWM2_16BIT_SetSlice1Output1DutyCycleRegister@re + 10970 005C62 C5F5 F561 movff GPIO_PWM2_Control@uiConvertedDC+1,PWM2_16BIT_SetSlice1Output1DutyCycleRegister@re + gisterValue+1 - 10729 005B70 ECC4 F03D call _PWM2_16BIT_SetSlice1Output1DutyCycleRegister ;wreg free - 10730 005B74 - 10731 ;GPIO.c: 77: PWM2_16BIT_WritePeriodRegister(uiConvertedPeriod); - 10732 005B74 C5F2 F560 movff GPIO_PWM2_Control@uiConvertedPeriod,PWM2_16BIT_WritePeriodRegister@periodCount - 10733 005B78 C5F3 F561 movff GPIO_PWM2_Control@uiConvertedPeriod+1,PWM2_16BIT_WritePeriodRegister@periodCount+ + 10971 005C66 ECFC F03E call _PWM2_16BIT_SetSlice1Output1DutyCycleRegister ;wreg free + 10972 005C6A + 10973 ;GPIO.c: 77: PWM2_16BIT_WritePeriodRegister(uiConvertedPeriod); + 10974 005C6A C5F2 F560 movff GPIO_PWM2_Control@uiConvertedPeriod,PWM2_16BIT_WritePeriodRegister@periodCount + 10975 005C6E C5F3 F561 movff GPIO_PWM2_Control@uiConvertedPeriod+1,PWM2_16BIT_WritePeriodRegister@periodCount+ + 1 - 10734 005B7C ECBD F03D call _PWM2_16BIT_WritePeriodRegister ;wreg free - 10735 005B80 - 10736 ;GPIO.c: 78: PWM2_16BIT_LoadBufferRegisters(); - 10737 005B80 EC7C F03E call _PWM2_16BIT_LoadBufferRegisters ;wreg free - 10738 005B84 0012 return ;funcret - 10739 005B86 __end_of_GPIO_PWM2_Control: - 10740 callstack 0 - 10741 - 10742 ;; *************** function _PWM2_16BIT_WritePeriodRegister ***************** - 10743 ;; Defined at: - 10744 ;; line 144 in file "mcc_generated_files/pwm2_16bit.c" - 10745 ;; Parameters: Size Location Type - 10746 ;; periodCount 2 0[BANK5 ] unsigned short - 10747 ;; Auto vars: Size Location Type - 10748 ;; None - 10749 ;; Return value: Size Location Type - 10750 ;; 1 wreg void - 10751 ;; Registers used: - 10752 ;; wreg, status,2 - 10753 ;; Tracked objects: - 10754 ;; On entry : 0/0 - 10755 ;; On exit : 0/0 - 10756 ;; Unchanged: 0/0 - 10757 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 10976 005C72 ECF5 F03E call _PWM2_16BIT_WritePeriodRegister ;wreg free + 10977 005C76 + 10978 ;GPIO.c: 78: PWM2_16BIT_LoadBufferRegisters(); + 10979 005C76 ECAF F03F call _PWM2_16BIT_LoadBufferRegisters ;wreg free + 10980 005C7A 0012 return ;funcret + 10981 005C7C __end_of_GPIO_PWM2_Control: + 10982 callstack 0 + 10983 + 10984 ;; *************** function _PWM2_16BIT_WritePeriodRegister ***************** + 10985 ;; Defined at: + 10986 ;; line 144 in file "mcc_generated_files/pwm2_16bit.c" + 10987 ;; Parameters: Size Location Type + 10988 ;; periodCount 2 0[BANK5 ] unsigned short + 10989 ;; Auto vars: Size Location Type + 10990 ;; None + 10991 ;; Return value: Size Location Type + 10992 ;; 1 wreg void + 10993 ;; Registers used: + 10994 ;; wreg, status,2 + 10995 ;; Tracked objects: + 10996 ;; On entry : 0/0 + 10997 ;; On exit : 0/0 + 10998 ;; Unchanged: 0/0 + 10999 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10758 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 11000 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10759 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 11001 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10760 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 11002 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10761 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 11003 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10762 ;;Total ram usage: 2 bytes - 10763 ;; Hardware stack levels used: 1 - 10764 ;; Hardware stack levels required when called: 8 - 10765 ;; This function calls: - 10766 ;; Nothing - 10767 ;; This function is called by: - 10768 ;; _GPIO_PWM2_Control - 10769 ;; This function uses a non-reentrant model - 10770 ;; - 10771 - 10772 psect text70 - 10773 007B7A __ptext70: - 10774 callstack 0 - 10775 007B7A _PWM2_16BIT_WritePeriodRegister: - 10776 callstack 116 - 10777 007B7A - 10778 ;mcc_generated_files/pwm2_16bit.c: 144: void PWM2_16BIT_WritePeriodRegister(uint16_t per + 11004 ;;Total ram usage: 2 bytes + 11005 ;; Hardware stack levels used: 1 + 11006 ;; Hardware stack levels required when called: 8 + 11007 ;; This function calls: + 11008 ;; Nothing + 11009 ;; This function is called by: + 11010 ;; _GPIO_PWM2_Control + 11011 ;; This function uses a non-reentrant model + 11012 ;; + 11013 + 11014 psect text70 + 11015 007DEA __ptext70: + 11016 callstack 0 + 11017 007DEA _PWM2_16BIT_WritePeriodRegister: + 11018 callstack 116 + 11019 007DEA + 11020 ;mcc_generated_files/pwm2_16bit.c: 144: void PWM2_16BIT_WritePeriodRegister(uint16_t per + iodCount);mcc_generated_files/pwm2_16bit.c: 145: {;mcc_generated_files/pwm2_16bit.c: 146 + : PWM2PRL = (uint8_t)periodCount; - 10779 007B7A 0061 F580 F472 movff PWM2_16BIT_WritePeriodRegister@periodCount,1138 ;volatile - 10780 007B80 - 10781 ;mcc_generated_files/pwm2_16bit.c: 147: PWM2PRH = (uint8_t)(periodCount >> 8); - 10782 007B80 0105 movlb 5 ; () banked - 10783 007B82 5161 movf (PWM2_16BIT_WritePeriodRegister@periodCount+1)& (0+255),w,b - 10784 007B84 6E73 movwf 115,c ;volatile - 10785 007B86 - 10786 ; BSR set to: 5 - 10787 007B86 0012 return ;funcret - 10788 007B88 __end_of_PWM2_16BIT_WritePeriodRegister: - 10789 callstack 0 - 10790 - 10791 ;; *************** function _PWM2_16BIT_SetSlice1Output1DutyCycleRegister ***************** - 10792 ;; Defined at: - 10793 ;; line 150 in file "mcc_generated_files/pwm2_16bit.c" - 10794 ;; Parameters: Size Location Type - 10795 ;; registerValu 2 0[BANK5 ] unsigned short - 10796 ;; Auto vars: Size Location Type - 10797 ;; None - 10798 ;; Return value: Size Location Type - 10799 ;; 1 wreg void - 10800 ;; Registers used: - 10801 ;; wreg, status,2 - 10802 ;; Tracked objects: - 10803 ;; On entry : 0/0 - 10804 ;; On exit : 0/0 - 10805 ;; Unchanged: 0/0 - 10806 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 11021 007DEA 0061 F580 F472 movff PWM2_16BIT_WritePeriodRegister@periodCount,1138 ;volatile + 11022 007DF0 + 11023 ;mcc_generated_files/pwm2_16bit.c: 147: PWM2PRH = (uint8_t)(periodCount >> 8); + 11024 007DF0 0105 movlb 5 ; () banked + 11025 007DF2 5161 movf (PWM2_16BIT_WritePeriodRegister@periodCount+1)& (0+255),w,b + 11026 007DF4 6E73 movwf 115,c ;volatile + 11027 007DF6 + 11028 ; BSR set to: 5 + 11029 007DF6 0012 return ;funcret + 11030 007DF8 __end_of_PWM2_16BIT_WritePeriodRegister: + 11031 callstack 0 + 11032 + 11033 ;; *************** function _PWM2_16BIT_SetSlice1Output1DutyCycleRegister ***************** + 11034 ;; Defined at: + 11035 ;; line 150 in file "mcc_generated_files/pwm2_16bit.c" + 11036 ;; Parameters: Size Location Type + 11037 ;; registerValu 2 0[BANK5 ] unsigned short + 11038 ;; Auto vars: Size Location Type + 11039 ;; None + 11040 ;; Return value: Size Location Type + 11041 ;; 1 wreg void + 11042 ;; Registers used: + 11043 ;; wreg, status,2 + 11044 ;; Tracked objects: + 11045 ;; On entry : 0/0 + 11046 ;; On exit : 0/0 + 11047 ;; Unchanged: 0/0 + 11048 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10807 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 11049 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10808 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 11050 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10809 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 11051 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10810 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 11052 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10811 ;;Total ram usage: 2 bytes - 10812 ;; Hardware stack levels used: 1 - 10813 ;; Hardware stack levels required when called: 8 - 10814 ;; This function calls: - 10815 ;; Nothing - 10816 ;; This function is called by: - 10817 ;; _GPIO_PWM2_Control - 10818 ;; This function uses a non-reentrant model - 10819 ;; - 10820 - 10821 psect text71 - 10822 007B88 __ptext71: - 10823 callstack 0 - 10824 007B88 _PWM2_16BIT_SetSlice1Output1DutyCycleRegister: - 10825 callstack 116 - 10826 007B88 - 10827 ;mcc_generated_files/pwm2_16bit.c: 150: void PWM2_16BIT_SetSlice1Output1DutyCycleRegiste + 11053 ;;Total ram usage: 2 bytes + 11054 ;; Hardware stack levels used: 1 + 11055 ;; Hardware stack levels required when called: 8 + 11056 ;; This function calls: + 11057 ;; Nothing + 11058 ;; This function is called by: + 11059 ;; _GPIO_PWM2_Control + 11060 ;; This function uses a non-reentrant model + 11061 ;; + 11062 + 11063 psect text71 + 11064 007DF8 __ptext71: + 11065 callstack 0 + 11066 007DF8 _PWM2_16BIT_SetSlice1Output1DutyCycleRegister: + 11067 callstack 116 + 11068 007DF8 + 11069 ;mcc_generated_files/pwm2_16bit.c: 150: void PWM2_16BIT_SetSlice1Output1DutyCycleRegiste + r(uint16_t registerValue);mcc_generated_files/pwm2_16bit.c: 151: {;mcc_generated_files/p + wm2_16bit.c: 152: PWM2S1P1L = (uint8_t)(registerValue); - 10828 007B88 0061 F580 F47A movff PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue,1146 ;volatile - 10829 007B8E - 10830 ;mcc_generated_files/pwm2_16bit.c: 153: PWM2S1P1H = (uint8_t)(registerValue >> 8); - 10831 007B8E 0105 movlb 5 ; () banked - 10832 007B90 5161 movf (PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue+1)& (0+255),w,b - 10833 007B92 6E7B movwf 123,c ;volatile - 10834 007B94 - 10835 ; BSR set to: 5 - 10836 007B94 0012 return ;funcret - 10837 007B96 __end_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister: - 10838 callstack 0 - 10839 - 10840 ;; *************** function _PWM2_16BIT_LoadBufferRegisters ***************** - 10841 ;; Defined at: - 10842 ;; line 162 in file "mcc_generated_files/pwm2_16bit.c" - 10843 ;; Parameters: Size Location Type - 10844 ;; None - 10845 ;; Auto vars: Size Location Type - 10846 ;; None - 10847 ;; Return value: Size Location Type - 10848 ;; 1 wreg void - 10849 ;; Registers used: - 10850 ;; None - 10851 ;; Tracked objects: - 10852 ;; On entry : 0/0 - 10853 ;; On exit : 0/0 - 10854 ;; Unchanged: 0/0 - 10855 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 11070 007DF8 0061 F580 F47A movff PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue,1146 ;volatile + 11071 007DFE + 11072 ;mcc_generated_files/pwm2_16bit.c: 153: PWM2S1P1H = (uint8_t)(registerValue >> 8); + 11073 007DFE 0105 movlb 5 ; () banked + 11074 007E00 5161 movf (PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue+1)& (0+255),w,b + 11075 007E02 6E7B movwf 123,c ;volatile + 11076 007E04 + 11077 ; BSR set to: 5 + 11078 007E04 0012 return ;funcret + 11079 007E06 __end_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister: + 11080 callstack 0 + 11081 + 11082 ;; *************** function _PWM2_16BIT_LoadBufferRegisters ***************** + 11083 ;; Defined at: + 11084 ;; line 162 in file "mcc_generated_files/pwm2_16bit.c" + 11085 ;; Parameters: Size Location Type + 11086 ;; None + 11087 ;; Auto vars: Size Location Type + 11088 ;; None + 11089 ;; Return value: Size Location Type + 11090 ;; 1 wreg void + 11091 ;; Registers used: + 11092 ;; None + 11093 ;; Tracked objects: + 11094 ;; On entry : 0/0 + 11095 ;; On exit : 0/0 + 11096 ;; Unchanged: 0/0 + 11097 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10856 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10857 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10858 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10859 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10860 ;;Total ram usage: 0 bytes - 10861 ;; Hardware stack levels used: 1 - 10862 ;; Hardware stack levels required when called: 8 - 10863 ;; This function calls: - 10864 ;; Nothing - 10865 ;; This function is called by: - 10866 ;; _GPIO_PWM2_Control - 10867 ;; This function uses a non-reentrant model - 10868 ;; - 10869 - 10870 psect text72 - 10871 007CF8 __ptext72: - 10872 callstack 0 - 10873 007CF8 _PWM2_16BIT_LoadBufferRegisters: - 10874 callstack 116 - 10875 007CF8 - 10876 ;mcc_generated_files/pwm2_16bit.c: 165: PWM2CONbits.LD = 1; - 10877 007CF8 8478 bsf 120,2,c ;volatile - 10878 007CFA 0012 return ;funcret - 10879 007CFC __end_of_PWM2_16BIT_LoadBufferRegisters: - 10880 callstack 0 - 10881 - 10882 ;; *************** function _ANALOGRead ***************** - 10883 ;; Defined at: - 10884 ;; line 89 in file "ANALOG.c" - 10885 ;; Parameters: Size Location Type - 10886 ;; None - 10887 ;; Auto vars: Size Location Type - 10888 ;; None - 10889 ;; Return value: Size Location Type - 10890 ;; 1 wreg void - 10891 ;; Registers used: - 10892 ;; wreg, status,2, status,0, cstack - 10893 ;; Tracked objects: - 10894 ;; On entry : 0/0 - 10895 ;; On exit : 0/0 - 10896 ;; Unchanged: 0/0 - 10897 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 11098 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11099 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11100 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11101 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11102 ;;Total ram usage: 0 bytes + 11103 ;; Hardware stack levels used: 1 + 11104 ;; Hardware stack levels required when called: 8 + 11105 ;; This function calls: + 11106 ;; Nothing + 11107 ;; This function is called by: + 11108 ;; _GPIO_PWM2_Control + 11109 ;; This function uses a non-reentrant model + 11110 ;; + 11111 + 11112 psect text72 + 11113 007F5E __ptext72: + 11114 callstack 0 + 11115 007F5E _PWM2_16BIT_LoadBufferRegisters: + 11116 callstack 116 + 11117 007F5E + 11118 ;mcc_generated_files/pwm2_16bit.c: 165: PWM2CONbits.LD = 1; + 11119 007F5E 8478 bsf 120,2,c ;volatile + 11120 007F60 0012 return ;funcret + 11121 007F62 __end_of_PWM2_16BIT_LoadBufferRegisters: + 11122 callstack 0 + 11123 + 11124 ;; *************** function _ANALOGRead ***************** + 11125 ;; Defined at: + 11126 ;; line 89 in file "ANALOG.c" + 11127 ;; Parameters: Size Location Type + 11128 ;; None + 11129 ;; Auto vars: Size Location Type + 11130 ;; None + 11131 ;; Return value: Size Location Type + 11132 ;; 1 wreg void + 11133 ;; Registers used: + 11134 ;; wreg, status,2, status,0, cstack + 11135 ;; Tracked objects: + 11136 ;; On entry : 0/0 + 11137 ;; On exit : 0/0 + 11138 ;; Unchanged: 0/0 + 11139 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10898 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10899 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10900 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10901 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 10902 ;;Total ram usage: 0 bytes - 10903 ;; Hardware stack levels used: 1 - 10904 ;; Hardware stack levels required when called: 10 - 10905 ;; This function calls: - 10906 ;; _ANALOG_GetVoltage - 10907 ;; This function is called by: - 10908 ;; _main - 10909 ;; _ETCCalibrate - 10910 ;; This function uses a non-reentrant model - 10911 ;; - 10912 - 10913 psect text73 - 10914 0075FA __ptext73: - 10915 callstack 0 - 10916 0075FA _ANALOGRead: - 10917 callstack 114 - 10918 0075FA - 10919 ;ANALOG.c: 91: uiAPPS1 = ANALOG_GetVoltage(1); - 10920 0075FA 0E01 movlw 1 - 10921 0075FC EC8B F029 call _ANALOG_GetVoltage - 10922 007600 C565 F638 movff ?_ANALOG_GetVoltage,_uiAPPS1 - 10923 007604 C566 F639 movff ?_ANALOG_GetVoltage+1,_uiAPPS1+1 - 10924 - 10925 ;ANALOG.c: 92: uiAPPS2 = ANALOG_GetVoltage(2); - 10926 007608 0E02 movlw 2 - 10927 00760A EC8B F029 call _ANALOG_GetVoltage - 10928 00760E C565 F636 movff ?_ANALOG_GetVoltage,_uiAPPS2 - 10929 007612 C566 F637 movff ?_ANALOG_GetVoltage+1,_uiAPPS2+1 - 10930 - 10931 ;ANALOG.c: 93: uiTPS1 = ANALOG_GetVoltage(3); - 10932 007616 0E03 movlw 3 - 10933 007618 EC8B F029 call _ANALOG_GetVoltage - 10934 00761C C565 F53E movff ?_ANALOG_GetVoltage,_uiTPS1 - 10935 007620 C566 F53F movff ?_ANALOG_GetVoltage+1,_uiTPS1+1 - 10936 - 10937 ;ANALOG.c: 94: uiTPS2 = ANALOG_GetVoltage(4); - 10938 007624 0E04 movlw 4 - 10939 007626 EC8B F029 call _ANALOG_GetVoltage - 10940 00762A C565 F53C movff ?_ANALOG_GetVoltage,_uiTPS2 - 10941 00762E C566 F53D movff ?_ANALOG_GetVoltage+1,_uiTPS2+1 - 10942 007632 - 10943 ;ANALOG.c: 95: __nop(); - 10944 007632 F000 nop - 10945 007634 0012 return ;funcret - 10946 007636 __end_of_ANALOGRead: - 10947 callstack 0 - 10948 - 10949 ;; *************** function _ANALOG_GetVoltage ***************** - 10950 ;; Defined at: - 10951 ;; line 15 in file "ANALOG.c" - 10952 ;; Parameters: Size Location Type - 10953 ;; ucEntradaAna 1 wreg unsigned char - 10954 ;; Auto vars: Size Location Type - 10955 ;; ucEntradaAna 1 9[BANK5 ] unsigned char - 10956 ;; uiValorVolta 2 13[BANK5 ] unsigned short - 10957 ;; uiValorAnalo 2 10[BANK5 ] unsigned short - 10958 ;; ucFlag 1 12[BANK5 ] unsigned char - 10959 ;; Return value: Size Location Type - 10960 ;; 2 5[BANK5 ] unsigned int - 10961 ;; Registers used: - 10962 ;; wreg, status,2, status,0, cstack - 10963 ;; Tracked objects: - 10964 ;; On entry : 0/0 - 10965 ;; On exit : 0/0 - 10966 ;; Unchanged: 0/0 - 10967 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 - +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 - +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 10968 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 11140 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10969 ;; Locals: 0 6 0 0 0 0 0 0 0 0 0 0 + 11141 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10970 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 + 11142 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10971 ;; Totals: 0 10 0 0 0 0 0 0 0 0 0 0 + 11143 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 10972 ;;Total ram usage: 10 bytes - 10973 ;; Hardware stack levels used: 1 - 10974 ;; Hardware stack levels required when called: 9 - 10975 ;; This function calls: - 10976 ;; _ADC_DisableChannelSequencer - 10977 ;; _ADC_GetSingleConversion - 10978 ;; _ADC_SelectContext - 10979 ;; This function is called by: - 10980 ;; _ANALOGRead - 10981 ;; This function uses a non-reentrant model - 10982 ;; - 10983 - 10984 psect text74 - 10985 005316 __ptext74: - 10986 callstack 0 - 10987 005316 _ANALOG_GetVoltage: - 10988 callstack 114 - 10989 - 10990 ;incstack = 0 - 10991 ;ANALOG_GetVoltage@ucEntradaAnalogica stored from wreg - 10992 005316 0105 movlb 5 ; () banked - 10993 005318 6F69 movwf ANALOG_GetVoltage@ucEntradaAnalogica& (0+255),b - 10994 00531A - 10995 ;ANALOG.c: 15: unsigned int ANALOG_GetVoltage (unsigned char ucEntradaAnalogica);ANALOG. + 11144 ;;Total ram usage: 0 bytes + 11145 ;; Hardware stack levels used: 1 + 11146 ;; Hardware stack levels required when called: 10 + 11147 ;; This function calls: + 11148 ;; _ANALOG_GetVoltage + 11149 ;; This function is called by: + 11150 ;; _main + 11151 ;; _ETCCalibrate + 11152 ;; This function uses a non-reentrant model + 11153 ;; + 11154 + 11155 psect text73 + 11156 00781C __ptext73: + 11157 callstack 0 + 11158 00781C _ANALOGRead: + 11159 callstack 114 + 11160 00781C + 11161 ;ANALOG.c: 91: uiAPPS1 = ANALOG_GetVoltage(1); + 11162 00781C 0E01 movlw 1 + 11163 00781E EC8D F029 call _ANALOG_GetVoltage + 11164 007822 C565 F638 movff ?_ANALOG_GetVoltage,_uiAPPS1 + 11165 007826 C566 F639 movff ?_ANALOG_GetVoltage+1,_uiAPPS1+1 + 11166 + 11167 ;ANALOG.c: 92: uiAPPS2 = ANALOG_GetVoltage(2); + 11168 00782A 0E02 movlw 2 + 11169 00782C EC8D F029 call _ANALOG_GetVoltage + 11170 007830 C565 F636 movff ?_ANALOG_GetVoltage,_uiAPPS2 + 11171 007834 C566 F637 movff ?_ANALOG_GetVoltage+1,_uiAPPS2+1 + 11172 + 11173 ;ANALOG.c: 93: uiTPS1 = ANALOG_GetVoltage(3); + 11174 007838 0E03 movlw 3 + 11175 00783A EC8D F029 call _ANALOG_GetVoltage + 11176 00783E C565 F53E movff ?_ANALOG_GetVoltage,_uiTPS1 + 11177 007842 C566 F53F movff ?_ANALOG_GetVoltage+1,_uiTPS1+1 + 11178 + 11179 ;ANALOG.c: 94: uiTPS2 = ANALOG_GetVoltage(4); + 11180 007846 0E04 movlw 4 + 11181 007848 EC8D F029 call _ANALOG_GetVoltage + 11182 00784C C565 F53C movff ?_ANALOG_GetVoltage,_uiTPS2 + 11183 007850 C566 F53D movff ?_ANALOG_GetVoltage+1,_uiTPS2+1 + 11184 007854 + 11185 ;ANALOG.c: 95: __nop(); + 11186 007854 F000 nop + 11187 007856 0012 return ;funcret + 11188 007858 __end_of_ANALOGRead: + 11189 callstack 0 + 11190 + 11191 ;; *************** function _ANALOG_GetVoltage ***************** + 11192 ;; Defined at: + 11193 ;; line 15 in file "ANALOG.c" + 11194 ;; Parameters: Size Location Type + 11195 ;; ucEntradaAna 1 wreg unsigned char + 11196 ;; Auto vars: Size Location Type + 11197 ;; ucEntradaAna 1 9[BANK5 ] unsigned char + 11198 ;; uiValorVolta 2 13[BANK5 ] unsigned short + 11199 ;; uiValorAnalo 2 10[BANK5 ] unsigned short + 11200 ;; ucFlag 1 12[BANK5 ] unsigned char + 11201 ;; Return value: Size Location Type + 11202 ;; 2 5[BANK5 ] unsigned int + 11203 ;; Registers used: + 11204 ;; wreg, status,2, status,0, cstack + 11205 ;; Tracked objects: + 11206 ;; On entry : 0/0 + 11207 ;; On exit : 0/0 + 11208 ;; Unchanged: 0/0 + 11209 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 + +1 BANK32 BANK33 BANK34 BANK35 BANK36 + 11210 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11211 ;; Locals: 0 6 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11212 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11213 ;; Totals: 0 10 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11214 ;;Total ram usage: 10 bytes + 11215 ;; Hardware stack levels used: 1 + 11216 ;; Hardware stack levels required when called: 9 + 11217 ;; This function calls: + 11218 ;; _ADC_DisableChannelSequencer + 11219 ;; _ADC_GetSingleConversion + 11220 ;; _ADC_SelectContext + 11221 ;; This function is called by: + 11222 ;; _ANALOGRead + 11223 ;; This function uses a non-reentrant model + 11224 ;; + 11225 + 11226 psect text74 + 11227 00531A __ptext74: + 11228 callstack 0 + 11229 00531A _ANALOG_GetVoltage: + 11230 callstack 114 + 11231 + 11232 ;incstack = 0 + 11233 ;ANALOG_GetVoltage@ucEntradaAnalogica stored from wreg + 11234 00531A 0105 movlb 5 ; () banked + 11235 00531C 6F69 movwf ANALOG_GetVoltage@ucEntradaAnalogica& (0+255),b + 11236 00531E + 11237 ;ANALOG.c: 15: unsigned int ANALOG_GetVoltage (unsigned char ucEntradaAnalogica);ANALOG. + c: 16: {;ANALOG.c: 17: uint16_t uiValorAnalog;;ANALOG.c: 18: uint16_t uiValorVol + tage;;ANALOG.c: 19: unsigned char ucFlag;;ANALOG.c: 21: switch (ucEntradaAnalogi + ca) - 10996 00531A EFCE F029 goto l9157 - 10997 00531E l9121: - 10998 - 10999 ; BSR set to: 5 - 11000 ;ANALOG.c: 24: ADC_DisableChannelSequencer(); - 11001 00531E EC74 F03E call _ADC_DisableChannelSequencer ;wreg free - 11002 005322 - 11003 ;ANALOG.c: 25: ADC_SelectContext(CONTEXT_TPS1); - 11004 005322 0E00 movlw 0 - 11005 005324 ECD9 F03D call _ADC_SelectContext - 11006 005328 - 11007 ;ANALOG.c: 26: uiValorAnalog = ADC_GetSingleConversion(TPS1); - 11008 005328 0E10 movlw 16 - 11009 00532A ECA0 F03A call _ADC_GetSingleConversion - 11010 00532E C560 F56A movff ?_ADC_GetSingleConversion,ANALOG_GetVoltage@uiValorAnalog - 11011 005332 C561 F56B movff ?_ADC_GetSingleConversion+1,ANALOG_GetVoltage@uiValorAnalog+1 - 11012 005336 l9127: - 11013 - 11014 ;ANALOG.c: 27: ucFlag = 1; - 11015 005336 0E01 movlw 1 - 11016 005338 0105 movlb 5 ; () banked - 11017 00533A 6F6C movwf ANALOG_GetVoltage@ucFlag& (0+255),b - 11018 - 11019 ;ANALOG.c: 28: break; - 11020 00533C EFEC F029 goto l9159 - 11021 005340 l9129: - 11022 - 11023 ; BSR set to: 5 - 11024 ;ANALOG.c: 30: ADC_DisableChannelSequencer(); - 11025 005340 EC74 F03E call _ADC_DisableChannelSequencer ;wreg free - 11026 005344 - 11027 ;ANALOG.c: 31: ADC_SelectContext(CONTEXT_TPS2); - 11028 005344 0E01 movlw 1 - 11029 005346 ECD9 F03D call _ADC_SelectContext - 11030 00534A - 11031 ;ANALOG.c: 32: uiValorAnalog = ADC_GetSingleConversion(TPS2); - 11032 00534A 0E04 movlw 4 - 11033 00534C ECA0 F03A call _ADC_GetSingleConversion - 11034 005350 C560 F56A movff ?_ADC_GetSingleConversion,ANALOG_GetVoltage@uiValorAnalog - 11035 005354 C561 F56B movff ?_ADC_GetSingleConversion+1,ANALOG_GetVoltage@uiValorAnalog+1 - 11036 005358 EF9B F029 goto l9127 - 11037 00535C l9137: - 11038 - 11039 ; BSR set to: 5 - 11040 ;ANALOG.c: 36: ADC_DisableChannelSequencer(); - 11041 00535C EC74 F03E call _ADC_DisableChannelSequencer ;wreg free - 11042 005360 - 11043 ;ANALOG.c: 37: ADC_SelectContext(CONTEXT_APPS1); - 11044 005360 0E02 movlw 2 - 11045 005362 ECD9 F03D call _ADC_SelectContext - 11046 005366 - 11047 ;ANALOG.c: 38: uiValorAnalog = ADC_GetSingleConversion(APPS1); - 11048 005366 0E12 movlw 18 - 11049 005368 ECA0 F03A call _ADC_GetSingleConversion - 11050 00536C C560 F56A movff ?_ADC_GetSingleConversion,ANALOG_GetVoltage@uiValorAnalog - 11051 005370 C561 F56B movff ?_ADC_GetSingleConversion+1,ANALOG_GetVoltage@uiValorAnalog+1 - 11052 005374 EF9B F029 goto l9127 - 11053 005378 l9145: - 11054 - 11055 ; BSR set to: 5 - 11056 ;ANALOG.c: 42: ADC_DisableChannelSequencer(); - 11057 005378 EC74 F03E call _ADC_DisableChannelSequencer ;wreg free - 11058 00537C - 11059 ;ANALOG.c: 43: ADC_SelectContext(CONTEXT_APPS2); - 11060 00537C 0E03 movlw 3 - 11061 00537E ECD9 F03D call _ADC_SelectContext - 11062 005382 - 11063 ;ANALOG.c: 44: uiValorAnalog = ADC_GetSingleConversion(APPS2); - 11064 005382 0E11 movlw 17 - 11065 005384 ECA0 F03A call _ADC_GetSingleConversion - 11066 005388 C560 F56A movff ?_ADC_GetSingleConversion,ANALOG_GetVoltage@uiValorAnalog - 11067 00538C C561 F56B movff ?_ADC_GetSingleConversion+1,ANALOG_GetVoltage@uiValorAnalog+1 - 11068 005390 EF9B F029 goto l9127 - 11069 005394 l9153: - 11070 - 11071 ; BSR set to: 5 - 11072 ;ANALOG.c: 48: ucFlag = 2; - 11073 005394 0E02 movlw 2 - 11074 005396 6F6C movwf ANALOG_GetVoltage@ucFlag& (0+255),b - 11075 - 11076 ;ANALOG.c: 49: break; - 11077 005398 EFEC F029 goto l9159 - 11078 00539C l9157: - 11079 00539C 0105 movlb 5 ; () banked - 11080 00539E 5169 movf ANALOG_GetVoltage@ucEntradaAnalogica& (0+255),w,b - 11081 0053A0 6F67 movwf ??_ANALOG_GetVoltage& (0+255),b - 11082 0053A2 6B68 clrf (??_ANALOG_GetVoltage+1)& (0+255),b - 11083 - 11084 ; Switch on 2 bytes has been partitioned into a top level switch of size 1, and 1 sub-sw + 11238 00531E EFD0 F029 goto l9154 + 11239 005322 l9118: + 11240 + 11241 ; BSR set to: 5 + 11242 ;ANALOG.c: 24: ADC_DisableChannelSequencer(); + 11243 005322 ECA7 F03F call _ADC_DisableChannelSequencer ;wreg free + 11244 005326 + 11245 ;ANALOG.c: 25: ADC_SelectContext(CONTEXT_TPS1); + 11246 005326 0E00 movlw 0 + 11247 005328 EC11 F03F call _ADC_SelectContext + 11248 00532C + 11249 ;ANALOG.c: 26: uiValorAnalog = ADC_GetSingleConversion(TPS1); + 11250 00532C 0E10 movlw 16 + 11251 00532E ECB1 F03B call _ADC_GetSingleConversion + 11252 005332 C560 F56A movff ?_ADC_GetSingleConversion,ANALOG_GetVoltage@uiValorAnalog + 11253 005336 C561 F56B movff ?_ADC_GetSingleConversion+1,ANALOG_GetVoltage@uiValorAnalog+1 + 11254 00533A l9124: + 11255 + 11256 ;ANALOG.c: 27: ucFlag = 1; + 11257 00533A 0E01 movlw 1 + 11258 00533C 0105 movlb 5 ; () banked + 11259 00533E 6F6C movwf ANALOG_GetVoltage@ucFlag& (0+255),b + 11260 + 11261 ;ANALOG.c: 28: break; + 11262 005340 EFEE F029 goto l9156 + 11263 005344 l9126: + 11264 + 11265 ; BSR set to: 5 + 11266 ;ANALOG.c: 30: ADC_DisableChannelSequencer(); + 11267 005344 ECA7 F03F call _ADC_DisableChannelSequencer ;wreg free + 11268 005348 + 11269 ;ANALOG.c: 31: ADC_SelectContext(CONTEXT_TPS2); + 11270 005348 0E01 movlw 1 + 11271 00534A EC11 F03F call _ADC_SelectContext + 11272 00534E + 11273 ;ANALOG.c: 32: uiValorAnalog = ADC_GetSingleConversion(TPS2); + 11274 00534E 0E04 movlw 4 + 11275 005350 ECB1 F03B call _ADC_GetSingleConversion + 11276 005354 C560 F56A movff ?_ADC_GetSingleConversion,ANALOG_GetVoltage@uiValorAnalog + 11277 005358 C561 F56B movff ?_ADC_GetSingleConversion+1,ANALOG_GetVoltage@uiValorAnalog+1 + 11278 00535C EF9D F029 goto l9124 + 11279 005360 l9134: + 11280 + 11281 ; BSR set to: 5 + 11282 ;ANALOG.c: 36: ADC_DisableChannelSequencer(); + 11283 005360 ECA7 F03F call _ADC_DisableChannelSequencer ;wreg free + 11284 005364 + 11285 ;ANALOG.c: 37: ADC_SelectContext(CONTEXT_APPS1); + 11286 005364 0E02 movlw 2 + 11287 005366 EC11 F03F call _ADC_SelectContext + 11288 00536A + 11289 ;ANALOG.c: 38: uiValorAnalog = ADC_GetSingleConversion(APPS1); + 11290 00536A 0E12 movlw 18 + 11291 00536C ECB1 F03B call _ADC_GetSingleConversion + 11292 005370 C560 F56A movff ?_ADC_GetSingleConversion,ANALOG_GetVoltage@uiValorAnalog + 11293 005374 C561 F56B movff ?_ADC_GetSingleConversion+1,ANALOG_GetVoltage@uiValorAnalog+1 + 11294 005378 EF9D F029 goto l9124 + 11295 00537C l9142: + 11296 + 11297 ; BSR set to: 5 + 11298 ;ANALOG.c: 42: ADC_DisableChannelSequencer(); + 11299 00537C ECA7 F03F call _ADC_DisableChannelSequencer ;wreg free + 11300 005380 + 11301 ;ANALOG.c: 43: ADC_SelectContext(CONTEXT_APPS2); + 11302 005380 0E03 movlw 3 + 11303 005382 EC11 F03F call _ADC_SelectContext + 11304 005386 + 11305 ;ANALOG.c: 44: uiValorAnalog = ADC_GetSingleConversion(APPS2); + 11306 005386 0E11 movlw 17 + 11307 005388 ECB1 F03B call _ADC_GetSingleConversion + 11308 00538C C560 F56A movff ?_ADC_GetSingleConversion,ANALOG_GetVoltage@uiValorAnalog + 11309 005390 C561 F56B movff ?_ADC_GetSingleConversion+1,ANALOG_GetVoltage@uiValorAnalog+1 + 11310 005394 EF9D F029 goto l9124 + 11311 005398 l9150: + 11312 + 11313 ; BSR set to: 5 + 11314 ;ANALOG.c: 48: ucFlag = 2; + 11315 005398 0E02 movlw 2 + 11316 00539A 6F6C movwf ANALOG_GetVoltage@ucFlag& (0+255),b + 11317 + 11318 ;ANALOG.c: 49: break; + 11319 00539C EFEE F029 goto l9156 + 11320 0053A0 l9154: + 11321 0053A0 0105 movlb 5 ; () banked + 11322 0053A2 5169 movf ANALOG_GetVoltage@ucEntradaAnalogica& (0+255),w,b + 11323 0053A4 6F67 movwf ??_ANALOG_GetVoltage& (0+255),b + 11324 0053A6 6B68 clrf (??_ANALOG_GetVoltage+1)& (0+255),b + 11325 + 11326 ; Switch on 2 bytes has been partitioned into a top level switch of size 1, and 1 sub-sw + itches - 11085 ; Switch size 1, requested type "simple" - 11086 ; Number of cases is 1, Range of values is 0 to 0 - 11087 ; switch strategies available: - 11088 ; Name Instructions Cycles - 11089 ; simple_byte 4 3 (average) - 11090 ; Chosen strategy is simple_byte - 11091 0053A4 5168 movf (??_ANALOG_GetVoltage+1)& (0+255),w,b - 11092 0053A6 0A00 xorlw 0 ; case 0 - 11093 0053A8 B4D8 btfsc status,2,c - 11094 0053AA EFD9 F029 goto l11505 - 11095 0053AE EFCA F029 goto l9153 - 11096 0053B2 l11505: - 11097 - 11098 ; BSR set to: 5 - 11099 ; Switch size 1, requested type "simple" - 11100 ; Number of cases is 4, Range of values is 1 to 4 - 11101 ; switch strategies available: - 11102 ; Name Instructions Cycles - 11103 ; simple_byte 13 7 (average) - 11104 ; Chosen strategy is simple_byte - 11105 0053B2 5167 movf ??_ANALOG_GetVoltage& (0+255),w,b - 11106 0053B4 0A01 xorlw 1 ; case 1 - 11107 0053B6 B4D8 btfsc status,2,c - 11108 0053B8 EFAE F029 goto l9137 - 11109 0053BC 0A03 xorlw 3 ; case 2 - 11110 0053BE B4D8 btfsc status,2,c - 11111 0053C0 EFBC F029 goto l9145 - 11112 0053C4 0A01 xorlw 1 ; case 3 - 11113 0053C6 B4D8 btfsc status,2,c - 11114 0053C8 EF8F F029 goto l9121 - 11115 0053CC 0A07 xorlw 7 ; case 4 - 11116 0053CE B4D8 btfsc status,2,c - 11117 0053D0 EFA0 F029 goto l9129 - 11118 0053D4 EFCA F029 goto l9153 - 11119 0053D8 l9159: - 11120 - 11121 ; BSR set to: 5 - 11122 ;ANALOG.c: 52: if ( ucFlag == 1 ) - 11123 0053D8 056C decf ANALOG_GetVoltage@ucFlag& (0+255),w,b - 11124 0053DA A4D8 btfss status,2,c - 11125 0053DC EFF2 F029 goto u7021 - 11126 0053E0 EFF4 F029 goto u7020 - 11127 0053E4 u7021: - 11128 0053E4 EF22 F02A goto l9169 - 11129 0053E8 u7020: - 11130 0053E8 - 11131 ; BSR set to: 5 - 11132 ;ANALOG.c: 53: {;ANALOG.c: 54: if ( uiValorAnalog <= 6 ) - 11133 0053E8 516B movf (ANALOG_GetVoltage@uiValorAnalog+1)& (0+255),w,b - 11134 0053EA E107 bnz u7031 - 11135 0053EC 0E07 movlw 7 - 11136 0053EE 5D6A subwf ANALOG_GetVoltage@uiValorAnalog& (0+255),w,b - 11137 0053F0 B0D8 btfsc status,0,c - 11138 0053F2 EFFD F029 goto u7031 - 11139 0053F6 EFFF F029 goto u7030 - 11140 0053FA u7031: - 11141 0053FA EF05 F02A goto l2638 - 11142 0053FE u7030: - 11143 0053FE - 11144 ; BSR set to: 5 - 11145 ;ANALOG.c: 55: {;ANALOG.c: 56: uiValorVoltage = 0; - 11146 0053FE 0E00 movlw 0 - 11147 005400 6F6E movwf (ANALOG_GetVoltage@uiValorVoltage+1)& (0+255),b - 11148 005402 0E00 movlw 0 - 11149 005404 6F6D movwf ANALOG_GetVoltage@uiValorVoltage& (0+255),b - 11150 - 11151 ;ANALOG.c: 57: } - 11152 005406 EF0F F02A goto l2639 - 11153 00540A l2638: - 11154 - 11155 ; BSR set to: 5 - 11156 ;ANALOG.c: 59: {;ANALOG.c: 62: uiValorVoltage = (1*uiValorAnalog); - 11157 00540A C56A F56D movff ANALOG_GetVoltage@uiValorAnalog,ANALOG_GetVoltage@uiValorVoltage - 11158 00540E C56B F56E movff ANALOG_GetVoltage@uiValorAnalog+1,ANALOG_GetVoltage@uiValorVoltage+1 - 11159 005412 - 11160 ; BSR set to: 5 - 11161 ;ANALOG.c: 63: uiValorVoltage = uiValorVoltage - 5; - 11162 005412 0EFB movlw 251 - 11163 005414 256D addwf ANALOG_GetVoltage@uiValorVoltage& (0+255),w,b - 11164 005416 6F6D movwf ANALOG_GetVoltage@uiValorVoltage& (0+255),b - 11165 005418 0EFF movlw 255 - 11166 00541A 216E addwfc (ANALOG_GetVoltage@uiValorVoltage+1)& (0+255),w,b - 11167 00541C 6F6E movwf (ANALOG_GetVoltage@uiValorVoltage+1)& (0+255),b - 11168 00541E l2639: - 11169 - 11170 ; BSR set to: 5 - 11171 ;ANALOG.c: 66: if ( uiValorVoltage > 5000 ) - 11172 00541E 0E89 movlw 137 - 11173 005420 5D6D subwf ANALOG_GetVoltage@uiValorVoltage& (0+255),w,b - 11174 005422 0E13 movlw 19 - 11175 005424 596E subwfb (ANALOG_GetVoltage@uiValorVoltage+1)& (0+255),w,b - 11176 005426 A0D8 btfss status,0,c - 11177 005428 EF18 F02A goto u7041 - 11178 00542C EF1A F02A goto u7040 - 11179 005430 u7041: - 11180 005430 EF1C F02A goto l2640 - 11181 005434 u7040: - 11182 005434 EF22 F02A goto l2642 - 11183 005438 l2640: - 11184 - 11185 ; BSR set to: 5 - 11186 ;ANALOG.c: 72: {;ANALOG.c: 73: return (uiValorVoltage); - 11187 005438 C56D F565 movff ANALOG_GetVoltage@uiValorVoltage,?_ANALOG_GetVoltage - 11188 00543C C56E F566 movff ANALOG_GetVoltage@uiValorVoltage+1,?_ANALOG_GetVoltage+1 - 11189 005440 EF22 F02A goto l2642 - 11190 005444 l9169: - 11191 005444 l2642: - 11192 - 11193 ; BSR set to: 5 - 11194 005444 0012 return ;funcret - 11195 005446 __end_of_ANALOG_GetVoltage: - 11196 callstack 0 - 11197 - 11198 ;; *************** function _ADC_SelectContext ***************** - 11199 ;; Defined at: - 11200 ;; line 455 in file "mcc_generated_files/adc.c" - 11201 ;; Parameters: Size Location Type - 11202 ;; context 1 wreg enum E22154 - 11203 ;; Auto vars: Size Location Type - 11204 ;; context 1 0[BANK5 ] enum E22154 - 11205 ;; Return value: Size Location Type - 11206 ;; 1 wreg void - 11207 ;; Registers used: - 11208 ;; wreg - 11209 ;; Tracked objects: - 11210 ;; On entry : 0/0 - 11211 ;; On exit : 0/0 - 11212 ;; Unchanged: 0/0 - 11213 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 11327 ; Switch size 1, requested type "simple" + 11328 ; Number of cases is 1, Range of values is 0 to 0 + 11329 ; switch strategies available: + 11330 ; Name Instructions Cycles + 11331 ; simple_byte 4 3 (average) + 11332 ; Chosen strategy is simple_byte + 11333 0053A8 5168 movf (??_ANALOG_GetVoltage+1)& (0+255),w,b + 11334 0053AA 0A00 xorlw 0 ; case 0 + 11335 0053AC B4D8 btfsc status,2,c + 11336 0053AE EFDB F029 goto l11504 + 11337 0053B2 EFCC F029 goto l9150 + 11338 0053B6 l11504: + 11339 + 11340 ; BSR set to: 5 + 11341 ; Switch size 1, requested type "simple" + 11342 ; Number of cases is 4, Range of values is 1 to 4 + 11343 ; switch strategies available: + 11344 ; Name Instructions Cycles + 11345 ; simple_byte 13 7 (average) + 11346 ; Chosen strategy is simple_byte + 11347 0053B6 5167 movf ??_ANALOG_GetVoltage& (0+255),w,b + 11348 0053B8 0A01 xorlw 1 ; case 1 + 11349 0053BA B4D8 btfsc status,2,c + 11350 0053BC EFB0 F029 goto l9134 + 11351 0053C0 0A03 xorlw 3 ; case 2 + 11352 0053C2 B4D8 btfsc status,2,c + 11353 0053C4 EFBE F029 goto l9142 + 11354 0053C8 0A01 xorlw 1 ; case 3 + 11355 0053CA B4D8 btfsc status,2,c + 11356 0053CC EF91 F029 goto l9118 + 11357 0053D0 0A07 xorlw 7 ; case 4 + 11358 0053D2 B4D8 btfsc status,2,c + 11359 0053D4 EFA2 F029 goto l9126 + 11360 0053D8 EFCC F029 goto l9150 + 11361 0053DC l9156: + 11362 + 11363 ; BSR set to: 5 + 11364 ;ANALOG.c: 52: if ( ucFlag == 1 ) + 11365 0053DC 056C decf ANALOG_GetVoltage@ucFlag& (0+255),w,b + 11366 0053DE A4D8 btfss status,2,c + 11367 0053E0 EFF4 F029 goto u7361 + 11368 0053E4 EFF6 F029 goto u7360 + 11369 0053E8 u7361: + 11370 0053E8 EF24 F02A goto l9166 + 11371 0053EC u7360: + 11372 0053EC + 11373 ; BSR set to: 5 + 11374 ;ANALOG.c: 53: {;ANALOG.c: 54: if ( uiValorAnalog <= 6 ) + 11375 0053EC 516B movf (ANALOG_GetVoltage@uiValorAnalog+1)& (0+255),w,b + 11376 0053EE E107 bnz u7371 + 11377 0053F0 0E07 movlw 7 + 11378 0053F2 5D6A subwf ANALOG_GetVoltage@uiValorAnalog& (0+255),w,b + 11379 0053F4 B0D8 btfsc status,0,c + 11380 0053F6 EFFF F029 goto u7371 + 11381 0053FA EF01 F02A goto u7370 + 11382 0053FE u7371: + 11383 0053FE EF07 F02A goto l2641 + 11384 005402 u7370: + 11385 005402 + 11386 ; BSR set to: 5 + 11387 ;ANALOG.c: 55: {;ANALOG.c: 56: uiValorVoltage = 0; + 11388 005402 0E00 movlw 0 + 11389 005404 6F6E movwf (ANALOG_GetVoltage@uiValorVoltage+1)& (0+255),b + 11390 005406 0E00 movlw 0 + 11391 005408 6F6D movwf ANALOG_GetVoltage@uiValorVoltage& (0+255),b + 11392 + 11393 ;ANALOG.c: 57: } + 11394 00540A EF11 F02A goto l2642 + 11395 00540E l2641: + 11396 + 11397 ; BSR set to: 5 + 11398 ;ANALOG.c: 59: {;ANALOG.c: 62: uiValorVoltage = (1*uiValorAnalog); + 11399 00540E C56A F56D movff ANALOG_GetVoltage@uiValorAnalog,ANALOG_GetVoltage@uiValorVoltage + 11400 005412 C56B F56E movff ANALOG_GetVoltage@uiValorAnalog+1,ANALOG_GetVoltage@uiValorVoltage+1 + 11401 005416 + 11402 ; BSR set to: 5 + 11403 ;ANALOG.c: 63: uiValorVoltage = uiValorVoltage - 5; + 11404 005416 0EFB movlw 251 + 11405 005418 256D addwf ANALOG_GetVoltage@uiValorVoltage& (0+255),w,b + 11406 00541A 6F6D movwf ANALOG_GetVoltage@uiValorVoltage& (0+255),b + 11407 00541C 0EFF movlw 255 + 11408 00541E 216E addwfc (ANALOG_GetVoltage@uiValorVoltage+1)& (0+255),w,b + 11409 005420 6F6E movwf (ANALOG_GetVoltage@uiValorVoltage+1)& (0+255),b + 11410 005422 l2642: + 11411 + 11412 ; BSR set to: 5 + 11413 ;ANALOG.c: 66: if ( uiValorVoltage > 5000 ) + 11414 005422 0E89 movlw 137 + 11415 005424 5D6D subwf ANALOG_GetVoltage@uiValorVoltage& (0+255),w,b + 11416 005426 0E13 movlw 19 + 11417 005428 596E subwfb (ANALOG_GetVoltage@uiValorVoltage+1)& (0+255),w,b + 11418 00542A A0D8 btfss status,0,c + 11419 00542C EF1A F02A goto u7381 + 11420 005430 EF1C F02A goto u7380 + 11421 005434 u7381: + 11422 005434 EF1E F02A goto l2643 + 11423 005438 u7380: + 11424 005438 EF24 F02A goto l2645 + 11425 00543C l2643: + 11426 + 11427 ; BSR set to: 5 + 11428 ;ANALOG.c: 72: {;ANALOG.c: 73: return (uiValorVoltage); + 11429 00543C C56D F565 movff ANALOG_GetVoltage@uiValorVoltage,?_ANALOG_GetVoltage + 11430 005440 C56E F566 movff ANALOG_GetVoltage@uiValorVoltage+1,?_ANALOG_GetVoltage+1 + 11431 005444 EF24 F02A goto l2645 + 11432 005448 l9166: + 11433 005448 l2645: + 11434 + 11435 ; BSR set to: 5 + 11436 005448 0012 return ;funcret + 11437 00544A __end_of_ANALOG_GetVoltage: + 11438 callstack 0 + 11439 + 11440 ;; *************** function _ADC_SelectContext ***************** + 11441 ;; Defined at: + 11442 ;; line 455 in file "mcc_generated_files/adc.c" + 11443 ;; Parameters: Size Location Type + 11444 ;; context 1 wreg enum E22154 + 11445 ;; Auto vars: Size Location Type + 11446 ;; context 1 0[BANK5 ] enum E22154 + 11447 ;; Return value: Size Location Type + 11448 ;; 1 wreg void + 11449 ;; Registers used: + 11450 ;; wreg + 11451 ;; Tracked objects: + 11452 ;; On entry : 0/0 + 11453 ;; On exit : 0/0 + 11454 ;; Unchanged: 0/0 + 11455 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 11214 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 11456 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11215 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 + 11457 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11216 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 11458 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11217 ;; Totals: 0 1 0 0 0 0 0 0 0 0 0 0 + 11459 ;; Totals: 0 1 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11218 ;;Total ram usage: 1 bytes - 11219 ;; Hardware stack levels used: 1 - 11220 ;; Hardware stack levels required when called: 8 - 11221 ;; This function calls: - 11222 ;; Nothing - 11223 ;; This function is called by: - 11224 ;; _ANALOG_GetVoltage - 11225 ;; This function uses a non-reentrant model - 11226 ;; - 11227 - 11228 psect text75 - 11229 007BB2 __ptext75: - 11230 callstack 0 - 11231 007BB2 _ADC_SelectContext: - 11232 callstack 114 - 11233 - 11234 ; BSR set to: 5 - 11235 ;incstack = 0 - 11236 ;ADC_SelectContext@context stored from wreg - 11237 007BB2 0105 movlb 5 ; () banked - 11238 007BB4 6F60 movwf ADC_SelectContext@context& (0+255),b - 11239 007BB6 - 11240 ;mcc_generated_files/adc.c: 455: __attribute__((inline)) void ADC_SelectContext(ADC_cont + 11460 ;;Total ram usage: 1 bytes + 11461 ;; Hardware stack levels used: 1 + 11462 ;; Hardware stack levels required when called: 8 + 11463 ;; This function calls: + 11464 ;; Nothing + 11465 ;; This function is called by: + 11466 ;; _ANALOG_GetVoltage + 11467 ;; This function uses a non-reentrant model + 11468 ;; + 11469 + 11470 psect text75 + 11471 007E22 __ptext75: + 11472 callstack 0 + 11473 007E22 _ADC_SelectContext: + 11474 callstack 114 + 11475 + 11476 ; BSR set to: 5 + 11477 ;incstack = 0 + 11478 ;ADC_SelectContext@context stored from wreg + 11479 007E22 0105 movlb 5 ; () banked + 11480 007E24 6F60 movwf ADC_SelectContext@context& (0+255),b + 11481 007E26 + 11482 ;mcc_generated_files/adc.c: 455: __attribute__((inline)) void ADC_SelectContext(ADC_cont + ext_t context);mcc_generated_files/adc.c: 456: {;mcc_generated_files/adc.c: 457: ADC + TX = context; - 11241 007BB6 0061 F580 F3FB movff ADC_SelectContext@context,1019 ;volatile - 11242 007BBC 0012 return ;funcret - 11243 007BBE __end_of_ADC_SelectContext: - 11244 callstack 0 - 11245 - 11246 ;; *************** function _ADC_GetSingleConversion ***************** - 11247 ;; Defined at: - 11248 ;; line 525 in file "mcc_generated_files/adc.c" - 11249 ;; Parameters: Size Location Type - 11250 ;; channel 1 wreg enum E22143 - 11251 ;; Auto vars: Size Location Type - 11252 ;; channel 1 4[BANK5 ] enum E22143 - 11253 ;; Return value: Size Location Type - 11254 ;; 2 0[BANK5 ] unsigned short - 11255 ;; Registers used: - 11256 ;; wreg, status,2, status,0 - 11257 ;; Tracked objects: - 11258 ;; On entry : 0/0 - 11259 ;; On exit : 0/0 - 11260 ;; Unchanged: 0/0 - 11261 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 11483 007E26 0061 F580 F3FB movff ADC_SelectContext@context,1019 ;volatile + 11484 007E2C 0012 return ;funcret + 11485 007E2E __end_of_ADC_SelectContext: + 11486 callstack 0 + 11487 + 11488 ;; *************** function _ADC_GetSingleConversion ***************** + 11489 ;; Defined at: + 11490 ;; line 525 in file "mcc_generated_files/adc.c" + 11491 ;; Parameters: Size Location Type + 11492 ;; channel 1 wreg enum E22143 + 11493 ;; Auto vars: Size Location Type + 11494 ;; channel 1 4[BANK5 ] enum E22143 + 11495 ;; Return value: Size Location Type + 11496 ;; 2 0[BANK5 ] unsigned short + 11497 ;; Registers used: + 11498 ;; wreg, status,2, status,0 + 11499 ;; Tracked objects: + 11500 ;; On entry : 0/0 + 11501 ;; On exit : 0/0 + 11502 ;; Unchanged: 0/0 + 11503 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 11262 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 11504 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11263 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 + 11505 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11264 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 + 11506 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11265 ;; Totals: 0 5 0 0 0 0 0 0 0 0 0 0 + 11507 ;; Totals: 0 5 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11266 ;;Total ram usage: 5 bytes - 11267 ;; Hardware stack levels used: 1 - 11268 ;; Hardware stack levels required when called: 8 - 11269 ;; This function calls: - 11270 ;; Nothing - 11271 ;; This function is called by: - 11272 ;; _ANALOG_GetVoltage - 11273 ;; This function uses a non-reentrant model - 11274 ;; - 11275 - 11276 psect text76 - 11277 007540 __ptext76: - 11278 callstack 0 - 11279 007540 _ADC_GetSingleConversion: - 11280 callstack 114 - 11281 - 11282 ;incstack = 0 - 11283 ;ADC_GetSingleConversion@channel stored from wreg - 11284 007540 0105 movlb 5 ; () banked - 11285 007542 6F64 movwf ADC_GetSingleConversion@channel& (0+255),b - 11286 007544 - 11287 ;mcc_generated_files/adc.c: 525: adc_result_t ADC_GetSingleConversion(ADC_channel_t chan + 11508 ;;Total ram usage: 5 bytes + 11509 ;; Hardware stack levels used: 1 + 11510 ;; Hardware stack levels required when called: 8 + 11511 ;; This function calls: + 11512 ;; Nothing + 11513 ;; This function is called by: + 11514 ;; _ANALOG_GetVoltage + 11515 ;; This function uses a non-reentrant model + 11516 ;; + 11517 + 11518 psect text76 + 11519 007762 __ptext76: + 11520 callstack 0 + 11521 007762 _ADC_GetSingleConversion: + 11522 callstack 114 + 11523 + 11524 ;incstack = 0 + 11525 ;ADC_GetSingleConversion@channel stored from wreg + 11526 007762 0105 movlb 5 ; () banked + 11527 007764 6F64 movwf ADC_GetSingleConversion@channel& (0+255),b + 11528 007766 + 11529 ;mcc_generated_files/adc.c: 525: adc_result_t ADC_GetSingleConversion(ADC_channel_t chan + nel);mcc_generated_files/adc.c: 526: {;mcc_generated_files/adc.c: 528: ADPCH = chann + el; - 11288 007544 0061 F590 F3EC movff ADC_GetSingleConversion@channel,1004 ;volatile - 11289 00754A - 11290 ;mcc_generated_files/adc.c: 531: ADCON0bits.ON = 1; - 11291 00754A 0103 movlb 3 ; () banked - 11292 00754C 8FF3 bsf 243,7,b ;volatile - 11293 00754E - 11294 ; BSR set to: 3 - 11295 ;mcc_generated_files/adc.c: 534: ADCON0bits.CONT = 0; - 11296 00754E 9DF3 bcf 243,6,b ;volatile - 11297 007550 - 11298 ; BSR set to: 3 - 11299 ;mcc_generated_files/adc.c: 537: ADCON0bits.GO = 1; - 11300 007550 81F3 bsf 243,0,b ;volatile - 11301 007552 l1541: - 11302 - 11303 ; BSR set to: 3 - 11304 ;mcc_generated_files/adc.c: 540: while(ADCON0bits.GO) - 11305 007552 B1F3 btfsc 243,0,b ;volatile - 11306 007554 EFAE F03A goto u6631 - 11307 007558 EFB0 F03A goto u6630 - 11308 00755C u6631: - 11309 00755C EFA9 F03A goto l1541 - 11310 007560 u6630: - 11311 007560 - 11312 ; BSR set to: 3 - 11313 ;mcc_generated_files/adc.c: 545: return ((adc_result_t) ((ADRESH << 8) + ADRESL)); - 11314 007560 51EB movf 235,w,b ;volatile - 11315 007562 0105 movlb 5 ; () banked - 11316 007564 6F63 movwf (??_ADC_GetSingleConversion+1)& (0+255),b - 11317 007566 6B62 clrf ??_ADC_GetSingleConversion& (0+255),b - 11318 007568 0103 movlb 3 ; () banked - 11319 00756A 51EA movf 234,w,b ;volatile - 11320 00756C 0105 movlb 5 ; () banked - 11321 00756E 2562 addwf ??_ADC_GetSingleConversion& (0+255),w,b - 11322 007570 6F60 movwf ?_ADC_GetSingleConversion& (0+255),b - 11323 007572 0103 movlb 3 ; () banked - 11324 007574 0E00 movlw 0 - 11325 007576 0105 movlb 5 ; () banked - 11326 007578 2163 addwfc (??_ADC_GetSingleConversion+1)& (0+255),w,b - 11327 00757A 6F61 movwf (?_ADC_GetSingleConversion+1)& (0+255),b - 11328 00757C - 11329 ; BSR set to: 5 - 11330 00757C 0012 return ;funcret - 11331 00757E __end_of_ADC_GetSingleConversion: - 11332 callstack 0 - 11333 - 11334 ;; *************** function _ADC_DisableChannelSequencer ***************** - 11335 ;; Defined at: - 11336 ;; line 445 in file "mcc_generated_files/adc.c" - 11337 ;; Parameters: Size Location Type - 11338 ;; None - 11339 ;; Auto vars: Size Location Type - 11340 ;; None - 11341 ;; Return value: Size Location Type - 11342 ;; 1 wreg void - 11343 ;; Registers used: - 11344 ;; None - 11345 ;; Tracked objects: - 11346 ;; On entry : 0/0 - 11347 ;; On exit : 0/0 - 11348 ;; Unchanged: 0/0 - 11349 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 11530 007766 0061 F590 F3EC movff ADC_GetSingleConversion@channel,1004 ;volatile + 11531 00776C + 11532 ;mcc_generated_files/adc.c: 531: ADCON0bits.ON = 1; + 11533 00776C 0103 movlb 3 ; () banked + 11534 00776E 8FF3 bsf 243,7,b ;volatile + 11535 007770 + 11536 ; BSR set to: 3 + 11537 ;mcc_generated_files/adc.c: 534: ADCON0bits.CONT = 0; + 11538 007770 9DF3 bcf 243,6,b ;volatile + 11539 007772 + 11540 ; BSR set to: 3 + 11541 ;mcc_generated_files/adc.c: 537: ADCON0bits.GO = 1; + 11542 007772 81F3 bsf 243,0,b ;volatile + 11543 007774 l1541: + 11544 + 11545 ; BSR set to: 3 + 11546 ;mcc_generated_files/adc.c: 540: while(ADCON0bits.GO) + 11547 007774 B1F3 btfsc 243,0,b ;volatile + 11548 007776 EFBF F03B goto u6841 + 11549 00777A EFC1 F03B goto u6840 + 11550 00777E u6841: + 11551 00777E EFBA F03B goto l1541 + 11552 007782 u6840: + 11553 007782 + 11554 ; BSR set to: 3 + 11555 ;mcc_generated_files/adc.c: 545: return ((adc_result_t) ((ADRESH << 8) + ADRESL)); + 11556 007782 51EB movf 235,w,b ;volatile + 11557 007784 0105 movlb 5 ; () banked + 11558 007786 6F63 movwf (??_ADC_GetSingleConversion+1)& (0+255),b + 11559 007788 6B62 clrf ??_ADC_GetSingleConversion& (0+255),b + 11560 00778A 0103 movlb 3 ; () banked + 11561 00778C 51EA movf 234,w,b ;volatile + 11562 00778E 0105 movlb 5 ; () banked + 11563 007790 2562 addwf ??_ADC_GetSingleConversion& (0+255),w,b + 11564 007792 6F60 movwf ?_ADC_GetSingleConversion& (0+255),b + 11565 007794 0103 movlb 3 ; () banked + 11566 007796 0E00 movlw 0 + 11567 007798 0105 movlb 5 ; () banked + 11568 00779A 2163 addwfc (??_ADC_GetSingleConversion+1)& (0+255),w,b + 11569 00779C 6F61 movwf (?_ADC_GetSingleConversion+1)& (0+255),b + 11570 00779E + 11571 ; BSR set to: 5 + 11572 00779E 0012 return ;funcret + 11573 0077A0 __end_of_ADC_GetSingleConversion: + 11574 callstack 0 + 11575 + 11576 ;; *************** function _ADC_DisableChannelSequencer ***************** + 11577 ;; Defined at: + 11578 ;; line 445 in file "mcc_generated_files/adc.c" + 11579 ;; Parameters: Size Location Type + 11580 ;; None + 11581 ;; Auto vars: Size Location Type + 11582 ;; None + 11583 ;; Return value: Size Location Type + 11584 ;; 1 wreg void + 11585 ;; Registers used: + 11586 ;; None + 11587 ;; Tracked objects: + 11588 ;; On entry : 0/0 + 11589 ;; On exit : 0/0 + 11590 ;; Unchanged: 0/0 + 11591 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 11350 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11351 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11352 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11353 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11354 ;;Total ram usage: 0 bytes - 11355 ;; Hardware stack levels used: 1 - 11356 ;; Hardware stack levels required when called: 8 - 11357 ;; This function calls: - 11358 ;; Nothing - 11359 ;; This function is called by: - 11360 ;; _ANALOG_GetVoltage - 11361 ;; This function uses a non-reentrant model - 11362 ;; - 11363 - 11364 psect text77 - 11365 007CE8 __ptext77: - 11366 callstack 0 - 11367 007CE8 _ADC_DisableChannelSequencer: - 11368 callstack 114 - 11369 007CE8 - 11370 ;mcc_generated_files/adc.c: 447: ADCON0bits.CSEN = 0; - 11371 007CE8 0103 movlb 3 ; () banked - 11372 007CEA 9BF3 bcf 243,5,b ;volatile - 11373 007CEC - 11374 ; BSR set to: 3 - 11375 007CEC 0012 return ;funcret - 11376 007CEE __end_of_ADC_DisableChannelSequencer: - 11377 callstack 0 - 11378 - 11379 ;; *************** function _CLUTCH_Init ***************** - 11380 ;; Defined at: - 11381 ;; line 23 in file "CLUTCH.c" - 11382 ;; Parameters: Size Location Type - 11383 ;; None - 11384 ;; Auto vars: Size Location Type - 11385 ;; None - 11386 ;; Return value: Size Location Type - 11387 ;; 1 wreg void - 11388 ;; Registers used: - 11389 ;; wreg, status,2, status,0, prodl, prodh, cstack - 11390 ;; Tracked objects: - 11391 ;; On entry : 0/0 - 11392 ;; On exit : 0/0 - 11393 ;; Unchanged: 0/0 - 11394 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 11592 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11593 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11594 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11595 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11596 ;;Total ram usage: 0 bytes + 11597 ;; Hardware stack levels used: 1 + 11598 ;; Hardware stack levels required when called: 8 + 11599 ;; This function calls: + 11600 ;; Nothing + 11601 ;; This function is called by: + 11602 ;; _ANALOG_GetVoltage + 11603 ;; This function uses a non-reentrant model + 11604 ;; + 11605 + 11606 psect text77 + 11607 007F4E __ptext77: + 11608 callstack 0 + 11609 007F4E _ADC_DisableChannelSequencer: + 11610 callstack 114 + 11611 007F4E + 11612 ;mcc_generated_files/adc.c: 447: ADCON0bits.CSEN = 0; + 11613 007F4E 0103 movlb 3 ; () banked + 11614 007F50 9BF3 bcf 243,5,b ;volatile + 11615 007F52 + 11616 ; BSR set to: 3 + 11617 007F52 0012 return ;funcret + 11618 007F54 __end_of_ADC_DisableChannelSequencer: + 11619 callstack 0 + 11620 + 11621 ;; *************** function _CLUTCH_Init ***************** + 11622 ;; Defined at: + 11623 ;; line 23 in file "CLUTCH.c" + 11624 ;; Parameters: Size Location Type + 11625 ;; None + 11626 ;; Auto vars: Size Location Type + 11627 ;; None + 11628 ;; Return value: Size Location Type + 11629 ;; 1 wreg void + 11630 ;; Registers used: + 11631 ;; wreg, status,2, status,0, prodl, prodh, cstack + 11632 ;; Tracked objects: + 11633 ;; On entry : 0/0 + 11634 ;; On exit : 0/0 + 11635 ;; Unchanged: 0/0 + 11636 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 11395 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11396 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11397 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11398 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11399 ;;Total ram usage: 0 bytes - 11400 ;; Hardware stack levels used: 1 - 11401 ;; Hardware stack levels required when called: 10 - 11402 ;; This function calls: - 11403 ;; _GPIO_PWM1_Control - 11404 ;; This function is called by: - 11405 ;; _main - 11406 ;; This function uses a non-reentrant model - 11407 ;; - 11408 - 11409 psect text78 - 11410 0079A0 __ptext78: - 11411 callstack 0 - 11412 0079A0 _CLUTCH_Init: - 11413 callstack 116 - 11414 0079A0 - 11415 ;CLUTCH.c: 25: GPIO_PWM1_Control( 0, 50 ); - 11416 0079A0 0E00 movlw 0 - 11417 0079A2 0105 movlb 5 ; () banked - 11418 0079A4 6FED movwf (GPIO_PWM1_Control@uiDutyCycle+1)& (0+255),b - 11419 0079A6 0E00 movlw 0 - 11420 0079A8 6FEC movwf GPIO_PWM1_Control@uiDutyCycle& (0+255),b - 11421 0079AA 0E00 movlw 0 - 11422 0079AC 6FEF movwf (GPIO_PWM1_Control@uiFreq+1)& (0+255),b - 11423 0079AE 0E32 movlw 50 - 11424 0079B0 6FEE movwf GPIO_PWM1_Control@uiFreq& (0+255),b - 11425 0079B2 ECC3 F02D call _GPIO_PWM1_Control ;wreg free - 11426 0079B6 - 11427 ;CLUTCH.c: 26: ucCLUTCHState = 0; - 11428 0079B6 0E00 movlw 0 - 11429 0079B8 0105 movlb 5 ; () banked - 11430 0079BA 6FFD movwf _ucCLUTCHState& (0+255),b - 11431 0079BC - 11432 ; BSR set to: 5 - 11433 0079BC 0012 return ;funcret - 11434 0079BE __end_of_CLUTCH_Init: - 11435 callstack 0 - 11436 - 11437 ;; *************** function _CLUTCH_HighLevelMovements ***************** - 11438 ;; Defined at: - 11439 ;; line 29 in file "CLUTCH.c" - 11440 ;; Parameters: Size Location Type - 11441 ;; ucClutchActi 1 wreg unsigned char - 11442 ;; Auto vars: Size Location Type - 11443 ;; ucClutchActi 1 154[BANK5 ] unsigned char - 11444 ;; ucIndex 1 155[BANK5 ] unsigned char - 11445 ;; Return value: Size Location Type - 11446 ;; 1 wreg void - 11447 ;; Registers used: - 11448 ;; wreg, status,2, status,0, prodl, prodh, cstack - 11449 ;; Tracked objects: - 11450 ;; On entry : 0/0 - 11451 ;; On exit : 0/0 - 11452 ;; Unchanged: 0/0 - 11453 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 11637 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11638 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11639 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11640 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11641 ;;Total ram usage: 0 bytes + 11642 ;; Hardware stack levels used: 1 + 11643 ;; Hardware stack levels required when called: 10 + 11644 ;; This function calls: + 11645 ;; _GPIO_PWM1_Control + 11646 ;; This function is called by: + 11647 ;; _main + 11648 ;; This function uses a non-reentrant model + 11649 ;; + 11650 + 11651 psect text78 + 11652 007C10 __ptext78: + 11653 callstack 0 + 11654 007C10 _CLUTCH_Init: + 11655 callstack 116 + 11656 007C10 + 11657 ;CLUTCH.c: 25: GPIO_PWM1_Control( 0, 50 ); + 11658 007C10 0E00 movlw 0 + 11659 007C12 0105 movlb 5 ; () banked + 11660 007C14 6FED movwf (GPIO_PWM1_Control@uiDutyCycle+1)& (0+255),b + 11661 007C16 0E00 movlw 0 + 11662 007C18 6FEC movwf GPIO_PWM1_Control@uiDutyCycle& (0+255),b + 11663 007C1A 0E00 movlw 0 + 11664 007C1C 6FEF movwf (GPIO_PWM1_Control@uiFreq+1)& (0+255),b + 11665 007C1E 0E32 movlw 50 + 11666 007C20 6FEE movwf GPIO_PWM1_Control@uiFreq& (0+255),b + 11667 007C22 EC3E F02E call _GPIO_PWM1_Control ;wreg free + 11668 007C26 + 11669 ;CLUTCH.c: 26: ucCLUTCHState = 0; + 11670 007C26 0E00 movlw 0 + 11671 007C28 0105 movlb 5 ; () banked + 11672 007C2A 6FFD movwf _ucCLUTCHState& (0+255),b + 11673 007C2C + 11674 ; BSR set to: 5 + 11675 007C2C 0012 return ;funcret + 11676 007C2E __end_of_CLUTCH_Init: + 11677 callstack 0 + 11678 + 11679 ;; *************** function _CLUTCH_HighLevelMovements ***************** + 11680 ;; Defined at: + 11681 ;; line 29 in file "CLUTCH.c" + 11682 ;; Parameters: Size Location Type + 11683 ;; ucClutchActi 1 wreg unsigned char + 11684 ;; Auto vars: Size Location Type + 11685 ;; ucClutchActi 1 154[BANK5 ] unsigned char + 11686 ;; ucIndex 1 155[BANK5 ] unsigned char + 11687 ;; Return value: Size Location Type + 11688 ;; 1 wreg void + 11689 ;; Registers used: + 11690 ;; wreg, status,2, status,0, prodl, prodh, cstack + 11691 ;; Tracked objects: + 11692 ;; On entry : 0/0 + 11693 ;; On exit : 0/0 + 11694 ;; Unchanged: 0/0 + 11695 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 11454 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 11696 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11455 ;; Locals: 0 2 0 0 0 0 0 0 0 0 0 0 + 11697 ;; Locals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11456 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 + 11698 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11457 ;; Totals: 0 4 0 0 0 0 0 0 0 0 0 0 + 11699 ;; Totals: 0 4 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 11458 ;;Total ram usage: 4 bytes - 11459 ;; Hardware stack levels used: 1 - 11460 ;; Hardware stack levels required when called: 11 - 11461 ;; This function calls: - 11462 ;; _CLUTCH_Move - 11463 ;; This function is called by: - 11464 ;; _main - 11465 ;; This function uses a non-reentrant model - 11466 ;; - 11467 - 11468 psect text79 - 11469 006772 __ptext79: - 11470 callstack 0 - 11471 006772 _CLUTCH_HighLevelMovements: - 11472 callstack 115 - 11473 - 11474 ; BSR set to: 5 - 11475 ;incstack = 0 - 11476 ;CLUTCH_HighLevelMovements@ucClutchAction stored from wreg - 11477 006772 0105 movlb 5 ; () banked - 11478 006774 6FFA movwf CLUTCH_HighLevelMovements@ucClutchAction& (0+255),b - 11479 006776 - 11480 ;CLUTCH.c: 29: void CLUTCH_HighLevelMovements (unsigned char ucClutchAction);CLUTCH.c: 3 + 11700 ;;Total ram usage: 4 bytes + 11701 ;; Hardware stack levels used: 1 + 11702 ;; Hardware stack levels required when called: 11 + 11703 ;; This function calls: + 11704 ;; _CLUTCH_Move + 11705 ;; This function is called by: + 11706 ;; _main + 11707 ;; This function uses a non-reentrant model + 11708 ;; + 11709 + 11710 psect text79 + 11711 00691C __ptext79: + 11712 callstack 0 + 11713 00691C _CLUTCH_HighLevelMovements: + 11714 callstack 115 + 11715 + 11716 ; BSR set to: 5 + 11717 ;incstack = 0 + 11718 ;CLUTCH_HighLevelMovements@ucClutchAction stored from wreg + 11719 00691C 0105 movlb 5 ; () banked + 11720 00691E 6FFA movwf CLUTCH_HighLevelMovements@ucClutchAction& (0+255),b + 11721 006920 + 11722 ;CLUTCH.c: 29: void CLUTCH_HighLevelMovements (unsigned char ucClutchAction);CLUTCH.c: 3 + 0: {;CLUTCH.c: 31: unsigned char ucIndex;;CLUTCH.c: 33: if (ucTargetClutch_PREV + != ucTargetClutch) - 11481 006776 5057 movf _ucTargetClutch^(0+1280),w,c - 11482 006778 1855 xorwf _ucTargetClutch_PREV^(0+1280),w,c - 11483 00677A B4D8 btfsc status,2,c - 11484 00677C EFC2 F033 goto u9101 - 11485 006780 EFC4 F033 goto u9100 - 11486 006784 u9101: - 11487 006784 EF10 F034 goto l2124 - 11488 006788 u9100: - 11489 006788 EFF0 F033 goto l10811 - 11490 00678C l10793: - 11491 - 11492 ; BSR set to: 5 - 11493 ;CLUTCH.c: 38: CLUTCH_Move(0, 1); - 11494 00678C 0E01 movlw 1 - 11495 00678E 6FF6 movwf CLUTCH_Move@ucMode& (0+255),b - 11496 006790 0E00 movlw 0 - 11497 006792 EC60 F034 call _CLUTCH_Move - 11498 - 11499 ;CLUTCH.c: 39: break; - 11500 006796 EF0E F034 goto l2117 - 11501 00679A l10795: - 11502 - 11503 ; BSR set to: 5 - 11504 ;CLUTCH.c: 41: for (ucIndex = 60; ucIndex > 0 ; ucIndex--) - 11505 00679A 0E3C movlw 60 - 11506 00679C 6FFB movwf CLUTCH_HighLevelMovements@ucIndex& (0+255),b - 11507 00679E l10799: - 11508 - 11509 ; BSR set to: 5 - 11510 ;CLUTCH.c: 42: {;CLUTCH.c: 43: CLUTCH_Move(ucIndex, + 11723 006920 5058 movf _ucTargetClutch^(0+1280),w,c + 11724 006922 1856 xorwf _ucTargetClutch_PREV^(0+1280),w,c + 11725 006924 B4D8 btfsc status,2,c + 11726 006926 EF97 F034 goto u9521 + 11727 00692A EF99 F034 goto u9520 + 11728 00692E u9521: + 11729 00692E EFE5 F034 goto l2124 + 11730 006932 u9520: + 11731 006932 EFC5 F034 goto l10808 + 11732 006936 l10790: + 11733 + 11734 ; BSR set to: 5 + 11735 ;CLUTCH.c: 38: CLUTCH_Move(0, 1); + 11736 006936 0E01 movlw 1 + 11737 006938 6FF6 movwf CLUTCH_Move@ucMode& (0+255),b + 11738 00693A 0E00 movlw 0 + 11739 00693C EC35 F035 call _CLUTCH_Move + 11740 + 11741 ;CLUTCH.c: 39: break; + 11742 006940 EFE3 F034 goto l2117 + 11743 006944 l10792: + 11744 + 11745 ; BSR set to: 5 + 11746 ;CLUTCH.c: 41: for (ucIndex = 60; ucIndex > 0 ; ucIndex--) + 11747 006944 0E3C movlw 60 + 11748 006946 6FFB movwf CLUTCH_HighLevelMovements@ucIndex& (0+255),b + 11749 006948 l10796: + 11750 + 11751 ; BSR set to: 5 + 11752 ;CLUTCH.c: 42: {;CLUTCH.c: 43: CLUTCH_Move(ucIndex, + 1); - 11511 00679E 0E01 movlw 1 - 11512 0067A0 6FF6 movwf CLUTCH_Move@ucMode& (0+255),b - 11513 0067A2 51FB movf CLUTCH_HighLevelMovements@ucIndex& (0+255),w,b - 11514 0067A4 EC60 F034 call _CLUTCH_Move - 11515 0067A8 - 11516 ;CLUTCH.c: 44: _delay((unsigned long)((500/60)*(10000000/4000.0))); - 11517 0067A8 0E1A movlw 26 - 11518 0067AA 0105 movlb 5 ; () banked - 11519 0067AC 6FF8 movwf ??_CLUTCH_HighLevelMovements& (0+255),b - 11520 0067AE 0EF8 movlw 248 - 11521 0067B0 u10017: - 11522 0067B0 2EE8 decfsz wreg,f,c - 11523 0067B2 D7FE bra u10017 - 11524 0067B4 2FF8 decfsz ??_CLUTCH_HighLevelMovements& (0+255),f,b - 11525 0067B6 D7FC bra u10017 - 11526 0067B8 F000 nop - 11527 0067BA - 11528 ;CLUTCH.c: 45: } - 11529 0067BA 0105 movlb 5 ; () banked - 11530 0067BC 07FB decf CLUTCH_HighLevelMovements@ucIndex& (0+255),f,b - 11531 0067BE - 11532 ; BSR set to: 5 - 11533 0067BE 51FB movf CLUTCH_HighLevelMovements@ucIndex& (0+255),w,b - 11534 0067C0 A4D8 btfss status,2,c - 11535 0067C2 EFE5 F033 goto u9111 - 11536 0067C6 EFE7 F033 goto u9110 - 11537 0067CA u9111: - 11538 0067CA EFCF F033 goto l10799 - 11539 0067CE u9110: - 11540 0067CE EF0E F034 goto l2117 - 11541 0067D2 l10807: - 11542 - 11543 ; BSR set to: 5 - 11544 ;CLUTCH.c: 48: CLUTCH_Move(60, 1); - 11545 0067D2 0E01 movlw 1 - 11546 0067D4 6FF6 movwf CLUTCH_Move@ucMode& (0+255),b - 11547 0067D6 0E3C movlw 60 - 11548 0067D8 EC60 F034 call _CLUTCH_Move - 11549 - 11550 ;CLUTCH.c: 49: break; - 11551 0067DC EF0E F034 goto l2117 - 11552 0067E0 l10811: - 11553 0067E0 0105 movlb 5 ; () banked - 11554 0067E2 51FA movf CLUTCH_HighLevelMovements@ucClutchAction& (0+255),w,b - 11555 0067E4 6FF8 movwf ??_CLUTCH_HighLevelMovements& (0+255),b - 11556 0067E6 6BF9 clrf (??_CLUTCH_HighLevelMovements+1)& (0+255),b - 11557 - 11558 ; Switch on 2 bytes has been partitioned into a top level switch of size 1, and 1 sub-sw + 11753 006948 0E01 movlw 1 + 11754 00694A 6FF6 movwf CLUTCH_Move@ucMode& (0+255),b + 11755 00694C 51FB movf CLUTCH_HighLevelMovements@ucIndex& (0+255),w,b + 11756 00694E EC35 F035 call _CLUTCH_Move + 11757 006952 + 11758 ;CLUTCH.c: 44: _delay((unsigned long)((500/60)*(10000000/4000.0))); + 11759 006952 0E1A movlw 26 + 11760 006954 0105 movlb 5 ; () banked + 11761 006956 6FF8 movwf ??_CLUTCH_HighLevelMovements& (0+255),b + 11762 006958 0EF8 movlw 248 + 11763 00695A u10437: + 11764 00695A 2EE8 decfsz wreg,f,c + 11765 00695C D7FE bra u10437 + 11766 00695E 2FF8 decfsz ??_CLUTCH_HighLevelMovements& (0+255),f,b + 11767 006960 D7FC bra u10437 + 11768 006962 F000 nop + 11769 006964 + 11770 ;CLUTCH.c: 45: } + 11771 006964 0105 movlb 5 ; () banked + 11772 006966 07FB decf CLUTCH_HighLevelMovements@ucIndex& (0+255),f,b + 11773 006968 + 11774 ; BSR set to: 5 + 11775 006968 51FB movf CLUTCH_HighLevelMovements@ucIndex& (0+255),w,b + 11776 00696A A4D8 btfss status,2,c + 11777 00696C EFBA F034 goto u9531 + 11778 006970 EFBC F034 goto u9530 + 11779 006974 u9531: + 11780 006974 EFA4 F034 goto l10796 + 11781 006978 u9530: + 11782 006978 EFE3 F034 goto l2117 + 11783 00697C l10804: + 11784 + 11785 ; BSR set to: 5 + 11786 ;CLUTCH.c: 48: CLUTCH_Move(60, 1); + 11787 00697C 0E01 movlw 1 + 11788 00697E 6FF6 movwf CLUTCH_Move@ucMode& (0+255),b + 11789 006980 0E3C movlw 60 + 11790 006982 EC35 F035 call _CLUTCH_Move + 11791 + 11792 ;CLUTCH.c: 49: break; + 11793 006986 EFE3 F034 goto l2117 + 11794 00698A l10808: + 11795 00698A 0105 movlb 5 ; () banked + 11796 00698C 51FA movf CLUTCH_HighLevelMovements@ucClutchAction& (0+255),w,b + 11797 00698E 6FF8 movwf ??_CLUTCH_HighLevelMovements& (0+255),b + 11798 006990 6BF9 clrf (??_CLUTCH_HighLevelMovements+1)& (0+255),b + 11799 + 11800 ; Switch on 2 bytes has been partitioned into a top level switch of size 1, and 1 sub-sw + itches - 11559 ; Switch size 1, requested type "simple" - 11560 ; Number of cases is 1, Range of values is 0 to 0 - 11561 ; switch strategies available: - 11562 ; Name Instructions Cycles - 11563 ; simple_byte 4 3 (average) - 11564 ; Chosen strategy is simple_byte - 11565 0067E8 51F9 movf (??_CLUTCH_HighLevelMovements+1)& (0+255),w,b - 11566 0067EA 0A00 xorlw 0 ; case 0 - 11567 0067EC B4D8 btfsc status,2,c - 11568 0067EE EFFB F033 goto l11507 - 11569 0067F2 EF0E F034 goto l2117 - 11570 0067F6 l11507: - 11571 - 11572 ; BSR set to: 5 - 11573 ; Switch size 1, requested type "simple" - 11574 ; Number of cases is 4, Range of values is 0 to 3 - 11575 ; switch strategies available: - 11576 ; Name Instructions Cycles - 11577 ; simple_byte 13 7 (average) - 11578 ; Chosen strategy is simple_byte - 11579 0067F6 51F8 movf ??_CLUTCH_HighLevelMovements& (0+255),w,b - 11580 0067F8 0A00 xorlw 0 ; case 0 - 11581 0067FA B4D8 btfsc status,2,c - 11582 0067FC EF0E F034 goto l2117 - 11583 006800 0A01 xorlw 1 ; case 1 - 11584 006802 B4D8 btfsc status,2,c - 11585 006804 EFCD F033 goto l10795 - 11586 006808 0A03 xorlw 3 ; case 2 - 11587 00680A B4D8 btfsc status,2,c - 11588 00680C EFE9 F033 goto l10807 - 11589 006810 0A01 xorlw 1 ; case 3 - 11590 006812 B4D8 btfsc status,2,c - 11591 006814 EFC6 F033 goto l10793 - 11592 006818 EF0E F034 goto l2117 - 11593 00681C l2117: - 11594 - 11595 ;CLUTCH.c: 55: ucTargetClutch_PREV = ucTargetClutch; - 11596 00681C C557 F555 movff _ucTargetClutch,_ucTargetClutch_PREV - 11597 006820 l2124: - 11598 006820 0012 return ;funcret - 11599 006822 __end_of_CLUTCH_HighLevelMovements: - 11600 callstack 0 - 11601 - 11602 ;; *************** function _CLUTCH_Move ***************** - 11603 ;; Defined at: - 11604 ;; line 60 in file "CLUTCH.c" - 11605 ;; Parameters: Size Location Type - 11606 ;; ucTargetMove 1 wreg unsigned char - 11607 ;; ucMode 1 150[BANK5 ] unsigned char - 11608 ;; Auto vars: Size Location Type - 11609 ;; ucTargetMove 1 151[BANK5 ] unsigned char - 11610 ;; Return value: Size Location Type - 11611 ;; 1 wreg void - 11612 ;; Registers used: - 11613 ;; wreg, status,2, status,0, prodl, prodh, cstack - 11614 ;; Tracked objects: - 11615 ;; On entry : 0/0 - 11616 ;; On exit : 0/0 - 11617 ;; Unchanged: 0/0 - 11618 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 11801 ; Switch size 1, requested type "simple" + 11802 ; Number of cases is 1, Range of values is 0 to 0 + 11803 ; switch strategies available: + 11804 ; Name Instructions Cycles + 11805 ; simple_byte 4 3 (average) + 11806 ; Chosen strategy is simple_byte + 11807 006992 51F9 movf (??_CLUTCH_HighLevelMovements+1)& (0+255),w,b + 11808 006994 0A00 xorlw 0 ; case 0 + 11809 006996 B4D8 btfsc status,2,c + 11810 006998 EFD0 F034 goto l11506 + 11811 00699C EFE3 F034 goto l2117 + 11812 0069A0 l11506: + 11813 + 11814 ; BSR set to: 5 + 11815 ; Switch size 1, requested type "simple" + 11816 ; Number of cases is 4, Range of values is 0 to 3 + 11817 ; switch strategies available: + 11818 ; Name Instructions Cycles + 11819 ; simple_byte 13 7 (average) + 11820 ; Chosen strategy is simple_byte + 11821 0069A0 51F8 movf ??_CLUTCH_HighLevelMovements& (0+255),w,b + 11822 0069A2 0A00 xorlw 0 ; case 0 + 11823 0069A4 B4D8 btfsc status,2,c + 11824 0069A6 EFE3 F034 goto l2117 + 11825 0069AA 0A01 xorlw 1 ; case 1 + 11826 0069AC B4D8 btfsc status,2,c + 11827 0069AE EFA2 F034 goto l10792 + 11828 0069B2 0A03 xorlw 3 ; case 2 + 11829 0069B4 B4D8 btfsc status,2,c + 11830 0069B6 EFBE F034 goto l10804 + 11831 0069BA 0A01 xorlw 1 ; case 3 + 11832 0069BC B4D8 btfsc status,2,c + 11833 0069BE EF9B F034 goto l10790 + 11834 0069C2 EFE3 F034 goto l2117 + 11835 0069C6 l2117: + 11836 + 11837 ;CLUTCH.c: 55: ucTargetClutch_PREV = ucTargetClutch; + 11838 0069C6 C558 F556 movff _ucTargetClutch,_ucTargetClutch_PREV + 11839 0069CA l2124: + 11840 0069CA 0012 return ;funcret + 11841 0069CC __end_of_CLUTCH_HighLevelMovements: + 11842 callstack 0 + 11843 + 11844 ;; *************** function _CLUTCH_Move ***************** + 11845 ;; Defined at: + 11846 ;; line 60 in file "CLUTCH.c" + 11847 ;; Parameters: Size Location Type + 11848 ;; ucTargetMove 1 wreg unsigned char + 11849 ;; ucMode 1 150[BANK5 ] unsigned char + 11850 ;; Auto vars: Size Location Type + 11851 ;; ucTargetMove 1 151[BANK5 ] unsigned char + 11852 ;; Return value: Size Location Type + 11853 ;; 1 wreg void + 11854 ;; Registers used: + 11855 ;; wreg, status,2, status,0, prodl, prodh, cstack + 11856 ;; Tracked objects: + 11857 ;; On entry : 0/0 + 11858 ;; On exit : 0/0 + 11859 ;; Unchanged: 0/0 + 11860 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 11619 ;; Params: 0 1 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11620 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11621 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11622 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11623 ;;Total ram usage: 2 bytes - 11624 ;; Hardware stack levels used: 1 - 11625 ;; Hardware stack levels required when called: 10 - 11626 ;; This function calls: - 11627 ;; _GPIO_PWM1_Control - 11628 ;; ___lwdiv - 11629 ;; This function is called by: - 11630 ;; _main - 11631 ;; _CLUTCH_HighLevelMovements - 11632 ;; _CLUTCHInitMove - 11633 ;; This function uses a non-reentrant model - 11634 ;; - 11635 - 11636 psect text80 - 11637 0068C0 __ptext80: - 11638 callstack 0 - 11639 0068C0 _CLUTCH_Move: - 11640 callstack 116 - 11641 - 11642 ;incstack = 0 - 11643 ;CLUTCH_Move@ucTargetMove stored from wreg - 11644 0068C0 0105 movlb 5 ; () banked - 11645 0068C2 6FF7 movwf CLUTCH_Move@ucTargetMove& (0+255),b - 11646 0068C4 - 11647 ;CLUTCH.c: 60: void CLUTCH_Move (unsigned char ucTargetMove, unsigned char ucMode);CLUTC + 11861 ;; Params: 0 1 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11862 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11863 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11864 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11865 ;;Total ram usage: 2 bytes + 11866 ;; Hardware stack levels used: 1 + 11867 ;; Hardware stack levels required when called: 10 + 11868 ;; This function calls: + 11869 ;; _GPIO_PWM1_Control + 11870 ;; ___lwdiv + 11871 ;; This function is called by: + 11872 ;; _main + 11873 ;; _CLUTCH_HighLevelMovements + 11874 ;; _CLUTCHInitMove + 11875 ;; This function uses a non-reentrant model + 11876 ;; + 11877 + 11878 psect text80 + 11879 006A6A __ptext80: + 11880 callstack 0 + 11881 006A6A _CLUTCH_Move: + 11882 callstack 116 + 11883 + 11884 ;incstack = 0 + 11885 ;CLUTCH_Move@ucTargetMove stored from wreg + 11886 006A6A 0105 movlb 5 ; () banked + 11887 006A6C 6FF7 movwf CLUTCH_Move@ucTargetMove& (0+255),b + 11888 006A6E + 11889 ;CLUTCH.c: 60: void CLUTCH_Move (unsigned char ucTargetMove, unsigned char ucMode);CLUTC + H.c: 61: {;CLUTCH.c: 63: if ( ucETCFlagSupervisor == 0x01 ) - 11648 0068C4 0454 decf _ucETCFlagSupervisor^(0+1280),w,c - 11649 0068C6 A4D8 btfss status,2,c - 11650 0068C8 EF68 F034 goto u8671 - 11651 0068CC EF6A F034 goto u8670 - 11652 0068D0 u8671: - 11653 0068D0 EFA3 F034 goto l10441 - 11654 0068D4 u8670: - 11655 0068D4 - 11656 ;CLUTCH.c: 64: {;CLUTCH.c: 70: uiCLUTCHDuty = ucTargetMove * 60; - 11657 0068D4 0105 movlb 5 ; () banked - 11658 0068D6 51F7 movf CLUTCH_Move@ucTargetMove& (0+255),w,b - 11659 0068D8 0D3C mullw 60 - 11660 0068DA 0061 F3CC F64A movff prodl,_uiCLUTCHDuty - 11661 0068E0 0061 F3D0 F64B movff prodh,_uiCLUTCHDuty+1 - 11662 0068E6 - 11663 ; BSR set to: 5 - 11664 ;CLUTCH.c: 71: uiCLUTCHDuty = uiCLUTCHDuty / 100; - 11665 0068E6 C64A F560 movff _uiCLUTCHDuty,___lwdiv@dividend - 11666 0068EA C64B F561 movff _uiCLUTCHDuty+1,___lwdiv@dividend+1 - 11667 0068EE 0E00 movlw 0 - 11668 0068F0 6F63 movwf (___lwdiv@divisor+1)& (0+255),b - 11669 0068F2 0E64 movlw 100 - 11670 0068F4 6F62 movwf ___lwdiv@divisor& (0+255),b - 11671 0068F6 EC64 F037 call ___lwdiv ;wreg free - 11672 0068FA C560 F64A movff ?___lwdiv,_uiCLUTCHDuty - 11673 0068FE C561 F64B movff ?___lwdiv+1,_uiCLUTCHDuty+1 - 11674 006902 - 11675 ;CLUTCH.c: 72: uiCLUTCHDuty = (uiCLUTCHDuty & 0xFF); - 11676 006902 0106 movlb 6 ; () banked - 11677 006904 514A movf _uiCLUTCHDuty& (0+255),w,b - 11678 006906 6F4A movwf _uiCLUTCHDuty& (0+255),b - 11679 006908 6B4B clrf (_uiCLUTCHDuty+1)& (0+255),b - 11680 00690A - 11681 ; BSR set to: 6 - 11682 ;CLUTCH.c: 79: if ( ucMode == ucASMode ) - 11683 00690A 0105 movlb 5 ; () banked - 11684 00690C 51FE movf _ucASMode& (0+255),w,b - 11685 00690E 19F6 xorwf CLUTCH_Move@ucMode& (0+255),w,b - 11686 006910 A4D8 btfss status,2,c - 11687 006912 EF8D F034 goto u8681 - 11688 006916 EF8F F034 goto u8680 - 11689 00691A u8681: - 11690 00691A EFAE F034 goto l2132 - 11691 00691E u8680: - 11692 00691E - 11693 ; BSR set to: 5 - 11694 ;CLUTCH.c: 80: {;CLUTCH.c: 94: if ( ucCLUTCHState < 4 ) - 11695 00691E 0E04 movlw 4 - 11696 006920 61FD cpfslt _ucCLUTCHState& (0+255),b - 11697 006922 EF95 F034 goto u8691 - 11698 006926 EF97 F034 goto u8690 - 11699 00692A u8691: - 11700 00692A EFAE F034 goto l2132 - 11701 00692E u8690: - 11702 00692E - 11703 ; BSR set to: 5 - 11704 ;CLUTCH.c: 95: {;CLUTCH.c: 96: GPIO_PWM1_Control(uiCLUTCHDut + 11890 006A6E 0455 decf _ucETCFlagSupervisor^(0+1280),w,c + 11891 006A70 A4D8 btfss status,2,c + 11892 006A72 EF3D F035 goto u9011 + 11893 006A76 EF3F F035 goto u9010 + 11894 006A7A u9011: + 11895 006A7A EF78 F035 goto l10440 + 11896 006A7E u9010: + 11897 006A7E + 11898 ;CLUTCH.c: 64: {;CLUTCH.c: 70: uiCLUTCHDuty = ucTargetMove * 60; + 11899 006A7E 0105 movlb 5 ; () banked + 11900 006A80 51F7 movf CLUTCH_Move@ucTargetMove& (0+255),w,b + 11901 006A82 0D3C mullw 60 + 11902 006A84 0061 F3CC F64A movff prodl,_uiCLUTCHDuty + 11903 006A8A 0061 F3D0 F64B movff prodh,_uiCLUTCHDuty+1 + 11904 006A90 + 11905 ; BSR set to: 5 + 11906 ;CLUTCH.c: 71: uiCLUTCHDuty = uiCLUTCHDuty / 100; + 11907 006A90 C64A F560 movff _uiCLUTCHDuty,___lwdiv@dividend + 11908 006A94 C64B F561 movff _uiCLUTCHDuty+1,___lwdiv@dividend+1 + 11909 006A98 0E00 movlw 0 + 11910 006A9A 6F63 movwf (___lwdiv@divisor+1)& (0+255),b + 11911 006A9C 0E64 movlw 100 + 11912 006A9E 6F62 movwf ___lwdiv@divisor& (0+255),b + 11913 006AA0 EC87 F038 call ___lwdiv ;wreg free + 11914 006AA4 C560 F64A movff ?___lwdiv,_uiCLUTCHDuty + 11915 006AA8 C561 F64B movff ?___lwdiv+1,_uiCLUTCHDuty+1 + 11916 006AAC + 11917 ;CLUTCH.c: 72: uiCLUTCHDuty = (uiCLUTCHDuty & 0xFF); + 11918 006AAC 0106 movlb 6 ; () banked + 11919 006AAE 514A movf _uiCLUTCHDuty& (0+255),w,b + 11920 006AB0 6F4A movwf _uiCLUTCHDuty& (0+255),b + 11921 006AB2 6B4B clrf (_uiCLUTCHDuty+1)& (0+255),b + 11922 006AB4 + 11923 ; BSR set to: 6 + 11924 ;CLUTCH.c: 79: if ( ucMode == ucASMode ) + 11925 006AB4 0105 movlb 5 ; () banked + 11926 006AB6 51FE movf _ucASMode& (0+255),w,b + 11927 006AB8 19F6 xorwf CLUTCH_Move@ucMode& (0+255),w,b + 11928 006ABA A4D8 btfss status,2,c + 11929 006ABC EF62 F035 goto u9021 + 11930 006AC0 EF64 F035 goto u9020 + 11931 006AC4 u9021: + 11932 006AC4 EF83 F035 goto l2132 + 11933 006AC8 u9020: + 11934 006AC8 + 11935 ; BSR set to: 5 + 11936 ;CLUTCH.c: 80: {;CLUTCH.c: 94: if ( ucCLUTCHState < 4 ) + 11937 006AC8 0E04 movlw 4 + 11938 006ACA 61FD cpfslt _ucCLUTCHState& (0+255),b + 11939 006ACC EF6A F035 goto u9031 + 11940 006AD0 EF6C F035 goto u9030 + 11941 006AD4 u9031: + 11942 006AD4 EF83 F035 goto l2132 + 11943 006AD8 u9030: + 11944 006AD8 + 11945 ; BSR set to: 5 + 11946 ;CLUTCH.c: 95: {;CLUTCH.c: 96: GPIO_PWM1_Control(uiCLUTCHDut + y, 300); - 11705 00692E C64A F5EC movff _uiCLUTCHDuty,GPIO_PWM1_Control@uiDutyCycle - 11706 006932 C64B F5ED movff _uiCLUTCHDuty+1,GPIO_PWM1_Control@uiDutyCycle+1 - 11707 006936 0E01 movlw 1 - 11708 006938 6FEF movwf (GPIO_PWM1_Control@uiFreq+1)& (0+255),b - 11709 00693A 0E2C movlw 44 - 11710 00693C 6FEE movwf GPIO_PWM1_Control@uiFreq& (0+255),b - 11711 00693E ECC3 F02D call _GPIO_PWM1_Control ;wreg free - 11712 006942 EFAE F034 goto l2132 - 11713 006946 l10441: - 11714 - 11715 ;CLUTCH.c: 105: {;CLUTCH.c: 106: GPIO_PWM1_Control(0, 300); - 11716 006946 0E00 movlw 0 - 11717 006948 0105 movlb 5 ; () banked - 11718 00694A 6FED movwf (GPIO_PWM1_Control@uiDutyCycle+1)& (0+255),b - 11719 00694C 0E00 movlw 0 - 11720 00694E 6FEC movwf GPIO_PWM1_Control@uiDutyCycle& (0+255),b - 11721 006950 0E01 movlw 1 - 11722 006952 6FEF movwf (GPIO_PWM1_Control@uiFreq+1)& (0+255),b - 11723 006954 0E2C movlw 44 - 11724 006956 6FEE movwf GPIO_PWM1_Control@uiFreq& (0+255),b - 11725 006958 ECC3 F02D call _GPIO_PWM1_Control ;wreg free - 11726 00695C l2132: - 11727 00695C 0012 return ;funcret - 11728 00695E __end_of_CLUTCH_Move: - 11729 callstack 0 - 11730 - 11731 ;; *************** function _GPIO_PWM1_Control ***************** - 11732 ;; Defined at: - 11733 ;; line 43 in file "GPIO.c" - 11734 ;; Parameters: Size Location Type - 11735 ;; uiDutyCycle 2 140[BANK5 ] unsigned int - 11736 ;; uiFreq 2 142[BANK5 ] unsigned int - 11737 ;; Auto vars: Size Location Type - 11738 ;; uiConvertedD 2 148[BANK5 ] unsigned int - 11739 ;; uiConvertedP 2 146[BANK5 ] unsigned int - 11740 ;; Return value: Size Location Type - 11741 ;; 1 wreg void - 11742 ;; Registers used: - 11743 ;; wreg, status,2, status,0, prodl, prodh, cstack - 11744 ;; Tracked objects: - 11745 ;; On entry : 0/0 - 11746 ;; On exit : 0/0 - 11747 ;; Unchanged: 0/0 - 11748 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 11947 006AD8 C64A F5EC movff _uiCLUTCHDuty,GPIO_PWM1_Control@uiDutyCycle + 11948 006ADC C64B F5ED movff _uiCLUTCHDuty+1,GPIO_PWM1_Control@uiDutyCycle+1 + 11949 006AE0 0E01 movlw 1 + 11950 006AE2 6FEF movwf (GPIO_PWM1_Control@uiFreq+1)& (0+255),b + 11951 006AE4 0E2C movlw 44 + 11952 006AE6 6FEE movwf GPIO_PWM1_Control@uiFreq& (0+255),b + 11953 006AE8 EC3E F02E call _GPIO_PWM1_Control ;wreg free + 11954 006AEC EF83 F035 goto l2132 + 11955 006AF0 l10440: + 11956 + 11957 ;CLUTCH.c: 105: {;CLUTCH.c: 106: GPIO_PWM1_Control(0, 300); + 11958 006AF0 0E00 movlw 0 + 11959 006AF2 0105 movlb 5 ; () banked + 11960 006AF4 6FED movwf (GPIO_PWM1_Control@uiDutyCycle+1)& (0+255),b + 11961 006AF6 0E00 movlw 0 + 11962 006AF8 6FEC movwf GPIO_PWM1_Control@uiDutyCycle& (0+255),b + 11963 006AFA 0E01 movlw 1 + 11964 006AFC 6FEF movwf (GPIO_PWM1_Control@uiFreq+1)& (0+255),b + 11965 006AFE 0E2C movlw 44 + 11966 006B00 6FEE movwf GPIO_PWM1_Control@uiFreq& (0+255),b + 11967 006B02 EC3E F02E call _GPIO_PWM1_Control ;wreg free + 11968 006B06 l2132: + 11969 006B06 0012 return ;funcret + 11970 006B08 __end_of_CLUTCH_Move: + 11971 callstack 0 + 11972 + 11973 ;; *************** function _GPIO_PWM1_Control ***************** + 11974 ;; Defined at: + 11975 ;; line 43 in file "GPIO.c" + 11976 ;; Parameters: Size Location Type + 11977 ;; uiDutyCycle 2 140[BANK5 ] unsigned int + 11978 ;; uiFreq 2 142[BANK5 ] unsigned int + 11979 ;; Auto vars: Size Location Type + 11980 ;; uiConvertedD 2 148[BANK5 ] unsigned int + 11981 ;; uiConvertedP 2 146[BANK5 ] unsigned int + 11982 ;; Return value: Size Location Type + 11983 ;; 1 wreg void + 11984 ;; Registers used: + 11985 ;; wreg, status,2, status,0, prodl, prodh, cstack + 11986 ;; Tracked objects: + 11987 ;; On entry : 0/0 + 11988 ;; On exit : 0/0 + 11989 ;; Unchanged: 0/0 + 11990 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 11749 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11750 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11751 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11752 ;; Totals: 0 10 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11753 ;;Total ram usage: 10 bytes - 11754 ;; Hardware stack levels used: 1 - 11755 ;; Hardware stack levels required when called: 9 - 11756 ;; This function calls: - 11757 ;; _PWM1_16BIT_LoadBufferRegisters - 11758 ;; _PWM1_16BIT_SetSlice1Output1DutyCycleRegister - 11759 ;; _PWM1_16BIT_WritePeriodRegister - 11760 ;; ___aldiv - 11761 ;; ___fladd - 11762 ;; ___fltol - 11763 ;; ___lwdiv - 11764 ;; ___wmul - 11765 ;; ___xxtofl - 11766 ;; This function is called by: - 11767 ;; _CLUTCH_Init - 11768 ;; _CLUTCH_Move - 11769 ;; _GPIOInit - 11770 ;; This function uses a non-reentrant model - 11771 ;; - 11772 - 11773 psect text81 - 11774 005B86 __ptext81: - 11775 callstack 0 - 11776 005B86 _GPIO_PWM1_Control: - 11777 callstack 116 - 11778 005B86 - 11779 ;GPIO.c: 43: void GPIO_PWM1_Control (unsigned int uiDutyCycle, unsigned int uiFreq);GPIO + 11991 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11992 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11993 ;; Temps: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11994 ;; Totals: 0 10 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 11995 ;;Total ram usage: 10 bytes + 11996 ;; Hardware stack levels used: 1 + 11997 ;; Hardware stack levels required when called: 9 + 11998 ;; This function calls: + 11999 ;; _PWM1_16BIT_LoadBufferRegisters + 12000 ;; _PWM1_16BIT_SetSlice1Output1DutyCycleRegister + 12001 ;; _PWM1_16BIT_WritePeriodRegister + 12002 ;; ___aldiv + 12003 ;; ___fladd + 12004 ;; ___fltol + 12005 ;; ___lwdiv + 12006 ;; ___wmul + 12007 ;; ___xxtofl + 12008 ;; This function is called by: + 12009 ;; _CLUTCH_Init + 12010 ;; _CLUTCH_Move + 12011 ;; _GPIOInit + 12012 ;; This function uses a non-reentrant model + 12013 ;; + 12014 + 12015 psect text81 + 12016 005C7C __ptext81: + 12017 callstack 0 + 12018 005C7C _GPIO_PWM1_Control: + 12019 callstack 116 + 12020 005C7C + 12021 ;GPIO.c: 43: void GPIO_PWM1_Control (unsigned int uiDutyCycle, unsigned int uiFreq);GPIO + .c: 44: {;GPIO.c: 45: unsigned int uiConvertedPeriod;;GPIO.c: 46: unsigned int u + iConvertedDC;;GPIO.c: 49: uiConvertedPeriod = ( 39241/uiFreq ); - 11780 005B86 0E49 movlw 73 - 11781 005B88 0105 movlb 5 ; () banked - 11782 005B8A 6F6C movwf ___aldiv@dividend& (0+255),b - 11783 005B8C 0E99 movlw 153 - 11784 005B8E 6F6D movwf (___aldiv@dividend+1)& (0+255),b - 11785 005B90 0E00 movlw 0 - 11786 005B92 6F6E movwf (___aldiv@dividend+2)& (0+255),b - 11787 005B94 0E00 movlw 0 - 11788 005B96 6F6F movwf (___aldiv@dividend+3)& (0+255),b - 11789 005B98 C5EE F570 movff GPIO_PWM1_Control@uiFreq,___aldiv@divisor - 11790 005B9C C5EF F571 movff GPIO_PWM1_Control@uiFreq+1,___aldiv@divisor+1 - 11791 005BA0 6B72 clrf (___aldiv@divisor+2)& (0+255),b - 11792 005BA2 6B73 clrf (___aldiv@divisor+3)& (0+255),b - 11793 005BA4 ECB3 F02A call ___aldiv ;wreg free - 11794 005BA8 C56C F5F2 movff ?___aldiv,GPIO_PWM1_Control@uiConvertedPeriod - 11795 005BAC C56D F5F3 movff ?___aldiv+1,GPIO_PWM1_Control@uiConvertedPeriod+1 - 11796 - 11797 ;GPIO.c: 50: uiConvertedPeriod = ( uiConvertedPeriod - 1.1508 ); - 11798 005BB0 0E6A movlw 106 - 11799 005BB2 0105 movlb 5 ; () banked - 11800 005BB4 6F72 movwf ___fladd@a& (0+255),b - 11801 005BB6 0E4D movlw 77 - 11802 005BB8 6F73 movwf (___fladd@a+1)& (0+255),b - 11803 005BBA 0E93 movlw 147 - 11804 005BBC 6F74 movwf (___fladd@a+2)& (0+255),b - 11805 005BBE 0EBF movlw 191 - 11806 005BC0 6F75 movwf (___fladd@a+3)& (0+255),b - 11807 005BC2 C5F2 F560 movff GPIO_PWM1_Control@uiConvertedPeriod,___xxtofl@val - 11808 005BC6 C5F3 F561 movff GPIO_PWM1_Control@uiConvertedPeriod+1,___xxtofl@val+1 - 11809 005BCA 6B62 clrf (___xxtofl@val+2)& (0+255),b - 11810 005BCC 6B63 clrf (___xxtofl@val+3)& (0+255),b - 11811 005BCE 0E00 movlw 0 - 11812 005BD0 EC8D F025 call ___xxtofl - 11813 005BD4 C560 F56E movff ?___xxtofl,___fladd@b - 11814 005BD8 C561 F56F movff ?___xxtofl+1,___fladd@b+1 - 11815 005BDC C562 F570 movff ?___xxtofl+2,___fladd@b+2 - 11816 005BE0 C563 F571 movff ?___xxtofl+3,___fladd@b+3 - 11817 005BE4 EC67 F016 call ___fladd ;wreg free - 11818 005BE8 C56E F5E2 movff ?___fladd,___fltol@f1 - 11819 005BEC C56F F5E3 movff ?___fladd+1,___fltol@f1+1 - 11820 005BF0 C570 F5E4 movff ?___fladd+2,___fltol@f1+2 - 11821 005BF4 C571 F5E5 movff ?___fladd+3,___fltol@f1+3 - 11822 005BF8 ECC0 F02B call ___fltol ;wreg free - 11823 005BFC C5E2 F5F2 movff ?___fltol,GPIO_PWM1_Control@uiConvertedPeriod - 11824 005C00 C5E3 F5F3 movff ?___fltol+1,GPIO_PWM1_Control@uiConvertedPeriod+1 - 11825 005C04 - 11826 ;GPIO.c: 51: uiConvertedDC = ( uiDutyCycle * 4 ); - 11827 005C04 C5EC F5F0 movff GPIO_PWM1_Control@uiDutyCycle,??_GPIO_PWM1_Control - 11828 005C08 C5ED F5F1 movff GPIO_PWM1_Control@uiDutyCycle+1,??_GPIO_PWM1_Control+1 - 11829 005C0C 0105 movlb 5 ; () banked - 11830 005C0E 90D8 bcf status,0,c - 11831 005C10 37F0 rlcf ??_GPIO_PWM1_Control& (0+255),f,b - 11832 005C12 37F1 rlcf (??_GPIO_PWM1_Control+1)& (0+255),f,b - 11833 005C14 90D8 bcf status,0,c - 11834 005C16 37F0 rlcf ??_GPIO_PWM1_Control& (0+255),f,b - 11835 005C18 37F1 rlcf (??_GPIO_PWM1_Control+1)& (0+255),f,b - 11836 005C1A C5F0 F5F4 movff ??_GPIO_PWM1_Control,GPIO_PWM1_Control@uiConvertedDC - 11837 005C1E C5F1 F5F5 movff ??_GPIO_PWM1_Control+1,GPIO_PWM1_Control@uiConvertedDC+1 - 11838 005C22 - 11839 ; BSR set to: 5 - 11840 ;GPIO.c: 52: uiConvertedDC = ( uiConvertedDC * 100 ); - 11841 005C22 C5F4 F560 movff GPIO_PWM1_Control@uiConvertedDC,___wmul@multiplier - 11842 005C26 C5F5 F561 movff GPIO_PWM1_Control@uiConvertedDC+1,___wmul@multiplier+1 - 11843 005C2A 0E00 movlw 0 - 11844 005C2C 6F63 movwf (___wmul@multiplicand+1)& (0+255),b - 11845 005C2E 0E64 movlw 100 - 11846 005C30 6F62 movwf ___wmul@multiplicand& (0+255),b - 11847 005C32 EC2D F03C call ___wmul ;wreg free - 11848 005C36 C560 F5F4 movff ?___wmul,GPIO_PWM1_Control@uiConvertedDC - 11849 005C3A C561 F5F5 movff ?___wmul+1,GPIO_PWM1_Control@uiConvertedDC+1 - 11850 005C3E - 11851 ;GPIO.c: 53: uiConvertedDC = ( uiConvertedDC / uiFreq ); - 11852 005C3E C5F4 F560 movff GPIO_PWM1_Control@uiConvertedDC,___lwdiv@dividend - 11853 005C42 C5F5 F561 movff GPIO_PWM1_Control@uiConvertedDC+1,___lwdiv@dividend+1 - 11854 005C46 C5EE F562 movff GPIO_PWM1_Control@uiFreq,___lwdiv@divisor - 11855 005C4A C5EF F563 movff GPIO_PWM1_Control@uiFreq+1,___lwdiv@divisor+1 - 11856 005C4E EC64 F037 call ___lwdiv ;wreg free - 11857 005C52 C560 F5F4 movff ?___lwdiv,GPIO_PWM1_Control@uiConvertedDC - 11858 005C56 C561 F5F5 movff ?___lwdiv+1,GPIO_PWM1_Control@uiConvertedDC+1 - 11859 005C5A - 11860 ;GPIO.c: 55: PWM1_16BIT_SetSlice1Output1DutyCycleRegister(uiConvertedDC); - 11861 005C5A C5F4 F560 movff GPIO_PWM1_Control@uiConvertedDC,PWM1_16BIT_SetSlice1Output1DutyCycleRegister@regi + 12022 005C7C 0E49 movlw 73 + 12023 005C7E 0105 movlb 5 ; () banked + 12024 005C80 6F6C movwf ___aldiv@dividend& (0+255),b + 12025 005C82 0E99 movlw 153 + 12026 005C84 6F6D movwf (___aldiv@dividend+1)& (0+255),b + 12027 005C86 0E00 movlw 0 + 12028 005C88 6F6E movwf (___aldiv@dividend+2)& (0+255),b + 12029 005C8A 0E00 movlw 0 + 12030 005C8C 6F6F movwf (___aldiv@dividend+3)& (0+255),b + 12031 005C8E C5EE F570 movff GPIO_PWM1_Control@uiFreq,___aldiv@divisor + 12032 005C92 C5EF F571 movff GPIO_PWM1_Control@uiFreq+1,___aldiv@divisor+1 + 12033 005C96 6B72 clrf (___aldiv@divisor+2)& (0+255),b + 12034 005C98 6B73 clrf (___aldiv@divisor+3)& (0+255),b + 12035 005C9A ECB5 F02A call ___aldiv ;wreg free + 12036 005C9E C56C F5F2 movff ?___aldiv,GPIO_PWM1_Control@uiConvertedPeriod + 12037 005CA2 C56D F5F3 movff ?___aldiv+1,GPIO_PWM1_Control@uiConvertedPeriod+1 + 12038 + 12039 ;GPIO.c: 50: uiConvertedPeriod = ( uiConvertedPeriod - 1.1508 ); + 12040 005CA6 0E6A movlw 106 + 12041 005CA8 0105 movlb 5 ; () banked + 12042 005CAA 6F72 movwf ___fladd@a& (0+255),b + 12043 005CAC 0E4D movlw 77 + 12044 005CAE 6F73 movwf (___fladd@a+1)& (0+255),b + 12045 005CB0 0E93 movlw 147 + 12046 005CB2 6F74 movwf (___fladd@a+2)& (0+255),b + 12047 005CB4 0EBF movlw 191 + 12048 005CB6 6F75 movwf (___fladd@a+3)& (0+255),b + 12049 005CB8 C5F2 F560 movff GPIO_PWM1_Control@uiConvertedPeriod,___xxtofl@val + 12050 005CBC C5F3 F561 movff GPIO_PWM1_Control@uiConvertedPeriod+1,___xxtofl@val+1 + 12051 005CC0 6B62 clrf (___xxtofl@val+2)& (0+255),b + 12052 005CC2 6B63 clrf (___xxtofl@val+3)& (0+255),b + 12053 005CC4 0E00 movlw 0 + 12054 005CC6 EC8D F025 call ___xxtofl + 12055 005CCA C560 F56E movff ?___xxtofl,___fladd@b + 12056 005CCE C561 F56F movff ?___xxtofl+1,___fladd@b+1 + 12057 005CD2 C562 F570 movff ?___xxtofl+2,___fladd@b+2 + 12058 005CD6 C563 F571 movff ?___xxtofl+3,___fladd@b+3 + 12059 005CDA EC67 F016 call ___fladd ;wreg free + 12060 005CDE C56E F5E2 movff ?___fladd,___fltol@f1 + 12061 005CE2 C56F F5E3 movff ?___fladd+1,___fltol@f1+1 + 12062 005CE6 C570 F5E4 movff ?___fladd+2,___fltol@f1+2 + 12063 005CEA C571 F5E5 movff ?___fladd+3,___fltol@f1+3 + 12064 005CEE ECC2 F02B call ___fltol ;wreg free + 12065 005CF2 C5E2 F5F2 movff ?___fltol,GPIO_PWM1_Control@uiConvertedPeriod + 12066 005CF6 C5E3 F5F3 movff ?___fltol+1,GPIO_PWM1_Control@uiConvertedPeriod+1 + 12067 005CFA + 12068 ;GPIO.c: 51: uiConvertedDC = ( uiDutyCycle * 4 ); + 12069 005CFA C5EC F5F0 movff GPIO_PWM1_Control@uiDutyCycle,??_GPIO_PWM1_Control + 12070 005CFE C5ED F5F1 movff GPIO_PWM1_Control@uiDutyCycle+1,??_GPIO_PWM1_Control+1 + 12071 005D02 0105 movlb 5 ; () banked + 12072 005D04 90D8 bcf status,0,c + 12073 005D06 37F0 rlcf ??_GPIO_PWM1_Control& (0+255),f,b + 12074 005D08 37F1 rlcf (??_GPIO_PWM1_Control+1)& (0+255),f,b + 12075 005D0A 90D8 bcf status,0,c + 12076 005D0C 37F0 rlcf ??_GPIO_PWM1_Control& (0+255),f,b + 12077 005D0E 37F1 rlcf (??_GPIO_PWM1_Control+1)& (0+255),f,b + 12078 005D10 C5F0 F5F4 movff ??_GPIO_PWM1_Control,GPIO_PWM1_Control@uiConvertedDC + 12079 005D14 C5F1 F5F5 movff ??_GPIO_PWM1_Control+1,GPIO_PWM1_Control@uiConvertedDC+1 + 12080 005D18 + 12081 ; BSR set to: 5 + 12082 ;GPIO.c: 52: uiConvertedDC = ( uiConvertedDC * 100 ); + 12083 005D18 C5F4 F560 movff GPIO_PWM1_Control@uiConvertedDC,___wmul@multiplier + 12084 005D1C C5F5 F561 movff GPIO_PWM1_Control@uiConvertedDC+1,___wmul@multiplier+1 + 12085 005D20 0E00 movlw 0 + 12086 005D22 6F63 movwf (___wmul@multiplicand+1)& (0+255),b + 12087 005D24 0E64 movlw 100 + 12088 005D26 6F62 movwf ___wmul@multiplicand& (0+255),b + 12089 005D28 EC54 F03D call ___wmul ;wreg free + 12090 005D2C C560 F5F4 movff ?___wmul,GPIO_PWM1_Control@uiConvertedDC + 12091 005D30 C561 F5F5 movff ?___wmul+1,GPIO_PWM1_Control@uiConvertedDC+1 + 12092 005D34 + 12093 ;GPIO.c: 53: uiConvertedDC = ( uiConvertedDC / uiFreq ); + 12094 005D34 C5F4 F560 movff GPIO_PWM1_Control@uiConvertedDC,___lwdiv@dividend + 12095 005D38 C5F5 F561 movff GPIO_PWM1_Control@uiConvertedDC+1,___lwdiv@dividend+1 + 12096 005D3C C5EE F562 movff GPIO_PWM1_Control@uiFreq,___lwdiv@divisor + 12097 005D40 C5EF F563 movff GPIO_PWM1_Control@uiFreq+1,___lwdiv@divisor+1 + 12098 005D44 EC87 F038 call ___lwdiv ;wreg free + 12099 005D48 C560 F5F4 movff ?___lwdiv,GPIO_PWM1_Control@uiConvertedDC + 12100 005D4C C561 F5F5 movff ?___lwdiv+1,GPIO_PWM1_Control@uiConvertedDC+1 + 12101 005D50 + 12102 ;GPIO.c: 55: PWM1_16BIT_SetSlice1Output1DutyCycleRegister(uiConvertedDC); + 12103 005D50 C5F4 F560 movff GPIO_PWM1_Control@uiConvertedDC,PWM1_16BIT_SetSlice1Output1DutyCycleRegister@regi + sterValue - 11862 005C5E C5F5 F561 movff GPIO_PWM1_Control@uiConvertedDC+1,PWM1_16BIT_SetSlice1Output1DutyCycleRegister@re + 12104 005D54 C5F5 F561 movff GPIO_PWM1_Control@uiConvertedDC+1,PWM1_16BIT_SetSlice1Output1DutyCycleRegister@re + gisterValue+1 - 11863 005C62 ECD2 F03D call _PWM1_16BIT_SetSlice1Output1DutyCycleRegister ;wreg free - 11864 005C66 - 11865 ;GPIO.c: 56: PWM1_16BIT_WritePeriodRegister(uiConvertedPeriod); - 11866 005C66 C5F2 F560 movff GPIO_PWM1_Control@uiConvertedPeriod,PWM1_16BIT_WritePeriodRegister@periodCount - 11867 005C6A C5F3 F561 movff GPIO_PWM1_Control@uiConvertedPeriod+1,PWM1_16BIT_WritePeriodRegister@periodCount+ + 12105 005D58 EC0A F03F call _PWM1_16BIT_SetSlice1Output1DutyCycleRegister ;wreg free + 12106 005D5C + 12107 ;GPIO.c: 56: PWM1_16BIT_WritePeriodRegister(uiConvertedPeriod); + 12108 005D5C C5F2 F560 movff GPIO_PWM1_Control@uiConvertedPeriod,PWM1_16BIT_WritePeriodRegister@periodCount + 12109 005D60 C5F3 F561 movff GPIO_PWM1_Control@uiConvertedPeriod+1,PWM1_16BIT_WritePeriodRegister@periodCount+ + 1 - 11868 005C6E ECCB F03D call _PWM1_16BIT_WritePeriodRegister ;wreg free - 11869 005C72 - 11870 ;GPIO.c: 57: PWM1_16BIT_LoadBufferRegisters(); - 11871 005C72 EC7E F03E call _PWM1_16BIT_LoadBufferRegisters ;wreg free - 11872 005C76 0012 return ;funcret - 11873 005C78 __end_of_GPIO_PWM1_Control: - 11874 callstack 0 - 11875 - 11876 ;; *************** function ___xxtofl ***************** - 11877 ;; Defined at: - 11878 ;; line 10 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c" - 11879 ;; Parameters: Size Location Type - 11880 ;; sign 1 wreg unsigned char - 11881 ;; val 4 0[BANK5 ] long - 11882 ;; Auto vars: Size Location Type - 11883 ;; sign 1 8[BANK5 ] unsigned char - 11884 ;; arg 4 10[BANK5 ] unsigned long - 11885 ;; exp 1 9[BANK5 ] unsigned char - 11886 ;; Return value: Size Location Type - 11887 ;; 4 0[BANK5 ] unsigned char - 11888 ;; Registers used: - 11889 ;; wreg, status,2, status,0 - 11890 ;; Tracked objects: - 11891 ;; On entry : 0/0 - 11892 ;; On exit : 0/0 - 11893 ;; Unchanged: 0/0 - 11894 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 - +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 - +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 11895 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11896 ;; Locals: 0 6 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11897 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11898 ;; Totals: 0 14 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 11899 ;;Total ram usage: 14 bytes - 11900 ;; Hardware stack levels used: 1 - 11901 ;; Hardware stack levels required when called: 8 - 11902 ;; This function calls: - 11903 ;; Nothing - 11904 ;; This function is called by: - 11905 ;; _GPIO_PWM1_Control - 11906 ;; _GPIO_PWM2_Control - 11907 ;; _ETCMove - 11908 ;; _DAC3_example - 11909 ;; This function uses a non-reentrant model - 11910 ;; - 11911 - 11912 psect text82 - 11913 004B1A __ptext82: - 11914 callstack 0 - 11915 004B1A ___xxtofl: - 11916 callstack 116 - 11917 - 11918 ;incstack = 0 - 11919 ;___xxtofl@sign stored from wreg - 11920 004B1A 0105 movlb 5 ; () banked - 11921 004B1C 6F68 movwf ___xxtofl@sign& (0+255),b - 11922 004B1E 0105 movlb 5 ; () banked - 11923 004B20 5168 movf ___xxtofl@sign& (0+255),w,b - 11924 004B22 B4D8 btfsc status,2,c - 11925 004B24 EF96 F025 goto u7601 - 11926 004B28 EF98 F025 goto u7600 - 11927 004B2C u7601: - 11928 004B2C EFBA F025 goto l3306 - 11929 004B30 u7600: - 11930 004B30 - 11931 ; BSR set to: 5 - 11932 004B30 BF63 btfsc (___xxtofl@val+3)& (0+255),7,b - 11933 004B32 EF9F F025 goto u7610 - 11934 004B36 EF9D F025 goto u7611 - 11935 004B3A u7611: - 11936 004B3A EFBA F025 goto l3306 - 11937 004B3E u7610: - 11938 004B3E - 11939 ; BSR set to: 5 - 11940 004B3E C560 F564 movff ___xxtofl@val,??___xxtofl - 11941 004B42 C561 F565 movff ___xxtofl@val+1,??___xxtofl+1 - 11942 004B46 C562 F566 movff ___xxtofl@val+2,??___xxtofl+2 - 11943 004B4A C563 F567 movff ___xxtofl@val+3,??___xxtofl+3 - 11944 004B4E 1F64 comf ??___xxtofl& (0+255),f,b - 11945 004B50 1F65 comf (??___xxtofl+1)& (0+255),f,b - 11946 004B52 1F66 comf (??___xxtofl+2)& (0+255),f,b - 11947 004B54 1F67 comf (??___xxtofl+3)& (0+255),f,b - 11948 004B56 2B64 incf ??___xxtofl& (0+255),f,b - 11949 004B58 0E00 movlw 0 - 11950 004B5A 2365 addwfc (??___xxtofl+1)& (0+255),f,b - 11951 004B5C 2366 addwfc (??___xxtofl+2)& (0+255),f,b - 11952 004B5E 2367 addwfc (??___xxtofl+3)& (0+255),f,b - 11953 004B60 C564 F56A movff ??___xxtofl,___xxtofl@arg - 11954 004B64 C565 F56B movff ??___xxtofl+1,___xxtofl@arg+1 - 11955 004B68 C566 F56C movff ??___xxtofl+2,___xxtofl@arg+2 - 11956 004B6C C567 F56D movff ??___xxtofl+3,___xxtofl@arg+3 - 11957 004B70 EFC2 F025 goto l9503 - 11958 004B74 l3306: - 11959 - 11960 ; BSR set to: 5 - 11961 004B74 C560 F56A movff ___xxtofl@val,___xxtofl@arg - 11962 004B78 C561 F56B movff ___xxtofl@val+1,___xxtofl@arg+1 - 11963 004B7C C562 F56C movff ___xxtofl@val+2,___xxtofl@arg+2 - 11964 004B80 C563 F56D movff ___xxtofl@val+3,___xxtofl@arg+3 - 11965 004B84 l9503: - 11966 - 11967 ; BSR set to: 5 - 11968 004B84 5160 movf ___xxtofl@val& (0+255),w,b - 11969 004B86 1161 iorwf (___xxtofl@val+1)& (0+255),w,b - 11970 004B88 1162 iorwf (___xxtofl@val+2)& (0+255),w,b - 11971 004B8A 1163 iorwf (___xxtofl@val+3)& (0+255),w,b - 11972 004B8C A4D8 btfss status,2,c - 11973 004B8E EFCB F025 goto u7621 - 11974 004B92 EFCD F025 goto u7620 - 11975 004B96 u7621: - 11976 004B96 EFD7 F025 goto l9509 - 11977 004B9A u7620: - 11978 004B9A - 11979 ; BSR set to: 5 - 11980 004B9A 0E00 movlw 0 - 11981 004B9C 6F60 movwf ?___xxtofl& (0+255),b - 11982 004B9E 0E00 movlw 0 - 11983 004BA0 6F61 movwf (?___xxtofl+1)& (0+255),b - 11984 004BA2 0E00 movlw 0 - 11985 004BA4 6F62 movwf (?___xxtofl+2)& (0+255),b - 11986 004BA6 0E00 movlw 0 - 11987 004BA8 6F63 movwf (?___xxtofl+3)& (0+255),b - 11988 004BAA EF68 F026 goto l3309 - 11989 004BAE l9509: - 11990 - 11991 ; BSR set to: 5 - 11992 004BAE 0E96 movlw 150 - 11993 004BB0 6F69 movwf ___xxtofl@exp& (0+255),b - 11994 004BB2 EFE1 F025 goto l9513 - 11995 004BB6 l9511: - 11996 - 11997 ; BSR set to: 5 - 11998 004BB6 2B69 incf ___xxtofl@exp& (0+255),f,b - 11999 004BB8 90D8 bcf status,0,c - 12000 004BBA 336D rrcf (___xxtofl@arg+3)& (0+255),f,b - 12001 004BBC 336C rrcf (___xxtofl@arg+2)& (0+255),f,b - 12002 004BBE 336B rrcf (___xxtofl@arg+1)& (0+255),f,b - 12003 004BC0 336A rrcf ___xxtofl@arg& (0+255),f,b - 12004 004BC2 l9513: - 12005 - 12006 ; BSR set to: 5 - 12007 004BC2 0E00 movlw 0 - 12008 004BC4 156A andwf ___xxtofl@arg& (0+255),w,b - 12009 004BC6 6F64 movwf ??___xxtofl& (0+255),b - 12010 004BC8 0E00 movlw 0 - 12011 004BCA 156B andwf (___xxtofl@arg+1)& (0+255),w,b - 12012 004BCC 6F65 movwf (??___xxtofl+1)& (0+255),b - 12013 004BCE 0E00 movlw 0 - 12014 004BD0 156C andwf (___xxtofl@arg+2)& (0+255),w,b - 12015 004BD2 6F66 movwf (??___xxtofl+2)& (0+255),b - 12016 004BD4 0EFE movlw 254 - 12017 004BD6 156D andwf (___xxtofl@arg+3)& (0+255),w,b - 12018 004BD8 6F67 movwf (??___xxtofl+3)& (0+255),b - 12019 004BDA 5164 movf ??___xxtofl& (0+255),w,b - 12020 004BDC 1165 iorwf (??___xxtofl+1)& (0+255),w,b - 12021 004BDE 1166 iorwf (??___xxtofl+2)& (0+255),w,b - 12022 004BE0 1167 iorwf (??___xxtofl+3)& (0+255),w,b - 12023 004BE2 A4D8 btfss status,2,c - 12024 004BE4 EFF6 F025 goto u7631 - 12025 004BE8 EFF8 F025 goto u7630 - 12026 004BEC u7631: - 12027 004BEC EFDB F025 goto l9511 - 12028 004BF0 u7630: - 12029 004BF0 EF06 F026 goto l3313 - 12030 004BF4 l9515: - 12031 - 12032 ; BSR set to: 5 - 12033 004BF4 2B69 incf ___xxtofl@exp& (0+255),f,b - 12034 004BF6 - 12035 ; BSR set to: 5 - 12036 004BF6 0E01 movlw 1 - 12037 004BF8 276A addwf ___xxtofl@arg& (0+255),f,b - 12038 004BFA 0E00 movlw 0 - 12039 004BFC 236B addwfc (___xxtofl@arg+1)& (0+255),f,b - 12040 004BFE 236C addwfc (___xxtofl@arg+2)& (0+255),f,b - 12041 004C00 236D addwfc (___xxtofl@arg+3)& (0+255),f,b - 12042 004C02 - 12043 ; BSR set to: 5 - 12044 004C02 90D8 bcf status,0,c - 12045 004C04 336D rrcf (___xxtofl@arg+3)& (0+255),f,b - 12046 004C06 336C rrcf (___xxtofl@arg+2)& (0+255),f,b - 12047 004C08 336B rrcf (___xxtofl@arg+1)& (0+255),f,b - 12048 004C0A 336A rrcf ___xxtofl@arg& (0+255),f,b - 12049 004C0C l3313: - 12050 - 12051 ; BSR set to: 5 - 12052 004C0C 0E00 movlw 0 - 12053 004C0E 156A andwf ___xxtofl@arg& (0+255),w,b - 12054 004C10 6F64 movwf ??___xxtofl& (0+255),b - 12055 004C12 0E00 movlw 0 - 12056 004C14 156B andwf (___xxtofl@arg+1)& (0+255),w,b - 12057 004C16 6F65 movwf (??___xxtofl+1)& (0+255),b - 12058 004C18 0E00 movlw 0 - 12059 004C1A 156C andwf (___xxtofl@arg+2)& (0+255),w,b - 12060 004C1C 6F66 movwf (??___xxtofl+2)& (0+255),b - 12061 004C1E 0EFF movlw 255 - 12062 004C20 156D andwf (___xxtofl@arg+3)& (0+255),w,b - 12063 004C22 6F67 movwf (??___xxtofl+3)& (0+255),b - 12064 004C24 5164 movf ??___xxtofl& (0+255),w,b - 12065 004C26 1165 iorwf (??___xxtofl+1)& (0+255),w,b - 12066 004C28 1166 iorwf (??___xxtofl+2)& (0+255),w,b - 12067 004C2A 1167 iorwf (??___xxtofl+3)& (0+255),w,b - 12068 004C2C A4D8 btfss status,2,c - 12069 004C2E EF1B F026 goto u7641 - 12070 004C32 EF1D F026 goto u7640 - 12071 004C36 u7641: - 12072 004C36 EFFA F025 goto l9515 - 12073 004C3A u7640: - 12074 004C3A EF25 F026 goto l9523 - 12075 004C3E l9521: - 12076 - 12077 ; BSR set to: 5 - 12078 004C3E 0769 decf ___xxtofl@exp& (0+255),f,b - 12079 004C40 90D8 bcf status,0,c - 12080 004C42 376A rlcf ___xxtofl@arg& (0+255),f,b - 12081 004C44 376B rlcf (___xxtofl@arg+1)& (0+255),f,b - 12082 004C46 376C rlcf (___xxtofl@arg+2)& (0+255),f,b - 12083 004C48 376D rlcf (___xxtofl@arg+3)& (0+255),f,b - 12084 004C4A l9523: - 12085 - 12086 ; BSR set to: 5 - 12087 004C4A BF6C btfsc (___xxtofl@arg+2)& (0+255),7,b - 12088 004C4C EF2A F026 goto u7651 - 12089 004C50 EF2C F026 goto u7650 - 12090 004C54 u7651: - 12091 004C54 EF34 F026 goto l3320 - 12092 004C58 u7650: - 12093 004C58 - 12094 ; BSR set to: 5 - 12095 004C58 0E02 movlw 2 - 12096 004C5A 6169 cpfslt ___xxtofl@exp& (0+255),b - 12097 004C5C EF32 F026 goto u7661 - 12098 004C60 EF34 F026 goto u7660 - 12099 004C64 u7661: - 12100 004C64 EF1F F026 goto l9521 - 12101 004C68 u7660: - 12102 004C68 l3320: - 12103 - 12104 ; BSR set to: 5 - 12105 004C68 B169 btfsc ___xxtofl@exp& (0+255),0,b - 12106 004C6A EF39 F026 goto u7671 - 12107 004C6E EF3B F026 goto u7670 - 12108 004C72 u7671: - 12109 004C72 EF3C F026 goto l9529 - 12110 004C76 u7670: - 12111 004C76 - 12112 ; BSR set to: 5 - 12113 004C76 9F6C bcf (___xxtofl@arg+2)& (0+255),7,b - 12114 004C78 l9529: - 12115 - 12116 ; BSR set to: 5 - 12117 004C78 90D8 bcf status,0,c - 12118 004C7A 3369 rrcf ___xxtofl@exp& (0+255),f,b - 12119 004C7C - 12120 ; BSR set to: 5 - 12121 004C7C C569 F564 movff ___xxtofl@exp,??___xxtofl - 12122 004C80 6B65 clrf (??___xxtofl+1)& (0+255),b - 12123 004C82 6B66 clrf (??___xxtofl+2)& (0+255),b - 12124 004C84 6B67 clrf (??___xxtofl+3)& (0+255),b - 12125 004C86 C564 F567 movff ??___xxtofl,??___xxtofl+3 - 12126 004C8A 6B66 clrf (??___xxtofl+2)& (0+255),b - 12127 004C8C 6B65 clrf (??___xxtofl+1)& (0+255),b - 12128 004C8E 6B64 clrf ??___xxtofl& (0+255),b - 12129 004C90 5164 movf ??___xxtofl& (0+255),w,b - 12130 004C92 136A iorwf ___xxtofl@arg& (0+255),f,b - 12131 004C94 5165 movf (??___xxtofl+1)& (0+255),w,b - 12132 004C96 136B iorwf (___xxtofl@arg+1)& (0+255),f,b - 12133 004C98 5166 movf (??___xxtofl+2)& (0+255),w,b - 12134 004C9A 136C iorwf (___xxtofl@arg+2)& (0+255),f,b - 12135 004C9C 5167 movf (??___xxtofl+3)& (0+255),w,b - 12136 004C9E 136D iorwf (___xxtofl@arg+3)& (0+255),f,b - 12137 004CA0 - 12138 ; BSR set to: 5 - 12139 004CA0 5168 movf ___xxtofl@sign& (0+255),w,b - 12140 004CA2 B4D8 btfsc status,2,c - 12141 004CA4 EF56 F026 goto u7681 - 12142 004CA8 EF58 F026 goto u7680 - 12143 004CAC u7681: - 12144 004CAC EF60 F026 goto l9539 - 12145 004CB0 u7680: - 12146 004CB0 - 12147 ; BSR set to: 5 - 12148 004CB0 BF63 btfsc (___xxtofl@val+3)& (0+255),7,b - 12149 004CB2 EF5F F026 goto u7690 - 12150 004CB6 EF5D F026 goto u7691 - 12151 004CBA u7691: - 12152 004CBA EF60 F026 goto l9539 - 12153 004CBE u7690: - 12154 004CBE - 12155 ; BSR set to: 5 - 12156 004CBE 8F6D bsf (___xxtofl@arg+3)& (0+255),7,b - 12157 004CC0 l9539: - 12158 - 12159 ; BSR set to: 5 - 12160 004CC0 C56A F560 movff ___xxtofl@arg,?___xxtofl - 12161 004CC4 C56B F561 movff ___xxtofl@arg+1,?___xxtofl+1 - 12162 004CC8 C56C F562 movff ___xxtofl@arg+2,?___xxtofl+2 - 12163 004CCC C56D F563 movff ___xxtofl@arg+3,?___xxtofl+3 - 12164 004CD0 l3309: - 12165 - 12166 ; BSR set to: 5 - 12167 004CD0 0012 return ;funcret - 12168 004CD2 __end_of___xxtofl: - 12169 callstack 0 - 12170 - 12171 ;; *************** function ___wmul ***************** - 12172 ;; Defined at: - 12173 ;; line 15 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c" - 12174 ;; Parameters: Size Location Type - 12175 ;; multiplier 2 0[BANK5 ] unsigned int - 12176 ;; multiplicand 2 2[BANK5 ] unsigned int - 12177 ;; Auto vars: Size Location Type - 12178 ;; product 2 4[BANK5 ] unsigned int - 12179 ;; Return value: Size Location Type - 12180 ;; 2 0[BANK5 ] unsigned int - 12181 ;; Registers used: - 12182 ;; wreg, status,2, status,0, prodl, prodh - 12183 ;; Tracked objects: - 12184 ;; On entry : 0/0 - 12185 ;; On exit : 0/0 - 12186 ;; Unchanged: 0/0 - 12187 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 - +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 - +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 12188 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12189 ;; Locals: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12190 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12191 ;; Totals: 0 6 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12192 ;;Total ram usage: 6 bytes - 12193 ;; Hardware stack levels used: 1 - 12194 ;; Hardware stack levels required when called: 8 - 12195 ;; This function calls: - 12196 ;; Nothing - 12197 ;; This function is called by: - 12198 ;; _GPIO_PWM1_Control - 12199 ;; _GPIO_PWM2_Control - 12200 ;; _APPSSend - 12201 ;; This function uses a non-reentrant model - 12202 ;; - 12203 - 12204 psect text83 - 12205 00785A __ptext83: - 12206 callstack 0 - 12207 00785A ___wmul: - 12208 callstack 116 - 12209 00785A 0105 movlb 5 ; () banked - 12210 00785C 5160 movf ___wmul@multiplier& (0+255),w,b - 12211 00785E 0362 mulwf ___wmul@multiplicand& (0+255),b - 12212 007860 0061 F3CC F564 movff prodl,___wmul@product - 12213 007866 0061 F3D0 F565 movff prodh,___wmul@product+1 - 12214 00786C 5160 movf ___wmul@multiplier& (0+255),w,b - 12215 00786E 0363 mulwf (___wmul@multiplicand+1)& (0+255),b - 12216 007870 50F3 movf 243,w,c - 12217 007872 2765 addwf (___wmul@product+1)& (0+255),f,b - 12218 007874 5161 movf (___wmul@multiplier+1)& (0+255),w,b - 12219 007876 0362 mulwf ___wmul@multiplicand& (0+255),b - 12220 007878 50F3 movf 243,w,c - 12221 00787A 2765 addwf (___wmul@product+1)& (0+255),f,b - 12222 00787C - 12223 ; BSR set to: 5 - 12224 00787C C564 F560 movff ___wmul@product,?___wmul - 12225 007880 C565 F561 movff ___wmul@product+1,?___wmul+1 - 12226 007884 - 12227 ; BSR set to: 5 - 12228 007884 0012 return ;funcret - 12229 007886 __end_of___wmul: - 12230 callstack 0 - 12231 - 12232 ;; *************** function ___lwdiv ***************** - 12233 ;; Defined at: - 12234 ;; line 7 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c" - 12235 ;; Parameters: Size Location Type - 12236 ;; dividend 2 0[BANK5 ] unsigned int - 12237 ;; divisor 2 2[BANK5 ] unsigned int - 12238 ;; Auto vars: Size Location Type - 12239 ;; quotient 2 4[BANK5 ] unsigned int - 12240 ;; counter 1 6[BANK5 ] unsigned char - 12241 ;; Return value: Size Location Type - 12242 ;; 2 0[BANK5 ] unsigned int - 12243 ;; Registers used: - 12244 ;; wreg, status,2, status,0 - 12245 ;; Tracked objects: - 12246 ;; On entry : 0/0 - 12247 ;; On exit : 0/0 - 12248 ;; Unchanged: 0/0 - 12249 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 12110 005D64 EC03 F03F call _PWM1_16BIT_WritePeriodRegister ;wreg free + 12111 005D68 + 12112 ;GPIO.c: 57: PWM1_16BIT_LoadBufferRegisters(); + 12113 005D68 ECB1 F03F call _PWM1_16BIT_LoadBufferRegisters ;wreg free + 12114 005D6C 0012 return ;funcret + 12115 005D6E __end_of_GPIO_PWM1_Control: + 12116 callstack 0 + 12117 + 12118 ;; *************** function ___xxtofl ***************** + 12119 ;; Defined at: + 12120 ;; line 10 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c" + 12121 ;; Parameters: Size Location Type + 12122 ;; sign 1 wreg unsigned char + 12123 ;; val 4 0[BANK5 ] long + 12124 ;; Auto vars: Size Location Type + 12125 ;; sign 1 8[BANK5 ] unsigned char + 12126 ;; arg 4 10[BANK5 ] unsigned long + 12127 ;; exp 1 9[BANK5 ] unsigned char + 12128 ;; Return value: Size Location Type + 12129 ;; 4 0[BANK5 ] unsigned char + 12130 ;; Registers used: + 12131 ;; wreg, status,2, status,0 + 12132 ;; Tracked objects: + 12133 ;; On entry : 0/0 + 12134 ;; On exit : 0/0 + 12135 ;; Unchanged: 0/0 + 12136 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 12250 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12251 ;; Locals: 0 3 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12252 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12253 ;; Totals: 0 7 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12254 ;;Total ram usage: 7 bytes - 12255 ;; Hardware stack levels used: 1 - 12256 ;; Hardware stack levels required when called: 8 - 12257 ;; This function calls: - 12258 ;; Nothing - 12259 ;; This function is called by: - 12260 ;; _CLUTCH_Move - 12261 ;; _GPIO_PWM1_Control - 12262 ;; _GPIO_PWM2_Control - 12263 ;; This function uses a non-reentrant model - 12264 ;; - 12265 - 12266 psect text84 - 12267 006EC8 __ptext84: - 12268 callstack 0 - 12269 006EC8 ___lwdiv: - 12270 callstack 116 - 12271 006EC8 0E00 movlw 0 - 12272 006ECA 0105 movlb 5 ; () banked - 12273 006ECC 6F65 movwf (___lwdiv@quotient+1)& (0+255),b - 12274 006ECE 0E00 movlw 0 - 12275 006ED0 6F64 movwf ___lwdiv@quotient& (0+255),b - 12276 006ED2 + 12137 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12138 ;; Locals: 0 6 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12139 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12140 ;; Totals: 0 14 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12141 ;;Total ram usage: 14 bytes + 12142 ;; Hardware stack levels used: 1 + 12143 ;; Hardware stack levels required when called: 8 + 12144 ;; This function calls: + 12145 ;; Nothing + 12146 ;; This function is called by: + 12147 ;; _GPIO_PWM1_Control + 12148 ;; _GPIO_PWM2_Control + 12149 ;; _ETCMove + 12150 ;; _DAC3_example + 12151 ;; This function uses a non-reentrant model + 12152 ;; + 12153 + 12154 psect text82 + 12155 004B1A __ptext82: + 12156 callstack 0 + 12157 004B1A ___xxtofl: + 12158 callstack 116 + 12159 + 12160 ;incstack = 0 + 12161 ;___xxtofl@sign stored from wreg + 12162 004B1A 0105 movlb 5 ; () banked + 12163 004B1C 6F68 movwf ___xxtofl@sign& (0+255),b + 12164 004B1E 0105 movlb 5 ; () banked + 12165 004B20 5168 movf ___xxtofl@sign& (0+255),w,b + 12166 004B22 B4D8 btfsc status,2,c + 12167 004B24 EF96 F025 goto u7941 + 12168 004B28 EF98 F025 goto u7940 + 12169 004B2C u7941: + 12170 004B2C EFBA F025 goto l3309 + 12171 004B30 u7940: + 12172 004B30 + 12173 ; BSR set to: 5 + 12174 004B30 BF63 btfsc (___xxtofl@val+3)& (0+255),7,b + 12175 004B32 EF9F F025 goto u7950 + 12176 004B36 EF9D F025 goto u7951 + 12177 004B3A u7951: + 12178 004B3A EFBA F025 goto l3309 + 12179 004B3E u7950: + 12180 004B3E + 12181 ; BSR set to: 5 + 12182 004B3E C560 F564 movff ___xxtofl@val,??___xxtofl + 12183 004B42 C561 F565 movff ___xxtofl@val+1,??___xxtofl+1 + 12184 004B46 C562 F566 movff ___xxtofl@val+2,??___xxtofl+2 + 12185 004B4A C563 F567 movff ___xxtofl@val+3,??___xxtofl+3 + 12186 004B4E 1F64 comf ??___xxtofl& (0+255),f,b + 12187 004B50 1F65 comf (??___xxtofl+1)& (0+255),f,b + 12188 004B52 1F66 comf (??___xxtofl+2)& (0+255),f,b + 12189 004B54 1F67 comf (??___xxtofl+3)& (0+255),f,b + 12190 004B56 2B64 incf ??___xxtofl& (0+255),f,b + 12191 004B58 0E00 movlw 0 + 12192 004B5A 2365 addwfc (??___xxtofl+1)& (0+255),f,b + 12193 004B5C 2366 addwfc (??___xxtofl+2)& (0+255),f,b + 12194 004B5E 2367 addwfc (??___xxtofl+3)& (0+255),f,b + 12195 004B60 C564 F56A movff ??___xxtofl,___xxtofl@arg + 12196 004B64 C565 F56B movff ??___xxtofl+1,___xxtofl@arg+1 + 12197 004B68 C566 F56C movff ??___xxtofl+2,___xxtofl@arg+2 + 12198 004B6C C567 F56D movff ??___xxtofl+3,___xxtofl@arg+3 + 12199 004B70 EFC2 F025 goto l9500 + 12200 004B74 l3309: + 12201 + 12202 ; BSR set to: 5 + 12203 004B74 C560 F56A movff ___xxtofl@val,___xxtofl@arg + 12204 004B78 C561 F56B movff ___xxtofl@val+1,___xxtofl@arg+1 + 12205 004B7C C562 F56C movff ___xxtofl@val+2,___xxtofl@arg+2 + 12206 004B80 C563 F56D movff ___xxtofl@val+3,___xxtofl@arg+3 + 12207 004B84 l9500: + 12208 + 12209 ; BSR set to: 5 + 12210 004B84 5160 movf ___xxtofl@val& (0+255),w,b + 12211 004B86 1161 iorwf (___xxtofl@val+1)& (0+255),w,b + 12212 004B88 1162 iorwf (___xxtofl@val+2)& (0+255),w,b + 12213 004B8A 1163 iorwf (___xxtofl@val+3)& (0+255),w,b + 12214 004B8C A4D8 btfss status,2,c + 12215 004B8E EFCB F025 goto u7961 + 12216 004B92 EFCD F025 goto u7960 + 12217 004B96 u7961: + 12218 004B96 EFD7 F025 goto l9506 + 12219 004B9A u7960: + 12220 004B9A + 12221 ; BSR set to: 5 + 12222 004B9A 0E00 movlw 0 + 12223 004B9C 6F60 movwf ?___xxtofl& (0+255),b + 12224 004B9E 0E00 movlw 0 + 12225 004BA0 6F61 movwf (?___xxtofl+1)& (0+255),b + 12226 004BA2 0E00 movlw 0 + 12227 004BA4 6F62 movwf (?___xxtofl+2)& (0+255),b + 12228 004BA6 0E00 movlw 0 + 12229 004BA8 6F63 movwf (?___xxtofl+3)& (0+255),b + 12230 004BAA EF68 F026 goto l3312 + 12231 004BAE l9506: + 12232 + 12233 ; BSR set to: 5 + 12234 004BAE 0E96 movlw 150 + 12235 004BB0 6F69 movwf ___xxtofl@exp& (0+255),b + 12236 004BB2 EFE1 F025 goto l9510 + 12237 004BB6 l9508: + 12238 + 12239 ; BSR set to: 5 + 12240 004BB6 2B69 incf ___xxtofl@exp& (0+255),f,b + 12241 004BB8 90D8 bcf status,0,c + 12242 004BBA 336D rrcf (___xxtofl@arg+3)& (0+255),f,b + 12243 004BBC 336C rrcf (___xxtofl@arg+2)& (0+255),f,b + 12244 004BBE 336B rrcf (___xxtofl@arg+1)& (0+255),f,b + 12245 004BC0 336A rrcf ___xxtofl@arg& (0+255),f,b + 12246 004BC2 l9510: + 12247 + 12248 ; BSR set to: 5 + 12249 004BC2 0E00 movlw 0 + 12250 004BC4 156A andwf ___xxtofl@arg& (0+255),w,b + 12251 004BC6 6F64 movwf ??___xxtofl& (0+255),b + 12252 004BC8 0E00 movlw 0 + 12253 004BCA 156B andwf (___xxtofl@arg+1)& (0+255),w,b + 12254 004BCC 6F65 movwf (??___xxtofl+1)& (0+255),b + 12255 004BCE 0E00 movlw 0 + 12256 004BD0 156C andwf (___xxtofl@arg+2)& (0+255),w,b + 12257 004BD2 6F66 movwf (??___xxtofl+2)& (0+255),b + 12258 004BD4 0EFE movlw 254 + 12259 004BD6 156D andwf (___xxtofl@arg+3)& (0+255),w,b + 12260 004BD8 6F67 movwf (??___xxtofl+3)& (0+255),b + 12261 004BDA 5164 movf ??___xxtofl& (0+255),w,b + 12262 004BDC 1165 iorwf (??___xxtofl+1)& (0+255),w,b + 12263 004BDE 1166 iorwf (??___xxtofl+2)& (0+255),w,b + 12264 004BE0 1167 iorwf (??___xxtofl+3)& (0+255),w,b + 12265 004BE2 A4D8 btfss status,2,c + 12266 004BE4 EFF6 F025 goto u7971 + 12267 004BE8 EFF8 F025 goto u7970 + 12268 004BEC u7971: + 12269 004BEC EFDB F025 goto l9508 + 12270 004BF0 u7970: + 12271 004BF0 EF06 F026 goto l3316 + 12272 004BF4 l9512: + 12273 + 12274 ; BSR set to: 5 + 12275 004BF4 2B69 incf ___xxtofl@exp& (0+255),f,b + 12276 004BF6 12277 ; BSR set to: 5 - 12278 006ED2 5162 movf ___lwdiv@divisor& (0+255),w,b - 12279 006ED4 1163 iorwf (___lwdiv@divisor+1)& (0+255),w,b - 12280 006ED6 B4D8 btfsc status,2,c - 12281 006ED8 EF70 F037 goto u7571 - 12282 006EDC EF72 F037 goto u7570 - 12283 006EE0 u7571: - 12284 006EE0 EF9A F037 goto l3142 - 12285 006EE4 u7570: - 12286 006EE4 - 12287 ; BSR set to: 5 - 12288 006EE4 0E01 movlw 1 - 12289 006EE6 6F66 movwf ___lwdiv@counter& (0+255),b - 12290 006EE8 EF7A F037 goto l9483 - 12291 006EEC l9481: + 12278 004BF6 0E01 movlw 1 + 12279 004BF8 276A addwf ___xxtofl@arg& (0+255),f,b + 12280 004BFA 0E00 movlw 0 + 12281 004BFC 236B addwfc (___xxtofl@arg+1)& (0+255),f,b + 12282 004BFE 236C addwfc (___xxtofl@arg+2)& (0+255),f,b + 12283 004C00 236D addwfc (___xxtofl@arg+3)& (0+255),f,b + 12284 004C02 + 12285 ; BSR set to: 5 + 12286 004C02 90D8 bcf status,0,c + 12287 004C04 336D rrcf (___xxtofl@arg+3)& (0+255),f,b + 12288 004C06 336C rrcf (___xxtofl@arg+2)& (0+255),f,b + 12289 004C08 336B rrcf (___xxtofl@arg+1)& (0+255),f,b + 12290 004C0A 336A rrcf ___xxtofl@arg& (0+255),f,b + 12291 004C0C l3316: 12292 12293 ; BSR set to: 5 - 12294 006EEC 90D8 bcf status,0,c - 12295 006EEE 3762 rlcf ___lwdiv@divisor& (0+255),f,b - 12296 006EF0 3763 rlcf (___lwdiv@divisor+1)& (0+255),f,b - 12297 006EF2 2B66 incf ___lwdiv@counter& (0+255),f,b - 12298 006EF4 l9483: - 12299 - 12300 ; BSR set to: 5 - 12301 006EF4 AF63 btfss (___lwdiv@divisor+1)& (0+255),7,b - 12302 006EF6 EF7F F037 goto u7581 - 12303 006EFA EF81 F037 goto u7580 - 12304 006EFE u7581: - 12305 006EFE EF76 F037 goto l9481 - 12306 006F02 u7580: - 12307 006F02 l9485: - 12308 - 12309 ; BSR set to: 5 - 12310 006F02 90D8 bcf status,0,c - 12311 006F04 3764 rlcf ___lwdiv@quotient& (0+255),f,b - 12312 006F06 3765 rlcf (___lwdiv@quotient+1)& (0+255),f,b - 12313 006F08 - 12314 ; BSR set to: 5 - 12315 006F08 5162 movf ___lwdiv@divisor& (0+255),w,b - 12316 006F0A 5D60 subwf ___lwdiv@dividend& (0+255),w,b - 12317 006F0C 5163 movf (___lwdiv@divisor+1)& (0+255),w,b - 12318 006F0E 5961 subwfb (___lwdiv@dividend+1)& (0+255),w,b - 12319 006F10 A0D8 btfss status,0,c - 12320 006F12 EF8D F037 goto u7591 - 12321 006F16 EF8F F037 goto u7590 - 12322 006F1A u7591: - 12323 006F1A EF94 F037 goto l9493 - 12324 006F1E u7590: - 12325 006F1E - 12326 ; BSR set to: 5 - 12327 006F1E 5162 movf ___lwdiv@divisor& (0+255),w,b - 12328 006F20 5F60 subwf ___lwdiv@dividend& (0+255),f,b - 12329 006F22 5163 movf (___lwdiv@divisor+1)& (0+255),w,b - 12330 006F24 5B61 subwfb (___lwdiv@dividend+1)& (0+255),f,b - 12331 006F26 - 12332 ; BSR set to: 5 - 12333 006F26 8164 bsf ___lwdiv@quotient& (0+255),0,b - 12334 006F28 l9493: - 12335 + 12294 004C0C 0E00 movlw 0 + 12295 004C0E 156A andwf ___xxtofl@arg& (0+255),w,b + 12296 004C10 6F64 movwf ??___xxtofl& (0+255),b + 12297 004C12 0E00 movlw 0 + 12298 004C14 156B andwf (___xxtofl@arg+1)& (0+255),w,b + 12299 004C16 6F65 movwf (??___xxtofl+1)& (0+255),b + 12300 004C18 0E00 movlw 0 + 12301 004C1A 156C andwf (___xxtofl@arg+2)& (0+255),w,b + 12302 004C1C 6F66 movwf (??___xxtofl+2)& (0+255),b + 12303 004C1E 0EFF movlw 255 + 12304 004C20 156D andwf (___xxtofl@arg+3)& (0+255),w,b + 12305 004C22 6F67 movwf (??___xxtofl+3)& (0+255),b + 12306 004C24 5164 movf ??___xxtofl& (0+255),w,b + 12307 004C26 1165 iorwf (??___xxtofl+1)& (0+255),w,b + 12308 004C28 1166 iorwf (??___xxtofl+2)& (0+255),w,b + 12309 004C2A 1167 iorwf (??___xxtofl+3)& (0+255),w,b + 12310 004C2C A4D8 btfss status,2,c + 12311 004C2E EF1B F026 goto u7981 + 12312 004C32 EF1D F026 goto u7980 + 12313 004C36 u7981: + 12314 004C36 EFFA F025 goto l9512 + 12315 004C3A u7980: + 12316 004C3A EF25 F026 goto l9520 + 12317 004C3E l9518: + 12318 + 12319 ; BSR set to: 5 + 12320 004C3E 0769 decf ___xxtofl@exp& (0+255),f,b + 12321 004C40 90D8 bcf status,0,c + 12322 004C42 376A rlcf ___xxtofl@arg& (0+255),f,b + 12323 004C44 376B rlcf (___xxtofl@arg+1)& (0+255),f,b + 12324 004C46 376C rlcf (___xxtofl@arg+2)& (0+255),f,b + 12325 004C48 376D rlcf (___xxtofl@arg+3)& (0+255),f,b + 12326 004C4A l9520: + 12327 + 12328 ; BSR set to: 5 + 12329 004C4A BF6C btfsc (___xxtofl@arg+2)& (0+255),7,b + 12330 004C4C EF2A F026 goto u7991 + 12331 004C50 EF2C F026 goto u7990 + 12332 004C54 u7991: + 12333 004C54 EF34 F026 goto l3323 + 12334 004C58 u7990: + 12335 004C58 12336 ; BSR set to: 5 - 12337 006F28 90D8 bcf status,0,c - 12338 006F2A 3363 rrcf (___lwdiv@divisor+1)& (0+255),f,b - 12339 006F2C 3362 rrcf ___lwdiv@divisor& (0+255),f,b - 12340 006F2E - 12341 ; BSR set to: 5 - 12342 006F2E 2F66 decfsz ___lwdiv@counter& (0+255),f,b - 12343 006F30 EF81 F037 goto l9485 - 12344 006F34 l3142: + 12337 004C58 0E02 movlw 2 + 12338 004C5A 6169 cpfslt ___xxtofl@exp& (0+255),b + 12339 004C5C EF32 F026 goto u8001 + 12340 004C60 EF34 F026 goto u8000 + 12341 004C64 u8001: + 12342 004C64 EF1F F026 goto l9518 + 12343 004C68 u8000: + 12344 004C68 l3323: 12345 12346 ; BSR set to: 5 - 12347 006F34 C564 F560 movff ___lwdiv@quotient,?___lwdiv - 12348 006F38 C565 F561 movff ___lwdiv@quotient+1,?___lwdiv+1 - 12349 006F3C - 12350 ; BSR set to: 5 - 12351 006F3C 0012 return ;funcret - 12352 006F3E __end_of___lwdiv: - 12353 callstack 0 - 12354 - 12355 ;; *************** function ___fltol ***************** - 12356 ;; Defined at: - 12357 ;; line 43 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c" - 12358 ;; Parameters: Size Location Type - 12359 ;; f1 4 130[BANK5 ] unsigned int - 12360 ;; Auto vars: Size Location Type - 12361 ;; exp1 1 139[BANK5 ] unsigned char - 12362 ;; sign1 1 138[BANK5 ] unsigned char - 12363 ;; Return value: Size Location Type - 12364 ;; 4 130[BANK5 ] long - 12365 ;; Registers used: - 12366 ;; wreg, status,2, status,0 - 12367 ;; Tracked objects: - 12368 ;; On entry : 0/0 - 12369 ;; On exit : 0/0 - 12370 ;; Unchanged: 0/0 - 12371 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 12347 004C68 B169 btfsc ___xxtofl@exp& (0+255),0,b + 12348 004C6A EF39 F026 goto u8011 + 12349 004C6E EF3B F026 goto u8010 + 12350 004C72 u8011: + 12351 004C72 EF3C F026 goto l9526 + 12352 004C76 u8010: + 12353 004C76 + 12354 ; BSR set to: 5 + 12355 004C76 9F6C bcf (___xxtofl@arg+2)& (0+255),7,b + 12356 004C78 l9526: + 12357 + 12358 ; BSR set to: 5 + 12359 004C78 90D8 bcf status,0,c + 12360 004C7A 3369 rrcf ___xxtofl@exp& (0+255),f,b + 12361 004C7C + 12362 ; BSR set to: 5 + 12363 004C7C C569 F564 movff ___xxtofl@exp,??___xxtofl + 12364 004C80 6B65 clrf (??___xxtofl+1)& (0+255),b + 12365 004C82 6B66 clrf (??___xxtofl+2)& (0+255),b + 12366 004C84 6B67 clrf (??___xxtofl+3)& (0+255),b + 12367 004C86 C564 F567 movff ??___xxtofl,??___xxtofl+3 + 12368 004C8A 6B66 clrf (??___xxtofl+2)& (0+255),b + 12369 004C8C 6B65 clrf (??___xxtofl+1)& (0+255),b + 12370 004C8E 6B64 clrf ??___xxtofl& (0+255),b + 12371 004C90 5164 movf ??___xxtofl& (0+255),w,b + 12372 004C92 136A iorwf ___xxtofl@arg& (0+255),f,b + 12373 004C94 5165 movf (??___xxtofl+1)& (0+255),w,b + 12374 004C96 136B iorwf (___xxtofl@arg+1)& (0+255),f,b + 12375 004C98 5166 movf (??___xxtofl+2)& (0+255),w,b + 12376 004C9A 136C iorwf (___xxtofl@arg+2)& (0+255),f,b + 12377 004C9C 5167 movf (??___xxtofl+3)& (0+255),w,b + 12378 004C9E 136D iorwf (___xxtofl@arg+3)& (0+255),f,b + 12379 004CA0 + 12380 ; BSR set to: 5 + 12381 004CA0 5168 movf ___xxtofl@sign& (0+255),w,b + 12382 004CA2 B4D8 btfsc status,2,c + 12383 004CA4 EF56 F026 goto u8021 + 12384 004CA8 EF58 F026 goto u8020 + 12385 004CAC u8021: + 12386 004CAC EF60 F026 goto l9536 + 12387 004CB0 u8020: + 12388 004CB0 + 12389 ; BSR set to: 5 + 12390 004CB0 BF63 btfsc (___xxtofl@val+3)& (0+255),7,b + 12391 004CB2 EF5F F026 goto u8030 + 12392 004CB6 EF5D F026 goto u8031 + 12393 004CBA u8031: + 12394 004CBA EF60 F026 goto l9536 + 12395 004CBE u8030: + 12396 004CBE + 12397 ; BSR set to: 5 + 12398 004CBE 8F6D bsf (___xxtofl@arg+3)& (0+255),7,b + 12399 004CC0 l9536: + 12400 + 12401 ; BSR set to: 5 + 12402 004CC0 C56A F560 movff ___xxtofl@arg,?___xxtofl + 12403 004CC4 C56B F561 movff ___xxtofl@arg+1,?___xxtofl+1 + 12404 004CC8 C56C F562 movff ___xxtofl@arg+2,?___xxtofl+2 + 12405 004CCC C56D F563 movff ___xxtofl@arg+3,?___xxtofl+3 + 12406 004CD0 l3312: + 12407 + 12408 ; BSR set to: 5 + 12409 004CD0 0012 return ;funcret + 12410 004CD2 __end_of___xxtofl: + 12411 callstack 0 + 12412 + 12413 ;; *************** function ___wmul ***************** + 12414 ;; Defined at: + 12415 ;; line 15 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c" + 12416 ;; Parameters: Size Location Type + 12417 ;; multiplier 2 0[BANK5 ] unsigned int + 12418 ;; multiplicand 2 2[BANK5 ] unsigned int + 12419 ;; Auto vars: Size Location Type + 12420 ;; product 2 4[BANK5 ] unsigned int + 12421 ;; Return value: Size Location Type + 12422 ;; 2 0[BANK5 ] unsigned int + 12423 ;; Registers used: + 12424 ;; wreg, status,2, status,0, prodl, prodh + 12425 ;; Tracked objects: + 12426 ;; On entry : 0/0 + 12427 ;; On exit : 0/0 + 12428 ;; Unchanged: 0/0 + 12429 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 12372 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12373 ;; Locals: 0 2 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12374 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12375 ;; Totals: 0 10 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 12376 ;;Total ram usage: 10 bytes - 12377 ;; Hardware stack levels used: 1 - 12378 ;; Hardware stack levels required when called: 8 - 12379 ;; This function calls: - 12380 ;; Nothing - 12381 ;; This function is called by: - 12382 ;; _GPIO_PWM1_Control - 12383 ;; _GPIO_PWM2_Control - 12384 ;; _ETCMove - 12385 ;; _DAC3_example - 12386 ;; This function uses a non-reentrant model - 12387 ;; - 12388 - 12389 psect text85 - 12390 005780 __ptext85: - 12391 callstack 0 - 12392 005780 ___fltol: - 12393 callstack 116 - 12394 005780 0105 movlb 5 ; () banked - 12395 005782 35E4 rlcf (___fltol@f1+2)& (0+255),w,b - 12396 005784 35E5 rlcf (___fltol@f1+3)& (0+255),w,b - 12397 005786 6FEB movwf ___fltol@exp1& (0+255),b - 12398 005788 51EB movf ___fltol@exp1& (0+255),w,b - 12399 00578A A4D8 btfss status,2,c - 12400 00578C EFCA F02B goto u7501 - 12401 005790 EFCC F02B goto u7500 - 12402 005794 u7501: - 12403 005794 EFD6 F02B goto l9437 - 12404 005798 u7500: - 12405 005798 l9433: - 12406 - 12407 ; BSR set to: 5 - 12408 005798 0E00 movlw 0 - 12409 00579A 6FE2 movwf ?___fltol& (0+255),b - 12410 00579C 0E00 movlw 0 - 12411 00579E 6FE3 movwf (?___fltol+1)& (0+255),b - 12412 0057A0 0E00 movlw 0 - 12413 0057A2 6FE4 movwf (?___fltol+2)& (0+255),b - 12414 0057A4 0E00 movlw 0 - 12415 0057A6 6FE5 movwf (?___fltol+3)& (0+255),b - 12416 0057A8 EF43 F02C goto l2948 - 12417 0057AC l9437: - 12418 - 12419 ; BSR set to: 5 - 12420 0057AC C5E2 F5E6 movff ___fltol@f1,??___fltol - 12421 0057B0 C5E3 F5E7 movff ___fltol@f1+1,??___fltol+1 - 12422 0057B4 C5E4 F5E8 movff ___fltol@f1+2,??___fltol+2 - 12423 0057B8 C5E5 F5E9 movff ___fltol@f1+3,??___fltol+3 - 12424 0057BC 0E20 movlw 32 - 12425 0057BE EFE6 F02B goto u7510 - 12426 0057C2 u7515: - 12427 0057C2 90D8 bcf status,0,c - 12428 0057C4 33E9 rrcf (??___fltol+3)& (0+255),f,b - 12429 0057C6 33E8 rrcf (??___fltol+2)& (0+255),f,b - 12430 0057C8 33E7 rrcf (??___fltol+1)& (0+255),f,b - 12431 0057CA 33E6 rrcf ??___fltol& (0+255),f,b - 12432 0057CC u7510: - 12433 0057CC 2EE8 decfsz wreg,f,c - 12434 0057CE EFE1 F02B goto u7515 - 12435 0057D2 51E6 movf ??___fltol& (0+255),w,b - 12436 0057D4 6FEA movwf ___fltol@sign1& (0+255),b - 12437 0057D6 - 12438 ; BSR set to: 5 - 12439 0057D6 8FE4 bsf (___fltol@f1+2)& (0+255),7,b - 12440 0057D8 - 12441 ; BSR set to: 5 - 12442 0057D8 0EFF movlw 255 - 12443 0057DA 17E2 andwf ___fltol@f1& (0+255),f,b - 12444 0057DC 0EFF movlw 255 - 12445 0057DE 17E3 andwf (___fltol@f1+1)& (0+255),f,b - 12446 0057E0 0EFF movlw 255 - 12447 0057E2 17E4 andwf (___fltol@f1+2)& (0+255),f,b - 12448 0057E4 0E00 movlw 0 - 12449 0057E6 17E5 andwf (___fltol@f1+3)& (0+255),f,b - 12450 0057E8 - 12451 ; BSR set to: 5 - 12452 0057E8 0E96 movlw 150 - 12453 0057EA 5FEB subwf ___fltol@exp1& (0+255),f,b - 12454 0057EC - 12455 ; BSR set to: 5 - 12456 0057EC BFEB btfsc ___fltol@exp1& (0+255),7,b - 12457 0057EE EFFD F02B goto u7520 - 12458 0057F2 EFFB F02B goto u7521 - 12459 0057F6 u7521: - 12460 0057F6 EF13 F02C goto l9457 - 12461 0057FA u7520: - 12462 0057FA - 12463 ; BSR set to: 5 - 12464 0057FA 51EB movf ___fltol@exp1& (0+255),w,b - 12465 0057FC 0A80 xorlw 128 - 12466 0057FE 0F97 addlw 151 - 12467 005800 B0D8 btfsc status,0,c - 12468 005802 EF05 F02C goto u7531 - 12469 005806 EF07 F02C goto u7530 - 12470 00580A u7531: - 12471 00580A EF09 F02C goto l9453 - 12472 00580E u7530: - 12473 00580E EFCC F02B goto l9433 - 12474 005812 l9453: - 12475 - 12476 ; BSR set to: 5 - 12477 005812 90D8 bcf status,0,c - 12478 005814 33E5 rrcf (___fltol@f1+3)& (0+255),f,b - 12479 005816 33E4 rrcf (___fltol@f1+2)& (0+255),f,b - 12480 005818 33E3 rrcf (___fltol@f1+1)& (0+255),f,b - 12481 00581A 33E2 rrcf ___fltol@f1& (0+255),f,b - 12482 00581C - 12483 ; BSR set to: 5 - 12484 00581C 3FEB incfsz ___fltol@exp1& (0+255),f,b - 12485 00581E EF09 F02C goto l9453 - 12486 005822 EF2B F02C goto l9467 - 12487 005826 l9457: - 12488 - 12489 ; BSR set to: 5 - 12490 005826 0E1F movlw 31 - 12491 005828 65EB cpfsgt ___fltol@exp1& (0+255),b - 12492 00582A EF19 F02C goto u7541 - 12493 00582E EF1B F02C goto u7540 - 12494 005832 u7541: - 12495 005832 EF23 F02C goto l9465 - 12496 005836 u7540: - 12497 005836 EFCC F02B goto l9433 - 12498 00583A l9463: - 12499 - 12500 ; BSR set to: 5 - 12501 00583A 90D8 bcf status,0,c - 12502 00583C 37E2 rlcf ___fltol@f1& (0+255),f,b - 12503 00583E 37E3 rlcf (___fltol@f1+1)& (0+255),f,b - 12504 005840 37E4 rlcf (___fltol@f1+2)& (0+255),f,b - 12505 005842 37E5 rlcf (___fltol@f1+3)& (0+255),f,b - 12506 005844 07EB decf ___fltol@exp1& (0+255),f,b - 12507 005846 l9465: - 12508 - 12509 ; BSR set to: 5 - 12510 005846 51EB movf ___fltol@exp1& (0+255),w,b - 12511 005848 A4D8 btfss status,2,c - 12512 00584A EF29 F02C goto u7551 - 12513 00584E EF2B F02C goto u7550 - 12514 005852 u7551: - 12515 005852 EF1D F02C goto l9463 - 12516 005856 u7550: - 12517 005856 l9467: - 12518 - 12519 ; BSR set to: 5 - 12520 005856 51EA movf ___fltol@sign1& (0+255),w,b - 12521 005858 B4D8 btfsc status,2,c - 12522 00585A EF31 F02C goto u7561 - 12523 00585E EF33 F02C goto u7560 - 12524 005862 u7561: - 12525 005862 EF3B F02C goto l9471 - 12526 005866 u7560: - 12527 005866 - 12528 ; BSR set to: 5 - 12529 005866 1FE5 comf (___fltol@f1+3)& (0+255),f,b - 12530 005868 1FE4 comf (___fltol@f1+2)& (0+255),f,b - 12531 00586A 1FE3 comf (___fltol@f1+1)& (0+255),f,b - 12532 00586C 6DE2 negf ___fltol@f1& (0+255),b - 12533 00586E 0E00 movlw 0 - 12534 005870 23E3 addwfc (___fltol@f1+1)& (0+255),f,b - 12535 005872 23E4 addwfc (___fltol@f1+2)& (0+255),f,b - 12536 005874 23E5 addwfc (___fltol@f1+3)& (0+255),f,b - 12537 005876 l9471: - 12538 - 12539 ; BSR set to: 5 - 12540 005876 C5E2 F5E2 movff ___fltol@f1,?___fltol - 12541 00587A C5E3 F5E3 movff ___fltol@f1+1,?___fltol+1 - 12542 00587E C5E4 F5E4 movff ___fltol@f1+2,?___fltol+2 - 12543 005882 C5E5 F5E5 movff ___fltol@f1+3,?___fltol+3 - 12544 005886 l2948: - 12545 - 12546 ; BSR set to: 5 - 12547 005886 0012 return ;funcret - 12548 005888 __end_of___fltol: - 12549 callstack 0 - 12550 - 12551 ;; *************** function ___fladd ***************** - 12552 ;; Defined at: - 12553 ;; line 10 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c" - 12554 ;; Parameters: Size Location Type - 12555 ;; b 4 14[BANK5 ] long - 12556 ;; a 4 18[BANK5 ] long - 12557 ;; Auto vars: Size Location Type - 12558 ;; grs 1 29[BANK5 ] unsigned char - 12559 ;; bexp 1 28[BANK5 ] unsigned char - 12560 ;; aexp 1 27[BANK5 ] unsigned char - 12561 ;; signs 1 26[BANK5 ] unsigned char - 12562 ;; Return value: Size Location Type - 12563 ;; 4 14[BANK5 ] unsigned char - 12564 ;; Registers used: - 12565 ;; wreg, status,2, status,0 - 12566 ;; Tracked objects: - 12567 ;; On entry : 0/0 - 12568 ;; On exit : 0/0 - 12569 ;; Unchanged: 0/0 - 12570 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 12430 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12431 ;; Locals: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12432 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12433 ;; Totals: 0 6 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12434 ;;Total ram usage: 6 bytes + 12435 ;; Hardware stack levels used: 1 + 12436 ;; Hardware stack levels required when called: 8 + 12437 ;; This function calls: + 12438 ;; Nothing + 12439 ;; This function is called by: + 12440 ;; _GPIO_PWM1_Control + 12441 ;; _GPIO_PWM2_Control + 12442 ;; _APPSSend + 12443 ;; This function uses a non-reentrant model + 12444 ;; + 12445 + 12446 psect text83 + 12447 007AA8 __ptext83: + 12448 callstack 0 + 12449 007AA8 ___wmul: + 12450 callstack 116 + 12451 007AA8 0105 movlb 5 ; () banked + 12452 007AAA 5160 movf ___wmul@multiplier& (0+255),w,b + 12453 007AAC 0362 mulwf ___wmul@multiplicand& (0+255),b + 12454 007AAE 0061 F3CC F564 movff prodl,___wmul@product + 12455 007AB4 0061 F3D0 F565 movff prodh,___wmul@product+1 + 12456 007ABA 5160 movf ___wmul@multiplier& (0+255),w,b + 12457 007ABC 0363 mulwf (___wmul@multiplicand+1)& (0+255),b + 12458 007ABE 50F3 movf 243,w,c + 12459 007AC0 2765 addwf (___wmul@product+1)& (0+255),f,b + 12460 007AC2 5161 movf (___wmul@multiplier+1)& (0+255),w,b + 12461 007AC4 0362 mulwf ___wmul@multiplicand& (0+255),b + 12462 007AC6 50F3 movf 243,w,c + 12463 007AC8 2765 addwf (___wmul@product+1)& (0+255),f,b + 12464 007ACA + 12465 ; BSR set to: 5 + 12466 007ACA C564 F560 movff ___wmul@product,?___wmul + 12467 007ACE C565 F561 movff ___wmul@product+1,?___wmul+1 + 12468 007AD2 + 12469 ; BSR set to: 5 + 12470 007AD2 0012 return ;funcret + 12471 007AD4 __end_of___wmul: + 12472 callstack 0 + 12473 + 12474 ;; *************** function ___lwdiv ***************** + 12475 ;; Defined at: + 12476 ;; line 7 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c" + 12477 ;; Parameters: Size Location Type + 12478 ;; dividend 2 0[BANK5 ] unsigned int + 12479 ;; divisor 2 2[BANK5 ] unsigned int + 12480 ;; Auto vars: Size Location Type + 12481 ;; quotient 2 4[BANK5 ] unsigned int + 12482 ;; counter 1 6[BANK5 ] unsigned char + 12483 ;; Return value: Size Location Type + 12484 ;; 2 0[BANK5 ] unsigned int + 12485 ;; Registers used: + 12486 ;; wreg, status,2, status,0 + 12487 ;; Tracked objects: + 12488 ;; On entry : 0/0 + 12489 ;; On exit : 0/0 + 12490 ;; Unchanged: 0/0 + 12491 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 12571 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 + 12492 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 12572 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 + 12493 ;; Locals: 0 3 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 12573 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 + 12494 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 12574 ;; Totals: 0 16 0 0 0 0 0 0 0 0 0 0 + 12495 ;; Totals: 0 7 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 12575 ;;Total ram usage: 16 bytes - 12576 ;; Hardware stack levels used: 1 - 12577 ;; Hardware stack levels required when called: 8 - 12578 ;; This function calls: - 12579 ;; Nothing - 12580 ;; This function is called by: - 12581 ;; _GPIO_PWM1_Control - 12582 ;; _GPIO_PWM2_Control - 12583 ;; _PIDController_Update - 12584 ;; ___flsub - 12585 ;; This function uses a non-reentrant model - 12586 ;; + 12496 ;;Total ram usage: 7 bytes + 12497 ;; Hardware stack levels used: 1 + 12498 ;; Hardware stack levels required when called: 8 + 12499 ;; This function calls: + 12500 ;; Nothing + 12501 ;; This function is called by: + 12502 ;; _CLUTCH_Move + 12503 ;; _GPIO_PWM1_Control + 12504 ;; _GPIO_PWM2_Control + 12505 ;; This function uses a non-reentrant model + 12506 ;; + 12507 + 12508 psect text84 + 12509 00710E __ptext84: + 12510 callstack 0 + 12511 00710E ___lwdiv: + 12512 callstack 116 + 12513 00710E 0E00 movlw 0 + 12514 007110 0105 movlb 5 ; () banked + 12515 007112 6F65 movwf (___lwdiv@quotient+1)& (0+255),b + 12516 007114 0E00 movlw 0 + 12517 007116 6F64 movwf ___lwdiv@quotient& (0+255),b + 12518 007118 + 12519 ; BSR set to: 5 + 12520 007118 5162 movf ___lwdiv@divisor& (0+255),w,b + 12521 00711A 1163 iorwf (___lwdiv@divisor+1)& (0+255),w,b + 12522 00711C B4D8 btfsc status,2,c + 12523 00711E EF93 F038 goto u7911 + 12524 007122 EF95 F038 goto u7910 + 12525 007126 u7911: + 12526 007126 EFBD F038 goto l3145 + 12527 00712A u7910: + 12528 00712A + 12529 ; BSR set to: 5 + 12530 00712A 0E01 movlw 1 + 12531 00712C 6F66 movwf ___lwdiv@counter& (0+255),b + 12532 00712E EF9D F038 goto l9480 + 12533 007132 l9478: + 12534 + 12535 ; BSR set to: 5 + 12536 007132 90D8 bcf status,0,c + 12537 007134 3762 rlcf ___lwdiv@divisor& (0+255),f,b + 12538 007136 3763 rlcf (___lwdiv@divisor+1)& (0+255),f,b + 12539 007138 2B66 incf ___lwdiv@counter& (0+255),f,b + 12540 00713A l9480: + 12541 + 12542 ; BSR set to: 5 + 12543 00713A AF63 btfss (___lwdiv@divisor+1)& (0+255),7,b + 12544 00713C EFA2 F038 goto u7921 + 12545 007140 EFA4 F038 goto u7920 + 12546 007144 u7921: + 12547 007144 EF99 F038 goto l9478 + 12548 007148 u7920: + 12549 007148 l9482: + 12550 + 12551 ; BSR set to: 5 + 12552 007148 90D8 bcf status,0,c + 12553 00714A 3764 rlcf ___lwdiv@quotient& (0+255),f,b + 12554 00714C 3765 rlcf (___lwdiv@quotient+1)& (0+255),f,b + 12555 00714E + 12556 ; BSR set to: 5 + 12557 00714E 5162 movf ___lwdiv@divisor& (0+255),w,b + 12558 007150 5D60 subwf ___lwdiv@dividend& (0+255),w,b + 12559 007152 5163 movf (___lwdiv@divisor+1)& (0+255),w,b + 12560 007154 5961 subwfb (___lwdiv@dividend+1)& (0+255),w,b + 12561 007156 A0D8 btfss status,0,c + 12562 007158 EFB0 F038 goto u7931 + 12563 00715C EFB2 F038 goto u7930 + 12564 007160 u7931: + 12565 007160 EFB7 F038 goto l9490 + 12566 007164 u7930: + 12567 007164 + 12568 ; BSR set to: 5 + 12569 007164 5162 movf ___lwdiv@divisor& (0+255),w,b + 12570 007166 5F60 subwf ___lwdiv@dividend& (0+255),f,b + 12571 007168 5163 movf (___lwdiv@divisor+1)& (0+255),w,b + 12572 00716A 5B61 subwfb (___lwdiv@dividend+1)& (0+255),f,b + 12573 00716C + 12574 ; BSR set to: 5 + 12575 00716C 8164 bsf ___lwdiv@quotient& (0+255),0,b + 12576 00716E l9490: + 12577 + 12578 ; BSR set to: 5 + 12579 00716E 90D8 bcf status,0,c + 12580 007170 3363 rrcf (___lwdiv@divisor+1)& (0+255),f,b + 12581 007172 3362 rrcf ___lwdiv@divisor& (0+255),f,b + 12582 007174 + 12583 ; BSR set to: 5 + 12584 007174 2F66 decfsz ___lwdiv@counter& (0+255),f,b + 12585 007176 EFA4 F038 goto l9482 + 12586 00717A l3145: 12587 - 12588 psect text86 - 12589 002CCE __ptext86: - 12590 callstack 0 - 12591 002CCE ___fladd: - 12592 callstack 116 - 12593 002CCE 0105 movlb 5 ; () banked - 12594 002CD0 5171 movf (___fladd@b+3)& (0+255),w,b - 12595 002CD2 0B80 andlw 128 - 12596 002CD4 6F7A movwf ___fladd@signs& (0+255),b - 12597 002CD6 5171 movf (___fladd@b+3)& (0+255),w,b - 12598 002CD8 2571 addwf (___fladd@b+3)& (0+255),w,b - 12599 002CDA 6F7C movwf ___fladd@bexp& (0+255),b - 12600 002CDC - 12601 ; BSR set to: 5 - 12602 002CDC AF70 btfss (___fladd@b+2)& (0+255),7,b - 12603 002CDE EF73 F016 goto u7111 - 12604 002CE2 EF75 F016 goto u7110 - 12605 002CE6 u7111: - 12606 002CE6 EF76 F016 goto l9235 - 12607 002CEA u7110: - 12608 002CEA - 12609 ; BSR set to: 5 - 12610 002CEA 817C bsf ___fladd@bexp& (0+255),0,b - 12611 002CEC l9235: - 12612 - 12613 ; BSR set to: 5 - 12614 002CEC 517C movf ___fladd@bexp& (0+255),w,b - 12615 002CEE B4D8 btfsc status,2,c - 12616 002CF0 EF7C F016 goto u7121 - 12617 002CF4 EF7E F016 goto u7120 - 12618 002CF8 u7121: - 12619 002CF8 EF93 F016 goto l9245 - 12620 002CFC u7120: - 12621 002CFC - 12622 ; BSR set to: 5 - 12623 002CFC 297C incf ___fladd@bexp& (0+255),w,b - 12624 002CFE A4D8 btfss status,2,c - 12625 002D00 EF84 F016 goto u7131 - 12626 002D04 EF86 F016 goto u7130 - 12627 002D08 u7131: - 12628 002D08 EF8E F016 goto l9241 - 12629 002D0C u7130: - 12630 002D0C - 12631 ; BSR set to: 5 - 12632 002D0C 0E00 movlw 0 - 12633 002D0E 6F6E movwf ___fladd@b& (0+255),b - 12634 002D10 0E00 movlw 0 - 12635 002D12 6F6F movwf (___fladd@b+1)& (0+255),b - 12636 002D14 0E00 movlw 0 - 12637 002D16 6F70 movwf (___fladd@b+2)& (0+255),b - 12638 002D18 0E00 movlw 0 - 12639 002D1A 6F71 movwf (___fladd@b+3)& (0+255),b - 12640 002D1C l9241: - 12641 - 12642 ; BSR set to: 5 - 12643 002D1C 8F70 bsf (___fladd@b+2)& (0+255),7,b - 12644 002D1E - 12645 ; BSR set to: 5 - 12646 002D1E 0E00 movlw 0 - 12647 002D20 6F71 movwf (___fladd@b+3)& (0+255),b - 12648 002D22 EF9B F016 goto l9247 - 12649 002D26 l9245: - 12650 - 12651 ; BSR set to: 5 - 12652 002D26 0E00 movlw 0 - 12653 002D28 6F6E movwf ___fladd@b& (0+255),b - 12654 002D2A 0E00 movlw 0 - 12655 002D2C 6F6F movwf (___fladd@b+1)& (0+255),b - 12656 002D2E 0E00 movlw 0 - 12657 002D30 6F70 movwf (___fladd@b+2)& (0+255),b - 12658 002D32 0E00 movlw 0 - 12659 002D34 6F71 movwf (___fladd@b+3)& (0+255),b - 12660 002D36 l9247: - 12661 - 12662 ; BSR set to: 5 - 12663 002D36 5175 movf (___fladd@a+3)& (0+255),w,b - 12664 002D38 0B80 andlw 128 - 12665 002D3A 6F7B movwf ___fladd@aexp& (0+255),b - 12666 002D3C - 12667 ; BSR set to: 5 - 12668 002D3C 517A movf ___fladd@signs& (0+255),w,b - 12669 002D3E 197B xorwf ___fladd@aexp& (0+255),w,b - 12670 002D40 B4D8 btfsc status,2,c - 12671 002D42 EFA5 F016 goto u7141 - 12672 002D46 EFA7 F016 goto u7140 - 12673 002D4A u7141: - 12674 002D4A EFA8 F016 goto l9253 - 12675 002D4E u7140: - 12676 002D4E - 12677 ; BSR set to: 5 - 12678 002D4E 8D7A bsf ___fladd@signs& (0+255),6,b - 12679 002D50 l9253: - 12680 - 12681 ; BSR set to: 5 - 12682 002D50 5175 movf (___fladd@a+3)& (0+255),w,b - 12683 002D52 2575 addwf (___fladd@a+3)& (0+255),w,b - 12684 002D54 6F7B movwf ___fladd@aexp& (0+255),b - 12685 002D56 - 12686 ; BSR set to: 5 - 12687 002D56 AF74 btfss (___fladd@a+2)& (0+255),7,b - 12688 002D58 EFB0 F016 goto u7151 - 12689 002D5C EFB2 F016 goto u7150 - 12690 002D60 u7151: - 12691 002D60 EFB3 F016 goto l9259 - 12692 002D64 u7150: - 12693 002D64 - 12694 ; BSR set to: 5 - 12695 002D64 817B bsf ___fladd@aexp& (0+255),0,b - 12696 002D66 l9259: - 12697 - 12698 ; BSR set to: 5 - 12699 002D66 517B movf ___fladd@aexp& (0+255),w,b - 12700 002D68 B4D8 btfsc status,2,c - 12701 002D6A EFB9 F016 goto u7161 - 12702 002D6E EFBB F016 goto u7160 - 12703 002D72 u7161: - 12704 002D72 EFD0 F016 goto l9269 - 12705 002D76 u7160: - 12706 002D76 - 12707 ; BSR set to: 5 - 12708 002D76 297B incf ___fladd@aexp& (0+255),w,b - 12709 002D78 A4D8 btfss status,2,c - 12710 002D7A EFC1 F016 goto u7171 - 12711 002D7E EFC3 F016 goto u7170 - 12712 002D82 u7171: - 12713 002D82 EFCB F016 goto l9265 - 12714 002D86 u7170: - 12715 002D86 - 12716 ; BSR set to: 5 - 12717 002D86 0E00 movlw 0 - 12718 002D88 6F72 movwf ___fladd@a& (0+255),b - 12719 002D8A 0E00 movlw 0 - 12720 002D8C 6F73 movwf (___fladd@a+1)& (0+255),b - 12721 002D8E 0E00 movlw 0 - 12722 002D90 6F74 movwf (___fladd@a+2)& (0+255),b - 12723 002D92 0E00 movlw 0 - 12724 002D94 6F75 movwf (___fladd@a+3)& (0+255),b - 12725 002D96 l9265: - 12726 - 12727 ; BSR set to: 5 - 12728 002D96 8F74 bsf (___fladd@a+2)& (0+255),7,b - 12729 002D98 - 12730 ; BSR set to: 5 - 12731 002D98 0E00 movlw 0 - 12732 002D9A 6F75 movwf (___fladd@a+3)& (0+255),b - 12733 002D9C EFD8 F016 goto l9271 - 12734 002DA0 l9269: - 12735 - 12736 ; BSR set to: 5 - 12737 002DA0 0E00 movlw 0 - 12738 002DA2 6F72 movwf ___fladd@a& (0+255),b - 12739 002DA4 0E00 movlw 0 - 12740 002DA6 6F73 movwf (___fladd@a+1)& (0+255),b - 12741 002DA8 0E00 movlw 0 - 12742 002DAA 6F74 movwf (___fladd@a+2)& (0+255),b - 12743 002DAC 0E00 movlw 0 - 12744 002DAE 6F75 movwf (___fladd@a+3)& (0+255),b - 12745 002DB0 l9271: - 12746 - 12747 ; BSR set to: 5 - 12748 002DB0 517C movf ___fladd@bexp& (0+255),w,b - 12749 002DB2 5D7B subwf ___fladd@aexp& (0+255),w,b - 12750 002DB4 B0D8 btfsc status,0,c - 12751 002DB6 EFDF F016 goto u7181 - 12752 002DBA EFE1 F016 goto u7180 - 12753 002DBE u7181: - 12754 002DBE EF08 F017 goto l9307 - 12755 002DC2 u7180: - 12756 002DC2 - 12757 ; BSR set to: 5 - 12758 002DC2 AD7A btfss ___fladd@signs& (0+255),6,b - 12759 002DC4 EFE6 F016 goto u7191 - 12760 002DC8 EFE8 F016 goto u7190 - 12761 002DCC u7191: - 12762 002DCC EFEA F016 goto l9277 - 12763 002DD0 u7190: - 12764 002DD0 - 12765 ; BSR set to: 5 - 12766 002DD0 0E80 movlw 128 - 12767 002DD2 1B7A xorwf ___fladd@signs& (0+255),f,b - 12768 002DD4 l9277: - 12769 + 12588 ; BSR set to: 5 + 12589 00717A C564 F560 movff ___lwdiv@quotient,?___lwdiv + 12590 00717E C565 F561 movff ___lwdiv@quotient+1,?___lwdiv+1 + 12591 007182 + 12592 ; BSR set to: 5 + 12593 007182 0012 return ;funcret + 12594 007184 __end_of___lwdiv: + 12595 callstack 0 + 12596 + 12597 ;; *************** function ___fltol ***************** + 12598 ;; Defined at: + 12599 ;; line 43 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c" + 12600 ;; Parameters: Size Location Type + 12601 ;; f1 4 130[BANK5 ] unsigned int + 12602 ;; Auto vars: Size Location Type + 12603 ;; exp1 1 139[BANK5 ] unsigned char + 12604 ;; sign1 1 138[BANK5 ] unsigned char + 12605 ;; Return value: Size Location Type + 12606 ;; 4 130[BANK5 ] long + 12607 ;; Registers used: + 12608 ;; wreg, status,2, status,0 + 12609 ;; Tracked objects: + 12610 ;; On entry : 0/0 + 12611 ;; On exit : 0/0 + 12612 ;; Unchanged: 0/0 + 12613 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 + +1 BANK32 BANK33 BANK34 BANK35 BANK36 + 12614 ;; Params: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12615 ;; Locals: 0 2 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12616 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12617 ;; Totals: 0 10 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12618 ;;Total ram usage: 10 bytes + 12619 ;; Hardware stack levels used: 1 + 12620 ;; Hardware stack levels required when called: 8 + 12621 ;; This function calls: + 12622 ;; Nothing + 12623 ;; This function is called by: + 12624 ;; _GPIO_PWM1_Control + 12625 ;; _GPIO_PWM2_Control + 12626 ;; _ETCMove + 12627 ;; _DAC3_example + 12628 ;; This function uses a non-reentrant model + 12629 ;; + 12630 + 12631 psect text85 + 12632 005784 __ptext85: + 12633 callstack 0 + 12634 005784 ___fltol: + 12635 callstack 116 + 12636 005784 0105 movlb 5 ; () banked + 12637 005786 35E4 rlcf (___fltol@f1+2)& (0+255),w,b + 12638 005788 35E5 rlcf (___fltol@f1+3)& (0+255),w,b + 12639 00578A 6FEB movwf ___fltol@exp1& (0+255),b + 12640 00578C 51EB movf ___fltol@exp1& (0+255),w,b + 12641 00578E A4D8 btfss status,2,c + 12642 005790 EFCC F02B goto u7841 + 12643 005794 EFCE F02B goto u7840 + 12644 005798 u7841: + 12645 005798 EFD8 F02B goto l9434 + 12646 00579C u7840: + 12647 00579C l9430: + 12648 + 12649 ; BSR set to: 5 + 12650 00579C 0E00 movlw 0 + 12651 00579E 6FE2 movwf ?___fltol& (0+255),b + 12652 0057A0 0E00 movlw 0 + 12653 0057A2 6FE3 movwf (?___fltol+1)& (0+255),b + 12654 0057A4 0E00 movlw 0 + 12655 0057A6 6FE4 movwf (?___fltol+2)& (0+255),b + 12656 0057A8 0E00 movlw 0 + 12657 0057AA 6FE5 movwf (?___fltol+3)& (0+255),b + 12658 0057AC EF45 F02C goto l2951 + 12659 0057B0 l9434: + 12660 + 12661 ; BSR set to: 5 + 12662 0057B0 C5E2 F5E6 movff ___fltol@f1,??___fltol + 12663 0057B4 C5E3 F5E7 movff ___fltol@f1+1,??___fltol+1 + 12664 0057B8 C5E4 F5E8 movff ___fltol@f1+2,??___fltol+2 + 12665 0057BC C5E5 F5E9 movff ___fltol@f1+3,??___fltol+3 + 12666 0057C0 0E20 movlw 32 + 12667 0057C2 EFE8 F02B goto u7850 + 12668 0057C6 u7855: + 12669 0057C6 90D8 bcf status,0,c + 12670 0057C8 33E9 rrcf (??___fltol+3)& (0+255),f,b + 12671 0057CA 33E8 rrcf (??___fltol+2)& (0+255),f,b + 12672 0057CC 33E7 rrcf (??___fltol+1)& (0+255),f,b + 12673 0057CE 33E6 rrcf ??___fltol& (0+255),f,b + 12674 0057D0 u7850: + 12675 0057D0 2EE8 decfsz wreg,f,c + 12676 0057D2 EFE3 F02B goto u7855 + 12677 0057D6 51E6 movf ??___fltol& (0+255),w,b + 12678 0057D8 6FEA movwf ___fltol@sign1& (0+255),b + 12679 0057DA + 12680 ; BSR set to: 5 + 12681 0057DA 8FE4 bsf (___fltol@f1+2)& (0+255),7,b + 12682 0057DC + 12683 ; BSR set to: 5 + 12684 0057DC 0EFF movlw 255 + 12685 0057DE 17E2 andwf ___fltol@f1& (0+255),f,b + 12686 0057E0 0EFF movlw 255 + 12687 0057E2 17E3 andwf (___fltol@f1+1)& (0+255),f,b + 12688 0057E4 0EFF movlw 255 + 12689 0057E6 17E4 andwf (___fltol@f1+2)& (0+255),f,b + 12690 0057E8 0E00 movlw 0 + 12691 0057EA 17E5 andwf (___fltol@f1+3)& (0+255),f,b + 12692 0057EC + 12693 ; BSR set to: 5 + 12694 0057EC 0E96 movlw 150 + 12695 0057EE 5FEB subwf ___fltol@exp1& (0+255),f,b + 12696 0057F0 + 12697 ; BSR set to: 5 + 12698 0057F0 BFEB btfsc ___fltol@exp1& (0+255),7,b + 12699 0057F2 EFFF F02B goto u7860 + 12700 0057F6 EFFD F02B goto u7861 + 12701 0057FA u7861: + 12702 0057FA EF15 F02C goto l9454 + 12703 0057FE u7860: + 12704 0057FE + 12705 ; BSR set to: 5 + 12706 0057FE 51EB movf ___fltol@exp1& (0+255),w,b + 12707 005800 0A80 xorlw 128 + 12708 005802 0F97 addlw 151 + 12709 005804 B0D8 btfsc status,0,c + 12710 005806 EF07 F02C goto u7871 + 12711 00580A EF09 F02C goto u7870 + 12712 00580E u7871: + 12713 00580E EF0B F02C goto l9450 + 12714 005812 u7870: + 12715 005812 EFCE F02B goto l9430 + 12716 005816 l9450: + 12717 + 12718 ; BSR set to: 5 + 12719 005816 90D8 bcf status,0,c + 12720 005818 33E5 rrcf (___fltol@f1+3)& (0+255),f,b + 12721 00581A 33E4 rrcf (___fltol@f1+2)& (0+255),f,b + 12722 00581C 33E3 rrcf (___fltol@f1+1)& (0+255),f,b + 12723 00581E 33E2 rrcf ___fltol@f1& (0+255),f,b + 12724 005820 + 12725 ; BSR set to: 5 + 12726 005820 3FEB incfsz ___fltol@exp1& (0+255),f,b + 12727 005822 EF0B F02C goto l9450 + 12728 005826 EF2D F02C goto l9464 + 12729 00582A l9454: + 12730 + 12731 ; BSR set to: 5 + 12732 00582A 0E1F movlw 31 + 12733 00582C 65EB cpfsgt ___fltol@exp1& (0+255),b + 12734 00582E EF1B F02C goto u7881 + 12735 005832 EF1D F02C goto u7880 + 12736 005836 u7881: + 12737 005836 EF25 F02C goto l9462 + 12738 00583A u7880: + 12739 00583A EFCE F02B goto l9430 + 12740 00583E l9460: + 12741 + 12742 ; BSR set to: 5 + 12743 00583E 90D8 bcf status,0,c + 12744 005840 37E2 rlcf ___fltol@f1& (0+255),f,b + 12745 005842 37E3 rlcf (___fltol@f1+1)& (0+255),f,b + 12746 005844 37E4 rlcf (___fltol@f1+2)& (0+255),f,b + 12747 005846 37E5 rlcf (___fltol@f1+3)& (0+255),f,b + 12748 005848 07EB decf ___fltol@exp1& (0+255),f,b + 12749 00584A l9462: + 12750 + 12751 ; BSR set to: 5 + 12752 00584A 51EB movf ___fltol@exp1& (0+255),w,b + 12753 00584C A4D8 btfss status,2,c + 12754 00584E EF2B F02C goto u7891 + 12755 005852 EF2D F02C goto u7890 + 12756 005856 u7891: + 12757 005856 EF1F F02C goto l9460 + 12758 00585A u7890: + 12759 00585A l9464: + 12760 + 12761 ; BSR set to: 5 + 12762 00585A 51EA movf ___fltol@sign1& (0+255),w,b + 12763 00585C B4D8 btfsc status,2,c + 12764 00585E EF33 F02C goto u7901 + 12765 005862 EF35 F02C goto u7900 + 12766 005866 u7901: + 12767 005866 EF3D F02C goto l9468 + 12768 00586A u7900: + 12769 00586A 12770 ; BSR set to: 5 - 12771 002DD4 C57C F57D movff ___fladd@bexp,___fladd@grs - 12772 002DD8 - 12773 ; BSR set to: 5 - 12774 002DD8 C57B F57C movff ___fladd@aexp,___fladd@bexp - 12775 002DDC - 12776 ; BSR set to: 5 - 12777 002DDC C57D F57B movff ___fladd@grs,___fladd@aexp - 12778 002DE0 - 12779 ; BSR set to: 5 - 12780 002DE0 C56E F57D movff ___fladd@b,___fladd@grs - 12781 002DE4 - 12782 ; BSR set to: 5 - 12783 002DE4 C572 F56E movff ___fladd@a,___fladd@b - 12784 002DE8 - 12785 ; BSR set to: 5 - 12786 002DE8 C57D F572 movff ___fladd@grs,___fladd@a - 12787 002DEC + 12771 00586A 1FE5 comf (___fltol@f1+3)& (0+255),f,b + 12772 00586C 1FE4 comf (___fltol@f1+2)& (0+255),f,b + 12773 00586E 1FE3 comf (___fltol@f1+1)& (0+255),f,b + 12774 005870 6DE2 negf ___fltol@f1& (0+255),b + 12775 005872 0E00 movlw 0 + 12776 005874 23E3 addwfc (___fltol@f1+1)& (0+255),f,b + 12777 005876 23E4 addwfc (___fltol@f1+2)& (0+255),f,b + 12778 005878 23E5 addwfc (___fltol@f1+3)& (0+255),f,b + 12779 00587A l9468: + 12780 + 12781 ; BSR set to: 5 + 12782 00587A C5E2 F5E2 movff ___fltol@f1,?___fltol + 12783 00587E C5E3 F5E3 movff ___fltol@f1+1,?___fltol+1 + 12784 005882 C5E4 F5E4 movff ___fltol@f1+2,?___fltol+2 + 12785 005886 C5E5 F5E5 movff ___fltol@f1+3,?___fltol+3 + 12786 00588A l2951: + 12787 12788 ; BSR set to: 5 - 12789 002DEC C56F F57D movff ___fladd@b+1,___fladd@grs - 12790 002DF0 - 12791 ; BSR set to: 5 - 12792 002DF0 C573 F56F movff ___fladd@a+1,___fladd@b+1 - 12793 002DF4 - 12794 ; BSR set to: 5 - 12795 002DF4 C57D F573 movff ___fladd@grs,___fladd@a+1 - 12796 002DF8 - 12797 ; BSR set to: 5 - 12798 002DF8 C570 F57D movff ___fladd@b+2,___fladd@grs - 12799 002DFC - 12800 ; BSR set to: 5 - 12801 002DFC C574 F570 movff ___fladd@a+2,___fladd@b+2 - 12802 002E00 - 12803 ; BSR set to: 5 - 12804 002E00 C57D F574 movff ___fladd@grs,___fladd@a+2 - 12805 002E04 - 12806 ; BSR set to: 5 - 12807 002E04 C571 F57D movff ___fladd@b+3,___fladd@grs - 12808 002E08 - 12809 ; BSR set to: 5 - 12810 002E08 C575 F571 movff ___fladd@a+3,___fladd@b+3 - 12811 002E0C - 12812 ; BSR set to: 5 - 12813 002E0C C57D F575 movff ___fladd@grs,___fladd@a+3 - 12814 002E10 l9307: - 12815 - 12816 ; BSR set to: 5 - 12817 002E10 0E00 movlw 0 - 12818 002E12 6F7D movwf ___fladd@grs& (0+255),b - 12819 002E14 - 12820 ; BSR set to: 5 - 12821 002E14 517C movf ___fladd@bexp& (0+255),w,b - 12822 002E16 C57B F576 movff ___fladd@aexp,??___fladd - 12823 002E1A 6B77 clrf (??___fladd+1)& (0+255),b - 12824 002E1C 5F76 subwf ??___fladd& (0+255),f,b - 12825 002E1E 0E00 movlw 0 - 12826 002E20 5B77 subwfb (??___fladd+1)& (0+255),f,b - 12827 002E22 BF77 btfsc (??___fladd+1)& (0+255),7,b - 12828 002E24 EF1D F017 goto u7201 - 12829 002E28 5177 movf (??___fladd+1)& (0+255),w,b - 12830 002E2A E109 bnz u7200 - 12831 002E2C 0E1A movlw 26 - 12832 002E2E 5D76 subwf ??___fladd& (0+255),w,b - 12833 002E30 A0D8 btfss status,0,c - 12834 002E32 EF1D F017 goto u7201 - 12835 002E36 EF1F F017 goto u7200 - 12836 002E3A u7201: - 12837 002E3A EF56 F017 goto l3180 - 12838 002E3E u7200: - 12839 002E3E - 12840 ; BSR set to: 5 - 12841 002E3E 516E movf ___fladd@b& (0+255),w,b - 12842 002E40 116F iorwf (___fladd@b+1)& (0+255),w,b - 12843 002E42 1170 iorwf (___fladd@b+2)& (0+255),w,b - 12844 002E44 1171 iorwf (___fladd@b+3)& (0+255),w,b - 12845 002E46 A4D8 btfss status,2,c - 12846 002E48 EF28 F017 goto u7211 - 12847 002E4C EF2B F017 goto u7210 - 12848 002E50 u7211: - 12849 002E50 0E01 movlw 1 - 12850 002E52 EF2C F017 goto u7220 - 12851 002E56 u7210: - 12852 002E56 0E00 movlw 0 - 12853 002E58 u7220: - 12854 002E58 6F7D movwf ___fladd@grs& (0+255),b - 12855 002E5A - 12856 ; BSR set to: 5 - 12857 002E5A 0E00 movlw 0 - 12858 002E5C 6F6E movwf ___fladd@b& (0+255),b - 12859 002E5E 0E00 movlw 0 - 12860 002E60 6F6F movwf (___fladd@b+1)& (0+255),b - 12861 002E62 0E00 movlw 0 - 12862 002E64 6F70 movwf (___fladd@b+2)& (0+255),b - 12863 002E66 0E00 movlw 0 - 12864 002E68 6F71 movwf (___fladd@b+3)& (0+255),b - 12865 002E6A - 12866 ; BSR set to: 5 - 12867 002E6A C57B F57C movff ___fladd@aexp,___fladd@bexp - 12868 002E6E EF5F F017 goto l3179 - 12869 002E72 l3181: - 12870 - 12871 ; BSR set to: 5 - 12872 002E72 A17D btfss ___fladd@grs& (0+255),0,b - 12873 002E74 EF3E F017 goto u7231 - 12874 002E78 EF40 F017 goto u7230 - 12875 002E7C u7231: - 12876 002E7C EF46 F017 goto l9319 - 12877 002E80 u7230: - 12878 002E80 - 12879 ; BSR set to: 5 - 12880 002E80 90D8 bcf status,0,c - 12881 002E82 317D rrcf ___fladd@grs& (0+255),w,b - 12882 002E84 0901 iorlw 1 - 12883 002E86 6F7D movwf ___fladd@grs& (0+255),b - 12884 002E88 EF48 F017 goto l9321 - 12885 002E8C l9319: - 12886 + 12789 00588A 0012 return ;funcret + 12790 00588C __end_of___fltol: + 12791 callstack 0 + 12792 + 12793 ;; *************** function ___fladd ***************** + 12794 ;; Defined at: + 12795 ;; line 10 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c" + 12796 ;; Parameters: Size Location Type + 12797 ;; b 4 14[BANK5 ] long + 12798 ;; a 4 18[BANK5 ] long + 12799 ;; Auto vars: Size Location Type + 12800 ;; grs 1 29[BANK5 ] unsigned char + 12801 ;; bexp 1 28[BANK5 ] unsigned char + 12802 ;; aexp 1 27[BANK5 ] unsigned char + 12803 ;; signs 1 26[BANK5 ] unsigned char + 12804 ;; Return value: Size Location Type + 12805 ;; 4 14[BANK5 ] unsigned char + 12806 ;; Registers used: + 12807 ;; wreg, status,2, status,0 + 12808 ;; Tracked objects: + 12809 ;; On entry : 0/0 + 12810 ;; On exit : 0/0 + 12811 ;; Unchanged: 0/0 + 12812 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 + +1 BANK32 BANK33 BANK34 BANK35 BANK36 + 12813 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12814 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12815 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12816 ;; Totals: 0 16 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 12817 ;;Total ram usage: 16 bytes + 12818 ;; Hardware stack levels used: 1 + 12819 ;; Hardware stack levels required when called: 8 + 12820 ;; This function calls: + 12821 ;; Nothing + 12822 ;; This function is called by: + 12823 ;; _GPIO_PWM1_Control + 12824 ;; _GPIO_PWM2_Control + 12825 ;; _PIDController_Update + 12826 ;; ___flsub + 12827 ;; This function uses a non-reentrant model + 12828 ;; + 12829 + 12830 psect text86 + 12831 002CCE __ptext86: + 12832 callstack 0 + 12833 002CCE ___fladd: + 12834 callstack 116 + 12835 002CCE 0105 movlb 5 ; () banked + 12836 002CD0 5171 movf (___fladd@b+3)& (0+255),w,b + 12837 002CD2 0B80 andlw 128 + 12838 002CD4 6F7A movwf ___fladd@signs& (0+255),b + 12839 002CD6 5171 movf (___fladd@b+3)& (0+255),w,b + 12840 002CD8 2571 addwf (___fladd@b+3)& (0+255),w,b + 12841 002CDA 6F7C movwf ___fladd@bexp& (0+255),b + 12842 002CDC + 12843 ; BSR set to: 5 + 12844 002CDC AF70 btfss (___fladd@b+2)& (0+255),7,b + 12845 002CDE EF73 F016 goto u7451 + 12846 002CE2 EF75 F016 goto u7450 + 12847 002CE6 u7451: + 12848 002CE6 EF76 F016 goto l9232 + 12849 002CEA u7450: + 12850 002CEA + 12851 ; BSR set to: 5 + 12852 002CEA 817C bsf ___fladd@bexp& (0+255),0,b + 12853 002CEC l9232: + 12854 + 12855 ; BSR set to: 5 + 12856 002CEC 517C movf ___fladd@bexp& (0+255),w,b + 12857 002CEE B4D8 btfsc status,2,c + 12858 002CF0 EF7C F016 goto u7461 + 12859 002CF4 EF7E F016 goto u7460 + 12860 002CF8 u7461: + 12861 002CF8 EF93 F016 goto l9242 + 12862 002CFC u7460: + 12863 002CFC + 12864 ; BSR set to: 5 + 12865 002CFC 297C incf ___fladd@bexp& (0+255),w,b + 12866 002CFE A4D8 btfss status,2,c + 12867 002D00 EF84 F016 goto u7471 + 12868 002D04 EF86 F016 goto u7470 + 12869 002D08 u7471: + 12870 002D08 EF8E F016 goto l9238 + 12871 002D0C u7470: + 12872 002D0C + 12873 ; BSR set to: 5 + 12874 002D0C 0E00 movlw 0 + 12875 002D0E 6F6E movwf ___fladd@b& (0+255),b + 12876 002D10 0E00 movlw 0 + 12877 002D12 6F6F movwf (___fladd@b+1)& (0+255),b + 12878 002D14 0E00 movlw 0 + 12879 002D16 6F70 movwf (___fladd@b+2)& (0+255),b + 12880 002D18 0E00 movlw 0 + 12881 002D1A 6F71 movwf (___fladd@b+3)& (0+255),b + 12882 002D1C l9238: + 12883 + 12884 ; BSR set to: 5 + 12885 002D1C 8F70 bsf (___fladd@b+2)& (0+255),7,b + 12886 002D1E 12887 ; BSR set to: 5 - 12888 002E8C 90D8 bcf status,0,c - 12889 002E8E 337D rrcf ___fladd@grs& (0+255),f,b - 12890 002E90 l9321: - 12891 - 12892 ; BSR set to: 5 - 12893 002E90 A16E btfss ___fladd@b& (0+255),0,b - 12894 002E92 EF4D F017 goto u7241 - 12895 002E96 EF4F F017 goto u7240 - 12896 002E9A u7241: - 12897 002E9A EF50 F017 goto l9325 - 12898 002E9E u7240: - 12899 002E9E - 12900 ; BSR set to: 5 - 12901 002E9E 8F7D bsf ___fladd@grs& (0+255),7,b - 12902 002EA0 l9325: + 12888 002D1E 0E00 movlw 0 + 12889 002D20 6F71 movwf (___fladd@b+3)& (0+255),b + 12890 002D22 EF9B F016 goto l9244 + 12891 002D26 l9242: + 12892 + 12893 ; BSR set to: 5 + 12894 002D26 0E00 movlw 0 + 12895 002D28 6F6E movwf ___fladd@b& (0+255),b + 12896 002D2A 0E00 movlw 0 + 12897 002D2C 6F6F movwf (___fladd@b+1)& (0+255),b + 12898 002D2E 0E00 movlw 0 + 12899 002D30 6F70 movwf (___fladd@b+2)& (0+255),b + 12900 002D32 0E00 movlw 0 + 12901 002D34 6F71 movwf (___fladd@b+3)& (0+255),b + 12902 002D36 l9244: 12903 12904 ; BSR set to: 5 - 12905 002EA0 3571 rlcf (___fladd@b+3)& (0+255),w,b - 12906 002EA2 3371 rrcf (___fladd@b+3)& (0+255),f,b - 12907 002EA4 3370 rrcf (___fladd@b+2)& (0+255),f,b - 12908 002EA6 336F rrcf (___fladd@b+1)& (0+255),f,b - 12909 002EA8 336E rrcf ___fladd@b& (0+255),f,b - 12910 002EAA - 12911 ; BSR set to: 5 - 12912 002EAA 2B7C incf ___fladd@bexp& (0+255),f,b - 12913 002EAC l3180: - 12914 - 12915 ; BSR set to: 5 - 12916 002EAC 517B movf ___fladd@aexp& (0+255),w,b - 12917 002EAE 5D7C subwf ___fladd@bexp& (0+255),w,b - 12918 002EB0 A0D8 btfss status,0,c - 12919 002EB2 EF5D F017 goto u7251 - 12920 002EB6 EF5F F017 goto u7250 - 12921 002EBA u7251: - 12922 002EBA EF39 F017 goto l3181 - 12923 002EBE u7250: - 12924 002EBE l3179: - 12925 - 12926 ; BSR set to: 5 - 12927 002EBE BD7A btfsc ___fladd@signs& (0+255),6,b - 12928 002EC0 EF64 F017 goto u7261 - 12929 002EC4 EF66 F017 goto u7260 - 12930 002EC8 u7261: - 12931 002EC8 EFA6 F017 goto l9353 - 12932 002ECC u7260: - 12933 002ECC - 12934 ; BSR set to: 5 - 12935 002ECC 517C movf ___fladd@bexp& (0+255),w,b - 12936 002ECE A4D8 btfss status,2,c - 12937 002ED0 EF6C F017 goto u7271 - 12938 002ED4 EF6E F017 goto u7270 - 12939 002ED8 u7271: - 12940 002ED8 EF78 F017 goto l9335 - 12941 002EDC u7270: - 12942 002EDC - 12943 ; BSR set to: 5 - 12944 002EDC 0E00 movlw 0 - 12945 002EDE 6F6E movwf ?___fladd& (0+255),b - 12946 002EE0 0E00 movlw 0 - 12947 002EE2 6F6F movwf (?___fladd+1)& (0+255),b - 12948 002EE4 0E00 movlw 0 - 12949 002EE6 6F70 movwf (?___fladd+2)& (0+255),b - 12950 002EE8 0E00 movlw 0 - 12951 002EEA 6F71 movwf (?___fladd+3)& (0+255),b - 12952 002EEC EFC7 F018 goto l3188 - 12953 002EF0 l9335: - 12954 - 12955 ; BSR set to: 5 - 12956 002EF0 5172 movf ___fladd@a& (0+255),w,b - 12957 002EF2 276E addwf ___fladd@b& (0+255),f,b - 12958 002EF4 5173 movf (___fladd@a+1)& (0+255),w,b - 12959 002EF6 236F addwfc (___fladd@b+1)& (0+255),f,b - 12960 002EF8 5174 movf (___fladd@a+2)& (0+255),w,b - 12961 002EFA 2370 addwfc (___fladd@b+2)& (0+255),f,b - 12962 002EFC 5175 movf (___fladd@a+3)& (0+255),w,b - 12963 002EFE 2371 addwfc (___fladd@b+3)& (0+255),f,b - 12964 002F00 - 12965 ; BSR set to: 5 - 12966 002F00 A171 btfss (___fladd@b+3)& (0+255),0,b - 12967 002F02 EF85 F017 goto u7281 - 12968 002F06 EF87 F017 goto u7280 - 12969 002F0A u7281: - 12970 002F0A EF33 F018 goto l9389 - 12971 002F0E u7280: - 12972 002F0E - 12973 ; BSR set to: 5 - 12974 002F0E A17D btfss ___fladd@grs& (0+255),0,b - 12975 002F10 EF8C F017 goto u7291 - 12976 002F14 EF8E F017 goto u7290 - 12977 002F18 u7291: - 12978 002F18 EF94 F017 goto l9343 - 12979 002F1C u7290: - 12980 002F1C - 12981 ; BSR set to: 5 - 12982 002F1C 90D8 bcf status,0,c - 12983 002F1E 317D rrcf ___fladd@grs& (0+255),w,b - 12984 002F20 0901 iorlw 1 - 12985 002F22 6F7D movwf ___fladd@grs& (0+255),b - 12986 002F24 EF96 F017 goto l9345 - 12987 002F28 l9343: + 12905 002D36 5175 movf (___fladd@a+3)& (0+255),w,b + 12906 002D38 0B80 andlw 128 + 12907 002D3A 6F7B movwf ___fladd@aexp& (0+255),b + 12908 002D3C + 12909 ; BSR set to: 5 + 12910 002D3C 517A movf ___fladd@signs& (0+255),w,b + 12911 002D3E 197B xorwf ___fladd@aexp& (0+255),w,b + 12912 002D40 B4D8 btfsc status,2,c + 12913 002D42 EFA5 F016 goto u7481 + 12914 002D46 EFA7 F016 goto u7480 + 12915 002D4A u7481: + 12916 002D4A EFA8 F016 goto l9250 + 12917 002D4E u7480: + 12918 002D4E + 12919 ; BSR set to: 5 + 12920 002D4E 8D7A bsf ___fladd@signs& (0+255),6,b + 12921 002D50 l9250: + 12922 + 12923 ; BSR set to: 5 + 12924 002D50 5175 movf (___fladd@a+3)& (0+255),w,b + 12925 002D52 2575 addwf (___fladd@a+3)& (0+255),w,b + 12926 002D54 6F7B movwf ___fladd@aexp& (0+255),b + 12927 002D56 + 12928 ; BSR set to: 5 + 12929 002D56 AF74 btfss (___fladd@a+2)& (0+255),7,b + 12930 002D58 EFB0 F016 goto u7491 + 12931 002D5C EFB2 F016 goto u7490 + 12932 002D60 u7491: + 12933 002D60 EFB3 F016 goto l9256 + 12934 002D64 u7490: + 12935 002D64 + 12936 ; BSR set to: 5 + 12937 002D64 817B bsf ___fladd@aexp& (0+255),0,b + 12938 002D66 l9256: + 12939 + 12940 ; BSR set to: 5 + 12941 002D66 517B movf ___fladd@aexp& (0+255),w,b + 12942 002D68 B4D8 btfsc status,2,c + 12943 002D6A EFB9 F016 goto u7501 + 12944 002D6E EFBB F016 goto u7500 + 12945 002D72 u7501: + 12946 002D72 EFD0 F016 goto l9266 + 12947 002D76 u7500: + 12948 002D76 + 12949 ; BSR set to: 5 + 12950 002D76 297B incf ___fladd@aexp& (0+255),w,b + 12951 002D78 A4D8 btfss status,2,c + 12952 002D7A EFC1 F016 goto u7511 + 12953 002D7E EFC3 F016 goto u7510 + 12954 002D82 u7511: + 12955 002D82 EFCB F016 goto l9262 + 12956 002D86 u7510: + 12957 002D86 + 12958 ; BSR set to: 5 + 12959 002D86 0E00 movlw 0 + 12960 002D88 6F72 movwf ___fladd@a& (0+255),b + 12961 002D8A 0E00 movlw 0 + 12962 002D8C 6F73 movwf (___fladd@a+1)& (0+255),b + 12963 002D8E 0E00 movlw 0 + 12964 002D90 6F74 movwf (___fladd@a+2)& (0+255),b + 12965 002D92 0E00 movlw 0 + 12966 002D94 6F75 movwf (___fladd@a+3)& (0+255),b + 12967 002D96 l9262: + 12968 + 12969 ; BSR set to: 5 + 12970 002D96 8F74 bsf (___fladd@a+2)& (0+255),7,b + 12971 002D98 + 12972 ; BSR set to: 5 + 12973 002D98 0E00 movlw 0 + 12974 002D9A 6F75 movwf (___fladd@a+3)& (0+255),b + 12975 002D9C EFD8 F016 goto l9268 + 12976 002DA0 l9266: + 12977 + 12978 ; BSR set to: 5 + 12979 002DA0 0E00 movlw 0 + 12980 002DA2 6F72 movwf ___fladd@a& (0+255),b + 12981 002DA4 0E00 movlw 0 + 12982 002DA6 6F73 movwf (___fladd@a+1)& (0+255),b + 12983 002DA8 0E00 movlw 0 + 12984 002DAA 6F74 movwf (___fladd@a+2)& (0+255),b + 12985 002DAC 0E00 movlw 0 + 12986 002DAE 6F75 movwf (___fladd@a+3)& (0+255),b + 12987 002DB0 l9268: 12988 12989 ; BSR set to: 5 - 12990 002F28 90D8 bcf status,0,c - 12991 002F2A 337D rrcf ___fladd@grs& (0+255),f,b - 12992 002F2C l9345: - 12993 - 12994 ; BSR set to: 5 - 12995 002F2C A16E btfss ___fladd@b& (0+255),0,b - 12996 002F2E EF9B F017 goto u7301 - 12997 002F32 EF9D F017 goto u7300 - 12998 002F36 u7301: - 12999 002F36 EF9E F017 goto l9349 - 13000 002F3A u7300: - 13001 002F3A - 13002 ; BSR set to: 5 - 13003 002F3A 8F7D bsf ___fladd@grs& (0+255),7,b - 13004 002F3C l9349: - 13005 - 13006 ; BSR set to: 5 - 13007 002F3C 3571 rlcf (___fladd@b+3)& (0+255),w,b - 13008 002F3E 3371 rrcf (___fladd@b+3)& (0+255),f,b - 13009 002F40 3370 rrcf (___fladd@b+2)& (0+255),f,b - 13010 002F42 336F rrcf (___fladd@b+1)& (0+255),f,b - 13011 002F44 336E rrcf ___fladd@b& (0+255),f,b - 13012 002F46 - 13013 ; BSR set to: 5 - 13014 002F46 2B7C incf ___fladd@bexp& (0+255),f,b - 13015 002F48 EF33 F018 goto l9389 - 13016 002F4C l9353: - 13017 + 12990 002DB0 517C movf ___fladd@bexp& (0+255),w,b + 12991 002DB2 5D7B subwf ___fladd@aexp& (0+255),w,b + 12992 002DB4 B0D8 btfsc status,0,c + 12993 002DB6 EFDF F016 goto u7521 + 12994 002DBA EFE1 F016 goto u7520 + 12995 002DBE u7521: + 12996 002DBE EF08 F017 goto l9304 + 12997 002DC2 u7520: + 12998 002DC2 + 12999 ; BSR set to: 5 + 13000 002DC2 AD7A btfss ___fladd@signs& (0+255),6,b + 13001 002DC4 EFE6 F016 goto u7531 + 13002 002DC8 EFE8 F016 goto u7530 + 13003 002DCC u7531: + 13004 002DCC EFEA F016 goto l9274 + 13005 002DD0 u7530: + 13006 002DD0 + 13007 ; BSR set to: 5 + 13008 002DD0 0E80 movlw 128 + 13009 002DD2 1B7A xorwf ___fladd@signs& (0+255),f,b + 13010 002DD4 l9274: + 13011 + 13012 ; BSR set to: 5 + 13013 002DD4 C57C F57D movff ___fladd@bexp,___fladd@grs + 13014 002DD8 + 13015 ; BSR set to: 5 + 13016 002DD8 C57B F57C movff ___fladd@aexp,___fladd@bexp + 13017 002DDC 13018 ; BSR set to: 5 - 13019 002F4C 5172 movf ___fladd@a& (0+255),w,b - 13020 002F4E 5D6E subwf ___fladd@b& (0+255),w,b - 13021 002F50 5173 movf (___fladd@a+1)& (0+255),w,b - 13022 002F52 596F subwfb (___fladd@b+1)& (0+255),w,b - 13023 002F54 5174 movf (___fladd@a+2)& (0+255),w,b - 13024 002F56 5970 subwfb (___fladd@b+2)& (0+255),w,b - 13025 002F58 5171 movf (___fladd@b+3)& (0+255),w,b - 13026 002F5A 0A80 xorlw 128 - 13027 002F5C 6F76 movwf ??___fladd& (0+255),b - 13028 002F5E 5175 movf (___fladd@a+3)& (0+255),w,b - 13029 002F60 0A80 xorlw 128 - 13030 002F62 5976 subwfb ??___fladd& (0+255),w,b - 13031 002F64 B0D8 btfsc status,0,c - 13032 002F66 EFB7 F017 goto u7311 - 13033 002F6A EFB9 F017 goto u7310 - 13034 002F6E u7311: - 13035 002F6E EFE4 F017 goto l9363 - 13036 002F72 u7310: - 13037 002F72 - 13038 ; BSR set to: 5 - 13039 002F72 516E movf ___fladd@b& (0+255),w,b - 13040 002F74 5D72 subwf ___fladd@a& (0+255),w,b - 13041 002F76 6F76 movwf ??___fladd& (0+255),b - 13042 002F78 516F movf (___fladd@b+1)& (0+255),w,b - 13043 002F7A 5973 subwfb (___fladd@a+1)& (0+255),w,b - 13044 002F7C 6F77 movwf (??___fladd+1)& (0+255),b - 13045 002F7E 5170 movf (___fladd@b+2)& (0+255),w,b - 13046 002F80 5974 subwfb (___fladd@a+2)& (0+255),w,b - 13047 002F82 6F78 movwf (??___fladd+2)& (0+255),b - 13048 002F84 5171 movf (___fladd@b+3)& (0+255),w,b - 13049 002F86 5975 subwfb (___fladd@a+3)& (0+255),w,b - 13050 002F88 6F79 movwf (??___fladd+3)& (0+255),b - 13051 002F8A 0EFF movlw 255 - 13052 002F8C 2576 addwf ??___fladd& (0+255),w,b - 13053 002F8E 6F6E movwf ___fladd@b& (0+255),b - 13054 002F90 0EFF movlw 255 - 13055 002F92 2177 addwfc (??___fladd+1)& (0+255),w,b - 13056 002F94 6F6F movwf (___fladd@b+1)& (0+255),b - 13057 002F96 0EFF movlw 255 - 13058 002F98 2178 addwfc (??___fladd+2)& (0+255),w,b - 13059 002F9A 6F70 movwf (___fladd@b+2)& (0+255),b - 13060 002F9C 0EFF movlw 255 - 13061 002F9E 2179 addwfc (??___fladd+3)& (0+255),w,b - 13062 002FA0 6F71 movwf (___fladd@b+3)& (0+255),b - 13063 002FA2 0E80 movlw 128 - 13064 002FA4 1B7A xorwf ___fladd@signs& (0+255),f,b - 13065 002FA6 - 13066 ; BSR set to: 5 - 13067 002FA6 6D7D negf ___fladd@grs& (0+255),b - 13068 002FA8 - 13069 ; BSR set to: 5 - 13070 002FA8 517D movf ___fladd@grs& (0+255),w,b - 13071 002FAA A4D8 btfss status,2,c - 13072 002FAC EFDA F017 goto u7321 - 13073 002FB0 EFDC F017 goto u7320 - 13074 002FB4 u7321: - 13075 002FB4 EFEC F017 goto l3196 - 13076 002FB8 u7320: - 13077 002FB8 - 13078 ; BSR set to: 5 - 13079 002FB8 0E01 movlw 1 - 13080 002FBA 276E addwf ___fladd@b& (0+255),f,b - 13081 002FBC 0E00 movlw 0 - 13082 002FBE 236F addwfc (___fladd@b+1)& (0+255),f,b - 13083 002FC0 2370 addwfc (___fladd@b+2)& (0+255),f,b - 13084 002FC2 2371 addwfc (___fladd@b+3)& (0+255),f,b - 13085 002FC4 EFEC F017 goto l3196 - 13086 002FC8 l9363: - 13087 - 13088 ; BSR set to: 5 - 13089 002FC8 5172 movf ___fladd@a& (0+255),w,b - 13090 002FCA 5F6E subwf ___fladd@b& (0+255),f,b - 13091 002FCC 5173 movf (___fladd@a+1)& (0+255),w,b - 13092 002FCE 5B6F subwfb (___fladd@b+1)& (0+255),f,b - 13093 002FD0 5174 movf (___fladd@a+2)& (0+255),w,b - 13094 002FD2 5B70 subwfb (___fladd@b+2)& (0+255),f,b - 13095 002FD4 5175 movf (___fladd@a+3)& (0+255),w,b - 13096 002FD6 5B71 subwfb (___fladd@b+3)& (0+255),f,b - 13097 002FD8 l3196: - 13098 - 13099 ; BSR set to: 5 - 13100 002FD8 516E movf ___fladd@b& (0+255),w,b - 13101 002FDA 116F iorwf (___fladd@b+1)& (0+255),w,b - 13102 002FDC 1170 iorwf (___fladd@b+2)& (0+255),w,b - 13103 002FDE 1171 iorwf (___fladd@b+3)& (0+255),w,b - 13104 002FE0 A4D8 btfss status,2,c - 13105 002FE2 EFF5 F017 goto u7331 - 13106 002FE6 EFF7 F017 goto u7330 - 13107 002FEA u7331: - 13108 002FEA EF2C F018 goto l9387 - 13109 002FEE u7330: - 13110 002FEE - 13111 ; BSR set to: 5 - 13112 002FEE 517D movf ___fladd@grs& (0+255),w,b - 13113 002FF0 A4D8 btfss status,2,c - 13114 002FF2 EFFD F017 goto u7341 - 13115 002FF6 EFFF F017 goto u7340 - 13116 002FFA u7341: - 13117 002FFA EF2C F018 goto l9387 - 13118 002FFE u7340: - 13119 002FFE - 13120 ; BSR set to: 5 - 13121 002FFE 0E00 movlw 0 - 13122 003000 6F6E movwf ?___fladd& (0+255),b - 13123 003002 0E00 movlw 0 - 13124 003004 6F6F movwf (?___fladd+1)& (0+255),b - 13125 003006 0E00 movlw 0 - 13126 003008 6F70 movwf (?___fladd+2)& (0+255),b - 13127 00300A 0E00 movlw 0 - 13128 00300C 6F71 movwf (?___fladd+3)& (0+255),b - 13129 00300E EFC7 F018 goto l3188 - 13130 003012 l9371: - 13131 - 13132 ; BSR set to: 5 - 13133 003012 90D8 bcf status,0,c - 13134 003014 376E rlcf ___fladd@b& (0+255),f,b - 13135 003016 376F rlcf (___fladd@b+1)& (0+255),f,b - 13136 003018 3770 rlcf (___fladd@b+2)& (0+255),f,b - 13137 00301A 3771 rlcf (___fladd@b+3)& (0+255),f,b - 13138 00301C - 13139 ; BSR set to: 5 - 13140 00301C AF7D btfss ___fladd@grs& (0+255),7,b - 13141 00301E EF13 F018 goto u7351 - 13142 003022 EF15 F018 goto u7350 - 13143 003026 u7351: - 13144 003026 EF16 F018 goto l9377 - 13145 00302A u7350: - 13146 00302A - 13147 ; BSR set to: 5 - 13148 00302A 816E bsf ___fladd@b& (0+255),0,b - 13149 00302C l9377: - 13150 - 13151 ; BSR set to: 5 - 13152 00302C A17D btfss ___fladd@grs& (0+255),0,b - 13153 00302E EF1B F018 goto u7361 - 13154 003032 EF1D F018 goto u7360 - 13155 003036 u7361: - 13156 003036 EF21 F018 goto l9381 - 13157 00303A u7360: - 13158 00303A - 13159 ; BSR set to: 5 - 13160 00303A 80D8 bsf status,0,c - 13161 00303C 377D rlcf ___fladd@grs& (0+255),f,b - 13162 00303E EF23 F018 goto l9383 - 13163 003042 l9381: - 13164 - 13165 ; BSR set to: 5 - 13166 003042 90D8 bcf status,0,c - 13167 003044 377D rlcf ___fladd@grs& (0+255),f,b - 13168 003046 l9383: - 13169 - 13170 ; BSR set to: 5 - 13171 003046 517C movf ___fladd@bexp& (0+255),w,b - 13172 003048 B4D8 btfsc status,2,c - 13173 00304A EF29 F018 goto u7371 - 13174 00304E EF2B F018 goto u7370 - 13175 003052 u7371: - 13176 003052 EF2C F018 goto l9387 - 13177 003056 u7370: - 13178 003056 - 13179 ; BSR set to: 5 - 13180 003056 077C decf ___fladd@bexp& (0+255),f,b - 13181 003058 l9387: - 13182 - 13183 ; BSR set to: 5 - 13184 003058 AF70 btfss (___fladd@b+2)& (0+255),7,b - 13185 00305A EF31 F018 goto u7381 - 13186 00305E EF33 F018 goto u7380 - 13187 003062 u7381: - 13188 003062 EF09 F018 goto l9371 - 13189 003066 u7380: - 13190 003066 l9389: - 13191 - 13192 ; BSR set to: 5 - 13193 003066 0E00 movlw 0 - 13194 003068 6F7B movwf ___fladd@aexp& (0+255),b - 13195 00306A - 13196 ; BSR set to: 5 - 13197 00306A AF7D btfss ___fladd@grs& (0+255),7,b - 13198 00306C EF3A F018 goto u7391 - 13199 003070 EF3C F018 goto u7390 - 13200 003074 u7391: - 13201 003074 EF54 F018 goto l3205 - 13202 003078 u7390: - 13203 003078 - 13204 ; BSR set to: 5 - 13205 003078 C57D F576 movff ___fladd@grs,??___fladd - 13206 00307C 0E7F movlw 127 - 13207 00307E 1776 andwf ??___fladd& (0+255),f,b - 13208 003080 B4D8 btfsc status,2,c - 13209 003082 EF45 F018 goto u7401 - 13210 003086 EF47 F018 goto u7400 - 13211 00308A u7401: - 13212 00308A EF4B F018 goto l3206 - 13213 00308E u7400: - 13214 00308E l9395: - 13215 - 13216 ; BSR set to: 5 - 13217 00308E 0E01 movlw 1 - 13218 003090 6F7B movwf ___fladd@aexp& (0+255),b - 13219 003092 EF54 F018 goto l3205 - 13220 003096 l3206: - 13221 - 13222 ; BSR set to: 5 - 13223 003096 A16E btfss ___fladd@b& (0+255),0,b - 13224 003098 EF50 F018 goto u7411 - 13225 00309C EF52 F018 goto u7410 - 13226 0030A0 u7411: - 13227 0030A0 EF54 F018 goto l3205 - 13228 0030A4 u7410: - 13229 0030A4 EF47 F018 goto l9395 - 13230 0030A8 l3205: - 13231 - 13232 ; BSR set to: 5 - 13233 0030A8 517B movf ___fladd@aexp& (0+255),w,b - 13234 0030AA B4D8 btfsc status,2,c - 13235 0030AC EF5A F018 goto u7421 - 13236 0030B0 EF5C F018 goto u7420 - 13237 0030B4 u7421: - 13238 0030B4 EF87 F018 goto l9407 - 13239 0030B8 u7420: - 13240 0030B8 - 13241 ; BSR set to: 5 - 13242 0030B8 0E01 movlw 1 - 13243 0030BA 276E addwf ___fladd@b& (0+255),f,b - 13244 0030BC 0E00 movlw 0 - 13245 0030BE 236F addwfc (___fladd@b+1)& (0+255),f,b - 13246 0030C0 2370 addwfc (___fladd@b+2)& (0+255),f,b - 13247 0030C2 2371 addwfc (___fladd@b+3)& (0+255),f,b - 13248 0030C4 - 13249 ; BSR set to: 5 - 13250 0030C4 A171 btfss (___fladd@b+3)& (0+255),0,b - 13251 0030C6 EF67 F018 goto u7431 - 13252 0030CA EF69 F018 goto u7430 - 13253 0030CE u7431: - 13254 0030CE EF87 F018 goto l9407 - 13255 0030D2 u7430: - 13256 0030D2 - 13257 ; BSR set to: 5 - 13258 0030D2 C56E F576 movff ___fladd@b,??___fladd - 13259 0030D6 C56F F577 movff ___fladd@b+1,??___fladd+1 - 13260 0030DA C570 F578 movff ___fladd@b+2,??___fladd+2 - 13261 0030DE C571 F579 movff ___fladd@b+3,??___fladd+3 - 13262 0030E2 3579 rlcf (??___fladd+3)& (0+255),w,b - 13263 0030E4 3379 rrcf (??___fladd+3)& (0+255),f,b - 13264 0030E6 3378 rrcf (??___fladd+2)& (0+255),f,b - 13265 0030E8 3377 rrcf (??___fladd+1)& (0+255),f,b - 13266 0030EA 3376 rrcf ??___fladd& (0+255),f,b - 13267 0030EC C576 F56E movff ??___fladd,___fladd@b - 13268 0030F0 C577 F56F movff ??___fladd+1,___fladd@b+1 - 13269 0030F4 C578 F570 movff ??___fladd+2,___fladd@b+2 - 13270 0030F8 C579 F571 movff ??___fladd+3,___fladd@b+3 - 13271 0030FC 297C incf ___fladd@bexp& (0+255),w,b - 13272 0030FE B4D8 btfsc status,2,c - 13273 003100 EF84 F018 goto u7441 - 13274 003104 EF86 F018 goto u7440 - 13275 003108 u7441: - 13276 003108 EF87 F018 goto l9407 - 13277 00310C u7440: - 13278 00310C - 13279 ; BSR set to: 5 - 13280 00310C 2B7C incf ___fladd@bexp& (0+255),f,b - 13281 00310E l9407: - 13282 - 13283 ; BSR set to: 5 - 13284 00310E 297C incf ___fladd@bexp& (0+255),w,b - 13285 003110 B4D8 btfsc status,2,c - 13286 003112 EF8D F018 goto u7451 - 13287 003116 EF8F F018 goto u7450 - 13288 00311A u7451: - 13289 00311A EF97 F018 goto l9411 - 13290 00311E u7450: - 13291 00311E - 13292 ; BSR set to: 5 - 13293 00311E 517C movf ___fladd@bexp& (0+255),w,b - 13294 003120 A4D8 btfss status,2,c - 13295 003122 EF95 F018 goto u7461 - 13296 003126 EF97 F018 goto u7460 - 13297 00312A u7461: - 13298 00312A EFA9 F018 goto l9415 - 13299 00312E u7460: - 13300 00312E l9411: - 13301 - 13302 ; BSR set to: 5 - 13303 00312E 0E00 movlw 0 - 13304 003130 6F6E movwf ___fladd@b& (0+255),b - 13305 003132 0E00 movlw 0 - 13306 003134 6F6F movwf (___fladd@b+1)& (0+255),b - 13307 003136 0E00 movlw 0 - 13308 003138 6F70 movwf (___fladd@b+2)& (0+255),b - 13309 00313A 0E00 movlw 0 - 13310 00313C 6F71 movwf (___fladd@b+3)& (0+255),b - 13311 00313E 517C movf ___fladd@bexp& (0+255),w,b - 13312 003140 A4D8 btfss status,2,c - 13313 003142 EFA5 F018 goto u7471 - 13314 003146 EFA7 F018 goto u7470 - 13315 00314A u7471: - 13316 00314A EFA9 F018 goto l9415 - 13317 00314E u7470: - 13318 00314E - 13319 ; BSR set to: 5 - 13320 00314E 0E00 movlw 0 - 13321 003150 6F7A movwf ___fladd@signs& (0+255),b - 13322 003152 l9415: - 13323 - 13324 ; BSR set to: 5 - 13325 003152 A17C btfss ___fladd@bexp& (0+255),0,b - 13326 003154 EFAE F018 goto u7481 - 13327 003158 EFB0 F018 goto u7480 - 13328 00315C u7481: - 13329 00315C EFB3 F018 goto l9419 - 13330 003160 u7480: - 13331 003160 - 13332 ; BSR set to: 5 - 13333 003160 8F70 bsf (___fladd@b+2)& (0+255),7,b - 13334 003162 EFB4 F018 goto l9421 - 13335 003166 l9419: - 13336 - 13337 ; BSR set to: 5 - 13338 003166 9F70 bcf (___fladd@b+2)& (0+255),7,b - 13339 003168 l9421: + 13019 002DDC C57D F57B movff ___fladd@grs,___fladd@aexp + 13020 002DE0 + 13021 ; BSR set to: 5 + 13022 002DE0 C56E F57D movff ___fladd@b,___fladd@grs + 13023 002DE4 + 13024 ; BSR set to: 5 + 13025 002DE4 C572 F56E movff ___fladd@a,___fladd@b + 13026 002DE8 + 13027 ; BSR set to: 5 + 13028 002DE8 C57D F572 movff ___fladd@grs,___fladd@a + 13029 002DEC + 13030 ; BSR set to: 5 + 13031 002DEC C56F F57D movff ___fladd@b+1,___fladd@grs + 13032 002DF0 + 13033 ; BSR set to: 5 + 13034 002DF0 C573 F56F movff ___fladd@a+1,___fladd@b+1 + 13035 002DF4 + 13036 ; BSR set to: 5 + 13037 002DF4 C57D F573 movff ___fladd@grs,___fladd@a+1 + 13038 002DF8 + 13039 ; BSR set to: 5 + 13040 002DF8 C570 F57D movff ___fladd@b+2,___fladd@grs + 13041 002DFC + 13042 ; BSR set to: 5 + 13043 002DFC C574 F570 movff ___fladd@a+2,___fladd@b+2 + 13044 002E00 + 13045 ; BSR set to: 5 + 13046 002E00 C57D F574 movff ___fladd@grs,___fladd@a+2 + 13047 002E04 + 13048 ; BSR set to: 5 + 13049 002E04 C571 F57D movff ___fladd@b+3,___fladd@grs + 13050 002E08 + 13051 ; BSR set to: 5 + 13052 002E08 C575 F571 movff ___fladd@a+3,___fladd@b+3 + 13053 002E0C + 13054 ; BSR set to: 5 + 13055 002E0C C57D F575 movff ___fladd@grs,___fladd@a+3 + 13056 002E10 l9304: + 13057 + 13058 ; BSR set to: 5 + 13059 002E10 0E00 movlw 0 + 13060 002E12 6F7D movwf ___fladd@grs& (0+255),b + 13061 002E14 + 13062 ; BSR set to: 5 + 13063 002E14 517C movf ___fladd@bexp& (0+255),w,b + 13064 002E16 C57B F576 movff ___fladd@aexp,??___fladd + 13065 002E1A 6B77 clrf (??___fladd+1)& (0+255),b + 13066 002E1C 5F76 subwf ??___fladd& (0+255),f,b + 13067 002E1E 0E00 movlw 0 + 13068 002E20 5B77 subwfb (??___fladd+1)& (0+255),f,b + 13069 002E22 BF77 btfsc (??___fladd+1)& (0+255),7,b + 13070 002E24 EF1D F017 goto u7541 + 13071 002E28 5177 movf (??___fladd+1)& (0+255),w,b + 13072 002E2A E109 bnz u7540 + 13073 002E2C 0E1A movlw 26 + 13074 002E2E 5D76 subwf ??___fladd& (0+255),w,b + 13075 002E30 A0D8 btfss status,0,c + 13076 002E32 EF1D F017 goto u7541 + 13077 002E36 EF1F F017 goto u7540 + 13078 002E3A u7541: + 13079 002E3A EF56 F017 goto l3183 + 13080 002E3E u7540: + 13081 002E3E + 13082 ; BSR set to: 5 + 13083 002E3E 516E movf ___fladd@b& (0+255),w,b + 13084 002E40 116F iorwf (___fladd@b+1)& (0+255),w,b + 13085 002E42 1170 iorwf (___fladd@b+2)& (0+255),w,b + 13086 002E44 1171 iorwf (___fladd@b+3)& (0+255),w,b + 13087 002E46 A4D8 btfss status,2,c + 13088 002E48 EF28 F017 goto u7551 + 13089 002E4C EF2B F017 goto u7550 + 13090 002E50 u7551: + 13091 002E50 0E01 movlw 1 + 13092 002E52 EF2C F017 goto u7560 + 13093 002E56 u7550: + 13094 002E56 0E00 movlw 0 + 13095 002E58 u7560: + 13096 002E58 6F7D movwf ___fladd@grs& (0+255),b + 13097 002E5A + 13098 ; BSR set to: 5 + 13099 002E5A 0E00 movlw 0 + 13100 002E5C 6F6E movwf ___fladd@b& (0+255),b + 13101 002E5E 0E00 movlw 0 + 13102 002E60 6F6F movwf (___fladd@b+1)& (0+255),b + 13103 002E62 0E00 movlw 0 + 13104 002E64 6F70 movwf (___fladd@b+2)& (0+255),b + 13105 002E66 0E00 movlw 0 + 13106 002E68 6F71 movwf (___fladd@b+3)& (0+255),b + 13107 002E6A + 13108 ; BSR set to: 5 + 13109 002E6A C57B F57C movff ___fladd@aexp,___fladd@bexp + 13110 002E6E EF5F F017 goto l3182 + 13111 002E72 l3184: + 13112 + 13113 ; BSR set to: 5 + 13114 002E72 A17D btfss ___fladd@grs& (0+255),0,b + 13115 002E74 EF3E F017 goto u7571 + 13116 002E78 EF40 F017 goto u7570 + 13117 002E7C u7571: + 13118 002E7C EF46 F017 goto l9316 + 13119 002E80 u7570: + 13120 002E80 + 13121 ; BSR set to: 5 + 13122 002E80 90D8 bcf status,0,c + 13123 002E82 317D rrcf ___fladd@grs& (0+255),w,b + 13124 002E84 0901 iorlw 1 + 13125 002E86 6F7D movwf ___fladd@grs& (0+255),b + 13126 002E88 EF48 F017 goto l9318 + 13127 002E8C l9316: + 13128 + 13129 ; BSR set to: 5 + 13130 002E8C 90D8 bcf status,0,c + 13131 002E8E 337D rrcf ___fladd@grs& (0+255),f,b + 13132 002E90 l9318: + 13133 + 13134 ; BSR set to: 5 + 13135 002E90 A16E btfss ___fladd@b& (0+255),0,b + 13136 002E92 EF4D F017 goto u7581 + 13137 002E96 EF4F F017 goto u7580 + 13138 002E9A u7581: + 13139 002E9A EF50 F017 goto l9322 + 13140 002E9E u7580: + 13141 002E9E + 13142 ; BSR set to: 5 + 13143 002E9E 8F7D bsf ___fladd@grs& (0+255),7,b + 13144 002EA0 l9322: + 13145 + 13146 ; BSR set to: 5 + 13147 002EA0 3571 rlcf (___fladd@b+3)& (0+255),w,b + 13148 002EA2 3371 rrcf (___fladd@b+3)& (0+255),f,b + 13149 002EA4 3370 rrcf (___fladd@b+2)& (0+255),f,b + 13150 002EA6 336F rrcf (___fladd@b+1)& (0+255),f,b + 13151 002EA8 336E rrcf ___fladd@b& (0+255),f,b + 13152 002EAA + 13153 ; BSR set to: 5 + 13154 002EAA 2B7C incf ___fladd@bexp& (0+255),f,b + 13155 002EAC l3183: + 13156 + 13157 ; BSR set to: 5 + 13158 002EAC 517B movf ___fladd@aexp& (0+255),w,b + 13159 002EAE 5D7C subwf ___fladd@bexp& (0+255),w,b + 13160 002EB0 A0D8 btfss status,0,c + 13161 002EB2 EF5D F017 goto u7591 + 13162 002EB6 EF5F F017 goto u7590 + 13163 002EBA u7591: + 13164 002EBA EF39 F017 goto l3184 + 13165 002EBE u7590: + 13166 002EBE l3182: + 13167 + 13168 ; BSR set to: 5 + 13169 002EBE BD7A btfsc ___fladd@signs& (0+255),6,b + 13170 002EC0 EF64 F017 goto u7601 + 13171 002EC4 EF66 F017 goto u7600 + 13172 002EC8 u7601: + 13173 002EC8 EFA6 F017 goto l9350 + 13174 002ECC u7600: + 13175 002ECC + 13176 ; BSR set to: 5 + 13177 002ECC 517C movf ___fladd@bexp& (0+255),w,b + 13178 002ECE A4D8 btfss status,2,c + 13179 002ED0 EF6C F017 goto u7611 + 13180 002ED4 EF6E F017 goto u7610 + 13181 002ED8 u7611: + 13182 002ED8 EF78 F017 goto l9332 + 13183 002EDC u7610: + 13184 002EDC + 13185 ; BSR set to: 5 + 13186 002EDC 0E00 movlw 0 + 13187 002EDE 6F6E movwf ?___fladd& (0+255),b + 13188 002EE0 0E00 movlw 0 + 13189 002EE2 6F6F movwf (?___fladd+1)& (0+255),b + 13190 002EE4 0E00 movlw 0 + 13191 002EE6 6F70 movwf (?___fladd+2)& (0+255),b + 13192 002EE8 0E00 movlw 0 + 13193 002EEA 6F71 movwf (?___fladd+3)& (0+255),b + 13194 002EEC EFC7 F018 goto l3191 + 13195 002EF0 l9332: + 13196 + 13197 ; BSR set to: 5 + 13198 002EF0 5172 movf ___fladd@a& (0+255),w,b + 13199 002EF2 276E addwf ___fladd@b& (0+255),f,b + 13200 002EF4 5173 movf (___fladd@a+1)& (0+255),w,b + 13201 002EF6 236F addwfc (___fladd@b+1)& (0+255),f,b + 13202 002EF8 5174 movf (___fladd@a+2)& (0+255),w,b + 13203 002EFA 2370 addwfc (___fladd@b+2)& (0+255),f,b + 13204 002EFC 5175 movf (___fladd@a+3)& (0+255),w,b + 13205 002EFE 2371 addwfc (___fladd@b+3)& (0+255),f,b + 13206 002F00 + 13207 ; BSR set to: 5 + 13208 002F00 A171 btfss (___fladd@b+3)& (0+255),0,b + 13209 002F02 EF85 F017 goto u7621 + 13210 002F06 EF87 F017 goto u7620 + 13211 002F0A u7621: + 13212 002F0A EF33 F018 goto l9386 + 13213 002F0E u7620: + 13214 002F0E + 13215 ; BSR set to: 5 + 13216 002F0E A17D btfss ___fladd@grs& (0+255),0,b + 13217 002F10 EF8C F017 goto u7631 + 13218 002F14 EF8E F017 goto u7630 + 13219 002F18 u7631: + 13220 002F18 EF94 F017 goto l9340 + 13221 002F1C u7630: + 13222 002F1C + 13223 ; BSR set to: 5 + 13224 002F1C 90D8 bcf status,0,c + 13225 002F1E 317D rrcf ___fladd@grs& (0+255),w,b + 13226 002F20 0901 iorlw 1 + 13227 002F22 6F7D movwf ___fladd@grs& (0+255),b + 13228 002F24 EF96 F017 goto l9342 + 13229 002F28 l9340: + 13230 + 13231 ; BSR set to: 5 + 13232 002F28 90D8 bcf status,0,c + 13233 002F2A 337D rrcf ___fladd@grs& (0+255),f,b + 13234 002F2C l9342: + 13235 + 13236 ; BSR set to: 5 + 13237 002F2C A16E btfss ___fladd@b& (0+255),0,b + 13238 002F2E EF9B F017 goto u7641 + 13239 002F32 EF9D F017 goto u7640 + 13240 002F36 u7641: + 13241 002F36 EF9E F017 goto l9346 + 13242 002F3A u7640: + 13243 002F3A + 13244 ; BSR set to: 5 + 13245 002F3A 8F7D bsf ___fladd@grs& (0+255),7,b + 13246 002F3C l9346: + 13247 + 13248 ; BSR set to: 5 + 13249 002F3C 3571 rlcf (___fladd@b+3)& (0+255),w,b + 13250 002F3E 3371 rrcf (___fladd@b+3)& (0+255),f,b + 13251 002F40 3370 rrcf (___fladd@b+2)& (0+255),f,b + 13252 002F42 336F rrcf (___fladd@b+1)& (0+255),f,b + 13253 002F44 336E rrcf ___fladd@b& (0+255),f,b + 13254 002F46 + 13255 ; BSR set to: 5 + 13256 002F46 2B7C incf ___fladd@bexp& (0+255),f,b + 13257 002F48 EF33 F018 goto l9386 + 13258 002F4C l9350: + 13259 + 13260 ; BSR set to: 5 + 13261 002F4C 5172 movf ___fladd@a& (0+255),w,b + 13262 002F4E 5D6E subwf ___fladd@b& (0+255),w,b + 13263 002F50 5173 movf (___fladd@a+1)& (0+255),w,b + 13264 002F52 596F subwfb (___fladd@b+1)& (0+255),w,b + 13265 002F54 5174 movf (___fladd@a+2)& (0+255),w,b + 13266 002F56 5970 subwfb (___fladd@b+2)& (0+255),w,b + 13267 002F58 5171 movf (___fladd@b+3)& (0+255),w,b + 13268 002F5A 0A80 xorlw 128 + 13269 002F5C 6F76 movwf ??___fladd& (0+255),b + 13270 002F5E 5175 movf (___fladd@a+3)& (0+255),w,b + 13271 002F60 0A80 xorlw 128 + 13272 002F62 5976 subwfb ??___fladd& (0+255),w,b + 13273 002F64 B0D8 btfsc status,0,c + 13274 002F66 EFB7 F017 goto u7651 + 13275 002F6A EFB9 F017 goto u7650 + 13276 002F6E u7651: + 13277 002F6E EFE4 F017 goto l9360 + 13278 002F72 u7650: + 13279 002F72 + 13280 ; BSR set to: 5 + 13281 002F72 516E movf ___fladd@b& (0+255),w,b + 13282 002F74 5D72 subwf ___fladd@a& (0+255),w,b + 13283 002F76 6F76 movwf ??___fladd& (0+255),b + 13284 002F78 516F movf (___fladd@b+1)& (0+255),w,b + 13285 002F7A 5973 subwfb (___fladd@a+1)& (0+255),w,b + 13286 002F7C 6F77 movwf (??___fladd+1)& (0+255),b + 13287 002F7E 5170 movf (___fladd@b+2)& (0+255),w,b + 13288 002F80 5974 subwfb (___fladd@a+2)& (0+255),w,b + 13289 002F82 6F78 movwf (??___fladd+2)& (0+255),b + 13290 002F84 5171 movf (___fladd@b+3)& (0+255),w,b + 13291 002F86 5975 subwfb (___fladd@a+3)& (0+255),w,b + 13292 002F88 6F79 movwf (??___fladd+3)& (0+255),b + 13293 002F8A 0EFF movlw 255 + 13294 002F8C 2576 addwf ??___fladd& (0+255),w,b + 13295 002F8E 6F6E movwf ___fladd@b& (0+255),b + 13296 002F90 0EFF movlw 255 + 13297 002F92 2177 addwfc (??___fladd+1)& (0+255),w,b + 13298 002F94 6F6F movwf (___fladd@b+1)& (0+255),b + 13299 002F96 0EFF movlw 255 + 13300 002F98 2178 addwfc (??___fladd+2)& (0+255),w,b + 13301 002F9A 6F70 movwf (___fladd@b+2)& (0+255),b + 13302 002F9C 0EFF movlw 255 + 13303 002F9E 2179 addwfc (??___fladd+3)& (0+255),w,b + 13304 002FA0 6F71 movwf (___fladd@b+3)& (0+255),b + 13305 002FA2 0E80 movlw 128 + 13306 002FA4 1B7A xorwf ___fladd@signs& (0+255),f,b + 13307 002FA6 + 13308 ; BSR set to: 5 + 13309 002FA6 6D7D negf ___fladd@grs& (0+255),b + 13310 002FA8 + 13311 ; BSR set to: 5 + 13312 002FA8 517D movf ___fladd@grs& (0+255),w,b + 13313 002FAA A4D8 btfss status,2,c + 13314 002FAC EFDA F017 goto u7661 + 13315 002FB0 EFDC F017 goto u7660 + 13316 002FB4 u7661: + 13317 002FB4 EFEC F017 goto l3199 + 13318 002FB8 u7660: + 13319 002FB8 + 13320 ; BSR set to: 5 + 13321 002FB8 0E01 movlw 1 + 13322 002FBA 276E addwf ___fladd@b& (0+255),f,b + 13323 002FBC 0E00 movlw 0 + 13324 002FBE 236F addwfc (___fladd@b+1)& (0+255),f,b + 13325 002FC0 2370 addwfc (___fladd@b+2)& (0+255),f,b + 13326 002FC2 2371 addwfc (___fladd@b+3)& (0+255),f,b + 13327 002FC4 EFEC F017 goto l3199 + 13328 002FC8 l9360: + 13329 + 13330 ; BSR set to: 5 + 13331 002FC8 5172 movf ___fladd@a& (0+255),w,b + 13332 002FCA 5F6E subwf ___fladd@b& (0+255),f,b + 13333 002FCC 5173 movf (___fladd@a+1)& (0+255),w,b + 13334 002FCE 5B6F subwfb (___fladd@b+1)& (0+255),f,b + 13335 002FD0 5174 movf (___fladd@a+2)& (0+255),w,b + 13336 002FD2 5B70 subwfb (___fladd@b+2)& (0+255),f,b + 13337 002FD4 5175 movf (___fladd@a+3)& (0+255),w,b + 13338 002FD6 5B71 subwfb (___fladd@b+3)& (0+255),f,b + 13339 002FD8 l3199: 13340 13341 ; BSR set to: 5 - 13342 003168 90D8 bcf status,0,c - 13343 00316A 317C rrcf ___fladd@bexp& (0+255),w,b - 13344 00316C 6F71 movwf (___fladd@b+3)& (0+255),b - 13345 00316E - 13346 ; BSR set to: 5 - 13347 00316E AF7A btfss ___fladd@signs& (0+255),7,b - 13348 003170 EFBC F018 goto u7491 - 13349 003174 EFBE F018 goto u7490 - 13350 003178 u7491: - 13351 003178 EFBF F018 goto l9427 - 13352 00317C u7490: - 13353 00317C - 13354 ; BSR set to: 5 - 13355 00317C 8F71 bsf (___fladd@b+3)& (0+255),7,b - 13356 00317E l9427: - 13357 - 13358 ; BSR set to: 5 - 13359 00317E C56E F56E movff ___fladd@b,?___fladd - 13360 003182 C56F F56F movff ___fladd@b+1,?___fladd+1 - 13361 003186 C570 F570 movff ___fladd@b+2,?___fladd+2 - 13362 00318A C571 F571 movff ___fladd@b+3,?___fladd+3 - 13363 00318E l3188: - 13364 - 13365 ; BSR set to: 5 - 13366 00318E 0012 return ;funcret - 13367 003190 __end_of___fladd: - 13368 callstack 0 - 13369 - 13370 ;; *************** function _PWM1_16BIT_WritePeriodRegister ***************** - 13371 ;; Defined at: - 13372 ;; line 144 in file "mcc_generated_files/pwm1_16bit.c" - 13373 ;; Parameters: Size Location Type - 13374 ;; periodCount 2 0[BANK5 ] unsigned short - 13375 ;; Auto vars: Size Location Type - 13376 ;; None - 13377 ;; Return value: Size Location Type - 13378 ;; 1 wreg void - 13379 ;; Registers used: - 13380 ;; wreg, status,2 - 13381 ;; Tracked objects: - 13382 ;; On entry : 0/0 - 13383 ;; On exit : 0/0 - 13384 ;; Unchanged: 0/0 - 13385 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 13342 002FD8 516E movf ___fladd@b& (0+255),w,b + 13343 002FDA 116F iorwf (___fladd@b+1)& (0+255),w,b + 13344 002FDC 1170 iorwf (___fladd@b+2)& (0+255),w,b + 13345 002FDE 1171 iorwf (___fladd@b+3)& (0+255),w,b + 13346 002FE0 A4D8 btfss status,2,c + 13347 002FE2 EFF5 F017 goto u7671 + 13348 002FE6 EFF7 F017 goto u7670 + 13349 002FEA u7671: + 13350 002FEA EF2C F018 goto l9384 + 13351 002FEE u7670: + 13352 002FEE + 13353 ; BSR set to: 5 + 13354 002FEE 517D movf ___fladd@grs& (0+255),w,b + 13355 002FF0 A4D8 btfss status,2,c + 13356 002FF2 EFFD F017 goto u7681 + 13357 002FF6 EFFF F017 goto u7680 + 13358 002FFA u7681: + 13359 002FFA EF2C F018 goto l9384 + 13360 002FFE u7680: + 13361 002FFE + 13362 ; BSR set to: 5 + 13363 002FFE 0E00 movlw 0 + 13364 003000 6F6E movwf ?___fladd& (0+255),b + 13365 003002 0E00 movlw 0 + 13366 003004 6F6F movwf (?___fladd+1)& (0+255),b + 13367 003006 0E00 movlw 0 + 13368 003008 6F70 movwf (?___fladd+2)& (0+255),b + 13369 00300A 0E00 movlw 0 + 13370 00300C 6F71 movwf (?___fladd+3)& (0+255),b + 13371 00300E EFC7 F018 goto l3191 + 13372 003012 l9368: + 13373 + 13374 ; BSR set to: 5 + 13375 003012 90D8 bcf status,0,c + 13376 003014 376E rlcf ___fladd@b& (0+255),f,b + 13377 003016 376F rlcf (___fladd@b+1)& (0+255),f,b + 13378 003018 3770 rlcf (___fladd@b+2)& (0+255),f,b + 13379 00301A 3771 rlcf (___fladd@b+3)& (0+255),f,b + 13380 00301C + 13381 ; BSR set to: 5 + 13382 00301C AF7D btfss ___fladd@grs& (0+255),7,b + 13383 00301E EF13 F018 goto u7691 + 13384 003022 EF15 F018 goto u7690 + 13385 003026 u7691: + 13386 003026 EF16 F018 goto l9374 + 13387 00302A u7690: + 13388 00302A + 13389 ; BSR set to: 5 + 13390 00302A 816E bsf ___fladd@b& (0+255),0,b + 13391 00302C l9374: + 13392 + 13393 ; BSR set to: 5 + 13394 00302C A17D btfss ___fladd@grs& (0+255),0,b + 13395 00302E EF1B F018 goto u7701 + 13396 003032 EF1D F018 goto u7700 + 13397 003036 u7701: + 13398 003036 EF21 F018 goto l9378 + 13399 00303A u7700: + 13400 00303A + 13401 ; BSR set to: 5 + 13402 00303A 80D8 bsf status,0,c + 13403 00303C 377D rlcf ___fladd@grs& (0+255),f,b + 13404 00303E EF23 F018 goto l9380 + 13405 003042 l9378: + 13406 + 13407 ; BSR set to: 5 + 13408 003042 90D8 bcf status,0,c + 13409 003044 377D rlcf ___fladd@grs& (0+255),f,b + 13410 003046 l9380: + 13411 + 13412 ; BSR set to: 5 + 13413 003046 517C movf ___fladd@bexp& (0+255),w,b + 13414 003048 B4D8 btfsc status,2,c + 13415 00304A EF29 F018 goto u7711 + 13416 00304E EF2B F018 goto u7710 + 13417 003052 u7711: + 13418 003052 EF2C F018 goto l9384 + 13419 003056 u7710: + 13420 003056 + 13421 ; BSR set to: 5 + 13422 003056 077C decf ___fladd@bexp& (0+255),f,b + 13423 003058 l9384: + 13424 + 13425 ; BSR set to: 5 + 13426 003058 AF70 btfss (___fladd@b+2)& (0+255),7,b + 13427 00305A EF31 F018 goto u7721 + 13428 00305E EF33 F018 goto u7720 + 13429 003062 u7721: + 13430 003062 EF09 F018 goto l9368 + 13431 003066 u7720: + 13432 003066 l9386: + 13433 + 13434 ; BSR set to: 5 + 13435 003066 0E00 movlw 0 + 13436 003068 6F7B movwf ___fladd@aexp& (0+255),b + 13437 00306A + 13438 ; BSR set to: 5 + 13439 00306A AF7D btfss ___fladd@grs& (0+255),7,b + 13440 00306C EF3A F018 goto u7731 + 13441 003070 EF3C F018 goto u7730 + 13442 003074 u7731: + 13443 003074 EF54 F018 goto l3208 + 13444 003078 u7730: + 13445 003078 + 13446 ; BSR set to: 5 + 13447 003078 C57D F576 movff ___fladd@grs,??___fladd + 13448 00307C 0E7F movlw 127 + 13449 00307E 1776 andwf ??___fladd& (0+255),f,b + 13450 003080 B4D8 btfsc status,2,c + 13451 003082 EF45 F018 goto u7741 + 13452 003086 EF47 F018 goto u7740 + 13453 00308A u7741: + 13454 00308A EF4B F018 goto l3209 + 13455 00308E u7740: + 13456 00308E l9392: + 13457 + 13458 ; BSR set to: 5 + 13459 00308E 0E01 movlw 1 + 13460 003090 6F7B movwf ___fladd@aexp& (0+255),b + 13461 003092 EF54 F018 goto l3208 + 13462 003096 l3209: + 13463 + 13464 ; BSR set to: 5 + 13465 003096 A16E btfss ___fladd@b& (0+255),0,b + 13466 003098 EF50 F018 goto u7751 + 13467 00309C EF52 F018 goto u7750 + 13468 0030A0 u7751: + 13469 0030A0 EF54 F018 goto l3208 + 13470 0030A4 u7750: + 13471 0030A4 EF47 F018 goto l9392 + 13472 0030A8 l3208: + 13473 + 13474 ; BSR set to: 5 + 13475 0030A8 517B movf ___fladd@aexp& (0+255),w,b + 13476 0030AA B4D8 btfsc status,2,c + 13477 0030AC EF5A F018 goto u7761 + 13478 0030B0 EF5C F018 goto u7760 + 13479 0030B4 u7761: + 13480 0030B4 EF87 F018 goto l9404 + 13481 0030B8 u7760: + 13482 0030B8 + 13483 ; BSR set to: 5 + 13484 0030B8 0E01 movlw 1 + 13485 0030BA 276E addwf ___fladd@b& (0+255),f,b + 13486 0030BC 0E00 movlw 0 + 13487 0030BE 236F addwfc (___fladd@b+1)& (0+255),f,b + 13488 0030C0 2370 addwfc (___fladd@b+2)& (0+255),f,b + 13489 0030C2 2371 addwfc (___fladd@b+3)& (0+255),f,b + 13490 0030C4 + 13491 ; BSR set to: 5 + 13492 0030C4 A171 btfss (___fladd@b+3)& (0+255),0,b + 13493 0030C6 EF67 F018 goto u7771 + 13494 0030CA EF69 F018 goto u7770 + 13495 0030CE u7771: + 13496 0030CE EF87 F018 goto l9404 + 13497 0030D2 u7770: + 13498 0030D2 + 13499 ; BSR set to: 5 + 13500 0030D2 C56E F576 movff ___fladd@b,??___fladd + 13501 0030D6 C56F F577 movff ___fladd@b+1,??___fladd+1 + 13502 0030DA C570 F578 movff ___fladd@b+2,??___fladd+2 + 13503 0030DE C571 F579 movff ___fladd@b+3,??___fladd+3 + 13504 0030E2 3579 rlcf (??___fladd+3)& (0+255),w,b + 13505 0030E4 3379 rrcf (??___fladd+3)& (0+255),f,b + 13506 0030E6 3378 rrcf (??___fladd+2)& (0+255),f,b + 13507 0030E8 3377 rrcf (??___fladd+1)& (0+255),f,b + 13508 0030EA 3376 rrcf ??___fladd& (0+255),f,b + 13509 0030EC C576 F56E movff ??___fladd,___fladd@b + 13510 0030F0 C577 F56F movff ??___fladd+1,___fladd@b+1 + 13511 0030F4 C578 F570 movff ??___fladd+2,___fladd@b+2 + 13512 0030F8 C579 F571 movff ??___fladd+3,___fladd@b+3 + 13513 0030FC 297C incf ___fladd@bexp& (0+255),w,b + 13514 0030FE B4D8 btfsc status,2,c + 13515 003100 EF84 F018 goto u7781 + 13516 003104 EF86 F018 goto u7780 + 13517 003108 u7781: + 13518 003108 EF87 F018 goto l9404 + 13519 00310C u7780: + 13520 00310C + 13521 ; BSR set to: 5 + 13522 00310C 2B7C incf ___fladd@bexp& (0+255),f,b + 13523 00310E l9404: + 13524 + 13525 ; BSR set to: 5 + 13526 00310E 297C incf ___fladd@bexp& (0+255),w,b + 13527 003110 B4D8 btfsc status,2,c + 13528 003112 EF8D F018 goto u7791 + 13529 003116 EF8F F018 goto u7790 + 13530 00311A u7791: + 13531 00311A EF97 F018 goto l9408 + 13532 00311E u7790: + 13533 00311E + 13534 ; BSR set to: 5 + 13535 00311E 517C movf ___fladd@bexp& (0+255),w,b + 13536 003120 A4D8 btfss status,2,c + 13537 003122 EF95 F018 goto u7801 + 13538 003126 EF97 F018 goto u7800 + 13539 00312A u7801: + 13540 00312A EFA9 F018 goto l9412 + 13541 00312E u7800: + 13542 00312E l9408: + 13543 + 13544 ; BSR set to: 5 + 13545 00312E 0E00 movlw 0 + 13546 003130 6F6E movwf ___fladd@b& (0+255),b + 13547 003132 0E00 movlw 0 + 13548 003134 6F6F movwf (___fladd@b+1)& (0+255),b + 13549 003136 0E00 movlw 0 + 13550 003138 6F70 movwf (___fladd@b+2)& (0+255),b + 13551 00313A 0E00 movlw 0 + 13552 00313C 6F71 movwf (___fladd@b+3)& (0+255),b + 13553 00313E 517C movf ___fladd@bexp& (0+255),w,b + 13554 003140 A4D8 btfss status,2,c + 13555 003142 EFA5 F018 goto u7811 + 13556 003146 EFA7 F018 goto u7810 + 13557 00314A u7811: + 13558 00314A EFA9 F018 goto l9412 + 13559 00314E u7810: + 13560 00314E + 13561 ; BSR set to: 5 + 13562 00314E 0E00 movlw 0 + 13563 003150 6F7A movwf ___fladd@signs& (0+255),b + 13564 003152 l9412: + 13565 + 13566 ; BSR set to: 5 + 13567 003152 A17C btfss ___fladd@bexp& (0+255),0,b + 13568 003154 EFAE F018 goto u7821 + 13569 003158 EFB0 F018 goto u7820 + 13570 00315C u7821: + 13571 00315C EFB3 F018 goto l9416 + 13572 003160 u7820: + 13573 003160 + 13574 ; BSR set to: 5 + 13575 003160 8F70 bsf (___fladd@b+2)& (0+255),7,b + 13576 003162 EFB4 F018 goto l9418 + 13577 003166 l9416: + 13578 + 13579 ; BSR set to: 5 + 13580 003166 9F70 bcf (___fladd@b+2)& (0+255),7,b + 13581 003168 l9418: + 13582 + 13583 ; BSR set to: 5 + 13584 003168 90D8 bcf status,0,c + 13585 00316A 317C rrcf ___fladd@bexp& (0+255),w,b + 13586 00316C 6F71 movwf (___fladd@b+3)& (0+255),b + 13587 00316E + 13588 ; BSR set to: 5 + 13589 00316E AF7A btfss ___fladd@signs& (0+255),7,b + 13590 003170 EFBC F018 goto u7831 + 13591 003174 EFBE F018 goto u7830 + 13592 003178 u7831: + 13593 003178 EFBF F018 goto l9424 + 13594 00317C u7830: + 13595 00317C + 13596 ; BSR set to: 5 + 13597 00317C 8F71 bsf (___fladd@b+3)& (0+255),7,b + 13598 00317E l9424: + 13599 + 13600 ; BSR set to: 5 + 13601 00317E C56E F56E movff ___fladd@b,?___fladd + 13602 003182 C56F F56F movff ___fladd@b+1,?___fladd+1 + 13603 003186 C570 F570 movff ___fladd@b+2,?___fladd+2 + 13604 00318A C571 F571 movff ___fladd@b+3,?___fladd+3 + 13605 00318E l3191: + 13606 + 13607 ; BSR set to: 5 + 13608 00318E 0012 return ;funcret + 13609 003190 __end_of___fladd: + 13610 callstack 0 + 13611 + 13612 ;; *************** function _PWM1_16BIT_WritePeriodRegister ***************** + 13613 ;; Defined at: + 13614 ;; line 144 in file "mcc_generated_files/pwm1_16bit.c" + 13615 ;; Parameters: Size Location Type + 13616 ;; periodCount 2 0[BANK5 ] unsigned short + 13617 ;; Auto vars: Size Location Type + 13618 ;; None + 13619 ;; Return value: Size Location Type + 13620 ;; 1 wreg void + 13621 ;; Registers used: + 13622 ;; wreg, status,2 + 13623 ;; Tracked objects: + 13624 ;; On entry : 0/0 + 13625 ;; On exit : 0/0 + 13626 ;; Unchanged: 0/0 + 13627 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 13386 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 13628 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13387 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 13629 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13388 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 13630 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13389 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 13631 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13390 ;;Total ram usage: 2 bytes - 13391 ;; Hardware stack levels used: 1 - 13392 ;; Hardware stack levels required when called: 8 - 13393 ;; This function calls: - 13394 ;; Nothing - 13395 ;; This function is called by: - 13396 ;; _GPIO_PWM1_Control - 13397 ;; This function uses a non-reentrant model - 13398 ;; - 13399 - 13400 psect text87 - 13401 007B96 __ptext87: - 13402 callstack 0 - 13403 007B96 _PWM1_16BIT_WritePeriodRegister: - 13404 callstack 116 - 13405 007B96 - 13406 ;mcc_generated_files/pwm1_16bit.c: 144: void PWM1_16BIT_WritePeriodRegister(uint16_t per + 13632 ;;Total ram usage: 2 bytes + 13633 ;; Hardware stack levels used: 1 + 13634 ;; Hardware stack levels required when called: 8 + 13635 ;; This function calls: + 13636 ;; Nothing + 13637 ;; This function is called by: + 13638 ;; _GPIO_PWM1_Control + 13639 ;; This function uses a non-reentrant model + 13640 ;; + 13641 + 13642 psect text87 + 13643 007E06 __ptext87: + 13644 callstack 0 + 13645 007E06 _PWM1_16BIT_WritePeriodRegister: + 13646 callstack 116 + 13647 007E06 + 13648 ;mcc_generated_files/pwm1_16bit.c: 144: void PWM1_16BIT_WritePeriodRegister(uint16_t per + iodCount);mcc_generated_files/pwm1_16bit.c: 145: {;mcc_generated_files/pwm1_16bit.c: 146 + : PWM1PRL = (uint8_t)periodCount; - 13407 007B96 0061 F580 F463 movff PWM1_16BIT_WritePeriodRegister@periodCount,1123 ;volatile - 13408 007B9C - 13409 ;mcc_generated_files/pwm1_16bit.c: 147: PWM1PRH = (uint8_t)(periodCount >> 8); - 13410 007B9C 0105 movlb 5 ; () banked - 13411 007B9E 5161 movf (PWM1_16BIT_WritePeriodRegister@periodCount+1)& (0+255),w,b - 13412 007BA0 6E64 movwf 100,c ;volatile - 13413 007BA2 - 13414 ; BSR set to: 5 - 13415 007BA2 0012 return ;funcret - 13416 007BA4 __end_of_PWM1_16BIT_WritePeriodRegister: - 13417 callstack 0 - 13418 - 13419 ;; *************** function _PWM1_16BIT_SetSlice1Output1DutyCycleRegister ***************** - 13420 ;; Defined at: - 13421 ;; line 150 in file "mcc_generated_files/pwm1_16bit.c" - 13422 ;; Parameters: Size Location Type - 13423 ;; registerValu 2 0[BANK5 ] unsigned short - 13424 ;; Auto vars: Size Location Type - 13425 ;; None - 13426 ;; Return value: Size Location Type - 13427 ;; 1 wreg void - 13428 ;; Registers used: - 13429 ;; wreg, status,2 - 13430 ;; Tracked objects: - 13431 ;; On entry : 0/0 - 13432 ;; On exit : 0/0 - 13433 ;; Unchanged: 0/0 - 13434 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 13649 007E06 0061 F580 F463 movff PWM1_16BIT_WritePeriodRegister@periodCount,1123 ;volatile + 13650 007E0C + 13651 ;mcc_generated_files/pwm1_16bit.c: 147: PWM1PRH = (uint8_t)(periodCount >> 8); + 13652 007E0C 0105 movlb 5 ; () banked + 13653 007E0E 5161 movf (PWM1_16BIT_WritePeriodRegister@periodCount+1)& (0+255),w,b + 13654 007E10 6E64 movwf 100,c ;volatile + 13655 007E12 + 13656 ; BSR set to: 5 + 13657 007E12 0012 return ;funcret + 13658 007E14 __end_of_PWM1_16BIT_WritePeriodRegister: + 13659 callstack 0 + 13660 + 13661 ;; *************** function _PWM1_16BIT_SetSlice1Output1DutyCycleRegister ***************** + 13662 ;; Defined at: + 13663 ;; line 150 in file "mcc_generated_files/pwm1_16bit.c" + 13664 ;; Parameters: Size Location Type + 13665 ;; registerValu 2 0[BANK5 ] unsigned short + 13666 ;; Auto vars: Size Location Type + 13667 ;; None + 13668 ;; Return value: Size Location Type + 13669 ;; 1 wreg void + 13670 ;; Registers used: + 13671 ;; wreg, status,2 + 13672 ;; Tracked objects: + 13673 ;; On entry : 0/0 + 13674 ;; On exit : 0/0 + 13675 ;; Unchanged: 0/0 + 13676 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 13435 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 + 13677 ;; Params: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13436 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 13678 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13437 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 13679 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13438 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 + 13680 ;; Totals: 0 2 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13439 ;;Total ram usage: 2 bytes - 13440 ;; Hardware stack levels used: 1 - 13441 ;; Hardware stack levels required when called: 8 - 13442 ;; This function calls: - 13443 ;; Nothing - 13444 ;; This function is called by: - 13445 ;; _GPIO_PWM1_Control - 13446 ;; This function uses a non-reentrant model - 13447 ;; - 13448 - 13449 psect text88 - 13450 007BA4 __ptext88: - 13451 callstack 0 - 13452 007BA4 _PWM1_16BIT_SetSlice1Output1DutyCycleRegister: - 13453 callstack 116 - 13454 007BA4 - 13455 ;mcc_generated_files/pwm1_16bit.c: 150: void PWM1_16BIT_SetSlice1Output1DutyCycleRegiste + 13681 ;;Total ram usage: 2 bytes + 13682 ;; Hardware stack levels used: 1 + 13683 ;; Hardware stack levels required when called: 8 + 13684 ;; This function calls: + 13685 ;; Nothing + 13686 ;; This function is called by: + 13687 ;; _GPIO_PWM1_Control + 13688 ;; This function uses a non-reentrant model + 13689 ;; + 13690 + 13691 psect text88 + 13692 007E14 __ptext88: + 13693 callstack 0 + 13694 007E14 _PWM1_16BIT_SetSlice1Output1DutyCycleRegister: + 13695 callstack 116 + 13696 007E14 + 13697 ;mcc_generated_files/pwm1_16bit.c: 150: void PWM1_16BIT_SetSlice1Output1DutyCycleRegiste + r(uint16_t registerValue);mcc_generated_files/pwm1_16bit.c: 151: {;mcc_generated_files/p + wm1_16bit.c: 152: PWM1S1P1L = (uint8_t)(registerValue); - 13456 007BA4 0061 F580 F46B movff PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue,1131 ;volatile - 13457 007BAA - 13458 ;mcc_generated_files/pwm1_16bit.c: 153: PWM1S1P1H = (uint8_t)(registerValue >> 8); - 13459 007BAA 0105 movlb 5 ; () banked - 13460 007BAC 5161 movf (PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue+1)& (0+255),w,b - 13461 007BAE 6E6C movwf 108,c ;volatile - 13462 007BB0 - 13463 ; BSR set to: 5 - 13464 007BB0 0012 return ;funcret - 13465 007BB2 __end_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister: - 13466 callstack 0 - 13467 - 13468 ;; *************** function _PWM1_16BIT_LoadBufferRegisters ***************** - 13469 ;; Defined at: - 13470 ;; line 162 in file "mcc_generated_files/pwm1_16bit.c" - 13471 ;; Parameters: Size Location Type - 13472 ;; None - 13473 ;; Auto vars: Size Location Type - 13474 ;; None - 13475 ;; Return value: Size Location Type - 13476 ;; 1 wreg void - 13477 ;; Registers used: - 13478 ;; None - 13479 ;; Tracked objects: - 13480 ;; On entry : 0/0 - 13481 ;; On exit : 0/0 - 13482 ;; Unchanged: 0/0 - 13483 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 13698 007E14 0061 F580 F46B movff PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue,1131 ;volatile + 13699 007E1A + 13700 ;mcc_generated_files/pwm1_16bit.c: 153: PWM1S1P1H = (uint8_t)(registerValue >> 8); + 13701 007E1A 0105 movlb 5 ; () banked + 13702 007E1C 5161 movf (PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue+1)& (0+255),w,b + 13703 007E1E 6E6C movwf 108,c ;volatile + 13704 007E20 + 13705 ; BSR set to: 5 + 13706 007E20 0012 return ;funcret + 13707 007E22 __end_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister: + 13708 callstack 0 + 13709 + 13710 ;; *************** function _PWM1_16BIT_LoadBufferRegisters ***************** + 13711 ;; Defined at: + 13712 ;; line 162 in file "mcc_generated_files/pwm1_16bit.c" + 13713 ;; Parameters: Size Location Type + 13714 ;; None + 13715 ;; Auto vars: Size Location Type + 13716 ;; None + 13717 ;; Return value: Size Location Type + 13718 ;; 1 wreg void + 13719 ;; Registers used: + 13720 ;; None + 13721 ;; Tracked objects: + 13722 ;; On entry : 0/0 + 13723 ;; On exit : 0/0 + 13724 ;; Unchanged: 0/0 + 13725 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 13484 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13485 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13486 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13487 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13488 ;;Total ram usage: 0 bytes - 13489 ;; Hardware stack levels used: 1 - 13490 ;; Hardware stack levels required when called: 8 - 13491 ;; This function calls: - 13492 ;; Nothing - 13493 ;; This function is called by: - 13494 ;; _GPIO_PWM1_Control - 13495 ;; This function uses a non-reentrant model - 13496 ;; - 13497 - 13498 psect text89 - 13499 007CFC __ptext89: - 13500 callstack 0 - 13501 007CFC _PWM1_16BIT_LoadBufferRegisters: - 13502 callstack 116 - 13503 007CFC - 13504 ;mcc_generated_files/pwm1_16bit.c: 165: PWM1CONbits.LD = 1; - 13505 007CFC 8469 bsf 105,2,c ;volatile - 13506 007CFE 0012 return ;funcret - 13507 007D00 __end_of_PWM1_16BIT_LoadBufferRegisters: - 13508 callstack 0 - 13509 - 13510 ;; *************** function _CANDisableErrorInterrupt ***************** - 13511 ;; Defined at: - 13512 ;; line 196 in file "MESSAGES.C" - 13513 ;; Parameters: Size Location Type - 13514 ;; ucInterruptS 1 wreg unsigned char - 13515 ;; Auto vars: Size Location Type - 13516 ;; ucInterruptS 1 0[BANK5 ] unsigned char - 13517 ;; Return value: Size Location Type - 13518 ;; 1 wreg void - 13519 ;; Registers used: - 13520 ;; wreg, status,2, status,0 - 13521 ;; Tracked objects: - 13522 ;; On entry : 0/0 - 13523 ;; On exit : 0/0 - 13524 ;; Unchanged: 0/0 - 13525 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 13726 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13727 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13728 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13729 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13730 ;;Total ram usage: 0 bytes + 13731 ;; Hardware stack levels used: 1 + 13732 ;; Hardware stack levels required when called: 8 + 13733 ;; This function calls: + 13734 ;; Nothing + 13735 ;; This function is called by: + 13736 ;; _GPIO_PWM1_Control + 13737 ;; This function uses a non-reentrant model + 13738 ;; + 13739 + 13740 psect text89 + 13741 007F62 __ptext89: + 13742 callstack 0 + 13743 007F62 _PWM1_16BIT_LoadBufferRegisters: + 13744 callstack 116 + 13745 007F62 + 13746 ;mcc_generated_files/pwm1_16bit.c: 165: PWM1CONbits.LD = 1; + 13747 007F62 8469 bsf 105,2,c ;volatile + 13748 007F64 0012 return ;funcret + 13749 007F66 __end_of_PWM1_16BIT_LoadBufferRegisters: + 13750 callstack 0 + 13751 + 13752 ;; *************** function _CANDisableErrorInterrupt ***************** + 13753 ;; Defined at: + 13754 ;; line 196 in file "MESSAGES.C" + 13755 ;; Parameters: Size Location Type + 13756 ;; ucInterruptS 1 wreg unsigned char + 13757 ;; Auto vars: Size Location Type + 13758 ;; ucInterruptS 1 0[BANK5 ] unsigned char + 13759 ;; Return value: Size Location Type + 13760 ;; 1 wreg void + 13761 ;; Registers used: + 13762 ;; wreg, status,2, status,0 + 13763 ;; Tracked objects: + 13764 ;; On entry : 0/0 + 13765 ;; On exit : 0/0 + 13766 ;; Unchanged: 0/0 + 13767 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 13526 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 13768 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13527 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 + 13769 ;; Locals: 0 1 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13528 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 13770 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13529 ;; Totals: 0 1 0 0 0 0 0 0 0 0 0 0 + 13771 ;; Totals: 0 1 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 13530 ;;Total ram usage: 1 bytes - 13531 ;; Hardware stack levels used: 1 - 13532 ;; Hardware stack levels required when called: 8 - 13533 ;; This function calls: - 13534 ;; Nothing - 13535 ;; This function is called by: - 13536 ;; _main - 13537 ;; This function uses a non-reentrant model - 13538 ;; - 13539 - 13540 psect text90 - 13541 007746 __ptext90: - 13542 callstack 0 - 13543 007746 _CANDisableErrorInterrupt: - 13544 callstack 118 - 13545 - 13546 ;incstack = 0 - 13547 ;CANDisableErrorInterrupt@ucInterruptSet stored from wreg - 13548 007746 0105 movlb 5 ; () banked - 13549 007748 6F60 movwf CANDisableErrorInterrupt@ucInterruptSet& (0+255),b - 13550 00774A - 13551 ;MESSAGES.C: 196: void CANDisableErrorInterrupt (unsigned char ucInterruptSet);MESSAGES. + 13772 ;;Total ram usage: 1 bytes + 13773 ;; Hardware stack levels used: 1 + 13774 ;; Hardware stack levels required when called: 8 + 13775 ;; This function calls: + 13776 ;; Nothing + 13777 ;; This function is called by: + 13778 ;; _main + 13779 ;; This function uses a non-reentrant model + 13780 ;; + 13781 + 13782 psect text90 + 13783 007968 __ptext90: + 13784 callstack 0 + 13785 007968 _CANDisableErrorInterrupt: + 13786 callstack 118 + 13787 + 13788 ;incstack = 0 + 13789 ;CANDisableErrorInterrupt@ucInterruptSet stored from wreg + 13790 007968 0105 movlb 5 ; () banked + 13791 00796A 6F60 movwf CANDisableErrorInterrupt@ucInterruptSet& (0+255),b + 13792 00796C + 13793 ;MESSAGES.C: 196: void CANDisableErrorInterrupt (unsigned char ucInterruptSet);MESSAGES. + C: 197: {;MESSAGES.C: 198: if (ucInterruptSet == 0x01) - 13552 00774A 0105 movlb 5 ; () banked - 13553 00774C 0560 decf CANDisableErrorInterrupt@ucInterruptSet& (0+255),w,b - 13554 00774E A4D8 btfss status,2,c - 13555 007750 EFAC F03B goto u8961 - 13556 007754 EFAE F03B goto u8960 - 13557 007758 u8961: - 13558 007758 EFB1 F03B goto l10693 - 13559 00775C u8960: - 13560 00775C - 13561 ; BSR set to: 5 - 13562 ;MESSAGES.C: 199: {;MESSAGES.C: 200: PIE0bits.CANIE = 1; - 13563 00775C 8C9E bsf 158,6,c ;volatile - 13564 - 13565 ;MESSAGES.C: 201: } - 13566 00775E EFBA F03B goto l2062 - 13567 007762 l10693: - 13568 - 13569 ; BSR set to: 5 - 13570 007762 5160 movf CANDisableErrorInterrupt@ucInterruptSet& (0+255),w,b - 13571 007764 A4D8 btfss status,2,c - 13572 007766 EFB7 F03B goto u8971 - 13573 00776A EFB9 F03B goto u8970 - 13574 00776E u8971: - 13575 00776E EFBA F03B goto l2062 - 13576 007772 u8970: - 13577 007772 - 13578 ; BSR set to: 5 - 13579 ;MESSAGES.C: 203: {;MESSAGES.C: 204: PIE0bits.CANIE = 0; - 13580 007772 9C9E bcf 158,6,c ;volatile - 13581 007774 l2062: - 13582 - 13583 ; BSR set to: 5 - 13584 007774 0012 return ;funcret - 13585 007776 __end_of_CANDisableErrorInterrupt: - 13586 callstack 0 - 13587 - 13588 ;; *************** function _APPSReadmin ***************** - 13589 ;; Defined at: - 13590 ;; line 97 in file "ETC.c" - 13591 ;; Parameters: Size Location Type - 13592 ;; None - 13593 ;; Auto vars: Size Location Type - 13594 ;; None - 13595 ;; Return value: Size Location Type - 13596 ;; 1 wreg void - 13597 ;; Registers used: - 13598 ;; wreg, status,2, status,0 - 13599 ;; Tracked objects: - 13600 ;; On entry : 0/0 - 13601 ;; On exit : 0/0 - 13602 ;; Unchanged: 0/0 - 13603 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 13794 00796C 0105 movlb 5 ; () banked + 13795 00796E 0560 decf CANDisableErrorInterrupt@ucInterruptSet& (0+255),w,b + 13796 007970 A4D8 btfss status,2,c + 13797 007972 EFBD F03C goto u9341 + 13798 007976 EFBF F03C goto u9340 + 13799 00797A u9341: + 13800 00797A EFC2 F03C goto l10692 + 13801 00797E u9340: + 13802 00797E + 13803 ; BSR set to: 5 + 13804 ;MESSAGES.C: 199: {;MESSAGES.C: 200: PIE0bits.CANIE = 1; + 13805 00797E 8C9E bsf 158,6,c ;volatile + 13806 + 13807 ;MESSAGES.C: 201: } + 13808 007980 EFCB F03C goto l2062 + 13809 007984 l10692: + 13810 + 13811 ; BSR set to: 5 + 13812 007984 5160 movf CANDisableErrorInterrupt@ucInterruptSet& (0+255),w,b + 13813 007986 A4D8 btfss status,2,c + 13814 007988 EFC8 F03C goto u9351 + 13815 00798C EFCA F03C goto u9350 + 13816 007990 u9351: + 13817 007990 EFCB F03C goto l2062 + 13818 007994 u9350: + 13819 007994 + 13820 ; BSR set to: 5 + 13821 ;MESSAGES.C: 203: {;MESSAGES.C: 204: PIE0bits.CANIE = 0; + 13822 007994 9C9E bcf 158,6,c ;volatile + 13823 007996 l2062: + 13824 + 13825 ; BSR set to: 5 + 13826 007996 0012 return ;funcret + 13827 007998 __end_of_CANDisableErrorInterrupt: + 13828 callstack 0 + 13829 + 13830 ;; *************** function _APPSReadmin ***************** + 13831 ;; Defined at: + 13832 ;; line 97 in file "ETC.c" + 13833 ;; Parameters: Size Location Type + 13834 ;; None + 13835 ;; Auto vars: Size Location Type + 13836 ;; None + 13837 ;; Return value: Size Location Type + 13838 ;; 1 wreg void + 13839 ;; Registers used: + 13840 ;; wreg, status,2, status,0 + 13841 ;; Tracked objects: + 13842 ;; On entry : 0/0 + 13843 ;; On exit : 0/0 + 13844 ;; Unchanged: 0/0 + 13845 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 13604 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13605 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13606 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13607 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13608 ;;Total ram usage: 0 bytes - 13609 ;; Hardware stack levels used: 1 - 13610 ;; Hardware stack levels required when called: 8 - 13611 ;; This function calls: - 13612 ;; Nothing - 13613 ;; This function is called by: - 13614 ;; _main - 13615 ;; This function uses a non-reentrant model - 13616 ;; - 13617 - 13618 psect text91 - 13619 0079F8 __ptext91: - 13620 callstack 0 - 13621 0079F8 _APPSReadmin: - 13622 callstack 118 - 13623 0079F8 - 13624 ;ETC.c: 100: uiAPPS1min = uiAPPS1 + 100; - 13625 0079F8 0E64 movlw 100 - 13626 0079FA 0106 movlb 6 ; () banked - 13627 0079FC 2538 addwf _uiAPPS1& (0+255),w,b - 13628 0079FE 6F48 movwf _uiAPPS1min& (0+255),b - 13629 007A00 0E00 movlw 0 - 13630 007A02 2139 addwfc (_uiAPPS1+1)& (0+255),w,b - 13631 007A04 6F49 movwf (_uiAPPS1min+1)& (0+255),b - 13632 - 13633 ;ETC.c: 101: uiAPPS2min = uiAPPS2 - 100; - 13634 007A06 0E9C movlw 156 - 13635 007A08 2536 addwf _uiAPPS2& (0+255),w,b - 13636 007A0A 6F44 movwf _uiAPPS2min& (0+255),b - 13637 007A0C 0EFF movlw 255 - 13638 007A0E 2137 addwfc (_uiAPPS2+1)& (0+255),w,b - 13639 007A10 6F45 movwf (_uiAPPS2min+1)& (0+255),b - 13640 007A12 - 13641 ; BSR set to: 6 - 13642 007A12 0012 return ;funcret - 13643 007A14 __end_of_APPSReadmin: - 13644 callstack 0 - 13645 - 13646 ;; *************** function _APPSReadmax ***************** - 13647 ;; Defined at: - 13648 ;; line 104 in file "ETC.c" - 13649 ;; Parameters: Size Location Type - 13650 ;; None - 13651 ;; Auto vars: Size Location Type - 13652 ;; None - 13653 ;; Return value: Size Location Type - 13654 ;; 1 wreg void - 13655 ;; Registers used: - 13656 ;; wreg, status,2 - 13657 ;; Tracked objects: - 13658 ;; On entry : 0/0 - 13659 ;; On exit : 0/0 - 13660 ;; Unchanged: 0/0 - 13661 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 - +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 - +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 13662 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13663 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13664 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13665 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13666 ;;Total ram usage: 0 bytes - 13667 ;; Hardware stack levels used: 1 - 13668 ;; Hardware stack levels required when called: 8 - 13669 ;; This function calls: - 13670 ;; Nothing - 13671 ;; This function is called by: - 13672 ;; _main - 13673 ;; This function uses a non-reentrant model - 13674 ;; - 13675 - 13676 psect text92 - 13677 007B54 __ptext92: - 13678 callstack 0 - 13679 007B54 _APPSReadmax: - 13680 callstack 118 - 13681 007B54 - 13682 ;ETC.c: 107: uiAPPS1max = 1990 - 100; - 13683 007B54 0E07 movlw 7 - 13684 007B56 0106 movlb 6 ; () banked - 13685 007B58 6F47 movwf (_uiAPPS1max+1)& (0+255),b - 13686 007B5A 0E62 movlw 98 - 13687 007B5C 6F46 movwf _uiAPPS1max& (0+255),b - 13688 - 13689 ;ETC.c: 108: uiAPPS2max = 160 + 100; - 13690 007B5E 0E01 movlw 1 - 13691 007B60 6F43 movwf (_uiAPPS2max+1)& (0+255),b - 13692 007B62 0E04 movlw 4 - 13693 007B64 6F42 movwf _uiAPPS2max& (0+255),b - 13694 007B66 - 13695 ; BSR set to: 6 - 13696 007B66 0012 return ;funcret - 13697 007B68 __end_of_APPSReadmax: - 13698 callstack 0 - 13699 - 13700 ;; *************** function _APPSAnalysis ***************** - 13701 ;; Defined at: - 13702 ;; line 391 in file "ETC.c" - 13703 ;; Parameters: Size Location Type - 13704 ;; None - 13705 ;; Auto vars: Size Location Type - 13706 ;; None - 13707 ;; Return value: Size Location Type - 13708 ;; 1 wreg void - 13709 ;; Registers used: - 13710 ;; wreg, status,2, status,0, cstack - 13711 ;; Tracked objects: - 13712 ;; On entry : 0/0 - 13713 ;; On exit : 0/0 - 13714 ;; Unchanged: 0/0 - 13715 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 13846 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13847 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13848 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13849 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13850 ;;Total ram usage: 0 bytes + 13851 ;; Hardware stack levels used: 1 + 13852 ;; Hardware stack levels required when called: 8 + 13853 ;; This function calls: + 13854 ;; Nothing + 13855 ;; This function is called by: + 13856 ;; _main + 13857 ;; This function uses a non-reentrant model + 13858 ;; + 13859 + 13860 psect text91 + 13861 007C68 __ptext91: + 13862 callstack 0 + 13863 007C68 _APPSReadmin: + 13864 callstack 118 + 13865 007C68 + 13866 ;ETC.c: 100: uiAPPS1min = uiAPPS1 + 100; + 13867 007C68 0E64 movlw 100 + 13868 007C6A 0106 movlb 6 ; () banked + 13869 007C6C 2538 addwf _uiAPPS1& (0+255),w,b + 13870 007C6E 6F48 movwf _uiAPPS1min& (0+255),b + 13871 007C70 0E00 movlw 0 + 13872 007C72 2139 addwfc (_uiAPPS1+1)& (0+255),w,b + 13873 007C74 6F49 movwf (_uiAPPS1min+1)& (0+255),b + 13874 + 13875 ;ETC.c: 101: uiAPPS2min = uiAPPS2 - 100; + 13876 007C76 0E9C movlw 156 + 13877 007C78 2536 addwf _uiAPPS2& (0+255),w,b + 13878 007C7A 6F44 movwf _uiAPPS2min& (0+255),b + 13879 007C7C 0EFF movlw 255 + 13880 007C7E 2137 addwfc (_uiAPPS2+1)& (0+255),w,b + 13881 007C80 6F45 movwf (_uiAPPS2min+1)& (0+255),b + 13882 007C82 + 13883 ; BSR set to: 6 + 13884 007C82 0012 return ;funcret + 13885 007C84 __end_of_APPSReadmin: + 13886 callstack 0 + 13887 + 13888 ;; *************** function _APPSReadmax ***************** + 13889 ;; Defined at: + 13890 ;; line 104 in file "ETC.c" + 13891 ;; Parameters: Size Location Type + 13892 ;; None + 13893 ;; Auto vars: Size Location Type + 13894 ;; None + 13895 ;; Return value: Size Location Type + 13896 ;; 1 wreg void + 13897 ;; Registers used: + 13898 ;; wreg, status,2 + 13899 ;; Tracked objects: + 13900 ;; On entry : 0/0 + 13901 ;; On exit : 0/0 + 13902 ;; Unchanged: 0/0 + 13903 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 13716 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13717 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13718 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13719 ;; Totals: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13720 ;;Total ram usage: 4 bytes - 13721 ;; Hardware stack levels used: 1 - 13722 ;; Hardware stack levels required when called: 10 - 13723 ;; This function calls: - 13724 ;; _ETCPercentCalc - 13725 ;; This function is called by: - 13726 ;; _main - 13727 ;; This function uses a non-reentrant model - 13728 ;; - 13729 - 13730 psect text93 - 13731 006C4C __ptext93: - 13732 callstack 0 - 13733 006C4C _APPSAnalysis: - 13734 callstack 116 - 13735 006C4C - 13736 ;ETC.c: 412: ucAPPS1Perc = ETCPercentCalc(uiAPPS1, uiAPPS1min, uiAPPS1max); - 13737 006C4C C638 F57A movff _uiAPPS1,ETCPercentCalc@val - 13738 006C50 C639 F57B movff _uiAPPS1+1,ETCPercentCalc@val+1 - 13739 006C54 0105 movlb 5 ; () banked - 13740 006C56 6B7C clrf (ETCPercentCalc@val+2)& (0+255),b - 13741 006C58 6B7D clrf (ETCPercentCalc@val+3)& (0+255),b - 13742 006C5A C648 F57E movff _uiAPPS1min,ETCPercentCalc@min - 13743 006C5E C649 F57F movff _uiAPPS1min+1,ETCPercentCalc@min+1 - 13744 006C62 6B80 clrf (ETCPercentCalc@min+2)& (0+255),b - 13745 006C64 6B81 clrf (ETCPercentCalc@min+3)& (0+255),b - 13746 006C66 C646 F582 movff _uiAPPS1max,ETCPercentCalc@max - 13747 006C6A C647 F583 movff _uiAPPS1max+1,ETCPercentCalc@max+1 - 13748 006C6E 6B84 clrf (ETCPercentCalc@max+2)& (0+255),b - 13749 006C70 6B85 clrf (ETCPercentCalc@max+3)& (0+255),b - 13750 006C72 ECC7 F031 call _ETCPercentCalc ;wreg free - 13751 006C76 C57A F548 movff ?_ETCPercentCalc,_ucAPPS1Perc - 13752 006C7A C57B F549 movff ?_ETCPercentCalc+1,_ucAPPS1Perc+1 - 13753 - 13754 ;ETC.c: 413: ucAPPS2Perc = ETCPercentCalc(uiAPPS2, uiAPPS2min, uiAPPS2max); - 13755 006C7E C636 F57A movff _uiAPPS2,ETCPercentCalc@val - 13756 006C82 C637 F57B movff _uiAPPS2+1,ETCPercentCalc@val+1 - 13757 006C86 0105 movlb 5 ; () banked - 13758 006C88 6B7C clrf (ETCPercentCalc@val+2)& (0+255),b - 13759 006C8A 6B7D clrf (ETCPercentCalc@val+3)& (0+255),b - 13760 006C8C C644 F57E movff _uiAPPS2min,ETCPercentCalc@min - 13761 006C90 C645 F57F movff _uiAPPS2min+1,ETCPercentCalc@min+1 - 13762 006C94 6B80 clrf (ETCPercentCalc@min+2)& (0+255),b - 13763 006C96 6B81 clrf (ETCPercentCalc@min+3)& (0+255),b - 13764 006C98 C642 F582 movff _uiAPPS2max,ETCPercentCalc@max - 13765 006C9C C643 F583 movff _uiAPPS2max+1,ETCPercentCalc@max+1 - 13766 006CA0 6B84 clrf (ETCPercentCalc@max+2)& (0+255),b - 13767 006CA2 6B85 clrf (ETCPercentCalc@max+3)& (0+255),b - 13768 006CA4 ECC7 F031 call _ETCPercentCalc ;wreg free - 13769 006CA8 C57A F546 movff ?_ETCPercentCalc,_ucAPPS2Perc - 13770 006CAC C57B F547 movff ?_ETCPercentCalc+1,_ucAPPS2Perc+1 - 13771 006CB0 - 13772 ;ETC.c: 414: ucAPPS = ( ( ucAPPS1Perc + ucAPPS2Perc ) / 2 ); - 13773 006CB0 5046 movf _ucAPPS2Perc^(0+1280),w,c - 13774 006CB2 2448 addwf _ucAPPS1Perc^(0+1280),w,c - 13775 006CB4 0105 movlb 5 ; () banked - 13776 006CB6 6F86 movwf ??_APPSAnalysis& (0+255),b - 13777 006CB8 5047 movf (_ucAPPS2Perc+1)^(0+1280),w,c - 13778 006CBA 2049 addwfc (_ucAPPS1Perc+1)^(0+1280),w,c - 13779 006CBC 6F87 movwf (??_APPSAnalysis+1)& (0+255),b - 13780 006CBE 90D8 bcf status,0,c - 13781 006CC0 3187 rrcf (??_APPSAnalysis+1)& (0+255),w,b - 13782 006CC2 6F88 movwf (??_APPSAnalysis+2)& (0+255),b - 13783 006CC4 3186 rrcf ??_APPSAnalysis& (0+255),w,b - 13784 006CC6 0106 movlb 6 ; () banked - 13785 006CC8 6F54 movwf _ucAPPS& (0+255),b - 13786 006CCA C588 F655 movff ??_APPSAnalysis+2,_ucAPPS+1 - 13787 006CCE - 13788 ; BSR set to: 6 - 13789 ;ETC.c: 415: __nop(); - 13790 006CCE F000 nop - 13791 006CD0 0012 return ;funcret - 13792 006CD2 __end_of_APPSAnalysis: - 13793 callstack 0 - 13794 - 13795 ;; *************** function _ETCPercentCalc ***************** - 13796 ;; Defined at: - 13797 ;; line 493 in file "ETC.c" - 13798 ;; Parameters: Size Location Type - 13799 ;; val 4 26[BANK5 ] long - 13800 ;; min 4 30[BANK5 ] long - 13801 ;; max 4 34[BANK5 ] long - 13802 ;; Auto vars: Size Location Type - 13803 ;; None - 13804 ;; Return value: Size Location Type - 13805 ;; 2 26[BANK5 ] unsigned int - 13806 ;; Registers used: - 13807 ;; wreg, status,2, status,0, cstack - 13808 ;; Tracked objects: - 13809 ;; On entry : 0/0 - 13810 ;; On exit : 0/0 - 13811 ;; Unchanged: 0/0 - 13812 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 13904 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13905 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13906 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13907 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13908 ;;Total ram usage: 0 bytes + 13909 ;; Hardware stack levels used: 1 + 13910 ;; Hardware stack levels required when called: 8 + 13911 ;; This function calls: + 13912 ;; Nothing + 13913 ;; This function is called by: + 13914 ;; _main + 13915 ;; This function uses a non-reentrant model + 13916 ;; + 13917 + 13918 psect text92 + 13919 007DC4 __ptext92: + 13920 callstack 0 + 13921 007DC4 _APPSReadmax: + 13922 callstack 118 + 13923 007DC4 + 13924 ;ETC.c: 107: uiAPPS1max = 1990 - 100; + 13925 007DC4 0E07 movlw 7 + 13926 007DC6 0106 movlb 6 ; () banked + 13927 007DC8 6F47 movwf (_uiAPPS1max+1)& (0+255),b + 13928 007DCA 0E62 movlw 98 + 13929 007DCC 6F46 movwf _uiAPPS1max& (0+255),b + 13930 + 13931 ;ETC.c: 108: uiAPPS2max = 160 + 100; + 13932 007DCE 0E01 movlw 1 + 13933 007DD0 6F43 movwf (_uiAPPS2max+1)& (0+255),b + 13934 007DD2 0E04 movlw 4 + 13935 007DD4 6F42 movwf _uiAPPS2max& (0+255),b + 13936 007DD6 + 13937 ; BSR set to: 6 + 13938 007DD6 0012 return ;funcret + 13939 007DD8 __end_of_APPSReadmax: + 13940 callstack 0 + 13941 + 13942 ;; *************** function _APPSAnalysis ***************** + 13943 ;; Defined at: + 13944 ;; line 391 in file "ETC.c" + 13945 ;; Parameters: Size Location Type + 13946 ;; None + 13947 ;; Auto vars: Size Location Type + 13948 ;; None + 13949 ;; Return value: Size Location Type + 13950 ;; 1 wreg void + 13951 ;; Registers used: + 13952 ;; wreg, status,2, status,0, cstack + 13953 ;; Tracked objects: + 13954 ;; On entry : 0/0 + 13955 ;; On exit : 0/0 + 13956 ;; Unchanged: 0/0 + 13957 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 13813 ;; Params: 0 12 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13814 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13815 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13816 ;; Totals: 0 12 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13817 ;;Total ram usage: 12 bytes - 13818 ;; Hardware stack levels used: 1 - 13819 ;; Hardware stack levels required when called: 9 - 13820 ;; This function calls: - 13821 ;; ___aldiv - 13822 ;; ___lmul - 13823 ;; This function is called by: - 13824 ;; _TPSAnalysis - 13825 ;; _APPSAnalysis - 13826 ;; This function uses a non-reentrant model - 13827 ;; - 13828 - 13829 psect text94 - 13830 00638E __ptext94: - 13831 callstack 0 - 13832 00638E _ETCPercentCalc: - 13833 callstack 116 - 13834 00638E - 13835 ;ETC.c: 493: unsigned int ETCPercentCalc(signed long val, signed long min, signed long m - + ax);ETC.c: 494: {;ETC.c: 501: val = (100*(val - min))/(max - min); - 13836 00638E 0105 movlb 5 ; () banked - 13837 006390 517E movf ETCPercentCalc@min& (0+255),w,b - 13838 006392 5D7A subwf ETCPercentCalc@val& (0+255),w,b - 13839 006394 6F60 movwf ___lmul@multiplier& (0+255),b - 13840 006396 517F movf (ETCPercentCalc@min+1)& (0+255),w,b - 13841 006398 597B subwfb (ETCPercentCalc@val+1)& (0+255),w,b - 13842 00639A 6F61 movwf (___lmul@multiplier+1)& (0+255),b - 13843 00639C 5180 movf (ETCPercentCalc@min+2)& (0+255),w,b - 13844 00639E 597C subwfb (ETCPercentCalc@val+2)& (0+255),w,b - 13845 0063A0 6F62 movwf (___lmul@multiplier+2)& (0+255),b - 13846 0063A2 5181 movf (ETCPercentCalc@min+3)& (0+255),w,b - 13847 0063A4 597D subwfb (ETCPercentCalc@val+3)& (0+255),w,b - 13848 0063A6 6F63 movwf (___lmul@multiplier+3)& (0+255),b - 13849 0063A8 0E64 movlw 100 - 13850 0063AA 6F64 movwf ___lmul@multiplicand& (0+255),b - 13851 0063AC 0E00 movlw 0 - 13852 0063AE 6F65 movwf (___lmul@multiplicand+1)& (0+255),b - 13853 0063B0 0E00 movlw 0 - 13854 0063B2 6F66 movwf (___lmul@multiplicand+2)& (0+255),b - 13855 0063B4 0E00 movlw 0 - 13856 0063B6 6F67 movwf (___lmul@multiplicand+3)& (0+255),b - 13857 0063B8 EC86 F038 call ___lmul ;wreg free - 13858 0063BC C560 F56C movff ?___lmul,___aldiv@dividend - 13859 0063C0 C561 F56D movff ?___lmul+1,___aldiv@dividend+1 - 13860 0063C4 C562 F56E movff ?___lmul+2,___aldiv@dividend+2 - 13861 0063C8 C563 F56F movff ?___lmul+3,___aldiv@dividend+3 - 13862 0063CC 0105 movlb 5 ; () banked - 13863 0063CE 517E movf ETCPercentCalc@min& (0+255),w,b - 13864 0063D0 5D82 subwf ETCPercentCalc@max& (0+255),w,b - 13865 0063D2 6F70 movwf ___aldiv@divisor& (0+255),b - 13866 0063D4 517F movf (ETCPercentCalc@min+1)& (0+255),w,b - 13867 0063D6 5983 subwfb (ETCPercentCalc@max+1)& (0+255),w,b - 13868 0063D8 6F71 movwf (___aldiv@divisor+1)& (0+255),b - 13869 0063DA 5180 movf (ETCPercentCalc@min+2)& (0+255),w,b - 13870 0063DC 5984 subwfb (ETCPercentCalc@max+2)& (0+255),w,b - 13871 0063DE 6F72 movwf (___aldiv@divisor+2)& (0+255),b - 13872 0063E0 5181 movf (ETCPercentCalc@min+3)& (0+255),w,b - 13873 0063E2 5985 subwfb (ETCPercentCalc@max+3)& (0+255),w,b - 13874 0063E4 6F73 movwf (___aldiv@divisor+3)& (0+255),b - 13875 0063E6 ECB3 F02A call ___aldiv ;wreg free - 13876 0063EA C56C F57A movff ?___aldiv,ETCPercentCalc@val - 13877 0063EE C56D F57B movff ?___aldiv+1,ETCPercentCalc@val+1 - 13878 0063F2 C56E F57C movff ?___aldiv+2,ETCPercentCalc@val+2 - 13879 0063F6 C56F F57D movff ?___aldiv+3,ETCPercentCalc@val+3 - 13880 0063FA - 13881 ;ETC.c: 502: if (val < 0) - 13882 0063FA 0105 movlb 5 ; () banked - 13883 0063FC BF7D btfsc (ETCPercentCalc@val+3)& (0+255),7,b - 13884 0063FE EF05 F032 goto u8700 - 13885 006402 EF03 F032 goto u8701 - 13886 006406 u8701: - 13887 006406 EF0F F032 goto l10507 - 13888 00640A u8700: - 13889 00640A - 13890 ; BSR set to: 5 - 13891 ;ETC.c: 503: {;ETC.c: 504: val = 0; - 13892 00640A 0E00 movlw 0 - 13893 00640C 6F7A movwf ETCPercentCalc@val& (0+255),b - 13894 00640E 0E00 movlw 0 - 13895 006410 6F7B movwf (ETCPercentCalc@val+1)& (0+255),b - 13896 006412 0E00 movlw 0 - 13897 006414 6F7C movwf (ETCPercentCalc@val+2)& (0+255),b - 13898 006416 0E00 movlw 0 - 13899 006418 6F7D movwf (ETCPercentCalc@val+3)& (0+255),b - 13900 - 13901 ;ETC.c: 505: } - 13902 00641A EF27 F032 goto l10511 - 13903 00641E l10507: - 13904 - 13905 ; BSR set to: 5 - 13906 00641E BF7D btfsc (ETCPercentCalc@val+3)& (0+255),7,b - 13907 006420 EF1D F032 goto u8711 - 13908 006424 517D movf (ETCPercentCalc@val+3)& (0+255),w,b - 13909 006426 117C iorwf (ETCPercentCalc@val+2)& (0+255),w,b - 13910 006428 117B iorwf (ETCPercentCalc@val+1)& (0+255),w,b - 13911 00642A E109 bnz u8710 - 13912 00642C 0E65 movlw 101 - 13913 00642E 5D7A subwf ETCPercentCalc@val& (0+255),w,b - 13914 006430 A0D8 btfss status,0,c - 13915 006432 EF1D F032 goto u8711 - 13916 006436 EF1F F032 goto u8710 - 13917 00643A u8711: - 13918 00643A EF27 F032 goto l10511 - 13919 00643E u8710: - 13920 00643E - 13921 ; BSR set to: 5 - 13922 ;ETC.c: 507: {;ETC.c: 508: val = 100; - 13923 00643E 0E64 movlw 100 - 13924 006440 6F7A movwf ETCPercentCalc@val& (0+255),b - 13925 006442 0E00 movlw 0 - 13926 006444 6F7B movwf (ETCPercentCalc@val+1)& (0+255),b - 13927 006446 0E00 movlw 0 - 13928 006448 6F7C movwf (ETCPercentCalc@val+2)& (0+255),b - 13929 00644A 0E00 movlw 0 - 13930 00644C 6F7D movwf (ETCPercentCalc@val+3)& (0+255),b - 13931 00644E l10511: - 13932 - 13933 ; BSR set to: 5 - 13934 ;ETC.c: 511: return val; - 13935 00644E C57A F57A movff ETCPercentCalc@val,?_ETCPercentCalc - 13936 006452 C57B F57B movff ETCPercentCalc@val+1,?_ETCPercentCalc+1 - 13937 006456 - 13938 ; BSR set to: 5 - 13939 006456 0012 return ;funcret - 13940 006458 __end_of_ETCPercentCalc: - 13941 callstack 0 - 13942 - 13943 ;; *************** function ___lmul ***************** - 13944 ;; Defined at: - 13945 ;; line 15 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c" - 13946 ;; Parameters: Size Location Type - 13947 ;; multiplier 4 0[BANK5 ] unsigned long - 13948 ;; multiplicand 4 4[BANK5 ] unsigned long - 13949 ;; Auto vars: Size Location Type - 13950 ;; product 4 8[BANK5 ] unsigned long - 13951 ;; Return value: Size Location Type - 13952 ;; 4 0[BANK5 ] unsigned long - 13953 ;; Registers used: - 13954 ;; wreg, status,2, status,0 - 13955 ;; Tracked objects: - 13956 ;; On entry : 0/0 - 13957 ;; On exit : 0/0 - 13958 ;; Unchanged: 0/0 - 13959 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 13958 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13959 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13960 ;; Temps: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13961 ;; Totals: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 13962 ;;Total ram usage: 4 bytes + 13963 ;; Hardware stack levels used: 1 + 13964 ;; Hardware stack levels required when called: 10 + 13965 ;; This function calls: + 13966 ;; _ETCPercentCalc + 13967 ;; This function is called by: + 13968 ;; _main + 13969 ;; This function uses a non-reentrant model + 13970 ;; + 13971 + 13972 psect text93 + 13973 006F10 __ptext93: + 13974 callstack 0 + 13975 006F10 _APPSAnalysis: + 13976 callstack 116 + 13977 006F10 + 13978 ;ETC.c: 412: ucAPPS1Perc = ETCPercentCalc(uiAPPS1, uiAPPS1min, uiAPPS1max); + 13979 006F10 C638 F57A movff _uiAPPS1,ETCPercentCalc@val + 13980 006F14 C639 F57B movff _uiAPPS1+1,ETCPercentCalc@val+1 + 13981 006F18 0105 movlb 5 ; () banked + 13982 006F1A 6B7C clrf (ETCPercentCalc@val+2)& (0+255),b + 13983 006F1C 6B7D clrf (ETCPercentCalc@val+3)& (0+255),b + 13984 006F1E C648 F57E movff _uiAPPS1min,ETCPercentCalc@min + 13985 006F22 C649 F57F movff _uiAPPS1min+1,ETCPercentCalc@min+1 + 13986 006F26 6B80 clrf (ETCPercentCalc@min+2)& (0+255),b + 13987 006F28 6B81 clrf (ETCPercentCalc@min+3)& (0+255),b + 13988 006F2A C646 F582 movff _uiAPPS1max,ETCPercentCalc@max + 13989 006F2E C647 F583 movff _uiAPPS1max+1,ETCPercentCalc@max+1 + 13990 006F32 6B84 clrf (ETCPercentCalc@max+2)& (0+255),b + 13991 006F34 6B85 clrf (ETCPercentCalc@max+3)& (0+255),b + 13992 006F36 EC42 F032 call _ETCPercentCalc ;wreg free + 13993 006F3A C57A F548 movff ?_ETCPercentCalc,_ucAPPS1Perc + 13994 006F3E C57B F549 movff ?_ETCPercentCalc+1,_ucAPPS1Perc+1 + 13995 + 13996 ;ETC.c: 413: ucAPPS2Perc = ETCPercentCalc(uiAPPS2, uiAPPS2min, uiAPPS2max); + 13997 006F42 C636 F57A movff _uiAPPS2,ETCPercentCalc@val + 13998 006F46 C637 F57B movff _uiAPPS2+1,ETCPercentCalc@val+1 + 13999 006F4A 0105 movlb 5 ; () banked + 14000 006F4C 6B7C clrf (ETCPercentCalc@val+2)& (0+255),b + 14001 006F4E 6B7D clrf (ETCPercentCalc@val+3)& (0+255),b + 14002 006F50 C644 F57E movff _uiAPPS2min,ETCPercentCalc@min + 14003 006F54 C645 F57F movff _uiAPPS2min+1,ETCPercentCalc@min+1 + 14004 006F58 6B80 clrf (ETCPercentCalc@min+2)& (0+255),b + 14005 006F5A 6B81 clrf (ETCPercentCalc@min+3)& (0+255),b + 14006 006F5C C642 F582 movff _uiAPPS2max,ETCPercentCalc@max + 14007 006F60 C643 F583 movff _uiAPPS2max+1,ETCPercentCalc@max+1 + 14008 006F64 6B84 clrf (ETCPercentCalc@max+2)& (0+255),b + 14009 006F66 6B85 clrf (ETCPercentCalc@max+3)& (0+255),b + 14010 006F68 EC42 F032 call _ETCPercentCalc ;wreg free + 14011 006F6C C57A F546 movff ?_ETCPercentCalc,_ucAPPS2Perc + 14012 006F70 C57B F547 movff ?_ETCPercentCalc+1,_ucAPPS2Perc+1 + 14013 006F74 + 14014 ;ETC.c: 414: ucAPPS = ( ( ucAPPS1Perc + ucAPPS2Perc ) / 2 ); + 14015 006F74 5046 movf _ucAPPS2Perc^(0+1280),w,c + 14016 006F76 2448 addwf _ucAPPS1Perc^(0+1280),w,c + 14017 006F78 0105 movlb 5 ; () banked + 14018 006F7A 6F86 movwf ??_APPSAnalysis& (0+255),b + 14019 006F7C 5047 movf (_ucAPPS2Perc+1)^(0+1280),w,c + 14020 006F7E 2049 addwfc (_ucAPPS1Perc+1)^(0+1280),w,c + 14021 006F80 6F87 movwf (??_APPSAnalysis+1)& (0+255),b + 14022 006F82 90D8 bcf status,0,c + 14023 006F84 3187 rrcf (??_APPSAnalysis+1)& (0+255),w,b + 14024 006F86 6F88 movwf (??_APPSAnalysis+2)& (0+255),b + 14025 006F88 3186 rrcf ??_APPSAnalysis& (0+255),w,b + 14026 006F8A 0106 movlb 6 ; () banked + 14027 006F8C 6F54 movwf _ucAPPS& (0+255),b + 14028 006F8E C588 F655 movff ??_APPSAnalysis+2,_ucAPPS+1 + 14029 006F92 + 14030 ; BSR set to: 6 + 14031 ;ETC.c: 415: __nop(); + 14032 006F92 F000 nop + 14033 006F94 0012 return ;funcret + 14034 006F96 __end_of_APPSAnalysis: + 14035 callstack 0 + 14036 + 14037 ;; *************** function _ETCPercentCalc ***************** + 14038 ;; Defined at: + 14039 ;; line 495 in file "ETC.c" + 14040 ;; Parameters: Size Location Type + 14041 ;; val 4 26[BANK5 ] long + 14042 ;; min 4 30[BANK5 ] long + 14043 ;; max 4 34[BANK5 ] long + 14044 ;; Auto vars: Size Location Type + 14045 ;; None + 14046 ;; Return value: Size Location Type + 14047 ;; 2 26[BANK5 ] unsigned int + 14048 ;; Registers used: + 14049 ;; wreg, status,2, status,0, cstack + 14050 ;; Tracked objects: + 14051 ;; On entry : 0/0 + 14052 ;; On exit : 0/0 + 14053 ;; Unchanged: 0/0 + 14054 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 13960 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13961 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13962 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13963 ;; Totals: 0 12 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 13964 ;;Total ram usage: 12 bytes - 13965 ;; Hardware stack levels used: 1 - 13966 ;; Hardware stack levels required when called: 8 - 13967 ;; This function calls: - 13968 ;; Nothing - 13969 ;; This function is called by: - 13970 ;; _ETCPercentCalc - 13971 ;; _ETCPercentMultiCalcTPS1 - 13972 ;; _ETCPercentMultiCalcTPS2 - 13973 ;; This function uses a non-reentrant model - 13974 ;; - 13975 - 13976 psect text95 - 13977 00710C __ptext95: - 13978 callstack 0 - 13979 00710C ___lmul: - 13980 callstack 116 - 13981 00710C 0E00 movlw 0 - 13982 00710E 0105 movlb 5 ; () banked - 13983 007110 6F68 movwf ___lmul@product& (0+255),b - 13984 007112 0E00 movlw 0 - 13985 007114 6F69 movwf (___lmul@product+1)& (0+255),b - 13986 007116 0E00 movlw 0 - 13987 007118 6F6A movwf (___lmul@product+2)& (0+255),b - 13988 00711A 0E00 movlw 0 - 13989 00711C 6F6B movwf (___lmul@product+3)& (0+255),b - 13990 00711E l9859: - 13991 - 13992 ; BSR set to: 5 - 13993 00711E A160 btfss ___lmul@multiplier& (0+255),0,b - 13994 007120 EF94 F038 goto u7981 - 13995 007124 EF96 F038 goto u7980 - 13996 007128 u7981: - 13997 007128 EF9E F038 goto l9863 - 13998 00712C u7980: - 13999 00712C - 14000 ; BSR set to: 5 - 14001 00712C 5164 movf ___lmul@multiplicand& (0+255),w,b - 14002 00712E 2768 addwf ___lmul@product& (0+255),f,b - 14003 007130 5165 movf (___lmul@multiplicand+1)& (0+255),w,b - 14004 007132 2369 addwfc (___lmul@product+1)& (0+255),f,b - 14005 007134 5166 movf (___lmul@multiplicand+2)& (0+255),w,b - 14006 007136 236A addwfc (___lmul@product+2)& (0+255),f,b - 14007 007138 5167 movf (___lmul@multiplicand+3)& (0+255),w,b - 14008 00713A 236B addwfc (___lmul@product+3)& (0+255),f,b - 14009 00713C l9863: - 14010 - 14011 ; BSR set to: 5 - 14012 00713C 90D8 bcf status,0,c - 14013 00713E 3764 rlcf ___lmul@multiplicand& (0+255),f,b - 14014 007140 3765 rlcf (___lmul@multiplicand+1)& (0+255),f,b - 14015 007142 3766 rlcf (___lmul@multiplicand+2)& (0+255),f,b - 14016 007144 3767 rlcf (___lmul@multiplicand+3)& (0+255),f,b - 14017 007146 - 14018 ; BSR set to: 5 - 14019 007146 90D8 bcf status,0,c - 14020 007148 3363 rrcf (___lmul@multiplier+3)& (0+255),f,b - 14021 00714A 3362 rrcf (___lmul@multiplier+2)& (0+255),f,b - 14022 00714C 3361 rrcf (___lmul@multiplier+1)& (0+255),f,b - 14023 00714E 3360 rrcf ___lmul@multiplier& (0+255),f,b - 14024 007150 5160 movf ___lmul@multiplier& (0+255),w,b - 14025 007152 1161 iorwf (___lmul@multiplier+1)& (0+255),w,b - 14026 007154 1162 iorwf (___lmul@multiplier+2)& (0+255),w,b - 14027 007156 1163 iorwf (___lmul@multiplier+3)& (0+255),w,b - 14028 007158 A4D8 btfss status,2,c - 14029 00715A EFB1 F038 goto u7991 - 14030 00715E EFB3 F038 goto u7990 - 14031 007162 u7991: - 14032 007162 EF8F F038 goto l9859 - 14033 007166 u7990: - 14034 007166 - 14035 ; BSR set to: 5 - 14036 007166 C568 F560 movff ___lmul@product,?___lmul - 14037 00716A C569 F561 movff ___lmul@product+1,?___lmul+1 - 14038 00716E C56A F562 movff ___lmul@product+2,?___lmul+2 - 14039 007172 C56B F563 movff ___lmul@product+3,?___lmul+3 - 14040 007176 - 14041 ; BSR set to: 5 - 14042 007176 0012 return ;funcret - 14043 007178 __end_of___lmul: - 14044 callstack 0 - 14045 - 14046 ;; *************** function ___aldiv ***************** - 14047 ;; Defined at: - 14048 ;; line 7 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c" - 14049 ;; Parameters: Size Location Type - 14050 ;; dividend 4 12[BANK5 ] long - 14051 ;; divisor 4 16[BANK5 ] long - 14052 ;; Auto vars: Size Location Type - 14053 ;; quotient 4 22[BANK5 ] long - 14054 ;; sign 1 21[BANK5 ] unsigned char - 14055 ;; counter 1 20[BANK5 ] unsigned char - 14056 ;; Return value: Size Location Type - 14057 ;; 4 12[BANK5 ] long - 14058 ;; Registers used: - 14059 ;; wreg, status,2, status,0 - 14060 ;; Tracked objects: - 14061 ;; On entry : 0/0 - 14062 ;; On exit : 0/0 - 14063 ;; Unchanged: 0/0 - 14064 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 - +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 - +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 14065 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14066 ;; Locals: 0 6 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14067 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14068 ;; Totals: 0 14 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14069 ;;Total ram usage: 14 bytes - 14070 ;; Hardware stack levels used: 1 - 14071 ;; Hardware stack levels required when called: 8 - 14072 ;; This function calls: - 14073 ;; Nothing - 14074 ;; This function is called by: - 14075 ;; _GPIO_PWM1_Control - 14076 ;; _GPIO_PWM2_Control - 14077 ;; _ETCPercentCalc - 14078 ;; _ETCPercentMultiCalcTPS1 - 14079 ;; _ETCPercentMultiCalcTPS2 - 14080 ;; This function uses a non-reentrant model - 14081 ;; - 14082 - 14083 psect text96 - 14084 005566 __ptext96: - 14085 callstack 0 - 14086 005566 ___aldiv: - 14087 callstack 116 - 14088 005566 0E00 movlw 0 - 14089 005568 0105 movlb 5 ; () banked - 14090 00556A 6F75 movwf ___aldiv@sign& (0+255),b - 14091 00556C - 14092 ; BSR set to: 5 - 14093 00556C BF73 btfsc (___aldiv@divisor+3)& (0+255),7,b - 14094 00556E EFBD F02A goto u7050 - 14095 005572 EFBB F02A goto u7051 - 14096 005576 u7051: - 14097 005576 EFC7 F02A goto l9193 - 14098 00557A u7050: - 14099 00557A - 14100 ; BSR set to: 5 - 14101 00557A 1F73 comf (___aldiv@divisor+3)& (0+255),f,b - 14102 00557C 1F72 comf (___aldiv@divisor+2)& (0+255),f,b - 14103 00557E 1F71 comf (___aldiv@divisor+1)& (0+255),f,b - 14104 005580 6D70 negf ___aldiv@divisor& (0+255),b - 14105 005582 0E00 movlw 0 - 14106 005584 2371 addwfc (___aldiv@divisor+1)& (0+255),f,b - 14107 005586 2372 addwfc (___aldiv@divisor+2)& (0+255),f,b - 14108 005588 2373 addwfc (___aldiv@divisor+3)& (0+255),f,b - 14109 00558A - 14110 ; BSR set to: 5 - 14111 00558A 0E01 movlw 1 - 14112 00558C 6F75 movwf ___aldiv@sign& (0+255),b - 14113 00558E l9193: - 14114 - 14115 ; BSR set to: 5 - 14116 00558E BF6F btfsc (___aldiv@dividend+3)& (0+255),7,b - 14117 005590 EFCE F02A goto u7060 - 14118 005594 EFCC F02A goto u7061 - 14119 005598 u7061: - 14120 005598 EFD8 F02A goto l9199 - 14121 00559C u7060: - 14122 00559C - 14123 ; BSR set to: 5 - 14124 00559C 1F6F comf (___aldiv@dividend+3)& (0+255),f,b - 14125 00559E 1F6E comf (___aldiv@dividend+2)& (0+255),f,b - 14126 0055A0 1F6D comf (___aldiv@dividend+1)& (0+255),f,b - 14127 0055A2 6D6C negf ___aldiv@dividend& (0+255),b - 14128 0055A4 0E00 movlw 0 - 14129 0055A6 236D addwfc (___aldiv@dividend+1)& (0+255),f,b - 14130 0055A8 236E addwfc (___aldiv@dividend+2)& (0+255),f,b - 14131 0055AA 236F addwfc (___aldiv@dividend+3)& (0+255),f,b - 14132 0055AC - 14133 ; BSR set to: 5 - 14134 0055AC 0E01 movlw 1 - 14135 0055AE 1B75 xorwf ___aldiv@sign& (0+255),f,b - 14136 0055B0 l9199: - 14137 - 14138 ; BSR set to: 5 - 14139 0055B0 0E00 movlw 0 - 14140 0055B2 6F76 movwf ___aldiv@quotient& (0+255),b - 14141 0055B4 0E00 movlw 0 - 14142 0055B6 6F77 movwf (___aldiv@quotient+1)& (0+255),b - 14143 0055B8 0E00 movlw 0 - 14144 0055BA 6F78 movwf (___aldiv@quotient+2)& (0+255),b - 14145 0055BC 0E00 movlw 0 - 14146 0055BE 6F79 movwf (___aldiv@quotient+3)& (0+255),b - 14147 0055C0 - 14148 ; BSR set to: 5 - 14149 0055C0 5170 movf ___aldiv@divisor& (0+255),w,b - 14150 0055C2 1171 iorwf (___aldiv@divisor+1)& (0+255),w,b - 14151 0055C4 1172 iorwf (___aldiv@divisor+2)& (0+255),w,b - 14152 0055C6 1173 iorwf (___aldiv@divisor+3)& (0+255),w,b - 14153 0055C8 B4D8 btfsc status,2,c - 14154 0055CA EFE9 F02A goto u7071 - 14155 0055CE EFEB F02A goto u7070 - 14156 0055D2 u7071: - 14157 0055D2 EF21 F02B goto l9221 - 14158 0055D6 u7070: - 14159 0055D6 - 14160 ; BSR set to: 5 - 14161 0055D6 0E01 movlw 1 - 14162 0055D8 6F74 movwf ___aldiv@counter& (0+255),b - 14163 0055DA EFF5 F02A goto l9207 - 14164 0055DE l9205: - 14165 - 14166 ; BSR set to: 5 - 14167 0055DE 90D8 bcf status,0,c - 14168 0055E0 3770 rlcf ___aldiv@divisor& (0+255),f,b - 14169 0055E2 3771 rlcf (___aldiv@divisor+1)& (0+255),f,b - 14170 0055E4 3772 rlcf (___aldiv@divisor+2)& (0+255),f,b - 14171 0055E6 3773 rlcf (___aldiv@divisor+3)& (0+255),f,b - 14172 0055E8 2B74 incf ___aldiv@counter& (0+255),f,b - 14173 0055EA l9207: + 14055 ;; Params: 0 12 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14056 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14057 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14058 ;; Totals: 0 12 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14059 ;;Total ram usage: 12 bytes + 14060 ;; Hardware stack levels used: 1 + 14061 ;; Hardware stack levels required when called: 9 + 14062 ;; This function calls: + 14063 ;; ___aldiv + 14064 ;; ___lmul + 14065 ;; This function is called by: + 14066 ;; _TPSAnalysis + 14067 ;; _APPSAnalysis + 14068 ;; This function uses a non-reentrant model + 14069 ;; + 14070 + 14071 psect text94 + 14072 006484 __ptext94: + 14073 callstack 0 + 14074 006484 _ETCPercentCalc: + 14075 callstack 116 + 14076 006484 + 14077 ;ETC.c: 495: unsigned int ETCPercentCalc(signed long val, signed long min, signed long m + + ax);ETC.c: 496: {;ETC.c: 503: val = (100*(val - min))/(max - min); + 14078 006484 0105 movlb 5 ; () banked + 14079 006486 517E movf ETCPercentCalc@min& (0+255),w,b + 14080 006488 5D7A subwf ETCPercentCalc@val& (0+255),w,b + 14081 00648A 6F60 movwf ___lmul@multiplier& (0+255),b + 14082 00648C 517F movf (ETCPercentCalc@min+1)& (0+255),w,b + 14083 00648E 597B subwfb (ETCPercentCalc@val+1)& (0+255),w,b + 14084 006490 6F61 movwf (___lmul@multiplier+1)& (0+255),b + 14085 006492 5180 movf (ETCPercentCalc@min+2)& (0+255),w,b + 14086 006494 597C subwfb (ETCPercentCalc@val+2)& (0+255),w,b + 14087 006496 6F62 movwf (___lmul@multiplier+2)& (0+255),b + 14088 006498 5181 movf (ETCPercentCalc@min+3)& (0+255),w,b + 14089 00649A 597D subwfb (ETCPercentCalc@val+3)& (0+255),w,b + 14090 00649C 6F63 movwf (___lmul@multiplier+3)& (0+255),b + 14091 00649E 0E64 movlw 100 + 14092 0064A0 6F64 movwf ___lmul@multiplicand& (0+255),b + 14093 0064A2 0E00 movlw 0 + 14094 0064A4 6F65 movwf (___lmul@multiplicand+1)& (0+255),b + 14095 0064A6 0E00 movlw 0 + 14096 0064A8 6F66 movwf (___lmul@multiplicand+2)& (0+255),b + 14097 0064AA 0E00 movlw 0 + 14098 0064AC 6F67 movwf (___lmul@multiplicand+3)& (0+255),b + 14099 0064AE ECE4 F039 call ___lmul ;wreg free + 14100 0064B2 C560 F56C movff ?___lmul,___aldiv@dividend + 14101 0064B6 C561 F56D movff ?___lmul+1,___aldiv@dividend+1 + 14102 0064BA C562 F56E movff ?___lmul+2,___aldiv@dividend+2 + 14103 0064BE C563 F56F movff ?___lmul+3,___aldiv@dividend+3 + 14104 0064C2 0105 movlb 5 ; () banked + 14105 0064C4 517E movf ETCPercentCalc@min& (0+255),w,b + 14106 0064C6 5D82 subwf ETCPercentCalc@max& (0+255),w,b + 14107 0064C8 6F70 movwf ___aldiv@divisor& (0+255),b + 14108 0064CA 517F movf (ETCPercentCalc@min+1)& (0+255),w,b + 14109 0064CC 5983 subwfb (ETCPercentCalc@max+1)& (0+255),w,b + 14110 0064CE 6F71 movwf (___aldiv@divisor+1)& (0+255),b + 14111 0064D0 5180 movf (ETCPercentCalc@min+2)& (0+255),w,b + 14112 0064D2 5984 subwfb (ETCPercentCalc@max+2)& (0+255),w,b + 14113 0064D4 6F72 movwf (___aldiv@divisor+2)& (0+255),b + 14114 0064D6 5181 movf (ETCPercentCalc@min+3)& (0+255),w,b + 14115 0064D8 5985 subwfb (ETCPercentCalc@max+3)& (0+255),w,b + 14116 0064DA 6F73 movwf (___aldiv@divisor+3)& (0+255),b + 14117 0064DC ECB5 F02A call ___aldiv ;wreg free + 14118 0064E0 C56C F57A movff ?___aldiv,ETCPercentCalc@val + 14119 0064E4 C56D F57B movff ?___aldiv+1,ETCPercentCalc@val+1 + 14120 0064E8 C56E F57C movff ?___aldiv+2,ETCPercentCalc@val+2 + 14121 0064EC C56F F57D movff ?___aldiv+3,ETCPercentCalc@val+3 + 14122 0064F0 + 14123 ;ETC.c: 504: if (val < 0) + 14124 0064F0 0105 movlb 5 ; () banked + 14125 0064F2 BF7D btfsc (ETCPercentCalc@val+3)& (0+255),7,b + 14126 0064F4 EF80 F032 goto u9080 + 14127 0064F8 EF7E F032 goto u9081 + 14128 0064FC u9081: + 14129 0064FC EF8A F032 goto l10506 + 14130 006500 u9080: + 14131 006500 + 14132 ; BSR set to: 5 + 14133 ;ETC.c: 505: {;ETC.c: 506: val = 0; + 14134 006500 0E00 movlw 0 + 14135 006502 6F7A movwf ETCPercentCalc@val& (0+255),b + 14136 006504 0E00 movlw 0 + 14137 006506 6F7B movwf (ETCPercentCalc@val+1)& (0+255),b + 14138 006508 0E00 movlw 0 + 14139 00650A 6F7C movwf (ETCPercentCalc@val+2)& (0+255),b + 14140 00650C 0E00 movlw 0 + 14141 00650E 6F7D movwf (ETCPercentCalc@val+3)& (0+255),b + 14142 + 14143 ;ETC.c: 507: } + 14144 006510 EFA2 F032 goto l10510 + 14145 006514 l10506: + 14146 + 14147 ; BSR set to: 5 + 14148 006514 BF7D btfsc (ETCPercentCalc@val+3)& (0+255),7,b + 14149 006516 EF98 F032 goto u9091 + 14150 00651A 517D movf (ETCPercentCalc@val+3)& (0+255),w,b + 14151 00651C 117C iorwf (ETCPercentCalc@val+2)& (0+255),w,b + 14152 00651E 117B iorwf (ETCPercentCalc@val+1)& (0+255),w,b + 14153 006520 E109 bnz u9090 + 14154 006522 0E65 movlw 101 + 14155 006524 5D7A subwf ETCPercentCalc@val& (0+255),w,b + 14156 006526 A0D8 btfss status,0,c + 14157 006528 EF98 F032 goto u9091 + 14158 00652C EF9A F032 goto u9090 + 14159 006530 u9091: + 14160 006530 EFA2 F032 goto l10510 + 14161 006534 u9090: + 14162 006534 + 14163 ; BSR set to: 5 + 14164 ;ETC.c: 509: {;ETC.c: 510: val = 100; + 14165 006534 0E64 movlw 100 + 14166 006536 6F7A movwf ETCPercentCalc@val& (0+255),b + 14167 006538 0E00 movlw 0 + 14168 00653A 6F7B movwf (ETCPercentCalc@val+1)& (0+255),b + 14169 00653C 0E00 movlw 0 + 14170 00653E 6F7C movwf (ETCPercentCalc@val+2)& (0+255),b + 14171 006540 0E00 movlw 0 + 14172 006542 6F7D movwf (ETCPercentCalc@val+3)& (0+255),b + 14173 006544 l10510: 14174 14175 ; BSR set to: 5 - 14176 0055EA AF73 btfss (___aldiv@divisor+3)& (0+255),7,b - 14177 0055EC EFFA F02A goto u7081 - 14178 0055F0 EFFC F02A goto u7080 - 14179 0055F4 u7081: - 14180 0055F4 EFEF F02A goto l9205 - 14181 0055F8 u7080: - 14182 0055F8 l9209: - 14183 - 14184 ; BSR set to: 5 - 14185 0055F8 90D8 bcf status,0,c - 14186 0055FA 3776 rlcf ___aldiv@quotient& (0+255),f,b - 14187 0055FC 3777 rlcf (___aldiv@quotient+1)& (0+255),f,b - 14188 0055FE 3778 rlcf (___aldiv@quotient+2)& (0+255),f,b - 14189 005600 3779 rlcf (___aldiv@quotient+3)& (0+255),f,b - 14190 005602 - 14191 ; BSR set to: 5 - 14192 005602 5170 movf ___aldiv@divisor& (0+255),w,b - 14193 005604 5D6C subwf ___aldiv@dividend& (0+255),w,b - 14194 005606 5171 movf (___aldiv@divisor+1)& (0+255),w,b - 14195 005608 596D subwfb (___aldiv@dividend+1)& (0+255),w,b - 14196 00560A 5172 movf (___aldiv@divisor+2)& (0+255),w,b - 14197 00560C 596E subwfb (___aldiv@dividend+2)& (0+255),w,b - 14198 00560E 5173 movf (___aldiv@divisor+3)& (0+255),w,b - 14199 005610 596F subwfb (___aldiv@dividend+3)& (0+255),w,b - 14200 005612 A0D8 btfss status,0,c - 14201 005614 EF0E F02B goto u7091 - 14202 005618 EF10 F02B goto u7090 - 14203 00561C u7091: - 14204 00561C EF19 F02B goto l9217 - 14205 005620 u7090: - 14206 005620 - 14207 ; BSR set to: 5 - 14208 005620 5170 movf ___aldiv@divisor& (0+255),w,b - 14209 005622 5F6C subwf ___aldiv@dividend& (0+255),f,b - 14210 005624 5171 movf (___aldiv@divisor+1)& (0+255),w,b - 14211 005626 5B6D subwfb (___aldiv@dividend+1)& (0+255),f,b - 14212 005628 5172 movf (___aldiv@divisor+2)& (0+255),w,b - 14213 00562A 5B6E subwfb (___aldiv@dividend+2)& (0+255),f,b - 14214 00562C 5173 movf (___aldiv@divisor+3)& (0+255),w,b - 14215 00562E 5B6F subwfb (___aldiv@dividend+3)& (0+255),f,b - 14216 005630 - 14217 ; BSR set to: 5 - 14218 005630 8176 bsf ___aldiv@quotient& (0+255),0,b - 14219 005632 l9217: - 14220 - 14221 ; BSR set to: 5 - 14222 005632 90D8 bcf status,0,c - 14223 005634 3373 rrcf (___aldiv@divisor+3)& (0+255),f,b - 14224 005636 3372 rrcf (___aldiv@divisor+2)& (0+255),f,b - 14225 005638 3371 rrcf (___aldiv@divisor+1)& (0+255),f,b - 14226 00563A 3370 rrcf ___aldiv@divisor& (0+255),f,b - 14227 00563C - 14228 ; BSR set to: 5 - 14229 00563C 2F74 decfsz ___aldiv@counter& (0+255),f,b - 14230 00563E EFFC F02A goto l9209 - 14231 005642 l9221: - 14232 - 14233 ; BSR set to: 5 - 14234 005642 5175 movf ___aldiv@sign& (0+255),w,b - 14235 005644 B4D8 btfsc status,2,c - 14236 005646 EF27 F02B goto u7101 - 14237 00564A EF29 F02B goto u7100 - 14238 00564E u7101: - 14239 00564E EF31 F02B goto l9225 - 14240 005652 u7100: - 14241 005652 + 14176 ;ETC.c: 513: return val; + 14177 006544 C57A F57A movff ETCPercentCalc@val,?_ETCPercentCalc + 14178 006548 C57B F57B movff ETCPercentCalc@val+1,?_ETCPercentCalc+1 + 14179 00654C + 14180 ; BSR set to: 5 + 14181 00654C 0012 return ;funcret + 14182 00654E __end_of_ETCPercentCalc: + 14183 callstack 0 + 14184 + 14185 ;; *************** function ___lmul ***************** + 14186 ;; Defined at: + 14187 ;; line 15 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c" + 14188 ;; Parameters: Size Location Type + 14189 ;; multiplier 4 0[BANK5 ] unsigned long + 14190 ;; multiplicand 4 4[BANK5 ] unsigned long + 14191 ;; Auto vars: Size Location Type + 14192 ;; product 4 8[BANK5 ] unsigned long + 14193 ;; Return value: Size Location Type + 14194 ;; 4 0[BANK5 ] unsigned long + 14195 ;; Registers used: + 14196 ;; wreg, status,2, status,0 + 14197 ;; Tracked objects: + 14198 ;; On entry : 0/0 + 14199 ;; On exit : 0/0 + 14200 ;; Unchanged: 0/0 + 14201 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 + +1 BANK32 BANK33 BANK34 BANK35 BANK36 + 14202 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14203 ;; Locals: 0 4 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14204 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14205 ;; Totals: 0 12 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14206 ;;Total ram usage: 12 bytes + 14207 ;; Hardware stack levels used: 1 + 14208 ;; Hardware stack levels required when called: 8 + 14209 ;; This function calls: + 14210 ;; Nothing + 14211 ;; This function is called by: + 14212 ;; _ETCPercentCalc + 14213 ;; _ETCPercentMultiCalcTPS1 + 14214 ;; _ETCPercentMultiCalcTPS2 + 14215 ;; This function uses a non-reentrant model + 14216 ;; + 14217 + 14218 psect text95 + 14219 0073C8 __ptext95: + 14220 callstack 0 + 14221 0073C8 ___lmul: + 14222 callstack 116 + 14223 0073C8 0E00 movlw 0 + 14224 0073CA 0105 movlb 5 ; () banked + 14225 0073CC 6F68 movwf ___lmul@product& (0+255),b + 14226 0073CE 0E00 movlw 0 + 14227 0073D0 6F69 movwf (___lmul@product+1)& (0+255),b + 14228 0073D2 0E00 movlw 0 + 14229 0073D4 6F6A movwf (___lmul@product+2)& (0+255),b + 14230 0073D6 0E00 movlw 0 + 14231 0073D8 6F6B movwf (___lmul@product+3)& (0+255),b + 14232 0073DA l9854: + 14233 + 14234 ; BSR set to: 5 + 14235 0073DA A160 btfss ___lmul@multiplier& (0+255),0,b + 14236 0073DC EFF2 F039 goto u8311 + 14237 0073E0 EFF4 F039 goto u8310 + 14238 0073E4 u8311: + 14239 0073E4 EFFC F039 goto l9858 + 14240 0073E8 u8310: + 14241 0073E8 14242 ; BSR set to: 5 - 14243 005652 1F79 comf (___aldiv@quotient+3)& (0+255),f,b - 14244 005654 1F78 comf (___aldiv@quotient+2)& (0+255),f,b - 14245 005656 1F77 comf (___aldiv@quotient+1)& (0+255),f,b - 14246 005658 6D76 negf ___aldiv@quotient& (0+255),b - 14247 00565A 0E00 movlw 0 - 14248 00565C 2377 addwfc (___aldiv@quotient+1)& (0+255),f,b - 14249 00565E 2378 addwfc (___aldiv@quotient+2)& (0+255),f,b - 14250 005660 2379 addwfc (___aldiv@quotient+3)& (0+255),f,b - 14251 005662 l9225: + 14243 0073E8 5164 movf ___lmul@multiplicand& (0+255),w,b + 14244 0073EA 2768 addwf ___lmul@product& (0+255),f,b + 14245 0073EC 5165 movf (___lmul@multiplicand+1)& (0+255),w,b + 14246 0073EE 2369 addwfc (___lmul@product+1)& (0+255),f,b + 14247 0073F0 5166 movf (___lmul@multiplicand+2)& (0+255),w,b + 14248 0073F2 236A addwfc (___lmul@product+2)& (0+255),f,b + 14249 0073F4 5167 movf (___lmul@multiplicand+3)& (0+255),w,b + 14250 0073F6 236B addwfc (___lmul@product+3)& (0+255),f,b + 14251 0073F8 l9858: 14252 14253 ; BSR set to: 5 - 14254 005662 C576 F56C movff ___aldiv@quotient,?___aldiv - 14255 005666 C577 F56D movff ___aldiv@quotient+1,?___aldiv+1 - 14256 00566A C578 F56E movff ___aldiv@quotient+2,?___aldiv+2 - 14257 00566E C579 F56F movff ___aldiv@quotient+3,?___aldiv+3 - 14258 005672 - 14259 ; BSR set to: 5 - 14260 005672 0012 return ;funcret - 14261 005674 __end_of___aldiv: - 14262 callstack 0 - 14263 - 14264 ;; *************** function _INTERRUPT_InterruptManager ***************** - 14265 ;; Defined at: - 14266 ;; line 58 in file "mcc_generated_files/interrupt_manager.c" - 14267 ;; Parameters: Size Location Type - 14268 ;; None - 14269 ;; Auto vars: Size Location Type - 14270 ;; None - 14271 ;; Return value: Size Location Type - 14272 ;; 1 wreg void - 14273 ;; Registers used: - 14274 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, pclath, tosl, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 14275 ;; Tracked objects: - 14276 ;; On entry : 0/0 - 14277 ;; On exit : 0/0 - 14278 ;; Unchanged: 0/0 - 14279 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 14254 0073F8 90D8 bcf status,0,c + 14255 0073FA 3764 rlcf ___lmul@multiplicand& (0+255),f,b + 14256 0073FC 3765 rlcf (___lmul@multiplicand+1)& (0+255),f,b + 14257 0073FE 3766 rlcf (___lmul@multiplicand+2)& (0+255),f,b + 14258 007400 3767 rlcf (___lmul@multiplicand+3)& (0+255),f,b + 14259 007402 + 14260 ; BSR set to: 5 + 14261 007402 90D8 bcf status,0,c + 14262 007404 3363 rrcf (___lmul@multiplier+3)& (0+255),f,b + 14263 007406 3362 rrcf (___lmul@multiplier+2)& (0+255),f,b + 14264 007408 3361 rrcf (___lmul@multiplier+1)& (0+255),f,b + 14265 00740A 3360 rrcf ___lmul@multiplier& (0+255),f,b + 14266 00740C 5160 movf ___lmul@multiplier& (0+255),w,b + 14267 00740E 1161 iorwf (___lmul@multiplier+1)& (0+255),w,b + 14268 007410 1162 iorwf (___lmul@multiplier+2)& (0+255),w,b + 14269 007412 1163 iorwf (___lmul@multiplier+3)& (0+255),w,b + 14270 007414 A4D8 btfss status,2,c + 14271 007416 EF0F F03A goto u8321 + 14272 00741A EF11 F03A goto u8320 + 14273 00741E u8321: + 14274 00741E EFED F039 goto l9854 + 14275 007422 u8320: + 14276 007422 + 14277 ; BSR set to: 5 + 14278 007422 C568 F560 movff ___lmul@product,?___lmul + 14279 007426 C569 F561 movff ___lmul@product+1,?___lmul+1 + 14280 00742A C56A F562 movff ___lmul@product+2,?___lmul+2 + 14281 00742E C56B F563 movff ___lmul@product+3,?___lmul+3 + 14282 007432 + 14283 ; BSR set to: 5 + 14284 007432 0012 return ;funcret + 14285 007434 __end_of___lmul: + 14286 callstack 0 + 14287 + 14288 ;; *************** function ___aldiv ***************** + 14289 ;; Defined at: + 14290 ;; line 7 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c" + 14291 ;; Parameters: Size Location Type + 14292 ;; dividend 4 12[BANK5 ] long + 14293 ;; divisor 4 16[BANK5 ] long + 14294 ;; Auto vars: Size Location Type + 14295 ;; quotient 4 22[BANK5 ] long + 14296 ;; sign 1 21[BANK5 ] unsigned char + 14297 ;; counter 1 20[BANK5 ] unsigned char + 14298 ;; Return value: Size Location Type + 14299 ;; 4 12[BANK5 ] long + 14300 ;; Registers used: + 14301 ;; wreg, status,2, status,0 + 14302 ;; Tracked objects: + 14303 ;; On entry : 0/0 + 14304 ;; On exit : 0/0 + 14305 ;; Unchanged: 0/0 + 14306 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 + +1 BANK32 BANK33 BANK34 BANK35 BANK36 + 14307 ;; Params: 0 8 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14308 ;; Locals: 0 6 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14309 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14310 ;; Totals: 0 14 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14311 ;;Total ram usage: 14 bytes + 14312 ;; Hardware stack levels used: 1 + 14313 ;; Hardware stack levels required when called: 8 + 14314 ;; This function calls: + 14315 ;; Nothing + 14316 ;; This function is called by: + 14317 ;; _GPIO_PWM1_Control + 14318 ;; _GPIO_PWM2_Control + 14319 ;; _ETCPercentCalc + 14320 ;; _ETCPercentMultiCalcTPS1 + 14321 ;; _ETCPercentMultiCalcTPS2 + 14322 ;; This function uses a non-reentrant model + 14323 ;; + 14324 + 14325 psect text96 + 14326 00556A __ptext96: + 14327 callstack 0 + 14328 00556A ___aldiv: + 14329 callstack 116 + 14330 00556A 0E00 movlw 0 + 14331 00556C 0105 movlb 5 ; () banked + 14332 00556E 6F75 movwf ___aldiv@sign& (0+255),b + 14333 005570 + 14334 ; BSR set to: 5 + 14335 005570 BF73 btfsc (___aldiv@divisor+3)& (0+255),7,b + 14336 005572 EFBF F02A goto u7390 + 14337 005576 EFBD F02A goto u7391 + 14338 00557A u7391: + 14339 00557A EFC9 F02A goto l9190 + 14340 00557E u7390: + 14341 00557E + 14342 ; BSR set to: 5 + 14343 00557E 1F73 comf (___aldiv@divisor+3)& (0+255),f,b + 14344 005580 1F72 comf (___aldiv@divisor+2)& (0+255),f,b + 14345 005582 1F71 comf (___aldiv@divisor+1)& (0+255),f,b + 14346 005584 6D70 negf ___aldiv@divisor& (0+255),b + 14347 005586 0E00 movlw 0 + 14348 005588 2371 addwfc (___aldiv@divisor+1)& (0+255),f,b + 14349 00558A 2372 addwfc (___aldiv@divisor+2)& (0+255),f,b + 14350 00558C 2373 addwfc (___aldiv@divisor+3)& (0+255),f,b + 14351 00558E + 14352 ; BSR set to: 5 + 14353 00558E 0E01 movlw 1 + 14354 005590 6F75 movwf ___aldiv@sign& (0+255),b + 14355 005592 l9190: + 14356 + 14357 ; BSR set to: 5 + 14358 005592 BF6F btfsc (___aldiv@dividend+3)& (0+255),7,b + 14359 005594 EFD0 F02A goto u7400 + 14360 005598 EFCE F02A goto u7401 + 14361 00559C u7401: + 14362 00559C EFDA F02A goto l9196 + 14363 0055A0 u7400: + 14364 0055A0 + 14365 ; BSR set to: 5 + 14366 0055A0 1F6F comf (___aldiv@dividend+3)& (0+255),f,b + 14367 0055A2 1F6E comf (___aldiv@dividend+2)& (0+255),f,b + 14368 0055A4 1F6D comf (___aldiv@dividend+1)& (0+255),f,b + 14369 0055A6 6D6C negf ___aldiv@dividend& (0+255),b + 14370 0055A8 0E00 movlw 0 + 14371 0055AA 236D addwfc (___aldiv@dividend+1)& (0+255),f,b + 14372 0055AC 236E addwfc (___aldiv@dividend+2)& (0+255),f,b + 14373 0055AE 236F addwfc (___aldiv@dividend+3)& (0+255),f,b + 14374 0055B0 + 14375 ; BSR set to: 5 + 14376 0055B0 0E01 movlw 1 + 14377 0055B2 1B75 xorwf ___aldiv@sign& (0+255),f,b + 14378 0055B4 l9196: + 14379 + 14380 ; BSR set to: 5 + 14381 0055B4 0E00 movlw 0 + 14382 0055B6 6F76 movwf ___aldiv@quotient& (0+255),b + 14383 0055B8 0E00 movlw 0 + 14384 0055BA 6F77 movwf (___aldiv@quotient+1)& (0+255),b + 14385 0055BC 0E00 movlw 0 + 14386 0055BE 6F78 movwf (___aldiv@quotient+2)& (0+255),b + 14387 0055C0 0E00 movlw 0 + 14388 0055C2 6F79 movwf (___aldiv@quotient+3)& (0+255),b + 14389 0055C4 + 14390 ; BSR set to: 5 + 14391 0055C4 5170 movf ___aldiv@divisor& (0+255),w,b + 14392 0055C6 1171 iorwf (___aldiv@divisor+1)& (0+255),w,b + 14393 0055C8 1172 iorwf (___aldiv@divisor+2)& (0+255),w,b + 14394 0055CA 1173 iorwf (___aldiv@divisor+3)& (0+255),w,b + 14395 0055CC B4D8 btfsc status,2,c + 14396 0055CE EFEB F02A goto u7411 + 14397 0055D2 EFED F02A goto u7410 + 14398 0055D6 u7411: + 14399 0055D6 EF23 F02B goto l9218 + 14400 0055DA u7410: + 14401 0055DA + 14402 ; BSR set to: 5 + 14403 0055DA 0E01 movlw 1 + 14404 0055DC 6F74 movwf ___aldiv@counter& (0+255),b + 14405 0055DE EFF7 F02A goto l9204 + 14406 0055E2 l9202: + 14407 + 14408 ; BSR set to: 5 + 14409 0055E2 90D8 bcf status,0,c + 14410 0055E4 3770 rlcf ___aldiv@divisor& (0+255),f,b + 14411 0055E6 3771 rlcf (___aldiv@divisor+1)& (0+255),f,b + 14412 0055E8 3772 rlcf (___aldiv@divisor+2)& (0+255),f,b + 14413 0055EA 3773 rlcf (___aldiv@divisor+3)& (0+255),f,b + 14414 0055EC 2B74 incf ___aldiv@counter& (0+255),f,b + 14415 0055EE l9204: + 14416 + 14417 ; BSR set to: 5 + 14418 0055EE AF73 btfss (___aldiv@divisor+3)& (0+255),7,b + 14419 0055F0 EFFC F02A goto u7421 + 14420 0055F4 EFFE F02A goto u7420 + 14421 0055F8 u7421: + 14422 0055F8 EFF1 F02A goto l9202 + 14423 0055FC u7420: + 14424 0055FC l9206: + 14425 + 14426 ; BSR set to: 5 + 14427 0055FC 90D8 bcf status,0,c + 14428 0055FE 3776 rlcf ___aldiv@quotient& (0+255),f,b + 14429 005600 3777 rlcf (___aldiv@quotient+1)& (0+255),f,b + 14430 005602 3778 rlcf (___aldiv@quotient+2)& (0+255),f,b + 14431 005604 3779 rlcf (___aldiv@quotient+3)& (0+255),f,b + 14432 005606 + 14433 ; BSR set to: 5 + 14434 005606 5170 movf ___aldiv@divisor& (0+255),w,b + 14435 005608 5D6C subwf ___aldiv@dividend& (0+255),w,b + 14436 00560A 5171 movf (___aldiv@divisor+1)& (0+255),w,b + 14437 00560C 596D subwfb (___aldiv@dividend+1)& (0+255),w,b + 14438 00560E 5172 movf (___aldiv@divisor+2)& (0+255),w,b + 14439 005610 596E subwfb (___aldiv@dividend+2)& (0+255),w,b + 14440 005612 5173 movf (___aldiv@divisor+3)& (0+255),w,b + 14441 005614 596F subwfb (___aldiv@dividend+3)& (0+255),w,b + 14442 005616 A0D8 btfss status,0,c + 14443 005618 EF10 F02B goto u7431 + 14444 00561C EF12 F02B goto u7430 + 14445 005620 u7431: + 14446 005620 EF1B F02B goto l9214 + 14447 005624 u7430: + 14448 005624 + 14449 ; BSR set to: 5 + 14450 005624 5170 movf ___aldiv@divisor& (0+255),w,b + 14451 005626 5F6C subwf ___aldiv@dividend& (0+255),f,b + 14452 005628 5171 movf (___aldiv@divisor+1)& (0+255),w,b + 14453 00562A 5B6D subwfb (___aldiv@dividend+1)& (0+255),f,b + 14454 00562C 5172 movf (___aldiv@divisor+2)& (0+255),w,b + 14455 00562E 5B6E subwfb (___aldiv@dividend+2)& (0+255),f,b + 14456 005630 5173 movf (___aldiv@divisor+3)& (0+255),w,b + 14457 005632 5B6F subwfb (___aldiv@dividend+3)& (0+255),f,b + 14458 005634 + 14459 ; BSR set to: 5 + 14460 005634 8176 bsf ___aldiv@quotient& (0+255),0,b + 14461 005636 l9214: + 14462 + 14463 ; BSR set to: 5 + 14464 005636 90D8 bcf status,0,c + 14465 005638 3373 rrcf (___aldiv@divisor+3)& (0+255),f,b + 14466 00563A 3372 rrcf (___aldiv@divisor+2)& (0+255),f,b + 14467 00563C 3371 rrcf (___aldiv@divisor+1)& (0+255),f,b + 14468 00563E 3370 rrcf ___aldiv@divisor& (0+255),f,b + 14469 005640 + 14470 ; BSR set to: 5 + 14471 005640 2F74 decfsz ___aldiv@counter& (0+255),f,b + 14472 005642 EFFE F02A goto l9206 + 14473 005646 l9218: + 14474 + 14475 ; BSR set to: 5 + 14476 005646 5175 movf ___aldiv@sign& (0+255),w,b + 14477 005648 B4D8 btfsc status,2,c + 14478 00564A EF29 F02B goto u7441 + 14479 00564E EF2B F02B goto u7440 + 14480 005652 u7441: + 14481 005652 EF33 F02B goto l9222 + 14482 005656 u7440: + 14483 005656 + 14484 ; BSR set to: 5 + 14485 005656 1F79 comf (___aldiv@quotient+3)& (0+255),f,b + 14486 005658 1F78 comf (___aldiv@quotient+2)& (0+255),f,b + 14487 00565A 1F77 comf (___aldiv@quotient+1)& (0+255),f,b + 14488 00565C 6D76 negf ___aldiv@quotient& (0+255),b + 14489 00565E 0E00 movlw 0 + 14490 005660 2377 addwfc (___aldiv@quotient+1)& (0+255),f,b + 14491 005662 2378 addwfc (___aldiv@quotient+2)& (0+255),f,b + 14492 005664 2379 addwfc (___aldiv@quotient+3)& (0+255),f,b + 14493 005666 l9222: + 14494 + 14495 ; BSR set to: 5 + 14496 005666 C576 F56C movff ___aldiv@quotient,?___aldiv + 14497 00566A C577 F56D movff ___aldiv@quotient+1,?___aldiv+1 + 14498 00566E C578 F56E movff ___aldiv@quotient+2,?___aldiv+2 + 14499 005672 C579 F56F movff ___aldiv@quotient+3,?___aldiv+3 + 14500 005676 + 14501 ; BSR set to: 5 + 14502 005676 0012 return ;funcret + 14503 005678 __end_of___aldiv: + 14504 callstack 0 + 14505 + 14506 ;; *************** function _INTERRUPT_InterruptManager ***************** + 14507 ;; Defined at: + 14508 ;; line 58 in file "mcc_generated_files/interrupt_manager.c" + 14509 ;; Parameters: Size Location Type + 14510 ;; None + 14511 ;; Auto vars: Size Location Type + 14512 ;; None + 14513 ;; Return value: Size Location Type + 14514 ;; 1 wreg void + 14515 ;; Registers used: + 14516 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, pclath, tosl, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 14517 ;; Tracked objects: + 14518 ;; On entry : 0/0 + 14519 ;; On exit : 0/0 + 14520 ;; Unchanged: 0/0 + 14521 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 14280 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14281 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14282 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14283 ;; Totals: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14284 ;;Total ram usage: 4 bytes - 14285 ;; Hardware stack levels used: 1 - 14286 ;; Hardware stack levels required when called: 7 - 14287 ;; This function calls: - 14288 ;; _CAN1_ISR - 14289 ;; _CAN1_RXI_ISR - 14290 ;; _TMR0_ISR - 14291 ;; _TMR1_ISR - 14292 ;; This function is called by: - 14293 ;; Interrupt level 2 - 14294 ;; This function uses a non-reentrant model - 14295 ;; - 14296 - 14297 psect text97 - 14298 0066B0 __ptext97: - 14299 callstack 0 - 14300 0066B0 _INTERRUPT_InterruptManager: - 14301 callstack 113 - 14302 - 14303 ; BSR set to: 5 - 14304 ;incstack = 0 - 14305 0066B0 0061 F3D8 F538 movff tblptrl,??_INTERRUPT_InterruptManager - 14306 0066B6 0061 F3DC F539 movff tblptrh,??_INTERRUPT_InterruptManager+1 - 14307 0066BC 0061 F3E0 F53A movff tblptru,??_INTERRUPT_InterruptManager+2 - 14308 0066C2 0061 F3D4 F53B movff tablat,??_INTERRUPT_InterruptManager+3 - 14309 0066C8 - 14310 ;mcc_generated_files/interrupt_manager.c: 61: if(PIE3bits.TMR0IE == 1 && PIR3bits.TM + 14522 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14523 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14524 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14525 ;; Totals: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14526 ;;Total ram usage: 4 bytes + 14527 ;; Hardware stack levels used: 1 + 14528 ;; Hardware stack levels required when called: 7 + 14529 ;; This function calls: + 14530 ;; _CAN1_ISR + 14531 ;; _CAN1_RXI_ISR + 14532 ;; _TMR0_ISR + 14533 ;; _TMR1_ISR + 14534 ;; This function is called by: + 14535 ;; Interrupt level 2 + 14536 ;; This function uses a non-reentrant model + 14537 ;; + 14538 + 14539 psect text97 + 14540 0067A6 __ptext97: + 14541 callstack 0 + 14542 0067A6 _INTERRUPT_InterruptManager: + 14543 callstack 113 + 14544 + 14545 ; BSR set to: 5 + 14546 ;incstack = 0 + 14547 0067A6 0061 F3D8 F538 movff tblptrl,??_INTERRUPT_InterruptManager + 14548 0067AC 0061 F3DC F539 movff tblptrh,??_INTERRUPT_InterruptManager+1 + 14549 0067B2 0061 F3E0 F53A movff tblptru,??_INTERRUPT_InterruptManager+2 + 14550 0067B8 0061 F3D4 F53B movff tablat,??_INTERRUPT_InterruptManager+3 + 14551 0067BE + 14552 ;mcc_generated_files/interrupt_manager.c: 61: if(PIE3bits.TMR0IE == 1 && PIR3bits.TM + R0IF == 1) - 14311 0066C8 AEA1 btfss 161,7,c ;volatile - 14312 0066CA EF69 F033 goto i2u938_41 - 14313 0066CE EF6B F033 goto i2u938_40 - 14314 0066D2 i2u938_41: - 14315 0066D2 EF76 F033 goto i2l575 - 14316 0066D6 i2u938_40: - 14317 0066D6 AEB1 btfss 177,7,c ;volatile - 14318 0066D8 EF70 F033 goto i2u939_41 - 14319 0066DC EF72 F033 goto i2u939_40 - 14320 0066E0 i2u939_41: - 14321 0066E0 EF76 F033 goto i2l575 - 14322 0066E4 i2u939_40: - 14323 0066E4 - 14324 ;mcc_generated_files/interrupt_manager.c: 62: {;mcc_generated_files/interrupt_manage + 14553 0067BE AEA1 btfss 161,7,c ;volatile + 14554 0067C0 EFE4 F033 goto i2u980_41 + 14555 0067C4 EFE6 F033 goto i2u980_40 + 14556 0067C8 i2u980_41: + 14557 0067C8 EFF1 F033 goto i2l575 + 14558 0067CC i2u980_40: + 14559 0067CC AEB1 btfss 177,7,c ;volatile + 14560 0067CE EFEB F033 goto i2u981_41 + 14561 0067D2 EFED F033 goto i2u981_40 + 14562 0067D6 i2u981_41: + 14563 0067D6 EFF1 F033 goto i2l575 + 14564 0067DA i2u981_40: + 14565 0067DA + 14566 ;mcc_generated_files/interrupt_manager.c: 62: {;mcc_generated_files/interrupt_manage + r.c: 63: TMR0_ISR(); - 14325 0066E4 EC8A F03B call _TMR0_ISR ;wreg free - 14326 - 14327 ;mcc_generated_files/interrupt_manager.c: 64: } - 14328 0066E8 EFAC F033 goto i2l583 - 14329 0066EC i2l575: - 14330 0066EC A8A1 btfss 161,4,c ;volatile - 14331 0066EE EF7B F033 goto i2u940_41 - 14332 0066F2 EF7D F033 goto i2u940_40 - 14333 0066F6 i2u940_41: - 14334 0066F6 EF88 F033 goto i2l577 - 14335 0066FA i2u940_40: - 14336 0066FA A8B1 btfss 177,4,c ;volatile - 14337 0066FC EF82 F033 goto i2u941_41 - 14338 006700 EF84 F033 goto i2u941_40 - 14339 006704 i2u941_41: - 14340 006704 EF88 F033 goto i2l577 - 14341 006708 i2u941_40: - 14342 006708 - 14343 ;mcc_generated_files/interrupt_manager.c: 66: {;mcc_generated_files/interrupt_manage + 14567 0067DA EC9B F03C call _TMR0_ISR ;wreg free + 14568 + 14569 ;mcc_generated_files/interrupt_manager.c: 64: } + 14570 0067DE EF27 F034 goto i2l583 + 14571 0067E2 i2l575: + 14572 0067E2 A8A1 btfss 161,4,c ;volatile + 14573 0067E4 EFF6 F033 goto i2u982_41 + 14574 0067E8 EFF8 F033 goto i2u982_40 + 14575 0067EC i2u982_41: + 14576 0067EC EF03 F034 goto i2l577 + 14577 0067F0 i2u982_40: + 14578 0067F0 A8B1 btfss 177,4,c ;volatile + 14579 0067F2 EFFD F033 goto i2u983_41 + 14580 0067F6 EFFF F033 goto i2u983_40 + 14581 0067FA i2u983_41: + 14582 0067FA EF03 F034 goto i2l577 + 14583 0067FE i2u983_40: + 14584 0067FE + 14585 ;mcc_generated_files/interrupt_manager.c: 66: {;mcc_generated_files/interrupt_manage + r.c: 67: TMR1_ISR(); - 14344 006708 EC55 F03B call _TMR1_ISR ;wreg free - 14345 - 14346 ;mcc_generated_files/interrupt_manager.c: 68: } - 14347 00670C EFAC F033 goto i2l583 - 14348 006710 i2l577: - 14349 006710 AC9E btfss 158,6,c ;volatile - 14350 006712 EF8D F033 goto i2u942_41 - 14351 006716 EF8F F033 goto i2u942_40 - 14352 00671A i2u942_41: - 14353 00671A EF9A F033 goto i2l579 - 14354 00671E i2u942_40: - 14355 00671E ACAE btfss 174,6,c ;volatile - 14356 006720 EF94 F033 goto i2u943_41 - 14357 006724 EF96 F033 goto i2u943_40 - 14358 006728 i2u943_41: - 14359 006728 EF9A F033 goto i2l579 - 14360 00672C i2u943_40: - 14361 00672C - 14362 ;mcc_generated_files/interrupt_manager.c: 70: {;mcc_generated_files/interrupt_manage + 14586 0067FE EC66 F03C call _TMR1_ISR ;wreg free + 14587 + 14588 ;mcc_generated_files/interrupt_manager.c: 68: } + 14589 006802 EF27 F034 goto i2l583 + 14590 006806 i2l577: + 14591 006806 AC9E btfss 158,6,c ;volatile + 14592 006808 EF08 F034 goto i2u984_41 + 14593 00680C EF0A F034 goto i2u984_40 + 14594 006810 i2u984_41: + 14595 006810 EF15 F034 goto i2l579 + 14596 006814 i2u984_40: + 14597 006814 ACAE btfss 174,6,c ;volatile + 14598 006816 EF0F F034 goto i2u985_41 + 14599 00681A EF11 F034 goto i2u985_40 + 14600 00681E i2u985_41: + 14601 00681E EF15 F034 goto i2l579 + 14602 006822 i2u985_40: + 14603 006822 + 14604 ;mcc_generated_files/interrupt_manager.c: 70: {;mcc_generated_files/interrupt_manage + r.c: 71: CAN1_ISR(); - 14363 00672C ECE0 F028 call _CAN1_ISR ;wreg free - 14364 - 14365 ;mcc_generated_files/interrupt_manager.c: 72: } - 14366 006730 EFAC F033 goto i2l583 - 14367 006734 i2l579: - 14368 006734 A8A2 btfss 162,4,c ;volatile - 14369 006736 EF9F F033 goto i2u944_41 - 14370 00673A EFA1 F033 goto i2u944_40 - 14371 00673E i2u944_41: - 14372 00673E EFAC F033 goto i2l578 - 14373 006742 i2u944_40: - 14374 006742 A8B2 btfss 178,4,c ;volatile - 14375 006744 EFA6 F033 goto i2u945_41 - 14376 006748 EFA8 F033 goto i2u945_40 - 14377 00674C i2u945_41: - 14378 00674C EFAC F033 goto i2l578 - 14379 006750 i2u945_40: - 14380 006750 - 14381 ;mcc_generated_files/interrupt_manager.c: 74: {;mcc_generated_files/interrupt_manage + 14605 006822 ECE2 F028 call _CAN1_ISR ;wreg free + 14606 + 14607 ;mcc_generated_files/interrupt_manager.c: 72: } + 14608 006826 EF27 F034 goto i2l583 + 14609 00682A i2l579: + 14610 00682A A8A2 btfss 162,4,c ;volatile + 14611 00682C EF1A F034 goto i2u986_41 + 14612 006830 EF1C F034 goto i2u986_40 + 14613 006834 i2u986_41: + 14614 006834 EF27 F034 goto i2l578 + 14615 006838 i2u986_40: + 14616 006838 A8B2 btfss 178,4,c ;volatile + 14617 00683A EF21 F034 goto i2u987_41 + 14618 00683E EF23 F034 goto i2u987_40 + 14619 006842 i2u987_41: + 14620 006842 EF27 F034 goto i2l578 + 14621 006846 i2u987_40: + 14622 006846 + 14623 ;mcc_generated_files/interrupt_manager.c: 74: {;mcc_generated_files/interrupt_manage + r.c: 75: CAN1_RXI_ISR(); - 14382 006750 EC43 F03C call _CAN1_RXI_ISR ;wreg free - 14383 - 14384 ;mcc_generated_files/interrupt_manager.c: 76: } - 14385 006754 EFAC F033 goto i2l583 - 14386 006758 i2l578: - 14387 006758 i2l583: - 14388 006758 0061 F4EC F4F5 movff ??_INTERRUPT_InterruptManager+3,tablat - 14389 00675E 0061 F4E8 F4F8 movff ??_INTERRUPT_InterruptManager+2,tblptru - 14390 006764 0061 F4E4 F4F7 movff ??_INTERRUPT_InterruptManager+1,tblptrh - 14391 00676A 0061 F4E0 F4F6 movff ??_INTERRUPT_InterruptManager,tblptrl - 14392 006770 0011 retfie f - 14393 006772 __end_of_INTERRUPT_InterruptManager: - 14394 callstack 0 - 14395 - 14396 ;; *************** function _TMR1_ISR ***************** - 14397 ;; Defined at: - 14398 ;; line 165 in file "mcc_generated_files/tmr1.c" - 14399 ;; Parameters: Size Location Type - 14400 ;; None - 14401 ;; Auto vars: Size Location Type - 14402 ;; None - 14403 ;; Return value: Size Location Type - 14404 ;; 1 wreg void - 14405 ;; Registers used: - 14406 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, pclath, tosl, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 14407 ;; Tracked objects: - 14408 ;; On entry : 0/0 - 14409 ;; On exit : 0/0 - 14410 ;; Unchanged: 0/0 - 14411 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 14624 006846 EC6A F03D call _CAN1_RXI_ISR ;wreg free + 14625 + 14626 ;mcc_generated_files/interrupt_manager.c: 76: } + 14627 00684A EF27 F034 goto i2l583 + 14628 00684E i2l578: + 14629 00684E i2l583: + 14630 00684E 0061 F4EC F4F5 movff ??_INTERRUPT_InterruptManager+3,tablat + 14631 006854 0061 F4E8 F4F8 movff ??_INTERRUPT_InterruptManager+2,tblptru + 14632 00685A 0061 F4E4 F4F7 movff ??_INTERRUPT_InterruptManager+1,tblptrh + 14633 006860 0061 F4E0 F4F6 movff ??_INTERRUPT_InterruptManager,tblptrl + 14634 006866 0011 retfie f + 14635 006868 __end_of_INTERRUPT_InterruptManager: + 14636 callstack 0 + 14637 + 14638 ;; *************** function _TMR1_ISR ***************** + 14639 ;; Defined at: + 14640 ;; line 165 in file "mcc_generated_files/tmr1.c" + 14641 ;; Parameters: Size Location Type + 14642 ;; None + 14643 ;; Auto vars: Size Location Type + 14644 ;; None + 14645 ;; Return value: Size Location Type + 14646 ;; 1 wreg void + 14647 ;; Registers used: + 14648 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, pclath, tosl, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 14649 ;; Tracked objects: + 14650 ;; On entry : 0/0 + 14651 ;; On exit : 0/0 + 14652 ;; Unchanged: 0/0 + 14653 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 14412 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 14654 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 14413 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 14655 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 14414 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 14656 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 14415 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + 14657 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 14416 ;;Total ram usage: 0 bytes - 14417 ;; Hardware stack levels used: 1 - 14418 ;; Hardware stack levels required when called: 6 - 14419 ;; This function calls: - 14420 ;; _TMR1_CallBack - 14421 ;; _TMR1_WriteTimer - 14422 ;; This function is called by: - 14423 ;; _INTERRUPT_InterruptManager - 14424 ;; This function uses a non-reentrant model - 14425 ;; - 14426 - 14427 psect text98 - 14428 0076AA __ptext98: - 14429 callstack 0 - 14430 0076AA _TMR1_ISR: - 14431 callstack 113 - 14432 0076AA - 14433 ;mcc_generated_files/tmr1.c: 167: static volatile unsigned int CountCallBack = 0;;mc + 14658 ;;Total ram usage: 0 bytes + 14659 ;; Hardware stack levels used: 1 + 14660 ;; Hardware stack levels required when called: 6 + 14661 ;; This function calls: + 14662 ;; _TMR1_CallBack + 14663 ;; _TMR1_WriteTimer + 14664 ;; This function is called by: + 14665 ;; _INTERRUPT_InterruptManager + 14666 ;; This function uses a non-reentrant model + 14667 ;; + 14668 + 14669 psect text98 + 14670 0078CC __ptext98: + 14671 callstack 0 + 14672 0078CC _TMR1_ISR: + 14673 callstack 113 + 14674 0078CC + 14675 ;mcc_generated_files/tmr1.c: 167: static volatile unsigned int CountCallBack = 0;;mc + c_generated_files/tmr1.c: 170: PIR3bits.TMR1IF = 0; - 14434 0076AA 98B1 bcf 177,4,c ;volatile - 14435 0076AC - 14436 ;mcc_generated_files/tmr1.c: 171: TMR1_WriteTimer(timer1ReloadVal); - 14437 0076AC C6EA F501 movff _timer1ReloadVal,TMR1_WriteTimer@timerVal ;volatile - 14438 0076B0 C6EB F502 movff _timer1ReloadVal+1,TMR1_WriteTimer@timerVal+1 ;volatile - 14439 0076B4 ECE9 F03B call _TMR1_WriteTimer ;wreg free - 14440 0076B8 - 14441 ;mcc_generated_files/tmr1.c: 174: if (++CountCallBack >= 5) - 14442 0076B8 0106 movlb 6 ; () banked - 14443 0076BA 4B58 infsnz TMR1_ISR@CountCallBack& (0+255),f,b ;volatile - 14444 0076BC 2B59 incf (TMR1_ISR@CountCallBack+1)& (0+255),f,b ;volatile - 14445 0076BE 5159 movf (TMR1_ISR@CountCallBack+1)& (0+255),w,b ;volatile - 14446 0076C0 E109 bnz i2u895_40 - 14447 0076C2 0E05 movlw 5 - 14448 0076C4 5D58 subwf TMR1_ISR@CountCallBack& (0+255),w,b ;volatile - 14449 0076C6 A0D8 btfss status,0,c - 14450 0076C8 EF68 F03B goto i2u895_41 - 14451 0076CC EF6A F03B goto i2u895_40 - 14452 0076D0 i2u895_41: - 14453 0076D0 EF6E F03B goto i2l10627 - 14454 0076D4 i2u895_40: - 14455 0076D4 - 14456 ; BSR set to: 6 - 14457 ;mcc_generated_files/tmr1.c: 175: {;mcc_generated_files/tmr1.c: 180: CountCa + 14676 0078CC 98B1 bcf 177,4,c ;volatile + 14677 0078CE + 14678 ;mcc_generated_files/tmr1.c: 171: TMR1_WriteTimer(timer1ReloadVal); + 14679 0078CE C6DD F501 movff _timer1ReloadVal,TMR1_WriteTimer@timerVal ;volatile + 14680 0078D2 C6DE F502 movff _timer1ReloadVal+1,TMR1_WriteTimer@timerVal+1 ;volatile + 14681 0078D6 ECFA F03C call _TMR1_WriteTimer ;wreg free + 14682 0078DA + 14683 ;mcc_generated_files/tmr1.c: 174: if (++CountCallBack >= 5) + 14684 0078DA 0106 movlb 6 ; () banked + 14685 0078DC 4B58 infsnz TMR1_ISR@CountCallBack& (0+255),f,b ;volatile + 14686 0078DE 2B59 incf (TMR1_ISR@CountCallBack+1)& (0+255),f,b ;volatile + 14687 0078E0 5159 movf (TMR1_ISR@CountCallBack+1)& (0+255),w,b ;volatile + 14688 0078E2 E109 bnz i2u933_40 + 14689 0078E4 0E05 movlw 5 + 14690 0078E6 5D58 subwf TMR1_ISR@CountCallBack& (0+255),w,b ;volatile + 14691 0078E8 A0D8 btfss status,0,c + 14692 0078EA EF79 F03C goto i2u933_41 + 14693 0078EE EF7B F03C goto i2u933_40 + 14694 0078F2 i2u933_41: + 14695 0078F2 EF7F F03C goto i2l10626 + 14696 0078F6 i2u933_40: + 14697 0078F6 + 14698 ; BSR set to: 6 + 14699 ;mcc_generated_files/tmr1.c: 175: {;mcc_generated_files/tmr1.c: 180: CountCa + llBack = 0; - 14458 0076D4 0E00 movlw 0 - 14459 0076D6 6F59 movwf (TMR1_ISR@CountCallBack+1)& (0+255),b ;volatile - 14460 0076D8 0E00 movlw 0 - 14461 0076DA 6F58 movwf TMR1_ISR@CountCallBack& (0+255),b ;volatile - 14462 0076DC i2l10627: - 14463 - 14464 ; BSR set to: 6 - 14465 ;mcc_generated_files/tmr1.c: 182: TMR1_CallBack(); - 14466 0076DC EC83 F030 call _TMR1_CallBack ;wreg free - 14467 0076E0 0012 return ;funcret - 14468 0076E2 __end_of_TMR1_ISR: - 14469 callstack 0 - 14470 - 14471 ;; *************** function _TMR1_WriteTimer ***************** - 14472 ;; Defined at: - 14473 ;; line 128 in file "mcc_generated_files/tmr1.c" - 14474 ;; Parameters: Size Location Type - 14475 ;; timerVal 2 0[COMRAM] unsigned short - 14476 ;; Auto vars: Size Location Type - 14477 ;; None - 14478 ;; Return value: Size Location Type - 14479 ;; 1 wreg void - 14480 ;; Registers used: - 14481 ;; wreg, status,2 - 14482 ;; Tracked objects: - 14483 ;; On entry : 0/0 - 14484 ;; On exit : 0/0 - 14485 ;; Unchanged: 0/0 - 14486 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 14700 0078F6 0E00 movlw 0 + 14701 0078F8 6F59 movwf (TMR1_ISR@CountCallBack+1)& (0+255),b ;volatile + 14702 0078FA 0E00 movlw 0 + 14703 0078FC 6F58 movwf TMR1_ISR@CountCallBack& (0+255),b ;volatile + 14704 0078FE i2l10626: + 14705 + 14706 ; BSR set to: 6 + 14707 ;mcc_generated_files/tmr1.c: 182: TMR1_CallBack(); + 14708 0078FE ECFE F030 call _TMR1_CallBack ;wreg free + 14709 007902 0012 return ;funcret + 14710 007904 __end_of_TMR1_ISR: + 14711 callstack 0 + 14712 + 14713 ;; *************** function _TMR1_WriteTimer ***************** + 14714 ;; Defined at: + 14715 ;; line 128 in file "mcc_generated_files/tmr1.c" + 14716 ;; Parameters: Size Location Type + 14717 ;; timerVal 2 0[COMRAM] unsigned short + 14718 ;; Auto vars: Size Location Type + 14719 ;; None + 14720 ;; Return value: Size Location Type + 14721 ;; 1 wreg void + 14722 ;; Registers used: + 14723 ;; wreg, status,2 + 14724 ;; Tracked objects: + 14725 ;; On entry : 0/0 + 14726 ;; On exit : 0/0 + 14727 ;; Unchanged: 0/0 + 14728 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 14487 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 + 14729 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 14488 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 14730 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 14489 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 14731 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 14490 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 + 14732 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 14491 ;;Total ram usage: 2 bytes - 14492 ;; Hardware stack levels used: 1 - 14493 ;; This function calls: - 14494 ;; Nothing - 14495 ;; This function is called by: - 14496 ;; _TMR1_ISR - 14497 ;; _TMR1_Reload - 14498 ;; This function uses a non-reentrant model - 14499 ;; - 14500 - 14501 psect text99 - 14502 0077D2 __ptext99: - 14503 callstack 0 - 14504 0077D2 _TMR1_WriteTimer: - 14505 callstack 118 - 14506 0077D2 - 14507 ;mcc_generated_files/tmr1.c: 128: void TMR1_WriteTimer(uint16_t timerVal);mcc_generated_ + 14733 ;;Total ram usage: 2 bytes + 14734 ;; Hardware stack levels used: 1 + 14735 ;; This function calls: + 14736 ;; Nothing + 14737 ;; This function is called by: + 14738 ;; _TMR1_ISR + 14739 ;; _TMR1_Reload + 14740 ;; This function uses a non-reentrant model + 14741 ;; + 14742 + 14743 psect text99 + 14744 0079F4 __ptext99: + 14745 callstack 0 + 14746 0079F4 _TMR1_WriteTimer: + 14747 callstack 118 + 14748 0079F4 + 14749 ;mcc_generated_files/tmr1.c: 128: void TMR1_WriteTimer(uint16_t timerVal);mcc_generated_ + files/tmr1.c: 129: {;mcc_generated_files/tmr1.c: 130: if (T1CONbits.NOT_SYNC == 1) - 14508 0077D2 0103 movlb 3 ; () banked - 14509 0077D4 A51E btfss 30,2,b ;volatile - 14510 0077D6 EFEF F03B goto i2u858_41 - 14511 0077DA EFF1 F03B goto i2u858_40 - 14512 0077DE i2u858_41: - 14513 0077DE EFFA F03B goto i2l10371 - 14514 0077E2 i2u858_40: - 14515 0077E2 - 14516 ; BSR set to: 3 - 14517 ;mcc_generated_files/tmr1.c: 131: {;mcc_generated_files/tmr1.c: 133: T1CONbi + 14750 0079F4 0103 movlb 3 ; () banked + 14751 0079F6 A51E btfss 30,2,b ;volatile + 14752 0079F8 EF00 F03D goto i2u892_41 + 14753 0079FC EF02 F03D goto i2u892_40 + 14754 007A00 i2u892_41: + 14755 007A00 EF0B F03D goto i2l10370 + 14756 007A04 i2u892_40: + 14757 007A04 + 14758 ; BSR set to: 3 + 14759 ;mcc_generated_files/tmr1.c: 131: {;mcc_generated_files/tmr1.c: 133: T1CONbi + ts.TMR1ON = 0; - 14518 0077E2 911E bcf 30,0,b ;volatile - 14519 0077E4 - 14520 ; BSR set to: 3 - 14521 ;mcc_generated_files/tmr1.c: 136: TMR1H = (uint8_t)(timerVal >> 8); - 14522 0077E4 5002 movf (TMR1_WriteTimer@timerVal+1)^(0+1280),w,c - 14523 0077E6 6F1D movwf 29,b ;volatile - 14524 0077E8 - 14525 ; BSR set to: 3 - 14526 ;mcc_generated_files/tmr1.c: 137: TMR1L = (uint8_t)timerVal; - 14527 0077E8 0061 F404 F31C movff TMR1_WriteTimer@timerVal,796 ;volatile - 14528 0077EE - 14529 ; BSR set to: 3 - 14530 ;mcc_generated_files/tmr1.c: 140: T1CONbits.TMR1ON =1; - 14531 0077EE 811E bsf 30,0,b ;volatile - 14532 - 14533 ;mcc_generated_files/tmr1.c: 141: } - 14534 0077F0 EFFF F03B goto i2l1803 - 14535 0077F4 i2l10371: - 14536 - 14537 ; BSR set to: 3 - 14538 ;mcc_generated_files/tmr1.c: 143: {;mcc_generated_files/tmr1.c: 145: TMR1H = + 14760 007A04 911E bcf 30,0,b ;volatile + 14761 007A06 + 14762 ; BSR set to: 3 + 14763 ;mcc_generated_files/tmr1.c: 136: TMR1H = (uint8_t)(timerVal >> 8); + 14764 007A06 5002 movf (TMR1_WriteTimer@timerVal+1)^(0+1280),w,c + 14765 007A08 6F1D movwf 29,b ;volatile + 14766 007A0A + 14767 ; BSR set to: 3 + 14768 ;mcc_generated_files/tmr1.c: 137: TMR1L = (uint8_t)timerVal; + 14769 007A0A 0061 F404 F31C movff TMR1_WriteTimer@timerVal,796 ;volatile + 14770 007A10 + 14771 ; BSR set to: 3 + 14772 ;mcc_generated_files/tmr1.c: 140: T1CONbits.TMR1ON =1; + 14773 007A10 811E bsf 30,0,b ;volatile + 14774 + 14775 ;mcc_generated_files/tmr1.c: 141: } + 14776 007A12 EF10 F03D goto i2l1803 + 14777 007A16 i2l10370: + 14778 + 14779 ; BSR set to: 3 + 14780 ;mcc_generated_files/tmr1.c: 143: {;mcc_generated_files/tmr1.c: 145: TMR1H = + (uint8_t)(timerVal >> 8); - 14539 0077F4 5002 movf (TMR1_WriteTimer@timerVal+1)^(0+1280),w,c - 14540 0077F6 6F1D movwf 29,b ;volatile - 14541 0077F8 - 14542 ; BSR set to: 3 - 14543 ;mcc_generated_files/tmr1.c: 146: TMR1L = (uint8_t)timerVal; - 14544 0077F8 0061 F404 F31C movff TMR1_WriteTimer@timerVal,796 ;volatile - 14545 0077FE i2l1803: - 14546 - 14547 ; BSR set to: 3 - 14548 0077FE 0012 return ;funcret - 14549 007800 __end_of_TMR1_WriteTimer: - 14550 callstack 0 - 14551 - 14552 ;; *************** function _TMR1_CallBack ***************** - 14553 ;; Defined at: - 14554 ;; line 185 in file "mcc_generated_files/tmr1.c" - 14555 ;; Parameters: Size Location Type - 14556 ;; None - 14557 ;; Auto vars: Size Location Type - 14558 ;; None - 14559 ;; Return value: Size Location Type - 14560 ;; 1 wreg void - 14561 ;; Registers used: - 14562 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, pclath, tosl, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 14563 ;; Tracked objects: - 14564 ;; On entry : 0/0 - 14565 ;; On exit : 0/0 - 14566 ;; Unchanged: 0/0 - 14567 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 14781 007A16 5002 movf (TMR1_WriteTimer@timerVal+1)^(0+1280),w,c + 14782 007A18 6F1D movwf 29,b ;volatile + 14783 007A1A + 14784 ; BSR set to: 3 + 14785 ;mcc_generated_files/tmr1.c: 146: TMR1L = (uint8_t)timerVal; + 14786 007A1A 0061 F404 F31C movff TMR1_WriteTimer@timerVal,796 ;volatile + 14787 007A20 i2l1803: + 14788 + 14789 ; BSR set to: 3 + 14790 007A20 0012 return ;funcret + 14791 007A22 __end_of_TMR1_WriteTimer: + 14792 callstack 0 + 14793 + 14794 ;; *************** function _TMR1_CallBack ***************** + 14795 ;; Defined at: + 14796 ;; line 185 in file "mcc_generated_files/tmr1.c" + 14797 ;; Parameters: Size Location Type + 14798 ;; None + 14799 ;; Auto vars: Size Location Type + 14800 ;; None + 14801 ;; Return value: Size Location Type + 14802 ;; 1 wreg void + 14803 ;; Registers used: + 14804 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, pclath, tosl, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 14805 ;; Tracked objects: + 14806 ;; On entry : 0/0 + 14807 ;; On exit : 0/0 + 14808 ;; Unchanged: 0/0 + 14809 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 14568 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14569 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14570 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14571 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14572 ;;Total ram usage: 0 bytes - 14573 ;; Hardware stack levels used: 1 - 14574 ;; Hardware stack levels required when called: 5 - 14575 ;; This function calls: - 14576 ;; Absolute function - 14577 ;; _TEMPORIZATION_100ms - 14578 ;; _TEMPORIZATION_10s - 14579 ;; _TEMPORIZATION_1mins - 14580 ;; _TEMPORIZATION_1s - 14581 ;; _TEMPORIZATION_30s - 14582 ;; _TEMPORIZATION_500ms - 14583 ;; _TMR1_DefaultInterruptHandler - 14584 ;; This function is called by: - 14585 ;; _TMR1_ISR - 14586 ;; This function uses a non-reentrant model - 14587 ;; - 14588 - 14589 psect text100 - 14590 006106 __ptext100: - 14591 callstack 0 - 14592 006106 _TMR1_CallBack: - 14593 callstack 113 - 14594 006106 - 14595 ;mcc_generated_files/tmr1.c: 188: if(TMR1_InterruptHandler) - 14596 006106 0106 movlb 6 ; () banked - 14597 006108 51E8 movf _TMR1_InterruptHandler& (0+255),w,b - 14598 00610A 11E9 iorwf (_TMR1_InterruptHandler+1)& (0+255),w,b - 14599 00610C B4D8 btfsc status,2,c - 14600 00610E EF8B F030 goto i2u859_41 - 14601 006112 EF8D F030 goto i2u859_40 - 14602 006116 i2u859_41: - 14603 006116 EF99 F030 goto i2l10379 - 14604 00611A i2u859_40: - 14605 00611A - 14606 ; BSR set to: 6 - 14607 ;mcc_generated_files/tmr1.c: 189: {;mcc_generated_files/tmr1.c: 190: TMR1_In + 14810 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14811 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14812 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14813 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 14814 ;;Total ram usage: 0 bytes + 14815 ;; Hardware stack levels used: 1 + 14816 ;; Hardware stack levels required when called: 5 + 14817 ;; This function calls: + 14818 ;; Absolute function + 14819 ;; _TEMPORIZATION_100ms + 14820 ;; _TEMPORIZATION_10s + 14821 ;; _TEMPORIZATION_1mins + 14822 ;; _TEMPORIZATION_1s + 14823 ;; _TEMPORIZATION_30s + 14824 ;; _TEMPORIZATION_500ms + 14825 ;; _TMR1_DefaultInterruptHandler + 14826 ;; This function is called by: + 14827 ;; _TMR1_ISR + 14828 ;; This function uses a non-reentrant model + 14829 ;; + 14830 + 14831 psect text100 + 14832 0061FC __ptext100: + 14833 callstack 0 + 14834 0061FC _TMR1_CallBack: + 14835 callstack 113 + 14836 0061FC + 14837 ;mcc_generated_files/tmr1.c: 188: if(TMR1_InterruptHandler) + 14838 0061FC 0106 movlb 6 ; () banked + 14839 0061FE 51DB movf _TMR1_InterruptHandler& (0+255),w,b + 14840 006200 11DC iorwf (_TMR1_InterruptHandler+1)& (0+255),w,b + 14841 006202 B4D8 btfsc status,2,c + 14842 006204 EF06 F031 goto i2u893_41 + 14843 006208 EF08 F031 goto i2u893_40 + 14844 00620C i2u893_41: + 14845 00620C EF14 F031 goto i2l10378 + 14846 006210 i2u893_40: + 14847 006210 + 14848 ; BSR set to: 6 + 14849 ;mcc_generated_files/tmr1.c: 189: {;mcc_generated_files/tmr1.c: 190: TMR1_In + terruptHandler(); - 14608 00611A D802 call i2u860_48 - 14609 00611C EF99 F030 goto i2u860_49 - 14610 006120 i2u860_48: - 14611 006120 0005 push - 14612 006122 6EFA movwf pclath,c - 14613 006124 51E8 movf _TMR1_InterruptHandler& (0+255),w,b - 14614 006126 6EFD movwf tosl,c - 14615 006128 51E9 movf (_TMR1_InterruptHandler+1)& (0+255),w,b - 14616 00612A 6EFE movwf tosh,c - 14617 00612C 6AFF clrf tosu,c - 14618 00612E 50FA movf pclath,w,c - 14619 006130 0012 return ;indir - 14620 006132 i2u860_49: - 14621 006132 i2l10379: - 14622 - 14623 ;mcc_generated_files/tmr1.c: 193: TEMPORIZATION_100ms(); - 14624 006132 ECBF F03A call _TEMPORIZATION_100ms ;wreg free - 14625 006136 - 14626 ;mcc_generated_files/tmr1.c: 195: if ( ucCount500ms++ == 5 ) - 14627 006136 2A5C incf _ucCount500ms^(0+1280),f,c - 14628 006138 0E06 movlw 6 - 14629 00613A 185C xorwf _ucCount500ms^(0+1280),w,c - 14630 00613C A4D8 btfss status,2,c - 14631 00613E EFA3 F030 goto i2u861_41 - 14632 006142 EFA5 F030 goto i2u861_40 - 14633 006146 i2u861_41: - 14634 006146 EFA9 F030 goto i2l10387 - 14635 00614A i2u861_40: - 14636 00614A - 14637 ;mcc_generated_files/tmr1.c: 196: {;mcc_generated_files/tmr1.c: 197: ucCount + 14850 006210 D802 call i2u894_48 + 14851 006212 EF14 F031 goto i2u894_49 + 14852 006216 i2u894_48: + 14853 006216 0005 push + 14854 006218 6EFA movwf pclath,c + 14855 00621A 51DB movf _TMR1_InterruptHandler& (0+255),w,b + 14856 00621C 6EFD movwf tosl,c + 14857 00621E 51DC movf (_TMR1_InterruptHandler+1)& (0+255),w,b + 14858 006220 6EFE movwf tosh,c + 14859 006222 6AFF clrf tosu,c + 14860 006224 50FA movf pclath,w,c + 14861 006226 0012 return ;indir + 14862 006228 i2u894_49: + 14863 006228 i2l10378: + 14864 + 14865 ;mcc_generated_files/tmr1.c: 193: TEMPORIZATION_100ms(); + 14866 006228 ECD0 F03B call _TEMPORIZATION_100ms ;wreg free + 14867 00622C + 14868 ;mcc_generated_files/tmr1.c: 195: if ( ucCount500ms++ == 5 ) + 14869 00622C 2A5D incf _ucCount500ms^(0+1280),f,c + 14870 00622E 0E06 movlw 6 + 14871 006230 185D xorwf _ucCount500ms^(0+1280),w,c + 14872 006232 A4D8 btfss status,2,c + 14873 006234 EF1E F031 goto i2u895_41 + 14874 006238 EF20 F031 goto i2u895_40 + 14875 00623C i2u895_41: + 14876 00623C EF24 F031 goto i2l10386 + 14877 006240 i2u895_40: + 14878 006240 + 14879 ;mcc_generated_files/tmr1.c: 196: {;mcc_generated_files/tmr1.c: 197: ucCount + 500ms = 0; - 14638 00614A 0E00 movlw 0 - 14639 00614C 6E5C movwf _ucCount500ms^(0+1280),c - 14640 00614E - 14641 ;mcc_generated_files/tmr1.c: 198: TEMPORIZATION_500ms(); - 14642 00614E ECB4 F03D call _TEMPORIZATION_500ms ;wreg free - 14643 006152 i2l10387: - 14644 - 14645 ;mcc_generated_files/tmr1.c: 200: if ( ucCount1s++ == 10 ) - 14646 006152 2A5B incf _ucCount1s^(0+1280),f,c - 14647 006154 0E0B movlw 11 - 14648 006156 185B xorwf _ucCount1s^(0+1280),w,c - 14649 006158 A4D8 btfss status,2,c - 14650 00615A EFB1 F030 goto i2u862_41 - 14651 00615E EFB3 F030 goto i2u862_40 - 14652 006162 i2u862_41: - 14653 006162 EFB7 F030 goto i2l10393 - 14654 006166 i2u862_40: - 14655 006166 - 14656 ;mcc_generated_files/tmr1.c: 201: {;mcc_generated_files/tmr1.c: 202: ucCount + 14880 006240 0E00 movlw 0 + 14881 006242 6E5D movwf _ucCount500ms^(0+1280),c + 14882 006244 + 14883 ;mcc_generated_files/tmr1.c: 198: TEMPORIZATION_500ms(); + 14884 006244 ECEC F03E call _TEMPORIZATION_500ms ;wreg free + 14885 006248 i2l10386: + 14886 + 14887 ;mcc_generated_files/tmr1.c: 200: if ( ucCount1s++ == 10 ) + 14888 006248 2A5C incf _ucCount1s^(0+1280),f,c + 14889 00624A 0E0B movlw 11 + 14890 00624C 185C xorwf _ucCount1s^(0+1280),w,c + 14891 00624E A4D8 btfss status,2,c + 14892 006250 EF2C F031 goto i2u896_41 + 14893 006254 EF2E F031 goto i2u896_40 + 14894 006258 i2u896_41: + 14895 006258 EF32 F031 goto i2l10392 + 14896 00625C i2u896_40: + 14897 00625C + 14898 ;mcc_generated_files/tmr1.c: 201: {;mcc_generated_files/tmr1.c: 202: ucCount + 1s = 0; - 14657 006166 0E00 movlw 0 - 14658 006168 6E5B movwf _ucCount1s^(0+1280),c - 14659 00616A - 14660 ;mcc_generated_files/tmr1.c: 203: TEMPORIZATION_1s(); - 14661 00616A EC4D F039 call _TEMPORIZATION_1s ;wreg free - 14662 00616E i2l10393: - 14663 - 14664 ;mcc_generated_files/tmr1.c: 205: if ( ucCount10s++ == 100 ) - 14665 00616E 2A5A incf _ucCount10s^(0+1280),f,c - 14666 006170 0E65 movlw 101 - 14667 006172 185A xorwf _ucCount10s^(0+1280),w,c - 14668 006174 A4D8 btfss status,2,c - 14669 006176 EFBF F030 goto i2u863_41 - 14670 00617A EFC1 F030 goto i2u863_40 - 14671 00617E i2u863_41: - 14672 00617E EFC5 F030 goto i2l10399 - 14673 006182 i2u863_40: - 14674 006182 - 14675 ;mcc_generated_files/tmr1.c: 206: {;mcc_generated_files/tmr1.c: 207: ucCount + 14899 00625C 0E00 movlw 0 + 14900 00625E 6E5C movwf _ucCount1s^(0+1280),c + 14901 006260 + 14902 ;mcc_generated_files/tmr1.c: 203: TEMPORIZATION_1s(); + 14903 006260 EC49 F03C call _TEMPORIZATION_1s ;wreg free + 14904 006264 i2l10392: + 14905 + 14906 ;mcc_generated_files/tmr1.c: 205: if ( ucCount10s++ == 100 ) + 14907 006264 2A5B incf _ucCount10s^(0+1280),f,c + 14908 006266 0E65 movlw 101 + 14909 006268 185B xorwf _ucCount10s^(0+1280),w,c + 14910 00626A A4D8 btfss status,2,c + 14911 00626C EF3A F031 goto i2u897_41 + 14912 006270 EF3C F031 goto i2u897_40 + 14913 006274 i2u897_41: + 14914 006274 EF40 F031 goto i2l10398 + 14915 006278 i2u897_40: + 14916 006278 + 14917 ;mcc_generated_files/tmr1.c: 206: {;mcc_generated_files/tmr1.c: 207: ucCount + 10s = 0; - 14676 006182 0E00 movlw 0 - 14677 006184 6E5A movwf _ucCount10s^(0+1280),c - 14678 006186 - 14679 ;mcc_generated_files/tmr1.c: 208: TEMPORIZATION_10s(); - 14680 006186 EC8B F03E call _TEMPORIZATION_10s ;wreg free - 14681 00618A i2l10399: - 14682 - 14683 ;mcc_generated_files/tmr1.c: 210: if ( uiCount30s++ == 300 ) - 14684 00618A 0106 movlb 6 ; () banked - 14685 00618C 4B5C infsnz _uiCount30s& (0+255),f,b - 14686 00618E 2B5D incf (_uiCount30s+1)& (0+255),f,b - 14687 006190 0E2D movlw 45 - 14688 006192 195C xorwf _uiCount30s& (0+255),w,b - 14689 006194 E106 bnz i2u864_41 - 14690 006196 055D decf (_uiCount30s+1)& (0+255),w,b - 14691 006198 A4D8 btfss status,2,c - 14692 00619A EFD1 F030 goto i2u864_41 - 14693 00619E EFD3 F030 goto i2u864_40 - 14694 0061A2 i2u864_41: - 14695 0061A2 EFD9 F030 goto i2l10405 - 14696 0061A6 i2u864_40: - 14697 0061A6 - 14698 ; BSR set to: 6 - 14699 ;mcc_generated_files/tmr1.c: 211: {;mcc_generated_files/tmr1.c: 212: uiCount + 14918 006278 0E00 movlw 0 + 14919 00627A 6E5B movwf _ucCount10s^(0+1280),c + 14920 00627C + 14921 ;mcc_generated_files/tmr1.c: 208: TEMPORIZATION_10s(); + 14922 00627C ECBB F03F call _TEMPORIZATION_10s ;wreg free + 14923 006280 i2l10398: + 14924 + 14925 ;mcc_generated_files/tmr1.c: 210: if ( uiCount30s++ == 300 ) + 14926 006280 0106 movlb 6 ; () banked + 14927 006282 4B5C infsnz _uiCount30s& (0+255),f,b + 14928 006284 2B5D incf (_uiCount30s+1)& (0+255),f,b + 14929 006286 0E2D movlw 45 + 14930 006288 195C xorwf _uiCount30s& (0+255),w,b + 14931 00628A E106 bnz i2u898_41 + 14932 00628C 055D decf (_uiCount30s+1)& (0+255),w,b + 14933 00628E A4D8 btfss status,2,c + 14934 006290 EF4C F031 goto i2u898_41 + 14935 006294 EF4E F031 goto i2u898_40 + 14936 006298 i2u898_41: + 14937 006298 EF54 F031 goto i2l10404 + 14938 00629C i2u898_40: + 14939 00629C + 14940 ; BSR set to: 6 + 14941 ;mcc_generated_files/tmr1.c: 211: {;mcc_generated_files/tmr1.c: 212: uiCount + 30s = 0; - 14700 0061A6 0E00 movlw 0 - 14701 0061A8 6F5D movwf (_uiCount30s+1)& (0+255),b - 14702 0061AA 0E00 movlw 0 - 14703 0061AC 6F5C movwf _uiCount30s& (0+255),b - 14704 0061AE - 14705 ; BSR set to: 6 - 14706 ;mcc_generated_files/tmr1.c: 213: TEMPORIZATION_30s(); - 14707 0061AE EC89 F03E call _TEMPORIZATION_30s ;wreg free - 14708 0061B2 i2l10405: - 14709 - 14710 ;mcc_generated_files/tmr1.c: 215: if ( uiCount1min++ == 600 ) - 14711 0061B2 0106 movlb 6 ; () banked - 14712 0061B4 4B5A infsnz _uiCount1min& (0+255),f,b - 14713 0061B6 2B5B incf (_uiCount1min+1)& (0+255),f,b - 14714 0061B8 0E59 movlw 89 - 14715 0061BA 195A xorwf _uiCount1min& (0+255),w,b - 14716 0061BC E107 bnz i2u865_41 - 14717 0061BE 0E02 movlw 2 - 14718 0061C0 195B xorwf (_uiCount1min+1)& (0+255),w,b - 14719 0061C2 A4D8 btfss status,2,c - 14720 0061C4 EFE6 F030 goto i2u865_41 - 14721 0061C8 EFE8 F030 goto i2u865_40 - 14722 0061CC i2u865_41: - 14723 0061CC EFEE F030 goto i2l1827 - 14724 0061D0 i2u865_40: - 14725 0061D0 - 14726 ; BSR set to: 6 - 14727 ;mcc_generated_files/tmr1.c: 216: {;mcc_generated_files/tmr1.c: 217: uiCount + 14942 00629C 0E00 movlw 0 + 14943 00629E 6F5D movwf (_uiCount30s+1)& (0+255),b + 14944 0062A0 0E00 movlw 0 + 14945 0062A2 6F5C movwf _uiCount30s& (0+255),b + 14946 0062A4 + 14947 ; BSR set to: 6 + 14948 ;mcc_generated_files/tmr1.c: 213: TEMPORIZATION_30s(); + 14949 0062A4 ECB9 F03F call _TEMPORIZATION_30s ;wreg free + 14950 0062A8 i2l10404: + 14951 + 14952 ;mcc_generated_files/tmr1.c: 215: if ( uiCount1min++ == 600 ) + 14953 0062A8 0106 movlb 6 ; () banked + 14954 0062AA 4B5A infsnz _uiCount1min& (0+255),f,b + 14955 0062AC 2B5B incf (_uiCount1min+1)& (0+255),f,b + 14956 0062AE 0E59 movlw 89 + 14957 0062B0 195A xorwf _uiCount1min& (0+255),w,b + 14958 0062B2 E107 bnz i2u899_41 + 14959 0062B4 0E02 movlw 2 + 14960 0062B6 195B xorwf (_uiCount1min+1)& (0+255),w,b + 14961 0062B8 A4D8 btfss status,2,c + 14962 0062BA EF61 F031 goto i2u899_41 + 14963 0062BE EF63 F031 goto i2u899_40 + 14964 0062C2 i2u899_41: + 14965 0062C2 EF69 F031 goto i2l1827 + 14966 0062C6 i2u899_40: + 14967 0062C6 + 14968 ; BSR set to: 6 + 14969 ;mcc_generated_files/tmr1.c: 216: {;mcc_generated_files/tmr1.c: 217: uiCount + 1min = 0; - 14728 0061D0 0E00 movlw 0 - 14729 0061D2 6F5B movwf (_uiCount1min+1)& (0+255),b - 14730 0061D4 0E00 movlw 0 - 14731 0061D6 6F5A movwf _uiCount1min& (0+255),b - 14732 0061D8 - 14733 ; BSR set to: 6 - 14734 ;mcc_generated_files/tmr1.c: 218: TEMPORIZATION_1mins(); - 14735 0061D8 EC8A F03E call _TEMPORIZATION_1mins ;wreg free - 14736 0061DC i2l1827: - 14737 0061DC 0012 return ;funcret - 14738 0061DE __end_of_TMR1_CallBack: - 14739 callstack 0 - 14740 - 14741 ;; *************** function _TMR1_DefaultInterruptHandler ***************** - 14742 ;; Defined at: - 14743 ;; line 227 in file "mcc_generated_files/tmr1.c" - 14744 ;; Parameters: Size Location Type - 14745 ;; None - 14746 ;; Auto vars: Size Location Type - 14747 ;; None - 14748 ;; Return value: Size Location Type - 14749 ;; 1 wreg void - 14750 ;; Registers used: - 14751 ;; None - 14752 ;; Tracked objects: - 14753 ;; On entry : 0/0 - 14754 ;; On exit : 0/0 - 14755 ;; Unchanged: 0/0 - 14756 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 14970 0062C6 0E00 movlw 0 + 14971 0062C8 6F5B movwf (_uiCount1min+1)& (0+255),b + 14972 0062CA 0E00 movlw 0 + 14973 0062CC 6F5A movwf _uiCount1min& (0+255),b + 14974 0062CE + 14975 ; BSR set to: 6 + 14976 ;mcc_generated_files/tmr1.c: 218: TEMPORIZATION_1mins(); + 14977 0062CE ECBA F03F call _TEMPORIZATION_1mins ;wreg free + 14978 0062D2 i2l1827: + 14979 0062D2 0012 return ;funcret + 14980 0062D4 __end_of_TMR1_CallBack: + 14981 callstack 0 + 14982 + 14983 ;; *************** function _TMR1_DefaultInterruptHandler ***************** + 14984 ;; Defined at: + 14985 ;; line 227 in file "mcc_generated_files/tmr1.c" + 14986 ;; Parameters: Size Location Type + 14987 ;; None + 14988 ;; Auto vars: Size Location Type + 14989 ;; None + 14990 ;; Return value: Size Location Type + 14991 ;; 1 wreg void + 14992 ;; Registers used: + 14993 ;; None + 14994 ;; Tracked objects: + 14995 ;; On entry : 0/0 + 14996 ;; On exit : 0/0 + 14997 ;; Unchanged: 0/0 + 14998 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 14757 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14758 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14759 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14760 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14761 ;;Total ram usage: 0 bytes - 14762 ;; Hardware stack levels used: 1 - 14763 ;; This function calls: - 14764 ;; Nothing - 14765 ;; This function is called by: - 14766 ;; _TMR1_Initialize - 14767 ;; _TMR1_CallBack - 14768 ;; This function uses a non-reentrant model - 14769 ;; - 14770 - 14771 psect text101 - 14772 007D0E __ptext101: - 14773 callstack 0 - 14774 007D0E _TMR1_DefaultInterruptHandler: - 14775 callstack 117 - 14776 007D0E 0012 return ;funcret - 14777 007D10 __end_of_TMR1_DefaultInterruptHandler: - 14778 callstack 0 - 14779 - 14780 ;; *************** function _TEMPORIZATION_500ms ***************** - 14781 ;; Defined at: - 14782 ;; line 43 in file "TEMPORIZATIONS.c" - 14783 ;; Parameters: Size Location Type - 14784 ;; None - 14785 ;; Auto vars: Size Location Type - 14786 ;; None - 14787 ;; Return value: Size Location Type - 14788 ;; 1 wreg void - 14789 ;; Registers used: - 14790 ;; wreg, status,2, status,0, prodl, prodh, cstack - 14791 ;; Tracked objects: - 14792 ;; On entry : 0/0 - 14793 ;; On exit : 0/0 - 14794 ;; Unchanged: 0/0 - 14795 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 14999 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15000 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15001 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15002 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15003 ;;Total ram usage: 0 bytes + 15004 ;; Hardware stack levels used: 1 + 15005 ;; This function calls: + 15006 ;; Nothing + 15007 ;; This function is called by: + 15008 ;; _TMR1_Initialize + 15009 ;; _TMR1_CallBack + 15010 ;; This function uses a non-reentrant model + 15011 ;; + 15012 + 15013 psect text101 + 15014 007F70 __ptext101: + 15015 callstack 0 + 15016 007F70 _TMR1_DefaultInterruptHandler: + 15017 callstack 117 + 15018 007F70 0012 return ;funcret + 15019 007F72 __end_of_TMR1_DefaultInterruptHandler: + 15020 callstack 0 + 15021 + 15022 ;; *************** function _TEMPORIZATION_500ms ***************** + 15023 ;; Defined at: + 15024 ;; line 48 in file "TEMPORIZATIONS.c" + 15025 ;; Parameters: Size Location Type + 15026 ;; None + 15027 ;; Auto vars: Size Location Type + 15028 ;; None + 15029 ;; Return value: Size Location Type + 15030 ;; 1 wreg void + 15031 ;; Registers used: + 15032 ;; wreg, status,2, status,0, prodl, prodh, cstack + 15033 ;; Tracked objects: + 15034 ;; On entry : 0/0 + 15035 ;; On exit : 0/0 + 15036 ;; Unchanged: 0/0 + 15037 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 14796 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14797 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14798 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14799 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14800 ;;Total ram usage: 0 bytes - 14801 ;; Hardware stack levels used: 1 - 14802 ;; Hardware stack levels required when called: 3 - 14803 ;; This function calls: - 14804 ;; _CLUTCH_AnalyseState - 14805 ;; _ETC500msSupervisor - 14806 ;; _ETCXavierSupervisor - 14807 ;; This function is called by: - 14808 ;; _TMR1_CallBack - 14809 ;; This function uses a non-reentrant model - 14810 ;; - 14811 - 14812 psect text102 - 14813 007B68 __ptext102: - 14814 callstack 0 - 14815 007B68 _TEMPORIZATION_500ms: - 14816 callstack 114 - 14817 007B68 - 14818 ;TEMPORIZATIONS.c: 47: CLUTCH_AnalyseState(); - 14819 007B68 EC2C F032 call _CLUTCH_AnalyseState ;wreg free - 14820 007B6C - 14821 ;TEMPORIZATIONS.c: 49: ETCXavierSupervisor(); - 14822 007B6C EC4D F038 call _ETCXavierSupervisor ;wreg free - 14823 007B70 - 14824 ;TEMPORIZATIONS.c: 50: ucETCBeatSupervisor = 0x00; - 14825 007B70 0E00 movlw 0 - 14826 007B72 6E56 movwf _ucETCBeatSupervisor^(0+1280),c - 14827 007B74 - 14828 ;TEMPORIZATIONS.c: 51: ETC500msSupervisor(); - 14829 007B74 EC88 F03E call _ETC500msSupervisor ;wreg free - 14830 007B78 0012 return ;funcret - 14831 007B7A __end_of_TEMPORIZATION_500ms: - 14832 callstack 0 - 14833 - 14834 ;; *************** function _ETCXavierSupervisor ***************** - 14835 ;; Defined at: - 14836 ;; line 458 in file "ETC.c" - 14837 ;; Parameters: Size Location Type - 14838 ;; None - 14839 ;; Auto vars: Size Location Type - 14840 ;; None - 14841 ;; Return value: Size Location Type - 14842 ;; 1 wreg void - 14843 ;; Registers used: - 14844 ;; wreg, status,2, status,0, prodl, prodh, cstack - 14845 ;; Tracked objects: - 14846 ;; On entry : 0/0 - 14847 ;; On exit : 0/0 - 14848 ;; Unchanged: 0/0 - 14849 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 15038 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15039 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15040 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15041 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15042 ;;Total ram usage: 0 bytes + 15043 ;; Hardware stack levels used: 1 + 15044 ;; Hardware stack levels required when called: 3 + 15045 ;; This function calls: + 15046 ;; _CLUTCH_AnalyseState + 15047 ;; _ETC500msSupervisor + 15048 ;; _ETCXavierSupervisor + 15049 ;; This function is called by: + 15050 ;; _TMR1_CallBack + 15051 ;; This function uses a non-reentrant model + 15052 ;; + 15053 + 15054 psect text102 + 15055 007DD8 __ptext102: + 15056 callstack 0 + 15057 007DD8 _TEMPORIZATION_500ms: + 15058 callstack 114 + 15059 007DD8 + 15060 ;TEMPORIZATIONS.c: 52: CLUTCH_AnalyseState(); + 15061 007DD8 ECA7 F032 call _CLUTCH_AnalyseState ;wreg free + 15062 007DDC + 15063 ;TEMPORIZATIONS.c: 54: ETCXavierSupervisor(); + 15064 007DDC ECAB F039 call _ETCXavierSupervisor ;wreg free + 15065 007DE0 + 15066 ;TEMPORIZATIONS.c: 55: ucETCBeatSupervisor = 0x00; + 15067 007DE0 0E00 movlw 0 + 15068 007DE2 6E57 movwf _ucETCBeatSupervisor^(0+1280),c + 15069 007DE4 + 15070 ;TEMPORIZATIONS.c: 56: ETC500msSupervisor(); + 15071 007DE4 EC1D F036 call _ETC500msSupervisor ;wreg free + 15072 007DE8 0012 return ;funcret + 15073 007DEA __end_of_TEMPORIZATION_500ms: + 15074 callstack 0 + 15075 + 15076 ;; *************** function _ETCXavierSupervisor ***************** + 15077 ;; Defined at: + 15078 ;; line 460 in file "ETC.c" + 15079 ;; Parameters: Size Location Type + 15080 ;; None + 15081 ;; Auto vars: Size Location Type + 15082 ;; None + 15083 ;; Return value: Size Location Type + 15084 ;; 1 wreg void + 15085 ;; Registers used: + 15086 ;; wreg, status,2, status,0, prodl, prodh, cstack + 15087 ;; Tracked objects: + 15088 ;; On entry : 0/0 + 15089 ;; On exit : 0/0 + 15090 ;; Unchanged: 0/0 + 15091 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 14850 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14851 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14852 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14853 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14854 ;;Total ram usage: 0 bytes - 14855 ;; Hardware stack levels used: 1 - 14856 ;; Hardware stack levels required when called: 2 - 14857 ;; This function calls: - 14858 ;; i2_GPIO_PWM1_Control - 14859 ;; i2_GPIO_PWM2_Control - 14860 ;; This function is called by: - 14861 ;; _TEMPORIZATION_500ms - 14862 ;; This function uses a non-reentrant model - 14863 ;; - 14864 - 14865 psect text103 - 14866 00709A __ptext103: - 14867 callstack 0 - 14868 00709A _ETCXavierSupervisor: - 14869 callstack 114 - 14870 00709A - 14871 ;ETC.c: 460: __nop(); - 14872 00709A F000 nop - 14873 00709C - 14874 ;ETC.c: 461: if ( ucASMode == 1 ) - 14875 00709C 0105 movlb 5 ; () banked - 14876 00709E 05FE decf _ucASMode& (0+255),w,b - 14877 0070A0 A4D8 btfss status,2,c - 14878 0070A2 EF55 F038 goto i2u699_41 - 14879 0070A6 EF57 F038 goto i2u699_40 - 14880 0070AA i2u699_41: - 14881 0070AA EF7B F038 goto i2l9081 - 14882 0070AE i2u699_40: - 14883 0070AE - 14884 ; BSR set to: 5 - 14885 ;ETC.c: 462: {;ETC.c: 463: if ( ucETCBeatSupervisor == 0x01 ) - 14886 0070AE 0456 decf _ucETCBeatSupervisor^(0+1280),w,c - 14887 0070B0 A4D8 btfss status,2,c - 14888 0070B2 EF5D F038 goto i2u700_41 - 14889 0070B6 EF5F F038 goto i2u700_40 - 14890 0070BA i2u700_41: - 14891 0070BA EF63 F038 goto i2l9075 - 14892 0070BE i2u700_40: - 14893 0070BE i2l9073: - 14894 - 14895 ; BSR set to: 5 - 14896 ;ETC.c: 464: {;ETC.c: 465: ucETCFlagSupervisor = 0x01; - 14897 0070BE 0E01 movlw 1 - 14898 0070C0 6E54 movwf _ucETCFlagSupervisor^(0+1280),c - 14899 - 14900 ;ETC.c: 466: } - 14901 0070C2 EF85 F038 goto i2l2557 - 14902 0070C6 i2l9075: - 14903 - 14904 ; BSR set to: 5 - 14905 ;ETC.c: 468: {;ETC.c: 469: ucETCFlagSupervisor = 0x00; - 14906 0070C6 0E00 movlw 0 - 14907 0070C8 6E54 movwf _ucETCFlagSupervisor^(0+1280),c - 14908 0070CA - 14909 ; BSR set to: 5 - 14910 ;ETC.c: 471: GPIO_PWM1_Control(0, 300); - 14911 0070CA 0E00 movlw 0 - 14912 0070CC 6E2A movwf (i2GPIO_PWM1_Control@uiDutyCycle+1)^(0+1280),c - 14913 0070CE 0E00 movlw 0 - 14914 0070D0 6E29 movwf i2GPIO_PWM1_Control@uiDutyCycle^(0+1280),c - 14915 0070D2 0E01 movlw 1 - 14916 0070D4 6E2C movwf (i2GPIO_PWM1_Control@uiFreq+1)^(0+1280),c - 14917 0070D6 0E2C movlw 44 - 14918 0070D8 6E2B movwf i2GPIO_PWM1_Control@uiFreq^(0+1280),c - 14919 0070DA ECB2 F02E call i2_GPIO_PWM1_Control ;wreg free - 14920 0070DE - 14921 ;ETC.c: 472: GPIO_PWM2_Control(0, 600); - 14922 0070DE 0E00 movlw 0 - 14923 0070E0 6E2A movwf (i2GPIO_PWM2_Control@uiDutyCycle+1)^(0+1280),c - 14924 0070E2 0E00 movlw 0 - 14925 0070E4 6E29 movwf i2GPIO_PWM2_Control@uiDutyCycle^(0+1280),c - 14926 0070E6 0E02 movlw 2 - 14927 0070E8 6E2C movwf (i2GPIO_PWM2_Control@uiFreq+1)^(0+1280),c - 14928 0070EA 0E58 movlw 88 - 14929 0070EC 6E2B movwf i2GPIO_PWM2_Control@uiFreq^(0+1280),c - 14930 0070EE EC3C F02E call i2_GPIO_PWM2_Control ;wreg free - 14931 0070F2 EF85 F038 goto i2l2557 - 14932 0070F6 i2l9081: - 14933 - 14934 ; BSR set to: 5 - 14935 0070F6 51FE movf _ucASMode& (0+255),w,b - 14936 0070F8 A4D8 btfss status,2,c - 14937 0070FA EF81 F038 goto i2u701_41 - 14938 0070FE EF83 F038 goto i2u701_40 - 14939 007102 i2u701_41: - 14940 007102 EF85 F038 goto i2l2557 - 14941 007106 i2u701_40: - 14942 007106 EF5F F038 goto i2l9073 - 14943 00710A i2l2557: - 14944 00710A 0012 return ;funcret - 14945 00710C __end_of_ETCXavierSupervisor: - 14946 callstack 0 - 14947 - 14948 ;; *************** function i2_GPIO_PWM2_Control ***************** - 14949 ;; Defined at: - 14950 ;; line 64 in file "GPIO.c" - 14951 ;; Parameters: Size Location Type - 14952 ;; uiDutyCycle 2 40[COMRAM] unsigned int - 14953 ;; uiFreq 2 42[COMRAM] unsigned int - 14954 ;; Auto vars: Size Location Type - 14955 ;; uiConvertedD 2 48[COMRAM] unsigned int - 14956 ;; uiConvertedP 2 46[COMRAM] unsigned int - 14957 ;; Return value: Size Location Type - 14958 ;; 1 wreg void - 14959 ;; Registers used: - 14960 ;; wreg, status,2, status,0, prodl, prodh, cstack - 14961 ;; Tracked objects: - 14962 ;; On entry : 0/0 - 14963 ;; On exit : 0/0 - 14964 ;; Unchanged: 0/0 - 14965 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 15092 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15093 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15094 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15095 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15096 ;;Total ram usage: 0 bytes + 15097 ;; Hardware stack levels used: 1 + 15098 ;; Hardware stack levels required when called: 2 + 15099 ;; This function calls: + 15100 ;; i2_GPIO_PWM1_Control + 15101 ;; i2_GPIO_PWM2_Control + 15102 ;; This function is called by: + 15103 ;; _TEMPORIZATION_500ms + 15104 ;; This function uses a non-reentrant model + 15105 ;; + 15106 + 15107 psect text103 + 15108 007356 __ptext103: + 15109 callstack 0 + 15110 007356 _ETCXavierSupervisor: + 15111 callstack 114 + 15112 007356 + 15113 ;ETC.c: 462: __nop(); + 15114 007356 F000 nop + 15115 007358 + 15116 ;ETC.c: 463: if ( ucASMode == 1 ) + 15117 007358 0105 movlb 5 ; () banked + 15118 00735A 05FE decf _ucASMode& (0+255),w,b + 15119 00735C A4D8 btfss status,2,c + 15120 00735E EFB3 F039 goto i2u726_41 + 15121 007362 EFB5 F039 goto i2u726_40 + 15122 007366 i2u726_41: + 15123 007366 EFD9 F039 goto i2l9080 + 15124 00736A i2u726_40: + 15125 00736A + 15126 ; BSR set to: 5 + 15127 ;ETC.c: 464: {;ETC.c: 465: if ( ucETCBeatSupervisor == 0x01 ) + 15128 00736A 0457 decf _ucETCBeatSupervisor^(0+1280),w,c + 15129 00736C A4D8 btfss status,2,c + 15130 00736E EFBB F039 goto i2u727_41 + 15131 007372 EFBD F039 goto i2u727_40 + 15132 007376 i2u727_41: + 15133 007376 EFC1 F039 goto i2l9074 + 15134 00737A i2u727_40: + 15135 00737A i2l9072: + 15136 + 15137 ; BSR set to: 5 + 15138 ;ETC.c: 466: {;ETC.c: 467: ucETCFlagSupervisor = 0x01; + 15139 00737A 0E01 movlw 1 + 15140 00737C 6E55 movwf _ucETCFlagSupervisor^(0+1280),c + 15141 + 15142 ;ETC.c: 468: } + 15143 00737E EFE3 F039 goto i2l2560 + 15144 007382 i2l9074: + 15145 + 15146 ; BSR set to: 5 + 15147 ;ETC.c: 470: {;ETC.c: 471: ucETCFlagSupervisor = 0x00; + 15148 007382 0E00 movlw 0 + 15149 007384 6E55 movwf _ucETCFlagSupervisor^(0+1280),c + 15150 007386 + 15151 ; BSR set to: 5 + 15152 ;ETC.c: 473: GPIO_PWM1_Control(0, 300); + 15153 007386 0E00 movlw 0 + 15154 007388 6E2A movwf (i2GPIO_PWM1_Control@uiDutyCycle+1)^(0+1280),c + 15155 00738A 0E00 movlw 0 + 15156 00738C 6E29 movwf i2GPIO_PWM1_Control@uiDutyCycle^(0+1280),c + 15157 00738E 0E01 movlw 1 + 15158 007390 6E2C movwf (i2GPIO_PWM1_Control@uiFreq+1)^(0+1280),c + 15159 007392 0E2C movlw 44 + 15160 007394 6E2B movwf i2GPIO_PWM1_Control@uiFreq^(0+1280),c + 15161 007396 EC2D F02F call i2_GPIO_PWM1_Control ;wreg free + 15162 00739A + 15163 ;ETC.c: 474: GPIO_PWM2_Control(0, 600); + 15164 00739A 0E00 movlw 0 + 15165 00739C 6E2A movwf (i2GPIO_PWM2_Control@uiDutyCycle+1)^(0+1280),c + 15166 00739E 0E00 movlw 0 + 15167 0073A0 6E29 movwf i2GPIO_PWM2_Control@uiDutyCycle^(0+1280),c + 15168 0073A2 0E02 movlw 2 + 15169 0073A4 6E2C movwf (i2GPIO_PWM2_Control@uiFreq+1)^(0+1280),c + 15170 0073A6 0E58 movlw 88 + 15171 0073A8 6E2B movwf i2GPIO_PWM2_Control@uiFreq^(0+1280),c + 15172 0073AA ECB7 F02E call i2_GPIO_PWM2_Control ;wreg free + 15173 0073AE EFE3 F039 goto i2l2560 + 15174 0073B2 i2l9080: + 15175 + 15176 ; BSR set to: 5 + 15177 0073B2 51FE movf _ucASMode& (0+255),w,b + 15178 0073B4 A4D8 btfss status,2,c + 15179 0073B6 EFDF F039 goto i2u728_41 + 15180 0073BA EFE1 F039 goto i2u728_40 + 15181 0073BE i2u728_41: + 15182 0073BE EFE3 F039 goto i2l2560 + 15183 0073C2 i2u728_40: + 15184 0073C2 EFBD F039 goto i2l9072 + 15185 0073C6 i2l2560: + 15186 0073C6 0012 return ;funcret + 15187 0073C8 __end_of_ETCXavierSupervisor: + 15188 callstack 0 + 15189 + 15190 ;; *************** function i2_GPIO_PWM2_Control ***************** + 15191 ;; Defined at: + 15192 ;; line 64 in file "GPIO.c" + 15193 ;; Parameters: Size Location Type + 15194 ;; uiDutyCycle 2 40[COMRAM] unsigned int + 15195 ;; uiFreq 2 42[COMRAM] unsigned int + 15196 ;; Auto vars: Size Location Type + 15197 ;; uiConvertedD 2 48[COMRAM] unsigned int + 15198 ;; uiConvertedP 2 46[COMRAM] unsigned int + 15199 ;; Return value: Size Location Type + 15200 ;; 1 wreg void + 15201 ;; Registers used: + 15202 ;; wreg, status,2, status,0, prodl, prodh, cstack + 15203 ;; Tracked objects: + 15204 ;; On entry : 0/0 + 15205 ;; On exit : 0/0 + 15206 ;; Unchanged: 0/0 + 15207 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 14966 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14967 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14968 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14969 ;; Totals: 10 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 14970 ;;Total ram usage: 10 bytes - 14971 ;; Hardware stack levels used: 1 - 14972 ;; Hardware stack levels required when called: 1 - 14973 ;; This function calls: - 14974 ;; i2_PWM2_16BIT_LoadBufferRegisters - 14975 ;; i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister - 14976 ;; i2_PWM2_16BIT_WritePeriodRegister - 14977 ;; i2___aldiv - 14978 ;; i2___fladd - 14979 ;; i2___fltol - 14980 ;; i2___lwdiv - 14981 ;; i2___wmul - 14982 ;; i2___xxtofl - 14983 ;; This function is called by: - 14984 ;; _ETCXavierSupervisor - 14985 ;; This function uses a non-reentrant model - 14986 ;; - 14987 - 14988 psect text104 - 14989 005C78 __ptext104: - 14990 callstack 0 - 14991 005C78 i2_GPIO_PWM2_Control: - 14992 callstack 114 - 14993 005C78 - 14994 ;GPIO.c: 64: void GPIO_PWM2_Control (unsigned int uiDutyCycle, unsigned int uiFreq);GPIO + 15208 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15209 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15210 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15211 ;; Totals: 10 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15212 ;;Total ram usage: 10 bytes + 15213 ;; Hardware stack levels used: 1 + 15214 ;; Hardware stack levels required when called: 1 + 15215 ;; This function calls: + 15216 ;; i2_PWM2_16BIT_LoadBufferRegisters + 15217 ;; i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister + 15218 ;; i2_PWM2_16BIT_WritePeriodRegister + 15219 ;; i2___aldiv + 15220 ;; i2___fladd + 15221 ;; i2___fltol + 15222 ;; i2___lwdiv + 15223 ;; i2___wmul + 15224 ;; i2___xxtofl + 15225 ;; This function is called by: + 15226 ;; _ETCXavierSupervisor + 15227 ;; This function uses a non-reentrant model + 15228 ;; + 15229 + 15230 psect text104 + 15231 005D6E __ptext104: + 15232 callstack 0 + 15233 005D6E i2_GPIO_PWM2_Control: + 15234 callstack 114 + 15235 005D6E + 15236 ;GPIO.c: 64: void GPIO_PWM2_Control (unsigned int uiDutyCycle, unsigned int uiFreq);GPIO + .c: 65: {;GPIO.c: 66: unsigned int uiConvertedPeriod;;GPIO.c: 67: unsigned int u + iConvertedDC;;GPIO.c: 70: uiConvertedPeriod = ( 39241/uiFreq ); - 14995 005C78 0E49 movlw 73 - 14996 005C7A 6E0D movwf i2___aldiv@dividend^(0+1280),c - 14997 005C7C 0E99 movlw 153 - 14998 005C7E 6E0E movwf (i2___aldiv@dividend+1)^(0+1280),c - 14999 005C80 0E00 movlw 0 - 15000 005C82 6E0F movwf (i2___aldiv@dividend+2)^(0+1280),c - 15001 005C84 0E00 movlw 0 - 15002 005C86 6E10 movwf (i2___aldiv@dividend+3)^(0+1280),c - 15003 005C88 C52B F511 movff i2GPIO_PWM2_Control@uiFreq,i2___aldiv@divisor - 15004 005C8C C52C F512 movff i2GPIO_PWM2_Control@uiFreq+1,i2___aldiv@divisor+1 - 15005 005C90 6A13 clrf (i2___aldiv@divisor+2)^(0+1280),c - 15006 005C92 6A14 clrf (i2___aldiv@divisor+3)^(0+1280),c - 15007 005C94 EC3A F02B call i2___aldiv ;wreg free - 15008 005C98 C50D F52F movff ?i2___aldiv,i2GPIO_PWM2_Control@uiConvertedPeriod - 15009 005C9C C50E F530 movff ?i2___aldiv+1,i2GPIO_PWM2_Control@uiConvertedPeriod+1 - 15010 - 15011 ;GPIO.c: 71: uiConvertedPeriod = ( uiConvertedPeriod - 1.1508 ); - 15012 005CA0 0E6A movlw 106 - 15013 005CA2 6E13 movwf i2___fladd@a^(0+1280),c - 15014 005CA4 0E4D movlw 77 - 15015 005CA6 6E14 movwf (i2___fladd@a+1)^(0+1280),c - 15016 005CA8 0E93 movlw 147 - 15017 005CAA 6E15 movwf (i2___fladd@a+2)^(0+1280),c - 15018 005CAC 0EBF movlw 191 - 15019 005CAE 6E16 movwf (i2___fladd@a+3)^(0+1280),c - 15020 005CB0 C52F F501 movff i2GPIO_PWM2_Control@uiConvertedPeriod,i2___xxtofl@val - 15021 005CB4 C530 F502 movff i2GPIO_PWM2_Control@uiConvertedPeriod+1,i2___xxtofl@val+1 - 15022 005CB8 6A03 clrf (i2___xxtofl@val+2)^(0+1280),c - 15023 005CBA 6A04 clrf (i2___xxtofl@val+3)^(0+1280),c - 15024 005CBC 0E00 movlw 0 - 15025 005CBE EC45 F027 call i2___xxtofl - 15026 005CC2 C501 F50F movff ?i2___xxtofl,i2___fladd@b - 15027 005CC6 C502 F510 movff ?i2___xxtofl+1,i2___fladd@b+1 - 15028 005CCA C503 F511 movff ?i2___xxtofl+2,i2___fladd@b+2 - 15029 005CCE C504 F512 movff ?i2___xxtofl+3,i2___fladd@b+3 - 15030 005CD2 ECC8 F018 call i2___fladd ;wreg free - 15031 005CD6 C50F F51F movff ?i2___fladd,i2___fltol@f1 - 15032 005CDA C510 F520 movff ?i2___fladd+1,i2___fltol@f1+1 - 15033 005CDE C511 F521 movff ?i2___fladd+2,i2___fltol@f1+2 - 15034 005CE2 C512 F522 movff ?i2___fladd+3,i2___fltol@f1+3 - 15035 005CE6 ECC7 F02C call i2___fltol ;wreg free - 15036 005CEA C51F F52F movff ?i2___fltol,i2GPIO_PWM2_Control@uiConvertedPeriod - 15037 005CEE C520 F530 movff ?i2___fltol+1,i2GPIO_PWM2_Control@uiConvertedPeriod+1 - 15038 005CF2 - 15039 ;GPIO.c: 72: uiConvertedDC = ( uiDutyCycle * 4 ); - 15040 005CF2 C529 F52D movff i2GPIO_PWM2_Control@uiDutyCycle,??i2_GPIO_PWM2_Control - 15041 005CF6 C52A F52E movff i2GPIO_PWM2_Control@uiDutyCycle+1,??i2_GPIO_PWM2_Control+1 - 15042 005CFA 90D8 bcf status,0,c - 15043 005CFC 362D rlcf ??i2_GPIO_PWM2_Control^(0+1280),f,c - 15044 005CFE 362E rlcf (??i2_GPIO_PWM2_Control+1)^(0+1280),f,c - 15045 005D00 90D8 bcf status,0,c - 15046 005D02 362D rlcf ??i2_GPIO_PWM2_Control^(0+1280),f,c - 15047 005D04 362E rlcf (??i2_GPIO_PWM2_Control+1)^(0+1280),f,c - 15048 005D06 C52D F531 movff ??i2_GPIO_PWM2_Control,i2GPIO_PWM2_Control@uiConvertedDC - 15049 005D0A C52E F532 movff ??i2_GPIO_PWM2_Control+1,i2GPIO_PWM2_Control@uiConvertedDC+1 - 15050 005D0E - 15051 ;GPIO.c: 73: uiConvertedDC = ( uiConvertedDC * 100 ); - 15052 005D0E C531 F501 movff i2GPIO_PWM2_Control@uiConvertedDC,i2___wmul@multiplier - 15053 005D12 C532 F502 movff i2GPIO_PWM2_Control@uiConvertedDC+1,i2___wmul@multiplier+1 - 15054 005D16 0E00 movlw 0 - 15055 005D18 6E04 movwf (i2___wmul@multiplicand+1)^(0+1280),c - 15056 005D1A 0E64 movlw 100 - 15057 005D1C 6E03 movwf i2___wmul@multiplicand^(0+1280),c - 15058 005D1E EC6E F03C call i2___wmul ;wreg free - 15059 005D22 C501 F531 movff ?i2___wmul,i2GPIO_PWM2_Control@uiConvertedDC - 15060 005D26 C502 F532 movff ?i2___wmul+1,i2GPIO_PWM2_Control@uiConvertedDC+1 - 15061 005D2A - 15062 ;GPIO.c: 74: uiConvertedDC = ( uiConvertedDC / uiFreq ); - 15063 005D2A C531 F501 movff i2GPIO_PWM2_Control@uiConvertedDC,i2___lwdiv@dividend - 15064 005D2E C532 F502 movff i2GPIO_PWM2_Control@uiConvertedDC+1,i2___lwdiv@dividend+1 - 15065 005D32 C52B F503 movff i2GPIO_PWM2_Control@uiFreq,i2___lwdiv@divisor - 15066 005D36 C52C F504 movff i2GPIO_PWM2_Control@uiFreq+1,i2___lwdiv@divisor+1 - 15067 005D3A EC13 F038 call i2___lwdiv ;wreg free - 15068 005D3E C501 F531 movff ?i2___lwdiv,i2GPIO_PWM2_Control@uiConvertedDC - 15069 005D42 C502 F532 movff ?i2___lwdiv+1,i2GPIO_PWM2_Control@uiConvertedDC+1 - 15070 005D46 - 15071 ;GPIO.c: 76: PWM2_16BIT_SetSlice1Output1DutyCycleRegister(uiConvertedDC); - 15072 005D46 C531 F501 movff i2GPIO_PWM2_Control@uiConvertedDC,i2PWM2_16BIT_SetSlice1Output1DutyCycleRegister@ + 15237 005D6E 0E49 movlw 73 + 15238 005D70 6E0D movwf i2___aldiv@dividend^(0+1280),c + 15239 005D72 0E99 movlw 153 + 15240 005D74 6E0E movwf (i2___aldiv@dividend+1)^(0+1280),c + 15241 005D76 0E00 movlw 0 + 15242 005D78 6E0F movwf (i2___aldiv@dividend+2)^(0+1280),c + 15243 005D7A 0E00 movlw 0 + 15244 005D7C 6E10 movwf (i2___aldiv@dividend+3)^(0+1280),c + 15245 005D7E C52B F511 movff i2GPIO_PWM2_Control@uiFreq,i2___aldiv@divisor + 15246 005D82 C52C F512 movff i2GPIO_PWM2_Control@uiFreq+1,i2___aldiv@divisor+1 + 15247 005D86 6A13 clrf (i2___aldiv@divisor+2)^(0+1280),c + 15248 005D88 6A14 clrf (i2___aldiv@divisor+3)^(0+1280),c + 15249 005D8A EC3C F02B call i2___aldiv ;wreg free + 15250 005D8E C50D F52F movff ?i2___aldiv,i2GPIO_PWM2_Control@uiConvertedPeriod + 15251 005D92 C50E F530 movff ?i2___aldiv+1,i2GPIO_PWM2_Control@uiConvertedPeriod+1 + 15252 + 15253 ;GPIO.c: 71: uiConvertedPeriod = ( uiConvertedPeriod - 1.1508 ); + 15254 005D96 0E6A movlw 106 + 15255 005D98 6E13 movwf i2___fladd@a^(0+1280),c + 15256 005D9A 0E4D movlw 77 + 15257 005D9C 6E14 movwf (i2___fladd@a+1)^(0+1280),c + 15258 005D9E 0E93 movlw 147 + 15259 005DA0 6E15 movwf (i2___fladd@a+2)^(0+1280),c + 15260 005DA2 0EBF movlw 191 + 15261 005DA4 6E16 movwf (i2___fladd@a+3)^(0+1280),c + 15262 005DA6 C52F F501 movff i2GPIO_PWM2_Control@uiConvertedPeriod,i2___xxtofl@val + 15263 005DAA C530 F502 movff i2GPIO_PWM2_Control@uiConvertedPeriod+1,i2___xxtofl@val+1 + 15264 005DAE 6A03 clrf (i2___xxtofl@val+2)^(0+1280),c + 15265 005DB0 6A04 clrf (i2___xxtofl@val+3)^(0+1280),c + 15266 005DB2 0E00 movlw 0 + 15267 005DB4 EC45 F027 call i2___xxtofl + 15268 005DB8 C501 F50F movff ?i2___xxtofl,i2___fladd@b + 15269 005DBC C502 F510 movff ?i2___xxtofl+1,i2___fladd@b+1 + 15270 005DC0 C503 F511 movff ?i2___xxtofl+2,i2___fladd@b+2 + 15271 005DC4 C504 F512 movff ?i2___xxtofl+3,i2___fladd@b+3 + 15272 005DC8 ECC8 F018 call i2___fladd ;wreg free + 15273 005DCC C50F F51F movff ?i2___fladd,i2___fltol@f1 + 15274 005DD0 C510 F520 movff ?i2___fladd+1,i2___fltol@f1+1 + 15275 005DD4 C511 F521 movff ?i2___fladd+2,i2___fltol@f1+2 + 15276 005DD8 C512 F522 movff ?i2___fladd+3,i2___fltol@f1+3 + 15277 005DDC ECC9 F02C call i2___fltol ;wreg free + 15278 005DE0 C51F F52F movff ?i2___fltol,i2GPIO_PWM2_Control@uiConvertedPeriod + 15279 005DE4 C520 F530 movff ?i2___fltol+1,i2GPIO_PWM2_Control@uiConvertedPeriod+1 + 15280 005DE8 + 15281 ;GPIO.c: 72: uiConvertedDC = ( uiDutyCycle * 4 ); + 15282 005DE8 C529 F52D movff i2GPIO_PWM2_Control@uiDutyCycle,??i2_GPIO_PWM2_Control + 15283 005DEC C52A F52E movff i2GPIO_PWM2_Control@uiDutyCycle+1,??i2_GPIO_PWM2_Control+1 + 15284 005DF0 90D8 bcf status,0,c + 15285 005DF2 362D rlcf ??i2_GPIO_PWM2_Control^(0+1280),f,c + 15286 005DF4 362E rlcf (??i2_GPIO_PWM2_Control+1)^(0+1280),f,c + 15287 005DF6 90D8 bcf status,0,c + 15288 005DF8 362D rlcf ??i2_GPIO_PWM2_Control^(0+1280),f,c + 15289 005DFA 362E rlcf (??i2_GPIO_PWM2_Control+1)^(0+1280),f,c + 15290 005DFC C52D F531 movff ??i2_GPIO_PWM2_Control,i2GPIO_PWM2_Control@uiConvertedDC + 15291 005E00 C52E F532 movff ??i2_GPIO_PWM2_Control+1,i2GPIO_PWM2_Control@uiConvertedDC+1 + 15292 005E04 + 15293 ;GPIO.c: 73: uiConvertedDC = ( uiConvertedDC * 100 ); + 15294 005E04 C531 F501 movff i2GPIO_PWM2_Control@uiConvertedDC,i2___wmul@multiplier + 15295 005E08 C532 F502 movff i2GPIO_PWM2_Control@uiConvertedDC+1,i2___wmul@multiplier+1 + 15296 005E0C 0E00 movlw 0 + 15297 005E0E 6E04 movwf (i2___wmul@multiplicand+1)^(0+1280),c + 15298 005E10 0E64 movlw 100 + 15299 005E12 6E03 movwf i2___wmul@multiplicand^(0+1280),c + 15300 005E14 EC95 F03D call i2___wmul ;wreg free + 15301 005E18 C501 F531 movff ?i2___wmul,i2GPIO_PWM2_Control@uiConvertedDC + 15302 005E1C C502 F532 movff ?i2___wmul+1,i2GPIO_PWM2_Control@uiConvertedDC+1 + 15303 005E20 + 15304 ;GPIO.c: 74: uiConvertedDC = ( uiConvertedDC / uiFreq ); + 15305 005E20 C531 F501 movff i2GPIO_PWM2_Control@uiConvertedDC,i2___lwdiv@dividend + 15306 005E24 C532 F502 movff i2GPIO_PWM2_Control@uiConvertedDC+1,i2___lwdiv@dividend+1 + 15307 005E28 C52B F503 movff i2GPIO_PWM2_Control@uiFreq,i2___lwdiv@divisor + 15308 005E2C C52C F504 movff i2GPIO_PWM2_Control@uiFreq+1,i2___lwdiv@divisor+1 + 15309 005E30 EC71 F039 call i2___lwdiv ;wreg free + 15310 005E34 C501 F531 movff ?i2___lwdiv,i2GPIO_PWM2_Control@uiConvertedDC + 15311 005E38 C502 F532 movff ?i2___lwdiv+1,i2GPIO_PWM2_Control@uiConvertedDC+1 + 15312 005E3C + 15313 ;GPIO.c: 76: PWM2_16BIT_SetSlice1Output1DutyCycleRegister(uiConvertedDC); + 15314 005E3C C531 F501 movff i2GPIO_PWM2_Control@uiConvertedDC,i2PWM2_16BIT_SetSlice1Output1DutyCycleRegister@ + registerValue - 15073 005D4A C532 F502 movff i2GPIO_PWM2_Control@uiConvertedDC+1,i2PWM2_16BIT_SetSlice1Output1DutyCycleRegiste + 15315 005E40 C532 F502 movff i2GPIO_PWM2_Control@uiConvertedDC+1,i2PWM2_16BIT_SetSlice1Output1DutyCycleRegiste + r@registerValue+1 - 15074 005D4E ECE5 F03D call i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister ;wreg free - 15075 005D52 - 15076 ;GPIO.c: 77: PWM2_16BIT_WritePeriodRegister(uiConvertedPeriod); - 15077 005D52 C52F F501 movff i2GPIO_PWM2_Control@uiConvertedPeriod,i2PWM2_16BIT_WritePeriodRegister@periodCoun + 15316 005E44 EC1D F03F call i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister ;wreg free + 15317 005E48 + 15318 ;GPIO.c: 77: PWM2_16BIT_WritePeriodRegister(uiConvertedPeriod); + 15319 005E48 C52F F501 movff i2GPIO_PWM2_Control@uiConvertedPeriod,i2PWM2_16BIT_WritePeriodRegister@periodCoun + t - 15078 005D56 C530 F502 movff i2GPIO_PWM2_Control@uiConvertedPeriod+1,i2PWM2_16BIT_WritePeriodRegister@periodCo + 15320 005E4C C530 F502 movff i2GPIO_PWM2_Control@uiConvertedPeriod+1,i2PWM2_16BIT_WritePeriodRegister@periodCo + unt+1 - 15079 005D5A ECDF F03D call i2_PWM2_16BIT_WritePeriodRegister ;wreg free - 15080 005D5E - 15081 ;GPIO.c: 78: PWM2_16BIT_LoadBufferRegisters(); - 15082 005D5E EC80 F03E call i2_PWM2_16BIT_LoadBufferRegisters ;wreg free - 15083 005D62 0012 return ;funcret - 15084 005D64 __end_ofi2_GPIO_PWM2_Control: - 15085 callstack 0 - 15086 - 15087 ;; *************** function i2_PWM2_16BIT_WritePeriodRegister ***************** - 15088 ;; Defined at: - 15089 ;; line 144 in file "mcc_generated_files/pwm2_16bit.c" - 15090 ;; Parameters: Size Location Type - 15091 ;; periodCount 2 0[COMRAM] unsigned short - 15092 ;; Auto vars: Size Location Type - 15093 ;; None - 15094 ;; Return value: Size Location Type - 15095 ;; 1 wreg void - 15096 ;; Registers used: - 15097 ;; wreg, status,2 - 15098 ;; Tracked objects: - 15099 ;; On entry : 0/0 - 15100 ;; On exit : 0/0 - 15101 ;; Unchanged: 0/0 - 15102 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 15321 005E50 EC17 F03F call i2_PWM2_16BIT_WritePeriodRegister ;wreg free + 15322 005E54 + 15323 ;GPIO.c: 78: PWM2_16BIT_LoadBufferRegisters(); + 15324 005E54 ECB3 F03F call i2_PWM2_16BIT_LoadBufferRegisters ;wreg free + 15325 005E58 0012 return ;funcret + 15326 005E5A __end_ofi2_GPIO_PWM2_Control: + 15327 callstack 0 + 15328 + 15329 ;; *************** function i2_PWM2_16BIT_WritePeriodRegister ***************** + 15330 ;; Defined at: + 15331 ;; line 144 in file "mcc_generated_files/pwm2_16bit.c" + 15332 ;; Parameters: Size Location Type + 15333 ;; periodCount 2 0[COMRAM] unsigned short + 15334 ;; Auto vars: Size Location Type + 15335 ;; None + 15336 ;; Return value: Size Location Type + 15337 ;; 1 wreg void + 15338 ;; Registers used: + 15339 ;; wreg, status,2 + 15340 ;; Tracked objects: + 15341 ;; On entry : 0/0 + 15342 ;; On exit : 0/0 + 15343 ;; Unchanged: 0/0 + 15344 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 15103 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 + 15345 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 15104 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 15346 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 15105 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 15347 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 15106 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 + 15348 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 15107 ;;Total ram usage: 2 bytes - 15108 ;; Hardware stack levels used: 1 - 15109 ;; This function calls: - 15110 ;; Nothing - 15111 ;; This function is called by: - 15112 ;; i2_GPIO_PWM2_Control - 15113 ;; This function uses a non-reentrant model - 15114 ;; - 15115 - 15116 psect text105 - 15117 007BBE __ptext105: - 15118 callstack 0 - 15119 007BBE i2_PWM2_16BIT_WritePeriodRegister: - 15120 callstack 114 - 15121 007BBE - 15122 ;mcc_generated_files/pwm2_16bit.c: 144: void PWM2_16BIT_WritePeriodRegister(uint16_t per + 15349 ;;Total ram usage: 2 bytes + 15350 ;; Hardware stack levels used: 1 + 15351 ;; This function calls: + 15352 ;; Nothing + 15353 ;; This function is called by: + 15354 ;; i2_GPIO_PWM2_Control + 15355 ;; This function uses a non-reentrant model + 15356 ;; + 15357 + 15358 psect text105 + 15359 007E2E __ptext105: + 15360 callstack 0 + 15361 007E2E i2_PWM2_16BIT_WritePeriodRegister: + 15362 callstack 114 + 15363 007E2E + 15364 ;mcc_generated_files/pwm2_16bit.c: 144: void PWM2_16BIT_WritePeriodRegister(uint16_t per + iodCount);mcc_generated_files/pwm2_16bit.c: 145: {;mcc_generated_files/pwm2_16bit.c: 146 + : PWM2PRL = (uint8_t)periodCount; - 15123 007BBE 0061 F404 F472 movff i2PWM2_16BIT_WritePeriodRegister@periodCount,1138 ;volatile - 15124 007BC4 - 15125 ;mcc_generated_files/pwm2_16bit.c: 147: PWM2PRH = (uint8_t)(periodCount >> 8); - 15126 007BC4 5002 movf (i2PWM2_16BIT_WritePeriodRegister@periodCount+1)^(0+1280),w,c - 15127 007BC6 6E73 movwf 115,c ;volatile - 15128 007BC8 0012 return ;funcret - 15129 007BCA __end_ofi2_PWM2_16BIT_WritePeriodRegister: - 15130 callstack 0 - 15131 - 15132 ;; *************** function i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister ***************** - 15133 ;; Defined at: - 15134 ;; line 150 in file "mcc_generated_files/pwm2_16bit.c" - 15135 ;; Parameters: Size Location Type - 15136 ;; registerValu 2 0[COMRAM] unsigned short - 15137 ;; Auto vars: Size Location Type - 15138 ;; None - 15139 ;; Return value: Size Location Type - 15140 ;; 1 wreg void - 15141 ;; Registers used: - 15142 ;; wreg, status,2 - 15143 ;; Tracked objects: - 15144 ;; On entry : 0/0 - 15145 ;; On exit : 0/0 - 15146 ;; Unchanged: 0/0 - 15147 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 15365 007E2E 0061 F404 F472 movff i2PWM2_16BIT_WritePeriodRegister@periodCount,1138 ;volatile + 15366 007E34 + 15367 ;mcc_generated_files/pwm2_16bit.c: 147: PWM2PRH = (uint8_t)(periodCount >> 8); + 15368 007E34 5002 movf (i2PWM2_16BIT_WritePeriodRegister@periodCount+1)^(0+1280),w,c + 15369 007E36 6E73 movwf 115,c ;volatile + 15370 007E38 0012 return ;funcret + 15371 007E3A __end_ofi2_PWM2_16BIT_WritePeriodRegister: + 15372 callstack 0 + 15373 + 15374 ;; *************** function i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister ***************** + 15375 ;; Defined at: + 15376 ;; line 150 in file "mcc_generated_files/pwm2_16bit.c" + 15377 ;; Parameters: Size Location Type + 15378 ;; registerValu 2 0[COMRAM] unsigned short + 15379 ;; Auto vars: Size Location Type + 15380 ;; None + 15381 ;; Return value: Size Location Type + 15382 ;; 1 wreg void + 15383 ;; Registers used: + 15384 ;; wreg, status,2 + 15385 ;; Tracked objects: + 15386 ;; On entry : 0/0 + 15387 ;; On exit : 0/0 + 15388 ;; Unchanged: 0/0 + 15389 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 15148 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 + 15390 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 15149 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 15391 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 15150 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 15392 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 15151 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 + 15393 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 15152 ;;Total ram usage: 2 bytes - 15153 ;; Hardware stack levels used: 1 - 15154 ;; This function calls: - 15155 ;; Nothing - 15156 ;; This function is called by: - 15157 ;; i2_GPIO_PWM2_Control - 15158 ;; This function uses a non-reentrant model - 15159 ;; - 15160 - 15161 psect text106 - 15162 007BCA __ptext106: - 15163 callstack 0 - 15164 007BCA i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister: - 15165 callstack 114 - 15166 007BCA - 15167 ;mcc_generated_files/pwm2_16bit.c: 150: void PWM2_16BIT_SetSlice1Output1DutyCycleRegiste + 15394 ;;Total ram usage: 2 bytes + 15395 ;; Hardware stack levels used: 1 + 15396 ;; This function calls: + 15397 ;; Nothing + 15398 ;; This function is called by: + 15399 ;; i2_GPIO_PWM2_Control + 15400 ;; This function uses a non-reentrant model + 15401 ;; + 15402 + 15403 psect text106 + 15404 007E3A __ptext106: + 15405 callstack 0 + 15406 007E3A i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister: + 15407 callstack 114 + 15408 007E3A + 15409 ;mcc_generated_files/pwm2_16bit.c: 150: void PWM2_16BIT_SetSlice1Output1DutyCycleRegiste + r(uint16_t registerValue);mcc_generated_files/pwm2_16bit.c: 151: {;mcc_generated_files/p + wm2_16bit.c: 152: PWM2S1P1L = (uint8_t)(registerValue); - 15168 007BCA 0061 F404 F47A movff i2PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue,1146 ;volatile - 15169 007BD0 - 15170 ;mcc_generated_files/pwm2_16bit.c: 153: PWM2S1P1H = (uint8_t)(registerValue >> 8); - 15171 007BD0 5002 movf (i2PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue+1)^(0+1280),w,c - 15172 007BD2 6E7B movwf 123,c ;volatile - 15173 007BD4 0012 return ;funcret - 15174 007BD6 __end_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister: - 15175 callstack 0 - 15176 - 15177 ;; *************** function i2_PWM2_16BIT_LoadBufferRegisters ***************** - 15178 ;; Defined at: - 15179 ;; line 162 in file "mcc_generated_files/pwm2_16bit.c" - 15180 ;; Parameters: Size Location Type - 15181 ;; None - 15182 ;; Auto vars: Size Location Type - 15183 ;; None - 15184 ;; Return value: Size Location Type - 15185 ;; 1 wreg void - 15186 ;; Registers used: - 15187 ;; None - 15188 ;; Tracked objects: - 15189 ;; On entry : 0/0 - 15190 ;; On exit : 0/0 - 15191 ;; Unchanged: 0/0 - 15192 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 15410 007E3A 0061 F404 F47A movff i2PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue,1146 ;volatile + 15411 007E40 + 15412 ;mcc_generated_files/pwm2_16bit.c: 153: PWM2S1P1H = (uint8_t)(registerValue >> 8); + 15413 007E40 5002 movf (i2PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue+1)^(0+1280),w,c + 15414 007E42 6E7B movwf 123,c ;volatile + 15415 007E44 0012 return ;funcret + 15416 007E46 __end_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister: + 15417 callstack 0 + 15418 + 15419 ;; *************** function i2_PWM2_16BIT_LoadBufferRegisters ***************** + 15420 ;; Defined at: + 15421 ;; line 162 in file "mcc_generated_files/pwm2_16bit.c" + 15422 ;; Parameters: Size Location Type + 15423 ;; None + 15424 ;; Auto vars: Size Location Type + 15425 ;; None + 15426 ;; Return value: Size Location Type + 15427 ;; 1 wreg void + 15428 ;; Registers used: + 15429 ;; None + 15430 ;; Tracked objects: + 15431 ;; On entry : 0/0 + 15432 ;; On exit : 0/0 + 15433 ;; Unchanged: 0/0 + 15434 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 15193 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15194 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15195 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15196 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15197 ;;Total ram usage: 0 bytes - 15198 ;; Hardware stack levels used: 1 - 15199 ;; This function calls: - 15200 ;; Nothing - 15201 ;; This function is called by: - 15202 ;; i2_GPIO_PWM2_Control - 15203 ;; This function uses a non-reentrant model - 15204 ;; - 15205 - 15206 psect text107 - 15207 007D00 __ptext107: - 15208 callstack 0 - 15209 007D00 i2_PWM2_16BIT_LoadBufferRegisters: - 15210 callstack 114 - 15211 007D00 - 15212 ;mcc_generated_files/pwm2_16bit.c: 165: PWM2CONbits.LD = 1; - 15213 007D00 8478 bsf 120,2,c ;volatile - 15214 007D02 0012 return ;funcret - 15215 007D04 __end_ofi2_PWM2_16BIT_LoadBufferRegisters: - 15216 callstack 0 - 15217 - 15218 ;; *************** function i2_GPIO_PWM1_Control ***************** - 15219 ;; Defined at: - 15220 ;; line 43 in file "GPIO.c" - 15221 ;; Parameters: Size Location Type - 15222 ;; uiDutyCycle 2 40[COMRAM] unsigned int - 15223 ;; uiFreq 2 42[COMRAM] unsigned int - 15224 ;; Auto vars: Size Location Type - 15225 ;; uiConvertedD 2 48[COMRAM] unsigned int - 15226 ;; uiConvertedP 2 46[COMRAM] unsigned int - 15227 ;; Return value: Size Location Type - 15228 ;; 1 wreg void - 15229 ;; Registers used: - 15230 ;; wreg, status,2, status,0, prodl, prodh, cstack - 15231 ;; Tracked objects: - 15232 ;; On entry : 0/0 - 15233 ;; On exit : 0/0 - 15234 ;; Unchanged: 0/0 - 15235 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 15435 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15436 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15437 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15438 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15439 ;;Total ram usage: 0 bytes + 15440 ;; Hardware stack levels used: 1 + 15441 ;; This function calls: + 15442 ;; Nothing + 15443 ;; This function is called by: + 15444 ;; i2_GPIO_PWM2_Control + 15445 ;; This function uses a non-reentrant model + 15446 ;; + 15447 + 15448 psect text107 + 15449 007F66 __ptext107: + 15450 callstack 0 + 15451 007F66 i2_PWM2_16BIT_LoadBufferRegisters: + 15452 callstack 114 + 15453 007F66 + 15454 ;mcc_generated_files/pwm2_16bit.c: 165: PWM2CONbits.LD = 1; + 15455 007F66 8478 bsf 120,2,c ;volatile + 15456 007F68 0012 return ;funcret + 15457 007F6A __end_ofi2_PWM2_16BIT_LoadBufferRegisters: + 15458 callstack 0 + 15459 + 15460 ;; *************** function i2_GPIO_PWM1_Control ***************** + 15461 ;; Defined at: + 15462 ;; line 43 in file "GPIO.c" + 15463 ;; Parameters: Size Location Type + 15464 ;; uiDutyCycle 2 40[COMRAM] unsigned int + 15465 ;; uiFreq 2 42[COMRAM] unsigned int + 15466 ;; Auto vars: Size Location Type + 15467 ;; uiConvertedD 2 48[COMRAM] unsigned int + 15468 ;; uiConvertedP 2 46[COMRAM] unsigned int + 15469 ;; Return value: Size Location Type + 15470 ;; 1 wreg void + 15471 ;; Registers used: + 15472 ;; wreg, status,2, status,0, prodl, prodh, cstack + 15473 ;; Tracked objects: + 15474 ;; On entry : 0/0 + 15475 ;; On exit : 0/0 + 15476 ;; Unchanged: 0/0 + 15477 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 15236 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15237 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15238 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15239 ;; Totals: 10 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15240 ;;Total ram usage: 10 bytes - 15241 ;; Hardware stack levels used: 1 - 15242 ;; Hardware stack levels required when called: 1 - 15243 ;; This function calls: - 15244 ;; i2_PWM1_16BIT_LoadBufferRegisters - 15245 ;; i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister - 15246 ;; i2_PWM1_16BIT_WritePeriodRegister - 15247 ;; i2___aldiv - 15248 ;; i2___fladd - 15249 ;; i2___fltol - 15250 ;; i2___lwdiv - 15251 ;; i2___wmul - 15252 ;; i2___xxtofl - 15253 ;; This function is called by: - 15254 ;; _ETCXavierSupervisor - 15255 ;; This function uses a non-reentrant model - 15256 ;; - 15257 - 15258 psect text108 - 15259 005D64 __ptext108: - 15260 callstack 0 - 15261 005D64 i2_GPIO_PWM1_Control: - 15262 callstack 114 - 15263 005D64 - 15264 ;GPIO.c: 43: void GPIO_PWM1_Control (unsigned int uiDutyCycle, unsigned int uiFreq);GPIO + 15478 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15479 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15480 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15481 ;; Totals: 10 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15482 ;;Total ram usage: 10 bytes + 15483 ;; Hardware stack levels used: 1 + 15484 ;; Hardware stack levels required when called: 1 + 15485 ;; This function calls: + 15486 ;; i2_PWM1_16BIT_LoadBufferRegisters + 15487 ;; i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister + 15488 ;; i2_PWM1_16BIT_WritePeriodRegister + 15489 ;; i2___aldiv + 15490 ;; i2___fladd + 15491 ;; i2___fltol + 15492 ;; i2___lwdiv + 15493 ;; i2___wmul + 15494 ;; i2___xxtofl + 15495 ;; This function is called by: + 15496 ;; _ETCXavierSupervisor + 15497 ;; This function uses a non-reentrant model + 15498 ;; + 15499 + 15500 psect text108 + 15501 005E5A __ptext108: + 15502 callstack 0 + 15503 005E5A i2_GPIO_PWM1_Control: + 15504 callstack 114 + 15505 005E5A + 15506 ;GPIO.c: 43: void GPIO_PWM1_Control (unsigned int uiDutyCycle, unsigned int uiFreq);GPIO + .c: 44: {;GPIO.c: 45: unsigned int uiConvertedPeriod;;GPIO.c: 46: unsigned int u + iConvertedDC;;GPIO.c: 49: uiConvertedPeriod = ( 39241/uiFreq ); - 15265 005D64 0E49 movlw 73 - 15266 005D66 6E0D movwf i2___aldiv@dividend^(0+1280),c - 15267 005D68 0E99 movlw 153 - 15268 005D6A 6E0E movwf (i2___aldiv@dividend+1)^(0+1280),c - 15269 005D6C 0E00 movlw 0 - 15270 005D6E 6E0F movwf (i2___aldiv@dividend+2)^(0+1280),c - 15271 005D70 0E00 movlw 0 - 15272 005D72 6E10 movwf (i2___aldiv@dividend+3)^(0+1280),c - 15273 005D74 C52B F511 movff i2GPIO_PWM1_Control@uiFreq,i2___aldiv@divisor - 15274 005D78 C52C F512 movff i2GPIO_PWM1_Control@uiFreq+1,i2___aldiv@divisor+1 - 15275 005D7C 6A13 clrf (i2___aldiv@divisor+2)^(0+1280),c - 15276 005D7E 6A14 clrf (i2___aldiv@divisor+3)^(0+1280),c - 15277 005D80 EC3A F02B call i2___aldiv ;wreg free - 15278 005D84 C50D F52F movff ?i2___aldiv,i2GPIO_PWM1_Control@uiConvertedPeriod - 15279 005D88 C50E F530 movff ?i2___aldiv+1,i2GPIO_PWM1_Control@uiConvertedPeriod+1 - 15280 - 15281 ;GPIO.c: 50: uiConvertedPeriod = ( uiConvertedPeriod - 1.1508 ); - 15282 005D8C 0E6A movlw 106 - 15283 005D8E 6E13 movwf i2___fladd@a^(0+1280),c - 15284 005D90 0E4D movlw 77 - 15285 005D92 6E14 movwf (i2___fladd@a+1)^(0+1280),c - 15286 005D94 0E93 movlw 147 - 15287 005D96 6E15 movwf (i2___fladd@a+2)^(0+1280),c - 15288 005D98 0EBF movlw 191 - 15289 005D9A 6E16 movwf (i2___fladd@a+3)^(0+1280),c - 15290 005D9C C52F F501 movff i2GPIO_PWM1_Control@uiConvertedPeriod,i2___xxtofl@val - 15291 005DA0 C530 F502 movff i2GPIO_PWM1_Control@uiConvertedPeriod+1,i2___xxtofl@val+1 - 15292 005DA4 6A03 clrf (i2___xxtofl@val+2)^(0+1280),c - 15293 005DA6 6A04 clrf (i2___xxtofl@val+3)^(0+1280),c - 15294 005DA8 0E00 movlw 0 - 15295 005DAA EC45 F027 call i2___xxtofl - 15296 005DAE C501 F50F movff ?i2___xxtofl,i2___fladd@b - 15297 005DB2 C502 F510 movff ?i2___xxtofl+1,i2___fladd@b+1 - 15298 005DB6 C503 F511 movff ?i2___xxtofl+2,i2___fladd@b+2 - 15299 005DBA C504 F512 movff ?i2___xxtofl+3,i2___fladd@b+3 - 15300 005DBE ECC8 F018 call i2___fladd ;wreg free - 15301 005DC2 C50F F51F movff ?i2___fladd,i2___fltol@f1 - 15302 005DC6 C510 F520 movff ?i2___fladd+1,i2___fltol@f1+1 - 15303 005DCA C511 F521 movff ?i2___fladd+2,i2___fltol@f1+2 - 15304 005DCE C512 F522 movff ?i2___fladd+3,i2___fltol@f1+3 - 15305 005DD2 ECC7 F02C call i2___fltol ;wreg free - 15306 005DD6 C51F F52F movff ?i2___fltol,i2GPIO_PWM1_Control@uiConvertedPeriod - 15307 005DDA C520 F530 movff ?i2___fltol+1,i2GPIO_PWM1_Control@uiConvertedPeriod+1 - 15308 005DDE - 15309 ;GPIO.c: 51: uiConvertedDC = ( uiDutyCycle * 4 ); - 15310 005DDE C529 F52D movff i2GPIO_PWM1_Control@uiDutyCycle,??i2_GPIO_PWM1_Control - 15311 005DE2 C52A F52E movff i2GPIO_PWM1_Control@uiDutyCycle+1,??i2_GPIO_PWM1_Control+1 - 15312 005DE6 90D8 bcf status,0,c - 15313 005DE8 362D rlcf ??i2_GPIO_PWM1_Control^(0+1280),f,c - 15314 005DEA 362E rlcf (??i2_GPIO_PWM1_Control+1)^(0+1280),f,c - 15315 005DEC 90D8 bcf status,0,c - 15316 005DEE 362D rlcf ??i2_GPIO_PWM1_Control^(0+1280),f,c - 15317 005DF0 362E rlcf (??i2_GPIO_PWM1_Control+1)^(0+1280),f,c - 15318 005DF2 C52D F531 movff ??i2_GPIO_PWM1_Control,i2GPIO_PWM1_Control@uiConvertedDC - 15319 005DF6 C52E F532 movff ??i2_GPIO_PWM1_Control+1,i2GPIO_PWM1_Control@uiConvertedDC+1 - 15320 005DFA - 15321 ;GPIO.c: 52: uiConvertedDC = ( uiConvertedDC * 100 ); - 15322 005DFA C531 F501 movff i2GPIO_PWM1_Control@uiConvertedDC,i2___wmul@multiplier - 15323 005DFE C532 F502 movff i2GPIO_PWM1_Control@uiConvertedDC+1,i2___wmul@multiplier+1 - 15324 005E02 0E00 movlw 0 - 15325 005E04 6E04 movwf (i2___wmul@multiplicand+1)^(0+1280),c - 15326 005E06 0E64 movlw 100 - 15327 005E08 6E03 movwf i2___wmul@multiplicand^(0+1280),c - 15328 005E0A EC6E F03C call i2___wmul ;wreg free - 15329 005E0E C501 F531 movff ?i2___wmul,i2GPIO_PWM1_Control@uiConvertedDC - 15330 005E12 C502 F532 movff ?i2___wmul+1,i2GPIO_PWM1_Control@uiConvertedDC+1 - 15331 005E16 - 15332 ;GPIO.c: 53: uiConvertedDC = ( uiConvertedDC / uiFreq ); - 15333 005E16 C531 F501 movff i2GPIO_PWM1_Control@uiConvertedDC,i2___lwdiv@dividend - 15334 005E1A C532 F502 movff i2GPIO_PWM1_Control@uiConvertedDC+1,i2___lwdiv@dividend+1 - 15335 005E1E C52B F503 movff i2GPIO_PWM1_Control@uiFreq,i2___lwdiv@divisor - 15336 005E22 C52C F504 movff i2GPIO_PWM1_Control@uiFreq+1,i2___lwdiv@divisor+1 - 15337 005E26 EC13 F038 call i2___lwdiv ;wreg free - 15338 005E2A C501 F531 movff ?i2___lwdiv,i2GPIO_PWM1_Control@uiConvertedDC - 15339 005E2E C502 F532 movff ?i2___lwdiv+1,i2GPIO_PWM1_Control@uiConvertedDC+1 - 15340 005E32 - 15341 ;GPIO.c: 55: PWM1_16BIT_SetSlice1Output1DutyCycleRegister(uiConvertedDC); - 15342 005E32 C531 F501 movff i2GPIO_PWM1_Control@uiConvertedDC,i2PWM1_16BIT_SetSlice1Output1DutyCycleRegister@ + 15507 005E5A 0E49 movlw 73 + 15508 005E5C 6E0D movwf i2___aldiv@dividend^(0+1280),c + 15509 005E5E 0E99 movlw 153 + 15510 005E60 6E0E movwf (i2___aldiv@dividend+1)^(0+1280),c + 15511 005E62 0E00 movlw 0 + 15512 005E64 6E0F movwf (i2___aldiv@dividend+2)^(0+1280),c + 15513 005E66 0E00 movlw 0 + 15514 005E68 6E10 movwf (i2___aldiv@dividend+3)^(0+1280),c + 15515 005E6A C52B F511 movff i2GPIO_PWM1_Control@uiFreq,i2___aldiv@divisor + 15516 005E6E C52C F512 movff i2GPIO_PWM1_Control@uiFreq+1,i2___aldiv@divisor+1 + 15517 005E72 6A13 clrf (i2___aldiv@divisor+2)^(0+1280),c + 15518 005E74 6A14 clrf (i2___aldiv@divisor+3)^(0+1280),c + 15519 005E76 EC3C F02B call i2___aldiv ;wreg free + 15520 005E7A C50D F52F movff ?i2___aldiv,i2GPIO_PWM1_Control@uiConvertedPeriod + 15521 005E7E C50E F530 movff ?i2___aldiv+1,i2GPIO_PWM1_Control@uiConvertedPeriod+1 + 15522 + 15523 ;GPIO.c: 50: uiConvertedPeriod = ( uiConvertedPeriod - 1.1508 ); + 15524 005E82 0E6A movlw 106 + 15525 005E84 6E13 movwf i2___fladd@a^(0+1280),c + 15526 005E86 0E4D movlw 77 + 15527 005E88 6E14 movwf (i2___fladd@a+1)^(0+1280),c + 15528 005E8A 0E93 movlw 147 + 15529 005E8C 6E15 movwf (i2___fladd@a+2)^(0+1280),c + 15530 005E8E 0EBF movlw 191 + 15531 005E90 6E16 movwf (i2___fladd@a+3)^(0+1280),c + 15532 005E92 C52F F501 movff i2GPIO_PWM1_Control@uiConvertedPeriod,i2___xxtofl@val + 15533 005E96 C530 F502 movff i2GPIO_PWM1_Control@uiConvertedPeriod+1,i2___xxtofl@val+1 + 15534 005E9A 6A03 clrf (i2___xxtofl@val+2)^(0+1280),c + 15535 005E9C 6A04 clrf (i2___xxtofl@val+3)^(0+1280),c + 15536 005E9E 0E00 movlw 0 + 15537 005EA0 EC45 F027 call i2___xxtofl + 15538 005EA4 C501 F50F movff ?i2___xxtofl,i2___fladd@b + 15539 005EA8 C502 F510 movff ?i2___xxtofl+1,i2___fladd@b+1 + 15540 005EAC C503 F511 movff ?i2___xxtofl+2,i2___fladd@b+2 + 15541 005EB0 C504 F512 movff ?i2___xxtofl+3,i2___fladd@b+3 + 15542 005EB4 ECC8 F018 call i2___fladd ;wreg free + 15543 005EB8 C50F F51F movff ?i2___fladd,i2___fltol@f1 + 15544 005EBC C510 F520 movff ?i2___fladd+1,i2___fltol@f1+1 + 15545 005EC0 C511 F521 movff ?i2___fladd+2,i2___fltol@f1+2 + 15546 005EC4 C512 F522 movff ?i2___fladd+3,i2___fltol@f1+3 + 15547 005EC8 ECC9 F02C call i2___fltol ;wreg free + 15548 005ECC C51F F52F movff ?i2___fltol,i2GPIO_PWM1_Control@uiConvertedPeriod + 15549 005ED0 C520 F530 movff ?i2___fltol+1,i2GPIO_PWM1_Control@uiConvertedPeriod+1 + 15550 005ED4 + 15551 ;GPIO.c: 51: uiConvertedDC = ( uiDutyCycle * 4 ); + 15552 005ED4 C529 F52D movff i2GPIO_PWM1_Control@uiDutyCycle,??i2_GPIO_PWM1_Control + 15553 005ED8 C52A F52E movff i2GPIO_PWM1_Control@uiDutyCycle+1,??i2_GPIO_PWM1_Control+1 + 15554 005EDC 90D8 bcf status,0,c + 15555 005EDE 362D rlcf ??i2_GPIO_PWM1_Control^(0+1280),f,c + 15556 005EE0 362E rlcf (??i2_GPIO_PWM1_Control+1)^(0+1280),f,c + 15557 005EE2 90D8 bcf status,0,c + 15558 005EE4 362D rlcf ??i2_GPIO_PWM1_Control^(0+1280),f,c + 15559 005EE6 362E rlcf (??i2_GPIO_PWM1_Control+1)^(0+1280),f,c + 15560 005EE8 C52D F531 movff ??i2_GPIO_PWM1_Control,i2GPIO_PWM1_Control@uiConvertedDC + 15561 005EEC C52E F532 movff ??i2_GPIO_PWM1_Control+1,i2GPIO_PWM1_Control@uiConvertedDC+1 + 15562 005EF0 + 15563 ;GPIO.c: 52: uiConvertedDC = ( uiConvertedDC * 100 ); + 15564 005EF0 C531 F501 movff i2GPIO_PWM1_Control@uiConvertedDC,i2___wmul@multiplier + 15565 005EF4 C532 F502 movff i2GPIO_PWM1_Control@uiConvertedDC+1,i2___wmul@multiplier+1 + 15566 005EF8 0E00 movlw 0 + 15567 005EFA 6E04 movwf (i2___wmul@multiplicand+1)^(0+1280),c + 15568 005EFC 0E64 movlw 100 + 15569 005EFE 6E03 movwf i2___wmul@multiplicand^(0+1280),c + 15570 005F00 EC95 F03D call i2___wmul ;wreg free + 15571 005F04 C501 F531 movff ?i2___wmul,i2GPIO_PWM1_Control@uiConvertedDC + 15572 005F08 C502 F532 movff ?i2___wmul+1,i2GPIO_PWM1_Control@uiConvertedDC+1 + 15573 005F0C + 15574 ;GPIO.c: 53: uiConvertedDC = ( uiConvertedDC / uiFreq ); + 15575 005F0C C531 F501 movff i2GPIO_PWM1_Control@uiConvertedDC,i2___lwdiv@dividend + 15576 005F10 C532 F502 movff i2GPIO_PWM1_Control@uiConvertedDC+1,i2___lwdiv@dividend+1 + 15577 005F14 C52B F503 movff i2GPIO_PWM1_Control@uiFreq,i2___lwdiv@divisor + 15578 005F18 C52C F504 movff i2GPIO_PWM1_Control@uiFreq+1,i2___lwdiv@divisor+1 + 15579 005F1C EC71 F039 call i2___lwdiv ;wreg free + 15580 005F20 C501 F531 movff ?i2___lwdiv,i2GPIO_PWM1_Control@uiConvertedDC + 15581 005F24 C502 F532 movff ?i2___lwdiv+1,i2GPIO_PWM1_Control@uiConvertedDC+1 + 15582 005F28 + 15583 ;GPIO.c: 55: PWM1_16BIT_SetSlice1Output1DutyCycleRegister(uiConvertedDC); + 15584 005F28 C531 F501 movff i2GPIO_PWM1_Control@uiConvertedDC,i2PWM1_16BIT_SetSlice1Output1DutyCycleRegister@ + registerValue - 15343 005E36 C532 F502 movff i2GPIO_PWM1_Control@uiConvertedDC+1,i2PWM1_16BIT_SetSlice1Output1DutyCycleRegiste + 15585 005F2C C532 F502 movff i2GPIO_PWM1_Control@uiConvertedDC+1,i2PWM1_16BIT_SetSlice1Output1DutyCycleRegiste + r@registerValue+1 - 15344 005E3A ECF1 F03D call i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister ;wreg free - 15345 005E3E - 15346 ;GPIO.c: 56: PWM1_16BIT_WritePeriodRegister(uiConvertedPeriod); - 15347 005E3E C52F F501 movff i2GPIO_PWM1_Control@uiConvertedPeriod,i2PWM1_16BIT_WritePeriodRegister@periodCoun + 15586 005F30 EC29 F03F call i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister ;wreg free + 15587 005F34 + 15588 ;GPIO.c: 56: PWM1_16BIT_WritePeriodRegister(uiConvertedPeriod); + 15589 005F34 C52F F501 movff i2GPIO_PWM1_Control@uiConvertedPeriod,i2PWM1_16BIT_WritePeriodRegister@periodCoun + t - 15348 005E42 C530 F502 movff i2GPIO_PWM1_Control@uiConvertedPeriod+1,i2PWM1_16BIT_WritePeriodRegister@periodCo + 15590 005F38 C530 F502 movff i2GPIO_PWM1_Control@uiConvertedPeriod+1,i2PWM1_16BIT_WritePeriodRegister@periodCo + unt+1 - 15349 005E46 ECEB F03D call i2_PWM1_16BIT_WritePeriodRegister ;wreg free - 15350 005E4A - 15351 ;GPIO.c: 57: PWM1_16BIT_LoadBufferRegisters(); - 15352 005E4A EC82 F03E call i2_PWM1_16BIT_LoadBufferRegisters ;wreg free - 15353 005E4E 0012 return ;funcret - 15354 005E50 __end_ofi2_GPIO_PWM1_Control: - 15355 callstack 0 - 15356 - 15357 ;; *************** function i2___xxtofl ***************** - 15358 ;; Defined at: - 15359 ;; line 10 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c" - 15360 ;; Parameters: Size Location Type - 15361 ;; sign 1 wreg unsigned char - 15362 ;; val 4 0[COMRAM] long - 15363 ;; Auto vars: Size Location Type - 15364 ;; sign 1 8[COMRAM] unsigned char - 15365 ;; arg 4 10[COMRAM] unsigned long - 15366 ;; exp 1 9[COMRAM] unsigned char - 15367 ;; Return value: Size Location Type - 15368 ;; 4 0[COMRAM] unsigned char - 15369 ;; Registers used: - 15370 ;; wreg, status,2, status,0 - 15371 ;; Tracked objects: - 15372 ;; On entry : 0/0 - 15373 ;; On exit : 0/0 - 15374 ;; Unchanged: 0/0 - 15375 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 - +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 - +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 15376 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15377 ;; Locals: 6 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15378 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15379 ;; Totals: 14 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15380 ;;Total ram usage: 14 bytes - 15381 ;; Hardware stack levels used: 1 - 15382 ;; This function calls: - 15383 ;; Nothing - 15384 ;; This function is called by: - 15385 ;; i2_GPIO_PWM1_Control - 15386 ;; i2_GPIO_PWM2_Control - 15387 ;; This function uses a non-reentrant model - 15388 ;; - 15389 - 15390 psect text109 - 15391 004E8A __ptext109: - 15392 callstack 0 - 15393 004E8A i2___xxtofl: - 15394 callstack 114 - 15395 - 15396 ;incstack = 0 - 15397 ;i2___xxtofl@sign stored from wreg - 15398 004E8A 6E09 movwf i2___xxtofl@sign^(0+1280),c - 15399 004E8C 5009 movf i2___xxtofl@sign^(0+1280),w,c - 15400 004E8E B4D8 btfsc status,2,c - 15401 004E90 EF4C F027 goto i2u625_41 - 15402 004E94 EF4E F027 goto i2u625_40 - 15403 004E98 i2u625_41: - 15404 004E98 EF70 F027 goto i2l3306 - 15405 004E9C i2u625_40: - 15406 004E9C BE04 btfsc (i2___xxtofl@val+3)^(0+1280),7,c - 15407 004E9E EF55 F027 goto i2u626_40 - 15408 004EA2 EF53 F027 goto i2u626_41 - 15409 004EA6 i2u626_41: - 15410 004EA6 EF70 F027 goto i2l3306 - 15411 004EAA i2u626_40: - 15412 004EAA C501 F505 movff i2___xxtofl@val,??i2___xxtofl - 15413 004EAE C502 F506 movff i2___xxtofl@val+1,??i2___xxtofl+1 - 15414 004EB2 C503 F507 movff i2___xxtofl@val+2,??i2___xxtofl+2 - 15415 004EB6 C504 F508 movff i2___xxtofl@val+3,??i2___xxtofl+3 - 15416 004EBA 1E05 comf ??i2___xxtofl^(0+1280),f,c - 15417 004EBC 1E06 comf (??i2___xxtofl+1)^(0+1280),f,c - 15418 004EBE 1E07 comf (??i2___xxtofl+2)^(0+1280),f,c - 15419 004EC0 1E08 comf (??i2___xxtofl+3)^(0+1280),f,c - 15420 004EC2 2A05 incf ??i2___xxtofl^(0+1280),f,c - 15421 004EC4 0E00 movlw 0 - 15422 004EC6 2206 addwfc (??i2___xxtofl+1)^(0+1280),f,c - 15423 004EC8 2207 addwfc (??i2___xxtofl+2)^(0+1280),f,c - 15424 004ECA 2208 addwfc (??i2___xxtofl+3)^(0+1280),f,c - 15425 004ECC C505 F50B movff ??i2___xxtofl,i2___xxtofl@arg - 15426 004ED0 C506 F50C movff ??i2___xxtofl+1,i2___xxtofl@arg+1 - 15427 004ED4 C507 F50D movff ??i2___xxtofl+2,i2___xxtofl@arg+2 - 15428 004ED8 C508 F50E movff ??i2___xxtofl+3,i2___xxtofl@arg+3 - 15429 004EDC EF78 F027 goto i2l8497 - 15430 004EE0 i2l3306: - 15431 004EE0 C501 F50B movff i2___xxtofl@val,i2___xxtofl@arg - 15432 004EE4 C502 F50C movff i2___xxtofl@val+1,i2___xxtofl@arg+1 - 15433 004EE8 C503 F50D movff i2___xxtofl@val+2,i2___xxtofl@arg+2 - 15434 004EEC C504 F50E movff i2___xxtofl@val+3,i2___xxtofl@arg+3 - 15435 004EF0 i2l8497: - 15436 004EF0 5001 movf i2___xxtofl@val^(0+1280),w,c - 15437 004EF2 1002 iorwf (i2___xxtofl@val+1)^(0+1280),w,c - 15438 004EF4 1003 iorwf (i2___xxtofl@val+2)^(0+1280),w,c - 15439 004EF6 1004 iorwf (i2___xxtofl@val+3)^(0+1280),w,c - 15440 004EF8 A4D8 btfss status,2,c - 15441 004EFA EF81 F027 goto i2u627_41 - 15442 004EFE EF83 F027 goto i2u627_40 - 15443 004F02 i2u627_41: - 15444 004F02 EF8D F027 goto i2l8503 - 15445 004F06 i2u627_40: - 15446 004F06 0E00 movlw 0 - 15447 004F08 6E01 movwf ?i2___xxtofl^(0+1280),c - 15448 004F0A 0E00 movlw 0 - 15449 004F0C 6E02 movwf (?i2___xxtofl+1)^(0+1280),c - 15450 004F0E 0E00 movlw 0 - 15451 004F10 6E03 movwf (?i2___xxtofl+2)^(0+1280),c - 15452 004F12 0E00 movlw 0 - 15453 004F14 6E04 movwf (?i2___xxtofl+3)^(0+1280),c - 15454 004F16 EF1E F028 goto i2l3309 - 15455 004F1A i2l8503: - 15456 004F1A 0E96 movlw 150 - 15457 004F1C 6E0A movwf i2___xxtofl@exp^(0+1280),c - 15458 004F1E EF97 F027 goto i2l8507 - 15459 004F22 i2l8505: - 15460 004F22 2A0A incf i2___xxtofl@exp^(0+1280),f,c - 15461 004F24 90D8 bcf status,0,c - 15462 004F26 320E rrcf (i2___xxtofl@arg+3)^(0+1280),f,c - 15463 004F28 320D rrcf (i2___xxtofl@arg+2)^(0+1280),f,c - 15464 004F2A 320C rrcf (i2___xxtofl@arg+1)^(0+1280),f,c - 15465 004F2C 320B rrcf i2___xxtofl@arg^(0+1280),f,c - 15466 004F2E i2l8507: - 15467 004F2E 0E00 movlw 0 - 15468 004F30 140B andwf i2___xxtofl@arg^(0+1280),w,c - 15469 004F32 6E05 movwf ??i2___xxtofl^(0+1280),c - 15470 004F34 0E00 movlw 0 - 15471 004F36 140C andwf (i2___xxtofl@arg+1)^(0+1280),w,c - 15472 004F38 6E06 movwf (??i2___xxtofl+1)^(0+1280),c - 15473 004F3A 0E00 movlw 0 - 15474 004F3C 140D andwf (i2___xxtofl@arg+2)^(0+1280),w,c - 15475 004F3E 6E07 movwf (??i2___xxtofl+2)^(0+1280),c - 15476 004F40 0EFE movlw 254 - 15477 004F42 140E andwf (i2___xxtofl@arg+3)^(0+1280),w,c - 15478 004F44 6E08 movwf (??i2___xxtofl+3)^(0+1280),c - 15479 004F46 5005 movf ??i2___xxtofl^(0+1280),w,c - 15480 004F48 1006 iorwf (??i2___xxtofl+1)^(0+1280),w,c - 15481 004F4A 1007 iorwf (??i2___xxtofl+2)^(0+1280),w,c - 15482 004F4C 1008 iorwf (??i2___xxtofl+3)^(0+1280),w,c - 15483 004F4E A4D8 btfss status,2,c - 15484 004F50 EFAC F027 goto i2u628_41 - 15485 004F54 EFAE F027 goto i2u628_40 - 15486 004F58 i2u628_41: - 15487 004F58 EF91 F027 goto i2l8505 - 15488 004F5C i2u628_40: - 15489 004F5C EFBC F027 goto i2l3313 - 15490 004F60 i2l8509: - 15491 004F60 2A0A incf i2___xxtofl@exp^(0+1280),f,c - 15492 004F62 0E01 movlw 1 - 15493 004F64 260B addwf i2___xxtofl@arg^(0+1280),f,c - 15494 004F66 0E00 movlw 0 - 15495 004F68 220C addwfc (i2___xxtofl@arg+1)^(0+1280),f,c - 15496 004F6A 220D addwfc (i2___xxtofl@arg+2)^(0+1280),f,c - 15497 004F6C 220E addwfc (i2___xxtofl@arg+3)^(0+1280),f,c - 15498 004F6E 90D8 bcf status,0,c - 15499 004F70 320E rrcf (i2___xxtofl@arg+3)^(0+1280),f,c - 15500 004F72 320D rrcf (i2___xxtofl@arg+2)^(0+1280),f,c - 15501 004F74 320C rrcf (i2___xxtofl@arg+1)^(0+1280),f,c - 15502 004F76 320B rrcf i2___xxtofl@arg^(0+1280),f,c - 15503 004F78 i2l3313: - 15504 004F78 0E00 movlw 0 - 15505 004F7A 140B andwf i2___xxtofl@arg^(0+1280),w,c - 15506 004F7C 6E05 movwf ??i2___xxtofl^(0+1280),c - 15507 004F7E 0E00 movlw 0 - 15508 004F80 140C andwf (i2___xxtofl@arg+1)^(0+1280),w,c - 15509 004F82 6E06 movwf (??i2___xxtofl+1)^(0+1280),c - 15510 004F84 0E00 movlw 0 - 15511 004F86 140D andwf (i2___xxtofl@arg+2)^(0+1280),w,c - 15512 004F88 6E07 movwf (??i2___xxtofl+2)^(0+1280),c - 15513 004F8A 0EFF movlw 255 - 15514 004F8C 140E andwf (i2___xxtofl@arg+3)^(0+1280),w,c - 15515 004F8E 6E08 movwf (??i2___xxtofl+3)^(0+1280),c - 15516 004F90 5005 movf ??i2___xxtofl^(0+1280),w,c - 15517 004F92 1006 iorwf (??i2___xxtofl+1)^(0+1280),w,c - 15518 004F94 1007 iorwf (??i2___xxtofl+2)^(0+1280),w,c - 15519 004F96 1008 iorwf (??i2___xxtofl+3)^(0+1280),w,c - 15520 004F98 A4D8 btfss status,2,c - 15521 004F9A EFD1 F027 goto i2u629_41 - 15522 004F9E EFD3 F027 goto i2u629_40 - 15523 004FA2 i2u629_41: - 15524 004FA2 EFB0 F027 goto i2l8509 - 15525 004FA6 i2u629_40: - 15526 004FA6 EFDB F027 goto i2l8517 - 15527 004FAA i2l8515: - 15528 004FAA 060A decf i2___xxtofl@exp^(0+1280),f,c - 15529 004FAC 90D8 bcf status,0,c - 15530 004FAE 360B rlcf i2___xxtofl@arg^(0+1280),f,c - 15531 004FB0 360C rlcf (i2___xxtofl@arg+1)^(0+1280),f,c - 15532 004FB2 360D rlcf (i2___xxtofl@arg+2)^(0+1280),f,c - 15533 004FB4 360E rlcf (i2___xxtofl@arg+3)^(0+1280),f,c - 15534 004FB6 i2l8517: - 15535 004FB6 BE0D btfsc (i2___xxtofl@arg+2)^(0+1280),7,c - 15536 004FB8 EFE0 F027 goto i2u630_41 - 15537 004FBC EFE2 F027 goto i2u630_40 - 15538 004FC0 i2u630_41: - 15539 004FC0 EFEA F027 goto i2l3320 - 15540 004FC4 i2u630_40: - 15541 004FC4 0E02 movlw 2 - 15542 004FC6 600A cpfslt i2___xxtofl@exp^(0+1280),c - 15543 004FC8 EFE8 F027 goto i2u631_41 - 15544 004FCC EFEA F027 goto i2u631_40 - 15545 004FD0 i2u631_41: - 15546 004FD0 EFD5 F027 goto i2l8515 - 15547 004FD4 i2u631_40: - 15548 004FD4 i2l3320: - 15549 004FD4 B00A btfsc i2___xxtofl@exp^(0+1280),0,c - 15550 004FD6 EFEF F027 goto i2u632_41 - 15551 004FDA EFF1 F027 goto i2u632_40 - 15552 004FDE i2u632_41: - 15553 004FDE EFF2 F027 goto i2l8523 - 15554 004FE2 i2u632_40: - 15555 004FE2 9E0D bcf (i2___xxtofl@arg+2)^(0+1280),7,c - 15556 004FE4 i2l8523: - 15557 004FE4 90D8 bcf status,0,c - 15558 004FE6 320A rrcf i2___xxtofl@exp^(0+1280),f,c - 15559 004FE8 C50A F505 movff i2___xxtofl@exp,??i2___xxtofl - 15560 004FEC 6A06 clrf (??i2___xxtofl+1)^(0+1280),c - 15561 004FEE 6A07 clrf (??i2___xxtofl+2)^(0+1280),c - 15562 004FF0 6A08 clrf (??i2___xxtofl+3)^(0+1280),c - 15563 004FF2 C505 F508 movff ??i2___xxtofl,??i2___xxtofl+3 - 15564 004FF6 6A07 clrf (??i2___xxtofl+2)^(0+1280),c - 15565 004FF8 6A06 clrf (??i2___xxtofl+1)^(0+1280),c - 15566 004FFA 6A05 clrf ??i2___xxtofl^(0+1280),c - 15567 004FFC 5005 movf ??i2___xxtofl^(0+1280),w,c - 15568 004FFE 120B iorwf i2___xxtofl@arg^(0+1280),f,c - 15569 005000 5006 movf (??i2___xxtofl+1)^(0+1280),w,c - 15570 005002 120C iorwf (i2___xxtofl@arg+1)^(0+1280),f,c - 15571 005004 5007 movf (??i2___xxtofl+2)^(0+1280),w,c - 15572 005006 120D iorwf (i2___xxtofl@arg+2)^(0+1280),f,c - 15573 005008 5008 movf (??i2___xxtofl+3)^(0+1280),w,c - 15574 00500A 120E iorwf (i2___xxtofl@arg+3)^(0+1280),f,c - 15575 00500C 5009 movf i2___xxtofl@sign^(0+1280),w,c - 15576 00500E B4D8 btfsc status,2,c - 15577 005010 EF0C F028 goto i2u633_41 - 15578 005014 EF0E F028 goto i2u633_40 - 15579 005018 i2u633_41: - 15580 005018 EF16 F028 goto i2l8533 - 15581 00501C i2u633_40: - 15582 00501C BE04 btfsc (i2___xxtofl@val+3)^(0+1280),7,c - 15583 00501E EF15 F028 goto i2u634_40 - 15584 005022 EF13 F028 goto i2u634_41 - 15585 005026 i2u634_41: - 15586 005026 EF16 F028 goto i2l8533 - 15587 00502A i2u634_40: - 15588 00502A 8E0E bsf (i2___xxtofl@arg+3)^(0+1280),7,c - 15589 00502C i2l8533: - 15590 00502C C50B F501 movff i2___xxtofl@arg,?i2___xxtofl - 15591 005030 C50C F502 movff i2___xxtofl@arg+1,?i2___xxtofl+1 - 15592 005034 C50D F503 movff i2___xxtofl@arg+2,?i2___xxtofl+2 - 15593 005038 C50E F504 movff i2___xxtofl@arg+3,?i2___xxtofl+3 - 15594 00503C i2l3309: - 15595 00503C 0012 return ;funcret - 15596 00503E __end_ofi2___xxtofl: + 15591 005F3C EC23 F03F call i2_PWM1_16BIT_WritePeriodRegister ;wreg free + 15592 005F40 + 15593 ;GPIO.c: 57: PWM1_16BIT_LoadBufferRegisters(); + 15594 005F40 ECB5 F03F call i2_PWM1_16BIT_LoadBufferRegisters ;wreg free + 15595 005F44 0012 return ;funcret + 15596 005F46 __end_ofi2_GPIO_PWM1_Control: 15597 callstack 0 15598 - 15599 ;; *************** function i2___wmul ***************** + 15599 ;; *************** function i2___xxtofl ***************** 15600 ;; Defined at: - 15601 ;; line 15 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c" + 15601 ;; line 10 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c" 15602 ;; Parameters: Size Location Type - 15603 ;; multiplier 2 0[COMRAM] unsigned int - 15604 ;; multiplicand 2 2[COMRAM] unsigned int + 15603 ;; sign 1 wreg unsigned char + 15604 ;; val 4 0[COMRAM] long 15605 ;; Auto vars: Size Location Type - 15606 ;; product 2 4[COMRAM] unsigned int - 15607 ;; Return value: Size Location Type - 15608 ;; 2 0[COMRAM] unsigned int - 15609 ;; Registers used: - 15610 ;; wreg, status,2, status,0, prodl, prodh - 15611 ;; Tracked objects: - 15612 ;; On entry : 0/0 - 15613 ;; On exit : 0/0 - 15614 ;; Unchanged: 0/0 - 15615 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 15606 ;; sign 1 8[COMRAM] unsigned char + 15607 ;; arg 4 10[COMRAM] unsigned long + 15608 ;; exp 1 9[COMRAM] unsigned char + 15609 ;; Return value: Size Location Type + 15610 ;; 4 0[COMRAM] unsigned char + 15611 ;; Registers used: + 15612 ;; wreg, status,2, status,0 + 15613 ;; Tracked objects: + 15614 ;; On entry : 0/0 + 15615 ;; On exit : 0/0 + 15616 ;; Unchanged: 0/0 + 15617 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 + +1 BANK32 BANK33 BANK34 BANK35 BANK36 + 15618 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15619 ;; Locals: 6 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15620 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15621 ;; Totals: 14 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15622 ;;Total ram usage: 14 bytes + 15623 ;; Hardware stack levels used: 1 + 15624 ;; This function calls: + 15625 ;; Nothing + 15626 ;; This function is called by: + 15627 ;; i2_GPIO_PWM1_Control + 15628 ;; i2_GPIO_PWM2_Control + 15629 ;; This function uses a non-reentrant model + 15630 ;; + 15631 + 15632 psect text109 + 15633 004E8A __ptext109: + 15634 callstack 0 + 15635 004E8A i2___xxtofl: + 15636 callstack 114 + 15637 + 15638 ;incstack = 0 + 15639 ;i2___xxtofl@sign stored from wreg + 15640 004E8A 6E09 movwf i2___xxtofl@sign^(0+1280),c + 15641 004E8C 5009 movf i2___xxtofl@sign^(0+1280),w,c + 15642 004E8E B4D8 btfsc status,2,c + 15643 004E90 EF4C F027 goto i2u646_41 + 15644 004E94 EF4E F027 goto i2u646_40 + 15645 004E98 i2u646_41: + 15646 004E98 EF70 F027 goto i2l3309 + 15647 004E9C i2u646_40: + 15648 004E9C BE04 btfsc (i2___xxtofl@val+3)^(0+1280),7,c + 15649 004E9E EF55 F027 goto i2u647_40 + 15650 004EA2 EF53 F027 goto i2u647_41 + 15651 004EA6 i2u647_41: + 15652 004EA6 EF70 F027 goto i2l3309 + 15653 004EAA i2u647_40: + 15654 004EAA C501 F505 movff i2___xxtofl@val,??i2___xxtofl + 15655 004EAE C502 F506 movff i2___xxtofl@val+1,??i2___xxtofl+1 + 15656 004EB2 C503 F507 movff i2___xxtofl@val+2,??i2___xxtofl+2 + 15657 004EB6 C504 F508 movff i2___xxtofl@val+3,??i2___xxtofl+3 + 15658 004EBA 1E05 comf ??i2___xxtofl^(0+1280),f,c + 15659 004EBC 1E06 comf (??i2___xxtofl+1)^(0+1280),f,c + 15660 004EBE 1E07 comf (??i2___xxtofl+2)^(0+1280),f,c + 15661 004EC0 1E08 comf (??i2___xxtofl+3)^(0+1280),f,c + 15662 004EC2 2A05 incf ??i2___xxtofl^(0+1280),f,c + 15663 004EC4 0E00 movlw 0 + 15664 004EC6 2206 addwfc (??i2___xxtofl+1)^(0+1280),f,c + 15665 004EC8 2207 addwfc (??i2___xxtofl+2)^(0+1280),f,c + 15666 004ECA 2208 addwfc (??i2___xxtofl+3)^(0+1280),f,c + 15667 004ECC C505 F50B movff ??i2___xxtofl,i2___xxtofl@arg + 15668 004ED0 C506 F50C movff ??i2___xxtofl+1,i2___xxtofl@arg+1 + 15669 004ED4 C507 F50D movff ??i2___xxtofl+2,i2___xxtofl@arg+2 + 15670 004ED8 C508 F50E movff ??i2___xxtofl+3,i2___xxtofl@arg+3 + 15671 004EDC EF78 F027 goto i2l8498 + 15672 004EE0 i2l3309: + 15673 004EE0 C501 F50B movff i2___xxtofl@val,i2___xxtofl@arg + 15674 004EE4 C502 F50C movff i2___xxtofl@val+1,i2___xxtofl@arg+1 + 15675 004EE8 C503 F50D movff i2___xxtofl@val+2,i2___xxtofl@arg+2 + 15676 004EEC C504 F50E movff i2___xxtofl@val+3,i2___xxtofl@arg+3 + 15677 004EF0 i2l8498: + 15678 004EF0 5001 movf i2___xxtofl@val^(0+1280),w,c + 15679 004EF2 1002 iorwf (i2___xxtofl@val+1)^(0+1280),w,c + 15680 004EF4 1003 iorwf (i2___xxtofl@val+2)^(0+1280),w,c + 15681 004EF6 1004 iorwf (i2___xxtofl@val+3)^(0+1280),w,c + 15682 004EF8 A4D8 btfss status,2,c + 15683 004EFA EF81 F027 goto i2u648_41 + 15684 004EFE EF83 F027 goto i2u648_40 + 15685 004F02 i2u648_41: + 15686 004F02 EF8D F027 goto i2l8504 + 15687 004F06 i2u648_40: + 15688 004F06 0E00 movlw 0 + 15689 004F08 6E01 movwf ?i2___xxtofl^(0+1280),c + 15690 004F0A 0E00 movlw 0 + 15691 004F0C 6E02 movwf (?i2___xxtofl+1)^(0+1280),c + 15692 004F0E 0E00 movlw 0 + 15693 004F10 6E03 movwf (?i2___xxtofl+2)^(0+1280),c + 15694 004F12 0E00 movlw 0 + 15695 004F14 6E04 movwf (?i2___xxtofl+3)^(0+1280),c + 15696 004F16 EF1E F028 goto i2l3312 + 15697 004F1A i2l8504: + 15698 004F1A 0E96 movlw 150 + 15699 004F1C 6E0A movwf i2___xxtofl@exp^(0+1280),c + 15700 004F1E EF97 F027 goto i2l8508 + 15701 004F22 i2l8506: + 15702 004F22 2A0A incf i2___xxtofl@exp^(0+1280),f,c + 15703 004F24 90D8 bcf status,0,c + 15704 004F26 320E rrcf (i2___xxtofl@arg+3)^(0+1280),f,c + 15705 004F28 320D rrcf (i2___xxtofl@arg+2)^(0+1280),f,c + 15706 004F2A 320C rrcf (i2___xxtofl@arg+1)^(0+1280),f,c + 15707 004F2C 320B rrcf i2___xxtofl@arg^(0+1280),f,c + 15708 004F2E i2l8508: + 15709 004F2E 0E00 movlw 0 + 15710 004F30 140B andwf i2___xxtofl@arg^(0+1280),w,c + 15711 004F32 6E05 movwf ??i2___xxtofl^(0+1280),c + 15712 004F34 0E00 movlw 0 + 15713 004F36 140C andwf (i2___xxtofl@arg+1)^(0+1280),w,c + 15714 004F38 6E06 movwf (??i2___xxtofl+1)^(0+1280),c + 15715 004F3A 0E00 movlw 0 + 15716 004F3C 140D andwf (i2___xxtofl@arg+2)^(0+1280),w,c + 15717 004F3E 6E07 movwf (??i2___xxtofl+2)^(0+1280),c + 15718 004F40 0EFE movlw 254 + 15719 004F42 140E andwf (i2___xxtofl@arg+3)^(0+1280),w,c + 15720 004F44 6E08 movwf (??i2___xxtofl+3)^(0+1280),c + 15721 004F46 5005 movf ??i2___xxtofl^(0+1280),w,c + 15722 004F48 1006 iorwf (??i2___xxtofl+1)^(0+1280),w,c + 15723 004F4A 1007 iorwf (??i2___xxtofl+2)^(0+1280),w,c + 15724 004F4C 1008 iorwf (??i2___xxtofl+3)^(0+1280),w,c + 15725 004F4E A4D8 btfss status,2,c + 15726 004F50 EFAC F027 goto i2u649_41 + 15727 004F54 EFAE F027 goto i2u649_40 + 15728 004F58 i2u649_41: + 15729 004F58 EF91 F027 goto i2l8506 + 15730 004F5C i2u649_40: + 15731 004F5C EFBC F027 goto i2l3316 + 15732 004F60 i2l8510: + 15733 004F60 2A0A incf i2___xxtofl@exp^(0+1280),f,c + 15734 004F62 0E01 movlw 1 + 15735 004F64 260B addwf i2___xxtofl@arg^(0+1280),f,c + 15736 004F66 0E00 movlw 0 + 15737 004F68 220C addwfc (i2___xxtofl@arg+1)^(0+1280),f,c + 15738 004F6A 220D addwfc (i2___xxtofl@arg+2)^(0+1280),f,c + 15739 004F6C 220E addwfc (i2___xxtofl@arg+3)^(0+1280),f,c + 15740 004F6E 90D8 bcf status,0,c + 15741 004F70 320E rrcf (i2___xxtofl@arg+3)^(0+1280),f,c + 15742 004F72 320D rrcf (i2___xxtofl@arg+2)^(0+1280),f,c + 15743 004F74 320C rrcf (i2___xxtofl@arg+1)^(0+1280),f,c + 15744 004F76 320B rrcf i2___xxtofl@arg^(0+1280),f,c + 15745 004F78 i2l3316: + 15746 004F78 0E00 movlw 0 + 15747 004F7A 140B andwf i2___xxtofl@arg^(0+1280),w,c + 15748 004F7C 6E05 movwf ??i2___xxtofl^(0+1280),c + 15749 004F7E 0E00 movlw 0 + 15750 004F80 140C andwf (i2___xxtofl@arg+1)^(0+1280),w,c + 15751 004F82 6E06 movwf (??i2___xxtofl+1)^(0+1280),c + 15752 004F84 0E00 movlw 0 + 15753 004F86 140D andwf (i2___xxtofl@arg+2)^(0+1280),w,c + 15754 004F88 6E07 movwf (??i2___xxtofl+2)^(0+1280),c + 15755 004F8A 0EFF movlw 255 + 15756 004F8C 140E andwf (i2___xxtofl@arg+3)^(0+1280),w,c + 15757 004F8E 6E08 movwf (??i2___xxtofl+3)^(0+1280),c + 15758 004F90 5005 movf ??i2___xxtofl^(0+1280),w,c + 15759 004F92 1006 iorwf (??i2___xxtofl+1)^(0+1280),w,c + 15760 004F94 1007 iorwf (??i2___xxtofl+2)^(0+1280),w,c + 15761 004F96 1008 iorwf (??i2___xxtofl+3)^(0+1280),w,c + 15762 004F98 A4D8 btfss status,2,c + 15763 004F9A EFD1 F027 goto i2u650_41 + 15764 004F9E EFD3 F027 goto i2u650_40 + 15765 004FA2 i2u650_41: + 15766 004FA2 EFB0 F027 goto i2l8510 + 15767 004FA6 i2u650_40: + 15768 004FA6 EFDB F027 goto i2l8518 + 15769 004FAA i2l8516: + 15770 004FAA 060A decf i2___xxtofl@exp^(0+1280),f,c + 15771 004FAC 90D8 bcf status,0,c + 15772 004FAE 360B rlcf i2___xxtofl@arg^(0+1280),f,c + 15773 004FB0 360C rlcf (i2___xxtofl@arg+1)^(0+1280),f,c + 15774 004FB2 360D rlcf (i2___xxtofl@arg+2)^(0+1280),f,c + 15775 004FB4 360E rlcf (i2___xxtofl@arg+3)^(0+1280),f,c + 15776 004FB6 i2l8518: + 15777 004FB6 BE0D btfsc (i2___xxtofl@arg+2)^(0+1280),7,c + 15778 004FB8 EFE0 F027 goto i2u651_41 + 15779 004FBC EFE2 F027 goto i2u651_40 + 15780 004FC0 i2u651_41: + 15781 004FC0 EFEA F027 goto i2l3323 + 15782 004FC4 i2u651_40: + 15783 004FC4 0E02 movlw 2 + 15784 004FC6 600A cpfslt i2___xxtofl@exp^(0+1280),c + 15785 004FC8 EFE8 F027 goto i2u652_41 + 15786 004FCC EFEA F027 goto i2u652_40 + 15787 004FD0 i2u652_41: + 15788 004FD0 EFD5 F027 goto i2l8516 + 15789 004FD4 i2u652_40: + 15790 004FD4 i2l3323: + 15791 004FD4 B00A btfsc i2___xxtofl@exp^(0+1280),0,c + 15792 004FD6 EFEF F027 goto i2u653_41 + 15793 004FDA EFF1 F027 goto i2u653_40 + 15794 004FDE i2u653_41: + 15795 004FDE EFF2 F027 goto i2l8524 + 15796 004FE2 i2u653_40: + 15797 004FE2 9E0D bcf (i2___xxtofl@arg+2)^(0+1280),7,c + 15798 004FE4 i2l8524: + 15799 004FE4 90D8 bcf status,0,c + 15800 004FE6 320A rrcf i2___xxtofl@exp^(0+1280),f,c + 15801 004FE8 C50A F505 movff i2___xxtofl@exp,??i2___xxtofl + 15802 004FEC 6A06 clrf (??i2___xxtofl+1)^(0+1280),c + 15803 004FEE 6A07 clrf (??i2___xxtofl+2)^(0+1280),c + 15804 004FF0 6A08 clrf (??i2___xxtofl+3)^(0+1280),c + 15805 004FF2 C505 F508 movff ??i2___xxtofl,??i2___xxtofl+3 + 15806 004FF6 6A07 clrf (??i2___xxtofl+2)^(0+1280),c + 15807 004FF8 6A06 clrf (??i2___xxtofl+1)^(0+1280),c + 15808 004FFA 6A05 clrf ??i2___xxtofl^(0+1280),c + 15809 004FFC 5005 movf ??i2___xxtofl^(0+1280),w,c + 15810 004FFE 120B iorwf i2___xxtofl@arg^(0+1280),f,c + 15811 005000 5006 movf (??i2___xxtofl+1)^(0+1280),w,c + 15812 005002 120C iorwf (i2___xxtofl@arg+1)^(0+1280),f,c + 15813 005004 5007 movf (??i2___xxtofl+2)^(0+1280),w,c + 15814 005006 120D iorwf (i2___xxtofl@arg+2)^(0+1280),f,c + 15815 005008 5008 movf (??i2___xxtofl+3)^(0+1280),w,c + 15816 00500A 120E iorwf (i2___xxtofl@arg+3)^(0+1280),f,c + 15817 00500C 5009 movf i2___xxtofl@sign^(0+1280),w,c + 15818 00500E B4D8 btfsc status,2,c + 15819 005010 EF0C F028 goto i2u654_41 + 15820 005014 EF0E F028 goto i2u654_40 + 15821 005018 i2u654_41: + 15822 005018 EF16 F028 goto i2l8534 + 15823 00501C i2u654_40: + 15824 00501C BE04 btfsc (i2___xxtofl@val+3)^(0+1280),7,c + 15825 00501E EF15 F028 goto i2u655_40 + 15826 005022 EF13 F028 goto i2u655_41 + 15827 005026 i2u655_41: + 15828 005026 EF16 F028 goto i2l8534 + 15829 00502A i2u655_40: + 15830 00502A 8E0E bsf (i2___xxtofl@arg+3)^(0+1280),7,c + 15831 00502C i2l8534: + 15832 00502C C50B F501 movff i2___xxtofl@arg,?i2___xxtofl + 15833 005030 C50C F502 movff i2___xxtofl@arg+1,?i2___xxtofl+1 + 15834 005034 C50D F503 movff i2___xxtofl@arg+2,?i2___xxtofl+2 + 15835 005038 C50E F504 movff i2___xxtofl@arg+3,?i2___xxtofl+3 + 15836 00503C i2l3312: + 15837 00503C 0012 return ;funcret + 15838 00503E __end_ofi2___xxtofl: + 15839 callstack 0 + 15840 + 15841 ;; *************** function i2___wmul ***************** + 15842 ;; Defined at: + 15843 ;; line 15 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c" + 15844 ;; Parameters: Size Location Type + 15845 ;; multiplier 2 0[COMRAM] unsigned int + 15846 ;; multiplicand 2 2[COMRAM] unsigned int + 15847 ;; Auto vars: Size Location Type + 15848 ;; product 2 4[COMRAM] unsigned int + 15849 ;; Return value: Size Location Type + 15850 ;; 2 0[COMRAM] unsigned int + 15851 ;; Registers used: + 15852 ;; wreg, status,2, status,0, prodl, prodh + 15853 ;; Tracked objects: + 15854 ;; On entry : 0/0 + 15855 ;; On exit : 0/0 + 15856 ;; Unchanged: 0/0 + 15857 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 15616 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15617 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15618 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15619 ;; Totals: 6 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15620 ;;Total ram usage: 6 bytes - 15621 ;; Hardware stack levels used: 1 - 15622 ;; This function calls: - 15623 ;; Nothing - 15624 ;; This function is called by: - 15625 ;; i2_GPIO_PWM1_Control - 15626 ;; i2_GPIO_PWM2_Control - 15627 ;; This function uses a non-reentrant model - 15628 ;; - 15629 - 15630 psect text110 - 15631 0078DC __ptext110: - 15632 callstack 0 - 15633 0078DC i2___wmul: - 15634 callstack 114 - 15635 0078DC 5001 movf i2___wmul@multiplier^(0+1280),w,c - 15636 0078DE 0203 mulwf i2___wmul@multiplicand^(0+1280),c - 15637 0078E0 0061 F3CC F505 movff prodl,i2___wmul@product - 15638 0078E6 0061 F3D0 F506 movff prodh,i2___wmul@product+1 - 15639 0078EC 5001 movf i2___wmul@multiplier^(0+1280),w,c - 15640 0078EE 0204 mulwf (i2___wmul@multiplicand+1)^(0+1280),c - 15641 0078F0 50F3 movf 243,w,c - 15642 0078F2 2606 addwf (i2___wmul@product+1)^(0+1280),f,c - 15643 0078F4 5002 movf (i2___wmul@multiplier+1)^(0+1280),w,c - 15644 0078F6 0203 mulwf i2___wmul@multiplicand^(0+1280),c - 15645 0078F8 50F3 movf 243,w,c - 15646 0078FA 2606 addwf (i2___wmul@product+1)^(0+1280),f,c - 15647 0078FC C505 F501 movff i2___wmul@product,?i2___wmul - 15648 007900 C506 F502 movff i2___wmul@product+1,?i2___wmul+1 - 15649 007904 0012 return ;funcret - 15650 007906 __end_ofi2___wmul: - 15651 callstack 0 - 15652 - 15653 ;; *************** function i2___lwdiv ***************** - 15654 ;; Defined at: - 15655 ;; line 7 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c" - 15656 ;; Parameters: Size Location Type - 15657 ;; dividend 2 0[COMRAM] unsigned int - 15658 ;; divisor 2 2[COMRAM] unsigned int - 15659 ;; Auto vars: Size Location Type - 15660 ;; quotient 2 4[COMRAM] unsigned int - 15661 ;; counter 1 6[COMRAM] unsigned char - 15662 ;; Return value: Size Location Type - 15663 ;; 2 0[COMRAM] unsigned int - 15664 ;; Registers used: - 15665 ;; wreg, status,2, status,0 - 15666 ;; Tracked objects: - 15667 ;; On entry : 0/0 - 15668 ;; On exit : 0/0 - 15669 ;; Unchanged: 0/0 - 15670 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 15858 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15859 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15860 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15861 ;; Totals: 6 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15862 ;;Total ram usage: 6 bytes + 15863 ;; Hardware stack levels used: 1 + 15864 ;; This function calls: + 15865 ;; Nothing + 15866 ;; This function is called by: + 15867 ;; i2_GPIO_PWM1_Control + 15868 ;; i2_GPIO_PWM2_Control + 15869 ;; This function uses a non-reentrant model + 15870 ;; + 15871 + 15872 psect text110 + 15873 007B2A __ptext110: + 15874 callstack 0 + 15875 007B2A i2___wmul: + 15876 callstack 114 + 15877 007B2A 5001 movf i2___wmul@multiplier^(0+1280),w,c + 15878 007B2C 0203 mulwf i2___wmul@multiplicand^(0+1280),c + 15879 007B2E 0061 F3CC F505 movff prodl,i2___wmul@product + 15880 007B34 0061 F3D0 F506 movff prodh,i2___wmul@product+1 + 15881 007B3A 5001 movf i2___wmul@multiplier^(0+1280),w,c + 15882 007B3C 0204 mulwf (i2___wmul@multiplicand+1)^(0+1280),c + 15883 007B3E 50F3 movf 243,w,c + 15884 007B40 2606 addwf (i2___wmul@product+1)^(0+1280),f,c + 15885 007B42 5002 movf (i2___wmul@multiplier+1)^(0+1280),w,c + 15886 007B44 0203 mulwf i2___wmul@multiplicand^(0+1280),c + 15887 007B46 50F3 movf 243,w,c + 15888 007B48 2606 addwf (i2___wmul@product+1)^(0+1280),f,c + 15889 007B4A C505 F501 movff i2___wmul@product,?i2___wmul + 15890 007B4E C506 F502 movff i2___wmul@product+1,?i2___wmul+1 + 15891 007B52 0012 return ;funcret + 15892 007B54 __end_ofi2___wmul: + 15893 callstack 0 + 15894 + 15895 ;; *************** function i2___lwdiv ***************** + 15896 ;; Defined at: + 15897 ;; line 7 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c" + 15898 ;; Parameters: Size Location Type + 15899 ;; dividend 2 0[COMRAM] unsigned int + 15900 ;; divisor 2 2[COMRAM] unsigned int + 15901 ;; Auto vars: Size Location Type + 15902 ;; quotient 2 4[COMRAM] unsigned int + 15903 ;; counter 1 6[COMRAM] unsigned char + 15904 ;; Return value: Size Location Type + 15905 ;; 2 0[COMRAM] unsigned int + 15906 ;; Registers used: + 15907 ;; wreg, status,2, status,0 + 15908 ;; Tracked objects: + 15909 ;; On entry : 0/0 + 15910 ;; On exit : 0/0 + 15911 ;; Unchanged: 0/0 + 15912 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 15671 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15672 ;; Locals: 3 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15673 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15674 ;; Totals: 7 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15675 ;;Total ram usage: 7 bytes - 15676 ;; Hardware stack levels used: 1 - 15677 ;; This function calls: - 15678 ;; Nothing - 15679 ;; This function is called by: - 15680 ;; i2_GPIO_PWM1_Control - 15681 ;; i2_GPIO_PWM2_Control - 15682 ;; This function uses a non-reentrant model - 15683 ;; - 15684 - 15685 psect text111 - 15686 007026 __ptext111: - 15687 callstack 0 - 15688 007026 i2___lwdiv: - 15689 callstack 114 - 15690 007026 0E00 movlw 0 - 15691 007028 6E06 movwf (i2___lwdiv@quotient+1)^(0+1280),c - 15692 00702A 0E00 movlw 0 - 15693 00702C 6E05 movwf i2___lwdiv@quotient^(0+1280),c - 15694 00702E 5003 movf i2___lwdiv@divisor^(0+1280),w,c - 15695 007030 1004 iorwf (i2___lwdiv@divisor+1)^(0+1280),w,c - 15696 007032 B4D8 btfsc status,2,c - 15697 007034 EF1E F038 goto i2u583_41 - 15698 007038 EF20 F038 goto i2u583_40 - 15699 00703C i2u583_41: - 15700 00703C EF48 F038 goto i2l3142 - 15701 007040 i2u583_40: - 15702 007040 0E01 movlw 1 - 15703 007042 6E07 movwf i2___lwdiv@counter^(0+1280),c - 15704 007044 EF28 F038 goto i2l8275 - 15705 007048 i2l8273: - 15706 007048 90D8 bcf status,0,c - 15707 00704A 3603 rlcf i2___lwdiv@divisor^(0+1280),f,c - 15708 00704C 3604 rlcf (i2___lwdiv@divisor+1)^(0+1280),f,c - 15709 00704E 2A07 incf i2___lwdiv@counter^(0+1280),f,c - 15710 007050 i2l8275: - 15711 007050 AE04 btfss (i2___lwdiv@divisor+1)^(0+1280),7,c - 15712 007052 EF2D F038 goto i2u584_41 - 15713 007056 EF2F F038 goto i2u584_40 - 15714 00705A i2u584_41: - 15715 00705A EF24 F038 goto i2l8273 - 15716 00705E i2u584_40: - 15717 00705E i2l8277: - 15718 00705E 90D8 bcf status,0,c - 15719 007060 3605 rlcf i2___lwdiv@quotient^(0+1280),f,c - 15720 007062 3606 rlcf (i2___lwdiv@quotient+1)^(0+1280),f,c - 15721 007064 5003 movf i2___lwdiv@divisor^(0+1280),w,c - 15722 007066 5C01 subwf i2___lwdiv@dividend^(0+1280),w,c - 15723 007068 5004 movf (i2___lwdiv@divisor+1)^(0+1280),w,c - 15724 00706A 5802 subwfb (i2___lwdiv@dividend+1)^(0+1280),w,c - 15725 00706C A0D8 btfss status,0,c - 15726 00706E EF3B F038 goto i2u585_41 - 15727 007072 EF3D F038 goto i2u585_40 - 15728 007076 i2u585_41: - 15729 007076 EF42 F038 goto i2l8285 - 15730 00707A i2u585_40: - 15731 00707A 5003 movf i2___lwdiv@divisor^(0+1280),w,c - 15732 00707C 5E01 subwf i2___lwdiv@dividend^(0+1280),f,c - 15733 00707E 5004 movf (i2___lwdiv@divisor+1)^(0+1280),w,c - 15734 007080 5A02 subwfb (i2___lwdiv@dividend+1)^(0+1280),f,c - 15735 007082 8005 bsf i2___lwdiv@quotient^(0+1280),0,c - 15736 007084 i2l8285: - 15737 007084 90D8 bcf status,0,c - 15738 007086 3204 rrcf (i2___lwdiv@divisor+1)^(0+1280),f,c - 15739 007088 3203 rrcf i2___lwdiv@divisor^(0+1280),f,c - 15740 00708A 2E07 decfsz i2___lwdiv@counter^(0+1280),f,c - 15741 00708C EF2F F038 goto i2l8277 - 15742 007090 i2l3142: - 15743 007090 C505 F501 movff i2___lwdiv@quotient,?i2___lwdiv - 15744 007094 C506 F502 movff i2___lwdiv@quotient+1,?i2___lwdiv+1 - 15745 007098 0012 return ;funcret - 15746 00709A __end_ofi2___lwdiv: - 15747 callstack 0 - 15748 - 15749 ;; *************** function i2___fltol ***************** - 15750 ;; Defined at: - 15751 ;; line 43 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c" - 15752 ;; Parameters: Size Location Type - 15753 ;; f1 4 30[COMRAM] unsigned int - 15754 ;; Auto vars: Size Location Type - 15755 ;; exp1 1 39[COMRAM] unsigned char - 15756 ;; sign1 1 38[COMRAM] unsigned char - 15757 ;; Return value: Size Location Type - 15758 ;; 4 30[COMRAM] long - 15759 ;; Registers used: - 15760 ;; wreg, status,2, status,0 - 15761 ;; Tracked objects: - 15762 ;; On entry : 0/0 - 15763 ;; On exit : 0/0 - 15764 ;; Unchanged: 0/0 - 15765 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 15913 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15914 ;; Locals: 3 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15915 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15916 ;; Totals: 7 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 15917 ;;Total ram usage: 7 bytes + 15918 ;; Hardware stack levels used: 1 + 15919 ;; This function calls: + 15920 ;; Nothing + 15921 ;; This function is called by: + 15922 ;; i2_GPIO_PWM1_Control + 15923 ;; i2_GPIO_PWM2_Control + 15924 ;; This function uses a non-reentrant model + 15925 ;; + 15926 + 15927 psect text111 + 15928 0072E2 __ptext111: + 15929 callstack 0 + 15930 0072E2 i2___lwdiv: + 15931 callstack 114 + 15932 0072E2 0E00 movlw 0 + 15933 0072E4 6E06 movwf (i2___lwdiv@quotient+1)^(0+1280),c + 15934 0072E6 0E00 movlw 0 + 15935 0072E8 6E05 movwf i2___lwdiv@quotient^(0+1280),c + 15936 0072EA 5003 movf i2___lwdiv@divisor^(0+1280),w,c + 15937 0072EC 1004 iorwf (i2___lwdiv@divisor+1)^(0+1280),w,c + 15938 0072EE B4D8 btfsc status,2,c + 15939 0072F0 EF7C F039 goto i2u604_41 + 15940 0072F4 EF7E F039 goto i2u604_40 + 15941 0072F8 i2u604_41: + 15942 0072F8 EFA6 F039 goto i2l3145 + 15943 0072FC i2u604_40: + 15944 0072FC 0E01 movlw 1 + 15945 0072FE 6E07 movwf i2___lwdiv@counter^(0+1280),c + 15946 007300 EF86 F039 goto i2l8276 + 15947 007304 i2l8274: + 15948 007304 90D8 bcf status,0,c + 15949 007306 3603 rlcf i2___lwdiv@divisor^(0+1280),f,c + 15950 007308 3604 rlcf (i2___lwdiv@divisor+1)^(0+1280),f,c + 15951 00730A 2A07 incf i2___lwdiv@counter^(0+1280),f,c + 15952 00730C i2l8276: + 15953 00730C AE04 btfss (i2___lwdiv@divisor+1)^(0+1280),7,c + 15954 00730E EF8B F039 goto i2u605_41 + 15955 007312 EF8D F039 goto i2u605_40 + 15956 007316 i2u605_41: + 15957 007316 EF82 F039 goto i2l8274 + 15958 00731A i2u605_40: + 15959 00731A i2l8278: + 15960 00731A 90D8 bcf status,0,c + 15961 00731C 3605 rlcf i2___lwdiv@quotient^(0+1280),f,c + 15962 00731E 3606 rlcf (i2___lwdiv@quotient+1)^(0+1280),f,c + 15963 007320 5003 movf i2___lwdiv@divisor^(0+1280),w,c + 15964 007322 5C01 subwf i2___lwdiv@dividend^(0+1280),w,c + 15965 007324 5004 movf (i2___lwdiv@divisor+1)^(0+1280),w,c + 15966 007326 5802 subwfb (i2___lwdiv@dividend+1)^(0+1280),w,c + 15967 007328 A0D8 btfss status,0,c + 15968 00732A EF99 F039 goto i2u606_41 + 15969 00732E EF9B F039 goto i2u606_40 + 15970 007332 i2u606_41: + 15971 007332 EFA0 F039 goto i2l8286 + 15972 007336 i2u606_40: + 15973 007336 5003 movf i2___lwdiv@divisor^(0+1280),w,c + 15974 007338 5E01 subwf i2___lwdiv@dividend^(0+1280),f,c + 15975 00733A 5004 movf (i2___lwdiv@divisor+1)^(0+1280),w,c + 15976 00733C 5A02 subwfb (i2___lwdiv@dividend+1)^(0+1280),f,c + 15977 00733E 8005 bsf i2___lwdiv@quotient^(0+1280),0,c + 15978 007340 i2l8286: + 15979 007340 90D8 bcf status,0,c + 15980 007342 3204 rrcf (i2___lwdiv@divisor+1)^(0+1280),f,c + 15981 007344 3203 rrcf i2___lwdiv@divisor^(0+1280),f,c + 15982 007346 2E07 decfsz i2___lwdiv@counter^(0+1280),f,c + 15983 007348 EF8D F039 goto i2l8278 + 15984 00734C i2l3145: + 15985 00734C C505 F501 movff i2___lwdiv@quotient,?i2___lwdiv + 15986 007350 C506 F502 movff i2___lwdiv@quotient+1,?i2___lwdiv+1 + 15987 007354 0012 return ;funcret + 15988 007356 __end_ofi2___lwdiv: + 15989 callstack 0 + 15990 + 15991 ;; *************** function i2___fltol ***************** + 15992 ;; Defined at: + 15993 ;; line 43 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c" + 15994 ;; Parameters: Size Location Type + 15995 ;; f1 4 30[COMRAM] unsigned int + 15996 ;; Auto vars: Size Location Type + 15997 ;; exp1 1 39[COMRAM] unsigned char + 15998 ;; sign1 1 38[COMRAM] unsigned char + 15999 ;; Return value: Size Location Type + 16000 ;; 4 30[COMRAM] long + 16001 ;; Registers used: + 16002 ;; wreg, status,2, status,0 + 16003 ;; Tracked objects: + 16004 ;; On entry : 0/0 + 16005 ;; On exit : 0/0 + 16006 ;; Unchanged: 0/0 + 16007 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 15766 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15767 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15768 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15769 ;; Totals: 10 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15770 ;;Total ram usage: 10 bytes - 15771 ;; Hardware stack levels used: 1 - 15772 ;; This function calls: - 15773 ;; Nothing - 15774 ;; This function is called by: - 15775 ;; i2_GPIO_PWM1_Control - 15776 ;; i2_GPIO_PWM2_Control - 15777 ;; This function uses a non-reentrant model - 15778 ;; - 15779 - 15780 psect text112 - 15781 00598E __ptext112: - 15782 callstack 0 - 15783 00598E i2___fltol: - 15784 callstack 114 - 15785 00598E 3421 rlcf (i2___fltol@f1+2)^(0+1280),w,c - 15786 005990 3422 rlcf (i2___fltol@f1+3)^(0+1280),w,c - 15787 005992 6E28 movwf i2___fltol@exp1^(0+1280),c - 15788 005994 5028 movf i2___fltol@exp1^(0+1280),w,c - 15789 005996 A4D8 btfss status,2,c - 15790 005998 EFD0 F02C goto i2u576_41 - 15791 00599C EFD2 F02C goto i2u576_40 - 15792 0059A0 i2u576_41: - 15793 0059A0 EFDC F02C goto i2l8229 - 15794 0059A4 i2u576_40: - 15795 0059A4 i2l8225: - 15796 0059A4 0E00 movlw 0 - 15797 0059A6 6E1F movwf ?i2___fltol^(0+1280),c - 15798 0059A8 0E00 movlw 0 - 15799 0059AA 6E20 movwf (?i2___fltol+1)^(0+1280),c - 15800 0059AC 0E00 movlw 0 - 15801 0059AE 6E21 movwf (?i2___fltol+2)^(0+1280),c - 15802 0059B0 0E00 movlw 0 - 15803 0059B2 6E22 movwf (?i2___fltol+3)^(0+1280),c - 15804 0059B4 EF49 F02D goto i2l2948 - 15805 0059B8 i2l8229: - 15806 0059B8 C51F F523 movff i2___fltol@f1,??i2___fltol - 15807 0059BC C520 F524 movff i2___fltol@f1+1,??i2___fltol+1 - 15808 0059C0 C521 F525 movff i2___fltol@f1+2,??i2___fltol+2 - 15809 0059C4 C522 F526 movff i2___fltol@f1+3,??i2___fltol+3 - 15810 0059C8 0E20 movlw 32 - 15811 0059CA EFEC F02C goto i2u577_40 - 15812 0059CE i2u577_45: - 15813 0059CE 90D8 bcf status,0,c - 15814 0059D0 3226 rrcf (??i2___fltol+3)^(0+1280),f,c - 15815 0059D2 3225 rrcf (??i2___fltol+2)^(0+1280),f,c - 15816 0059D4 3224 rrcf (??i2___fltol+1)^(0+1280),f,c - 15817 0059D6 3223 rrcf ??i2___fltol^(0+1280),f,c - 15818 0059D8 i2u577_40: - 15819 0059D8 2EE8 decfsz wreg,f,c - 15820 0059DA EFE7 F02C goto i2u577_45 - 15821 0059DE 5023 movf ??i2___fltol^(0+1280),w,c - 15822 0059E0 6E27 movwf i2___fltol@sign1^(0+1280),c - 15823 0059E2 8E21 bsf (i2___fltol@f1+2)^(0+1280),7,c - 15824 0059E4 0EFF movlw 255 - 15825 0059E6 161F andwf i2___fltol@f1^(0+1280),f,c - 15826 0059E8 0EFF movlw 255 - 15827 0059EA 1620 andwf (i2___fltol@f1+1)^(0+1280),f,c - 15828 0059EC 0EFF movlw 255 - 15829 0059EE 1621 andwf (i2___fltol@f1+2)^(0+1280),f,c - 15830 0059F0 0E00 movlw 0 - 15831 0059F2 1622 andwf (i2___fltol@f1+3)^(0+1280),f,c - 15832 0059F4 0E96 movlw 150 - 15833 0059F6 5E28 subwf i2___fltol@exp1^(0+1280),f,c - 15834 0059F8 BE28 btfsc i2___fltol@exp1^(0+1280),7,c - 15835 0059FA EF03 F02D goto i2u578_40 - 15836 0059FE EF01 F02D goto i2u578_41 - 15837 005A02 i2u578_41: - 15838 005A02 EF19 F02D goto i2l8249 - 15839 005A06 i2u578_40: - 15840 005A06 5028 movf i2___fltol@exp1^(0+1280),w,c - 15841 005A08 0A80 xorlw 128 - 15842 005A0A 0F97 addlw 151 - 15843 005A0C B0D8 btfsc status,0,c - 15844 005A0E EF0B F02D goto i2u579_41 - 15845 005A12 EF0D F02D goto i2u579_40 - 15846 005A16 i2u579_41: - 15847 005A16 EF0F F02D goto i2l8245 - 15848 005A1A i2u579_40: - 15849 005A1A EFD2 F02C goto i2l8225 - 15850 005A1E i2l8245: - 15851 005A1E 90D8 bcf status,0,c - 15852 005A20 3222 rrcf (i2___fltol@f1+3)^(0+1280),f,c - 15853 005A22 3221 rrcf (i2___fltol@f1+2)^(0+1280),f,c - 15854 005A24 3220 rrcf (i2___fltol@f1+1)^(0+1280),f,c - 15855 005A26 321F rrcf i2___fltol@f1^(0+1280),f,c - 15856 005A28 3E28 incfsz i2___fltol@exp1^(0+1280),f,c - 15857 005A2A EF0F F02D goto i2l8245 - 15858 005A2E EF31 F02D goto i2l8259 - 15859 005A32 i2l8249: - 15860 005A32 0E1F movlw 31 - 15861 005A34 6428 cpfsgt i2___fltol@exp1^(0+1280),c - 15862 005A36 EF1F F02D goto i2u580_41 - 15863 005A3A EF21 F02D goto i2u580_40 - 15864 005A3E i2u580_41: - 15865 005A3E EF29 F02D goto i2l8257 - 15866 005A42 i2u580_40: - 15867 005A42 EFD2 F02C goto i2l8225 - 15868 005A46 i2l8255: - 15869 005A46 90D8 bcf status,0,c - 15870 005A48 361F rlcf i2___fltol@f1^(0+1280),f,c - 15871 005A4A 3620 rlcf (i2___fltol@f1+1)^(0+1280),f,c - 15872 005A4C 3621 rlcf (i2___fltol@f1+2)^(0+1280),f,c - 15873 005A4E 3622 rlcf (i2___fltol@f1+3)^(0+1280),f,c - 15874 005A50 0628 decf i2___fltol@exp1^(0+1280),f,c - 15875 005A52 i2l8257: - 15876 005A52 5028 movf i2___fltol@exp1^(0+1280),w,c - 15877 005A54 A4D8 btfss status,2,c - 15878 005A56 EF2F F02D goto i2u581_41 - 15879 005A5A EF31 F02D goto i2u581_40 - 15880 005A5E i2u581_41: - 15881 005A5E EF23 F02D goto i2l8255 - 15882 005A62 i2u581_40: - 15883 005A62 i2l8259: - 15884 005A62 5027 movf i2___fltol@sign1^(0+1280),w,c - 15885 005A64 B4D8 btfsc status,2,c - 15886 005A66 EF37 F02D goto i2u582_41 - 15887 005A6A EF39 F02D goto i2u582_40 - 15888 005A6E i2u582_41: - 15889 005A6E EF41 F02D goto i2l8263 - 15890 005A72 i2u582_40: - 15891 005A72 1E22 comf (i2___fltol@f1+3)^(0+1280),f,c - 15892 005A74 1E21 comf (i2___fltol@f1+2)^(0+1280),f,c - 15893 005A76 1E20 comf (i2___fltol@f1+1)^(0+1280),f,c - 15894 005A78 6C1F negf i2___fltol@f1^(0+1280),c - 15895 005A7A 0E00 movlw 0 - 15896 005A7C 2220 addwfc (i2___fltol@f1+1)^(0+1280),f,c - 15897 005A7E 2221 addwfc (i2___fltol@f1+2)^(0+1280),f,c - 15898 005A80 2222 addwfc (i2___fltol@f1+3)^(0+1280),f,c - 15899 005A82 i2l8263: - 15900 005A82 C51F F51F movff i2___fltol@f1,?i2___fltol - 15901 005A86 C520 F520 movff i2___fltol@f1+1,?i2___fltol+1 - 15902 005A8A C521 F521 movff i2___fltol@f1+2,?i2___fltol+2 - 15903 005A8E C522 F522 movff i2___fltol@f1+3,?i2___fltol+3 - 15904 005A92 i2l2948: - 15905 005A92 0012 return ;funcret - 15906 005A94 __end_ofi2___fltol: - 15907 callstack 0 - 15908 - 15909 ;; *************** function i2___fladd ***************** - 15910 ;; Defined at: - 15911 ;; line 10 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c" - 15912 ;; Parameters: Size Location Type - 15913 ;; b 4 14[COMRAM] long - 15914 ;; a 4 18[COMRAM] long - 15915 ;; Auto vars: Size Location Type - 15916 ;; grs 1 29[COMRAM] unsigned char - 15917 ;; bexp 1 28[COMRAM] unsigned char - 15918 ;; aexp 1 27[COMRAM] unsigned char - 15919 ;; signs 1 26[COMRAM] unsigned char - 15920 ;; Return value: Size Location Type - 15921 ;; 4 14[COMRAM] unsigned char - 15922 ;; Registers used: - 15923 ;; wreg, status,2, status,0 - 15924 ;; Tracked objects: - 15925 ;; On entry : 0/0 - 15926 ;; On exit : 0/0 - 15927 ;; Unchanged: 0/0 - 15928 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 16008 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16009 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16010 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16011 ;; Totals: 10 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16012 ;;Total ram usage: 10 bytes + 16013 ;; Hardware stack levels used: 1 + 16014 ;; This function calls: + 16015 ;; Nothing + 16016 ;; This function is called by: + 16017 ;; i2_GPIO_PWM1_Control + 16018 ;; i2_GPIO_PWM2_Control + 16019 ;; This function uses a non-reentrant model + 16020 ;; + 16021 + 16022 psect text112 + 16023 005992 __ptext112: + 16024 callstack 0 + 16025 005992 i2___fltol: + 16026 callstack 114 + 16027 005992 3421 rlcf (i2___fltol@f1+2)^(0+1280),w,c + 16028 005994 3422 rlcf (i2___fltol@f1+3)^(0+1280),w,c + 16029 005996 6E28 movwf i2___fltol@exp1^(0+1280),c + 16030 005998 5028 movf i2___fltol@exp1^(0+1280),w,c + 16031 00599A A4D8 btfss status,2,c + 16032 00599C EFD2 F02C goto i2u597_41 + 16033 0059A0 EFD4 F02C goto i2u597_40 + 16034 0059A4 i2u597_41: + 16035 0059A4 EFDE F02C goto i2l8230 + 16036 0059A8 i2u597_40: + 16037 0059A8 i2l8226: + 16038 0059A8 0E00 movlw 0 + 16039 0059AA 6E1F movwf ?i2___fltol^(0+1280),c + 16040 0059AC 0E00 movlw 0 + 16041 0059AE 6E20 movwf (?i2___fltol+1)^(0+1280),c + 16042 0059B0 0E00 movlw 0 + 16043 0059B2 6E21 movwf (?i2___fltol+2)^(0+1280),c + 16044 0059B4 0E00 movlw 0 + 16045 0059B6 6E22 movwf (?i2___fltol+3)^(0+1280),c + 16046 0059B8 EF4B F02D goto i2l2951 + 16047 0059BC i2l8230: + 16048 0059BC C51F F523 movff i2___fltol@f1,??i2___fltol + 16049 0059C0 C520 F524 movff i2___fltol@f1+1,??i2___fltol+1 + 16050 0059C4 C521 F525 movff i2___fltol@f1+2,??i2___fltol+2 + 16051 0059C8 C522 F526 movff i2___fltol@f1+3,??i2___fltol+3 + 16052 0059CC 0E20 movlw 32 + 16053 0059CE EFEE F02C goto i2u598_40 + 16054 0059D2 i2u598_45: + 16055 0059D2 90D8 bcf status,0,c + 16056 0059D4 3226 rrcf (??i2___fltol+3)^(0+1280),f,c + 16057 0059D6 3225 rrcf (??i2___fltol+2)^(0+1280),f,c + 16058 0059D8 3224 rrcf (??i2___fltol+1)^(0+1280),f,c + 16059 0059DA 3223 rrcf ??i2___fltol^(0+1280),f,c + 16060 0059DC i2u598_40: + 16061 0059DC 2EE8 decfsz wreg,f,c + 16062 0059DE EFE9 F02C goto i2u598_45 + 16063 0059E2 5023 movf ??i2___fltol^(0+1280),w,c + 16064 0059E4 6E27 movwf i2___fltol@sign1^(0+1280),c + 16065 0059E6 8E21 bsf (i2___fltol@f1+2)^(0+1280),7,c + 16066 0059E8 0EFF movlw 255 + 16067 0059EA 161F andwf i2___fltol@f1^(0+1280),f,c + 16068 0059EC 0EFF movlw 255 + 16069 0059EE 1620 andwf (i2___fltol@f1+1)^(0+1280),f,c + 16070 0059F0 0EFF movlw 255 + 16071 0059F2 1621 andwf (i2___fltol@f1+2)^(0+1280),f,c + 16072 0059F4 0E00 movlw 0 + 16073 0059F6 1622 andwf (i2___fltol@f1+3)^(0+1280),f,c + 16074 0059F8 0E96 movlw 150 + 16075 0059FA 5E28 subwf i2___fltol@exp1^(0+1280),f,c + 16076 0059FC BE28 btfsc i2___fltol@exp1^(0+1280),7,c + 16077 0059FE EF05 F02D goto i2u599_40 + 16078 005A02 EF03 F02D goto i2u599_41 + 16079 005A06 i2u599_41: + 16080 005A06 EF1B F02D goto i2l8250 + 16081 005A0A i2u599_40: + 16082 005A0A 5028 movf i2___fltol@exp1^(0+1280),w,c + 16083 005A0C 0A80 xorlw 128 + 16084 005A0E 0F97 addlw 151 + 16085 005A10 B0D8 btfsc status,0,c + 16086 005A12 EF0D F02D goto i2u600_41 + 16087 005A16 EF0F F02D goto i2u600_40 + 16088 005A1A i2u600_41: + 16089 005A1A EF11 F02D goto i2l8246 + 16090 005A1E i2u600_40: + 16091 005A1E EFD4 F02C goto i2l8226 + 16092 005A22 i2l8246: + 16093 005A22 90D8 bcf status,0,c + 16094 005A24 3222 rrcf (i2___fltol@f1+3)^(0+1280),f,c + 16095 005A26 3221 rrcf (i2___fltol@f1+2)^(0+1280),f,c + 16096 005A28 3220 rrcf (i2___fltol@f1+1)^(0+1280),f,c + 16097 005A2A 321F rrcf i2___fltol@f1^(0+1280),f,c + 16098 005A2C 3E28 incfsz i2___fltol@exp1^(0+1280),f,c + 16099 005A2E EF11 F02D goto i2l8246 + 16100 005A32 EF33 F02D goto i2l8260 + 16101 005A36 i2l8250: + 16102 005A36 0E1F movlw 31 + 16103 005A38 6428 cpfsgt i2___fltol@exp1^(0+1280),c + 16104 005A3A EF21 F02D goto i2u601_41 + 16105 005A3E EF23 F02D goto i2u601_40 + 16106 005A42 i2u601_41: + 16107 005A42 EF2B F02D goto i2l8258 + 16108 005A46 i2u601_40: + 16109 005A46 EFD4 F02C goto i2l8226 + 16110 005A4A i2l8256: + 16111 005A4A 90D8 bcf status,0,c + 16112 005A4C 361F rlcf i2___fltol@f1^(0+1280),f,c + 16113 005A4E 3620 rlcf (i2___fltol@f1+1)^(0+1280),f,c + 16114 005A50 3621 rlcf (i2___fltol@f1+2)^(0+1280),f,c + 16115 005A52 3622 rlcf (i2___fltol@f1+3)^(0+1280),f,c + 16116 005A54 0628 decf i2___fltol@exp1^(0+1280),f,c + 16117 005A56 i2l8258: + 16118 005A56 5028 movf i2___fltol@exp1^(0+1280),w,c + 16119 005A58 A4D8 btfss status,2,c + 16120 005A5A EF31 F02D goto i2u602_41 + 16121 005A5E EF33 F02D goto i2u602_40 + 16122 005A62 i2u602_41: + 16123 005A62 EF25 F02D goto i2l8256 + 16124 005A66 i2u602_40: + 16125 005A66 i2l8260: + 16126 005A66 5027 movf i2___fltol@sign1^(0+1280),w,c + 16127 005A68 B4D8 btfsc status,2,c + 16128 005A6A EF39 F02D goto i2u603_41 + 16129 005A6E EF3B F02D goto i2u603_40 + 16130 005A72 i2u603_41: + 16131 005A72 EF43 F02D goto i2l8264 + 16132 005A76 i2u603_40: + 16133 005A76 1E22 comf (i2___fltol@f1+3)^(0+1280),f,c + 16134 005A78 1E21 comf (i2___fltol@f1+2)^(0+1280),f,c + 16135 005A7A 1E20 comf (i2___fltol@f1+1)^(0+1280),f,c + 16136 005A7C 6C1F negf i2___fltol@f1^(0+1280),c + 16137 005A7E 0E00 movlw 0 + 16138 005A80 2220 addwfc (i2___fltol@f1+1)^(0+1280),f,c + 16139 005A82 2221 addwfc (i2___fltol@f1+2)^(0+1280),f,c + 16140 005A84 2222 addwfc (i2___fltol@f1+3)^(0+1280),f,c + 16141 005A86 i2l8264: + 16142 005A86 C51F F51F movff i2___fltol@f1,?i2___fltol + 16143 005A8A C520 F520 movff i2___fltol@f1+1,?i2___fltol+1 + 16144 005A8E C521 F521 movff i2___fltol@f1+2,?i2___fltol+2 + 16145 005A92 C522 F522 movff i2___fltol@f1+3,?i2___fltol+3 + 16146 005A96 i2l2951: + 16147 005A96 0012 return ;funcret + 16148 005A98 __end_ofi2___fltol: + 16149 callstack 0 + 16150 + 16151 ;; *************** function i2___fladd ***************** + 16152 ;; Defined at: + 16153 ;; line 10 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c" + 16154 ;; Parameters: Size Location Type + 16155 ;; b 4 14[COMRAM] long + 16156 ;; a 4 18[COMRAM] long + 16157 ;; Auto vars: Size Location Type + 16158 ;; grs 1 29[COMRAM] unsigned char + 16159 ;; bexp 1 28[COMRAM] unsigned char + 16160 ;; aexp 1 27[COMRAM] unsigned char + 16161 ;; signs 1 26[COMRAM] unsigned char + 16162 ;; Return value: Size Location Type + 16163 ;; 4 14[COMRAM] unsigned char + 16164 ;; Registers used: + 16165 ;; wreg, status,2, status,0 + 16166 ;; Tracked objects: + 16167 ;; On entry : 0/0 + 16168 ;; On exit : 0/0 + 16169 ;; Unchanged: 0/0 + 16170 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 15929 ;; Params: 8 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15930 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15931 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15932 ;; Totals: 16 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 15933 ;;Total ram usage: 16 bytes - 15934 ;; Hardware stack levels used: 1 - 15935 ;; This function calls: - 15936 ;; Nothing - 15937 ;; This function is called by: - 15938 ;; i2_GPIO_PWM1_Control - 15939 ;; i2_GPIO_PWM2_Control - 15940 ;; This function uses a non-reentrant model - 15941 ;; - 15942 - 15943 psect text113 - 15944 003190 __ptext113: - 15945 callstack 0 - 15946 003190 i2___fladd: - 15947 callstack 114 - 15948 003190 5012 movf (i2___fladd@b+3)^(0+1280),w,c - 15949 003192 0B80 andlw 128 - 15950 003194 6E1B movwf i2___fladd@signs^(0+1280),c - 15951 003196 5012 movf (i2___fladd@b+3)^(0+1280),w,c - 15952 003198 2412 addwf (i2___fladd@b+3)^(0+1280),w,c - 15953 00319A 6E1D movwf i2___fladd@bexp^(0+1280),c - 15954 00319C AE11 btfss (i2___fladd@b+2)^(0+1280),7,c - 15955 00319E EFD3 F018 goto i2u586_41 - 15956 0031A2 EFD5 F018 goto i2u586_40 - 15957 0031A6 i2u586_41: - 15958 0031A6 EFD6 F018 goto i2l8295 - 15959 0031AA i2u586_40: - 15960 0031AA 801D bsf i2___fladd@bexp^(0+1280),0,c - 15961 0031AC i2l8295: - 15962 0031AC 501D movf i2___fladd@bexp^(0+1280),w,c - 15963 0031AE B4D8 btfsc status,2,c - 15964 0031B0 EFDC F018 goto i2u587_41 - 15965 0031B4 EFDE F018 goto i2u587_40 - 15966 0031B8 i2u587_41: - 15967 0031B8 EFF3 F018 goto i2l8305 - 15968 0031BC i2u587_40: - 15969 0031BC 281D incf i2___fladd@bexp^(0+1280),w,c - 15970 0031BE A4D8 btfss status,2,c - 15971 0031C0 EFE4 F018 goto i2u588_41 - 15972 0031C4 EFE6 F018 goto i2u588_40 - 15973 0031C8 i2u588_41: - 15974 0031C8 EFEE F018 goto i2l8301 - 15975 0031CC i2u588_40: - 15976 0031CC 0E00 movlw 0 - 15977 0031CE 6E0F movwf i2___fladd@b^(0+1280),c - 15978 0031D0 0E00 movlw 0 - 15979 0031D2 6E10 movwf (i2___fladd@b+1)^(0+1280),c - 15980 0031D4 0E00 movlw 0 - 15981 0031D6 6E11 movwf (i2___fladd@b+2)^(0+1280),c - 15982 0031D8 0E00 movlw 0 - 15983 0031DA 6E12 movwf (i2___fladd@b+3)^(0+1280),c - 15984 0031DC i2l8301: - 15985 0031DC 8E11 bsf (i2___fladd@b+2)^(0+1280),7,c - 15986 0031DE 0E00 movlw 0 - 15987 0031E0 6E12 movwf (i2___fladd@b+3)^(0+1280),c - 15988 0031E2 EFFB F018 goto i2l8307 - 15989 0031E6 i2l8305: - 15990 0031E6 0E00 movlw 0 - 15991 0031E8 6E0F movwf i2___fladd@b^(0+1280),c - 15992 0031EA 0E00 movlw 0 - 15993 0031EC 6E10 movwf (i2___fladd@b+1)^(0+1280),c - 15994 0031EE 0E00 movlw 0 - 15995 0031F0 6E11 movwf (i2___fladd@b+2)^(0+1280),c - 15996 0031F2 0E00 movlw 0 - 15997 0031F4 6E12 movwf (i2___fladd@b+3)^(0+1280),c - 15998 0031F6 i2l8307: - 15999 0031F6 5016 movf (i2___fladd@a+3)^(0+1280),w,c - 16000 0031F8 0B80 andlw 128 - 16001 0031FA 6E1C movwf i2___fladd@aexp^(0+1280),c - 16002 0031FC 501B movf i2___fladd@signs^(0+1280),w,c - 16003 0031FE 181C xorwf i2___fladd@aexp^(0+1280),w,c - 16004 003200 B4D8 btfsc status,2,c - 16005 003202 EF05 F019 goto i2u589_41 - 16006 003206 EF07 F019 goto i2u589_40 - 16007 00320A i2u589_41: - 16008 00320A EF08 F019 goto i2l8313 - 16009 00320E i2u589_40: - 16010 00320E 8C1B bsf i2___fladd@signs^(0+1280),6,c - 16011 003210 i2l8313: - 16012 003210 5016 movf (i2___fladd@a+3)^(0+1280),w,c - 16013 003212 2416 addwf (i2___fladd@a+3)^(0+1280),w,c - 16014 003214 6E1C movwf i2___fladd@aexp^(0+1280),c - 16015 003216 AE15 btfss (i2___fladd@a+2)^(0+1280),7,c - 16016 003218 EF10 F019 goto i2u590_41 - 16017 00321C EF12 F019 goto i2u590_40 - 16018 003220 i2u590_41: - 16019 003220 EF13 F019 goto i2l8319 - 16020 003224 i2u590_40: - 16021 003224 801C bsf i2___fladd@aexp^(0+1280),0,c - 16022 003226 i2l8319: - 16023 003226 501C movf i2___fladd@aexp^(0+1280),w,c - 16024 003228 B4D8 btfsc status,2,c - 16025 00322A EF19 F019 goto i2u591_41 - 16026 00322E EF1B F019 goto i2u591_40 - 16027 003232 i2u591_41: - 16028 003232 EF30 F019 goto i2l8329 - 16029 003236 i2u591_40: - 16030 003236 281C incf i2___fladd@aexp^(0+1280),w,c - 16031 003238 A4D8 btfss status,2,c - 16032 00323A EF21 F019 goto i2u592_41 - 16033 00323E EF23 F019 goto i2u592_40 - 16034 003242 i2u592_41: - 16035 003242 EF2B F019 goto i2l8325 - 16036 003246 i2u592_40: - 16037 003246 0E00 movlw 0 - 16038 003248 6E13 movwf i2___fladd@a^(0+1280),c - 16039 00324A 0E00 movlw 0 - 16040 00324C 6E14 movwf (i2___fladd@a+1)^(0+1280),c - 16041 00324E 0E00 movlw 0 - 16042 003250 6E15 movwf (i2___fladd@a+2)^(0+1280),c - 16043 003252 0E00 movlw 0 - 16044 003254 6E16 movwf (i2___fladd@a+3)^(0+1280),c - 16045 003256 i2l8325: - 16046 003256 8E15 bsf (i2___fladd@a+2)^(0+1280),7,c - 16047 003258 0E00 movlw 0 - 16048 00325A 6E16 movwf (i2___fladd@a+3)^(0+1280),c - 16049 00325C EF38 F019 goto i2l8331 - 16050 003260 i2l8329: - 16051 003260 0E00 movlw 0 - 16052 003262 6E13 movwf i2___fladd@a^(0+1280),c - 16053 003264 0E00 movlw 0 - 16054 003266 6E14 movwf (i2___fladd@a+1)^(0+1280),c - 16055 003268 0E00 movlw 0 - 16056 00326A 6E15 movwf (i2___fladd@a+2)^(0+1280),c - 16057 00326C 0E00 movlw 0 - 16058 00326E 6E16 movwf (i2___fladd@a+3)^(0+1280),c - 16059 003270 i2l8331: - 16060 003270 501D movf i2___fladd@bexp^(0+1280),w,c - 16061 003272 5C1C subwf i2___fladd@aexp^(0+1280),w,c - 16062 003274 B0D8 btfsc status,0,c - 16063 003276 EF3F F019 goto i2u593_41 - 16064 00327A EF41 F019 goto i2u593_40 - 16065 00327E i2u593_41: - 16066 00327E EF68 F019 goto i2l8367 - 16067 003282 i2u593_40: - 16068 003282 AC1B btfss i2___fladd@signs^(0+1280),6,c - 16069 003284 EF46 F019 goto i2u594_41 - 16070 003288 EF48 F019 goto i2u594_40 - 16071 00328C i2u594_41: - 16072 00328C EF4A F019 goto i2l8337 - 16073 003290 i2u594_40: - 16074 003290 0E80 movlw 128 - 16075 003292 1A1B xorwf i2___fladd@signs^(0+1280),f,c - 16076 003294 i2l8337: - 16077 003294 C51D F51E movff i2___fladd@bexp,i2___fladd@grs - 16078 003298 C51C F51D movff i2___fladd@aexp,i2___fladd@bexp - 16079 00329C C51E F51C movff i2___fladd@grs,i2___fladd@aexp - 16080 0032A0 C50F F51E movff i2___fladd@b,i2___fladd@grs - 16081 0032A4 C513 F50F movff i2___fladd@a,i2___fladd@b - 16082 0032A8 C51E F513 movff i2___fladd@grs,i2___fladd@a - 16083 0032AC C510 F51E movff i2___fladd@b+1,i2___fladd@grs - 16084 0032B0 C514 F510 movff i2___fladd@a+1,i2___fladd@b+1 - 16085 0032B4 C51E F514 movff i2___fladd@grs,i2___fladd@a+1 - 16086 0032B8 C511 F51E movff i2___fladd@b+2,i2___fladd@grs - 16087 0032BC C515 F511 movff i2___fladd@a+2,i2___fladd@b+2 - 16088 0032C0 C51E F515 movff i2___fladd@grs,i2___fladd@a+2 - 16089 0032C4 C512 F51E movff i2___fladd@b+3,i2___fladd@grs - 16090 0032C8 C516 F512 movff i2___fladd@a+3,i2___fladd@b+3 - 16091 0032CC C51E F516 movff i2___fladd@grs,i2___fladd@a+3 - 16092 0032D0 i2l8367: - 16093 0032D0 0E00 movlw 0 - 16094 0032D2 6E1E movwf i2___fladd@grs^(0+1280),c - 16095 0032D4 501D movf i2___fladd@bexp^(0+1280),w,c - 16096 0032D6 C51C F517 movff i2___fladd@aexp,??i2___fladd - 16097 0032DA 6A18 clrf (??i2___fladd+1)^(0+1280),c - 16098 0032DC 5E17 subwf ??i2___fladd^(0+1280),f,c - 16099 0032DE 0E00 movlw 0 - 16100 0032E0 5A18 subwfb (??i2___fladd+1)^(0+1280),f,c - 16101 0032E2 BE18 btfsc (??i2___fladd+1)^(0+1280),7,c - 16102 0032E4 EF7D F019 goto i2u595_41 - 16103 0032E8 5018 movf (??i2___fladd+1)^(0+1280),w,c - 16104 0032EA E109 bnz i2u595_40 - 16105 0032EC 0E1A movlw 26 - 16106 0032EE 5C17 subwf ??i2___fladd^(0+1280),w,c - 16107 0032F0 A0D8 btfss status,0,c - 16108 0032F2 EF7D F019 goto i2u595_41 - 16109 0032F6 EF7F F019 goto i2u595_40 - 16110 0032FA i2u595_41: - 16111 0032FA EFB6 F019 goto i2l3180 - 16112 0032FE i2u595_40: - 16113 0032FE 500F movf i2___fladd@b^(0+1280),w,c - 16114 003300 1010 iorwf (i2___fladd@b+1)^(0+1280),w,c - 16115 003302 1011 iorwf (i2___fladd@b+2)^(0+1280),w,c - 16116 003304 1012 iorwf (i2___fladd@b+3)^(0+1280),w,c - 16117 003306 A4D8 btfss status,2,c - 16118 003308 EF88 F019 goto i2u596_41 - 16119 00330C EF8B F019 goto i2u596_40 - 16120 003310 i2u596_41: - 16121 003310 0E01 movlw 1 - 16122 003312 EF8C F019 goto i2u597_40 - 16123 003316 i2u596_40: - 16124 003316 0E00 movlw 0 - 16125 003318 i2u597_40: - 16126 003318 6E1E movwf i2___fladd@grs^(0+1280),c - 16127 00331A 0E00 movlw 0 - 16128 00331C 6E0F movwf i2___fladd@b^(0+1280),c - 16129 00331E 0E00 movlw 0 - 16130 003320 6E10 movwf (i2___fladd@b+1)^(0+1280),c - 16131 003322 0E00 movlw 0 - 16132 003324 6E11 movwf (i2___fladd@b+2)^(0+1280),c - 16133 003326 0E00 movlw 0 - 16134 003328 6E12 movwf (i2___fladd@b+3)^(0+1280),c - 16135 00332A C51C F51D movff i2___fladd@aexp,i2___fladd@bexp - 16136 00332E EFBF F019 goto i2l3179 - 16137 003332 i2l3181: - 16138 003332 A01E btfss i2___fladd@grs^(0+1280),0,c - 16139 003334 EF9E F019 goto i2u598_41 - 16140 003338 EFA0 F019 goto i2u598_40 - 16141 00333C i2u598_41: - 16142 00333C EFA6 F019 goto i2l8379 - 16143 003340 i2u598_40: - 16144 003340 90D8 bcf status,0,c - 16145 003342 301E rrcf i2___fladd@grs^(0+1280),w,c - 16146 003344 0901 iorlw 1 - 16147 003346 6E1E movwf i2___fladd@grs^(0+1280),c - 16148 003348 EFA8 F019 goto i2l8381 - 16149 00334C i2l8379: - 16150 00334C 90D8 bcf status,0,c - 16151 00334E 321E rrcf i2___fladd@grs^(0+1280),f,c - 16152 003350 i2l8381: - 16153 003350 A00F btfss i2___fladd@b^(0+1280),0,c - 16154 003352 EFAD F019 goto i2u599_41 - 16155 003356 EFAF F019 goto i2u599_40 - 16156 00335A i2u599_41: - 16157 00335A EFB0 F019 goto i2l8385 - 16158 00335E i2u599_40: - 16159 00335E 8E1E bsf i2___fladd@grs^(0+1280),7,c - 16160 003360 i2l8385: - 16161 003360 3412 rlcf (i2___fladd@b+3)^(0+1280),w,c - 16162 003362 3212 rrcf (i2___fladd@b+3)^(0+1280),f,c - 16163 003364 3211 rrcf (i2___fladd@b+2)^(0+1280),f,c - 16164 003366 3210 rrcf (i2___fladd@b+1)^(0+1280),f,c - 16165 003368 320F rrcf i2___fladd@b^(0+1280),f,c - 16166 00336A 2A1D incf i2___fladd@bexp^(0+1280),f,c - 16167 00336C i2l3180: - 16168 00336C 501C movf i2___fladd@aexp^(0+1280),w,c - 16169 00336E 5C1D subwf i2___fladd@bexp^(0+1280),w,c - 16170 003370 A0D8 btfss status,0,c - 16171 003372 EFBD F019 goto i2u600_41 - 16172 003376 EFBF F019 goto i2u600_40 - 16173 00337A i2u600_41: - 16174 00337A EF99 F019 goto i2l3181 - 16175 00337E i2u600_40: - 16176 00337E i2l3179: - 16177 00337E BC1B btfsc i2___fladd@signs^(0+1280),6,c - 16178 003380 EFC4 F019 goto i2u601_41 - 16179 003384 EFC6 F019 goto i2u601_40 - 16180 003388 i2u601_41: - 16181 003388 EF06 F01A goto i2l8413 - 16182 00338C i2u601_40: - 16183 00338C 501D movf i2___fladd@bexp^(0+1280),w,c - 16184 00338E A4D8 btfss status,2,c - 16185 003390 EFCC F019 goto i2u602_41 - 16186 003394 EFCE F019 goto i2u602_40 - 16187 003398 i2u602_41: - 16188 003398 EFD8 F019 goto i2l8395 - 16189 00339C i2u602_40: - 16190 00339C 0E00 movlw 0 - 16191 00339E 6E0F movwf ?i2___fladd^(0+1280),c - 16192 0033A0 0E00 movlw 0 - 16193 0033A2 6E10 movwf (?i2___fladd+1)^(0+1280),c - 16194 0033A4 0E00 movlw 0 - 16195 0033A6 6E11 movwf (?i2___fladd+2)^(0+1280),c - 16196 0033A8 0E00 movlw 0 - 16197 0033AA 6E12 movwf (?i2___fladd+3)^(0+1280),c - 16198 0033AC EF27 F01B goto i2l3188 - 16199 0033B0 i2l8395: - 16200 0033B0 5013 movf i2___fladd@a^(0+1280),w,c - 16201 0033B2 260F addwf i2___fladd@b^(0+1280),f,c - 16202 0033B4 5014 movf (i2___fladd@a+1)^(0+1280),w,c - 16203 0033B6 2210 addwfc (i2___fladd@b+1)^(0+1280),f,c - 16204 0033B8 5015 movf (i2___fladd@a+2)^(0+1280),w,c - 16205 0033BA 2211 addwfc (i2___fladd@b+2)^(0+1280),f,c - 16206 0033BC 5016 movf (i2___fladd@a+3)^(0+1280),w,c - 16207 0033BE 2212 addwfc (i2___fladd@b+3)^(0+1280),f,c - 16208 0033C0 A012 btfss (i2___fladd@b+3)^(0+1280),0,c - 16209 0033C2 EFE5 F019 goto i2u603_41 - 16210 0033C6 EFE7 F019 goto i2u603_40 - 16211 0033CA i2u603_41: - 16212 0033CA EF93 F01A goto i2l8449 - 16213 0033CE i2u603_40: - 16214 0033CE A01E btfss i2___fladd@grs^(0+1280),0,c - 16215 0033D0 EFEC F019 goto i2u604_41 - 16216 0033D4 EFEE F019 goto i2u604_40 - 16217 0033D8 i2u604_41: - 16218 0033D8 EFF4 F019 goto i2l8403 - 16219 0033DC i2u604_40: - 16220 0033DC 90D8 bcf status,0,c - 16221 0033DE 301E rrcf i2___fladd@grs^(0+1280),w,c - 16222 0033E0 0901 iorlw 1 - 16223 0033E2 6E1E movwf i2___fladd@grs^(0+1280),c - 16224 0033E4 EFF6 F019 goto i2l8405 - 16225 0033E8 i2l8403: - 16226 0033E8 90D8 bcf status,0,c - 16227 0033EA 321E rrcf i2___fladd@grs^(0+1280),f,c - 16228 0033EC i2l8405: - 16229 0033EC A00F btfss i2___fladd@b^(0+1280),0,c - 16230 0033EE EFFB F019 goto i2u605_41 - 16231 0033F2 EFFD F019 goto i2u605_40 - 16232 0033F6 i2u605_41: - 16233 0033F6 EFFE F019 goto i2l8409 - 16234 0033FA i2u605_40: - 16235 0033FA 8E1E bsf i2___fladd@grs^(0+1280),7,c - 16236 0033FC i2l8409: - 16237 0033FC 3412 rlcf (i2___fladd@b+3)^(0+1280),w,c - 16238 0033FE 3212 rrcf (i2___fladd@b+3)^(0+1280),f,c - 16239 003400 3211 rrcf (i2___fladd@b+2)^(0+1280),f,c - 16240 003402 3210 rrcf (i2___fladd@b+1)^(0+1280),f,c - 16241 003404 320F rrcf i2___fladd@b^(0+1280),f,c - 16242 003406 2A1D incf i2___fladd@bexp^(0+1280),f,c - 16243 003408 EF93 F01A goto i2l8449 - 16244 00340C i2l8413: - 16245 00340C 5013 movf i2___fladd@a^(0+1280),w,c - 16246 00340E 5C0F subwf i2___fladd@b^(0+1280),w,c - 16247 003410 5014 movf (i2___fladd@a+1)^(0+1280),w,c - 16248 003412 5810 subwfb (i2___fladd@b+1)^(0+1280),w,c - 16249 003414 5015 movf (i2___fladd@a+2)^(0+1280),w,c - 16250 003416 5811 subwfb (i2___fladd@b+2)^(0+1280),w,c - 16251 003418 5012 movf (i2___fladd@b+3)^(0+1280),w,c - 16252 00341A 0A80 xorlw 128 - 16253 00341C 6E17 movwf ??i2___fladd^(0+1280),c - 16254 00341E 5016 movf (i2___fladd@a+3)^(0+1280),w,c - 16255 003420 0A80 xorlw 128 - 16256 003422 5817 subwfb ??i2___fladd^(0+1280),w,c - 16257 003424 B0D8 btfsc status,0,c - 16258 003426 EF17 F01A goto i2u606_41 - 16259 00342A EF19 F01A goto i2u606_40 - 16260 00342E i2u606_41: - 16261 00342E EF44 F01A goto i2l8423 - 16262 003432 i2u606_40: - 16263 003432 500F movf i2___fladd@b^(0+1280),w,c - 16264 003434 5C13 subwf i2___fladd@a^(0+1280),w,c - 16265 003436 6E17 movwf ??i2___fladd^(0+1280),c - 16266 003438 5010 movf (i2___fladd@b+1)^(0+1280),w,c - 16267 00343A 5814 subwfb (i2___fladd@a+1)^(0+1280),w,c - 16268 00343C 6E18 movwf (??i2___fladd+1)^(0+1280),c - 16269 00343E 5011 movf (i2___fladd@b+2)^(0+1280),w,c - 16270 003440 5815 subwfb (i2___fladd@a+2)^(0+1280),w,c - 16271 003442 6E19 movwf (??i2___fladd+2)^(0+1280),c - 16272 003444 5012 movf (i2___fladd@b+3)^(0+1280),w,c - 16273 003446 5816 subwfb (i2___fladd@a+3)^(0+1280),w,c - 16274 003448 6E1A movwf (??i2___fladd+3)^(0+1280),c - 16275 00344A 0EFF movlw 255 - 16276 00344C 2417 addwf ??i2___fladd^(0+1280),w,c - 16277 00344E 6E0F movwf i2___fladd@b^(0+1280),c - 16278 003450 0EFF movlw 255 - 16279 003452 2018 addwfc (??i2___fladd+1)^(0+1280),w,c - 16280 003454 6E10 movwf (i2___fladd@b+1)^(0+1280),c - 16281 003456 0EFF movlw 255 - 16282 003458 2019 addwfc (??i2___fladd+2)^(0+1280),w,c - 16283 00345A 6E11 movwf (i2___fladd@b+2)^(0+1280),c - 16284 00345C 0EFF movlw 255 - 16285 00345E 201A addwfc (??i2___fladd+3)^(0+1280),w,c - 16286 003460 6E12 movwf (i2___fladd@b+3)^(0+1280),c - 16287 003462 0E80 movlw 128 - 16288 003464 1A1B xorwf i2___fladd@signs^(0+1280),f,c - 16289 003466 6C1E negf i2___fladd@grs^(0+1280),c - 16290 003468 501E movf i2___fladd@grs^(0+1280),w,c - 16291 00346A A4D8 btfss status,2,c - 16292 00346C EF3A F01A goto i2u607_41 - 16293 003470 EF3C F01A goto i2u607_40 - 16294 003474 i2u607_41: - 16295 003474 EF4C F01A goto i2l3196 - 16296 003478 i2u607_40: - 16297 003478 0E01 movlw 1 - 16298 00347A 260F addwf i2___fladd@b^(0+1280),f,c - 16299 00347C 0E00 movlw 0 - 16300 00347E 2210 addwfc (i2___fladd@b+1)^(0+1280),f,c - 16301 003480 2211 addwfc (i2___fladd@b+2)^(0+1280),f,c - 16302 003482 2212 addwfc (i2___fladd@b+3)^(0+1280),f,c - 16303 003484 EF4C F01A goto i2l3196 - 16304 003488 i2l8423: - 16305 003488 5013 movf i2___fladd@a^(0+1280),w,c - 16306 00348A 5E0F subwf i2___fladd@b^(0+1280),f,c - 16307 00348C 5014 movf (i2___fladd@a+1)^(0+1280),w,c - 16308 00348E 5A10 subwfb (i2___fladd@b+1)^(0+1280),f,c - 16309 003490 5015 movf (i2___fladd@a+2)^(0+1280),w,c - 16310 003492 5A11 subwfb (i2___fladd@b+2)^(0+1280),f,c - 16311 003494 5016 movf (i2___fladd@a+3)^(0+1280),w,c - 16312 003496 5A12 subwfb (i2___fladd@b+3)^(0+1280),f,c - 16313 003498 i2l3196: - 16314 003498 500F movf i2___fladd@b^(0+1280),w,c - 16315 00349A 1010 iorwf (i2___fladd@b+1)^(0+1280),w,c - 16316 00349C 1011 iorwf (i2___fladd@b+2)^(0+1280),w,c - 16317 00349E 1012 iorwf (i2___fladd@b+3)^(0+1280),w,c - 16318 0034A0 A4D8 btfss status,2,c - 16319 0034A2 EF55 F01A goto i2u608_41 - 16320 0034A6 EF57 F01A goto i2u608_40 - 16321 0034AA i2u608_41: - 16322 0034AA EF8C F01A goto i2l8447 - 16323 0034AE i2u608_40: - 16324 0034AE 501E movf i2___fladd@grs^(0+1280),w,c - 16325 0034B0 A4D8 btfss status,2,c - 16326 0034B2 EF5D F01A goto i2u609_41 - 16327 0034B6 EF5F F01A goto i2u609_40 - 16328 0034BA i2u609_41: - 16329 0034BA EF8C F01A goto i2l8447 - 16330 0034BE i2u609_40: - 16331 0034BE 0E00 movlw 0 - 16332 0034C0 6E0F movwf ?i2___fladd^(0+1280),c - 16333 0034C2 0E00 movlw 0 - 16334 0034C4 6E10 movwf (?i2___fladd+1)^(0+1280),c - 16335 0034C6 0E00 movlw 0 - 16336 0034C8 6E11 movwf (?i2___fladd+2)^(0+1280),c - 16337 0034CA 0E00 movlw 0 - 16338 0034CC 6E12 movwf (?i2___fladd+3)^(0+1280),c - 16339 0034CE EF27 F01B goto i2l3188 - 16340 0034D2 i2l8431: - 16341 0034D2 90D8 bcf status,0,c - 16342 0034D4 360F rlcf i2___fladd@b^(0+1280),f,c - 16343 0034D6 3610 rlcf (i2___fladd@b+1)^(0+1280),f,c - 16344 0034D8 3611 rlcf (i2___fladd@b+2)^(0+1280),f,c - 16345 0034DA 3612 rlcf (i2___fladd@b+3)^(0+1280),f,c - 16346 0034DC AE1E btfss i2___fladd@grs^(0+1280),7,c - 16347 0034DE EF73 F01A goto i2u610_41 - 16348 0034E2 EF75 F01A goto i2u610_40 - 16349 0034E6 i2u610_41: - 16350 0034E6 EF76 F01A goto i2l8437 - 16351 0034EA i2u610_40: - 16352 0034EA 800F bsf i2___fladd@b^(0+1280),0,c - 16353 0034EC i2l8437: - 16354 0034EC A01E btfss i2___fladd@grs^(0+1280),0,c - 16355 0034EE EF7B F01A goto i2u611_41 - 16356 0034F2 EF7D F01A goto i2u611_40 - 16357 0034F6 i2u611_41: - 16358 0034F6 EF81 F01A goto i2l8441 - 16359 0034FA i2u611_40: - 16360 0034FA 80D8 bsf status,0,c - 16361 0034FC 361E rlcf i2___fladd@grs^(0+1280),f,c - 16362 0034FE EF83 F01A goto i2l8443 - 16363 003502 i2l8441: - 16364 003502 90D8 bcf status,0,c - 16365 003504 361E rlcf i2___fladd@grs^(0+1280),f,c - 16366 003506 i2l8443: - 16367 003506 501D movf i2___fladd@bexp^(0+1280),w,c - 16368 003508 B4D8 btfsc status,2,c - 16369 00350A EF89 F01A goto i2u612_41 - 16370 00350E EF8B F01A goto i2u612_40 - 16371 003512 i2u612_41: - 16372 003512 EF8C F01A goto i2l8447 - 16373 003516 i2u612_40: - 16374 003516 061D decf i2___fladd@bexp^(0+1280),f,c - 16375 003518 i2l8447: - 16376 003518 AE11 btfss (i2___fladd@b+2)^(0+1280),7,c - 16377 00351A EF91 F01A goto i2u613_41 - 16378 00351E EF93 F01A goto i2u613_40 - 16379 003522 i2u613_41: - 16380 003522 EF69 F01A goto i2l8431 - 16381 003526 i2u613_40: - 16382 003526 i2l8449: - 16383 003526 0E00 movlw 0 - 16384 003528 6E1C movwf i2___fladd@aexp^(0+1280),c - 16385 00352A AE1E btfss i2___fladd@grs^(0+1280),7,c - 16386 00352C EF9A F01A goto i2u614_41 - 16387 003530 EF9C F01A goto i2u614_40 - 16388 003534 i2u614_41: - 16389 003534 EFB4 F01A goto i2l3205 - 16390 003538 i2u614_40: - 16391 003538 C51E F517 movff i2___fladd@grs,??i2___fladd - 16392 00353C 0E7F movlw 127 - 16393 00353E 1617 andwf ??i2___fladd^(0+1280),f,c - 16394 003540 B4D8 btfsc status,2,c - 16395 003542 EFA5 F01A goto i2u615_41 - 16396 003546 EFA7 F01A goto i2u615_40 - 16397 00354A i2u615_41: - 16398 00354A EFAB F01A goto i2l3206 - 16399 00354E i2u615_40: - 16400 00354E i2l8455: - 16401 00354E 0E01 movlw 1 - 16402 003550 6E1C movwf i2___fladd@aexp^(0+1280),c - 16403 003552 EFB4 F01A goto i2l3205 - 16404 003556 i2l3206: - 16405 003556 A00F btfss i2___fladd@b^(0+1280),0,c - 16406 003558 EFB0 F01A goto i2u616_41 - 16407 00355C EFB2 F01A goto i2u616_40 - 16408 003560 i2u616_41: - 16409 003560 EFB4 F01A goto i2l3205 - 16410 003564 i2u616_40: - 16411 003564 EFA7 F01A goto i2l8455 - 16412 003568 i2l3205: - 16413 003568 501C movf i2___fladd@aexp^(0+1280),w,c - 16414 00356A B4D8 btfsc status,2,c - 16415 00356C EFBA F01A goto i2u617_41 - 16416 003570 EFBC F01A goto i2u617_40 - 16417 003574 i2u617_41: - 16418 003574 EFE7 F01A goto i2l8467 - 16419 003578 i2u617_40: - 16420 003578 0E01 movlw 1 - 16421 00357A 260F addwf i2___fladd@b^(0+1280),f,c - 16422 00357C 0E00 movlw 0 - 16423 00357E 2210 addwfc (i2___fladd@b+1)^(0+1280),f,c - 16424 003580 2211 addwfc (i2___fladd@b+2)^(0+1280),f,c - 16425 003582 2212 addwfc (i2___fladd@b+3)^(0+1280),f,c - 16426 003584 A012 btfss (i2___fladd@b+3)^(0+1280),0,c - 16427 003586 EFC7 F01A goto i2u618_41 - 16428 00358A EFC9 F01A goto i2u618_40 - 16429 00358E i2u618_41: - 16430 00358E EFE7 F01A goto i2l8467 - 16431 003592 i2u618_40: - 16432 003592 C50F F517 movff i2___fladd@b,??i2___fladd - 16433 003596 C510 F518 movff i2___fladd@b+1,??i2___fladd+1 - 16434 00359A C511 F519 movff i2___fladd@b+2,??i2___fladd+2 - 16435 00359E C512 F51A movff i2___fladd@b+3,??i2___fladd+3 - 16436 0035A2 341A rlcf (??i2___fladd+3)^(0+1280),w,c - 16437 0035A4 321A rrcf (??i2___fladd+3)^(0+1280),f,c - 16438 0035A6 3219 rrcf (??i2___fladd+2)^(0+1280),f,c - 16439 0035A8 3218 rrcf (??i2___fladd+1)^(0+1280),f,c - 16440 0035AA 3217 rrcf ??i2___fladd^(0+1280),f,c - 16441 0035AC C517 F50F movff ??i2___fladd,i2___fladd@b - 16442 0035B0 C518 F510 movff ??i2___fladd+1,i2___fladd@b+1 - 16443 0035B4 C519 F511 movff ??i2___fladd+2,i2___fladd@b+2 - 16444 0035B8 C51A F512 movff ??i2___fladd+3,i2___fladd@b+3 - 16445 0035BC 281D incf i2___fladd@bexp^(0+1280),w,c - 16446 0035BE B4D8 btfsc status,2,c - 16447 0035C0 EFE4 F01A goto i2u619_41 - 16448 0035C4 EFE6 F01A goto i2u619_40 - 16449 0035C8 i2u619_41: - 16450 0035C8 EFE7 F01A goto i2l8467 - 16451 0035CC i2u619_40: - 16452 0035CC 2A1D incf i2___fladd@bexp^(0+1280),f,c - 16453 0035CE i2l8467: - 16454 0035CE 281D incf i2___fladd@bexp^(0+1280),w,c - 16455 0035D0 B4D8 btfsc status,2,c - 16456 0035D2 EFED F01A goto i2u620_41 - 16457 0035D6 EFEF F01A goto i2u620_40 - 16458 0035DA i2u620_41: - 16459 0035DA EFF7 F01A goto i2l8471 - 16460 0035DE i2u620_40: - 16461 0035DE 501D movf i2___fladd@bexp^(0+1280),w,c - 16462 0035E0 A4D8 btfss status,2,c - 16463 0035E2 EFF5 F01A goto i2u621_41 - 16464 0035E6 EFF7 F01A goto i2u621_40 - 16465 0035EA i2u621_41: - 16466 0035EA EF09 F01B goto i2l8475 - 16467 0035EE i2u621_40: - 16468 0035EE i2l8471: - 16469 0035EE 0E00 movlw 0 - 16470 0035F0 6E0F movwf i2___fladd@b^(0+1280),c - 16471 0035F2 0E00 movlw 0 - 16472 0035F4 6E10 movwf (i2___fladd@b+1)^(0+1280),c - 16473 0035F6 0E00 movlw 0 - 16474 0035F8 6E11 movwf (i2___fladd@b+2)^(0+1280),c - 16475 0035FA 0E00 movlw 0 - 16476 0035FC 6E12 movwf (i2___fladd@b+3)^(0+1280),c - 16477 0035FE 501D movf i2___fladd@bexp^(0+1280),w,c - 16478 003600 A4D8 btfss status,2,c - 16479 003602 EF05 F01B goto i2u622_41 - 16480 003606 EF07 F01B goto i2u622_40 - 16481 00360A i2u622_41: - 16482 00360A EF09 F01B goto i2l8475 - 16483 00360E i2u622_40: - 16484 00360E 0E00 movlw 0 - 16485 003610 6E1B movwf i2___fladd@signs^(0+1280),c - 16486 003612 i2l8475: - 16487 003612 A01D btfss i2___fladd@bexp^(0+1280),0,c - 16488 003614 EF0E F01B goto i2u623_41 - 16489 003618 EF10 F01B goto i2u623_40 - 16490 00361C i2u623_41: - 16491 00361C EF13 F01B goto i2l8479 - 16492 003620 i2u623_40: - 16493 003620 8E11 bsf (i2___fladd@b+2)^(0+1280),7,c - 16494 003622 EF14 F01B goto i2l8481 - 16495 003626 i2l8479: - 16496 003626 9E11 bcf (i2___fladd@b+2)^(0+1280),7,c - 16497 003628 i2l8481: - 16498 003628 90D8 bcf status,0,c - 16499 00362A 301D rrcf i2___fladd@bexp^(0+1280),w,c - 16500 00362C 6E12 movwf (i2___fladd@b+3)^(0+1280),c - 16501 00362E AE1B btfss i2___fladd@signs^(0+1280),7,c - 16502 003630 EF1C F01B goto i2u624_41 - 16503 003634 EF1E F01B goto i2u624_40 - 16504 003638 i2u624_41: - 16505 003638 EF1F F01B goto i2l8487 - 16506 00363C i2u624_40: - 16507 00363C 8E12 bsf (i2___fladd@b+3)^(0+1280),7,c - 16508 00363E i2l8487: - 16509 00363E C50F F50F movff i2___fladd@b,?i2___fladd - 16510 003642 C510 F510 movff i2___fladd@b+1,?i2___fladd+1 - 16511 003646 C511 F511 movff i2___fladd@b+2,?i2___fladd+2 - 16512 00364A C512 F512 movff i2___fladd@b+3,?i2___fladd+3 - 16513 00364E i2l3188: - 16514 00364E 0012 return ;funcret - 16515 003650 __end_ofi2___fladd: - 16516 callstack 0 - 16517 - 16518 ;; *************** function i2_PWM1_16BIT_WritePeriodRegister ***************** - 16519 ;; Defined at: - 16520 ;; line 144 in file "mcc_generated_files/pwm1_16bit.c" - 16521 ;; Parameters: Size Location Type - 16522 ;; periodCount 2 0[COMRAM] unsigned short - 16523 ;; Auto vars: Size Location Type - 16524 ;; None - 16525 ;; Return value: Size Location Type - 16526 ;; 1 wreg void - 16527 ;; Registers used: - 16528 ;; wreg, status,2 - 16529 ;; Tracked objects: - 16530 ;; On entry : 0/0 - 16531 ;; On exit : 0/0 - 16532 ;; Unchanged: 0/0 - 16533 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 16171 ;; Params: 8 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16172 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16173 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16174 ;; Totals: 16 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16175 ;;Total ram usage: 16 bytes + 16176 ;; Hardware stack levels used: 1 + 16177 ;; This function calls: + 16178 ;; Nothing + 16179 ;; This function is called by: + 16180 ;; i2_GPIO_PWM1_Control + 16181 ;; i2_GPIO_PWM2_Control + 16182 ;; This function uses a non-reentrant model + 16183 ;; + 16184 + 16185 psect text113 + 16186 003190 __ptext113: + 16187 callstack 0 + 16188 003190 i2___fladd: + 16189 callstack 114 + 16190 003190 5012 movf (i2___fladd@b+3)^(0+1280),w,c + 16191 003192 0B80 andlw 128 + 16192 003194 6E1B movwf i2___fladd@signs^(0+1280),c + 16193 003196 5012 movf (i2___fladd@b+3)^(0+1280),w,c + 16194 003198 2412 addwf (i2___fladd@b+3)^(0+1280),w,c + 16195 00319A 6E1D movwf i2___fladd@bexp^(0+1280),c + 16196 00319C AE11 btfss (i2___fladd@b+2)^(0+1280),7,c + 16197 00319E EFD3 F018 goto i2u607_41 + 16198 0031A2 EFD5 F018 goto i2u607_40 + 16199 0031A6 i2u607_41: + 16200 0031A6 EFD6 F018 goto i2l8296 + 16201 0031AA i2u607_40: + 16202 0031AA 801D bsf i2___fladd@bexp^(0+1280),0,c + 16203 0031AC i2l8296: + 16204 0031AC 501D movf i2___fladd@bexp^(0+1280),w,c + 16205 0031AE B4D8 btfsc status,2,c + 16206 0031B0 EFDC F018 goto i2u608_41 + 16207 0031B4 EFDE F018 goto i2u608_40 + 16208 0031B8 i2u608_41: + 16209 0031B8 EFF3 F018 goto i2l8306 + 16210 0031BC i2u608_40: + 16211 0031BC 281D incf i2___fladd@bexp^(0+1280),w,c + 16212 0031BE A4D8 btfss status,2,c + 16213 0031C0 EFE4 F018 goto i2u609_41 + 16214 0031C4 EFE6 F018 goto i2u609_40 + 16215 0031C8 i2u609_41: + 16216 0031C8 EFEE F018 goto i2l8302 + 16217 0031CC i2u609_40: + 16218 0031CC 0E00 movlw 0 + 16219 0031CE 6E0F movwf i2___fladd@b^(0+1280),c + 16220 0031D0 0E00 movlw 0 + 16221 0031D2 6E10 movwf (i2___fladd@b+1)^(0+1280),c + 16222 0031D4 0E00 movlw 0 + 16223 0031D6 6E11 movwf (i2___fladd@b+2)^(0+1280),c + 16224 0031D8 0E00 movlw 0 + 16225 0031DA 6E12 movwf (i2___fladd@b+3)^(0+1280),c + 16226 0031DC i2l8302: + 16227 0031DC 8E11 bsf (i2___fladd@b+2)^(0+1280),7,c + 16228 0031DE 0E00 movlw 0 + 16229 0031E0 6E12 movwf (i2___fladd@b+3)^(0+1280),c + 16230 0031E2 EFFB F018 goto i2l8308 + 16231 0031E6 i2l8306: + 16232 0031E6 0E00 movlw 0 + 16233 0031E8 6E0F movwf i2___fladd@b^(0+1280),c + 16234 0031EA 0E00 movlw 0 + 16235 0031EC 6E10 movwf (i2___fladd@b+1)^(0+1280),c + 16236 0031EE 0E00 movlw 0 + 16237 0031F0 6E11 movwf (i2___fladd@b+2)^(0+1280),c + 16238 0031F2 0E00 movlw 0 + 16239 0031F4 6E12 movwf (i2___fladd@b+3)^(0+1280),c + 16240 0031F6 i2l8308: + 16241 0031F6 5016 movf (i2___fladd@a+3)^(0+1280),w,c + 16242 0031F8 0B80 andlw 128 + 16243 0031FA 6E1C movwf i2___fladd@aexp^(0+1280),c + 16244 0031FC 501B movf i2___fladd@signs^(0+1280),w,c + 16245 0031FE 181C xorwf i2___fladd@aexp^(0+1280),w,c + 16246 003200 B4D8 btfsc status,2,c + 16247 003202 EF05 F019 goto i2u610_41 + 16248 003206 EF07 F019 goto i2u610_40 + 16249 00320A i2u610_41: + 16250 00320A EF08 F019 goto i2l8314 + 16251 00320E i2u610_40: + 16252 00320E 8C1B bsf i2___fladd@signs^(0+1280),6,c + 16253 003210 i2l8314: + 16254 003210 5016 movf (i2___fladd@a+3)^(0+1280),w,c + 16255 003212 2416 addwf (i2___fladd@a+3)^(0+1280),w,c + 16256 003214 6E1C movwf i2___fladd@aexp^(0+1280),c + 16257 003216 AE15 btfss (i2___fladd@a+2)^(0+1280),7,c + 16258 003218 EF10 F019 goto i2u611_41 + 16259 00321C EF12 F019 goto i2u611_40 + 16260 003220 i2u611_41: + 16261 003220 EF13 F019 goto i2l8320 + 16262 003224 i2u611_40: + 16263 003224 801C bsf i2___fladd@aexp^(0+1280),0,c + 16264 003226 i2l8320: + 16265 003226 501C movf i2___fladd@aexp^(0+1280),w,c + 16266 003228 B4D8 btfsc status,2,c + 16267 00322A EF19 F019 goto i2u612_41 + 16268 00322E EF1B F019 goto i2u612_40 + 16269 003232 i2u612_41: + 16270 003232 EF30 F019 goto i2l8330 + 16271 003236 i2u612_40: + 16272 003236 281C incf i2___fladd@aexp^(0+1280),w,c + 16273 003238 A4D8 btfss status,2,c + 16274 00323A EF21 F019 goto i2u613_41 + 16275 00323E EF23 F019 goto i2u613_40 + 16276 003242 i2u613_41: + 16277 003242 EF2B F019 goto i2l8326 + 16278 003246 i2u613_40: + 16279 003246 0E00 movlw 0 + 16280 003248 6E13 movwf i2___fladd@a^(0+1280),c + 16281 00324A 0E00 movlw 0 + 16282 00324C 6E14 movwf (i2___fladd@a+1)^(0+1280),c + 16283 00324E 0E00 movlw 0 + 16284 003250 6E15 movwf (i2___fladd@a+2)^(0+1280),c + 16285 003252 0E00 movlw 0 + 16286 003254 6E16 movwf (i2___fladd@a+3)^(0+1280),c + 16287 003256 i2l8326: + 16288 003256 8E15 bsf (i2___fladd@a+2)^(0+1280),7,c + 16289 003258 0E00 movlw 0 + 16290 00325A 6E16 movwf (i2___fladd@a+3)^(0+1280),c + 16291 00325C EF38 F019 goto i2l8332 + 16292 003260 i2l8330: + 16293 003260 0E00 movlw 0 + 16294 003262 6E13 movwf i2___fladd@a^(0+1280),c + 16295 003264 0E00 movlw 0 + 16296 003266 6E14 movwf (i2___fladd@a+1)^(0+1280),c + 16297 003268 0E00 movlw 0 + 16298 00326A 6E15 movwf (i2___fladd@a+2)^(0+1280),c + 16299 00326C 0E00 movlw 0 + 16300 00326E 6E16 movwf (i2___fladd@a+3)^(0+1280),c + 16301 003270 i2l8332: + 16302 003270 501D movf i2___fladd@bexp^(0+1280),w,c + 16303 003272 5C1C subwf i2___fladd@aexp^(0+1280),w,c + 16304 003274 B0D8 btfsc status,0,c + 16305 003276 EF3F F019 goto i2u614_41 + 16306 00327A EF41 F019 goto i2u614_40 + 16307 00327E i2u614_41: + 16308 00327E EF68 F019 goto i2l8368 + 16309 003282 i2u614_40: + 16310 003282 AC1B btfss i2___fladd@signs^(0+1280),6,c + 16311 003284 EF46 F019 goto i2u615_41 + 16312 003288 EF48 F019 goto i2u615_40 + 16313 00328C i2u615_41: + 16314 00328C EF4A F019 goto i2l8338 + 16315 003290 i2u615_40: + 16316 003290 0E80 movlw 128 + 16317 003292 1A1B xorwf i2___fladd@signs^(0+1280),f,c + 16318 003294 i2l8338: + 16319 003294 C51D F51E movff i2___fladd@bexp,i2___fladd@grs + 16320 003298 C51C F51D movff i2___fladd@aexp,i2___fladd@bexp + 16321 00329C C51E F51C movff i2___fladd@grs,i2___fladd@aexp + 16322 0032A0 C50F F51E movff i2___fladd@b,i2___fladd@grs + 16323 0032A4 C513 F50F movff i2___fladd@a,i2___fladd@b + 16324 0032A8 C51E F513 movff i2___fladd@grs,i2___fladd@a + 16325 0032AC C510 F51E movff i2___fladd@b+1,i2___fladd@grs + 16326 0032B0 C514 F510 movff i2___fladd@a+1,i2___fladd@b+1 + 16327 0032B4 C51E F514 movff i2___fladd@grs,i2___fladd@a+1 + 16328 0032B8 C511 F51E movff i2___fladd@b+2,i2___fladd@grs + 16329 0032BC C515 F511 movff i2___fladd@a+2,i2___fladd@b+2 + 16330 0032C0 C51E F515 movff i2___fladd@grs,i2___fladd@a+2 + 16331 0032C4 C512 F51E movff i2___fladd@b+3,i2___fladd@grs + 16332 0032C8 C516 F512 movff i2___fladd@a+3,i2___fladd@b+3 + 16333 0032CC C51E F516 movff i2___fladd@grs,i2___fladd@a+3 + 16334 0032D0 i2l8368: + 16335 0032D0 0E00 movlw 0 + 16336 0032D2 6E1E movwf i2___fladd@grs^(0+1280),c + 16337 0032D4 501D movf i2___fladd@bexp^(0+1280),w,c + 16338 0032D6 C51C F517 movff i2___fladd@aexp,??i2___fladd + 16339 0032DA 6A18 clrf (??i2___fladd+1)^(0+1280),c + 16340 0032DC 5E17 subwf ??i2___fladd^(0+1280),f,c + 16341 0032DE 0E00 movlw 0 + 16342 0032E0 5A18 subwfb (??i2___fladd+1)^(0+1280),f,c + 16343 0032E2 BE18 btfsc (??i2___fladd+1)^(0+1280),7,c + 16344 0032E4 EF7D F019 goto i2u616_41 + 16345 0032E8 5018 movf (??i2___fladd+1)^(0+1280),w,c + 16346 0032EA E109 bnz i2u616_40 + 16347 0032EC 0E1A movlw 26 + 16348 0032EE 5C17 subwf ??i2___fladd^(0+1280),w,c + 16349 0032F0 A0D8 btfss status,0,c + 16350 0032F2 EF7D F019 goto i2u616_41 + 16351 0032F6 EF7F F019 goto i2u616_40 + 16352 0032FA i2u616_41: + 16353 0032FA EFB6 F019 goto i2l3183 + 16354 0032FE i2u616_40: + 16355 0032FE 500F movf i2___fladd@b^(0+1280),w,c + 16356 003300 1010 iorwf (i2___fladd@b+1)^(0+1280),w,c + 16357 003302 1011 iorwf (i2___fladd@b+2)^(0+1280),w,c + 16358 003304 1012 iorwf (i2___fladd@b+3)^(0+1280),w,c + 16359 003306 A4D8 btfss status,2,c + 16360 003308 EF88 F019 goto i2u617_41 + 16361 00330C EF8B F019 goto i2u617_40 + 16362 003310 i2u617_41: + 16363 003310 0E01 movlw 1 + 16364 003312 EF8C F019 goto i2u618_40 + 16365 003316 i2u617_40: + 16366 003316 0E00 movlw 0 + 16367 003318 i2u618_40: + 16368 003318 6E1E movwf i2___fladd@grs^(0+1280),c + 16369 00331A 0E00 movlw 0 + 16370 00331C 6E0F movwf i2___fladd@b^(0+1280),c + 16371 00331E 0E00 movlw 0 + 16372 003320 6E10 movwf (i2___fladd@b+1)^(0+1280),c + 16373 003322 0E00 movlw 0 + 16374 003324 6E11 movwf (i2___fladd@b+2)^(0+1280),c + 16375 003326 0E00 movlw 0 + 16376 003328 6E12 movwf (i2___fladd@b+3)^(0+1280),c + 16377 00332A C51C F51D movff i2___fladd@aexp,i2___fladd@bexp + 16378 00332E EFBF F019 goto i2l3182 + 16379 003332 i2l3184: + 16380 003332 A01E btfss i2___fladd@grs^(0+1280),0,c + 16381 003334 EF9E F019 goto i2u619_41 + 16382 003338 EFA0 F019 goto i2u619_40 + 16383 00333C i2u619_41: + 16384 00333C EFA6 F019 goto i2l8380 + 16385 003340 i2u619_40: + 16386 003340 90D8 bcf status,0,c + 16387 003342 301E rrcf i2___fladd@grs^(0+1280),w,c + 16388 003344 0901 iorlw 1 + 16389 003346 6E1E movwf i2___fladd@grs^(0+1280),c + 16390 003348 EFA8 F019 goto i2l8382 + 16391 00334C i2l8380: + 16392 00334C 90D8 bcf status,0,c + 16393 00334E 321E rrcf i2___fladd@grs^(0+1280),f,c + 16394 003350 i2l8382: + 16395 003350 A00F btfss i2___fladd@b^(0+1280),0,c + 16396 003352 EFAD F019 goto i2u620_41 + 16397 003356 EFAF F019 goto i2u620_40 + 16398 00335A i2u620_41: + 16399 00335A EFB0 F019 goto i2l8386 + 16400 00335E i2u620_40: + 16401 00335E 8E1E bsf i2___fladd@grs^(0+1280),7,c + 16402 003360 i2l8386: + 16403 003360 3412 rlcf (i2___fladd@b+3)^(0+1280),w,c + 16404 003362 3212 rrcf (i2___fladd@b+3)^(0+1280),f,c + 16405 003364 3211 rrcf (i2___fladd@b+2)^(0+1280),f,c + 16406 003366 3210 rrcf (i2___fladd@b+1)^(0+1280),f,c + 16407 003368 320F rrcf i2___fladd@b^(0+1280),f,c + 16408 00336A 2A1D incf i2___fladd@bexp^(0+1280),f,c + 16409 00336C i2l3183: + 16410 00336C 501C movf i2___fladd@aexp^(0+1280),w,c + 16411 00336E 5C1D subwf i2___fladd@bexp^(0+1280),w,c + 16412 003370 A0D8 btfss status,0,c + 16413 003372 EFBD F019 goto i2u621_41 + 16414 003376 EFBF F019 goto i2u621_40 + 16415 00337A i2u621_41: + 16416 00337A EF99 F019 goto i2l3184 + 16417 00337E i2u621_40: + 16418 00337E i2l3182: + 16419 00337E BC1B btfsc i2___fladd@signs^(0+1280),6,c + 16420 003380 EFC4 F019 goto i2u622_41 + 16421 003384 EFC6 F019 goto i2u622_40 + 16422 003388 i2u622_41: + 16423 003388 EF06 F01A goto i2l8414 + 16424 00338C i2u622_40: + 16425 00338C 501D movf i2___fladd@bexp^(0+1280),w,c + 16426 00338E A4D8 btfss status,2,c + 16427 003390 EFCC F019 goto i2u623_41 + 16428 003394 EFCE F019 goto i2u623_40 + 16429 003398 i2u623_41: + 16430 003398 EFD8 F019 goto i2l8396 + 16431 00339C i2u623_40: + 16432 00339C 0E00 movlw 0 + 16433 00339E 6E0F movwf ?i2___fladd^(0+1280),c + 16434 0033A0 0E00 movlw 0 + 16435 0033A2 6E10 movwf (?i2___fladd+1)^(0+1280),c + 16436 0033A4 0E00 movlw 0 + 16437 0033A6 6E11 movwf (?i2___fladd+2)^(0+1280),c + 16438 0033A8 0E00 movlw 0 + 16439 0033AA 6E12 movwf (?i2___fladd+3)^(0+1280),c + 16440 0033AC EF27 F01B goto i2l3191 + 16441 0033B0 i2l8396: + 16442 0033B0 5013 movf i2___fladd@a^(0+1280),w,c + 16443 0033B2 260F addwf i2___fladd@b^(0+1280),f,c + 16444 0033B4 5014 movf (i2___fladd@a+1)^(0+1280),w,c + 16445 0033B6 2210 addwfc (i2___fladd@b+1)^(0+1280),f,c + 16446 0033B8 5015 movf (i2___fladd@a+2)^(0+1280),w,c + 16447 0033BA 2211 addwfc (i2___fladd@b+2)^(0+1280),f,c + 16448 0033BC 5016 movf (i2___fladd@a+3)^(0+1280),w,c + 16449 0033BE 2212 addwfc (i2___fladd@b+3)^(0+1280),f,c + 16450 0033C0 A012 btfss (i2___fladd@b+3)^(0+1280),0,c + 16451 0033C2 EFE5 F019 goto i2u624_41 + 16452 0033C6 EFE7 F019 goto i2u624_40 + 16453 0033CA i2u624_41: + 16454 0033CA EF93 F01A goto i2l8450 + 16455 0033CE i2u624_40: + 16456 0033CE A01E btfss i2___fladd@grs^(0+1280),0,c + 16457 0033D0 EFEC F019 goto i2u625_41 + 16458 0033D4 EFEE F019 goto i2u625_40 + 16459 0033D8 i2u625_41: + 16460 0033D8 EFF4 F019 goto i2l8404 + 16461 0033DC i2u625_40: + 16462 0033DC 90D8 bcf status,0,c + 16463 0033DE 301E rrcf i2___fladd@grs^(0+1280),w,c + 16464 0033E0 0901 iorlw 1 + 16465 0033E2 6E1E movwf i2___fladd@grs^(0+1280),c + 16466 0033E4 EFF6 F019 goto i2l8406 + 16467 0033E8 i2l8404: + 16468 0033E8 90D8 bcf status,0,c + 16469 0033EA 321E rrcf i2___fladd@grs^(0+1280),f,c + 16470 0033EC i2l8406: + 16471 0033EC A00F btfss i2___fladd@b^(0+1280),0,c + 16472 0033EE EFFB F019 goto i2u626_41 + 16473 0033F2 EFFD F019 goto i2u626_40 + 16474 0033F6 i2u626_41: + 16475 0033F6 EFFE F019 goto i2l8410 + 16476 0033FA i2u626_40: + 16477 0033FA 8E1E bsf i2___fladd@grs^(0+1280),7,c + 16478 0033FC i2l8410: + 16479 0033FC 3412 rlcf (i2___fladd@b+3)^(0+1280),w,c + 16480 0033FE 3212 rrcf (i2___fladd@b+3)^(0+1280),f,c + 16481 003400 3211 rrcf (i2___fladd@b+2)^(0+1280),f,c + 16482 003402 3210 rrcf (i2___fladd@b+1)^(0+1280),f,c + 16483 003404 320F rrcf i2___fladd@b^(0+1280),f,c + 16484 003406 2A1D incf i2___fladd@bexp^(0+1280),f,c + 16485 003408 EF93 F01A goto i2l8450 + 16486 00340C i2l8414: + 16487 00340C 5013 movf i2___fladd@a^(0+1280),w,c + 16488 00340E 5C0F subwf i2___fladd@b^(0+1280),w,c + 16489 003410 5014 movf (i2___fladd@a+1)^(0+1280),w,c + 16490 003412 5810 subwfb (i2___fladd@b+1)^(0+1280),w,c + 16491 003414 5015 movf (i2___fladd@a+2)^(0+1280),w,c + 16492 003416 5811 subwfb (i2___fladd@b+2)^(0+1280),w,c + 16493 003418 5012 movf (i2___fladd@b+3)^(0+1280),w,c + 16494 00341A 0A80 xorlw 128 + 16495 00341C 6E17 movwf ??i2___fladd^(0+1280),c + 16496 00341E 5016 movf (i2___fladd@a+3)^(0+1280),w,c + 16497 003420 0A80 xorlw 128 + 16498 003422 5817 subwfb ??i2___fladd^(0+1280),w,c + 16499 003424 B0D8 btfsc status,0,c + 16500 003426 EF17 F01A goto i2u627_41 + 16501 00342A EF19 F01A goto i2u627_40 + 16502 00342E i2u627_41: + 16503 00342E EF44 F01A goto i2l8424 + 16504 003432 i2u627_40: + 16505 003432 500F movf i2___fladd@b^(0+1280),w,c + 16506 003434 5C13 subwf i2___fladd@a^(0+1280),w,c + 16507 003436 6E17 movwf ??i2___fladd^(0+1280),c + 16508 003438 5010 movf (i2___fladd@b+1)^(0+1280),w,c + 16509 00343A 5814 subwfb (i2___fladd@a+1)^(0+1280),w,c + 16510 00343C 6E18 movwf (??i2___fladd+1)^(0+1280),c + 16511 00343E 5011 movf (i2___fladd@b+2)^(0+1280),w,c + 16512 003440 5815 subwfb (i2___fladd@a+2)^(0+1280),w,c + 16513 003442 6E19 movwf (??i2___fladd+2)^(0+1280),c + 16514 003444 5012 movf (i2___fladd@b+3)^(0+1280),w,c + 16515 003446 5816 subwfb (i2___fladd@a+3)^(0+1280),w,c + 16516 003448 6E1A movwf (??i2___fladd+3)^(0+1280),c + 16517 00344A 0EFF movlw 255 + 16518 00344C 2417 addwf ??i2___fladd^(0+1280),w,c + 16519 00344E 6E0F movwf i2___fladd@b^(0+1280),c + 16520 003450 0EFF movlw 255 + 16521 003452 2018 addwfc (??i2___fladd+1)^(0+1280),w,c + 16522 003454 6E10 movwf (i2___fladd@b+1)^(0+1280),c + 16523 003456 0EFF movlw 255 + 16524 003458 2019 addwfc (??i2___fladd+2)^(0+1280),w,c + 16525 00345A 6E11 movwf (i2___fladd@b+2)^(0+1280),c + 16526 00345C 0EFF movlw 255 + 16527 00345E 201A addwfc (??i2___fladd+3)^(0+1280),w,c + 16528 003460 6E12 movwf (i2___fladd@b+3)^(0+1280),c + 16529 003462 0E80 movlw 128 + 16530 003464 1A1B xorwf i2___fladd@signs^(0+1280),f,c + 16531 003466 6C1E negf i2___fladd@grs^(0+1280),c + 16532 003468 501E movf i2___fladd@grs^(0+1280),w,c + 16533 00346A A4D8 btfss status,2,c + 16534 00346C EF3A F01A goto i2u628_41 + 16535 003470 EF3C F01A goto i2u628_40 + 16536 003474 i2u628_41: + 16537 003474 EF4C F01A goto i2l3199 + 16538 003478 i2u628_40: + 16539 003478 0E01 movlw 1 + 16540 00347A 260F addwf i2___fladd@b^(0+1280),f,c + 16541 00347C 0E00 movlw 0 + 16542 00347E 2210 addwfc (i2___fladd@b+1)^(0+1280),f,c + 16543 003480 2211 addwfc (i2___fladd@b+2)^(0+1280),f,c + 16544 003482 2212 addwfc (i2___fladd@b+3)^(0+1280),f,c + 16545 003484 EF4C F01A goto i2l3199 + 16546 003488 i2l8424: + 16547 003488 5013 movf i2___fladd@a^(0+1280),w,c + 16548 00348A 5E0F subwf i2___fladd@b^(0+1280),f,c + 16549 00348C 5014 movf (i2___fladd@a+1)^(0+1280),w,c + 16550 00348E 5A10 subwfb (i2___fladd@b+1)^(0+1280),f,c + 16551 003490 5015 movf (i2___fladd@a+2)^(0+1280),w,c + 16552 003492 5A11 subwfb (i2___fladd@b+2)^(0+1280),f,c + 16553 003494 5016 movf (i2___fladd@a+3)^(0+1280),w,c + 16554 003496 5A12 subwfb (i2___fladd@b+3)^(0+1280),f,c + 16555 003498 i2l3199: + 16556 003498 500F movf i2___fladd@b^(0+1280),w,c + 16557 00349A 1010 iorwf (i2___fladd@b+1)^(0+1280),w,c + 16558 00349C 1011 iorwf (i2___fladd@b+2)^(0+1280),w,c + 16559 00349E 1012 iorwf (i2___fladd@b+3)^(0+1280),w,c + 16560 0034A0 A4D8 btfss status,2,c + 16561 0034A2 EF55 F01A goto i2u629_41 + 16562 0034A6 EF57 F01A goto i2u629_40 + 16563 0034AA i2u629_41: + 16564 0034AA EF8C F01A goto i2l8448 + 16565 0034AE i2u629_40: + 16566 0034AE 501E movf i2___fladd@grs^(0+1280),w,c + 16567 0034B0 A4D8 btfss status,2,c + 16568 0034B2 EF5D F01A goto i2u630_41 + 16569 0034B6 EF5F F01A goto i2u630_40 + 16570 0034BA i2u630_41: + 16571 0034BA EF8C F01A goto i2l8448 + 16572 0034BE i2u630_40: + 16573 0034BE 0E00 movlw 0 + 16574 0034C0 6E0F movwf ?i2___fladd^(0+1280),c + 16575 0034C2 0E00 movlw 0 + 16576 0034C4 6E10 movwf (?i2___fladd+1)^(0+1280),c + 16577 0034C6 0E00 movlw 0 + 16578 0034C8 6E11 movwf (?i2___fladd+2)^(0+1280),c + 16579 0034CA 0E00 movlw 0 + 16580 0034CC 6E12 movwf (?i2___fladd+3)^(0+1280),c + 16581 0034CE EF27 F01B goto i2l3191 + 16582 0034D2 i2l8432: + 16583 0034D2 90D8 bcf status,0,c + 16584 0034D4 360F rlcf i2___fladd@b^(0+1280),f,c + 16585 0034D6 3610 rlcf (i2___fladd@b+1)^(0+1280),f,c + 16586 0034D8 3611 rlcf (i2___fladd@b+2)^(0+1280),f,c + 16587 0034DA 3612 rlcf (i2___fladd@b+3)^(0+1280),f,c + 16588 0034DC AE1E btfss i2___fladd@grs^(0+1280),7,c + 16589 0034DE EF73 F01A goto i2u631_41 + 16590 0034E2 EF75 F01A goto i2u631_40 + 16591 0034E6 i2u631_41: + 16592 0034E6 EF76 F01A goto i2l8438 + 16593 0034EA i2u631_40: + 16594 0034EA 800F bsf i2___fladd@b^(0+1280),0,c + 16595 0034EC i2l8438: + 16596 0034EC A01E btfss i2___fladd@grs^(0+1280),0,c + 16597 0034EE EF7B F01A goto i2u632_41 + 16598 0034F2 EF7D F01A goto i2u632_40 + 16599 0034F6 i2u632_41: + 16600 0034F6 EF81 F01A goto i2l8442 + 16601 0034FA i2u632_40: + 16602 0034FA 80D8 bsf status,0,c + 16603 0034FC 361E rlcf i2___fladd@grs^(0+1280),f,c + 16604 0034FE EF83 F01A goto i2l8444 + 16605 003502 i2l8442: + 16606 003502 90D8 bcf status,0,c + 16607 003504 361E rlcf i2___fladd@grs^(0+1280),f,c + 16608 003506 i2l8444: + 16609 003506 501D movf i2___fladd@bexp^(0+1280),w,c + 16610 003508 B4D8 btfsc status,2,c + 16611 00350A EF89 F01A goto i2u633_41 + 16612 00350E EF8B F01A goto i2u633_40 + 16613 003512 i2u633_41: + 16614 003512 EF8C F01A goto i2l8448 + 16615 003516 i2u633_40: + 16616 003516 061D decf i2___fladd@bexp^(0+1280),f,c + 16617 003518 i2l8448: + 16618 003518 AE11 btfss (i2___fladd@b+2)^(0+1280),7,c + 16619 00351A EF91 F01A goto i2u634_41 + 16620 00351E EF93 F01A goto i2u634_40 + 16621 003522 i2u634_41: + 16622 003522 EF69 F01A goto i2l8432 + 16623 003526 i2u634_40: + 16624 003526 i2l8450: + 16625 003526 0E00 movlw 0 + 16626 003528 6E1C movwf i2___fladd@aexp^(0+1280),c + 16627 00352A AE1E btfss i2___fladd@grs^(0+1280),7,c + 16628 00352C EF9A F01A goto i2u635_41 + 16629 003530 EF9C F01A goto i2u635_40 + 16630 003534 i2u635_41: + 16631 003534 EFB4 F01A goto i2l3208 + 16632 003538 i2u635_40: + 16633 003538 C51E F517 movff i2___fladd@grs,??i2___fladd + 16634 00353C 0E7F movlw 127 + 16635 00353E 1617 andwf ??i2___fladd^(0+1280),f,c + 16636 003540 B4D8 btfsc status,2,c + 16637 003542 EFA5 F01A goto i2u636_41 + 16638 003546 EFA7 F01A goto i2u636_40 + 16639 00354A i2u636_41: + 16640 00354A EFAB F01A goto i2l3209 + 16641 00354E i2u636_40: + 16642 00354E i2l8456: + 16643 00354E 0E01 movlw 1 + 16644 003550 6E1C movwf i2___fladd@aexp^(0+1280),c + 16645 003552 EFB4 F01A goto i2l3208 + 16646 003556 i2l3209: + 16647 003556 A00F btfss i2___fladd@b^(0+1280),0,c + 16648 003558 EFB0 F01A goto i2u637_41 + 16649 00355C EFB2 F01A goto i2u637_40 + 16650 003560 i2u637_41: + 16651 003560 EFB4 F01A goto i2l3208 + 16652 003564 i2u637_40: + 16653 003564 EFA7 F01A goto i2l8456 + 16654 003568 i2l3208: + 16655 003568 501C movf i2___fladd@aexp^(0+1280),w,c + 16656 00356A B4D8 btfsc status,2,c + 16657 00356C EFBA F01A goto i2u638_41 + 16658 003570 EFBC F01A goto i2u638_40 + 16659 003574 i2u638_41: + 16660 003574 EFE7 F01A goto i2l8468 + 16661 003578 i2u638_40: + 16662 003578 0E01 movlw 1 + 16663 00357A 260F addwf i2___fladd@b^(0+1280),f,c + 16664 00357C 0E00 movlw 0 + 16665 00357E 2210 addwfc (i2___fladd@b+1)^(0+1280),f,c + 16666 003580 2211 addwfc (i2___fladd@b+2)^(0+1280),f,c + 16667 003582 2212 addwfc (i2___fladd@b+3)^(0+1280),f,c + 16668 003584 A012 btfss (i2___fladd@b+3)^(0+1280),0,c + 16669 003586 EFC7 F01A goto i2u639_41 + 16670 00358A EFC9 F01A goto i2u639_40 + 16671 00358E i2u639_41: + 16672 00358E EFE7 F01A goto i2l8468 + 16673 003592 i2u639_40: + 16674 003592 C50F F517 movff i2___fladd@b,??i2___fladd + 16675 003596 C510 F518 movff i2___fladd@b+1,??i2___fladd+1 + 16676 00359A C511 F519 movff i2___fladd@b+2,??i2___fladd+2 + 16677 00359E C512 F51A movff i2___fladd@b+3,??i2___fladd+3 + 16678 0035A2 341A rlcf (??i2___fladd+3)^(0+1280),w,c + 16679 0035A4 321A rrcf (??i2___fladd+3)^(0+1280),f,c + 16680 0035A6 3219 rrcf (??i2___fladd+2)^(0+1280),f,c + 16681 0035A8 3218 rrcf (??i2___fladd+1)^(0+1280),f,c + 16682 0035AA 3217 rrcf ??i2___fladd^(0+1280),f,c + 16683 0035AC C517 F50F movff ??i2___fladd,i2___fladd@b + 16684 0035B0 C518 F510 movff ??i2___fladd+1,i2___fladd@b+1 + 16685 0035B4 C519 F511 movff ??i2___fladd+2,i2___fladd@b+2 + 16686 0035B8 C51A F512 movff ??i2___fladd+3,i2___fladd@b+3 + 16687 0035BC 281D incf i2___fladd@bexp^(0+1280),w,c + 16688 0035BE B4D8 btfsc status,2,c + 16689 0035C0 EFE4 F01A goto i2u640_41 + 16690 0035C4 EFE6 F01A goto i2u640_40 + 16691 0035C8 i2u640_41: + 16692 0035C8 EFE7 F01A goto i2l8468 + 16693 0035CC i2u640_40: + 16694 0035CC 2A1D incf i2___fladd@bexp^(0+1280),f,c + 16695 0035CE i2l8468: + 16696 0035CE 281D incf i2___fladd@bexp^(0+1280),w,c + 16697 0035D0 B4D8 btfsc status,2,c + 16698 0035D2 EFED F01A goto i2u641_41 + 16699 0035D6 EFEF F01A goto i2u641_40 + 16700 0035DA i2u641_41: + 16701 0035DA EFF7 F01A goto i2l8472 + 16702 0035DE i2u641_40: + 16703 0035DE 501D movf i2___fladd@bexp^(0+1280),w,c + 16704 0035E0 A4D8 btfss status,2,c + 16705 0035E2 EFF5 F01A goto i2u642_41 + 16706 0035E6 EFF7 F01A goto i2u642_40 + 16707 0035EA i2u642_41: + 16708 0035EA EF09 F01B goto i2l8476 + 16709 0035EE i2u642_40: + 16710 0035EE i2l8472: + 16711 0035EE 0E00 movlw 0 + 16712 0035F0 6E0F movwf i2___fladd@b^(0+1280),c + 16713 0035F2 0E00 movlw 0 + 16714 0035F4 6E10 movwf (i2___fladd@b+1)^(0+1280),c + 16715 0035F6 0E00 movlw 0 + 16716 0035F8 6E11 movwf (i2___fladd@b+2)^(0+1280),c + 16717 0035FA 0E00 movlw 0 + 16718 0035FC 6E12 movwf (i2___fladd@b+3)^(0+1280),c + 16719 0035FE 501D movf i2___fladd@bexp^(0+1280),w,c + 16720 003600 A4D8 btfss status,2,c + 16721 003602 EF05 F01B goto i2u643_41 + 16722 003606 EF07 F01B goto i2u643_40 + 16723 00360A i2u643_41: + 16724 00360A EF09 F01B goto i2l8476 + 16725 00360E i2u643_40: + 16726 00360E 0E00 movlw 0 + 16727 003610 6E1B movwf i2___fladd@signs^(0+1280),c + 16728 003612 i2l8476: + 16729 003612 A01D btfss i2___fladd@bexp^(0+1280),0,c + 16730 003614 EF0E F01B goto i2u644_41 + 16731 003618 EF10 F01B goto i2u644_40 + 16732 00361C i2u644_41: + 16733 00361C EF13 F01B goto i2l8480 + 16734 003620 i2u644_40: + 16735 003620 8E11 bsf (i2___fladd@b+2)^(0+1280),7,c + 16736 003622 EF14 F01B goto i2l8482 + 16737 003626 i2l8480: + 16738 003626 9E11 bcf (i2___fladd@b+2)^(0+1280),7,c + 16739 003628 i2l8482: + 16740 003628 90D8 bcf status,0,c + 16741 00362A 301D rrcf i2___fladd@bexp^(0+1280),w,c + 16742 00362C 6E12 movwf (i2___fladd@b+3)^(0+1280),c + 16743 00362E AE1B btfss i2___fladd@signs^(0+1280),7,c + 16744 003630 EF1C F01B goto i2u645_41 + 16745 003634 EF1E F01B goto i2u645_40 + 16746 003638 i2u645_41: + 16747 003638 EF1F F01B goto i2l8488 + 16748 00363C i2u645_40: + 16749 00363C 8E12 bsf (i2___fladd@b+3)^(0+1280),7,c + 16750 00363E i2l8488: + 16751 00363E C50F F50F movff i2___fladd@b,?i2___fladd + 16752 003642 C510 F510 movff i2___fladd@b+1,?i2___fladd+1 + 16753 003646 C511 F511 movff i2___fladd@b+2,?i2___fladd+2 + 16754 00364A C512 F512 movff i2___fladd@b+3,?i2___fladd+3 + 16755 00364E i2l3191: + 16756 00364E 0012 return ;funcret + 16757 003650 __end_ofi2___fladd: + 16758 callstack 0 + 16759 + 16760 ;; *************** function i2_PWM1_16BIT_WritePeriodRegister ***************** + 16761 ;; Defined at: + 16762 ;; line 144 in file "mcc_generated_files/pwm1_16bit.c" + 16763 ;; Parameters: Size Location Type + 16764 ;; periodCount 2 0[COMRAM] unsigned short + 16765 ;; Auto vars: Size Location Type + 16766 ;; None + 16767 ;; Return value: Size Location Type + 16768 ;; 1 wreg void + 16769 ;; Registers used: + 16770 ;; wreg, status,2 + 16771 ;; Tracked objects: + 16772 ;; On entry : 0/0 + 16773 ;; On exit : 0/0 + 16774 ;; Unchanged: 0/0 + 16775 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 16534 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 + 16776 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16535 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 16777 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16536 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 16778 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16537 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 + 16779 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16538 ;;Total ram usage: 2 bytes - 16539 ;; Hardware stack levels used: 1 - 16540 ;; This function calls: - 16541 ;; Nothing - 16542 ;; This function is called by: - 16543 ;; i2_GPIO_PWM1_Control - 16544 ;; This function uses a non-reentrant model - 16545 ;; - 16546 - 16547 psect text114 - 16548 007BD6 __ptext114: - 16549 callstack 0 - 16550 007BD6 i2_PWM1_16BIT_WritePeriodRegister: - 16551 callstack 114 - 16552 007BD6 - 16553 ;mcc_generated_files/pwm1_16bit.c: 144: void PWM1_16BIT_WritePeriodRegister(uint16_t per + 16780 ;;Total ram usage: 2 bytes + 16781 ;; Hardware stack levels used: 1 + 16782 ;; This function calls: + 16783 ;; Nothing + 16784 ;; This function is called by: + 16785 ;; i2_GPIO_PWM1_Control + 16786 ;; This function uses a non-reentrant model + 16787 ;; + 16788 + 16789 psect text114 + 16790 007E46 __ptext114: + 16791 callstack 0 + 16792 007E46 i2_PWM1_16BIT_WritePeriodRegister: + 16793 callstack 114 + 16794 007E46 + 16795 ;mcc_generated_files/pwm1_16bit.c: 144: void PWM1_16BIT_WritePeriodRegister(uint16_t per + iodCount);mcc_generated_files/pwm1_16bit.c: 145: {;mcc_generated_files/pwm1_16bit.c: 146 + : PWM1PRL = (uint8_t)periodCount; - 16554 007BD6 0061 F404 F463 movff i2PWM1_16BIT_WritePeriodRegister@periodCount,1123 ;volatile - 16555 007BDC - 16556 ;mcc_generated_files/pwm1_16bit.c: 147: PWM1PRH = (uint8_t)(periodCount >> 8); - 16557 007BDC 5002 movf (i2PWM1_16BIT_WritePeriodRegister@periodCount+1)^(0+1280),w,c - 16558 007BDE 6E64 movwf 100,c ;volatile - 16559 007BE0 0012 return ;funcret - 16560 007BE2 __end_ofi2_PWM1_16BIT_WritePeriodRegister: - 16561 callstack 0 - 16562 - 16563 ;; *************** function i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister ***************** - 16564 ;; Defined at: - 16565 ;; line 150 in file "mcc_generated_files/pwm1_16bit.c" - 16566 ;; Parameters: Size Location Type - 16567 ;; registerValu 2 0[COMRAM] unsigned short - 16568 ;; Auto vars: Size Location Type - 16569 ;; None - 16570 ;; Return value: Size Location Type - 16571 ;; 1 wreg void - 16572 ;; Registers used: - 16573 ;; wreg, status,2 - 16574 ;; Tracked objects: - 16575 ;; On entry : 0/0 - 16576 ;; On exit : 0/0 - 16577 ;; Unchanged: 0/0 - 16578 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 16796 007E46 0061 F404 F463 movff i2PWM1_16BIT_WritePeriodRegister@periodCount,1123 ;volatile + 16797 007E4C + 16798 ;mcc_generated_files/pwm1_16bit.c: 147: PWM1PRH = (uint8_t)(periodCount >> 8); + 16799 007E4C 5002 movf (i2PWM1_16BIT_WritePeriodRegister@periodCount+1)^(0+1280),w,c + 16800 007E4E 6E64 movwf 100,c ;volatile + 16801 007E50 0012 return ;funcret + 16802 007E52 __end_ofi2_PWM1_16BIT_WritePeriodRegister: + 16803 callstack 0 + 16804 + 16805 ;; *************** function i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister ***************** + 16806 ;; Defined at: + 16807 ;; line 150 in file "mcc_generated_files/pwm1_16bit.c" + 16808 ;; Parameters: Size Location Type + 16809 ;; registerValu 2 0[COMRAM] unsigned short + 16810 ;; Auto vars: Size Location Type + 16811 ;; None + 16812 ;; Return value: Size Location Type + 16813 ;; 1 wreg void + 16814 ;; Registers used: + 16815 ;; wreg, status,2 + 16816 ;; Tracked objects: + 16817 ;; On entry : 0/0 + 16818 ;; On exit : 0/0 + 16819 ;; Unchanged: 0/0 + 16820 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 16579 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 + 16821 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16580 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 16822 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16581 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 16823 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16582 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 + 16824 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16583 ;;Total ram usage: 2 bytes - 16584 ;; Hardware stack levels used: 1 - 16585 ;; This function calls: - 16586 ;; Nothing - 16587 ;; This function is called by: - 16588 ;; i2_GPIO_PWM1_Control - 16589 ;; This function uses a non-reentrant model - 16590 ;; - 16591 - 16592 psect text115 - 16593 007BE2 __ptext115: - 16594 callstack 0 - 16595 007BE2 i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister: - 16596 callstack 114 - 16597 007BE2 - 16598 ;mcc_generated_files/pwm1_16bit.c: 150: void PWM1_16BIT_SetSlice1Output1DutyCycleRegiste + 16825 ;;Total ram usage: 2 bytes + 16826 ;; Hardware stack levels used: 1 + 16827 ;; This function calls: + 16828 ;; Nothing + 16829 ;; This function is called by: + 16830 ;; i2_GPIO_PWM1_Control + 16831 ;; This function uses a non-reentrant model + 16832 ;; + 16833 + 16834 psect text115 + 16835 007E52 __ptext115: + 16836 callstack 0 + 16837 007E52 i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister: + 16838 callstack 114 + 16839 007E52 + 16840 ;mcc_generated_files/pwm1_16bit.c: 150: void PWM1_16BIT_SetSlice1Output1DutyCycleRegiste + r(uint16_t registerValue);mcc_generated_files/pwm1_16bit.c: 151: {;mcc_generated_files/p + wm1_16bit.c: 152: PWM1S1P1L = (uint8_t)(registerValue); - 16599 007BE2 0061 F404 F46B movff i2PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue,1131 ;volatile - 16600 007BE8 - 16601 ;mcc_generated_files/pwm1_16bit.c: 153: PWM1S1P1H = (uint8_t)(registerValue >> 8); - 16602 007BE8 5002 movf (i2PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue+1)^(0+1280),w,c - 16603 007BEA 6E6C movwf 108,c ;volatile - 16604 007BEC 0012 return ;funcret - 16605 007BEE __end_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister: - 16606 callstack 0 - 16607 - 16608 ;; *************** function i2_PWM1_16BIT_LoadBufferRegisters ***************** - 16609 ;; Defined at: - 16610 ;; line 162 in file "mcc_generated_files/pwm1_16bit.c" - 16611 ;; Parameters: Size Location Type - 16612 ;; None - 16613 ;; Auto vars: Size Location Type - 16614 ;; None - 16615 ;; Return value: Size Location Type - 16616 ;; 1 wreg void - 16617 ;; Registers used: - 16618 ;; None - 16619 ;; Tracked objects: - 16620 ;; On entry : 0/0 - 16621 ;; On exit : 0/0 - 16622 ;; Unchanged: 0/0 - 16623 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 16841 007E52 0061 F404 F46B movff i2PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue,1131 ;volatile + 16842 007E58 + 16843 ;mcc_generated_files/pwm1_16bit.c: 153: PWM1S1P1H = (uint8_t)(registerValue >> 8); + 16844 007E58 5002 movf (i2PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue+1)^(0+1280),w,c + 16845 007E5A 6E6C movwf 108,c ;volatile + 16846 007E5C 0012 return ;funcret + 16847 007E5E __end_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister: + 16848 callstack 0 + 16849 + 16850 ;; *************** function i2_PWM1_16BIT_LoadBufferRegisters ***************** + 16851 ;; Defined at: + 16852 ;; line 162 in file "mcc_generated_files/pwm1_16bit.c" + 16853 ;; Parameters: Size Location Type + 16854 ;; None + 16855 ;; Auto vars: Size Location Type + 16856 ;; None + 16857 ;; Return value: Size Location Type + 16858 ;; 1 wreg void + 16859 ;; Registers used: + 16860 ;; None + 16861 ;; Tracked objects: + 16862 ;; On entry : 0/0 + 16863 ;; On exit : 0/0 + 16864 ;; Unchanged: 0/0 + 16865 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 16624 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16625 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16626 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16627 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16628 ;;Total ram usage: 0 bytes - 16629 ;; Hardware stack levels used: 1 - 16630 ;; This function calls: - 16631 ;; Nothing - 16632 ;; This function is called by: - 16633 ;; i2_GPIO_PWM1_Control - 16634 ;; This function uses a non-reentrant model - 16635 ;; - 16636 - 16637 psect text116 - 16638 007D04 __ptext116: - 16639 callstack 0 - 16640 007D04 i2_PWM1_16BIT_LoadBufferRegisters: - 16641 callstack 114 - 16642 007D04 - 16643 ;mcc_generated_files/pwm1_16bit.c: 165: PWM1CONbits.LD = 1; - 16644 007D04 8469 bsf 105,2,c ;volatile - 16645 007D06 0012 return ;funcret - 16646 007D08 __end_ofi2_PWM1_16BIT_LoadBufferRegisters: - 16647 callstack 0 - 16648 - 16649 ;; *************** function _ETC500msSupervisor ***************** - 16650 ;; Defined at: - 16651 ;; line 227 in file "ETC.c" - 16652 ;; Parameters: Size Location Type - 16653 ;; None - 16654 ;; Auto vars: Size Location Type - 16655 ;; None - 16656 ;; Return value: Size Location Type - 16657 ;; 1 wreg void - 16658 ;; Registers used: - 16659 ;; wreg, status,0 - 16660 ;; Tracked objects: - 16661 ;; On entry : 0/0 - 16662 ;; On exit : 0/0 - 16663 ;; Unchanged: 0/0 - 16664 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 16866 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16867 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16868 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16869 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16870 ;;Total ram usage: 0 bytes + 16871 ;; Hardware stack levels used: 1 + 16872 ;; This function calls: + 16873 ;; Nothing + 16874 ;; This function is called by: + 16875 ;; i2_GPIO_PWM1_Control + 16876 ;; This function uses a non-reentrant model + 16877 ;; + 16878 + 16879 psect text116 + 16880 007F6A __ptext116: + 16881 callstack 0 + 16882 007F6A i2_PWM1_16BIT_LoadBufferRegisters: + 16883 callstack 114 + 16884 007F6A + 16885 ;mcc_generated_files/pwm1_16bit.c: 165: PWM1CONbits.LD = 1; + 16886 007F6A 8469 bsf 105,2,c ;volatile + 16887 007F6C 0012 return ;funcret + 16888 007F6E __end_ofi2_PWM1_16BIT_LoadBufferRegisters: + 16889 callstack 0 + 16890 + 16891 ;; *************** function _ETC500msSupervisor ***************** + 16892 ;; Defined at: + 16893 ;; line 227 in file "ETC.c" + 16894 ;; Parameters: Size Location Type + 16895 ;; None + 16896 ;; Auto vars: Size Location Type + 16897 ;; None + 16898 ;; Return value: Size Location Type + 16899 ;; 1 wreg void + 16900 ;; Registers used: + 16901 ;; wreg, status,2, status,0 + 16902 ;; Tracked objects: + 16903 ;; On entry : 0/0 + 16904 ;; On exit : 0/0 + 16905 ;; Unchanged: 0/0 + 16906 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 16665 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16666 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16667 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16668 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16669 ;;Total ram usage: 0 bytes - 16670 ;; Hardware stack levels used: 1 - 16671 ;; This function calls: - 16672 ;; Nothing - 16673 ;; This function is called by: - 16674 ;; _TEMPORIZATION_500ms - 16675 ;; This function uses a non-reentrant model - 16676 ;; - 16677 - 16678 psect text117 - 16679 007D10 __ptext117: - 16680 callstack 0 - 16681 007D10 _ETC500msSupervisor: - 16682 callstack 116 - 16683 007D10 0012 return ;funcret - 16684 007D12 __end_of_ETC500msSupervisor: - 16685 callstack 0 - 16686 - 16687 ;; *************** function _CLUTCH_AnalyseState ***************** - 16688 ;; Defined at: - 16689 ;; line 112 in file "CLUTCH.c" - 16690 ;; Parameters: Size Location Type - 16691 ;; None - 16692 ;; Auto vars: Size Location Type - 16693 ;; ucFDC2 1 1[COMRAM] unsigned char - 16694 ;; ucFDC1 1 0[COMRAM] unsigned char - 16695 ;; Return value: Size Location Type - 16696 ;; 1 wreg void - 16697 ;; Registers used: - 16698 ;; wreg, status,2, status,0 - 16699 ;; Tracked objects: - 16700 ;; On entry : 0/0 - 16701 ;; On exit : 0/0 - 16702 ;; Unchanged: 0/0 - 16703 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 16907 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16908 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16909 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16910 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 16911 ;;Total ram usage: 0 bytes + 16912 ;; Hardware stack levels used: 1 + 16913 ;; This function calls: + 16914 ;; Nothing + 16915 ;; This function is called by: + 16916 ;; _TEMPORIZATION_500ms + 16917 ;; This function uses a non-reentrant model + 16918 ;; + 16919 + 16920 psect text117 + 16921 006C3A __ptext117: + 16922 callstack 0 + 16923 006C3A _ETC500msSupervisor: + 16924 callstack 116 + 16925 006C3A + 16926 ;ETC.c: 230: {;ETC.c: 231: if ( ucETCTargetTPSDiff == 0x00 ) + 16927 006C3A 0106 movlb 6 ; () banked + 16928 006C3C 5177 movf _ucETCTargetTPSDiff& (0+255),w,b + 16929 006C3E A4D8 btfss status,2,c + 16930 006C40 EF24 F036 goto i2u729_41 + 16931 006C44 EF26 F036 goto i2u729_40 + 16932 006C48 i2u729_41: + 16933 006C48 EF2F F036 goto i2l9090 + 16934 006C4C i2u729_40: + 16935 006C4C + 16936 ; BSR set to: 6 + 16937 ;ETC.c: 232: {;ETC.c: 233: if ( ucCount500msTPSDiff < 255 ) + 16938 006C4C 284B incf _ucCount500msTPSDiff^(0+1280),w,c + 16939 006C4E B4D8 btfsc status,2,c + 16940 006C50 EF2C F036 goto i2u730_41 + 16941 006C54 EF2E F036 goto i2u730_40 + 16942 006C58 i2u730_41: + 16943 006C58 EF2F F036 goto i2l9090 + 16944 006C5C i2u730_40: + 16945 006C5C + 16946 ; BSR set to: 6 + 16947 ;ETC.c: 234: {;ETC.c: 235: ucCount500msTPSDiff++; + 16948 006C5C 2A4B incf _ucCount500msTPSDiff^(0+1280),f,c + 16949 006C5E i2l9090: + 16950 + 16951 ; BSR set to: 6 + 16952 ;ETC.c: 238: if (ucCount500msTPSDiff == 2) + 16953 006C5E 0E02 movlw 2 + 16954 006C60 184B xorwf _ucCount500msTPSDiff^(0+1280),w,c + 16955 006C62 A4D8 btfss status,2,c + 16956 006C64 EF36 F036 goto i2u731_41 + 16957 006C68 EF38 F036 goto i2u731_40 + 16958 006C6C i2u731_41: + 16959 006C6C EF3D F036 goto i2l9096 + 16960 006C70 i2u731_40: + 16961 006C70 + 16962 ; BSR set to: 6 + 16963 ;ETC.c: 239: {;ETC.c: 240: ucTPS_STATE |= 0x10; + 16964 006C70 8853 bsf _ucTPS_STATE^(0+1280),4,c + 16965 006C72 + 16966 ; BSR set to: 6 + 16967 ;ETC.c: 241: ucETCRuleSupervisor = 0x00; + 16968 006C72 0E00 movlw 0 + 16969 006C74 6FDA movwf _ucETCRuleSupervisor& (0+255),b + 16970 + 16971 ;ETC.c: 242: } + 16972 006C76 EF49 F036 goto i2l9104 + 16973 006C7A i2l9096: + 16974 + 16975 ; BSR set to: 6 + 16976 006C7A 0E02 movlw 2 + 16977 006C7C 644B cpfsgt _ucCount500msTPSDiff^(0+1280),c + 16978 006C7E EF43 F036 goto i2u732_41 + 16979 006C82 EF45 F036 goto i2u732_40 + 16980 006C86 i2u732_41: + 16981 006C86 EF49 F036 goto i2l9104 + 16982 006C8A i2u732_40: + 16983 006C8A + 16984 ; BSR set to: 6 + 16985 ;ETC.c: 244: {;ETC.c: 245: ucTPS_STATE |= 0x20; + 16986 006C8A 8A53 bsf _ucTPS_STATE^(0+1280),5,c + 16987 006C8C + 16988 ; BSR set to: 6 + 16989 ;ETC.c: 246: ucETCMotorNotClose = 0x00; + 16990 006C8C 0E00 movlw 0 + 16991 006C8E 6FD9 movwf _ucETCMotorNotClose& (0+255),b + 16992 006C90 + 16993 ; BSR set to: 6 + 16994 006C90 9CC0 bcf 192,6,c ;volatile + 16995 006C92 i2l9104: + 16996 + 16997 ; BSR set to: 6 + 16998 ;ETC.c: 250: if ( ucETCResolveNotCloseError == 0x01 ) + 16999 006C92 0576 decf _ucETCResolveNotCloseError& (0+255),w,b + 17000 006C94 A4D8 btfss status,2,c + 17001 006C96 EF4F F036 goto i2u733_41 + 17002 006C9A EF51 F036 goto i2u733_40 + 17003 006C9E i2u733_41: + 17004 006C9E EF67 F036 goto i2l2512 + 17005 006CA2 i2u733_40: + 17006 006CA2 + 17007 ; BSR set to: 6 + 17008 ;ETC.c: 251: {;ETC.c: 252: if ( ucCount500msResolveNotCloseError < 2 + + 55 ) + 17009 006CA2 284A incf _ucCount500msResolveNotCloseError^(0+1280),w,c + 17010 006CA4 B4D8 btfsc status,2,c + 17011 006CA6 EF57 F036 goto i2u734_41 + 17012 006CAA EF59 F036 goto i2u734_40 + 17013 006CAE i2u734_41: + 17014 006CAE EF5A F036 goto i2l9110 + 17015 006CB2 i2u734_40: + 17016 006CB2 + 17017 ; BSR set to: 6 + 17018 ;ETC.c: 253: {;ETC.c: 254: ucCount500msResolveNotCloseError+ + + +; + 17019 006CB2 2A4A incf _ucCount500msResolveNotCloseError^(0+1280),f,c + 17020 006CB4 i2l9110: + 17021 + 17022 ; BSR set to: 6 + 17023 ;ETC.c: 256: if ( ucCount500msResolveNotCloseError >= 3 ) + 17024 006CB4 0E02 movlw 2 + 17025 006CB6 644A cpfsgt _ucCount500msResolveNotCloseError^(0+1280),c + 17026 006CB8 EF60 F036 goto i2u735_41 + 17027 006CBC EF62 F036 goto i2u735_40 + 17028 006CC0 i2u735_41: + 17029 006CC0 EF67 F036 goto i2l2512 + 17030 006CC4 i2u735_40: + 17031 006CC4 + 17032 ; BSR set to: 6 + 17033 ;ETC.c: 257: {;ETC.c: 258: ucETCMotorNotClose = 0x01; + 17034 006CC4 0E01 movlw 1 + 17035 006CC6 6FD9 movwf _ucETCMotorNotClose& (0+255),b + 17036 + 17037 ;ETC.c: 259: ucETCResolveNotCloseError = 0x00; + 17038 006CC8 0E00 movlw 0 + 17039 006CCA 6F76 movwf _ucETCResolveNotCloseError& (0+255),b + 17040 006CCC + 17041 ; BSR set to: 6 + 17042 ;ETC.c: 260: ucTPS_STATE &= 0xDF; + 17043 006CCC 9A53 bcf _ucTPS_STATE^(0+1280),5,c + 17044 006CCE i2l2512: + 17045 + 17046 ; BSR set to: 6 + 17047 006CCE 0012 return ;funcret + 17048 006CD0 __end_of_ETC500msSupervisor: + 17049 callstack 0 + 17050 + 17051 ;; *************** function _CLUTCH_AnalyseState ***************** + 17052 ;; Defined at: + 17053 ;; line 112 in file "CLUTCH.c" + 17054 ;; Parameters: Size Location Type + 17055 ;; None + 17056 ;; Auto vars: Size Location Type + 17057 ;; ucFDC2 1 1[COMRAM] unsigned char + 17058 ;; ucFDC1 1 0[COMRAM] unsigned char + 17059 ;; Return value: Size Location Type + 17060 ;; 1 wreg void + 17061 ;; Registers used: + 17062 ;; wreg, status,2, status,0 + 17063 ;; Tracked objects: + 17064 ;; On entry : 0/0 + 17065 ;; On exit : 0/0 + 17066 ;; Unchanged: 0/0 + 17067 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 16704 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 17068 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16705 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 + 17069 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16706 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 17070 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16707 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 + 17071 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16708 ;;Total ram usage: 2 bytes - 16709 ;; Hardware stack levels used: 1 - 16710 ;; This function calls: - 16711 ;; Nothing - 16712 ;; This function is called by: - 16713 ;; _TEMPORIZATION_500ms - 16714 ;; _CLUTCHInitMove - 16715 ;; This function uses a non-reentrant model - 16716 ;; - 16717 - 16718 psect text118 - 16719 006458 __ptext118: - 16720 callstack 0 - 16721 006458 _CLUTCH_AnalyseState: - 16722 callstack 116 - 16723 006458 - 16724 ;CLUTCH.c: 114: unsigned char ucFDC1;;CLUTCH.c: 115: unsigned char ucFDC2;;CLUTC + 17072 ;;Total ram usage: 2 bytes + 17073 ;; Hardware stack levels used: 1 + 17074 ;; This function calls: + 17075 ;; Nothing + 17076 ;; This function is called by: + 17077 ;; _TEMPORIZATION_500ms + 17078 ;; _CLUTCHInitMove + 17079 ;; This function uses a non-reentrant model + 17080 ;; + 17081 + 17082 psect text118 + 17083 00654E __ptext118: + 17084 callstack 0 + 17085 00654E _CLUTCH_AnalyseState: + 17086 callstack 116 + 17087 00654E + 17088 ;CLUTCH.c: 114: unsigned char ucFDC1;;CLUTCH.c: 115: unsigned char ucFDC2;;CLUTC + H.c: 117: ucFDC1 = PORTBbits.RB2; - 16725 006458 0E00 movlw 0 - 16726 00645A B4CF btfsc 207,2,c ;volatile - 16727 00645C 0E01 movlw 1 - 16728 00645E 6E01 movwf CLUTCH_AnalyseState@ucFDC1^(0+1280),c - 16729 - 16730 ;CLUTCH.c: 118: ucFDC2 = PORTAbits.RA1; - 16731 006460 0E00 movlw 0 - 16732 006462 B2CE btfsc 206,1,c ;volatile - 16733 006464 0E01 movlw 1 - 16734 006466 6E02 movwf CLUTCH_AnalyseState@ucFDC2^(0+1280),c - 16735 006468 - 16736 ;CLUTCH.c: 120: __nop(); - 16737 006468 F000 nop - 16738 00646A - 16739 ;CLUTCH.c: 122: if ( ( ucFDC1 == 0x01 ) && ( ucFDC2 == 0x00 ) ) - 16740 00646A 0401 decf CLUTCH_AnalyseState@ucFDC1^(0+1280),w,c - 16741 00646C A4D8 btfss status,2,c - 16742 00646E EF3B F032 goto i2u691_41 - 16743 006472 EF3D F032 goto i2u691_40 - 16744 006476 i2u691_41: - 16745 006476 EF4C F032 goto i2l9019 - 16746 00647A i2u691_40: - 16747 00647A 5002 movf CLUTCH_AnalyseState@ucFDC2^(0+1280),w,c - 16748 00647C A4D8 btfss status,2,c - 16749 00647E EF43 F032 goto i2u692_41 - 16750 006482 EF45 F032 goto i2u692_40 - 16751 006486 i2u692_41: - 16752 006486 EF4C F032 goto i2l9019 - 16753 00648A i2u692_40: - 16754 00648A - 16755 ;CLUTCH.c: 123: {;CLUTCH.c: 124: ucCLUTCHState = 1; - 16756 00648A 0E01 movlw 1 - 16757 00648C 0105 movlb 5 ; () banked - 16758 00648E 6FFD movwf _ucCLUTCHState& (0+255),b - 16759 006490 - 16760 ; BSR set to: 5 - 16761 ;CLUTCH.c: 125: ucCLUTCHlmin = ucCLUTCHDuty; - 16762 006490 C553 F67C movff _ucCLUTCHDuty,_ucCLUTCHlmin - 16763 - 16764 ;CLUTCH.c: 126: } - 16765 006494 EF90 F032 goto i2l2143 - 16766 006498 i2l9019: - 16767 006498 5001 movf CLUTCH_AnalyseState@ucFDC1^(0+1280),w,c - 16768 00649A A4D8 btfss status,2,c - 16769 00649C EF52 F032 goto i2u693_41 - 16770 0064A0 EF54 F032 goto i2u693_40 - 16771 0064A4 i2u693_41: - 16772 0064A4 EF63 F032 goto i2l9027 - 16773 0064A8 i2u693_40: - 16774 0064A8 0402 decf CLUTCH_AnalyseState@ucFDC2^(0+1280),w,c - 16775 0064AA A4D8 btfss status,2,c - 16776 0064AC EF5A F032 goto i2u694_41 - 16777 0064B0 EF5C F032 goto i2u694_40 - 16778 0064B4 i2u694_41: - 16779 0064B4 EF63 F032 goto i2l9027 - 16780 0064B8 i2u694_40: - 16781 0064B8 - 16782 ;CLUTCH.c: 128: {;CLUTCH.c: 129: ucCLUTCHState = 2; - 16783 0064B8 0E02 movlw 2 - 16784 0064BA 0105 movlb 5 ; () banked - 16785 0064BC 6FFD movwf _ucCLUTCHState& (0+255),b - 16786 0064BE - 16787 ; BSR set to: 5 - 16788 ;CLUTCH.c: 130: ucCLUTCHlmax = ucCLUTCHDuty; - 16789 0064BE C553 F67B movff _ucCLUTCHDuty,_ucCLUTCHlmax - 16790 - 16791 ;CLUTCH.c: 131: } - 16792 0064C2 EF90 F032 goto i2l2143 - 16793 0064C6 i2l9027: - 16794 0064C6 5001 movf CLUTCH_AnalyseState@ucFDC1^(0+1280),w,c - 16795 0064C8 A4D8 btfss status,2,c - 16796 0064CA EF69 F032 goto i2u695_41 - 16797 0064CE EF6B F032 goto i2u695_40 - 16798 0064D2 i2u695_41: - 16799 0064D2 EF78 F032 goto i2l9033 - 16800 0064D6 i2u695_40: - 16801 0064D6 5002 movf CLUTCH_AnalyseState@ucFDC2^(0+1280),w,c - 16802 0064D8 A4D8 btfss status,2,c - 16803 0064DA EF71 F032 goto i2u696_41 - 16804 0064DE EF73 F032 goto i2u696_40 - 16805 0064E2 i2u696_41: - 16806 0064E2 EF78 F032 goto i2l9033 - 16807 0064E6 i2u696_40: - 16808 0064E6 - 16809 ;CLUTCH.c: 133: {;CLUTCH.c: 134: ucCLUTCHState = 3; - 16810 0064E6 0E03 movlw 3 - 16811 0064E8 0105 movlb 5 ; () banked - 16812 0064EA 6FFD movwf _ucCLUTCHState& (0+255),b - 16813 - 16814 ;CLUTCH.c: 135: } - 16815 0064EC EF90 F032 goto i2l2143 - 16816 0064F0 i2l9033: - 16817 0064F0 0401 decf CLUTCH_AnalyseState@ucFDC1^(0+1280),w,c - 16818 0064F2 A4D8 btfss status,2,c - 16819 0064F4 EF7E F032 goto i2u697_41 - 16820 0064F8 EF80 F032 goto i2u697_40 - 16821 0064FC i2u697_41: - 16822 0064FC EF8D F032 goto i2l9039 - 16823 006500 i2u697_40: - 16824 006500 0402 decf CLUTCH_AnalyseState@ucFDC2^(0+1280),w,c - 16825 006502 A4D8 btfss status,2,c - 16826 006504 EF86 F032 goto i2u698_41 - 16827 006508 EF88 F032 goto i2u698_40 - 16828 00650C i2u698_41: - 16829 00650C EF8D F032 goto i2l9039 - 16830 006510 i2u698_40: - 16831 006510 - 16832 ;CLUTCH.c: 137: {;CLUTCH.c: 138: ucCLUTCHState = 4; - 16833 006510 0E04 movlw 4 - 16834 006512 0105 movlb 5 ; () banked - 16835 006514 6FFD movwf _ucCLUTCHState& (0+255),b - 16836 - 16837 ;CLUTCH.c: 139: } - 16838 006516 EF90 F032 goto i2l2143 - 16839 00651A i2l9039: - 16840 - 16841 ;CLUTCH.c: 141: {;CLUTCH.c: 142: ucCLUTCHState = 5; - 16842 00651A 0E05 movlw 5 - 16843 00651C 0105 movlb 5 ; () banked - 16844 00651E 6FFD movwf _ucCLUTCHState& (0+255),b - 16845 006520 i2l2143: - 16846 - 16847 ; BSR set to: 5 - 16848 006520 0012 return ;funcret - 16849 006522 __end_of_CLUTCH_AnalyseState: - 16850 callstack 0 - 16851 - 16852 ;; *************** function _TEMPORIZATION_30s ***************** - 16853 ;; Defined at: - 16854 ;; line 65 in file "TEMPORIZATIONS.c" - 16855 ;; Parameters: Size Location Type - 16856 ;; None - 16857 ;; Auto vars: Size Location Type - 16858 ;; None - 16859 ;; Return value: Size Location Type - 16860 ;; 1 wreg void - 16861 ;; Registers used: - 16862 ;; None - 16863 ;; Tracked objects: - 16864 ;; On entry : 0/0 - 16865 ;; On exit : 0/0 - 16866 ;; Unchanged: 0/0 - 16867 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 - +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 - +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 16868 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16869 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16870 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16871 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16872 ;;Total ram usage: 0 bytes - 16873 ;; Hardware stack levels used: 1 - 16874 ;; This function calls: - 16875 ;; Nothing - 16876 ;; This function is called by: - 16877 ;; _TMR1_CallBack - 16878 ;; This function uses a non-reentrant model - 16879 ;; - 16880 - 16881 psect text119 - 16882 007D12 __ptext119: - 16883 callstack 0 - 16884 007D12 _TEMPORIZATION_30s: - 16885 callstack 117 - 16886 007D12 0012 return ;funcret - 16887 007D14 __end_of_TEMPORIZATION_30s: - 16888 callstack 0 - 16889 - 16890 ;; *************** function _TEMPORIZATION_1s ***************** - 16891 ;; Defined at: - 16892 ;; line 54 in file "TEMPORIZATIONS.c" - 16893 ;; Parameters: Size Location Type - 16894 ;; None - 16895 ;; Auto vars: Size Location Type - 16896 ;; None - 16897 ;; Return value: Size Location Type - 16898 ;; 1 wreg void - 16899 ;; Registers used: - 16900 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 16901 ;; Tracked objects: - 16902 ;; On entry : 0/0 - 16903 ;; On exit : 0/0 - 16904 ;; Unchanged: 0/0 - 16905 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 17089 00654E 0E00 movlw 0 + 17090 006550 B4CF btfsc 207,2,c ;volatile + 17091 006552 0E01 movlw 1 + 17092 006554 6E01 movwf CLUTCH_AnalyseState@ucFDC1^(0+1280),c + 17093 + 17094 ;CLUTCH.c: 118: ucFDC2 = PORTAbits.RA1; + 17095 006556 0E00 movlw 0 + 17096 006558 B2CE btfsc 206,1,c ;volatile + 17097 00655A 0E01 movlw 1 + 17098 00655C 6E02 movwf CLUTCH_AnalyseState@ucFDC2^(0+1280),c + 17099 00655E + 17100 ;CLUTCH.c: 120: __nop(); + 17101 00655E F000 nop + 17102 006560 + 17103 ;CLUTCH.c: 122: if ( ( ucFDC1 == 0x01 ) && ( ucFDC2 == 0x00 ) ) + 17104 006560 0401 decf CLUTCH_AnalyseState@ucFDC1^(0+1280),w,c + 17105 006562 A4D8 btfss status,2,c + 17106 006564 EFB6 F032 goto i2u712_41 + 17107 006568 EFB8 F032 goto i2u712_40 + 17108 00656C i2u712_41: + 17109 00656C EFC7 F032 goto i2l9020 + 17110 006570 i2u712_40: + 17111 006570 5002 movf CLUTCH_AnalyseState@ucFDC2^(0+1280),w,c + 17112 006572 A4D8 btfss status,2,c + 17113 006574 EFBE F032 goto i2u713_41 + 17114 006578 EFC0 F032 goto i2u713_40 + 17115 00657C i2u713_41: + 17116 00657C EFC7 F032 goto i2l9020 + 17117 006580 i2u713_40: + 17118 006580 + 17119 ;CLUTCH.c: 123: {;CLUTCH.c: 124: ucCLUTCHState = 1; + 17120 006580 0E01 movlw 1 + 17121 006582 0105 movlb 5 ; () banked + 17122 006584 6FFD movwf _ucCLUTCHState& (0+255),b + 17123 006586 + 17124 ; BSR set to: 5 + 17125 ;CLUTCH.c: 125: ucCLUTCHlmin = ucCLUTCHDuty; + 17126 006586 C554 F67C movff _ucCLUTCHDuty,_ucCLUTCHlmin + 17127 + 17128 ;CLUTCH.c: 126: } + 17129 00658A EF0B F033 goto i2l2143 + 17130 00658E i2l9020: + 17131 00658E 5001 movf CLUTCH_AnalyseState@ucFDC1^(0+1280),w,c + 17132 006590 A4D8 btfss status,2,c + 17133 006592 EFCD F032 goto i2u714_41 + 17134 006596 EFCF F032 goto i2u714_40 + 17135 00659A i2u714_41: + 17136 00659A EFDE F032 goto i2l9028 + 17137 00659E i2u714_40: + 17138 00659E 0402 decf CLUTCH_AnalyseState@ucFDC2^(0+1280),w,c + 17139 0065A0 A4D8 btfss status,2,c + 17140 0065A2 EFD5 F032 goto i2u715_41 + 17141 0065A6 EFD7 F032 goto i2u715_40 + 17142 0065AA i2u715_41: + 17143 0065AA EFDE F032 goto i2l9028 + 17144 0065AE i2u715_40: + 17145 0065AE + 17146 ;CLUTCH.c: 128: {;CLUTCH.c: 129: ucCLUTCHState = 2; + 17147 0065AE 0E02 movlw 2 + 17148 0065B0 0105 movlb 5 ; () banked + 17149 0065B2 6FFD movwf _ucCLUTCHState& (0+255),b + 17150 0065B4 + 17151 ; BSR set to: 5 + 17152 ;CLUTCH.c: 130: ucCLUTCHlmax = ucCLUTCHDuty; + 17153 0065B4 C554 F67B movff _ucCLUTCHDuty,_ucCLUTCHlmax + 17154 + 17155 ;CLUTCH.c: 131: } + 17156 0065B8 EF0B F033 goto i2l2143 + 17157 0065BC i2l9028: + 17158 0065BC 5001 movf CLUTCH_AnalyseState@ucFDC1^(0+1280),w,c + 17159 0065BE A4D8 btfss status,2,c + 17160 0065C0 EFE4 F032 goto i2u716_41 + 17161 0065C4 EFE6 F032 goto i2u716_40 + 17162 0065C8 i2u716_41: + 17163 0065C8 EFF3 F032 goto i2l9034 + 17164 0065CC i2u716_40: + 17165 0065CC 5002 movf CLUTCH_AnalyseState@ucFDC2^(0+1280),w,c + 17166 0065CE A4D8 btfss status,2,c + 17167 0065D0 EFEC F032 goto i2u717_41 + 17168 0065D4 EFEE F032 goto i2u717_40 + 17169 0065D8 i2u717_41: + 17170 0065D8 EFF3 F032 goto i2l9034 + 17171 0065DC i2u717_40: + 17172 0065DC + 17173 ;CLUTCH.c: 133: {;CLUTCH.c: 134: ucCLUTCHState = 3; + 17174 0065DC 0E03 movlw 3 + 17175 0065DE 0105 movlb 5 ; () banked + 17176 0065E0 6FFD movwf _ucCLUTCHState& (0+255),b + 17177 + 17178 ;CLUTCH.c: 135: } + 17179 0065E2 EF0B F033 goto i2l2143 + 17180 0065E6 i2l9034: + 17181 0065E6 0401 decf CLUTCH_AnalyseState@ucFDC1^(0+1280),w,c + 17182 0065E8 A4D8 btfss status,2,c + 17183 0065EA EFF9 F032 goto i2u718_41 + 17184 0065EE EFFB F032 goto i2u718_40 + 17185 0065F2 i2u718_41: + 17186 0065F2 EF08 F033 goto i2l9040 + 17187 0065F6 i2u718_40: + 17188 0065F6 0402 decf CLUTCH_AnalyseState@ucFDC2^(0+1280),w,c + 17189 0065F8 A4D8 btfss status,2,c + 17190 0065FA EF01 F033 goto i2u719_41 + 17191 0065FE EF03 F033 goto i2u719_40 + 17192 006602 i2u719_41: + 17193 006602 EF08 F033 goto i2l9040 + 17194 006606 i2u719_40: + 17195 006606 + 17196 ;CLUTCH.c: 137: {;CLUTCH.c: 138: ucCLUTCHState = 4; + 17197 006606 0E04 movlw 4 + 17198 006608 0105 movlb 5 ; () banked + 17199 00660A 6FFD movwf _ucCLUTCHState& (0+255),b + 17200 + 17201 ;CLUTCH.c: 139: } + 17202 00660C EF0B F033 goto i2l2143 + 17203 006610 i2l9040: + 17204 + 17205 ;CLUTCH.c: 141: {;CLUTCH.c: 142: ucCLUTCHState = 5; + 17206 006610 0E05 movlw 5 + 17207 006612 0105 movlb 5 ; () banked + 17208 006614 6FFD movwf _ucCLUTCHState& (0+255),b + 17209 006616 i2l2143: + 17210 + 17211 ; BSR set to: 5 + 17212 006616 0012 return ;funcret + 17213 006618 __end_of_CLUTCH_AnalyseState: + 17214 callstack 0 + 17215 + 17216 ;; *************** function _TEMPORIZATION_30s ***************** + 17217 ;; Defined at: + 17218 ;; line 70 in file "TEMPORIZATIONS.c" + 17219 ;; Parameters: Size Location Type + 17220 ;; None + 17221 ;; Auto vars: Size Location Type + 17222 ;; None + 17223 ;; Return value: Size Location Type + 17224 ;; 1 wreg void + 17225 ;; Registers used: + 17226 ;; None + 17227 ;; Tracked objects: + 17228 ;; On entry : 0/0 + 17229 ;; On exit : 0/0 + 17230 ;; Unchanged: 0/0 + 17231 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 16906 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 17232 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16907 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 17233 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16908 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0 + 17234 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16909 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0 + 17235 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 16910 ;;Total ram usage: 1 bytes - 16911 ;; Hardware stack levels used: 1 - 16912 ;; Hardware stack levels required when called: 4 - 16913 ;; This function calls: - 16914 ;; i2_CANWriteMessage - 16915 ;; This function is called by: - 16916 ;; _TMR1_CallBack - 16917 ;; This function uses a non-reentrant model - 16918 ;; - 16919 - 16920 psect text120 - 16921 00729A __ptext120: - 16922 callstack 0 - 16923 00729A _TEMPORIZATION_1s: - 16924 callstack 113 - 16925 00729A - 16926 ;TEMPORIZATIONS.c: 56: CANWriteMessage(0x331, 4, ucTPS_STATE, ucAPPS_STATE, ucCLUTCH - + State, ucETB_STATE, 0, 0, 0, 0); - 16927 00729A 0E31 movlw 49 - 16928 00729C 6E1E movwf i2CANWriteMessage@id^(0+1280),c - 16929 00729E 0E03 movlw 3 - 16930 0072A0 6E1F movwf (i2CANWriteMessage@id+1)^(0+1280),c - 16931 0072A2 0E00 movlw 0 - 16932 0072A4 6E20 movwf (i2CANWriteMessage@id+2)^(0+1280),c - 16933 0072A6 0E00 movlw 0 - 16934 0072A8 6E21 movwf (i2CANWriteMessage@id+3)^(0+1280),c - 16935 0072AA 0E04 movlw 4 - 16936 0072AC 6E22 movwf i2CANWriteMessage@dataLength^(0+1280),c - 16937 0072AE C552 F523 movff _ucTPS_STATE,i2CANWriteMessage@data1 - 16938 0072B2 C551 F524 movff _ucAPPS_STATE,i2CANWriteMessage@data2 - 16939 0072B6 C5FD F525 movff _ucCLUTCHState,i2CANWriteMessage@data3 - 16940 0072BA C550 F526 movff _ucETB_STATE,i2CANWriteMessage@data4 - 16941 0072BE 0E00 movlw 0 - 16942 0072C0 6E27 movwf i2CANWriteMessage@data5^(0+1280),c - 16943 0072C2 0E00 movlw 0 - 16944 0072C4 6E28 movwf i2CANWriteMessage@data6^(0+1280),c - 16945 0072C6 0E00 movlw 0 - 16946 0072C8 6E29 movwf i2CANWriteMessage@data7^(0+1280),c - 16947 0072CA 0E00 movlw 0 - 16948 0072CC 6E2A movwf i2CANWriteMessage@data8^(0+1280),c - 16949 0072CE ECEF F030 call i2_CANWriteMessage ;wreg free - 16950 0072D2 B0BE btfsc 190,0,c ;volatile - 16951 0072D4 EF6E F039 goto i2u792_41 - 16952 0072D8 EF71 F039 goto i2u792_40 - 16953 0072DC i2u792_41: - 16954 0072DC 0E01 movlw 1 - 16955 0072DE EF72 F039 goto i2u792_46 - 16956 0072E2 i2u792_40: - 16957 0072E2 0E00 movlw 0 - 16958 0072E4 i2u792_46: - 16959 0072E4 0AFF xorlw 255 - 16960 0072E6 6E2C movwf ??_TEMPORIZATION_1s^(0+1280),c - 16961 0072E8 50BE movf 190,w,c ;volatile - 16962 0072EA 182C xorwf ??_TEMPORIZATION_1s^(0+1280),w,c - 16963 0072EC 0BFE andlw -2 - 16964 0072EE 182C xorwf ??_TEMPORIZATION_1s^(0+1280),w,c - 16965 0072F0 6EBE movwf 190,c ;volatile - 16966 0072F2 0012 return ;funcret - 16967 0072F4 __end_of_TEMPORIZATION_1s: - 16968 callstack 0 - 16969 - 16970 ;; *************** function _TEMPORIZATION_1mins ***************** - 16971 ;; Defined at: - 16972 ;; line 70 in file "TEMPORIZATIONS.c" - 16973 ;; Parameters: Size Location Type - 16974 ;; None - 16975 ;; Auto vars: Size Location Type - 16976 ;; None - 16977 ;; Return value: Size Location Type - 16978 ;; 1 wreg void - 16979 ;; Registers used: - 16980 ;; None - 16981 ;; Tracked objects: - 16982 ;; On entry : 0/0 - 16983 ;; On exit : 0/0 - 16984 ;; Unchanged: 0/0 - 16985 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 - +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 - +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 16986 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16987 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16988 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16989 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 16990 ;;Total ram usage: 0 bytes - 16991 ;; Hardware stack levels used: 1 - 16992 ;; This function calls: - 16993 ;; Nothing - 16994 ;; This function is called by: - 16995 ;; _TMR1_CallBack - 16996 ;; This function uses a non-reentrant model - 16997 ;; - 16998 - 16999 psect text121 - 17000 007D14 __ptext121: - 17001 callstack 0 - 17002 007D14 _TEMPORIZATION_1mins: - 17003 callstack 117 - 17004 007D14 0012 return ;funcret - 17005 007D16 __end_of_TEMPORIZATION_1mins: - 17006 callstack 0 - 17007 - 17008 ;; *************** function _TEMPORIZATION_10s ***************** - 17009 ;; Defined at: - 17010 ;; line 60 in file "TEMPORIZATIONS.c" - 17011 ;; Parameters: Size Location Type - 17012 ;; None - 17013 ;; Auto vars: Size Location Type - 17014 ;; None - 17015 ;; Return value: Size Location Type - 17016 ;; 1 wreg void - 17017 ;; Registers used: - 17018 ;; None - 17019 ;; Tracked objects: - 17020 ;; On entry : 0/0 - 17021 ;; On exit : 0/0 - 17022 ;; Unchanged: 0/0 - 17023 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 17236 ;;Total ram usage: 0 bytes + 17237 ;; Hardware stack levels used: 1 + 17238 ;; This function calls: + 17239 ;; Nothing + 17240 ;; This function is called by: + 17241 ;; _TMR1_CallBack + 17242 ;; This function uses a non-reentrant model + 17243 ;; + 17244 + 17245 psect text119 + 17246 007F72 __ptext119: + 17247 callstack 0 + 17248 007F72 _TEMPORIZATION_30s: + 17249 callstack 117 + 17250 007F72 0012 return ;funcret + 17251 007F74 __end_of_TEMPORIZATION_30s: + 17252 callstack 0 + 17253 + 17254 ;; *************** function _TEMPORIZATION_1s ***************** + 17255 ;; Defined at: + 17256 ;; line 59 in file "TEMPORIZATIONS.c" + 17257 ;; Parameters: Size Location Type + 17258 ;; None + 17259 ;; Auto vars: Size Location Type + 17260 ;; None + 17261 ;; Return value: Size Location Type + 17262 ;; 1 wreg void + 17263 ;; Registers used: + 17264 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 17265 ;; Tracked objects: + 17266 ;; On entry : 0/0 + 17267 ;; On exit : 0/0 + 17268 ;; Unchanged: 0/0 + 17269 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 17024 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 17270 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17025 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 17271 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17026 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 17272 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17027 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + 17273 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17028 ;;Total ram usage: 0 bytes - 17029 ;; Hardware stack levels used: 1 - 17030 ;; This function calls: - 17031 ;; Nothing - 17032 ;; This function is called by: - 17033 ;; _TMR1_CallBack - 17034 ;; This function uses a non-reentrant model - 17035 ;; - 17036 - 17037 psect text122 - 17038 007D16 __ptext122: - 17039 callstack 0 - 17040 007D16 _TEMPORIZATION_10s: - 17041 callstack 117 - 17042 007D16 0012 return ;funcret - 17043 007D18 __end_of_TEMPORIZATION_10s: - 17044 callstack 0 - 17045 - 17046 ;; *************** function _TEMPORIZATION_100ms ***************** - 17047 ;; Defined at: - 17048 ;; line 32 in file "TEMPORIZATIONS.c" - 17049 ;; Parameters: Size Location Type - 17050 ;; None - 17051 ;; Auto vars: Size Location Type - 17052 ;; None - 17053 ;; Return value: Size Location Type - 17054 ;; 1 wreg void - 17055 ;; Registers used: - 17056 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 17057 ;; Tracked objects: - 17058 ;; On entry : 0/0 - 17059 ;; On exit : 0/0 - 17060 ;; Unchanged: 0/0 - 17061 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 17274 ;;Total ram usage: 0 bytes + 17275 ;; Hardware stack levels used: 1 + 17276 ;; Hardware stack levels required when called: 4 + 17277 ;; This function calls: + 17278 ;; i2_CANWriteMessage + 17279 ;; This function is called by: + 17280 ;; _TMR1_CallBack + 17281 ;; This function uses a non-reentrant model + 17282 ;; + 17283 + 17284 psect text120 + 17285 007892 __ptext120: + 17286 callstack 0 + 17287 007892 _TEMPORIZATION_1s: + 17288 callstack 113 + 17289 007892 + 17290 ;TEMPORIZATIONS.c: 61: CANWriteMessage(0x331, 4, ucTPS_STATE, ucAPPS_STATE, ucCLUTCH + + State, ucETB_STATE, 0, 0, 0, 0); + 17291 007892 0E31 movlw 49 + 17292 007894 6E1E movwf i2CANWriteMessage@id^(0+1280),c + 17293 007896 0E03 movlw 3 + 17294 007898 6E1F movwf (i2CANWriteMessage@id+1)^(0+1280),c + 17295 00789A 0E00 movlw 0 + 17296 00789C 6E20 movwf (i2CANWriteMessage@id+2)^(0+1280),c + 17297 00789E 0E00 movlw 0 + 17298 0078A0 6E21 movwf (i2CANWriteMessage@id+3)^(0+1280),c + 17299 0078A2 0E04 movlw 4 + 17300 0078A4 6E22 movwf i2CANWriteMessage@dataLength^(0+1280),c + 17301 0078A6 C553 F523 movff _ucTPS_STATE,i2CANWriteMessage@data1 + 17302 0078AA C552 F524 movff _ucAPPS_STATE,i2CANWriteMessage@data2 + 17303 0078AE C5FD F525 movff _ucCLUTCHState,i2CANWriteMessage@data3 + 17304 0078B2 C551 F526 movff _ucETB_STATE,i2CANWriteMessage@data4 + 17305 0078B6 0E00 movlw 0 + 17306 0078B8 6E27 movwf i2CANWriteMessage@data5^(0+1280),c + 17307 0078BA 0E00 movlw 0 + 17308 0078BC 6E28 movwf i2CANWriteMessage@data6^(0+1280),c + 17309 0078BE 0E00 movlw 0 + 17310 0078C0 6E29 movwf i2CANWriteMessage@data7^(0+1280),c + 17311 0078C2 0E00 movlw 0 + 17312 0078C4 6E2A movwf i2CANWriteMessage@data8^(0+1280),c + 17313 0078C6 EC6A F031 call i2_CANWriteMessage ;wreg free + 17314 0078CA 0012 return ;funcret + 17315 0078CC __end_of_TEMPORIZATION_1s: + 17316 callstack 0 + 17317 + 17318 ;; *************** function _TEMPORIZATION_1mins ***************** + 17319 ;; Defined at: + 17320 ;; line 75 in file "TEMPORIZATIONS.c" + 17321 ;; Parameters: Size Location Type + 17322 ;; None + 17323 ;; Auto vars: Size Location Type + 17324 ;; None + 17325 ;; Return value: Size Location Type + 17326 ;; 1 wreg void + 17327 ;; Registers used: + 17328 ;; None + 17329 ;; Tracked objects: + 17330 ;; On entry : 0/0 + 17331 ;; On exit : 0/0 + 17332 ;; Unchanged: 0/0 + 17333 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 + +1 BANK32 BANK33 BANK34 BANK35 BANK36 + 17334 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17335 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17336 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17337 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17338 ;;Total ram usage: 0 bytes + 17339 ;; Hardware stack levels used: 1 + 17340 ;; This function calls: + 17341 ;; Nothing + 17342 ;; This function is called by: + 17343 ;; _TMR1_CallBack + 17344 ;; This function uses a non-reentrant model + 17345 ;; + 17346 + 17347 psect text121 + 17348 007F74 __ptext121: + 17349 callstack 0 + 17350 007F74 _TEMPORIZATION_1mins: + 17351 callstack 117 + 17352 007F74 0012 return ;funcret + 17353 007F76 __end_of_TEMPORIZATION_1mins: + 17354 callstack 0 + 17355 + 17356 ;; *************** function _TEMPORIZATION_10s ***************** + 17357 ;; Defined at: + 17358 ;; line 65 in file "TEMPORIZATIONS.c" + 17359 ;; Parameters: Size Location Type + 17360 ;; None + 17361 ;; Auto vars: Size Location Type + 17362 ;; None + 17363 ;; Return value: Size Location Type + 17364 ;; 1 wreg void + 17365 ;; Registers used: + 17366 ;; None + 17367 ;; Tracked objects: + 17368 ;; On entry : 0/0 + 17369 ;; On exit : 0/0 + 17370 ;; Unchanged: 0/0 + 17371 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 17062 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 17372 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17373 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17374 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17375 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17376 ;;Total ram usage: 0 bytes + 17377 ;; Hardware stack levels used: 1 + 17378 ;; This function calls: + 17379 ;; Nothing + 17380 ;; This function is called by: + 17381 ;; _TMR1_CallBack + 17382 ;; This function uses a non-reentrant model + 17383 ;; + 17384 + 17385 psect text122 + 17386 007F76 __ptext122: + 17387 callstack 0 + 17388 007F76 _TEMPORIZATION_10s: + 17389 callstack 117 + 17390 007F76 0012 return ;funcret + 17391 007F78 __end_of_TEMPORIZATION_10s: + 17392 callstack 0 + 17393 + 17394 ;; *************** function _TEMPORIZATION_100ms ***************** + 17395 ;; Defined at: + 17396 ;; line 37 in file "TEMPORIZATIONS.c" + 17397 ;; Parameters: Size Location Type + 17398 ;; None + 17399 ;; Auto vars: Size Location Type + 17400 ;; None + 17401 ;; Return value: Size Location Type + 17402 ;; 1 wreg void + 17403 ;; Registers used: + 17404 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 17405 ;; Tracked objects: + 17406 ;; On entry : 0/0 + 17407 ;; On exit : 0/0 + 17408 ;; Unchanged: 0/0 + 17409 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 + +1 BANK32 BANK33 BANK34 BANK35 BANK36 + 17410 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17063 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 17411 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17064 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 17412 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17065 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + 17413 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17066 ;;Total ram usage: 0 bytes - 17067 ;; Hardware stack levels used: 1 - 17068 ;; Hardware stack levels required when called: 4 - 17069 ;; This function calls: - 17070 ;; _ETC100msSupervisor - 17071 ;; i2_CANWriteMessage - 17072 ;; This function is called by: - 17073 ;; _TMR1_CallBack - 17074 ;; This function uses a non-reentrant model - 17075 ;; - 17076 - 17077 psect text123 - 17078 00757E __ptext123: - 17079 callstack 0 - 17080 00757E _TEMPORIZATION_100ms: - 17081 callstack 113 - 17082 00757E - 17083 ;TEMPORIZATIONS.c: 38: ETC100msSupervisor(); - 17084 00757E EC8C F03E call _ETC100msSupervisor ;wreg free - 17085 007582 - 17086 ;TEMPORIZATIONS.c: 39: CANWriteMessage(0x330, 6, ucAPPS1Perc, ucAPPS2Perc, ucTPS1Per + 17414 ;;Total ram usage: 0 bytes + 17415 ;; Hardware stack levels used: 1 + 17416 ;; Hardware stack levels required when called: 4 + 17417 ;; This function calls: + 17418 ;; _ETC100msSupervisor + 17419 ;; i2_CANWriteMessage + 17420 ;; This function is called by: + 17421 ;; _TMR1_CallBack + 17422 ;; This function uses a non-reentrant model + 17423 ;; + 17424 + 17425 psect text123 + 17426 0077A0 __ptext123: + 17427 callstack 0 + 17428 0077A0 _TEMPORIZATION_100ms: + 17429 callstack 113 + 17430 0077A0 + 17431 ;TEMPORIZATIONS.c: 43: ETC100msSupervisor(); + 17432 0077A0 ECC2 F038 call _ETC100msSupervisor ;wreg free + 17433 0077A4 + 17434 ;TEMPORIZATIONS.c: 44: CANWriteMessage(0x330, 6, ucAPPS1Perc, ucAPPS2Perc, ucTPS1Per + c, ucTPS2Perc, ucAPPS, ucTPS, 0, 0); - 17087 007582 0E30 movlw 48 - 17088 007584 6E1E movwf i2CANWriteMessage@id^(0+1280),c - 17089 007586 0E03 movlw 3 - 17090 007588 6E1F movwf (i2CANWriteMessage@id+1)^(0+1280),c - 17091 00758A 0E00 movlw 0 - 17092 00758C 6E20 movwf (i2CANWriteMessage@id+2)^(0+1280),c - 17093 00758E 0E00 movlw 0 - 17094 007590 6E21 movwf (i2CANWriteMessage@id+3)^(0+1280),c - 17095 007592 0E06 movlw 6 - 17096 007594 6E22 movwf i2CANWriteMessage@dataLength^(0+1280),c - 17097 007596 C548 F523 movff _ucAPPS1Perc,i2CANWriteMessage@data1 - 17098 00759A C546 F524 movff _ucAPPS2Perc,i2CANWriteMessage@data2 - 17099 00759E C544 F525 movff _ucTPS1Perc,i2CANWriteMessage@data3 - 17100 0075A2 C542 F526 movff _ucTPS2Perc,i2CANWriteMessage@data4 - 17101 0075A6 C654 F527 movff _ucAPPS,i2CANWriteMessage@data5 - 17102 0075AA C540 F528 movff _ucTPS,i2CANWriteMessage@data6 - 17103 0075AE 0E00 movlw 0 - 17104 0075B0 6E29 movwf i2CANWriteMessage@data7^(0+1280),c - 17105 0075B2 0E00 movlw 0 - 17106 0075B4 6E2A movwf i2CANWriteMessage@data8^(0+1280),c - 17107 0075B6 ECEF F030 call i2_CANWriteMessage ;wreg free - 17108 0075BA 0012 return ;funcret - 17109 0075BC __end_of_TEMPORIZATION_100ms: - 17110 callstack 0 - 17111 - 17112 ;; *************** function i2_CANWriteMessage ***************** - 17113 ;; Defined at: - 17114 ;; line 56 in file "MESSAGES.C" - 17115 ;; Parameters: Size Location Type - 17116 ;; id 4 29[COMRAM] unsigned long - 17117 ;; dataLength 1 33[COMRAM] unsigned char - 17118 ;; data1 1 34[COMRAM] unsigned char - 17119 ;; data2 1 35[COMRAM] unsigned char - 17120 ;; data3 1 36[COMRAM] unsigned char - 17121 ;; data4 1 37[COMRAM] unsigned char - 17122 ;; data5 1 38[COMRAM] unsigned char - 17123 ;; data6 1 39[COMRAM] unsigned char - 17124 ;; data7 1 40[COMRAM] unsigned char - 17125 ;; data8 1 41[COMRAM] unsigned char - 17126 ;; Auto vars: Size Location Type - 17127 ;; None - 17128 ;; Return value: Size Location Type - 17129 ;; 1 wreg void - 17130 ;; Registers used: - 17131 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 17132 ;; Tracked objects: - 17133 ;; On entry : 0/0 - 17134 ;; On exit : 0/0 - 17135 ;; Unchanged: 0/0 - 17136 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 17435 0077A4 0E30 movlw 48 + 17436 0077A6 6E1E movwf i2CANWriteMessage@id^(0+1280),c + 17437 0077A8 0E03 movlw 3 + 17438 0077AA 6E1F movwf (i2CANWriteMessage@id+1)^(0+1280),c + 17439 0077AC 0E00 movlw 0 + 17440 0077AE 6E20 movwf (i2CANWriteMessage@id+2)^(0+1280),c + 17441 0077B0 0E00 movlw 0 + 17442 0077B2 6E21 movwf (i2CANWriteMessage@id+3)^(0+1280),c + 17443 0077B4 0E06 movlw 6 + 17444 0077B6 6E22 movwf i2CANWriteMessage@dataLength^(0+1280),c + 17445 0077B8 C548 F523 movff _ucAPPS1Perc,i2CANWriteMessage@data1 + 17446 0077BC C546 F524 movff _ucAPPS2Perc,i2CANWriteMessage@data2 + 17447 0077C0 C544 F525 movff _ucTPS1Perc,i2CANWriteMessage@data3 + 17448 0077C4 C542 F526 movff _ucTPS2Perc,i2CANWriteMessage@data4 + 17449 0077C8 C654 F527 movff _ucAPPS,i2CANWriteMessage@data5 + 17450 0077CC C540 F528 movff _ucTPS,i2CANWriteMessage@data6 + 17451 0077D0 0E00 movlw 0 + 17452 0077D2 6E29 movwf i2CANWriteMessage@data7^(0+1280),c + 17453 0077D4 0E00 movlw 0 + 17454 0077D6 6E2A movwf i2CANWriteMessage@data8^(0+1280),c + 17455 0077D8 EC6A F031 call i2_CANWriteMessage ;wreg free + 17456 0077DC 0012 return ;funcret + 17457 0077DE __end_of_TEMPORIZATION_100ms: + 17458 callstack 0 + 17459 + 17460 ;; *************** function i2_CANWriteMessage ***************** + 17461 ;; Defined at: + 17462 ;; line 56 in file "MESSAGES.C" + 17463 ;; Parameters: Size Location Type + 17464 ;; id 4 29[COMRAM] unsigned long + 17465 ;; dataLength 1 33[COMRAM] unsigned char + 17466 ;; data1 1 34[COMRAM] unsigned char + 17467 ;; data2 1 35[COMRAM] unsigned char + 17468 ;; data3 1 36[COMRAM] unsigned char + 17469 ;; data4 1 37[COMRAM] unsigned char + 17470 ;; data5 1 38[COMRAM] unsigned char + 17471 ;; data6 1 39[COMRAM] unsigned char + 17472 ;; data7 1 40[COMRAM] unsigned char + 17473 ;; data8 1 41[COMRAM] unsigned char + 17474 ;; Auto vars: Size Location Type + 17475 ;; None + 17476 ;; Return value: Size Location Type + 17477 ;; 1 wreg void + 17478 ;; Registers used: + 17479 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 17480 ;; Tracked objects: + 17481 ;; On entry : 0/0 + 17482 ;; On exit : 0/0 + 17483 ;; Unchanged: 0/0 + 17484 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 17137 ;; Params: 13 0 0 0 0 0 0 0 0 0 0 0 + 17485 ;; Params: 13 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17138 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 17486 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17139 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0 + 17487 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17140 ;; Totals: 14 0 0 0 0 0 0 0 0 0 0 0 + 17488 ;; Totals: 14 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17141 ;;Total ram usage: 14 bytes - 17142 ;; Hardware stack levels used: 1 - 17143 ;; Hardware stack levels required when called: 3 - 17144 ;; This function calls: - 17145 ;; i2_CAN1_IsBusOff - 17146 ;; i2_CAN1_IsTxErrorActive - 17147 ;; i2_CAN1_IsTxErrorPassive - 17148 ;; i2_CAN1_IsTxErrorWarning - 17149 ;; i2_CAN1_Transmit - 17150 ;; i2_CAN1_TransmitFIFOStatusGet - 17151 ;; This function is called by: - 17152 ;; _TEMPORIZATION_100ms - 17153 ;; _TEMPORIZATION_1s - 17154 ;; This function uses a non-reentrant model - 17155 ;; - 17156 - 17157 psect text124 - 17158 0061DE __ptext124: - 17159 callstack 0 - 17160 0061DE i2_CANWriteMessage: - 17161 callstack 113 - 17162 0061DE - 17163 ;MESSAGES.C: 56: void CANWriteMessage(unsigned long id, unsigned char dataLength, unsign + 17489 ;;Total ram usage: 14 bytes + 17490 ;; Hardware stack levels used: 1 + 17491 ;; Hardware stack levels required when called: 3 + 17492 ;; This function calls: + 17493 ;; i2_CAN1_IsBusOff + 17494 ;; i2_CAN1_IsTxErrorActive + 17495 ;; i2_CAN1_IsTxErrorPassive + 17496 ;; i2_CAN1_IsTxErrorWarning + 17497 ;; i2_CAN1_Transmit + 17498 ;; i2_CAN1_TransmitFIFOStatusGet + 17499 ;; This function is called by: + 17500 ;; _TEMPORIZATION_100ms + 17501 ;; _TEMPORIZATION_1s + 17502 ;; This function uses a non-reentrant model + 17503 ;; + 17504 + 17505 psect text124 + 17506 0062D4 __ptext124: + 17507 callstack 0 + 17508 0062D4 i2_CANWriteMessage: + 17509 callstack 113 + 17510 0062D4 + 17511 ;MESSAGES.C: 56: void CANWriteMessage(unsigned long id, unsigned char dataLength, unsign + ed char data1, unsigned char data2, unsigned char data3, unsigned char data4, unsigned c + har data5, unsigned char data6, unsigned char data7, unsigned char data8);MESSAGES.C: 57 + : {;MESSAGES.C: 58: CANDATAdata [0] = data1; - 17164 0061DE C523 F699 movff i2CANWriteMessage@data1,_CANDATAdata - 17165 - 17166 ;MESSAGES.C: 59: CANDATAdata [1] = data2; - 17167 0061E2 C524 F69A movff i2CANWriteMessage@data2,_CANDATAdata+1 - 17168 - 17169 ;MESSAGES.C: 60: CANDATAdata [2] = data3; - 17170 0061E6 C525 F69B movff i2CANWriteMessage@data3,_CANDATAdata+2 - 17171 - 17172 ;MESSAGES.C: 61: CANDATAdata [3] = data4; - 17173 0061EA C526 F69C movff i2CANWriteMessage@data4,_CANDATAdata+3 - 17174 - 17175 ;MESSAGES.C: 62: CANDATAdata [4] = data5; - 17176 0061EE C527 F69D movff i2CANWriteMessage@data5,_CANDATAdata+4 - 17177 - 17178 ;MESSAGES.C: 63: CANDATAdata [5] = data6; - 17179 0061F2 C528 F69E movff i2CANWriteMessage@data6,_CANDATAdata+5 - 17180 - 17181 ;MESSAGES.C: 64: CANDATAdata [6] = data7; - 17182 0061F6 C529 F69F movff i2CANWriteMessage@data7,_CANDATAdata+6 - 17183 - 17184 ;MESSAGES.C: 65: CANDATAdata [7] = data8; - 17185 0061FA C52A F6A0 movff i2CANWriteMessage@data8,_CANDATAdata+7 - 17186 - 17187 ;MESSAGES.C: 67: msgTransmit.msgId = id; - 17188 0061FE C51E F6A8 movff i2CANWriteMessage@id,_msgTransmit - 17189 006202 C51F F6A9 movff i2CANWriteMessage@id+1,_msgTransmit+1 - 17190 006206 C520 F6AA movff i2CANWriteMessage@id+2,_msgTransmit+2 - 17191 00620A C521 F6AB movff i2CANWriteMessage@id+3,_msgTransmit+3 - 17192 - 17193 ;MESSAGES.C: 68: msgTransmit.field.formatType = CAN_2_0_FORMAT; - 17194 00620E 0106 movlb 6 ; () banked - 17195 006210 9DAC bcf (_msgTransmit+4)& (0+255),6,b - 17196 - 17197 ;MESSAGES.C: 69: msgTransmit.field.brs = CAN_NON_BRS_MODE; - 17198 006212 9FAC bcf (_msgTransmit+4)& (0+255),7,b - 17199 - 17200 ;MESSAGES.C: 70: msgTransmit.field.frameType = CAN_FRAME_DATA; - 17201 006214 93AC bcf (_msgTransmit+4)& (0+255),1,b - 17202 - 17203 ;MESSAGES.C: 71: msgTransmit.field.idType = CAN_FRAME_STD; - 17204 006216 91AC bcf (_msgTransmit+4)& (0+255),0,b - 17205 006218 - 17206 ; BSR set to: 6 - 17207 ;MESSAGES.C: 72: msgTransmit.field.dlc = ( dataLength & 0x0F ); - 17208 006218 C522 F52B movff i2CANWriteMessage@dataLength,??i2_CANWriteMessage - 17209 00621C 0E0F movlw 15 - 17210 00621E 162B andwf ??i2_CANWriteMessage^(0+1280),f,c - 17211 006220 462B rlncf ??i2_CANWriteMessage^(0+1280),f,c - 17212 006222 462B rlncf ??i2_CANWriteMessage^(0+1280),f,c - 17213 006224 51AC movf (_msgTransmit+4)& (0+255),w,b - 17214 006226 182B xorwf ??i2_CANWriteMessage^(0+1280),w,c - 17215 006228 0BC3 andlw -61 - 17216 00622A 182B xorwf ??i2_CANWriteMessage^(0+1280),w,c - 17217 00622C 6FAC movwf (_msgTransmit+4)& (0+255),b - 17218 - 17219 ;MESSAGES.C: 73: msgTransmit.data = CANDATAdata; - 17220 00622E 0E99 movlw low _CANDATAdata - 17221 006230 6FAD movwf (_msgTransmit+5)& (0+255),b - 17222 006232 0E06 movlw high _CANDATAdata - 17223 006234 6FAE movwf (_msgTransmit+6)& (0+255),b - 17224 006236 - 17225 ; BSR set to: 6 - 17226 ;MESSAGES.C: 75: if(CAN1_IsBusOff() == 0x01) - 17227 006236 EC8B F03D call i2_CAN1_IsBusOff ;wreg free - 17228 00623A 06E8 decf wreg,f,c - 17229 00623C A4D8 btfss status,2,c - 17230 00623E EF23 F031 goto i2u770_41 - 17231 006242 EF25 F031 goto i2u770_40 - 17232 006246 i2u770_41: - 17233 006246 EF26 F031 goto i2l9551 - 17234 00624A i2u770_40: - 17235 00624A - 17236 ;MESSAGES.C: 76: {;MESSAGES.C: 77: __nop(); - 17237 00624A F000 nop - 17238 00624C i2l9551: - 17239 - 17240 ;MESSAGES.C: 79: if(CAN1_IsTxErrorPassive() == 0x01) - 17241 00624C EC80 F03D call i2_CAN1_IsTxErrorPassive ;wreg free - 17242 006250 06E8 decf wreg,f,c - 17243 006252 A4D8 btfss status,2,c - 17244 006254 EF2E F031 goto i2u771_41 - 17245 006258 EF30 F031 goto i2u771_40 - 17246 00625C i2u771_41: - 17247 00625C EF31 F031 goto i2l9555 - 17248 006260 i2u771_40: - 17249 006260 - 17250 ;MESSAGES.C: 80: {;MESSAGES.C: 81: __nop(); - 17251 006260 F000 nop - 17252 006262 i2l9555: - 17253 - 17254 ;MESSAGES.C: 83: if(CAN1_IsTxErrorWarning() == 0x01) - 17255 006262 EC75 F03D call i2_CAN1_IsTxErrorWarning ;wreg free - 17256 006266 06E8 decf wreg,f,c - 17257 006268 A4D8 btfss status,2,c - 17258 00626A EF39 F031 goto i2u772_41 - 17259 00626E EF3B F031 goto i2u772_40 - 17260 006272 i2u772_41: - 17261 006272 EF3C F031 goto i2l9559 - 17262 006276 i2u772_40: - 17263 006276 - 17264 ;MESSAGES.C: 84: {;MESSAGES.C: 85: __nop(); - 17265 006276 F000 nop - 17266 006278 i2l9559: - 17267 - 17268 ;MESSAGES.C: 87: if(CAN1_IsTxErrorActive() == 0x01) - 17269 006278 EC17 F03D call i2_CAN1_IsTxErrorActive ;wreg free - 17270 00627C 06E8 decf wreg,f,c - 17271 00627E A4D8 btfss status,2,c - 17272 006280 EF44 F031 goto i2u773_41 - 17273 006284 EF46 F031 goto i2u773_40 - 17274 006288 i2u773_41: - 17275 006288 EF47 F031 goto i2l9563 - 17276 00628C i2u773_40: - 17277 00628C - 17278 ;MESSAGES.C: 88: {;MESSAGES.C: 89: __nop(); - 17279 00628C F000 nop - 17280 00628E i2l9563: - 17281 - 17282 ;MESSAGES.C: 92: if(CAN_TX_FIFO_AVAILABLE == (CAN1_TransmitFIFOStatusGet(TXQ) & CAN_ + 17512 0062D4 C523 F699 movff i2CANWriteMessage@data1,_CANDATAdata + 17513 + 17514 ;MESSAGES.C: 59: CANDATAdata [1] = data2; + 17515 0062D8 C524 F69A movff i2CANWriteMessage@data2,_CANDATAdata+1 + 17516 + 17517 ;MESSAGES.C: 60: CANDATAdata [2] = data3; + 17518 0062DC C525 F69B movff i2CANWriteMessage@data3,_CANDATAdata+2 + 17519 + 17520 ;MESSAGES.C: 61: CANDATAdata [3] = data4; + 17521 0062E0 C526 F69C movff i2CANWriteMessage@data4,_CANDATAdata+3 + 17522 + 17523 ;MESSAGES.C: 62: CANDATAdata [4] = data5; + 17524 0062E4 C527 F69D movff i2CANWriteMessage@data5,_CANDATAdata+4 + 17525 + 17526 ;MESSAGES.C: 63: CANDATAdata [5] = data6; + 17527 0062E8 C528 F69E movff i2CANWriteMessage@data6,_CANDATAdata+5 + 17528 + 17529 ;MESSAGES.C: 64: CANDATAdata [6] = data7; + 17530 0062EC C529 F69F movff i2CANWriteMessage@data7,_CANDATAdata+6 + 17531 + 17532 ;MESSAGES.C: 65: CANDATAdata [7] = data8; + 17533 0062F0 C52A F6A0 movff i2CANWriteMessage@data8,_CANDATAdata+7 + 17534 + 17535 ;MESSAGES.C: 67: msgTransmit.msgId = id; + 17536 0062F4 C51E F6A8 movff i2CANWriteMessage@id,_msgTransmit + 17537 0062F8 C51F F6A9 movff i2CANWriteMessage@id+1,_msgTransmit+1 + 17538 0062FC C520 F6AA movff i2CANWriteMessage@id+2,_msgTransmit+2 + 17539 006300 C521 F6AB movff i2CANWriteMessage@id+3,_msgTransmit+3 + 17540 + 17541 ;MESSAGES.C: 68: msgTransmit.field.formatType = CAN_2_0_FORMAT; + 17542 006304 0106 movlb 6 ; () banked + 17543 006306 9DAC bcf (_msgTransmit+4)& (0+255),6,b + 17544 + 17545 ;MESSAGES.C: 69: msgTransmit.field.brs = CAN_NON_BRS_MODE; + 17546 006308 9FAC bcf (_msgTransmit+4)& (0+255),7,b + 17547 + 17548 ;MESSAGES.C: 70: msgTransmit.field.frameType = CAN_FRAME_DATA; + 17549 00630A 93AC bcf (_msgTransmit+4)& (0+255),1,b + 17550 + 17551 ;MESSAGES.C: 71: msgTransmit.field.idType = CAN_FRAME_STD; + 17552 00630C 91AC bcf (_msgTransmit+4)& (0+255),0,b + 17553 00630E + 17554 ; BSR set to: 6 + 17555 ;MESSAGES.C: 72: msgTransmit.field.dlc = ( dataLength & 0x0F ); + 17556 00630E C522 F52B movff i2CANWriteMessage@dataLength,??i2_CANWriteMessage + 17557 006312 0E0F movlw 15 + 17558 006314 162B andwf ??i2_CANWriteMessage^(0+1280),f,c + 17559 006316 462B rlncf ??i2_CANWriteMessage^(0+1280),f,c + 17560 006318 462B rlncf ??i2_CANWriteMessage^(0+1280),f,c + 17561 00631A 51AC movf (_msgTransmit+4)& (0+255),w,b + 17562 00631C 182B xorwf ??i2_CANWriteMessage^(0+1280),w,c + 17563 00631E 0BC3 andlw -61 + 17564 006320 182B xorwf ??i2_CANWriteMessage^(0+1280),w,c + 17565 006322 6FAC movwf (_msgTransmit+4)& (0+255),b + 17566 + 17567 ;MESSAGES.C: 73: msgTransmit.data = CANDATAdata; + 17568 006324 0E99 movlw low _CANDATAdata + 17569 006326 6FAD movwf (_msgTransmit+5)& (0+255),b + 17570 006328 0E06 movlw high _CANDATAdata + 17571 00632A 6FAE movwf (_msgTransmit+6)& (0+255),b + 17572 00632C + 17573 ; BSR set to: 6 + 17574 ;MESSAGES.C: 75: if(CAN1_IsBusOff() == 0x01) + 17575 00632C ECC3 F03E call i2_CAN1_IsBusOff ;wreg free + 17576 006330 06E8 decf wreg,f,c + 17577 006332 A4D8 btfss status,2,c + 17578 006334 EF9E F031 goto i2u804_41 + 17579 006338 EFA0 F031 goto i2u804_40 + 17580 00633C i2u804_41: + 17581 00633C EFA1 F031 goto i2l9548 + 17582 006340 i2u804_40: + 17583 006340 + 17584 ;MESSAGES.C: 76: {;MESSAGES.C: 77: __nop(); + 17585 006340 F000 nop + 17586 006342 i2l9548: + 17587 + 17588 ;MESSAGES.C: 79: if(CAN1_IsTxErrorPassive() == 0x01) + 17589 006342 ECB8 F03E call i2_CAN1_IsTxErrorPassive ;wreg free + 17590 006346 06E8 decf wreg,f,c + 17591 006348 A4D8 btfss status,2,c + 17592 00634A EFA9 F031 goto i2u805_41 + 17593 00634E EFAB F031 goto i2u805_40 + 17594 006352 i2u805_41: + 17595 006352 EFAC F031 goto i2l9552 + 17596 006356 i2u805_40: + 17597 006356 + 17598 ;MESSAGES.C: 80: {;MESSAGES.C: 81: __nop(); + 17599 006356 F000 nop + 17600 006358 i2l9552: + 17601 + 17602 ;MESSAGES.C: 83: if(CAN1_IsTxErrorWarning() == 0x01) + 17603 006358 ECAD F03E call i2_CAN1_IsTxErrorWarning ;wreg free + 17604 00635C 06E8 decf wreg,f,c + 17605 00635E A4D8 btfss status,2,c + 17606 006360 EFB4 F031 goto i2u806_41 + 17607 006364 EFB6 F031 goto i2u806_40 + 17608 006368 i2u806_41: + 17609 006368 EFB7 F031 goto i2l9556 + 17610 00636C i2u806_40: + 17611 00636C + 17612 ;MESSAGES.C: 84: {;MESSAGES.C: 85: __nop(); + 17613 00636C F000 nop + 17614 00636E i2l9556: + 17615 + 17616 ;MESSAGES.C: 87: if(CAN1_IsTxErrorActive() == 0x01) + 17617 00636E EC4F F03E call i2_CAN1_IsTxErrorActive ;wreg free + 17618 006372 06E8 decf wreg,f,c + 17619 006374 A4D8 btfss status,2,c + 17620 006376 EFBF F031 goto i2u807_41 + 17621 00637A EFC1 F031 goto i2u807_40 + 17622 00637E i2u807_41: + 17623 00637E EFC2 F031 goto i2l9560 + 17624 006382 i2u807_40: + 17625 006382 + 17626 ;MESSAGES.C: 88: {;MESSAGES.C: 89: __nop(); + 17627 006382 F000 nop + 17628 006384 i2l9560: + 17629 + 17630 ;MESSAGES.C: 92: if(CAN_TX_FIFO_AVAILABLE == (CAN1_TransmitFIFOStatusGet(TXQ) & CAN_ + TX_FIFO_AVAILABLE)) - 17283 00628E 0E00 movlw 0 - 17284 006290 ECAB F03C call i2_CAN1_TransmitFIFOStatusGet - 17285 006294 6E2B movwf ??i2_CANWriteMessage^(0+1280),c - 17286 006296 A02B btfss ??i2_CANWriteMessage^(0+1280),0,c - 17287 006298 EF50 F031 goto i2u774_41 - 17288 00629C EF52 F031 goto i2u774_40 - 17289 0062A0 i2u774_41: - 17290 0062A0 EF5A F031 goto i2l2041 - 17291 0062A4 i2u774_40: - 17292 0062A4 - 17293 ;MESSAGES.C: 93: {;MESSAGES.C: 94: CAN1_Transmit(TXQ, &msgTransmit); - 17294 0062A4 0EA8 movlw low _msgTransmit - 17295 0062A6 6E18 movwf i2CAN1_Transmit@txCanMsg^(0+1280),c - 17296 0062A8 0E06 movlw high _msgTransmit - 17297 0062AA 6E19 movwf (i2CAN1_Transmit@txCanMsg+1)^(0+1280),c - 17298 0062AC 0E00 movlw 0 - 17299 0062AE EC94 F035 call i2_CAN1_Transmit - 17300 0062B2 - 17301 ;MESSAGES.C: 95: __nop(); - 17302 0062B2 F000 nop - 17303 0062B4 i2l2041: - 17304 0062B4 0012 return ;funcret - 17305 0062B6 __end_ofi2_CANWriteMessage: - 17306 callstack 0 - 17307 - 17308 ;; *************** function i2_CAN1_TransmitFIFOStatusGet ***************** - 17309 ;; Defined at: - 17310 ;; line 592 in file "mcc_generated_files/can1.c" - 17311 ;; Parameters: Size Location Type - 17312 ;; fifoChannel 1 wreg const enum E22383 - 17313 ;; Auto vars: Size Location Type - 17314 ;; fifoChannel 1 3[COMRAM] const enum E22383 - 17315 ;; status 1 2[COMRAM] enum E22361 - 17316 ;; Return value: Size Location Type - 17317 ;; 1 wreg enum E22361 - 17318 ;; Registers used: - 17319 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack - 17320 ;; Tracked objects: - 17321 ;; On entry : 0/0 - 17322 ;; On exit : 0/0 - 17323 ;; Unchanged: 0/0 - 17324 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 17631 006384 0E00 movlw 0 + 17632 006386 ECD2 F03D call i2_CAN1_TransmitFIFOStatusGet + 17633 00638A 6E2B movwf ??i2_CANWriteMessage^(0+1280),c + 17634 00638C A02B btfss ??i2_CANWriteMessage^(0+1280),0,c + 17635 00638E EFCB F031 goto i2u808_41 + 17636 006392 EFCD F031 goto i2u808_40 + 17637 006396 i2u808_41: + 17638 006396 EFD5 F031 goto i2l2041 + 17639 00639A i2u808_40: + 17640 00639A + 17641 ;MESSAGES.C: 93: {;MESSAGES.C: 94: CAN1_Transmit(TXQ, &msgTransmit); + 17642 00639A 0EA8 movlw low _msgTransmit + 17643 00639C 6E18 movwf i2CAN1_Transmit@txCanMsg^(0+1280),c + 17644 00639E 0E06 movlw high _msgTransmit + 17645 0063A0 6E19 movwf (i2CAN1_Transmit@txCanMsg+1)^(0+1280),c + 17646 0063A2 0E00 movlw 0 + 17647 0063A4 EC68 F036 call i2_CAN1_Transmit + 17648 0063A8 + 17649 ;MESSAGES.C: 95: __nop(); + 17650 0063A8 F000 nop + 17651 0063AA i2l2041: + 17652 0063AA 0012 return ;funcret + 17653 0063AC __end_ofi2_CANWriteMessage: + 17654 callstack 0 + 17655 + 17656 ;; *************** function i2_CAN1_TransmitFIFOStatusGet ***************** + 17657 ;; Defined at: + 17658 ;; line 592 in file "mcc_generated_files/can1.c" + 17659 ;; Parameters: Size Location Type + 17660 ;; fifoChannel 1 wreg const enum E22383 + 17661 ;; Auto vars: Size Location Type + 17662 ;; fifoChannel 1 3[COMRAM] const enum E22383 + 17663 ;; status 1 2[COMRAM] enum E22361 + 17664 ;; Return value: Size Location Type + 17665 ;; 1 wreg enum E22361 + 17666 ;; Registers used: + 17667 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack + 17668 ;; Tracked objects: + 17669 ;; On entry : 0/0 + 17670 ;; On exit : 0/0 + 17671 ;; Unchanged: 0/0 + 17672 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 17325 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 17673 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17326 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 + 17674 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17327 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 17675 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17328 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 + 17676 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17329 ;;Total ram usage: 2 bytes - 17330 ;; Hardware stack levels used: 1 - 17331 ;; Hardware stack levels required when called: 1 - 17332 ;; This function calls: - 17333 ;; i2_GetTxFifoStatus - 17334 ;; i2_isTxChannel - 17335 ;; This function is called by: - 17336 ;; i2_CANWriteMessage - 17337 ;; This function uses a non-reentrant model - 17338 ;; - 17339 - 17340 psect text125 - 17341 007956 __ptext125: - 17342 callstack 0 - 17343 007956 i2_CAN1_TransmitFIFOStatusGet: - 17344 callstack 114 - 17345 - 17346 ;incstack = 0 - 17347 ;i2CAN1_TransmitFIFOStatusGet@fifoChannel stored from wreg - 17348 007956 6E04 movwf i2CAN1_TransmitFIFOStatusGet@fifoChannel^(0+1280),c - 17349 007958 - 17350 ;mcc_generated_files/can1.c: 592: CAN_TX_FIFO_STATUS CAN1_TransmitFIFOStatusGet(const CA + 17677 ;;Total ram usage: 2 bytes + 17678 ;; Hardware stack levels used: 1 + 17679 ;; Hardware stack levels required when called: 1 + 17680 ;; This function calls: + 17681 ;; i2_GetTxFifoStatus + 17682 ;; i2_isTxChannel + 17683 ;; This function is called by: + 17684 ;; i2_CANWriteMessage + 17685 ;; This function uses a non-reentrant model + 17686 ;; + 17687 + 17688 psect text125 + 17689 007BA4 __ptext125: + 17690 callstack 0 + 17691 007BA4 i2_CAN1_TransmitFIFOStatusGet: + 17692 callstack 114 + 17693 + 17694 ;incstack = 0 + 17695 ;i2CAN1_TransmitFIFOStatusGet@fifoChannel stored from wreg + 17696 007BA4 6E04 movwf i2CAN1_TransmitFIFOStatusGet@fifoChannel^(0+1280),c + 17697 007BA6 + 17698 ;mcc_generated_files/can1.c: 592: CAN_TX_FIFO_STATUS CAN1_TransmitFIFOStatusGet(const CA + N1_TX_FIFO_CHANNELS fifoChannel);mcc_generated_files/can1.c: 593: {;mcc_generated_files/ + can1.c: 594: CAN_TX_FIFO_STATUS status = CAN_TX_FIFO_FULL; - 17351 007958 0E00 movlw 0 - 17352 00795A 6E03 movwf i2CAN1_TransmitFIFOStatusGet@status^(0+1280),c - 17353 00795C - 17354 ;mcc_generated_files/can1.c: 596: if (isTxChannel(fifoChannel)) - 17355 00795C 5004 movf i2CAN1_TransmitFIFOStatusGet@fifoChannel^(0+1280),w,c - 17356 00795E ECDE F03A call i2_isTxChannel - 17357 007962 0900 iorlw 0 - 17358 007964 B4D8 btfsc status,2,c - 17359 007966 EFB7 F03C goto i2u667_41 - 17360 00796A EFB9 F03C goto i2u667_40 - 17361 00796E i2u667_41: - 17362 00796E EFBD F03C goto i2l8737 - 17363 007972 i2u667_40: - 17364 007972 - 17365 ;mcc_generated_files/can1.c: 597: {;mcc_generated_files/can1.c: 598: status + 17699 007BA6 0E00 movlw 0 + 17700 007BA8 6E03 movwf i2CAN1_TransmitFIFOStatusGet@status^(0+1280),c + 17701 007BAA + 17702 ;mcc_generated_files/can1.c: 596: if (isTxChannel(fifoChannel)) + 17703 007BAA 5004 movf i2CAN1_TransmitFIFOStatusGet@fifoChannel^(0+1280),w,c + 17704 007BAC ECEF F03B call i2_isTxChannel + 17705 007BB0 0900 iorlw 0 + 17706 007BB2 B4D8 btfsc status,2,c + 17707 007BB4 EFDE F03D goto i2u688_41 + 17708 007BB8 EFE0 F03D goto i2u688_40 + 17709 007BBC i2u688_41: + 17710 007BBC EFE4 F03D goto i2l8738 + 17711 007BC0 i2u688_40: + 17712 007BC0 + 17713 ;mcc_generated_files/can1.c: 597: {;mcc_generated_files/can1.c: 598: status + = GetTxFifoStatus(fifoChannel); - 17366 007972 5004 movf i2CAN1_TransmitFIFOStatusGet@fifoChannel^(0+1280),w,c - 17367 007974 EC3C F03D call i2_GetTxFifoStatus - 17368 007978 6E03 movwf i2CAN1_TransmitFIFOStatusGet@status^(0+1280),c - 17369 00797A i2l8737: - 17370 - 17371 ;mcc_generated_files/can1.c: 601: return status; - 17372 00797A 5003 movf i2CAN1_TransmitFIFOStatusGet@status^(0+1280),w,c - 17373 00797C 0012 return ;funcret - 17374 00797E __end_ofi2_CAN1_TransmitFIFOStatusGet: - 17375 callstack 0 - 17376 - 17377 ;; *************** function i2_CAN1_Transmit ***************** - 17378 ;; Defined at: - 17379 ;; line 570 in file "mcc_generated_files/can1.c" - 17380 ;; Parameters: Size Location Type - 17381 ;; fifoChannel 1 wreg const enum E22383 - 17382 ;; txCanMsg 2 23[COMRAM] PTR struct . - 17383 ;; -> msgTransmit(7), - 17384 ;; Auto vars: Size Location Type - 17385 ;; fifoChannel 1 28[COMRAM] const enum E22383 - 17386 ;; txFifoObj 2 26[COMRAM] PTR unsigned char - 17387 ;; -> RAM(9471), - 17388 ;; status 1 25[COMRAM] enum E22340 - 17389 ;; Return value: Size Location Type - 17390 ;; 1 wreg enum E22340 - 17391 ;; Registers used: - 17392 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 17393 ;; Tracked objects: - 17394 ;; On entry : 0/0 - 17395 ;; On exit : 0/0 - 17396 ;; Unchanged: 0/0 - 17397 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 17714 007BC0 5004 movf i2CAN1_TransmitFIFOStatusGet@fifoChannel^(0+1280),w,c + 17715 007BC2 EC74 F03E call i2_GetTxFifoStatus + 17716 007BC6 6E03 movwf i2CAN1_TransmitFIFOStatusGet@status^(0+1280),c + 17717 007BC8 i2l8738: + 17718 + 17719 ;mcc_generated_files/can1.c: 601: return status; + 17720 007BC8 5003 movf i2CAN1_TransmitFIFOStatusGet@status^(0+1280),w,c + 17721 007BCA 0012 return ;funcret + 17722 007BCC __end_ofi2_CAN1_TransmitFIFOStatusGet: + 17723 callstack 0 + 17724 + 17725 ;; *************** function i2_CAN1_Transmit ***************** + 17726 ;; Defined at: + 17727 ;; line 570 in file "mcc_generated_files/can1.c" + 17728 ;; Parameters: Size Location Type + 17729 ;; fifoChannel 1 wreg const enum E22383 + 17730 ;; txCanMsg 2 23[COMRAM] PTR struct . + 17731 ;; -> msgTransmit(7), + 17732 ;; Auto vars: Size Location Type + 17733 ;; fifoChannel 1 28[COMRAM] const enum E22383 + 17734 ;; txFifoObj 2 26[COMRAM] PTR unsigned char + 17735 ;; -> RAM(9471), + 17736 ;; status 1 25[COMRAM] enum E22340 + 17737 ;; Return value: Size Location Type + 17738 ;; 1 wreg enum E22340 + 17739 ;; Registers used: + 17740 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 17741 ;; Tracked objects: + 17742 ;; On entry : 0/0 + 17743 ;; On exit : 0/0 + 17744 ;; Unchanged: 0/0 + 17745 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 17398 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 17399 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 17400 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 17401 ;; Totals: 6 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 17402 ;;Total ram usage: 6 bytes - 17403 ;; Hardware stack levels used: 1 - 17404 ;; Hardware stack levels required when called: 2 - 17405 ;; This function calls: - 17406 ;; i2_ValidateTransmission - 17407 ;; i2_WriteMessageToFifo - 17408 ;; i2_isTxChannel - 17409 ;; This function is called by: - 17410 ;; i2_CANWriteMessage - 17411 ;; This function uses a non-reentrant model - 17412 ;; - 17413 - 17414 psect text126 - 17415 006B28 __ptext126: - 17416 callstack 0 - 17417 006B28 i2_CAN1_Transmit: - 17418 callstack 113 - 17419 - 17420 ;incstack = 0 - 17421 ;i2CAN1_Transmit@fifoChannel stored from wreg - 17422 006B28 6E1D movwf i2CAN1_Transmit@fifoChannel^(0+1280),c - 17423 006B2A - 17424 ;mcc_generated_files/can1.c: 574: if (isTxChannel(fifoChannel)) - 17425 006B2A 501D movf i2CAN1_Transmit@fifoChannel^(0+1280),w,c - 17426 006B2C ECDE F03A call i2_isTxChannel - 17427 006B30 0900 iorlw 0 - 17428 006B32 B4D8 btfsc status,2,c - 17429 006B34 EF9E F035 goto i2u664_41 - 17430 006B38 EFA0 F035 goto i2u664_40 - 17431 006B3C i2u664_41: - 17432 006B3C EFDD F035 goto i2l477 - 17433 006B40 i2u664_40: - 17434 006B40 - 17435 ;mcc_generated_files/can1.c: 575: {;mcc_generated_files/can1.c: 576: status + 17746 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17747 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17748 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17749 ;; Totals: 6 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 17750 ;;Total ram usage: 6 bytes + 17751 ;; Hardware stack levels used: 1 + 17752 ;; Hardware stack levels required when called: 2 + 17753 ;; This function calls: + 17754 ;; i2_ValidateTransmission + 17755 ;; i2_WriteMessageToFifo + 17756 ;; i2_isTxChannel + 17757 ;; This function is called by: + 17758 ;; i2_CANWriteMessage + 17759 ;; This function uses a non-reentrant model + 17760 ;; + 17761 + 17762 psect text126 + 17763 006CD0 __ptext126: + 17764 callstack 0 + 17765 006CD0 i2_CAN1_Transmit: + 17766 callstack 113 + 17767 + 17768 ;incstack = 0 + 17769 ;i2CAN1_Transmit@fifoChannel stored from wreg + 17770 006CD0 6E1D movwf i2CAN1_Transmit@fifoChannel^(0+1280),c + 17771 006CD2 + 17772 ;mcc_generated_files/can1.c: 574: if (isTxChannel(fifoChannel)) + 17773 006CD2 501D movf i2CAN1_Transmit@fifoChannel^(0+1280),w,c + 17774 006CD4 ECEF F03B call i2_isTxChannel + 17775 006CD8 0900 iorlw 0 + 17776 006CDA B4D8 btfsc status,2,c + 17777 006CDC EF72 F036 goto i2u685_41 + 17778 006CE0 EF74 F036 goto i2u685_40 + 17779 006CE4 i2u685_41: + 17780 006CE4 EFB1 F036 goto i2l477 + 17781 006CE8 i2u685_40: + 17782 006CE8 + 17783 ;mcc_generated_files/can1.c: 575: {;mcc_generated_files/can1.c: 576: status + = ValidateTransmission(fifoChannel, txCanMsg); - 17436 006B40 C518 F502 movff i2CAN1_Transmit@txCanMsg,i2ValidateTransmission@txCanMsg - 17437 006B44 C519 F503 movff i2CAN1_Transmit@txCanMsg+1,i2ValidateTransmission@txCanMsg+1 - 17438 006B48 501D movf i2CAN1_Transmit@fifoChannel^(0+1280),w,c - 17439 006B4A EC5B F031 call i2_ValidateTransmission - 17440 006B4E 6E1A movwf i2CAN1_Transmit@status^(0+1280),c - 17441 006B50 - 17442 ;mcc_generated_files/can1.c: 577: if (CAN_TX_MSG_REQUEST_SUCCESS == status) - 17443 006B50 501A movf i2CAN1_Transmit@status^(0+1280),w,c - 17444 006B52 A4D8 btfss status,2,c - 17445 006B54 EFAE F035 goto i2u665_41 - 17446 006B58 EFB0 F035 goto i2u665_40 - 17447 006B5C i2u665_41: - 17448 006B5C EFDD F035 goto i2l477 - 17449 006B60 i2u665_40: - 17450 006B60 - 17451 ;mcc_generated_files/can1.c: 578: {;mcc_generated_files/can1.c: 579: + 17784 006CE8 C518 F502 movff i2CAN1_Transmit@txCanMsg,i2ValidateTransmission@txCanMsg + 17785 006CEC C519 F503 movff i2CAN1_Transmit@txCanMsg+1,i2ValidateTransmission@txCanMsg+1 + 17786 006CF0 501D movf i2CAN1_Transmit@fifoChannel^(0+1280),w,c + 17787 006CF2 ECD6 F031 call i2_ValidateTransmission + 17788 006CF6 6E1A movwf i2CAN1_Transmit@status^(0+1280),c + 17789 006CF8 + 17790 ;mcc_generated_files/can1.c: 577: if (CAN_TX_MSG_REQUEST_SUCCESS == status) + 17791 006CF8 501A movf i2CAN1_Transmit@status^(0+1280),w,c + 17792 006CFA A4D8 btfss status,2,c + 17793 006CFC EF82 F036 goto i2u686_41 + 17794 006D00 EF84 F036 goto i2u686_40 + 17795 006D04 i2u686_41: + 17796 006D04 EFB1 F036 goto i2l477 + 17797 006D08 i2u686_40: + 17798 006D08 + 17799 ;mcc_generated_files/can1.c: 578: {;mcc_generated_files/can1.c: 579: + uint8_t *txFifoObj = (uint8_t *) FIFO[fifoChannel].UA; - 17452 006B60 501D movf i2CAN1_Transmit@fifoChannel^(0+1280),w,c - 17453 006B62 0D0C mullw 12 - 17454 006B64 0E58 movlw 88 - 17455 006B66 24F3 addwf 243,w,c - 17456 006B68 6ED9 movwf fsr2l,c - 17457 006B6A 0E01 movlw 1 - 17458 006B6C 20F4 addwfc prodh,w,c - 17459 006B6E 6EDA movwf fsr2h,c - 17460 006B70 0061 F378 F51B movff postinc2,i2CAN1_Transmit@txFifoObj - 17461 006B76 0061 F374 F51C movff postdec2,i2CAN1_Transmit@txFifoObj+1 - 17462 006B7C - 17463 ;mcc_generated_files/can1.c: 581: if (txFifoObj != ((void*)0)) - 17464 006B7C 501B movf i2CAN1_Transmit@txFifoObj^(0+1280),w,c - 17465 006B7E 101C iorwf (i2CAN1_Transmit@txFifoObj+1)^(0+1280),w,c - 17466 006B80 B4D8 btfsc status,2,c - 17467 006B82 EFC5 F035 goto i2u666_41 - 17468 006B86 EFC7 F035 goto i2u666_40 - 17469 006B8A i2u666_41: - 17470 006B8A EFDD F035 goto i2l474 - 17471 006B8E i2u666_40: - 17472 006B8E - 17473 ;mcc_generated_files/can1.c: 582: {;mcc_generated_files/can1.c: 583: + 17800 006D08 501D movf i2CAN1_Transmit@fifoChannel^(0+1280),w,c + 17801 006D0A 0D0C mullw 12 + 17802 006D0C 0E58 movlw 88 + 17803 006D0E 24F3 addwf 243,w,c + 17804 006D10 6ED9 movwf fsr2l,c + 17805 006D12 0E01 movlw 1 + 17806 006D14 20F4 addwfc prodh,w,c + 17807 006D16 6EDA movwf fsr2h,c + 17808 006D18 0061 F378 F51B movff postinc2,i2CAN1_Transmit@txFifoObj + 17809 006D1E 0061 F374 F51C movff postdec2,i2CAN1_Transmit@txFifoObj+1 + 17810 006D24 + 17811 ;mcc_generated_files/can1.c: 581: if (txFifoObj != ((void*)0)) + 17812 006D24 501B movf i2CAN1_Transmit@txFifoObj^(0+1280),w,c + 17813 006D26 101C iorwf (i2CAN1_Transmit@txFifoObj+1)^(0+1280),w,c + 17814 006D28 B4D8 btfsc status,2,c + 17815 006D2A EF99 F036 goto i2u687_41 + 17816 006D2E EF9B F036 goto i2u687_40 + 17817 006D32 i2u687_41: + 17818 006D32 EFB1 F036 goto i2l474 + 17819 006D36 i2u687_40: + 17820 006D36 + 17821 ;mcc_generated_files/can1.c: 582: {;mcc_generated_files/can1.c: 583: + WriteMessageToFifo(txFifoObj, txCanMsg); - 17474 006B8E C51B F50C movff i2CAN1_Transmit@txFifoObj,i2WriteMessageToFifo@txFifoObj - 17475 006B92 C51C F50D movff i2CAN1_Transmit@txFifoObj+1,i2WriteMessageToFifo@txFifoObj+1 - 17476 006B96 C518 F50E movff i2CAN1_Transmit@txCanMsg,i2WriteMessageToFifo@txCanMsg - 17477 006B9A C519 F50F movff i2CAN1_Transmit@txCanMsg+1,i2WriteMessageToFifo@txCanMsg+1 - 17478 006B9E EC46 F020 call i2_WriteMessageToFifo ;wreg free - 17479 006BA2 - 17480 ;mcc_generated_files/can1.c: 584: FIFO[fifoChannel].CONH |= (0x2 | 0x1); - 17481 006BA2 501D movf i2CAN1_Transmit@fifoChannel^(0+1280),w,c - 17482 006BA4 0D0C mullw 12 - 17483 006BA6 0E51 movlw 81 - 17484 006BA8 24F3 addwf 243,w,c - 17485 006BAA 6ED9 movwf fsr2l,c - 17486 006BAC 0E01 movlw 1 - 17487 006BAE 20F4 addwfc prodh,w,c - 17488 006BB0 6EDA movwf fsr2h,c - 17489 006BB2 0E03 movlw 3 - 17490 006BB4 12DF iorwf indf2,f,c - 17491 006BB6 EFDD F035 goto i2l477 - 17492 006BBA i2l474: - 17493 006BBA i2l477: - 17494 006BBA 0012 return ;funcret - 17495 006BBC __end_ofi2_CAN1_Transmit: - 17496 callstack 0 - 17497 - 17498 ;; *************** function i2_isTxChannel ***************** - 17499 ;; Defined at: - 17500 ;; line 490 in file "mcc_generated_files/can1.c" - 17501 ;; Parameters: Size Location Type - 17502 ;; channel 1 wreg unsigned char - 17503 ;; Auto vars: Size Location Type - 17504 ;; channel 1 1[COMRAM] unsigned char - 17505 ;; Return value: Size Location Type - 17506 ;; 1 wreg _Bool - 17507 ;; Registers used: - 17508 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh - 17509 ;; Tracked objects: - 17510 ;; On entry : 0/0 - 17511 ;; On exit : 0/0 - 17512 ;; Unchanged: 0/0 - 17513 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 17822 006D36 C51B F50C movff i2CAN1_Transmit@txFifoObj,i2WriteMessageToFifo@txFifoObj + 17823 006D3A C51C F50D movff i2CAN1_Transmit@txFifoObj+1,i2WriteMessageToFifo@txFifoObj+1 + 17824 006D3E C518 F50E movff i2CAN1_Transmit@txCanMsg,i2WriteMessageToFifo@txCanMsg + 17825 006D42 C519 F50F movff i2CAN1_Transmit@txCanMsg+1,i2WriteMessageToFifo@txCanMsg+1 + 17826 006D46 EC46 F020 call i2_WriteMessageToFifo ;wreg free + 17827 006D4A + 17828 ;mcc_generated_files/can1.c: 584: FIFO[fifoChannel].CONH |= (0x2 | 0x1); + 17829 006D4A 501D movf i2CAN1_Transmit@fifoChannel^(0+1280),w,c + 17830 006D4C 0D0C mullw 12 + 17831 006D4E 0E51 movlw 81 + 17832 006D50 24F3 addwf 243,w,c + 17833 006D52 6ED9 movwf fsr2l,c + 17834 006D54 0E01 movlw 1 + 17835 006D56 20F4 addwfc prodh,w,c + 17836 006D58 6EDA movwf fsr2h,c + 17837 006D5A 0E03 movlw 3 + 17838 006D5C 12DF iorwf indf2,f,c + 17839 006D5E EFB1 F036 goto i2l477 + 17840 006D62 i2l474: + 17841 006D62 i2l477: + 17842 006D62 0012 return ;funcret + 17843 006D64 __end_ofi2_CAN1_Transmit: + 17844 callstack 0 + 17845 + 17846 ;; *************** function i2_isTxChannel ***************** + 17847 ;; Defined at: + 17848 ;; line 490 in file "mcc_generated_files/can1.c" + 17849 ;; Parameters: Size Location Type + 17850 ;; channel 1 wreg unsigned char + 17851 ;; Auto vars: Size Location Type + 17852 ;; channel 1 1[COMRAM] unsigned char + 17853 ;; Return value: Size Location Type + 17854 ;; 1 wreg _Bool + 17855 ;; Registers used: + 17856 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh + 17857 ;; Tracked objects: + 17858 ;; On entry : 0/0 + 17859 ;; On exit : 0/0 + 17860 ;; Unchanged: 0/0 + 17861 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 17514 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 17862 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17515 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 + 17863 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17516 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 17864 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17517 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 + 17865 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17518 ;;Total ram usage: 2 bytes - 17519 ;; Hardware stack levels used: 1 - 17520 ;; This function calls: - 17521 ;; Nothing - 17522 ;; This function is called by: - 17523 ;; i2_CAN1_Transmit - 17524 ;; i2_CAN1_TransmitFIFOStatusGet - 17525 ;; This function uses a non-reentrant model - 17526 ;; - 17527 - 17528 psect text127 - 17529 0075BC __ptext127: - 17530 callstack 0 - 17531 0075BC i2_isTxChannel: - 17532 callstack 114 - 17533 - 17534 ;incstack = 0 - 17535 ;i2isTxChannel@channel stored from wreg - 17536 0075BC 6E02 movwf i2isTxChannel@channel^(0+1280),c - 17537 0075BE - 17538 ;mcc_generated_files/can1.c: 490: static _Bool isTxChannel(uint8_t channel);mcc_generate + 17866 ;;Total ram usage: 2 bytes + 17867 ;; Hardware stack levels used: 1 + 17868 ;; This function calls: + 17869 ;; Nothing + 17870 ;; This function is called by: + 17871 ;; i2_CAN1_Transmit + 17872 ;; i2_CAN1_TransmitFIFOStatusGet + 17873 ;; This function uses a non-reentrant model + 17874 ;; + 17875 + 17876 psect text127 + 17877 0077DE __ptext127: + 17878 callstack 0 + 17879 0077DE i2_isTxChannel: + 17880 callstack 114 + 17881 + 17882 ;incstack = 0 + 17883 ;i2isTxChannel@channel stored from wreg + 17884 0077DE 6E02 movwf i2isTxChannel@channel^(0+1280),c + 17885 0077E0 + 17886 ;mcc_generated_files/can1.c: 490: static _Bool isTxChannel(uint8_t channel);mcc_generate + d_files/can1.c: 491: {;mcc_generated_files/can1.c: 492: return channel < 4u && (FIFO + [channel].CONL & 0x80); - 17539 0075BE 0E00 movlw 0 - 17540 0075C0 6E01 movwf i2_isTxChannel$985^(0+1280),c - 17541 0075C2 0E04 movlw 4 - 17542 0075C4 6002 cpfslt i2isTxChannel@channel^(0+1280),c - 17543 0075C6 EFE7 F03A goto i2u549_41 - 17544 0075CA EFE9 F03A goto i2u549_40 - 17545 0075CE i2u549_41: - 17546 0075CE EFFB F03A goto i2l452 - 17547 0075D2 i2u549_40: - 17548 0075D2 5002 movf i2isTxChannel@channel^(0+1280),w,c - 17549 0075D4 0D0C mullw 12 - 17550 0075D6 0E50 movlw 80 - 17551 0075D8 24F3 addwf 243,w,c - 17552 0075DA 6ED9 movwf fsr2l,c - 17553 0075DC 0E01 movlw 1 - 17554 0075DE 20F4 addwfc prodh,w,c - 17555 0075E0 6EDA movwf fsr2h,c - 17556 0075E2 0101 movlb 1 ; () banked - 17557 0075E4 AEDF btfss indf2,7,c - 17558 0075E6 EFF7 F03A goto i2u550_41 - 17559 0075EA EFF9 F03A goto i2u550_40 - 17560 0075EE i2u550_41: - 17561 0075EE EFFB F03A goto i2l452 - 17562 0075F2 i2u550_40: - 17563 0075F2 - 17564 ; BSR set to: 1 - 17565 0075F2 0E01 movlw 1 - 17566 0075F4 6E01 movwf i2_isTxChannel$985^(0+1280),c - 17567 0075F6 i2l452: - 17568 0075F6 5001 movf i2_isTxChannel$985^(0+1280),w,c - 17569 0075F8 0012 return ;funcret - 17570 0075FA __end_ofi2_isTxChannel: - 17571 callstack 0 - 17572 - 17573 ;; *************** function i2_WriteMessageToFifo ***************** - 17574 ;; Defined at: - 17575 ;; line 500 in file "mcc_generated_files/can1.c" - 17576 ;; Parameters: Size Location Type - 17577 ;; txFifoObj 2 11[COMRAM] PTR unsigned char - 17578 ;; -> RAM(9471), - 17579 ;; txCanMsg 2 13[COMRAM] PTR struct . - 17580 ;; -> msgTransmit(7), - 17581 ;; Auto vars: Size Location Type - 17582 ;; msgId 4 19[COMRAM] unsigned long - 17583 ;; status 1 18[COMRAM] unsigned char - 17584 ;; payloadOffse 1 0 const unsigned char - 17585 ;; Return value: Size Location Type - 17586 ;; 1 wreg void - 17587 ;; Registers used: - 17588 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, cstack - 17589 ;; Tracked objects: - 17590 ;; On entry : 0/0 - 17591 ;; On exit : 0/0 - 17592 ;; Unchanged: 0/0 - 17593 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 17887 0077E0 0E00 movlw 0 + 17888 0077E2 6E01 movwf i2_isTxChannel$985^(0+1280),c + 17889 0077E4 0E04 movlw 4 + 17890 0077E6 6002 cpfslt i2isTxChannel@channel^(0+1280),c + 17891 0077E8 EFF8 F03B goto i2u570_41 + 17892 0077EC EFFA F03B goto i2u570_40 + 17893 0077F0 i2u570_41: + 17894 0077F0 EF0C F03C goto i2l452 + 17895 0077F4 i2u570_40: + 17896 0077F4 5002 movf i2isTxChannel@channel^(0+1280),w,c + 17897 0077F6 0D0C mullw 12 + 17898 0077F8 0E50 movlw 80 + 17899 0077FA 24F3 addwf 243,w,c + 17900 0077FC 6ED9 movwf fsr2l,c + 17901 0077FE 0E01 movlw 1 + 17902 007800 20F4 addwfc prodh,w,c + 17903 007802 6EDA movwf fsr2h,c + 17904 007804 0101 movlb 1 ; () banked + 17905 007806 AEDF btfss indf2,7,c + 17906 007808 EF08 F03C goto i2u571_41 + 17907 00780C EF0A F03C goto i2u571_40 + 17908 007810 i2u571_41: + 17909 007810 EF0C F03C goto i2l452 + 17910 007814 i2u571_40: + 17911 007814 + 17912 ; BSR set to: 1 + 17913 007814 0E01 movlw 1 + 17914 007816 6E01 movwf i2_isTxChannel$985^(0+1280),c + 17915 007818 i2l452: + 17916 007818 5001 movf i2_isTxChannel$985^(0+1280),w,c + 17917 00781A 0012 return ;funcret + 17918 00781C __end_ofi2_isTxChannel: + 17919 callstack 0 + 17920 + 17921 ;; *************** function i2_WriteMessageToFifo ***************** + 17922 ;; Defined at: + 17923 ;; line 500 in file "mcc_generated_files/can1.c" + 17924 ;; Parameters: Size Location Type + 17925 ;; txFifoObj 2 11[COMRAM] PTR unsigned char + 17926 ;; -> RAM(9471), + 17927 ;; txCanMsg 2 13[COMRAM] PTR struct . + 17928 ;; -> msgTransmit(7), + 17929 ;; Auto vars: Size Location Type + 17930 ;; msgId 4 19[COMRAM] unsigned long + 17931 ;; status 1 18[COMRAM] unsigned char + 17932 ;; payloadOffse 1 0 const unsigned char + 17933 ;; Return value: Size Location Type + 17934 ;; 1 wreg void + 17935 ;; Registers used: + 17936 ;; wreg, fsr1l, fsr1h, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, cstack + 17937 ;; Tracked objects: + 17938 ;; On entry : 0/0 + 17939 ;; On exit : 0/0 + 17940 ;; Unchanged: 0/0 + 17941 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 17594 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 + 17942 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17595 ;; Locals: 6 0 0 0 0 0 0 0 0 0 0 0 + 17943 ;; Locals: 6 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17596 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 + 17944 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17597 ;; Totals: 12 0 0 0 0 0 0 0 0 0 0 0 + 17945 ;; Totals: 12 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17598 ;;Total ram usage: 12 bytes - 17599 ;; Hardware stack levels used: 1 - 17600 ;; Hardware stack levels required when called: 1 - 17601 ;; This function calls: - 17602 ;; i2_memcpy - 17603 ;; This function is called by: - 17604 ;; i2_CAN1_Transmit - 17605 ;; This function uses a non-reentrant model - 17606 ;; - 17607 - 17608 psect text128 - 17609 00408C __ptext128: - 17610 callstack 0 - 17611 00408C i2_WriteMessageToFifo: - 17612 callstack 113 - 17613 00408C - 17614 ;mcc_generated_files/can1.c: 500: static void WriteMessageToFifo(uint8_t *txFifoObj, CAN + 17946 ;;Total ram usage: 12 bytes + 17947 ;; Hardware stack levels used: 1 + 17948 ;; Hardware stack levels required when called: 1 + 17949 ;; This function calls: + 17950 ;; i2_memcpy + 17951 ;; This function is called by: + 17952 ;; i2_CAN1_Transmit + 17953 ;; This function uses a non-reentrant model + 17954 ;; + 17955 + 17956 psect text128 + 17957 00408C __ptext128: + 17958 callstack 0 + 17959 00408C i2_WriteMessageToFifo: + 17960 callstack 113 + 17961 00408C + 17962 ;mcc_generated_files/can1.c: 500: static void WriteMessageToFifo(uint8_t *txFifoObj, CAN + _MSG_OBJ *txCanMsg);mcc_generated_files/can1.c: 501: {;mcc_generated_files/can1.c: 502: + uint32_t msgId = txCanMsg->msgId; - 17615 00408C 0061 F438 F4D9 movff i2WriteMessageToFifo@txCanMsg,fsr2l - 17616 004092 0061 F43C F4DA movff i2WriteMessageToFifo@txCanMsg+1,fsr2h - 17617 004098 0061 F378 F514 movff postinc2,i2WriteMessageToFifo@msgId - 17618 00409E 0061 F378 F515 movff postinc2,i2WriteMessageToFifo@msgId+1 - 17619 0040A4 0061 F378 F516 movff postinc2,i2WriteMessageToFifo@msgId+2 - 17620 0040AA 0061 F378 F517 movff postinc2,i2WriteMessageToFifo@msgId+3 - 17621 0040B0 - 17622 ;mcc_generated_files/can1.c: 510: if (CAN_FRAME_EXT == txCanMsg->field.idType) - 17623 0040B0 EE20 F004 lfsr 2,4 - 17624 0040B4 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c - 17625 0040B6 26D9 addwf fsr2l,f,c - 17626 0040B8 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c - 17627 0040BA 22DA addwfc fsr2h,f,c - 17628 0040BC A0DF btfss indf2,0,c - 17629 0040BE EF63 F020 goto i2u551_41 - 17630 0040C2 EF65 F020 goto i2u551_40 - 17631 0040C6 i2u551_41: - 17632 0040C6 EF9F F020 goto i2l8093 - 17633 0040CA i2u551_40: - 17634 0040CA - 17635 ;mcc_generated_files/can1.c: 511: {;mcc_generated_files/can1.c: 512: txFifoO + 17963 00408C 0061 F438 F4D9 movff i2WriteMessageToFifo@txCanMsg,fsr2l + 17964 004092 0061 F43C F4DA movff i2WriteMessageToFifo@txCanMsg+1,fsr2h + 17965 004098 0061 F378 F514 movff postinc2,i2WriteMessageToFifo@msgId + 17966 00409E 0061 F378 F515 movff postinc2,i2WriteMessageToFifo@msgId+1 + 17967 0040A4 0061 F378 F516 movff postinc2,i2WriteMessageToFifo@msgId+2 + 17968 0040AA 0061 F378 F517 movff postinc2,i2WriteMessageToFifo@msgId+3 + 17969 0040B0 + 17970 ;mcc_generated_files/can1.c: 510: if (CAN_FRAME_EXT == txCanMsg->field.idType) + 17971 0040B0 EE20 F004 lfsr 2,4 + 17972 0040B4 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c + 17973 0040B6 26D9 addwf fsr2l,f,c + 17974 0040B8 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c + 17975 0040BA 22DA addwfc fsr2h,f,c + 17976 0040BC A0DF btfss indf2,0,c + 17977 0040BE EF63 F020 goto i2u572_41 + 17978 0040C2 EF65 F020 goto i2u572_40 + 17979 0040C6 i2u572_41: + 17980 0040C6 EF9F F020 goto i2l8094 + 17981 0040CA i2u572_40: + 17982 0040CA + 17983 ;mcc_generated_files/can1.c: 511: {;mcc_generated_files/can1.c: 512: txFifoO + bj[1] = (msgId << (3U)) & (0xF8U); - 17636 0040CA EE20 F001 lfsr 2,1 - 17637 0040CE 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c - 17638 0040D0 26D9 addwf fsr2l,f,c - 17639 0040D2 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c - 17640 0040D4 22DA addwfc fsr2h,f,c - 17641 0040D6 3814 swapf i2WriteMessageToFifo@msgId^(0+1280),w,c - 17642 0040D8 42E8 rrncf wreg,f,c - 17643 0040DA 0BF8 andlw 248 - 17644 0040DC 0BF8 andlw 248 - 17645 0040DE 6EDF movwf indf2,c - 17646 0040E0 - 17647 ;mcc_generated_files/can1.c: 513: msgId >>= (5U); - 17648 0040E0 0E05 movlw 5 - 17649 0040E2 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c - 17650 0040E4 i2u552_45: - 17651 0040E4 90D8 bcf status,0,c - 17652 0040E6 3217 rrcf (i2WriteMessageToFifo@msgId+3)^(0+1280),f,c - 17653 0040E8 3216 rrcf (i2WriteMessageToFifo@msgId+2)^(0+1280),f,c - 17654 0040EA 3215 rrcf (i2WriteMessageToFifo@msgId+1)^(0+1280),f,c - 17655 0040EC 3214 rrcf i2WriteMessageToFifo@msgId^(0+1280),f,c - 17656 0040EE 2E10 decfsz ??i2_WriteMessageToFifo^(0+1280),f,c - 17657 0040F0 EF72 F020 goto i2u552_45 - 17658 0040F4 - 17659 ;mcc_generated_files/can1.c: 514: txFifoObj[2] = msgId; - 17660 0040F4 EE20 F002 lfsr 2,2 - 17661 0040F8 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c - 17662 0040FA 26D9 addwf fsr2l,f,c - 17663 0040FC 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c - 17664 0040FE 22DA addwfc fsr2h,f,c - 17665 004100 0061 F450 F4DF movff i2WriteMessageToFifo@msgId,indf2 - 17666 004106 - 17667 ;mcc_generated_files/can1.c: 515: msgId >>= (8U); - 17668 004106 C515 F514 movff i2WriteMessageToFifo@msgId+1,i2WriteMessageToFifo@msgId - 17669 00410A C516 F515 movff i2WriteMessageToFifo@msgId+2,i2WriteMessageToFifo@msgId+1 - 17670 00410E C517 F516 movff i2WriteMessageToFifo@msgId+3,i2WriteMessageToFifo@msgId+2 - 17671 004112 6A17 clrf (i2WriteMessageToFifo@msgId+3)^(0+1280),c - 17672 004114 - 17673 ;mcc_generated_files/can1.c: 516: txFifoObj[3] = (msgId & (0x1FU)); - 17674 004114 EE20 F003 lfsr 2,3 - 17675 004118 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c - 17676 00411A 26D9 addwf fsr2l,f,c - 17677 00411C 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c - 17678 00411E 22DA addwfc fsr2h,f,c - 17679 004120 5014 movf i2WriteMessageToFifo@msgId^(0+1280),w,c - 17680 004122 0B1F andlw 31 - 17681 004124 6EDF movwf indf2,c - 17682 004126 - 17683 ;mcc_generated_files/can1.c: 517: msgId >>= (5U); - 17684 004126 0E05 movlw 5 - 17685 004128 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c - 17686 00412A i2u553_45: - 17687 00412A 90D8 bcf status,0,c - 17688 00412C 3217 rrcf (i2WriteMessageToFifo@msgId+3)^(0+1280),f,c - 17689 00412E 3216 rrcf (i2WriteMessageToFifo@msgId+2)^(0+1280),f,c - 17690 004130 3215 rrcf (i2WriteMessageToFifo@msgId+1)^(0+1280),f,c - 17691 004132 3214 rrcf i2WriteMessageToFifo@msgId^(0+1280),f,c - 17692 004134 2E10 decfsz ??i2_WriteMessageToFifo^(0+1280),f,c - 17693 004136 EF95 F020 goto i2u553_45 - 17694 - 17695 ;mcc_generated_files/can1.c: 518: } - 17696 00413A EFB7 F020 goto i2l8095 - 17697 00413E i2l8093: - 17698 - 17699 ;mcc_generated_files/can1.c: 520: {;mcc_generated_files/can1.c: 521: txFifoO + 17984 0040CA EE20 F001 lfsr 2,1 + 17985 0040CE 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c + 17986 0040D0 26D9 addwf fsr2l,f,c + 17987 0040D2 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c + 17988 0040D4 22DA addwfc fsr2h,f,c + 17989 0040D6 3814 swapf i2WriteMessageToFifo@msgId^(0+1280),w,c + 17990 0040D8 42E8 rrncf wreg,f,c + 17991 0040DA 0BF8 andlw 248 + 17992 0040DC 0BF8 andlw 248 + 17993 0040DE 6EDF movwf indf2,c + 17994 0040E0 + 17995 ;mcc_generated_files/can1.c: 513: msgId >>= (5U); + 17996 0040E0 0E05 movlw 5 + 17997 0040E2 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c + 17998 0040E4 i2u573_45: + 17999 0040E4 90D8 bcf status,0,c + 18000 0040E6 3217 rrcf (i2WriteMessageToFifo@msgId+3)^(0+1280),f,c + 18001 0040E8 3216 rrcf (i2WriteMessageToFifo@msgId+2)^(0+1280),f,c + 18002 0040EA 3215 rrcf (i2WriteMessageToFifo@msgId+1)^(0+1280),f,c + 18003 0040EC 3214 rrcf i2WriteMessageToFifo@msgId^(0+1280),f,c + 18004 0040EE 2E10 decfsz ??i2_WriteMessageToFifo^(0+1280),f,c + 18005 0040F0 EF72 F020 goto i2u573_45 + 18006 0040F4 + 18007 ;mcc_generated_files/can1.c: 514: txFifoObj[2] = msgId; + 18008 0040F4 EE20 F002 lfsr 2,2 + 18009 0040F8 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c + 18010 0040FA 26D9 addwf fsr2l,f,c + 18011 0040FC 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c + 18012 0040FE 22DA addwfc fsr2h,f,c + 18013 004100 0061 F450 F4DF movff i2WriteMessageToFifo@msgId,indf2 + 18014 004106 + 18015 ;mcc_generated_files/can1.c: 515: msgId >>= (8U); + 18016 004106 C515 F514 movff i2WriteMessageToFifo@msgId+1,i2WriteMessageToFifo@msgId + 18017 00410A C516 F515 movff i2WriteMessageToFifo@msgId+2,i2WriteMessageToFifo@msgId+1 + 18018 00410E C517 F516 movff i2WriteMessageToFifo@msgId+3,i2WriteMessageToFifo@msgId+2 + 18019 004112 6A17 clrf (i2WriteMessageToFifo@msgId+3)^(0+1280),c + 18020 004114 + 18021 ;mcc_generated_files/can1.c: 516: txFifoObj[3] = (msgId & (0x1FU)); + 18022 004114 EE20 F003 lfsr 2,3 + 18023 004118 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c + 18024 00411A 26D9 addwf fsr2l,f,c + 18025 00411C 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c + 18026 00411E 22DA addwfc fsr2h,f,c + 18027 004120 5014 movf i2WriteMessageToFifo@msgId^(0+1280),w,c + 18028 004122 0B1F andlw 31 + 18029 004124 6EDF movwf indf2,c + 18030 004126 + 18031 ;mcc_generated_files/can1.c: 517: msgId >>= (5U); + 18032 004126 0E05 movlw 5 + 18033 004128 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c + 18034 00412A i2u574_45: + 18035 00412A 90D8 bcf status,0,c + 18036 00412C 3217 rrcf (i2WriteMessageToFifo@msgId+3)^(0+1280),f,c + 18037 00412E 3216 rrcf (i2WriteMessageToFifo@msgId+2)^(0+1280),f,c + 18038 004130 3215 rrcf (i2WriteMessageToFifo@msgId+1)^(0+1280),f,c + 18039 004132 3214 rrcf i2WriteMessageToFifo@msgId^(0+1280),f,c + 18040 004134 2E10 decfsz ??i2_WriteMessageToFifo^(0+1280),f,c + 18041 004136 EF95 F020 goto i2u574_45 + 18042 + 18043 ;mcc_generated_files/can1.c: 518: } + 18044 00413A EFB7 F020 goto i2l8096 + 18045 00413E i2l8094: + 18046 + 18047 ;mcc_generated_files/can1.c: 520: {;mcc_generated_files/can1.c: 521: txFifoO + bj[1] = txFifoObj[2] = txFifoObj[3] = 0; - 17700 00413E EE20 F003 lfsr 2,3 - 17701 004142 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c - 17702 004144 26D9 addwf fsr2l,f,c - 17703 004146 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c - 17704 004148 22DA addwfc fsr2h,f,c - 17705 00414A 0E00 movlw 0 - 17706 00414C 6EDF movwf indf2,c - 17707 00414E EE10 F002 lfsr 1,2 - 17708 004152 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c - 17709 004154 26E1 addwf fsr1l,f,c - 17710 004156 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c - 17711 004158 22E2 addwfc fsr1h,f,c - 17712 00415A C4DF F4E7 movff indf2,indf1 - 17713 00415E EE20 F001 lfsr 2,1 - 17714 004162 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c - 17715 004164 26D9 addwf fsr2l,f,c - 17716 004166 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c - 17717 004168 22DA addwfc fsr2h,f,c - 17718 00416A C4E7 F4DF movff indf1,indf2 - 17719 00416E i2l8095: - 17720 - 17721 ;mcc_generated_files/can1.c: 524: txFifoObj[0] = msgId; - 17722 00416E 0061 F430 F4D9 movff i2WriteMessageToFifo@txFifoObj,fsr2l - 17723 004174 0061 F434 F4DA movff i2WriteMessageToFifo@txFifoObj+1,fsr2h - 17724 00417A 0061 F450 F4DF movff i2WriteMessageToFifo@msgId,indf2 - 17725 004180 - 17726 ;mcc_generated_files/can1.c: 525: msgId >>= (8U); - 17727 004180 C515 F514 movff i2WriteMessageToFifo@msgId+1,i2WriteMessageToFifo@msgId - 17728 004184 C516 F515 movff i2WriteMessageToFifo@msgId+2,i2WriteMessageToFifo@msgId+1 - 17729 004188 C517 F516 movff i2WriteMessageToFifo@msgId+3,i2WriteMessageToFifo@msgId+2 - 17730 00418C 6A17 clrf (i2WriteMessageToFifo@msgId+3)^(0+1280),c - 17731 00418E - 17732 ;mcc_generated_files/can1.c: 526: txFifoObj[1] |= (msgId & (0x07U)); - 17733 00418E C514 F510 movff i2WriteMessageToFifo@msgId,??i2_WriteMessageToFifo - 17734 004192 0E07 movlw 7 - 17735 004194 1610 andwf ??i2_WriteMessageToFifo^(0+1280),f,c - 17736 004196 EE20 F001 lfsr 2,1 - 17737 00419A 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c - 17738 00419C 26D9 addwf fsr2l,f,c - 17739 00419E 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c - 17740 0041A0 22DA addwfc fsr2h,f,c - 17741 0041A2 5010 movf ??i2_WriteMessageToFifo^(0+1280),w,c - 17742 0041A4 12DF iorwf indf2,f,c - 17743 0041A6 - 17744 ;mcc_generated_files/can1.c: 528: status = txCanMsg->field.dlc; - 17745 0041A6 EE20 F004 lfsr 2,4 - 17746 0041AA 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c - 17747 0041AC 26D9 addwf fsr2l,f,c - 17748 0041AE 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c - 17749 0041B0 22DA addwfc fsr2h,f,c - 17750 0041B2 30DF rrcf 479,w,c - 17751 0041B4 32E8 rrcf wreg,f,c - 17752 0041B6 0B0F andlw 15 - 17753 0041B8 6E13 movwf i2WriteMessageToFifo@status^(0+1280),c - 17754 0041BA - 17755 ;mcc_generated_files/can1.c: 529: status |= (txCanMsg->field.idType << (4U)); - 17756 0041BA EE20 F004 lfsr 2,4 - 17757 0041BE 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c - 17758 0041C0 26D9 addwf fsr2l,f,c - 17759 0041C2 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c - 17760 0041C4 22DA addwfc fsr2h,f,c - 17761 0041C6 B0DF btfsc indf2,0,c - 17762 0041C8 EFE8 F020 goto i2u554_41 - 17763 0041CC EFEC F020 goto i2u554_40 - 17764 0041D0 i2u554_41: - 17765 0041D0 6A10 clrf ??i2_WriteMessageToFifo^(0+1280),c - 17766 0041D2 2A10 incf ??i2_WriteMessageToFifo^(0+1280),f,c - 17767 0041D4 EFED F020 goto i2u554_48 - 17768 0041D8 i2u554_40: - 17769 0041D8 6A10 clrf ??i2_WriteMessageToFifo^(0+1280),c - 17770 0041DA i2u554_48: - 17771 0041DA 3810 swapf ??i2_WriteMessageToFifo^(0+1280),w,c - 17772 0041DC 0BF0 andlw 240 - 17773 0041DE 1213 iorwf i2WriteMessageToFifo@status^(0+1280),f,c - 17774 0041E0 - 17775 ;mcc_generated_files/can1.c: 530: status |= (txCanMsg->field.frameType << (5U)); - 17776 0041E0 EE20 F004 lfsr 2,4 - 17777 0041E4 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c - 17778 0041E6 26D9 addwf fsr2l,f,c - 17779 0041E8 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c - 17780 0041EA 22DA addwfc fsr2h,f,c - 17781 0041EC B2DF btfsc indf2,1,c - 17782 0041EE EFFB F020 goto i2u555_41 - 17783 0041F2 EFFF F020 goto i2u555_40 - 17784 0041F6 i2u555_41: - 17785 0041F6 0E20 movlw 32 - 17786 0041F8 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c - 17787 0041FA EF00 F021 goto i2u556_45 - 17788 0041FE i2u555_40: - 17789 0041FE 6A10 clrf ??i2_WriteMessageToFifo^(0+1280),c - 17790 004200 i2u556_45: - 17791 004200 5010 movf ??i2_WriteMessageToFifo^(0+1280),w,c - 17792 004202 1213 iorwf i2WriteMessageToFifo@status^(0+1280),f,c - 17793 004204 - 17794 ;mcc_generated_files/can1.c: 531: status |= (txCanMsg->field.brs << (6U)); - 17795 004204 EE20 F004 lfsr 2,4 - 17796 004208 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c - 17797 00420A 26D9 addwf fsr2l,f,c - 17798 00420C 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c - 17799 00420E 22DA addwfc fsr2h,f,c - 17800 004210 BEDF btfsc indf2,7,c - 17801 004212 EF0D F021 goto i2u557_41 - 17802 004216 EF11 F021 goto i2u557_40 - 17803 00421A i2u557_41: - 17804 00421A 0E40 movlw 64 - 17805 00421C 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c - 17806 00421E EF12 F021 goto i2u558_45 - 17807 004222 i2u557_40: - 17808 004222 6A10 clrf ??i2_WriteMessageToFifo^(0+1280),c - 17809 004224 i2u558_45: - 17810 004224 5010 movf ??i2_WriteMessageToFifo^(0+1280),w,c - 17811 004226 1213 iorwf i2WriteMessageToFifo@status^(0+1280),f,c - 17812 004228 - 17813 ;mcc_generated_files/can1.c: 532: status |= (txCanMsg->field.formatType << (7U)); - 17814 004228 EE20 F004 lfsr 2,4 - 17815 00422C 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c - 17816 00422E 26D9 addwf fsr2l,f,c - 17817 004230 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c - 17818 004232 22DA addwfc fsr2h,f,c - 17819 004234 BCDF btfsc indf2,6,c - 17820 004236 EF1F F021 goto i2u559_41 - 17821 00423A EF23 F021 goto i2u559_40 - 17822 00423E i2u559_41: - 17823 00423E 0E80 movlw 128 - 17824 004240 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c - 17825 004242 EF24 F021 goto i2u560_45 - 17826 004246 i2u559_40: - 17827 004246 6A10 clrf ??i2_WriteMessageToFifo^(0+1280),c - 17828 004248 i2u560_45: - 17829 004248 5010 movf ??i2_WriteMessageToFifo^(0+1280),w,c - 17830 00424A 1213 iorwf i2WriteMessageToFifo@status^(0+1280),f,c - 17831 00424C - 17832 ;mcc_generated_files/can1.c: 533: txFifoObj[4] = status; - 17833 00424C EE20 F004 lfsr 2,4 - 17834 004250 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c - 17835 004252 26D9 addwf fsr2l,f,c - 17836 004254 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c - 17837 004256 22DA addwfc fsr2h,f,c - 17838 004258 0061 F44C F4DF movff i2WriteMessageToFifo@status,indf2 - 17839 00425E - 17840 ;mcc_generated_files/can1.c: 535: if (CAN_FRAME_DATA == txCanMsg->field.frameType) - 17841 00425E EE20 F004 lfsr 2,4 - 17842 004262 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c - 17843 004264 26D9 addwf fsr2l,f,c - 17844 004266 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c - 17845 004268 22DA addwfc fsr2h,f,c - 17846 00426A B2DF btfsc indf2,1,c - 17847 00426C EF3A F021 goto i2u561_41 - 17848 004270 EF3C F021 goto i2u561_40 - 17849 004274 i2u561_41: - 17850 004274 EF68 F021 goto i2l462 - 17851 004278 i2u561_40: - 17852 004278 - 17853 ;mcc_generated_files/can1.c: 536: {;mcc_generated_files/can1.c: 537: memcpy( + 18048 00413E EE20 F003 lfsr 2,3 + 18049 004142 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c + 18050 004144 26D9 addwf fsr2l,f,c + 18051 004146 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c + 18052 004148 22DA addwfc fsr2h,f,c + 18053 00414A 0E00 movlw 0 + 18054 00414C 6EDF movwf indf2,c + 18055 00414E EE10 F002 lfsr 1,2 + 18056 004152 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c + 18057 004154 26E1 addwf fsr1l,f,c + 18058 004156 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c + 18059 004158 22E2 addwfc fsr1h,f,c + 18060 00415A C4DF F4E7 movff indf2,indf1 + 18061 00415E EE20 F001 lfsr 2,1 + 18062 004162 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c + 18063 004164 26D9 addwf fsr2l,f,c + 18064 004166 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c + 18065 004168 22DA addwfc fsr2h,f,c + 18066 00416A C4E7 F4DF movff indf1,indf2 + 18067 00416E i2l8096: + 18068 + 18069 ;mcc_generated_files/can1.c: 524: txFifoObj[0] = msgId; + 18070 00416E 0061 F430 F4D9 movff i2WriteMessageToFifo@txFifoObj,fsr2l + 18071 004174 0061 F434 F4DA movff i2WriteMessageToFifo@txFifoObj+1,fsr2h + 18072 00417A 0061 F450 F4DF movff i2WriteMessageToFifo@msgId,indf2 + 18073 004180 + 18074 ;mcc_generated_files/can1.c: 525: msgId >>= (8U); + 18075 004180 C515 F514 movff i2WriteMessageToFifo@msgId+1,i2WriteMessageToFifo@msgId + 18076 004184 C516 F515 movff i2WriteMessageToFifo@msgId+2,i2WriteMessageToFifo@msgId+1 + 18077 004188 C517 F516 movff i2WriteMessageToFifo@msgId+3,i2WriteMessageToFifo@msgId+2 + 18078 00418C 6A17 clrf (i2WriteMessageToFifo@msgId+3)^(0+1280),c + 18079 00418E + 18080 ;mcc_generated_files/can1.c: 526: txFifoObj[1] |= (msgId & (0x07U)); + 18081 00418E C514 F510 movff i2WriteMessageToFifo@msgId,??i2_WriteMessageToFifo + 18082 004192 0E07 movlw 7 + 18083 004194 1610 andwf ??i2_WriteMessageToFifo^(0+1280),f,c + 18084 004196 EE20 F001 lfsr 2,1 + 18085 00419A 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c + 18086 00419C 26D9 addwf fsr2l,f,c + 18087 00419E 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c + 18088 0041A0 22DA addwfc fsr2h,f,c + 18089 0041A2 5010 movf ??i2_WriteMessageToFifo^(0+1280),w,c + 18090 0041A4 12DF iorwf indf2,f,c + 18091 0041A6 + 18092 ;mcc_generated_files/can1.c: 528: status = txCanMsg->field.dlc; + 18093 0041A6 EE20 F004 lfsr 2,4 + 18094 0041AA 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c + 18095 0041AC 26D9 addwf fsr2l,f,c + 18096 0041AE 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c + 18097 0041B0 22DA addwfc fsr2h,f,c + 18098 0041B2 30DF rrcf 479,w,c + 18099 0041B4 32E8 rrcf wreg,f,c + 18100 0041B6 0B0F andlw 15 + 18101 0041B8 6E13 movwf i2WriteMessageToFifo@status^(0+1280),c + 18102 0041BA + 18103 ;mcc_generated_files/can1.c: 529: status |= (txCanMsg->field.idType << (4U)); + 18104 0041BA EE20 F004 lfsr 2,4 + 18105 0041BE 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c + 18106 0041C0 26D9 addwf fsr2l,f,c + 18107 0041C2 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c + 18108 0041C4 22DA addwfc fsr2h,f,c + 18109 0041C6 B0DF btfsc indf2,0,c + 18110 0041C8 EFE8 F020 goto i2u575_41 + 18111 0041CC EFEC F020 goto i2u575_40 + 18112 0041D0 i2u575_41: + 18113 0041D0 6A10 clrf ??i2_WriteMessageToFifo^(0+1280),c + 18114 0041D2 2A10 incf ??i2_WriteMessageToFifo^(0+1280),f,c + 18115 0041D4 EFED F020 goto i2u575_48 + 18116 0041D8 i2u575_40: + 18117 0041D8 6A10 clrf ??i2_WriteMessageToFifo^(0+1280),c + 18118 0041DA i2u575_48: + 18119 0041DA 3810 swapf ??i2_WriteMessageToFifo^(0+1280),w,c + 18120 0041DC 0BF0 andlw 240 + 18121 0041DE 1213 iorwf i2WriteMessageToFifo@status^(0+1280),f,c + 18122 0041E0 + 18123 ;mcc_generated_files/can1.c: 530: status |= (txCanMsg->field.frameType << (5U)); + 18124 0041E0 EE20 F004 lfsr 2,4 + 18125 0041E4 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c + 18126 0041E6 26D9 addwf fsr2l,f,c + 18127 0041E8 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c + 18128 0041EA 22DA addwfc fsr2h,f,c + 18129 0041EC B2DF btfsc indf2,1,c + 18130 0041EE EFFB F020 goto i2u576_41 + 18131 0041F2 EFFF F020 goto i2u576_40 + 18132 0041F6 i2u576_41: + 18133 0041F6 0E20 movlw 32 + 18134 0041F8 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c + 18135 0041FA EF00 F021 goto i2u577_45 + 18136 0041FE i2u576_40: + 18137 0041FE 6A10 clrf ??i2_WriteMessageToFifo^(0+1280),c + 18138 004200 i2u577_45: + 18139 004200 5010 movf ??i2_WriteMessageToFifo^(0+1280),w,c + 18140 004202 1213 iorwf i2WriteMessageToFifo@status^(0+1280),f,c + 18141 004204 + 18142 ;mcc_generated_files/can1.c: 531: status |= (txCanMsg->field.brs << (6U)); + 18143 004204 EE20 F004 lfsr 2,4 + 18144 004208 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c + 18145 00420A 26D9 addwf fsr2l,f,c + 18146 00420C 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c + 18147 00420E 22DA addwfc fsr2h,f,c + 18148 004210 BEDF btfsc indf2,7,c + 18149 004212 EF0D F021 goto i2u578_41 + 18150 004216 EF11 F021 goto i2u578_40 + 18151 00421A i2u578_41: + 18152 00421A 0E40 movlw 64 + 18153 00421C 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c + 18154 00421E EF12 F021 goto i2u579_45 + 18155 004222 i2u578_40: + 18156 004222 6A10 clrf ??i2_WriteMessageToFifo^(0+1280),c + 18157 004224 i2u579_45: + 18158 004224 5010 movf ??i2_WriteMessageToFifo^(0+1280),w,c + 18159 004226 1213 iorwf i2WriteMessageToFifo@status^(0+1280),f,c + 18160 004228 + 18161 ;mcc_generated_files/can1.c: 532: status |= (txCanMsg->field.formatType << (7U)); + 18162 004228 EE20 F004 lfsr 2,4 + 18163 00422C 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c + 18164 00422E 26D9 addwf fsr2l,f,c + 18165 004230 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c + 18166 004232 22DA addwfc fsr2h,f,c + 18167 004234 BCDF btfsc indf2,6,c + 18168 004236 EF1F F021 goto i2u580_41 + 18169 00423A EF23 F021 goto i2u580_40 + 18170 00423E i2u580_41: + 18171 00423E 0E80 movlw 128 + 18172 004240 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c + 18173 004242 EF24 F021 goto i2u581_45 + 18174 004246 i2u580_40: + 18175 004246 6A10 clrf ??i2_WriteMessageToFifo^(0+1280),c + 18176 004248 i2u581_45: + 18177 004248 5010 movf ??i2_WriteMessageToFifo^(0+1280),w,c + 18178 00424A 1213 iorwf i2WriteMessageToFifo@status^(0+1280),f,c + 18179 00424C + 18180 ;mcc_generated_files/can1.c: 533: txFifoObj[4] = status; + 18181 00424C EE20 F004 lfsr 2,4 + 18182 004250 500C movf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c + 18183 004252 26D9 addwf fsr2l,f,c + 18184 004254 500D movf (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c + 18185 004256 22DA addwfc fsr2h,f,c + 18186 004258 0061 F44C F4DF movff i2WriteMessageToFifo@status,indf2 + 18187 00425E + 18188 ;mcc_generated_files/can1.c: 535: if (CAN_FRAME_DATA == txCanMsg->field.frameType) + 18189 00425E EE20 F004 lfsr 2,4 + 18190 004262 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c + 18191 004264 26D9 addwf fsr2l,f,c + 18192 004266 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c + 18193 004268 22DA addwfc fsr2h,f,c + 18194 00426A B2DF btfsc indf2,1,c + 18195 00426C EF3A F021 goto i2u582_41 + 18196 004270 EF3C F021 goto i2u582_40 + 18197 004274 i2u582_41: + 18198 004274 EF68 F021 goto i2l462 + 18199 004278 i2u582_40: + 18200 004278 + 18201 ;mcc_generated_files/can1.c: 536: {;mcc_generated_files/can1.c: 537: memcpy( + txFifoObj + payloadOffsetBytes, txCanMsg->data, (DLC_BYTES[(txCanMsg->field.dlc)])); - 17854 004278 0E08 movlw 8 - 17855 00427A 240C addwf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c - 17856 00427C 6E01 movwf i2memcpy@d1^(0+1280),c - 17857 00427E 0E00 movlw 0 - 17858 004280 200D addwfc (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c - 17859 004282 6E02 movwf (i2memcpy@d1+1)^(0+1280),c - 17860 004284 EE20 F005 lfsr 2,5 - 17861 004288 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c - 17862 00428A 26D9 addwf fsr2l,f,c - 17863 00428C 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c - 17864 00428E 22DA addwfc fsr2h,f,c - 17865 004290 0061 F378 F503 movff postinc2,i2memcpy@s1 - 17866 004296 0061 F374 F504 movff postdec2,i2memcpy@s1+1 - 17867 00429C EE20 F004 lfsr 2,4 - 17868 0042A0 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c - 17869 0042A2 26D9 addwf fsr2l,f,c - 17870 0042A4 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c - 17871 0042A6 22DA addwfc fsr2h,f,c - 17872 0042A8 30DF rrcf 479,w,c - 17873 0042AA 32E8 rrcf wreg,f,c - 17874 0042AC 0B0F andlw 15 - 17875 0042AE 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c - 17876 0042B0 6A11 clrf (??i2_WriteMessageToFifo+1)^(0+1280),c - 17877 0042B2 0E27 movlw low _DLC_BYTES - 17878 0042B4 2410 addwf ??i2_WriteMessageToFifo^(0+1280),w,c - 17879 0042B6 6EF6 movwf tblptrl,c - 17880 0042B8 0E25 movlw high _DLC_BYTES - 17881 0042BA 2011 addwfc (??i2_WriteMessageToFifo+1)^(0+1280),w,c - 17882 0042BC 6EF7 movwf tblptrh,c - 17883 0042BE if 1 ;There are 3 active tblptr bytes - 17884 0042BE 6AF8 clrf tblptru,c - 17885 0042C0 0E00 movlw low (__mediumconst shr (0+16)) - 17886 0042C2 22F8 addwfc tblptru,f,c - 17887 0042C4 endif - 17888 0042C4 0008 tblrd * - 17889 0042C6 50F5 movf tablat,w,c - 17890 0042C8 6E05 movwf i2memcpy@n^(0+1280),c - 17891 0042CA 6A06 clrf (i2memcpy@n+1)^(0+1280),c - 17892 0042CC EC7A F039 call i2_memcpy ;wreg free - 17893 0042D0 i2l462: - 17894 0042D0 0012 return ;funcret - 17895 0042D2 __end_ofi2_WriteMessageToFifo: - 17896 callstack 0 - 17897 - 17898 ;; *************** function i2_ValidateTransmission ***************** - 17899 ;; Defined at: - 17900 ;; line 541 in file "mcc_generated_files/can1.c" - 17901 ;; Parameters: Size Location Type - 17902 ;; validChannel 1 wreg unsigned char - 17903 ;; txCanMsg 2 1[COMRAM] PTR struct . - 17904 ;; -> msgTransmit(7), - 17905 ;; Auto vars: Size Location Type - 17906 ;; validChannel 1 6[COMRAM] unsigned char - 17907 ;; field 1 9[COMRAM] struct . - 17908 ;; txMsgStatus 1 8[COMRAM] enum E22340 - 17909 ;; plsize 1 0 unsigned char - 17910 ;; Return value: Size Location Type - 17911 ;; 1 wreg enum E22340 - 17912 ;; Registers used: - 17913 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 17914 ;; Tracked objects: - 17915 ;; On entry : 0/0 - 17916 ;; On exit : 0/0 - 17917 ;; Unchanged: 0/0 - 17918 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18202 004278 0E08 movlw 8 + 18203 00427A 240C addwf i2WriteMessageToFifo@txFifoObj^(0+1280),w,c + 18204 00427C 6E01 movwf i2memcpy@d1^(0+1280),c + 18205 00427E 0E00 movlw 0 + 18206 004280 200D addwfc (i2WriteMessageToFifo@txFifoObj+1)^(0+1280),w,c + 18207 004282 6E02 movwf (i2memcpy@d1+1)^(0+1280),c + 18208 004284 EE20 F005 lfsr 2,5 + 18209 004288 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c + 18210 00428A 26D9 addwf fsr2l,f,c + 18211 00428C 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c + 18212 00428E 22DA addwfc fsr2h,f,c + 18213 004290 0061 F378 F503 movff postinc2,i2memcpy@s1 + 18214 004296 0061 F374 F504 movff postdec2,i2memcpy@s1+1 + 18215 00429C EE20 F004 lfsr 2,4 + 18216 0042A0 500E movf i2WriteMessageToFifo@txCanMsg^(0+1280),w,c + 18217 0042A2 26D9 addwf fsr2l,f,c + 18218 0042A4 500F movf (i2WriteMessageToFifo@txCanMsg+1)^(0+1280),w,c + 18219 0042A6 22DA addwfc fsr2h,f,c + 18220 0042A8 30DF rrcf 479,w,c + 18221 0042AA 32E8 rrcf wreg,f,c + 18222 0042AC 0B0F andlw 15 + 18223 0042AE 6E10 movwf ??i2_WriteMessageToFifo^(0+1280),c + 18224 0042B0 6A11 clrf (??i2_WriteMessageToFifo+1)^(0+1280),c + 18225 0042B2 0E27 movlw low _DLC_BYTES + 18226 0042B4 2410 addwf ??i2_WriteMessageToFifo^(0+1280),w,c + 18227 0042B6 6EF6 movwf tblptrl,c + 18228 0042B8 0E25 movlw high _DLC_BYTES + 18229 0042BA 2011 addwfc (??i2_WriteMessageToFifo+1)^(0+1280),w,c + 18230 0042BC 6EF7 movwf tblptrh,c + 18231 0042BE if 1 ;There are 3 active tblptr bytes + 18232 0042BE 6AF8 clrf tblptru,c + 18233 0042C0 0E00 movlw low (__mediumconst shr (0+16)) + 18234 0042C2 22F8 addwfc tblptru,f,c + 18235 0042C4 endif + 18236 0042C4 0008 tblrd * + 18237 0042C6 50F5 movf tablat,w,c + 18238 0042C8 6E05 movwf i2memcpy@n^(0+1280),c + 18239 0042CA 6A06 clrf (i2memcpy@n+1)^(0+1280),c + 18240 0042CC ECAB F03A call i2_memcpy ;wreg free + 18241 0042D0 i2l462: + 18242 0042D0 0012 return ;funcret + 18243 0042D2 __end_ofi2_WriteMessageToFifo: + 18244 callstack 0 + 18245 + 18246 ;; *************** function i2_ValidateTransmission ***************** + 18247 ;; Defined at: + 18248 ;; line 541 in file "mcc_generated_files/can1.c" + 18249 ;; Parameters: Size Location Type + 18250 ;; validChannel 1 wreg unsigned char + 18251 ;; txCanMsg 2 1[COMRAM] PTR struct . + 18252 ;; -> msgTransmit(7), + 18253 ;; Auto vars: Size Location Type + 18254 ;; validChannel 1 6[COMRAM] unsigned char + 18255 ;; field 1 9[COMRAM] struct . + 18256 ;; txMsgStatus 1 8[COMRAM] enum E22340 + 18257 ;; plsize 1 0 unsigned char + 18258 ;; Return value: Size Location Type + 18259 ;; 1 wreg enum E22340 + 18260 ;; Registers used: + 18261 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 18262 ;; Tracked objects: + 18263 ;; On entry : 0/0 + 18264 ;; On exit : 0/0 + 18265 ;; Unchanged: 0/0 + 18266 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 17919 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 + 18267 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17920 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 + 18268 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17921 ;; Temps: 3 0 0 0 0 0 0 0 0 0 0 0 + 18269 ;; Temps: 3 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17922 ;; Totals: 9 0 0 0 0 0 0 0 0 0 0 0 + 18270 ;; Totals: 9 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 17923 ;;Total ram usage: 9 bytes - 17924 ;; Hardware stack levels used: 1 - 17925 ;; Hardware stack levels required when called: 1 - 17926 ;; This function calls: - 17927 ;; i2_CAN1_OperationModeGet - 17928 ;; i2_GetTxFifoStatus - 17929 ;; This function is called by: - 17930 ;; i2_CAN1_Transmit - 17931 ;; This function uses a non-reentrant model - 17932 ;; - 17933 - 17934 psect text129 - 17935 0062B6 __ptext129: - 17936 callstack 0 - 17937 0062B6 i2_ValidateTransmission: - 17938 callstack 113 - 17939 - 17940 ;incstack = 0 - 17941 ;i2ValidateTransmission@validChannel stored from wreg - 17942 0062B6 6E07 movwf i2ValidateTransmission@validChannel^(0+1280),c - 17943 0062B8 - 17944 ;mcc_generated_files/can1.c: 541: static CAN_TX_MSG_REQUEST_STATUS ValidateTransmission( + 18271 ;;Total ram usage: 9 bytes + 18272 ;; Hardware stack levels used: 1 + 18273 ;; Hardware stack levels required when called: 1 + 18274 ;; This function calls: + 18275 ;; i2_CAN1_OperationModeGet + 18276 ;; i2_GetTxFifoStatus + 18277 ;; This function is called by: + 18278 ;; i2_CAN1_Transmit + 18279 ;; This function uses a non-reentrant model + 18280 ;; + 18281 + 18282 psect text129 + 18283 0063AC __ptext129: + 18284 callstack 0 + 18285 0063AC i2_ValidateTransmission: + 18286 callstack 113 + 18287 + 18288 ;incstack = 0 + 18289 ;i2ValidateTransmission@validChannel stored from wreg + 18290 0063AC 6E07 movwf i2ValidateTransmission@validChannel^(0+1280),c + 18291 0063AE + 18292 ;mcc_generated_files/can1.c: 541: static CAN_TX_MSG_REQUEST_STATUS ValidateTransmission( + uint8_t validChannel, CAN_MSG_OBJ *txCanMsg);mcc_generated_files/can1.c: 542: {;mcc_gene + rated_files/can1.c: 543: CAN_TX_MSG_REQUEST_STATUS txMsgStatus = CAN_TX_MSG_REQUEST_ + SUCCESS; - 17945 0062B8 0E00 movlw 0 - 17946 0062BA 6E09 movwf i2ValidateTransmission@txMsgStatus^(0+1280),c - 17947 0062BC - 17948 ;mcc_generated_files/can1.c: 544: CAN_MSG_FIELD field = txCanMsg->field; - 17949 0062BC EE20 F004 lfsr 2,4 - 17950 0062C0 5002 movf i2ValidateTransmission@txCanMsg^(0+1280),w,c - 17951 0062C2 26D9 addwf fsr2l,f,c - 17952 0062C4 5003 movf (i2ValidateTransmission@txCanMsg+1)^(0+1280),w,c - 17953 0062C6 22DA addwfc fsr2h,f,c - 17954 0062C8 50DF movf indf2,w,c - 17955 0062CA 6E0A movwf i2ValidateTransmission@field^(0+1280),c - 17956 0062CC - 17957 ;mcc_generated_files/can1.c: 547: if (CAN_BRS_MODE == field.brs && (CAN_NORMAL_2_0_M + 18293 0063AE 0E00 movlw 0 + 18294 0063B0 6E09 movwf i2ValidateTransmission@txMsgStatus^(0+1280),c + 18295 0063B2 + 18296 ;mcc_generated_files/can1.c: 544: CAN_MSG_FIELD field = txCanMsg->field; + 18297 0063B2 EE20 F004 lfsr 2,4 + 18298 0063B6 5002 movf i2ValidateTransmission@txCanMsg^(0+1280),w,c + 18299 0063B8 26D9 addwf fsr2l,f,c + 18300 0063BA 5003 movf (i2ValidateTransmission@txCanMsg+1)^(0+1280),w,c + 18301 0063BC 22DA addwfc fsr2h,f,c + 18302 0063BE 50DF movf indf2,w,c + 18303 0063C0 6E0A movwf i2ValidateTransmission@field^(0+1280),c + 18304 0063C2 + 18305 ;mcc_generated_files/can1.c: 547: if (CAN_BRS_MODE == field.brs && (CAN_NORMAL_2_0_M + ODE == CAN1_OperationModeGet())) - 17958 0062CC AE0A btfss i2ValidateTransmission@field^(0+1280),7,c - 17959 0062CE EF6B F031 goto i2u562_41 - 17960 0062D2 EF6D F031 goto i2u562_40 - 17961 0062D6 i2u562_41: - 17962 0062D6 EF78 F031 goto i2l8129 - 17963 0062DA i2u562_40: - 17964 0062DA EC6A F03E call i2_CAN1_OperationModeGet ;wreg free - 17965 0062DE 0A06 xorlw 6 - 17966 0062E0 A4D8 btfss status,2,c - 17967 0062E2 EF75 F031 goto i2u563_41 - 17968 0062E6 EF77 F031 goto i2u563_40 - 17969 0062EA i2u563_41: - 17970 0062EA EF78 F031 goto i2l8129 - 17971 0062EE i2u563_40: - 17972 0062EE - 17973 ;mcc_generated_files/can1.c: 548: {;mcc_generated_files/can1.c: 549: txMsgSt + 18306 0063C2 AE0A btfss i2ValidateTransmission@field^(0+1280),7,c + 18307 0063C4 EFE6 F031 goto i2u583_41 + 18308 0063C8 EFE8 F031 goto i2u583_40 + 18309 0063CC i2u583_41: + 18310 0063CC EFF3 F031 goto i2l8130 + 18311 0063D0 i2u583_40: + 18312 0063D0 ECA2 F03F call i2_CAN1_OperationModeGet ;wreg free + 18313 0063D4 0A06 xorlw 6 + 18314 0063D6 A4D8 btfss status,2,c + 18315 0063D8 EFF0 F031 goto i2u584_41 + 18316 0063DC EFF2 F031 goto i2u584_40 + 18317 0063E0 i2u584_41: + 18318 0063E0 EFF3 F031 goto i2l8130 + 18319 0063E4 i2u584_40: + 18320 0063E4 + 18321 ;mcc_generated_files/can1.c: 548: {;mcc_generated_files/can1.c: 549: txMsgSt + atus |= CAN_TX_MSG_REQUEST_BRS_ERROR; - 17974 0062EE 8209 bsf i2ValidateTransmission@txMsgStatus^(0+1280),1,c - 17975 0062F0 i2l8129: - 17976 - 17977 ;mcc_generated_files/can1.c: 552: if (field.dlc > DLC_8 && (CAN_2_0_FORMAT == field. + 18322 0063E4 8209 bsf i2ValidateTransmission@txMsgStatus^(0+1280),1,c + 18323 0063E6 i2l8130: + 18324 + 18325 ;mcc_generated_files/can1.c: 552: if (field.dlc > DLC_8 && (CAN_2_0_FORMAT == field. + formatType || CAN_NORMAL_2_0_MODE == CAN1_OperationModeGet())) - 17978 0062F0 300A rrcf i2ValidateTransmission@field^(0+1280),w,c - 17979 0062F2 32E8 rrcf wreg,f,c - 17980 0062F4 0B0F andlw 15 - 17981 0062F6 6E04 movwf ??i2_ValidateTransmission^(0+1280),c - 17982 0062F8 0E08 movlw 8 - 17983 0062FA 6404 cpfsgt ??i2_ValidateTransmission^(0+1280),c - 17984 0062FC EF82 F031 goto i2u564_41 - 17985 006300 EF84 F031 goto i2u564_40 - 17986 006304 i2u564_41: - 17987 006304 EF96 F031 goto i2l8137 - 17988 006308 i2u564_40: - 17989 006308 AC0A btfss i2ValidateTransmission@field^(0+1280),6,c - 17990 00630A EF89 F031 goto i2u565_41 - 17991 00630E EF8B F031 goto i2u565_40 - 17992 006312 i2u565_41: - 17993 006312 EF95 F031 goto i2l8135 - 17994 006316 i2u565_40: - 17995 006316 EC6A F03E call i2_CAN1_OperationModeGet ;wreg free - 17996 00631A 0A06 xorlw 6 - 17997 00631C A4D8 btfss status,2,c - 17998 00631E EF93 F031 goto i2u566_41 - 17999 006322 EF95 F031 goto i2u566_40 - 18000 006326 i2u566_41: - 18001 006326 EF96 F031 goto i2l8137 - 18002 00632A i2u566_40: - 18003 00632A i2l8135: - 18004 - 18005 ;mcc_generated_files/can1.c: 553: {;mcc_generated_files/can1.c: 554: txMsgSt + 18326 0063E6 300A rrcf i2ValidateTransmission@field^(0+1280),w,c + 18327 0063E8 32E8 rrcf wreg,f,c + 18328 0063EA 0B0F andlw 15 + 18329 0063EC 6E04 movwf ??i2_ValidateTransmission^(0+1280),c + 18330 0063EE 0E08 movlw 8 + 18331 0063F0 6404 cpfsgt ??i2_ValidateTransmission^(0+1280),c + 18332 0063F2 EFFD F031 goto i2u585_41 + 18333 0063F6 EFFF F031 goto i2u585_40 + 18334 0063FA i2u585_41: + 18335 0063FA EF11 F032 goto i2l8138 + 18336 0063FE i2u585_40: + 18337 0063FE AC0A btfss i2ValidateTransmission@field^(0+1280),6,c + 18338 006400 EF04 F032 goto i2u586_41 + 18339 006404 EF06 F032 goto i2u586_40 + 18340 006408 i2u586_41: + 18341 006408 EF10 F032 goto i2l8136 + 18342 00640C i2u586_40: + 18343 00640C ECA2 F03F call i2_CAN1_OperationModeGet ;wreg free + 18344 006410 0A06 xorlw 6 + 18345 006412 A4D8 btfss status,2,c + 18346 006414 EF0E F032 goto i2u587_41 + 18347 006418 EF10 F032 goto i2u587_40 + 18348 00641C i2u587_41: + 18349 00641C EF11 F032 goto i2l8138 + 18350 006420 i2u587_40: + 18351 006420 i2l8136: + 18352 + 18353 ;mcc_generated_files/can1.c: 553: {;mcc_generated_files/can1.c: 554: txMsgSt + atus |= CAN_TX_MSG_REQUEST_DLC_EXCEED_ERROR; - 18006 00632A 8009 bsf i2ValidateTransmission@txMsgStatus^(0+1280),0,c - 18007 00632C i2l8137: - 18008 - 18009 ;mcc_generated_files/can1.c: 557: if ((DLC_BYTES[(field.dlc)]) > ((DLC_BYTES[(8u + ( + 18354 006420 8009 bsf i2ValidateTransmission@txMsgStatus^(0+1280),0,c + 18355 006422 i2l8138: + 18356 + 18357 ;mcc_generated_files/can1.c: 557: if ((DLC_BYTES[(field.dlc)]) > ((DLC_BYTES[(8u + ( + plsize))]))) - 18010 00632C 0E2F movlw low (_DLC_BYTES+8) - 18011 00632E 6EF6 movwf tblptrl,c - 18012 006330 0E25 movlw high (_DLC_BYTES+8) - 18013 006332 6EF7 movwf tblptrh,c - 18014 006334 if 1 ;Program memory is < 0x10000, tblptru is always zero - 18015 006334 6AF8 clrf tblptru,c - 18016 006336 endif - 18017 006336 if 0 ;tblptru may be non-zero - 18018 006336 endif - 18019 006336 0008 tblrd * - 18020 006338 0061 F3D4 F504 movff tablat,??i2_ValidateTransmission - 18021 00633E 300A rrcf i2ValidateTransmission@field^(0+1280),w,c - 18022 006340 32E8 rrcf wreg,f,c - 18023 006342 0B0F andlw 15 - 18024 006344 6E05 movwf (??i2_ValidateTransmission+1)^(0+1280),c - 18025 006346 6A06 clrf (??i2_ValidateTransmission+2)^(0+1280),c - 18026 006348 0E27 movlw low _DLC_BYTES - 18027 00634A 2405 addwf (??i2_ValidateTransmission+1)^(0+1280),w,c - 18028 00634C 6EF6 movwf tblptrl,c - 18029 00634E 0E25 movlw high _DLC_BYTES - 18030 006350 2006 addwfc (??i2_ValidateTransmission+2)^(0+1280),w,c - 18031 006352 6EF7 movwf tblptrh,c - 18032 006354 if 1 ;There are 3 active tblptr bytes - 18033 006354 6AF8 clrf tblptru,c - 18034 006356 0E00 movlw low (__mediumconst shr (0+16)) - 18035 006358 22F8 addwfc tblptru,f,c - 18036 00635A endif - 18037 00635A 0008 tblrd * - 18038 00635C 50F5 movf tablat,w,c - 18039 00635E 5C04 subwf ??i2_ValidateTransmission^(0+1280),w,c - 18040 006360 B0D8 btfsc status,0,c - 18041 006362 EFB5 F031 goto i2u567_41 - 18042 006366 EFB7 F031 goto i2u567_40 - 18043 00636A i2u567_41: - 18044 00636A EFB8 F031 goto i2l8141 - 18045 00636E i2u567_40: - 18046 00636E - 18047 ;mcc_generated_files/can1.c: 558: {;mcc_generated_files/can1.c: 559: txMsgSt + 18358 006422 0E2F movlw low (_DLC_BYTES+8) + 18359 006424 6EF6 movwf tblptrl,c + 18360 006426 0E25 movlw high (_DLC_BYTES+8) + 18361 006428 6EF7 movwf tblptrh,c + 18362 00642A if 1 ;Program memory is < 0x10000, tblptru is always zero + 18363 00642A 6AF8 clrf tblptru,c + 18364 00642C endif + 18365 00642C if 0 ;tblptru may be non-zero + 18366 00642C endif + 18367 00642C 0008 tblrd * + 18368 00642E 0061 F3D4 F504 movff tablat,??i2_ValidateTransmission + 18369 006434 300A rrcf i2ValidateTransmission@field^(0+1280),w,c + 18370 006436 32E8 rrcf wreg,f,c + 18371 006438 0B0F andlw 15 + 18372 00643A 6E05 movwf (??i2_ValidateTransmission+1)^(0+1280),c + 18373 00643C 6A06 clrf (??i2_ValidateTransmission+2)^(0+1280),c + 18374 00643E 0E27 movlw low _DLC_BYTES + 18375 006440 2405 addwf (??i2_ValidateTransmission+1)^(0+1280),w,c + 18376 006442 6EF6 movwf tblptrl,c + 18377 006444 0E25 movlw high _DLC_BYTES + 18378 006446 2006 addwfc (??i2_ValidateTransmission+2)^(0+1280),w,c + 18379 006448 6EF7 movwf tblptrh,c + 18380 00644A if 1 ;There are 3 active tblptr bytes + 18381 00644A 6AF8 clrf tblptru,c + 18382 00644C 0E00 movlw low (__mediumconst shr (0+16)) + 18383 00644E 22F8 addwfc tblptru,f,c + 18384 006450 endif + 18385 006450 0008 tblrd * + 18386 006452 50F5 movf tablat,w,c + 18387 006454 5C04 subwf ??i2_ValidateTransmission^(0+1280),w,c + 18388 006456 B0D8 btfsc status,0,c + 18389 006458 EF30 F032 goto i2u588_41 + 18390 00645C EF32 F032 goto i2u588_40 + 18391 006460 i2u588_41: + 18392 006460 EF33 F032 goto i2l8142 + 18393 006464 i2u588_40: + 18394 006464 + 18395 ;mcc_generated_files/can1.c: 558: {;mcc_generated_files/can1.c: 559: txMsgSt + atus |= CAN_TX_MSG_REQUEST_DLC_EXCEED_ERROR; - 18048 00636E 8009 bsf i2ValidateTransmission@txMsgStatus^(0+1280),0,c - 18049 006370 i2l8141: - 18050 - 18051 ;mcc_generated_files/can1.c: 562: if (CAN_TX_FIFO_FULL == GetTxFifoStatus(validChann + 18396 006464 8009 bsf i2ValidateTransmission@txMsgStatus^(0+1280),0,c + 18397 006466 i2l8142: + 18398 + 18399 ;mcc_generated_files/can1.c: 562: if (CAN_TX_FIFO_FULL == GetTxFifoStatus(validChann + el)) - 18052 006370 5007 movf i2ValidateTransmission@validChannel^(0+1280),w,c - 18053 006372 EC3C F03D call i2_GetTxFifoStatus - 18054 006376 0900 iorlw 0 - 18055 006378 A4D8 btfss status,2,c - 18056 00637A EFC1 F031 goto i2u568_41 - 18057 00637E EFC3 F031 goto i2u568_40 - 18058 006382 i2u568_41: - 18059 006382 EFC5 F031 goto i2l8145 - 18060 006386 i2u568_40: - 18061 006386 - 18062 ;mcc_generated_files/can1.c: 563: {;mcc_generated_files/can1.c: 564: txMsgSt + 18400 006466 5007 movf i2ValidateTransmission@validChannel^(0+1280),w,c + 18401 006468 EC74 F03E call i2_GetTxFifoStatus + 18402 00646C 0900 iorlw 0 + 18403 00646E A4D8 btfss status,2,c + 18404 006470 EF3C F032 goto i2u589_41 + 18405 006474 EF3E F032 goto i2u589_40 + 18406 006478 i2u589_41: + 18407 006478 EF40 F032 goto i2l8146 + 18408 00647C i2u589_40: + 18409 00647C + 18410 ;mcc_generated_files/can1.c: 563: {;mcc_generated_files/can1.c: 564: txMsgSt + atus |= CAN_TX_MSG_REQUEST_FIFO_FULL; - 18063 006386 0E03 movlw 3 - 18064 006388 1209 iorwf i2ValidateTransmission@txMsgStatus^(0+1280),f,c - 18065 00638A i2l8145: - 18066 - 18067 ;mcc_generated_files/can1.c: 567: return txMsgStatus; - 18068 00638A 5009 movf i2ValidateTransmission@txMsgStatus^(0+1280),w,c - 18069 00638C 0012 return ;funcret - 18070 00638E __end_ofi2_ValidateTransmission: - 18071 callstack 0 - 18072 - 18073 ;; *************** function i2_GetTxFifoStatus ***************** - 18074 ;; Defined at: - 18075 ;; line 495 in file "mcc_generated_files/can1.c" - 18076 ;; Parameters: Size Location Type - 18077 ;; validChannel 1 wreg unsigned char - 18078 ;; Auto vars: Size Location Type - 18079 ;; validChannel 1 0[COMRAM] unsigned char - 18080 ;; Return value: Size Location Type - 18081 ;; 1 wreg enum E22361 - 18082 ;; Registers used: - 18083 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh - 18084 ;; Tracked objects: - 18085 ;; On entry : 0/0 - 18086 ;; On exit : 0/0 - 18087 ;; Unchanged: 0/0 - 18088 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18411 00647C 0E03 movlw 3 + 18412 00647E 1209 iorwf i2ValidateTransmission@txMsgStatus^(0+1280),f,c + 18413 006480 i2l8146: + 18414 + 18415 ;mcc_generated_files/can1.c: 567: return txMsgStatus; + 18416 006480 5009 movf i2ValidateTransmission@txMsgStatus^(0+1280),w,c + 18417 006482 0012 return ;funcret + 18418 006484 __end_ofi2_ValidateTransmission: + 18419 callstack 0 + 18420 + 18421 ;; *************** function i2_GetTxFifoStatus ***************** + 18422 ;; Defined at: + 18423 ;; line 495 in file "mcc_generated_files/can1.c" + 18424 ;; Parameters: Size Location Type + 18425 ;; validChannel 1 wreg unsigned char + 18426 ;; Auto vars: Size Location Type + 18427 ;; validChannel 1 0[COMRAM] unsigned char + 18428 ;; Return value: Size Location Type + 18429 ;; 1 wreg enum E22361 + 18430 ;; Registers used: + 18431 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh + 18432 ;; Tracked objects: + 18433 ;; On entry : 0/0 + 18434 ;; On exit : 0/0 + 18435 ;; Unchanged: 0/0 + 18436 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18089 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 18437 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 18090 ;; Locals: 1 0 0 0 0 0 0 0 0 0 0 0 + 18438 ;; Locals: 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 18091 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 18439 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 18092 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0 + 18440 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 18093 ;;Total ram usage: 1 bytes - 18094 ;; Hardware stack levels used: 1 - 18095 ;; This function calls: - 18096 ;; Nothing - 18097 ;; This function is called by: - 18098 ;; i2_ValidateTransmission - 18099 ;; i2_CAN1_TransmitFIFOStatusGet - 18100 ;; This function uses a non-reentrant model - 18101 ;; - 18102 - 18103 psect text130 - 18104 007A78 __ptext130: - 18105 callstack 0 - 18106 007A78 i2_GetTxFifoStatus: - 18107 callstack 114 - 18108 - 18109 ;incstack = 0 - 18110 ;i2GetTxFifoStatus@validChannel stored from wreg - 18111 007A78 6E01 movwf i2GetTxFifoStatus@validChannel^(0+1280),c - 18112 007A7A - 18113 ;mcc_generated_files/can1.c: 495: static CAN_TX_FIFO_STATUS GetTxFifoStatus(uint8_t vali + 18441 ;;Total ram usage: 1 bytes + 18442 ;; Hardware stack levels used: 1 + 18443 ;; This function calls: + 18444 ;; Nothing + 18445 ;; This function is called by: + 18446 ;; i2_ValidateTransmission + 18447 ;; i2_CAN1_TransmitFIFOStatusGet + 18448 ;; This function uses a non-reentrant model + 18449 ;; + 18450 + 18451 psect text130 + 18452 007CE8 __ptext130: + 18453 callstack 0 + 18454 007CE8 i2_GetTxFifoStatus: + 18455 callstack 114 + 18456 + 18457 ;incstack = 0 + 18458 ;i2GetTxFifoStatus@validChannel stored from wreg + 18459 007CE8 6E01 movwf i2GetTxFifoStatus@validChannel^(0+1280),c + 18460 007CEA + 18461 ;mcc_generated_files/can1.c: 495: static CAN_TX_FIFO_STATUS GetTxFifoStatus(uint8_t vali + dChannel);mcc_generated_files/can1.c: 496: {;mcc_generated_files/can1.c: 497: return + (FIFO[validChannel].STAL & 0x1); - 18114 007A7A 5001 movf i2GetTxFifoStatus@validChannel^(0+1280),w,c - 18115 007A7C 0D0C mullw 12 - 18116 007A7E 0E54 movlw 84 - 18117 007A80 24F3 addwf 243,w,c - 18118 007A82 6ED9 movwf fsr2l,c - 18119 007A84 0E01 movlw 1 - 18120 007A86 20F4 addwfc prodh,w,c - 18121 007A88 6EDA movwf fsr2h,c - 18122 007A8A 50DF movf indf2,w,c - 18123 007A8C 0B01 andlw 1 - 18124 007A8E 0012 return ;funcret - 18125 007A90 __end_ofi2_GetTxFifoStatus: - 18126 callstack 0 - 18127 - 18128 ;; *************** function i2_CAN1_OperationModeGet ***************** - 18129 ;; Defined at: - 18130 ;; line 331 in file "mcc_generated_files/can1.c" - 18131 ;; Parameters: Size Location Type - 18132 ;; None - 18133 ;; Auto vars: Size Location Type - 18134 ;; None - 18135 ;; Return value: Size Location Type - 18136 ;; 1 wreg enum E22346 - 18137 ;; Registers used: - 18138 ;; wreg, status,2, status,0 - 18139 ;; Tracked objects: - 18140 ;; On entry : 0/0 - 18141 ;; On exit : 0/0 - 18142 ;; Unchanged: 0/0 - 18143 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18462 007CEA 5001 movf i2GetTxFifoStatus@validChannel^(0+1280),w,c + 18463 007CEC 0D0C mullw 12 + 18464 007CEE 0E54 movlw 84 + 18465 007CF0 24F3 addwf 243,w,c + 18466 007CF2 6ED9 movwf fsr2l,c + 18467 007CF4 0E01 movlw 1 + 18468 007CF6 20F4 addwfc prodh,w,c + 18469 007CF8 6EDA movwf fsr2h,c + 18470 007CFA 50DF movf indf2,w,c + 18471 007CFC 0B01 andlw 1 + 18472 007CFE 0012 return ;funcret + 18473 007D00 __end_ofi2_GetTxFifoStatus: + 18474 callstack 0 + 18475 + 18476 ;; *************** function i2_CAN1_OperationModeGet ***************** + 18477 ;; Defined at: + 18478 ;; line 331 in file "mcc_generated_files/can1.c" + 18479 ;; Parameters: Size Location Type + 18480 ;; None + 18481 ;; Auto vars: Size Location Type + 18482 ;; None + 18483 ;; Return value: Size Location Type + 18484 ;; 1 wreg enum E22346 + 18485 ;; Registers used: + 18486 ;; wreg, status,2, status,0 + 18487 ;; Tracked objects: + 18488 ;; On entry : 0/0 + 18489 ;; On exit : 0/0 + 18490 ;; Unchanged: 0/0 + 18491 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18144 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18145 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18146 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18147 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18148 ;;Total ram usage: 0 bytes - 18149 ;; Hardware stack levels used: 1 - 18150 ;; This function calls: - 18151 ;; Nothing - 18152 ;; This function is called by: - 18153 ;; i2_ValidateTransmission - 18154 ;; This function uses a non-reentrant model - 18155 ;; - 18156 - 18157 psect text131 - 18158 007CD4 __ptext131: - 18159 callstack 0 - 18160 007CD4 i2_CAN1_OperationModeGet: - 18161 callstack 113 - 18162 007CD4 - 18163 ;mcc_generated_files/can1.c: 333: return C1CONUbits.OPMOD; - 18164 007CD4 0101 movlb 1 ; () banked - 18165 007CD6 3902 swapf 2,w,b ;volatile - 18166 007CD8 32E8 rrcf wreg,f,c - 18167 007CDA 0B07 andlw 7 - 18168 007CDC - 18169 ; BSR set to: 1 - 18170 007CDC 0012 return ;funcret - 18171 007CDE __end_ofi2_CAN1_OperationModeGet: - 18172 callstack 0 - 18173 - 18174 ;; *************** function i2_CAN1_IsTxErrorWarning ***************** - 18175 ;; Defined at: - 18176 ;; line 629 in file "mcc_generated_files/can1.c" - 18177 ;; Parameters: Size Location Type - 18178 ;; None - 18179 ;; Auto vars: Size Location Type - 18180 ;; None - 18181 ;; Return value: Size Location Type - 18182 ;; 1 wreg _Bool - 18183 ;; Registers used: - 18184 ;; wreg - 18185 ;; Tracked objects: - 18186 ;; On entry : 0/0 - 18187 ;; On exit : 0/0 - 18188 ;; Unchanged: 0/0 - 18189 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18492 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18493 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18494 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18495 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18496 ;;Total ram usage: 0 bytes + 18497 ;; Hardware stack levels used: 1 + 18498 ;; This function calls: + 18499 ;; Nothing + 18500 ;; This function is called by: + 18501 ;; i2_ValidateTransmission + 18502 ;; This function uses a non-reentrant model + 18503 ;; + 18504 + 18505 psect text131 + 18506 007F44 __ptext131: + 18507 callstack 0 + 18508 007F44 i2_CAN1_OperationModeGet: + 18509 callstack 113 + 18510 007F44 + 18511 ;mcc_generated_files/can1.c: 333: return C1CONUbits.OPMOD; + 18512 007F44 0101 movlb 1 ; () banked + 18513 007F46 3902 swapf 2,w,b ;volatile + 18514 007F48 32E8 rrcf wreg,f,c + 18515 007F4A 0B07 andlw 7 + 18516 007F4C + 18517 ; BSR set to: 1 + 18518 007F4C 0012 return ;funcret + 18519 007F4E __end_ofi2_CAN1_OperationModeGet: + 18520 callstack 0 + 18521 + 18522 ;; *************** function i2_CAN1_IsTxErrorWarning ***************** + 18523 ;; Defined at: + 18524 ;; line 629 in file "mcc_generated_files/can1.c" + 18525 ;; Parameters: Size Location Type + 18526 ;; None + 18527 ;; Auto vars: Size Location Type + 18528 ;; None + 18529 ;; Return value: Size Location Type + 18530 ;; 1 wreg _Bool + 18531 ;; Registers used: + 18532 ;; wreg + 18533 ;; Tracked objects: + 18534 ;; On entry : 0/0 + 18535 ;; On exit : 0/0 + 18536 ;; Unchanged: 0/0 + 18537 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18190 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18191 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18192 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18193 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18194 ;;Total ram usage: 0 bytes - 18195 ;; Hardware stack levels used: 1 - 18196 ;; This function calls: - 18197 ;; Nothing - 18198 ;; This function is called by: - 18199 ;; i2_CANWriteMessage - 18200 ;; This function uses a non-reentrant model - 18201 ;; - 18202 - 18203 psect text132 - 18204 007AEA __ptext132: - 18205 callstack 0 - 18206 007AEA i2_CAN1_IsTxErrorWarning: - 18207 callstack 115 - 18208 007AEA - 18209 ;mcc_generated_files/can1.c: 631: return C1TRECUbits.TXWARN; - 18210 007AEA 0101 movlb 1 ; () banked - 18211 007AEC B536 btfsc 54,2,b ;volatile - 18212 007AEE EF7B F03D goto i2u669_41 - 18213 007AF2 EF7E F03D goto i2u669_40 - 18214 007AF6 i2u669_41: - 18215 007AF6 0E01 movlw 1 - 18216 007AF8 EF7F F03D goto i2u669_46 - 18217 007AFC i2u669_40: - 18218 007AFC 0E00 movlw 0 - 18219 007AFE i2u669_46: - 18220 007AFE - 18221 ; BSR set to: 1 - 18222 007AFE 0012 return ;funcret - 18223 007B00 __end_ofi2_CAN1_IsTxErrorWarning: - 18224 callstack 0 - 18225 - 18226 ;; *************** function i2_CAN1_IsTxErrorActive ***************** - 18227 ;; Defined at: - 18228 ;; line 634 in file "mcc_generated_files/can1.c" - 18229 ;; Parameters: Size Location Type - 18230 ;; None - 18231 ;; Auto vars: Size Location Type - 18232 ;; None - 18233 ;; Return value: Size Location Type - 18234 ;; 1 wreg _Bool - 18235 ;; Registers used: - 18236 ;; wreg, status,2, cstack - 18237 ;; Tracked objects: - 18238 ;; On entry : 0/0 - 18239 ;; On exit : 0/0 - 18240 ;; Unchanged: 0/0 - 18241 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18538 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18539 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18540 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18541 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18542 ;;Total ram usage: 0 bytes + 18543 ;; Hardware stack levels used: 1 + 18544 ;; This function calls: + 18545 ;; Nothing + 18546 ;; This function is called by: + 18547 ;; i2_CANWriteMessage + 18548 ;; This function uses a non-reentrant model + 18549 ;; + 18550 + 18551 psect text132 + 18552 007D5A __ptext132: + 18553 callstack 0 + 18554 007D5A i2_CAN1_IsTxErrorWarning: + 18555 callstack 115 + 18556 007D5A + 18557 ;mcc_generated_files/can1.c: 631: return C1TRECUbits.TXWARN; + 18558 007D5A 0101 movlb 1 ; () banked + 18559 007D5C B536 btfsc 54,2,b ;volatile + 18560 007D5E EFB3 F03E goto i2u690_41 + 18561 007D62 EFB6 F03E goto i2u690_40 + 18562 007D66 i2u690_41: + 18563 007D66 0E01 movlw 1 + 18564 007D68 EFB7 F03E goto i2u690_46 + 18565 007D6C i2u690_40: + 18566 007D6C 0E00 movlw 0 + 18567 007D6E i2u690_46: + 18568 007D6E + 18569 ; BSR set to: 1 + 18570 007D6E 0012 return ;funcret + 18571 007D70 __end_ofi2_CAN1_IsTxErrorWarning: + 18572 callstack 0 + 18573 + 18574 ;; *************** function i2_CAN1_IsTxErrorActive ***************** + 18575 ;; Defined at: + 18576 ;; line 634 in file "mcc_generated_files/can1.c" + 18577 ;; Parameters: Size Location Type + 18578 ;; None + 18579 ;; Auto vars: Size Location Type + 18580 ;; None + 18581 ;; Return value: Size Location Type + 18582 ;; 1 wreg _Bool + 18583 ;; Registers used: + 18584 ;; wreg, status,2, cstack + 18585 ;; Tracked objects: + 18586 ;; On entry : 0/0 + 18587 ;; On exit : 0/0 + 18588 ;; Unchanged: 0/0 + 18589 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18242 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18243 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18244 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18245 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18246 ;;Total ram usage: 0 bytes - 18247 ;; Hardware stack levels used: 1 - 18248 ;; Hardware stack levels required when called: 1 - 18249 ;; This function calls: - 18250 ;; i2_CAN1_IsTxErrorPassive - 18251 ;; This function is called by: - 18252 ;; i2_CANWriteMessage - 18253 ;; This function uses a non-reentrant model - 18254 ;; - 18255 - 18256 psect text133 - 18257 007A2E __ptext133: - 18258 callstack 0 - 18259 007A2E i2_CAN1_IsTxErrorActive: - 18260 callstack 114 - 18261 007A2E - 18262 ;mcc_generated_files/can1.c: 636: return !CAN1_IsTxErrorPassive(); - 18263 007A2E EC80 F03D call i2_CAN1_IsTxErrorPassive ;wreg free - 18264 007A32 0900 iorlw 0 - 18265 007A34 B4D8 btfsc status,2,c - 18266 007A36 EF1F F03D goto i2u670_41 - 18267 007A3A EF22 F03D goto i2u670_40 - 18268 007A3E i2u670_41: - 18269 007A3E 0E01 movlw 1 - 18270 007A40 EF23 F03D goto i2u671_40 - 18271 007A44 i2u670_40: - 18272 007A44 0E00 movlw 0 - 18273 007A46 i2u671_40: - 18274 007A46 0012 return ;funcret - 18275 007A48 __end_ofi2_CAN1_IsTxErrorActive: - 18276 callstack 0 - 18277 - 18278 ;; *************** function i2_CAN1_IsTxErrorPassive ***************** - 18279 ;; Defined at: - 18280 ;; line 624 in file "mcc_generated_files/can1.c" - 18281 ;; Parameters: Size Location Type - 18282 ;; None - 18283 ;; Auto vars: Size Location Type - 18284 ;; None - 18285 ;; Return value: Size Location Type - 18286 ;; 1 wreg _Bool - 18287 ;; Registers used: - 18288 ;; wreg - 18289 ;; Tracked objects: - 18290 ;; On entry : 0/0 - 18291 ;; On exit : 0/0 - 18292 ;; Unchanged: 0/0 - 18293 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18590 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18591 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18592 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18593 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18594 ;;Total ram usage: 0 bytes + 18595 ;; Hardware stack levels used: 1 + 18596 ;; Hardware stack levels required when called: 1 + 18597 ;; This function calls: + 18598 ;; i2_CAN1_IsTxErrorPassive + 18599 ;; This function is called by: + 18600 ;; i2_CANWriteMessage + 18601 ;; This function uses a non-reentrant model + 18602 ;; + 18603 + 18604 psect text133 + 18605 007C9E __ptext133: + 18606 callstack 0 + 18607 007C9E i2_CAN1_IsTxErrorActive: + 18608 callstack 114 + 18609 007C9E + 18610 ;mcc_generated_files/can1.c: 636: return !CAN1_IsTxErrorPassive(); + 18611 007C9E ECB8 F03E call i2_CAN1_IsTxErrorPassive ;wreg free + 18612 007CA2 0900 iorlw 0 + 18613 007CA4 B4D8 btfsc status,2,c + 18614 007CA6 EF57 F03E goto i2u691_41 + 18615 007CAA EF5A F03E goto i2u691_40 + 18616 007CAE i2u691_41: + 18617 007CAE 0E01 movlw 1 + 18618 007CB0 EF5B F03E goto i2u692_40 + 18619 007CB4 i2u691_40: + 18620 007CB4 0E00 movlw 0 + 18621 007CB6 i2u692_40: + 18622 007CB6 0012 return ;funcret + 18623 007CB8 __end_ofi2_CAN1_IsTxErrorActive: + 18624 callstack 0 + 18625 + 18626 ;; *************** function i2_CAN1_IsTxErrorPassive ***************** + 18627 ;; Defined at: + 18628 ;; line 624 in file "mcc_generated_files/can1.c" + 18629 ;; Parameters: Size Location Type + 18630 ;; None + 18631 ;; Auto vars: Size Location Type + 18632 ;; None + 18633 ;; Return value: Size Location Type + 18634 ;; 1 wreg _Bool + 18635 ;; Registers used: + 18636 ;; wreg + 18637 ;; Tracked objects: + 18638 ;; On entry : 0/0 + 18639 ;; On exit : 0/0 + 18640 ;; Unchanged: 0/0 + 18641 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18294 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18295 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18296 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18297 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18298 ;;Total ram usage: 0 bytes - 18299 ;; Hardware stack levels used: 1 - 18300 ;; This function calls: - 18301 ;; Nothing - 18302 ;; This function is called by: - 18303 ;; i2_CAN1_IsTxErrorActive - 18304 ;; i2_CANWriteMessage - 18305 ;; This function uses a non-reentrant model - 18306 ;; - 18307 - 18308 psect text134 - 18309 007B00 __ptext134: - 18310 callstack 0 - 18311 007B00 i2_CAN1_IsTxErrorPassive: - 18312 callstack 115 - 18313 007B00 - 18314 ;mcc_generated_files/can1.c: 626: return C1TRECUbits.TXBP; - 18315 007B00 0101 movlb 1 ; () banked - 18316 007B02 B936 btfsc 54,4,b ;volatile - 18317 007B04 EF86 F03D goto i2u569_41 - 18318 007B08 EF89 F03D goto i2u569_40 - 18319 007B0C i2u569_41: - 18320 007B0C 0E01 movlw 1 - 18321 007B0E EF8A F03D goto i2u569_46 - 18322 007B12 i2u569_40: - 18323 007B12 0E00 movlw 0 - 18324 007B14 i2u569_46: - 18325 007B14 - 18326 ; BSR set to: 1 - 18327 007B14 0012 return ;funcret - 18328 007B16 __end_ofi2_CAN1_IsTxErrorPassive: - 18329 callstack 0 - 18330 - 18331 ;; *************** function i2_CAN1_IsBusOff ***************** - 18332 ;; Defined at: - 18333 ;; line 604 in file "mcc_generated_files/can1.c" - 18334 ;; Parameters: Size Location Type - 18335 ;; None - 18336 ;; Auto vars: Size Location Type - 18337 ;; None - 18338 ;; Return value: Size Location Type - 18339 ;; 1 wreg _Bool - 18340 ;; Registers used: - 18341 ;; wreg - 18342 ;; Tracked objects: - 18343 ;; On entry : 0/0 - 18344 ;; On exit : 0/0 - 18345 ;; Unchanged: 0/0 - 18346 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18642 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18643 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18644 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18645 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18646 ;;Total ram usage: 0 bytes + 18647 ;; Hardware stack levels used: 1 + 18648 ;; This function calls: + 18649 ;; Nothing + 18650 ;; This function is called by: + 18651 ;; i2_CAN1_IsTxErrorActive + 18652 ;; i2_CANWriteMessage + 18653 ;; This function uses a non-reentrant model + 18654 ;; + 18655 + 18656 psect text134 + 18657 007D70 __ptext134: + 18658 callstack 0 + 18659 007D70 i2_CAN1_IsTxErrorPassive: + 18660 callstack 115 + 18661 007D70 + 18662 ;mcc_generated_files/can1.c: 626: return C1TRECUbits.TXBP; + 18663 007D70 0101 movlb 1 ; () banked + 18664 007D72 B936 btfsc 54,4,b ;volatile + 18665 007D74 EFBE F03E goto i2u590_41 + 18666 007D78 EFC1 F03E goto i2u590_40 + 18667 007D7C i2u590_41: + 18668 007D7C 0E01 movlw 1 + 18669 007D7E EFC2 F03E goto i2u590_46 + 18670 007D82 i2u590_40: + 18671 007D82 0E00 movlw 0 + 18672 007D84 i2u590_46: + 18673 007D84 + 18674 ; BSR set to: 1 + 18675 007D84 0012 return ;funcret + 18676 007D86 __end_ofi2_CAN1_IsTxErrorPassive: + 18677 callstack 0 + 18678 + 18679 ;; *************** function i2_CAN1_IsBusOff ***************** + 18680 ;; Defined at: + 18681 ;; line 604 in file "mcc_generated_files/can1.c" + 18682 ;; Parameters: Size Location Type + 18683 ;; None + 18684 ;; Auto vars: Size Location Type + 18685 ;; None + 18686 ;; Return value: Size Location Type + 18687 ;; 1 wreg _Bool + 18688 ;; Registers used: + 18689 ;; wreg + 18690 ;; Tracked objects: + 18691 ;; On entry : 0/0 + 18692 ;; On exit : 0/0 + 18693 ;; Unchanged: 0/0 + 18694 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18347 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18348 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18349 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18350 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18351 ;;Total ram usage: 0 bytes - 18352 ;; Hardware stack levels used: 1 - 18353 ;; This function calls: - 18354 ;; Nothing - 18355 ;; This function is called by: - 18356 ;; i2_CANWriteMessage - 18357 ;; This function uses a non-reentrant model - 18358 ;; - 18359 - 18360 psect text135 - 18361 007B16 __ptext135: - 18362 callstack 0 - 18363 007B16 i2_CAN1_IsBusOff: - 18364 callstack 115 - 18365 007B16 - 18366 ;mcc_generated_files/can1.c: 606: return C1TRECUbits.TXBO; - 18367 007B16 0101 movlb 1 ; () banked - 18368 007B18 BB36 btfsc 54,5,b ;volatile - 18369 007B1A EF91 F03D goto i2u668_41 - 18370 007B1E EF94 F03D goto i2u668_40 - 18371 007B22 i2u668_41: - 18372 007B22 0E01 movlw 1 - 18373 007B24 EF95 F03D goto i2u668_46 - 18374 007B28 i2u668_40: - 18375 007B28 0E00 movlw 0 - 18376 007B2A i2u668_46: - 18377 007B2A - 18378 ; BSR set to: 1 - 18379 007B2A 0012 return ;funcret - 18380 007B2C __end_ofi2_CAN1_IsBusOff: - 18381 callstack 0 - 18382 - 18383 ;; *************** function _ETC100msSupervisor ***************** - 18384 ;; Defined at: - 18385 ;; line 167 in file "ETC.c" - 18386 ;; Parameters: Size Location Type - 18387 ;; None - 18388 ;; Auto vars: Size Location Type - 18389 ;; None - 18390 ;; Return value: Size Location Type - 18391 ;; 1 wreg void - 18392 ;; Registers used: - 18393 ;; wreg, status,0 - 18394 ;; Tracked objects: - 18395 ;; On entry : 0/0 - 18396 ;; On exit : 0/0 - 18397 ;; Unchanged: 0/0 - 18398 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18695 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18696 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18697 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18698 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18699 ;;Total ram usage: 0 bytes + 18700 ;; Hardware stack levels used: 1 + 18701 ;; This function calls: + 18702 ;; Nothing + 18703 ;; This function is called by: + 18704 ;; i2_CANWriteMessage + 18705 ;; This function uses a non-reentrant model + 18706 ;; + 18707 + 18708 psect text135 + 18709 007D86 __ptext135: + 18710 callstack 0 + 18711 007D86 i2_CAN1_IsBusOff: + 18712 callstack 115 + 18713 007D86 + 18714 ;mcc_generated_files/can1.c: 606: return C1TRECUbits.TXBO; + 18715 007D86 0101 movlb 1 ; () banked + 18716 007D88 BB36 btfsc 54,5,b ;volatile + 18717 007D8A EFC9 F03E goto i2u689_41 + 18718 007D8E EFCC F03E goto i2u689_40 + 18719 007D92 i2u689_41: + 18720 007D92 0E01 movlw 1 + 18721 007D94 EFCD F03E goto i2u689_46 + 18722 007D98 i2u689_40: + 18723 007D98 0E00 movlw 0 + 18724 007D9A i2u689_46: + 18725 007D9A + 18726 ; BSR set to: 1 + 18727 007D9A 0012 return ;funcret + 18728 007D9C __end_ofi2_CAN1_IsBusOff: + 18729 callstack 0 + 18730 + 18731 ;; *************** function _ETC100msSupervisor ***************** + 18732 ;; Defined at: + 18733 ;; line 167 in file "ETC.c" + 18734 ;; Parameters: Size Location Type + 18735 ;; None + 18736 ;; Auto vars: Size Location Type + 18737 ;; None + 18738 ;; Return value: Size Location Type + 18739 ;; 1 wreg void + 18740 ;; Registers used: + 18741 ;; wreg, status,2, status,0 + 18742 ;; Tracked objects: + 18743 ;; On entry : 0/0 + 18744 ;; On exit : 0/0 + 18745 ;; Unchanged: 0/0 + 18746 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18399 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18400 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18401 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18402 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18403 ;;Total ram usage: 0 bytes - 18404 ;; Hardware stack levels used: 1 - 18405 ;; This function calls: - 18406 ;; Nothing - 18407 ;; This function is called by: - 18408 ;; _TEMPORIZATION_100ms - 18409 ;; This function uses a non-reentrant model - 18410 ;; - 18411 - 18412 psect text136 - 18413 007D18 __ptext136: - 18414 callstack 0 - 18415 007D18 _ETC100msSupervisor: - 18416 callstack 116 - 18417 007D18 0012 return ;funcret - 18418 007D1A __end_of_ETC100msSupervisor: - 18419 callstack 0 - 18420 - 18421 ;; *************** function _TMR0_ISR ***************** - 18422 ;; Defined at: - 18423 ;; line 122 in file "mcc_generated_files/tmr0.c" - 18424 ;; Parameters: Size Location Type - 18425 ;; None - 18426 ;; Auto vars: Size Location Type - 18427 ;; None - 18428 ;; Return value: Size Location Type - 18429 ;; 1 wreg void - 18430 ;; Registers used: - 18431 ;; wreg, status,2, status,0, pclath, tosl, cstack - 18432 ;; Tracked objects: - 18433 ;; On entry : 0/0 - 18434 ;; On exit : 0/0 - 18435 ;; Unchanged: 0/0 - 18436 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18747 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18748 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18749 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18750 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18751 ;;Total ram usage: 0 bytes + 18752 ;; Hardware stack levels used: 1 + 18753 ;; This function calls: + 18754 ;; Nothing + 18755 ;; This function is called by: + 18756 ;; _TEMPORIZATION_100ms + 18757 ;; This function uses a non-reentrant model + 18758 ;; + 18759 + 18760 psect text136 + 18761 007184 __ptext136: + 18762 callstack 0 + 18763 007184 _ETC100msSupervisor: + 18764 callstack 116 + 18765 007184 + 18766 ;ETC.c: 170: {;ETC.c: 171: if ( ucETCTimerRuleTPS == 0x00 ) + 18767 007184 504F movf _ucETCTimerRuleTPS^(0+1280),w,c + 18768 007186 A4D8 btfss status,2,c + 18769 007188 EFC8 F038 goto i2u720_41 + 18770 00718C EFCA F038 goto i2u720_40 + 18771 007190 i2u720_41: + 18772 007190 EFD3 F038 goto i2l9048 + 18773 007194 i2u720_40: + 18774 007194 + 18775 ;ETC.c: 172: {;ETC.c: 173: if ( ucCount100msTPSError < 255 ) + 18776 007194 284D incf _ucCount100msTPSError^(0+1280),w,c + 18777 007196 B4D8 btfsc status,2,c + 18778 007198 EFD0 F038 goto i2u721_41 + 18779 00719C EFD2 F038 goto i2u721_40 + 18780 0071A0 i2u721_41: + 18781 0071A0 EFD3 F038 goto i2l9048 + 18782 0071A4 i2u721_40: + 18783 0071A4 + 18784 ;ETC.c: 174: {;ETC.c: 175: ucCount100msTPSError++; + 18785 0071A4 2A4D incf _ucCount100msTPSError^(0+1280),f,c + 18786 0071A6 i2l9048: + 18787 + 18788 ;ETC.c: 178: if ( ucETCTimerRuleAPPS == 0x00 ) + 18789 0071A6 504E movf _ucETCTimerRuleAPPS^(0+1280),w,c + 18790 0071A8 A4D8 btfss status,2,c + 18791 0071AA EFD9 F038 goto i2u722_41 + 18792 0071AE EFDB F038 goto i2u722_40 + 18793 0071B2 i2u722_41: + 18794 0071B2 EFE4 F038 goto i2l9054 + 18795 0071B6 i2u722_40: + 18796 0071B6 + 18797 ;ETC.c: 179: {;ETC.c: 180: if ( ucCount100msTPSError < 255 ) + 18798 0071B6 284D incf _ucCount100msTPSError^(0+1280),w,c + 18799 0071B8 B4D8 btfsc status,2,c + 18800 0071BA EFE1 F038 goto i2u723_41 + 18801 0071BE EFE3 F038 goto i2u723_40 + 18802 0071C2 i2u723_41: + 18803 0071C2 EFE4 F038 goto i2l9054 + 18804 0071C6 i2u723_40: + 18805 0071C6 + 18806 ;ETC.c: 181: {;ETC.c: 182: ucCount100msAPPSError++; + 18807 0071C6 2A4C incf _ucCount100msAPPSError^(0+1280),f,c + 18808 0071C8 i2l9054: + 18809 + 18810 ;ETC.c: 185: if ( ucCount100msTPSError >= 2 ) + 18811 0071C8 0E01 movlw 1 + 18812 0071CA 644D cpfsgt _ucCount100msTPSError^(0+1280),c + 18813 0071CC EFEA F038 goto i2u724_41 + 18814 0071D0 EFEC F038 goto i2u724_40 + 18815 0071D4 i2u724_41: + 18816 0071D4 EFF0 F038 goto i2l9060 + 18817 0071D8 i2u724_40: + 18818 0071D8 + 18819 ;ETC.c: 186: {;ETC.c: 187: ucTPS_STATE |= 0x08; + 18820 0071D8 8653 bsf _ucTPS_STATE^(0+1280),3,c + 18821 0071DA + 18822 ;ETC.c: 188: ucETCRuleSupervisor = 0x00; + 18823 0071DA 0E00 movlw 0 + 18824 0071DC 0106 movlb 6 ; () banked + 18825 0071DE 6FDA movwf _ucETCRuleSupervisor& (0+255),b + 18826 0071E0 i2l9060: + 18827 + 18828 ;ETC.c: 190: if ( ucCount100msAPPSError >= 2 ) + 18829 0071E0 0E01 movlw 1 + 18830 0071E2 644C cpfsgt _ucCount100msAPPSError^(0+1280),c + 18831 0071E4 EFF6 F038 goto i2u725_41 + 18832 0071E8 EFF8 F038 goto i2u725_40 + 18833 0071EC i2u725_41: + 18834 0071EC EFFC F038 goto i2l2488 + 18835 0071F0 i2u725_40: + 18836 0071F0 + 18837 ;ETC.c: 191: {;ETC.c: 192: ucTPS_STATE |= 0x08; + 18838 0071F0 8653 bsf _ucTPS_STATE^(0+1280),3,c + 18839 0071F2 + 18840 ;ETC.c: 193: ucETCRuleSupervisor = 0x00; + 18841 0071F2 0E00 movlw 0 + 18842 0071F4 0106 movlb 6 ; () banked + 18843 0071F6 6FDA movwf _ucETCRuleSupervisor& (0+255),b + 18844 0071F8 i2l2488: + 18845 0071F8 0012 return ;funcret + 18846 0071FA __end_of_ETC100msSupervisor: + 18847 callstack 0 + 18848 + 18849 ;; *************** function _TMR0_ISR ***************** + 18850 ;; Defined at: + 18851 ;; line 122 in file "mcc_generated_files/tmr0.c" + 18852 ;; Parameters: Size Location Type + 18853 ;; None + 18854 ;; Auto vars: Size Location Type + 18855 ;; None + 18856 ;; Return value: Size Location Type + 18857 ;; 1 wreg void + 18858 ;; Registers used: + 18859 ;; wreg, status,2, status,0, pclath, tosl, cstack + 18860 ;; Tracked objects: + 18861 ;; On entry : 0/0 + 18862 ;; On exit : 0/0 + 18863 ;; Unchanged: 0/0 + 18864 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18437 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 18865 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 18438 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 18866 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 18439 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 18867 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 18440 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + 18868 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 18441 ;;Total ram usage: 0 bytes - 18442 ;; Hardware stack levels used: 1 - 18443 ;; Hardware stack levels required when called: 4 - 18444 ;; This function calls: - 18445 ;; _TEMPORIZATION_10ms - 18446 ;; _TMR0_CallBack - 18447 ;; This function is called by: - 18448 ;; _INTERRUPT_InterruptManager - 18449 ;; This function uses a non-reentrant model - 18450 ;; - 18451 - 18452 psect text137 - 18453 007714 __ptext137: - 18454 callstack 0 - 18455 007714 _TMR0_ISR: - 18456 callstack 115 - 18457 007714 - 18458 ;mcc_generated_files/tmr0.c: 124: static volatile uint16_t CountCallBack = 0;;mcc_ge + 18869 ;;Total ram usage: 0 bytes + 18870 ;; Hardware stack levels used: 1 + 18871 ;; Hardware stack levels required when called: 4 + 18872 ;; This function calls: + 18873 ;; _TEMPORIZATION_10ms + 18874 ;; _TMR0_CallBack + 18875 ;; This function is called by: + 18876 ;; _INTERRUPT_InterruptManager + 18877 ;; This function uses a non-reentrant model + 18878 ;; + 18879 + 18880 psect text137 + 18881 007936 __ptext137: + 18882 callstack 0 + 18883 007936 _TMR0_ISR: + 18884 callstack 115 + 18885 007936 + 18886 ;mcc_generated_files/tmr0.c: 124: static volatile uint16_t CountCallBack = 0;;mcc_ge + nerated_files/tmr0.c: 127: PIR3bits.TMR0IF = 0; - 18459 007714 9EB1 bcf 177,7,c ;volatile - 18460 007716 - 18461 ;mcc_generated_files/tmr0.c: 129: if (++CountCallBack >= 10) - 18462 007716 0106 movlb 6 ; () banked - 18463 007718 4B5E infsnz TMR0_ISR@CountCallBack& (0+255),f,b ;volatile - 18464 00771A 2B5F incf (TMR0_ISR@CountCallBack+1)& (0+255),f,b ;volatile - 18465 00771C 515F movf (TMR0_ISR@CountCallBack+1)& (0+255),w,b ;volatile - 18466 00771E E109 bnz i2u894_40 - 18467 007720 0E0A movlw 10 - 18468 007722 5D5E subwf TMR0_ISR@CountCallBack& (0+255),w,b ;volatile - 18469 007724 A0D8 btfss status,0,c - 18470 007726 EF97 F03B goto i2u894_41 - 18471 00772A EF99 F03B goto i2u894_40 - 18472 00772E i2u894_41: - 18473 00772E EFA0 F03B goto i2l10617 - 18474 007732 i2u894_40: - 18475 007732 - 18476 ; BSR set to: 6 - 18477 ;mcc_generated_files/tmr0.c: 130: {;mcc_generated_files/tmr0.c: 132: TMR0_Ca + 18887 007936 9EB1 bcf 177,7,c ;volatile + 18888 007938 + 18889 ;mcc_generated_files/tmr0.c: 129: if (++CountCallBack >= 10) + 18890 007938 0106 movlb 6 ; () banked + 18891 00793A 4B5E infsnz TMR0_ISR@CountCallBack& (0+255),f,b ;volatile + 18892 00793C 2B5F incf (TMR0_ISR@CountCallBack+1)& (0+255),f,b ;volatile + 18893 00793E 515F movf (TMR0_ISR@CountCallBack+1)& (0+255),w,b ;volatile + 18894 007940 E109 bnz i2u932_40 + 18895 007942 0E0A movlw 10 + 18896 007944 5D5E subwf TMR0_ISR@CountCallBack& (0+255),w,b ;volatile + 18897 007946 A0D8 btfss status,0,c + 18898 007948 EFA8 F03C goto i2u932_41 + 18899 00794C EFAA F03C goto i2u932_40 + 18900 007950 i2u932_41: + 18901 007950 EFB1 F03C goto i2l10616 + 18902 007954 i2u932_40: + 18903 007954 + 18904 ; BSR set to: 6 + 18905 ;mcc_generated_files/tmr0.c: 130: {;mcc_generated_files/tmr0.c: 132: TMR0_Ca + llBack(); - 18478 007732 EC00 F03C call _TMR0_CallBack ;wreg free - 18479 007736 - 18480 ;mcc_generated_files/tmr0.c: 135: CountCallBack = 0; - 18481 007736 0E00 movlw 0 - 18482 007738 0106 movlb 6 ; () banked - 18483 00773A 6F5F movwf (TMR0_ISR@CountCallBack+1)& (0+255),b ;volatile - 18484 00773C 0E00 movlw 0 - 18485 00773E 6F5E movwf TMR0_ISR@CountCallBack& (0+255),b ;volatile - 18486 007740 i2l10617: - 18487 - 18488 ; BSR set to: 6 - 18489 ;mcc_generated_files/tmr0.c: 137: TEMPORIZATION_10ms(); - 18490 007740 EC6F F03E call _TEMPORIZATION_10ms ;wreg free - 18491 007744 0012 return ;funcret - 18492 007746 __end_of_TMR0_ISR: - 18493 callstack 0 - 18494 - 18495 ;; *************** function _TMR0_CallBack ***************** - 18496 ;; Defined at: - 18497 ;; line 142 in file "mcc_generated_files/tmr0.c" - 18498 ;; Parameters: Size Location Type - 18499 ;; None - 18500 ;; Auto vars: Size Location Type - 18501 ;; None - 18502 ;; Return value: Size Location Type - 18503 ;; 1 wreg void - 18504 ;; Registers used: - 18505 ;; wreg, status,2, status,0, pclath, tosl, cstack - 18506 ;; Tracked objects: - 18507 ;; On entry : 0/0 - 18508 ;; On exit : 0/0 - 18509 ;; Unchanged: 0/0 - 18510 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18906 007954 EC11 F03D call _TMR0_CallBack ;wreg free + 18907 007958 + 18908 ;mcc_generated_files/tmr0.c: 135: CountCallBack = 0; + 18909 007958 0E00 movlw 0 + 18910 00795A 0106 movlb 6 ; () banked + 18911 00795C 6F5F movwf (TMR0_ISR@CountCallBack+1)& (0+255),b ;volatile + 18912 00795E 0E00 movlw 0 + 18913 007960 6F5E movwf TMR0_ISR@CountCallBack& (0+255),b ;volatile + 18914 007962 i2l10616: + 18915 + 18916 ; BSR set to: 6 + 18917 ;mcc_generated_files/tmr0.c: 137: TEMPORIZATION_10ms(); + 18918 007962 ECF7 F03D call _TEMPORIZATION_10ms ;wreg free + 18919 007966 0012 return ;funcret + 18920 007968 __end_of_TMR0_ISR: + 18921 callstack 0 + 18922 + 18923 ;; *************** function _TMR0_CallBack ***************** + 18924 ;; Defined at: + 18925 ;; line 142 in file "mcc_generated_files/tmr0.c" + 18926 ;; Parameters: Size Location Type + 18927 ;; None + 18928 ;; Auto vars: Size Location Type + 18929 ;; None + 18930 ;; Return value: Size Location Type + 18931 ;; 1 wreg void + 18932 ;; Registers used: + 18933 ;; wreg, status,2, status,0, pclath, tosl, cstack + 18934 ;; Tracked objects: + 18935 ;; On entry : 0/0 + 18936 ;; On exit : 0/0 + 18937 ;; Unchanged: 0/0 + 18938 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18511 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18512 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18513 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18514 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18515 ;;Total ram usage: 0 bytes - 18516 ;; Hardware stack levels used: 1 - 18517 ;; Hardware stack levels required when called: 1 - 18518 ;; This function calls: - 18519 ;; Absolute function - 18520 ;; _TMR0_DefaultInterruptHandler - 18521 ;; This function is called by: - 18522 ;; _TMR0_ISR - 18523 ;; This function uses a non-reentrant model - 18524 ;; - 18525 - 18526 psect text138 - 18527 007800 __ptext138: - 18528 callstack 0 - 18529 007800 _TMR0_CallBack: - 18530 callstack 117 - 18531 007800 - 18532 ;mcc_generated_files/tmr0.c: 146: if(TMR0_InterruptHandler) - 18533 007800 0106 movlb 6 ; () banked - 18534 007802 51EC movf _TMR0_InterruptHandler& (0+255),w,b - 18535 007804 11ED iorwf (_TMR0_InterruptHandler+1)& (0+255),w,b - 18536 007806 B4D8 btfsc status,2,c - 18537 007808 EF08 F03C goto i2u856_41 - 18538 00780C EF0A F03C goto i2u856_40 - 18539 007810 i2u856_41: - 18540 007810 EF16 F03C goto i2l1728 - 18541 007814 i2u856_40: - 18542 007814 - 18543 ; BSR set to: 6 - 18544 ;mcc_generated_files/tmr0.c: 147: {;mcc_generated_files/tmr0.c: 148: TMR0_In + 18939 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18940 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18941 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18942 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 18943 ;;Total ram usage: 0 bytes + 18944 ;; Hardware stack levels used: 1 + 18945 ;; Hardware stack levels required when called: 1 + 18946 ;; This function calls: + 18947 ;; Absolute function + 18948 ;; _TMR0_DefaultInterruptHandler + 18949 ;; This function is called by: + 18950 ;; _TMR0_ISR + 18951 ;; This function uses a non-reentrant model + 18952 ;; + 18953 + 18954 psect text138 + 18955 007A22 __ptext138: + 18956 callstack 0 + 18957 007A22 _TMR0_CallBack: + 18958 callstack 117 + 18959 007A22 + 18960 ;mcc_generated_files/tmr0.c: 146: if(TMR0_InterruptHandler) + 18961 007A22 0106 movlb 6 ; () banked + 18962 007A24 51DF movf _TMR0_InterruptHandler& (0+255),w,b + 18963 007A26 11E0 iorwf (_TMR0_InterruptHandler+1)& (0+255),w,b + 18964 007A28 B4D8 btfsc status,2,c + 18965 007A2A EF19 F03D goto i2u889_41 + 18966 007A2E EF1B F03D goto i2u889_40 + 18967 007A32 i2u889_41: + 18968 007A32 EF27 F03D goto i2l1728 + 18969 007A36 i2u889_40: + 18970 007A36 + 18971 ; BSR set to: 6 + 18972 ;mcc_generated_files/tmr0.c: 147: {;mcc_generated_files/tmr0.c: 148: TMR0_In + terruptHandler(); - 18545 007814 D802 call i2u857_48 - 18546 007816 EF16 F03C goto i2u857_49 - 18547 00781A i2u857_48: - 18548 00781A 0005 push - 18549 00781C 6EFA movwf pclath,c - 18550 00781E 51EC movf _TMR0_InterruptHandler& (0+255),w,b - 18551 007820 6EFD movwf tosl,c - 18552 007822 51ED movf (_TMR0_InterruptHandler+1)& (0+255),w,b - 18553 007824 6EFE movwf tosh,c - 18554 007826 6AFF clrf tosu,c - 18555 007828 50FA movf pclath,w,c - 18556 00782A 0012 return ;indir - 18557 00782C i2u857_49: - 18558 00782C i2l1728: - 18559 00782C 0012 return ;funcret - 18560 00782E __end_of_TMR0_CallBack: - 18561 callstack 0 - 18562 - 18563 ;; *************** function _TMR0_DefaultInterruptHandler ***************** - 18564 ;; Defined at: - 18565 ;; line 156 in file "mcc_generated_files/tmr0.c" - 18566 ;; Parameters: Size Location Type - 18567 ;; None - 18568 ;; Auto vars: Size Location Type - 18569 ;; None - 18570 ;; Return value: Size Location Type - 18571 ;; 1 wreg void - 18572 ;; Registers used: - 18573 ;; None - 18574 ;; Tracked objects: - 18575 ;; On entry : 0/0 - 18576 ;; On exit : 0/0 - 18577 ;; Unchanged: 0/0 - 18578 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 18973 007A36 D802 call i2u890_48 + 18974 007A38 EF27 F03D goto i2u890_49 + 18975 007A3C i2u890_48: + 18976 007A3C 0005 push + 18977 007A3E 6EFA movwf pclath,c + 18978 007A40 51DF movf _TMR0_InterruptHandler& (0+255),w,b + 18979 007A42 6EFD movwf tosl,c + 18980 007A44 51E0 movf (_TMR0_InterruptHandler+1)& (0+255),w,b + 18981 007A46 6EFE movwf tosh,c + 18982 007A48 6AFF clrf tosu,c + 18983 007A4A 50FA movf pclath,w,c + 18984 007A4C 0012 return ;indir + 18985 007A4E i2u890_49: + 18986 007A4E i2l1728: + 18987 007A4E 0012 return ;funcret + 18988 007A50 __end_of_TMR0_CallBack: + 18989 callstack 0 + 18990 + 18991 ;; *************** function _TMR0_DefaultInterruptHandler ***************** + 18992 ;; Defined at: + 18993 ;; line 156 in file "mcc_generated_files/tmr0.c" + 18994 ;; Parameters: Size Location Type + 18995 ;; None + 18996 ;; Auto vars: Size Location Type + 18997 ;; None + 18998 ;; Return value: Size Location Type + 18999 ;; 1 wreg void + 19000 ;; Registers used: + 19001 ;; None + 19002 ;; Tracked objects: + 19003 ;; On entry : 0/0 + 19004 ;; On exit : 0/0 + 19005 ;; Unchanged: 0/0 + 19006 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18579 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18580 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18581 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18582 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18583 ;;Total ram usage: 0 bytes - 18584 ;; Hardware stack levels used: 1 - 18585 ;; This function calls: - 18586 ;; Nothing - 18587 ;; This function is called by: - 18588 ;; _TMR0_Initialize - 18589 ;; _TMR0_CallBack - 18590 ;; This function uses a non-reentrant model - 18591 ;; - 18592 - 18593 psect text139 - 18594 007D1A __ptext139: - 18595 callstack 0 - 18596 007D1A _TMR0_DefaultInterruptHandler: - 18597 callstack 117 - 18598 007D1A 0012 return ;funcret - 18599 007D1C __end_of_TMR0_DefaultInterruptHandler: - 18600 callstack 0 - 18601 - 18602 ;; *************** function _TEMPORIZATION_10ms ***************** - 18603 ;; Defined at: - 18604 ;; line 25 in file "TEMPORIZATIONS.c" - 18605 ;; Parameters: Size Location Type - 18606 ;; None - 18607 ;; Auto vars: Size Location Type - 18608 ;; None - 18609 ;; Return value: Size Location Type - 18610 ;; 1 wreg void - 18611 ;; Registers used: - 18612 ;; wreg, status,2, status,0, cstack - 18613 ;; Tracked objects: - 18614 ;; On entry : 0/0 - 18615 ;; On exit : 0/0 - 18616 ;; Unchanged: 0/0 - 18617 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 19007 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19008 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19009 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19010 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19011 ;;Total ram usage: 0 bytes + 19012 ;; Hardware stack levels used: 1 + 19013 ;; This function calls: + 19014 ;; Nothing + 19015 ;; This function is called by: + 19016 ;; _TMR0_Initialize + 19017 ;; _TMR0_CallBack + 19018 ;; This function uses a non-reentrant model + 19019 ;; + 19020 + 19021 psect text139 + 19022 007F78 __ptext139: + 19023 callstack 0 + 19024 007F78 _TMR0_DefaultInterruptHandler: + 19025 callstack 117 + 19026 007F78 0012 return ;funcret + 19027 007F7A __end_of_TMR0_DefaultInterruptHandler: + 19028 callstack 0 + 19029 + 19030 ;; *************** function _TEMPORIZATION_10ms ***************** + 19031 ;; Defined at: + 19032 ;; line 26 in file "TEMPORIZATIONS.c" + 19033 ;; Parameters: Size Location Type + 19034 ;; None + 19035 ;; Auto vars: Size Location Type + 19036 ;; None + 19037 ;; Return value: Size Location Type + 19038 ;; 1 wreg void + 19039 ;; Registers used: + 19040 ;; wreg, status,2, status,0, cstack + 19041 ;; Tracked objects: + 19042 ;; On entry : 0/0 + 19043 ;; On exit : 0/0 + 19044 ;; Unchanged: 0/0 + 19045 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18618 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18619 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18620 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18621 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18622 ;;Total ram usage: 0 bytes - 18623 ;; Hardware stack levels used: 1 - 18624 ;; Hardware stack levels required when called: 3 - 18625 ;; This function calls: - 18626 ;; i2_APPSAnalysis - 18627 ;; i2_TPSAnalysis - 18628 ;; This function is called by: - 18629 ;; _TMR0_ISR - 18630 ;; This function uses a non-reentrant model - 18631 ;; - 18632 - 18633 psect text140 - 18634 007CDE __ptext140: - 18635 callstack 0 - 18636 007CDE _TEMPORIZATION_10ms: - 18637 callstack 115 - 18638 007CDE - 18639 ;TEMPORIZATIONS.c: 28: TPSAnalysis(); - 18640 007CDE EC69 F026 call i2_TPSAnalysis ;wreg free - 18641 - 18642 ;TEMPORIZATIONS.c: 29: APPSAnalysis(); - 18643 007CE2 EC69 F036 call i2_APPSAnalysis ;wreg free - 18644 007CE6 0012 return ;funcret - 18645 007CE8 __end_of_TEMPORIZATION_10ms: - 18646 callstack 0 - 18647 - 18648 ;; *************** function i2_TPSAnalysis ***************** - 18649 ;; Defined at: - 18650 ;; line 305 in file "ETC.c" - 18651 ;; Parameters: Size Location Type - 18652 ;; None - 18653 ;; Auto vars: Size Location Type - 18654 ;; None - 18655 ;; Return value: Size Location Type - 18656 ;; 1 wreg void - 18657 ;; Registers used: - 18658 ;; wreg, status,2, status,0, cstack - 18659 ;; Tracked objects: - 18660 ;; On entry : 0/0 - 18661 ;; On exit : 0/0 - 18662 ;; Unchanged: 0/0 - 18663 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 19046 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19047 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19048 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19049 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19050 ;;Total ram usage: 0 bytes + 19051 ;; Hardware stack levels used: 1 + 19052 ;; Hardware stack levels required when called: 3 + 19053 ;; This function calls: + 19054 ;; i2_APPSAnalysis + 19055 ;; i2_TPSAnalysis + 19056 ;; This function is called by: + 19057 ;; _TMR0_ISR + 19058 ;; This function uses a non-reentrant model + 19059 ;; + 19060 + 19061 psect text140 + 19062 007BEE __ptext140: + 19063 callstack 0 + 19064 007BEE _TEMPORIZATION_10ms: + 19065 callstack 115 + 19066 007BEE + 19067 ;TEMPORIZATIONS.c: 29: if (ucCount50ms++ == 5 ) + 19068 007BEE 2A50 incf _ucCount50ms^(0+1280),f,c + 19069 007BF0 0E06 movlw 6 + 19070 007BF2 1850 xorwf _ucCount50ms^(0+1280),w,c + 19071 007BF4 A4D8 btfss status,2,c + 19072 007BF6 EFFF F03D goto i2u891_41 + 19073 007BFA EF01 F03E goto i2u891_40 + 19074 007BFE i2u891_41: + 19075 007BFE EF07 F03E goto i2l2278 + 19076 007C02 i2u891_40: + 19077 007C02 + 19078 ;TEMPORIZATIONS.c: 30: {;TEMPORIZATIONS.c: 31: TPSAnalysis(); + 19079 007C02 EC69 F026 call i2_TPSAnalysis ;wreg free + 19080 + 19081 ;TEMPORIZATIONS.c: 32: APPSAnalysis(); + 19082 007C06 ECCB F037 call i2_APPSAnalysis ;wreg free + 19083 007C0A + 19084 ;TEMPORIZATIONS.c: 33: ucCount50ms = 0; + 19085 007C0A 0E00 movlw 0 + 19086 007C0C 6E50 movwf _ucCount50ms^(0+1280),c + 19087 007C0E i2l2278: + 19088 007C0E 0012 return ;funcret + 19089 007C10 __end_of_TEMPORIZATION_10ms: + 19090 callstack 0 + 19091 + 19092 ;; *************** function i2_TPSAnalysis ***************** + 19093 ;; Defined at: + 19094 ;; line 305 in file "ETC.c" + 19095 ;; Parameters: Size Location Type + 19096 ;; None + 19097 ;; Auto vars: Size Location Type + 19098 ;; None + 19099 ;; Return value: Size Location Type + 19100 ;; 1 wreg void + 19101 ;; Registers used: + 19102 ;; wreg, status,2, status,0, cstack + 19103 ;; Tracked objects: + 19104 ;; On entry : 0/0 + 19105 ;; On exit : 0/0 + 19106 ;; Unchanged: 0/0 + 19107 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18664 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18665 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18666 ;; Temps: 5 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18667 ;; Totals: 5 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18668 ;;Total ram usage: 5 bytes - 18669 ;; Hardware stack levels used: 1 - 18670 ;; Hardware stack levels required when called: 2 - 18671 ;; This function calls: - 18672 ;; i2_ETCPercentCalc - 18673 ;; This function is called by: - 18674 ;; _TEMPORIZATION_10ms - 18675 ;; This function uses a non-reentrant model - 18676 ;; - 18677 - 18678 psect text141 - 18679 004CD2 __ptext141: - 18680 callstack 0 - 18681 004CD2 i2_TPSAnalysis: - 18682 callstack 115 - 18683 004CD2 - 18684 ;ETC.c: 331: ucTPS1Perc = ETCPercentCalc (uiTPS1, uiTPS1min, uiTPS1max); - 18685 004CD2 C53E F51B movff _uiTPS1,i2ETCPercentCalc@val - 18686 004CD6 C53F F51C movff _uiTPS1+1,i2ETCPercentCalc@val+1 - 18687 004CDA 6A1D clrf (i2ETCPercentCalc@val+2)^(0+1280),c - 18688 004CDC 6A1E clrf (i2ETCPercentCalc@val+3)^(0+1280),c - 18689 004CDE C640 F51F movff _uiTPS1min,i2ETCPercentCalc@min - 18690 004CE2 C641 F520 movff _uiTPS1min+1,i2ETCPercentCalc@min+1 - 18691 004CE6 6A21 clrf (i2ETCPercentCalc@min+2)^(0+1280),c - 18692 004CE8 6A22 clrf (i2ETCPercentCalc@min+3)^(0+1280),c - 18693 004CEA C63E F523 movff _uiTPS1max,i2ETCPercentCalc@max - 18694 004CEE C63F F524 movff _uiTPS1max+1,i2ETCPercentCalc@max+1 - 18695 004CF2 6A25 clrf (i2ETCPercentCalc@max+2)^(0+1280),c - 18696 004CF4 6A26 clrf (i2ETCPercentCalc@max+3)^(0+1280),c - 18697 004CF6 ECF6 F032 call i2_ETCPercentCalc ;wreg free - 18698 004CFA C51B F544 movff ?i2_ETCPercentCalc,_ucTPS1Perc - 18699 004CFE C51C F545 movff ?i2_ETCPercentCalc+1,_ucTPS1Perc+1 - 18700 - 18701 ;ETC.c: 332: ucTPS2Perc = ETCPercentCalc (uiTPS2, uiTPS2min, uiTPS2max); - 18702 004D02 C53C F51B movff _uiTPS2,i2ETCPercentCalc@val - 18703 004D06 C53D F51C movff _uiTPS2+1,i2ETCPercentCalc@val+1 - 18704 004D0A 6A1D clrf (i2ETCPercentCalc@val+2)^(0+1280),c - 18705 004D0C 6A1E clrf (i2ETCPercentCalc@val+3)^(0+1280),c - 18706 004D0E C63C F51F movff _uiTPS2min,i2ETCPercentCalc@min - 18707 004D12 C63D F520 movff _uiTPS2min+1,i2ETCPercentCalc@min+1 - 18708 004D16 6A21 clrf (i2ETCPercentCalc@min+2)^(0+1280),c - 18709 004D18 6A22 clrf (i2ETCPercentCalc@min+3)^(0+1280),c - 18710 004D1A C63A F523 movff _uiTPS2max,i2ETCPercentCalc@max - 18711 004D1E C63B F524 movff _uiTPS2max+1,i2ETCPercentCalc@max+1 - 18712 004D22 6A25 clrf (i2ETCPercentCalc@max+2)^(0+1280),c - 18713 004D24 6A26 clrf (i2ETCPercentCalc@max+3)^(0+1280),c - 18714 004D26 ECF6 F032 call i2_ETCPercentCalc ;wreg free - 18715 004D2A C51B F542 movff ?i2_ETCPercentCalc,_ucTPS2Perc - 18716 004D2E C51C F543 movff ?i2_ETCPercentCalc+1,_ucTPS2Perc+1 - 18717 004D32 - 18718 ;ETC.c: 335: ucTPS = ( ( ucTPS1Perc + ucTPS2Perc ) / 2 ); - 18719 004D32 5042 movf _ucTPS2Perc^(0+1280),w,c - 18720 004D34 2444 addwf _ucTPS1Perc^(0+1280),w,c - 18721 004D36 6E27 movwf ??i2_TPSAnalysis^(0+1280),c - 18722 004D38 5043 movf (_ucTPS2Perc+1)^(0+1280),w,c - 18723 004D3A 2045 addwfc (_ucTPS1Perc+1)^(0+1280),w,c - 18724 004D3C 6E28 movwf (??i2_TPSAnalysis+1)^(0+1280),c - 18725 004D3E 90D8 bcf status,0,c - 18726 004D40 3028 rrcf (??i2_TPSAnalysis+1)^(0+1280),w,c - 18727 004D42 6E29 movwf (??i2_TPSAnalysis+2)^(0+1280),c - 18728 004D44 3027 rrcf ??i2_TPSAnalysis^(0+1280),w,c - 18729 004D46 6E40 movwf _ucTPS^(0+1280),c - 18730 004D48 C529 F541 movff ??i2_TPSAnalysis+2,_ucTPS+1 - 18731 004D4C - 18732 ;ETC.c: 336: __nop(); - 18733 004D4C F000 nop - 18734 004D4E - 18735 ;ETC.c: 340: if ( ( ulTPS1calc > uiTPS1 + 50 ) || ( ulTPS1calc < uiTPS1 - 50 ) ) - 18736 004D4E 0E32 movlw 50 - 18737 004D50 243E addwf _uiTPS1^(0+1280),w,c - 18738 004D52 6E27 movwf ??i2_TPSAnalysis^(0+1280),c - 18739 004D54 0E00 movlw 0 - 18740 004D56 203F addwfc (_uiTPS1+1)^(0+1280),w,c - 18741 004D58 6E28 movwf (??i2_TPSAnalysis+1)^(0+1280),c - 18742 004D5A 6A29 clrf (??i2_TPSAnalysis+2)^(0+1280),c - 18743 004D5C 6A2A clrf (??i2_TPSAnalysis+3)^(0+1280),c - 18744 004D5E 0106 movlb 6 ; () banked - 18745 004D60 5128 movf _ulTPS1calc& (0+255),w,b - 18746 004D62 5C27 subwf ??i2_TPSAnalysis^(0+1280),w,c - 18747 004D64 5129 movf (_ulTPS1calc+1)& (0+255),w,b - 18748 004D66 5828 subwfb (??i2_TPSAnalysis+1)^(0+1280),w,c - 18749 004D68 512A movf (_ulTPS1calc+2)& (0+255),w,b - 18750 004D6A 5829 subwfb (??i2_TPSAnalysis+2)^(0+1280),w,c - 18751 004D6C 502A movf (??i2_TPSAnalysis+3)^(0+1280),w,c - 18752 004D6E 0A80 xorlw 128 - 18753 004D70 6E2B movwf (??i2_TPSAnalysis+4)^(0+1280),c - 18754 004D72 512B movf (_ulTPS1calc+3)& (0+255),w,b - 18755 004D74 0A80 xorlw 128 - 18756 004D76 582B subwfb (??i2_TPSAnalysis+4)^(0+1280),w,c - 18757 004D78 A0D8 btfss status,0,c - 18758 004D7A EFC1 F026 goto i2u848_41 - 18759 004D7E EFC3 F026 goto i2u848_40 - 18760 004D82 i2u848_41: - 18761 004D82 EFDE F026 goto i2l10181 - 18762 004D86 i2u848_40: - 18763 004D86 - 18764 ; BSR set to: 6 - 18765 004D86 0ECE movlw 206 - 18766 004D88 243E addwf _uiTPS1^(0+1280),w,c - 18767 004D8A 6E27 movwf ??i2_TPSAnalysis^(0+1280),c - 18768 004D8C 0EFF movlw 255 - 18769 004D8E 203F addwfc (_uiTPS1+1)^(0+1280),w,c - 18770 004D90 6E28 movwf (??i2_TPSAnalysis+1)^(0+1280),c - 18771 004D92 6A29 clrf (??i2_TPSAnalysis+2)^(0+1280),c - 18772 004D94 6A2A clrf (??i2_TPSAnalysis+3)^(0+1280),c - 18773 004D96 5027 movf ??i2_TPSAnalysis^(0+1280),w,c - 18774 004D98 5D28 subwf _ulTPS1calc& (0+255),w,b - 18775 004D9A 5028 movf (??i2_TPSAnalysis+1)^(0+1280),w,c - 18776 004D9C 5929 subwfb (_ulTPS1calc+1)& (0+255),w,b - 18777 004D9E 5029 movf (??i2_TPSAnalysis+2)^(0+1280),w,c - 18778 004DA0 592A subwfb (_ulTPS1calc+2)& (0+255),w,b - 18779 004DA2 512B movf (_ulTPS1calc+3)& (0+255),w,b - 18780 004DA4 0A80 xorlw 128 - 18781 004DA6 6E2B movwf (??i2_TPSAnalysis+4)^(0+1280),c - 18782 004DA8 502A movf (??i2_TPSAnalysis+3)^(0+1280),w,c - 18783 004DAA 0A80 xorlw 128 - 18784 004DAC 582B subwfb (??i2_TPSAnalysis+4)^(0+1280),w,c - 18785 004DAE B0D8 btfsc status,0,c - 18786 004DB0 EFDC F026 goto i2u849_41 - 18787 004DB4 EFDE F026 goto i2u849_40 - 18788 004DB8 i2u849_41: - 18789 004DB8 EFE1 F026 goto i2l10183 - 18790 004DBC i2u849_40: - 18791 004DBC i2l10181: - 18792 - 18793 ; BSR set to: 6 - 18794 ;ETC.c: 341: {;ETC.c: 343: ucTPS_STATE |= 0x01; - 18795 004DBC 8052 bsf _ucTPS_STATE^(0+1280),0,c - 18796 - 18797 ;ETC.c: 344: } - 18798 004DBE EFE3 F026 goto i2l2522 - 18799 004DC2 i2l10183: - 18800 - 18801 ; BSR set to: 6 - 18802 ;ETC.c: 346: {;ETC.c: 348: ucTPS_STATE |= 0xFE; - 18803 004DC2 0EFE movlw 254 - 18804 004DC4 1252 iorwf _ucTPS_STATE^(0+1280),f,c - 18805 004DC6 i2l2522: - 18806 - 18807 ; BSR set to: 6 - 18808 ;ETC.c: 351: if ( ( ulTPS2calc > uiTPS2 + 50 ) || ( ulTPS2calc < uiTPS2 - 50 ) ) - 18809 004DC6 0E32 movlw 50 - 18810 004DC8 243C addwf _uiTPS2^(0+1280),w,c - 18811 004DCA 6E27 movwf ??i2_TPSAnalysis^(0+1280),c - 18812 004DCC 0E00 movlw 0 - 18813 004DCE 203D addwfc (_uiTPS2+1)^(0+1280),w,c - 18814 004DD0 6E28 movwf (??i2_TPSAnalysis+1)^(0+1280),c - 18815 004DD2 6A29 clrf (??i2_TPSAnalysis+2)^(0+1280),c - 18816 004DD4 6A2A clrf (??i2_TPSAnalysis+3)^(0+1280),c - 18817 004DD6 5124 movf _ulTPS2calc& (0+255),w,b - 18818 004DD8 5C27 subwf ??i2_TPSAnalysis^(0+1280),w,c - 18819 004DDA 5125 movf (_ulTPS2calc+1)& (0+255),w,b - 18820 004DDC 5828 subwfb (??i2_TPSAnalysis+1)^(0+1280),w,c - 18821 004DDE 5126 movf (_ulTPS2calc+2)& (0+255),w,b - 18822 004DE0 5829 subwfb (??i2_TPSAnalysis+2)^(0+1280),w,c - 18823 004DE2 502A movf (??i2_TPSAnalysis+3)^(0+1280),w,c - 18824 004DE4 0A80 xorlw 128 - 18825 004DE6 6E2B movwf (??i2_TPSAnalysis+4)^(0+1280),c - 18826 004DE8 5127 movf (_ulTPS2calc+3)& (0+255),w,b - 18827 004DEA 0A80 xorlw 128 - 18828 004DEC 582B subwfb (??i2_TPSAnalysis+4)^(0+1280),w,c - 18829 004DEE A0D8 btfss status,0,c - 18830 004DF0 EFFC F026 goto i2u850_41 - 18831 004DF4 EFFE F026 goto i2u850_40 - 18832 004DF8 i2u850_41: - 18833 004DF8 EF19 F027 goto i2l10187 - 18834 004DFC i2u850_40: - 18835 004DFC - 18836 ; BSR set to: 6 - 18837 004DFC 0ECE movlw 206 - 18838 004DFE 243C addwf _uiTPS2^(0+1280),w,c - 18839 004E00 6E27 movwf ??i2_TPSAnalysis^(0+1280),c - 18840 004E02 0EFF movlw 255 - 18841 004E04 203D addwfc (_uiTPS2+1)^(0+1280),w,c - 18842 004E06 6E28 movwf (??i2_TPSAnalysis+1)^(0+1280),c - 18843 004E08 6A29 clrf (??i2_TPSAnalysis+2)^(0+1280),c - 18844 004E0A 6A2A clrf (??i2_TPSAnalysis+3)^(0+1280),c - 18845 004E0C 5027 movf ??i2_TPSAnalysis^(0+1280),w,c - 18846 004E0E 5D24 subwf _ulTPS2calc& (0+255),w,b - 18847 004E10 5028 movf (??i2_TPSAnalysis+1)^(0+1280),w,c - 18848 004E12 5925 subwfb (_ulTPS2calc+1)& (0+255),w,b - 18849 004E14 5029 movf (??i2_TPSAnalysis+2)^(0+1280),w,c - 18850 004E16 5926 subwfb (_ulTPS2calc+2)& (0+255),w,b - 18851 004E18 5127 movf (_ulTPS2calc+3)& (0+255),w,b - 18852 004E1A 0A80 xorlw 128 - 18853 004E1C 6E2B movwf (??i2_TPSAnalysis+4)^(0+1280),c - 18854 004E1E 502A movf (??i2_TPSAnalysis+3)^(0+1280),w,c - 18855 004E20 0A80 xorlw 128 - 18856 004E22 582B subwfb (??i2_TPSAnalysis+4)^(0+1280),w,c - 18857 004E24 B0D8 btfsc status,0,c - 18858 004E26 EF17 F027 goto i2u851_41 - 18859 004E2A EF19 F027 goto i2u851_40 - 18860 004E2E i2u851_41: - 18861 004E2E EF1C F027 goto i2l10189 - 18862 004E32 i2u851_40: - 18863 004E32 i2l10187: - 18864 - 18865 ; BSR set to: 6 - 18866 ;ETC.c: 352: {;ETC.c: 354: ucTPS_STATE |= 0x02; - 18867 004E32 8252 bsf _ucTPS_STATE^(0+1280),1,c - 18868 - 18869 ;ETC.c: 355: } - 18870 004E34 EF1E F027 goto i2l2526 - 18871 004E38 i2l10189: - 18872 - 18873 ; BSR set to: 6 - 18874 ;ETC.c: 357: {;ETC.c: 359: ucTPS_STATE |= 0xFD; - 18875 004E38 0EFD movlw 253 - 18876 004E3A 1252 iorwf _ucTPS_STATE^(0+1280),f,c - 18877 004E3C i2l2526: - 18878 - 18879 ; BSR set to: 6 - 18880 ;ETC.c: 363: if ( ucTPS_Volts_STATE == 5 ) - 18881 004E3C 0E05 movlw 5 - 18882 004E3E 0105 movlb 5 ; () banked - 18883 004E40 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b - 18884 004E42 A4D8 btfss status,2,c - 18885 004E44 EF26 F027 goto i2u852_41 - 18886 004E48 EF28 F027 goto i2u852_40 - 18887 004E4C i2u852_41: - 18888 004E4C EF2B F027 goto i2l10193 - 18889 004E50 i2u852_40: - 18890 004E50 i2l10191: - 18891 - 18892 ; BSR set to: 5 - 18893 ;ETC.c: 364: {;ETC.c: 365: ucTPS_STATE |= 0x04; - 18894 004E50 8452 bsf _ucTPS_STATE^(0+1280),2,c - 18895 - 18896 ;ETC.c: 366: } - 18897 004E52 EF44 F027 goto i2l2535 - 18898 004E56 i2l10193: - 18899 - 18900 ; BSR set to: 5 - 18901 004E56 0E09 movlw 9 - 18902 004E58 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b - 18903 004E5A A4D8 btfss status,2,c - 18904 004E5C EF32 F027 goto i2u853_41 - 18905 004E60 EF34 F027 goto i2u853_40 - 18906 004E64 i2u853_41: - 18907 004E64 EF37 F027 goto i2l10197 - 18908 004E68 i2u853_40: - 18909 004E68 i2l10195: - 18910 - 18911 ; BSR set to: 5 - 18912 ;ETC.c: 368: {;ETC.c: 370: ucTPS_STATE &= 0xFB; - 18913 004E68 9452 bcf _ucTPS_STATE^(0+1280),2,c - 18914 - 18915 ;ETC.c: 371: } - 18916 004E6A EF44 F027 goto i2l2535 - 18917 004E6E i2l10197: - 18918 - 18919 ; BSR set to: 5 - 18920 004E6E 0E06 movlw 6 - 18921 004E70 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b - 18922 004E72 A4D8 btfss status,2,c - 18923 004E74 EF3E F027 goto i2u854_41 - 18924 004E78 EF40 F027 goto i2u854_40 - 18925 004E7C i2u854_41: - 18926 004E7C EF42 F027 goto i2l10201 - 18927 004E80 i2u854_40: - 18928 004E80 EF34 F027 goto i2l10195 - 18929 004E84 i2l10201: - 18930 - 18931 ; BSR set to: 5 - 18932 004E84 EF28 F027 goto i2l10191 - 18933 004E88 i2l2535: - 18934 - 18935 ; BSR set to: 5 - 18936 004E88 0012 return ;funcret - 18937 004E8A __end_ofi2_TPSAnalysis: - 18938 callstack 0 - 18939 - 18940 ;; *************** function i2_APPSAnalysis ***************** - 18941 ;; Defined at: - 18942 ;; line 391 in file "ETC.c" - 18943 ;; Parameters: Size Location Type - 18944 ;; None - 18945 ;; Auto vars: Size Location Type - 18946 ;; None - 18947 ;; Return value: Size Location Type - 18948 ;; 1 wreg void - 18949 ;; Registers used: - 18950 ;; wreg, status,2, status,0, cstack - 18951 ;; Tracked objects: - 18952 ;; On entry : 0/0 - 18953 ;; On exit : 0/0 - 18954 ;; Unchanged: 0/0 - 18955 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 19108 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19109 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19110 ;; Temps: 5 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19111 ;; Totals: 5 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19112 ;;Total ram usage: 5 bytes + 19113 ;; Hardware stack levels used: 1 + 19114 ;; Hardware stack levels required when called: 2 + 19115 ;; This function calls: + 19116 ;; i2_ETCPercentCalc + 19117 ;; This function is called by: + 19118 ;; _TEMPORIZATION_10ms + 19119 ;; This function uses a non-reentrant model + 19120 ;; + 19121 + 19122 psect text141 + 19123 004CD2 __ptext141: + 19124 callstack 0 + 19125 004CD2 i2_TPSAnalysis: + 19126 callstack 115 + 19127 004CD2 + 19128 ;ETC.c: 331: ucTPS1Perc = ETCPercentCalc (uiTPS1, uiTPS1min, uiTPS1max); + 19129 004CD2 C53E F51B movff _uiTPS1,i2ETCPercentCalc@val + 19130 004CD6 C53F F51C movff _uiTPS1+1,i2ETCPercentCalc@val+1 + 19131 004CDA 6A1D clrf (i2ETCPercentCalc@val+2)^(0+1280),c + 19132 004CDC 6A1E clrf (i2ETCPercentCalc@val+3)^(0+1280),c + 19133 004CDE C640 F51F movff _uiTPS1min,i2ETCPercentCalc@min + 19134 004CE2 C641 F520 movff _uiTPS1min+1,i2ETCPercentCalc@min+1 + 19135 004CE6 6A21 clrf (i2ETCPercentCalc@min+2)^(0+1280),c + 19136 004CE8 6A22 clrf (i2ETCPercentCalc@min+3)^(0+1280),c + 19137 004CEA C63E F523 movff _uiTPS1max,i2ETCPercentCalc@max + 19138 004CEE C63F F524 movff _uiTPS1max+1,i2ETCPercentCalc@max+1 + 19139 004CF2 6A25 clrf (i2ETCPercentCalc@max+2)^(0+1280),c + 19140 004CF4 6A26 clrf (i2ETCPercentCalc@max+3)^(0+1280),c + 19141 004CF6 EC71 F033 call i2_ETCPercentCalc ;wreg free + 19142 004CFA C51B F544 movff ?i2_ETCPercentCalc,_ucTPS1Perc + 19143 004CFE C51C F545 movff ?i2_ETCPercentCalc+1,_ucTPS1Perc+1 + 19144 + 19145 ;ETC.c: 332: ucTPS2Perc = ETCPercentCalc (uiTPS2, uiTPS2min, uiTPS2max); + 19146 004D02 C53C F51B movff _uiTPS2,i2ETCPercentCalc@val + 19147 004D06 C53D F51C movff _uiTPS2+1,i2ETCPercentCalc@val+1 + 19148 004D0A 6A1D clrf (i2ETCPercentCalc@val+2)^(0+1280),c + 19149 004D0C 6A1E clrf (i2ETCPercentCalc@val+3)^(0+1280),c + 19150 004D0E C63C F51F movff _uiTPS2min,i2ETCPercentCalc@min + 19151 004D12 C63D F520 movff _uiTPS2min+1,i2ETCPercentCalc@min+1 + 19152 004D16 6A21 clrf (i2ETCPercentCalc@min+2)^(0+1280),c + 19153 004D18 6A22 clrf (i2ETCPercentCalc@min+3)^(0+1280),c + 19154 004D1A C63A F523 movff _uiTPS2max,i2ETCPercentCalc@max + 19155 004D1E C63B F524 movff _uiTPS2max+1,i2ETCPercentCalc@max+1 + 19156 004D22 6A25 clrf (i2ETCPercentCalc@max+2)^(0+1280),c + 19157 004D24 6A26 clrf (i2ETCPercentCalc@max+3)^(0+1280),c + 19158 004D26 EC71 F033 call i2_ETCPercentCalc ;wreg free + 19159 004D2A C51B F542 movff ?i2_ETCPercentCalc,_ucTPS2Perc + 19160 004D2E C51C F543 movff ?i2_ETCPercentCalc+1,_ucTPS2Perc+1 + 19161 004D32 + 19162 ;ETC.c: 335: ucTPS = ( ( ucTPS1Perc + ucTPS2Perc ) / 2 ); + 19163 004D32 5042 movf _ucTPS2Perc^(0+1280),w,c + 19164 004D34 2444 addwf _ucTPS1Perc^(0+1280),w,c + 19165 004D36 6E27 movwf ??i2_TPSAnalysis^(0+1280),c + 19166 004D38 5043 movf (_ucTPS2Perc+1)^(0+1280),w,c + 19167 004D3A 2045 addwfc (_ucTPS1Perc+1)^(0+1280),w,c + 19168 004D3C 6E28 movwf (??i2_TPSAnalysis+1)^(0+1280),c + 19169 004D3E 90D8 bcf status,0,c + 19170 004D40 3028 rrcf (??i2_TPSAnalysis+1)^(0+1280),w,c + 19171 004D42 6E29 movwf (??i2_TPSAnalysis+2)^(0+1280),c + 19172 004D44 3027 rrcf ??i2_TPSAnalysis^(0+1280),w,c + 19173 004D46 6E40 movwf _ucTPS^(0+1280),c + 19174 004D48 C529 F541 movff ??i2_TPSAnalysis+2,_ucTPS+1 + 19175 004D4C + 19176 ;ETC.c: 336: __nop(); + 19177 004D4C F000 nop + 19178 004D4E + 19179 ;ETC.c: 340: if ( ( ulTPS1calc > uiTPS1 + 50 ) || ( ulTPS1calc < uiTPS1 - 50 ) ) + 19180 004D4E 0E32 movlw 50 + 19181 004D50 243E addwf _uiTPS1^(0+1280),w,c + 19182 004D52 6E27 movwf ??i2_TPSAnalysis^(0+1280),c + 19183 004D54 0E00 movlw 0 + 19184 004D56 203F addwfc (_uiTPS1+1)^(0+1280),w,c + 19185 004D58 6E28 movwf (??i2_TPSAnalysis+1)^(0+1280),c + 19186 004D5A 6A29 clrf (??i2_TPSAnalysis+2)^(0+1280),c + 19187 004D5C 6A2A clrf (??i2_TPSAnalysis+3)^(0+1280),c + 19188 004D5E 0106 movlb 6 ; () banked + 19189 004D60 5128 movf _ulTPS1calc& (0+255),w,b + 19190 004D62 5C27 subwf ??i2_TPSAnalysis^(0+1280),w,c + 19191 004D64 5129 movf (_ulTPS1calc+1)& (0+255),w,b + 19192 004D66 5828 subwfb (??i2_TPSAnalysis+1)^(0+1280),w,c + 19193 004D68 512A movf (_ulTPS1calc+2)& (0+255),w,b + 19194 004D6A 5829 subwfb (??i2_TPSAnalysis+2)^(0+1280),w,c + 19195 004D6C 502A movf (??i2_TPSAnalysis+3)^(0+1280),w,c + 19196 004D6E 0A80 xorlw 128 + 19197 004D70 6E2B movwf (??i2_TPSAnalysis+4)^(0+1280),c + 19198 004D72 512B movf (_ulTPS1calc+3)& (0+255),w,b + 19199 004D74 0A80 xorlw 128 + 19200 004D76 582B subwfb (??i2_TPSAnalysis+4)^(0+1280),w,c + 19201 004D78 A0D8 btfss status,0,c + 19202 004D7A EFC1 F026 goto i2u881_41 + 19203 004D7E EFC3 F026 goto i2u881_40 + 19204 004D82 i2u881_41: + 19205 004D82 EFDE F026 goto i2l10176 + 19206 004D86 i2u881_40: + 19207 004D86 + 19208 ; BSR set to: 6 + 19209 004D86 0ECE movlw 206 + 19210 004D88 243E addwf _uiTPS1^(0+1280),w,c + 19211 004D8A 6E27 movwf ??i2_TPSAnalysis^(0+1280),c + 19212 004D8C 0EFF movlw 255 + 19213 004D8E 203F addwfc (_uiTPS1+1)^(0+1280),w,c + 19214 004D90 6E28 movwf (??i2_TPSAnalysis+1)^(0+1280),c + 19215 004D92 6A29 clrf (??i2_TPSAnalysis+2)^(0+1280),c + 19216 004D94 6A2A clrf (??i2_TPSAnalysis+3)^(0+1280),c + 19217 004D96 5027 movf ??i2_TPSAnalysis^(0+1280),w,c + 19218 004D98 5D28 subwf _ulTPS1calc& (0+255),w,b + 19219 004D9A 5028 movf (??i2_TPSAnalysis+1)^(0+1280),w,c + 19220 004D9C 5929 subwfb (_ulTPS1calc+1)& (0+255),w,b + 19221 004D9E 5029 movf (??i2_TPSAnalysis+2)^(0+1280),w,c + 19222 004DA0 592A subwfb (_ulTPS1calc+2)& (0+255),w,b + 19223 004DA2 512B movf (_ulTPS1calc+3)& (0+255),w,b + 19224 004DA4 0A80 xorlw 128 + 19225 004DA6 6E2B movwf (??i2_TPSAnalysis+4)^(0+1280),c + 19226 004DA8 502A movf (??i2_TPSAnalysis+3)^(0+1280),w,c + 19227 004DAA 0A80 xorlw 128 + 19228 004DAC 582B subwfb (??i2_TPSAnalysis+4)^(0+1280),w,c + 19229 004DAE B0D8 btfsc status,0,c + 19230 004DB0 EFDC F026 goto i2u882_41 + 19231 004DB4 EFDE F026 goto i2u882_40 + 19232 004DB8 i2u882_41: + 19233 004DB8 EFE1 F026 goto i2l10178 + 19234 004DBC i2u882_40: + 19235 004DBC i2l10176: + 19236 + 19237 ; BSR set to: 6 + 19238 ;ETC.c: 341: {;ETC.c: 343: ucTPS_STATE |= 0x01; + 19239 004DBC 8053 bsf _ucTPS_STATE^(0+1280),0,c + 19240 + 19241 ;ETC.c: 344: } + 19242 004DBE EFE3 F026 goto i2l2521 + 19243 004DC2 i2l10178: + 19244 + 19245 ; BSR set to: 6 + 19246 ;ETC.c: 346: {;ETC.c: 348: ucTPS_STATE |= 0xFE; + 19247 004DC2 0EFE movlw 254 + 19248 004DC4 1253 iorwf _ucTPS_STATE^(0+1280),f,c + 19249 004DC6 i2l2521: + 19250 + 19251 ; BSR set to: 6 + 19252 ;ETC.c: 351: if ( ( ulTPS2calc > uiTPS2 + 50 ) || ( ulTPS2calc < uiTPS2 - 50 ) ) + 19253 004DC6 0E32 movlw 50 + 19254 004DC8 243C addwf _uiTPS2^(0+1280),w,c + 19255 004DCA 6E27 movwf ??i2_TPSAnalysis^(0+1280),c + 19256 004DCC 0E00 movlw 0 + 19257 004DCE 203D addwfc (_uiTPS2+1)^(0+1280),w,c + 19258 004DD0 6E28 movwf (??i2_TPSAnalysis+1)^(0+1280),c + 19259 004DD2 6A29 clrf (??i2_TPSAnalysis+2)^(0+1280),c + 19260 004DD4 6A2A clrf (??i2_TPSAnalysis+3)^(0+1280),c + 19261 004DD6 5124 movf _ulTPS2calc& (0+255),w,b + 19262 004DD8 5C27 subwf ??i2_TPSAnalysis^(0+1280),w,c + 19263 004DDA 5125 movf (_ulTPS2calc+1)& (0+255),w,b + 19264 004DDC 5828 subwfb (??i2_TPSAnalysis+1)^(0+1280),w,c + 19265 004DDE 5126 movf (_ulTPS2calc+2)& (0+255),w,b + 19266 004DE0 5829 subwfb (??i2_TPSAnalysis+2)^(0+1280),w,c + 19267 004DE2 502A movf (??i2_TPSAnalysis+3)^(0+1280),w,c + 19268 004DE4 0A80 xorlw 128 + 19269 004DE6 6E2B movwf (??i2_TPSAnalysis+4)^(0+1280),c + 19270 004DE8 5127 movf (_ulTPS2calc+3)& (0+255),w,b + 19271 004DEA 0A80 xorlw 128 + 19272 004DEC 582B subwfb (??i2_TPSAnalysis+4)^(0+1280),w,c + 19273 004DEE A0D8 btfss status,0,c + 19274 004DF0 EFFC F026 goto i2u883_41 + 19275 004DF4 EFFE F026 goto i2u883_40 + 19276 004DF8 i2u883_41: + 19277 004DF8 EF19 F027 goto i2l10182 + 19278 004DFC i2u883_40: + 19279 004DFC + 19280 ; BSR set to: 6 + 19281 004DFC 0ECE movlw 206 + 19282 004DFE 243C addwf _uiTPS2^(0+1280),w,c + 19283 004E00 6E27 movwf ??i2_TPSAnalysis^(0+1280),c + 19284 004E02 0EFF movlw 255 + 19285 004E04 203D addwfc (_uiTPS2+1)^(0+1280),w,c + 19286 004E06 6E28 movwf (??i2_TPSAnalysis+1)^(0+1280),c + 19287 004E08 6A29 clrf (??i2_TPSAnalysis+2)^(0+1280),c + 19288 004E0A 6A2A clrf (??i2_TPSAnalysis+3)^(0+1280),c + 19289 004E0C 5027 movf ??i2_TPSAnalysis^(0+1280),w,c + 19290 004E0E 5D24 subwf _ulTPS2calc& (0+255),w,b + 19291 004E10 5028 movf (??i2_TPSAnalysis+1)^(0+1280),w,c + 19292 004E12 5925 subwfb (_ulTPS2calc+1)& (0+255),w,b + 19293 004E14 5029 movf (??i2_TPSAnalysis+2)^(0+1280),w,c + 19294 004E16 5926 subwfb (_ulTPS2calc+2)& (0+255),w,b + 19295 004E18 5127 movf (_ulTPS2calc+3)& (0+255),w,b + 19296 004E1A 0A80 xorlw 128 + 19297 004E1C 6E2B movwf (??i2_TPSAnalysis+4)^(0+1280),c + 19298 004E1E 502A movf (??i2_TPSAnalysis+3)^(0+1280),w,c + 19299 004E20 0A80 xorlw 128 + 19300 004E22 582B subwfb (??i2_TPSAnalysis+4)^(0+1280),w,c + 19301 004E24 B0D8 btfsc status,0,c + 19302 004E26 EF17 F027 goto i2u884_41 + 19303 004E2A EF19 F027 goto i2u884_40 + 19304 004E2E i2u884_41: + 19305 004E2E EF1C F027 goto i2l10184 + 19306 004E32 i2u884_40: + 19307 004E32 i2l10182: + 19308 + 19309 ; BSR set to: 6 + 19310 ;ETC.c: 352: {;ETC.c: 354: ucTPS_STATE |= 0x02; + 19311 004E32 8253 bsf _ucTPS_STATE^(0+1280),1,c + 19312 + 19313 ;ETC.c: 355: } + 19314 004E34 EF1E F027 goto i2l2525 + 19315 004E38 i2l10184: + 19316 + 19317 ; BSR set to: 6 + 19318 ;ETC.c: 357: {;ETC.c: 359: ucTPS_STATE |= 0xFD; + 19319 004E38 0EFD movlw 253 + 19320 004E3A 1253 iorwf _ucTPS_STATE^(0+1280),f,c + 19321 004E3C i2l2525: + 19322 + 19323 ; BSR set to: 6 + 19324 ;ETC.c: 363: if ( ucTPS_Volts_STATE == 5 ) + 19325 004E3C 0E05 movlw 5 + 19326 004E3E 0105 movlb 5 ; () banked + 19327 004E40 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b + 19328 004E42 A4D8 btfss status,2,c + 19329 004E44 EF26 F027 goto i2u885_41 + 19330 004E48 EF28 F027 goto i2u885_40 + 19331 004E4C i2u885_41: + 19332 004E4C EF2B F027 goto i2l10188 + 19333 004E50 i2u885_40: + 19334 004E50 i2l10186: + 19335 + 19336 ; BSR set to: 5 + 19337 ;ETC.c: 364: {;ETC.c: 365: ucTPS_STATE |= 0x04; + 19338 004E50 8453 bsf _ucTPS_STATE^(0+1280),2,c + 19339 + 19340 ;ETC.c: 366: } + 19341 004E52 EF44 F027 goto i2l2534 + 19342 004E56 i2l10188: + 19343 + 19344 ; BSR set to: 5 + 19345 004E56 0E09 movlw 9 + 19346 004E58 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b + 19347 004E5A A4D8 btfss status,2,c + 19348 004E5C EF32 F027 goto i2u886_41 + 19349 004E60 EF34 F027 goto i2u886_40 + 19350 004E64 i2u886_41: + 19351 004E64 EF37 F027 goto i2l10192 + 19352 004E68 i2u886_40: + 19353 004E68 i2l10190: + 19354 + 19355 ; BSR set to: 5 + 19356 ;ETC.c: 368: {;ETC.c: 370: ucTPS_STATE &= 0xFB; + 19357 004E68 9453 bcf _ucTPS_STATE^(0+1280),2,c + 19358 + 19359 ;ETC.c: 371: } + 19360 004E6A EF44 F027 goto i2l2534 + 19361 004E6E i2l10192: + 19362 + 19363 ; BSR set to: 5 + 19364 004E6E 0E06 movlw 6 + 19365 004E70 19FC xorwf _ucTPS_Volts_STATE& (0+255),w,b + 19366 004E72 A4D8 btfss status,2,c + 19367 004E74 EF3E F027 goto i2u887_41 + 19368 004E78 EF40 F027 goto i2u887_40 + 19369 004E7C i2u887_41: + 19370 004E7C EF42 F027 goto i2l10196 + 19371 004E80 i2u887_40: + 19372 004E80 EF34 F027 goto i2l10190 + 19373 004E84 i2l10196: + 19374 + 19375 ; BSR set to: 5 + 19376 004E84 EF28 F027 goto i2l10186 + 19377 004E88 i2l2534: + 19378 + 19379 ; BSR set to: 5 + 19380 004E88 0012 return ;funcret + 19381 004E8A __end_ofi2_TPSAnalysis: + 19382 callstack 0 + 19383 + 19384 ;; *************** function i2_APPSAnalysis ***************** + 19385 ;; Defined at: + 19386 ;; line 391 in file "ETC.c" + 19387 ;; Parameters: Size Location Type + 19388 ;; None + 19389 ;; Auto vars: Size Location Type + 19390 ;; None + 19391 ;; Return value: Size Location Type + 19392 ;; 1 wreg void + 19393 ;; Registers used: + 19394 ;; wreg, status,2, status,0, cstack + 19395 ;; Tracked objects: + 19396 ;; On entry : 0/0 + 19397 ;; On exit : 0/0 + 19398 ;; Unchanged: 0/0 + 19399 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 18956 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18957 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18958 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18959 ;; Totals: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 18960 ;;Total ram usage: 4 bytes - 18961 ;; Hardware stack levels used: 1 - 18962 ;; Hardware stack levels required when called: 2 - 18963 ;; This function calls: - 18964 ;; i2_ETCPercentCalc - 18965 ;; This function is called by: - 18966 ;; _TEMPORIZATION_10ms - 18967 ;; This function uses a non-reentrant model - 18968 ;; - 18969 - 18970 psect text142 - 18971 006CD2 __ptext142: - 18972 callstack 0 - 18973 006CD2 i2_APPSAnalysis: - 18974 callstack 115 - 18975 006CD2 - 18976 ;ETC.c: 412: ucAPPS1Perc = ETCPercentCalc(uiAPPS1, uiAPPS1min, uiAPPS1max); - 18977 006CD2 C638 F51B movff _uiAPPS1,i2ETCPercentCalc@val - 18978 006CD6 C639 F51C movff _uiAPPS1+1,i2ETCPercentCalc@val+1 - 18979 006CDA 6A1D clrf (i2ETCPercentCalc@val+2)^(0+1280),c - 18980 006CDC 6A1E clrf (i2ETCPercentCalc@val+3)^(0+1280),c - 18981 006CDE C648 F51F movff _uiAPPS1min,i2ETCPercentCalc@min - 18982 006CE2 C649 F520 movff _uiAPPS1min+1,i2ETCPercentCalc@min+1 - 18983 006CE6 6A21 clrf (i2ETCPercentCalc@min+2)^(0+1280),c - 18984 006CE8 6A22 clrf (i2ETCPercentCalc@min+3)^(0+1280),c - 18985 006CEA C646 F523 movff _uiAPPS1max,i2ETCPercentCalc@max - 18986 006CEE C647 F524 movff _uiAPPS1max+1,i2ETCPercentCalc@max+1 - 18987 006CF2 6A25 clrf (i2ETCPercentCalc@max+2)^(0+1280),c - 18988 006CF4 6A26 clrf (i2ETCPercentCalc@max+3)^(0+1280),c - 18989 006CF6 ECF6 F032 call i2_ETCPercentCalc ;wreg free - 18990 006CFA C51B F548 movff ?i2_ETCPercentCalc,_ucAPPS1Perc - 18991 006CFE C51C F549 movff ?i2_ETCPercentCalc+1,_ucAPPS1Perc+1 - 18992 - 18993 ;ETC.c: 413: ucAPPS2Perc = ETCPercentCalc(uiAPPS2, uiAPPS2min, uiAPPS2max); - 18994 006D02 C636 F51B movff _uiAPPS2,i2ETCPercentCalc@val - 18995 006D06 C637 F51C movff _uiAPPS2+1,i2ETCPercentCalc@val+1 - 18996 006D0A 6A1D clrf (i2ETCPercentCalc@val+2)^(0+1280),c - 18997 006D0C 6A1E clrf (i2ETCPercentCalc@val+3)^(0+1280),c - 18998 006D0E C644 F51F movff _uiAPPS2min,i2ETCPercentCalc@min - 18999 006D12 C645 F520 movff _uiAPPS2min+1,i2ETCPercentCalc@min+1 - 19000 006D16 6A21 clrf (i2ETCPercentCalc@min+2)^(0+1280),c - 19001 006D18 6A22 clrf (i2ETCPercentCalc@min+3)^(0+1280),c - 19002 006D1A C642 F523 movff _uiAPPS2max,i2ETCPercentCalc@max - 19003 006D1E C643 F524 movff _uiAPPS2max+1,i2ETCPercentCalc@max+1 - 19004 006D22 6A25 clrf (i2ETCPercentCalc@max+2)^(0+1280),c - 19005 006D24 6A26 clrf (i2ETCPercentCalc@max+3)^(0+1280),c - 19006 006D26 ECF6 F032 call i2_ETCPercentCalc ;wreg free - 19007 006D2A C51B F546 movff ?i2_ETCPercentCalc,_ucAPPS2Perc - 19008 006D2E C51C F547 movff ?i2_ETCPercentCalc+1,_ucAPPS2Perc+1 - 19009 006D32 - 19010 ;ETC.c: 414: ucAPPS = ( ( ucAPPS1Perc + ucAPPS2Perc ) / 2 ); - 19011 006D32 5046 movf _ucAPPS2Perc^(0+1280),w,c - 19012 006D34 2448 addwf _ucAPPS1Perc^(0+1280),w,c - 19013 006D36 6E27 movwf ??i2_APPSAnalysis^(0+1280),c - 19014 006D38 5047 movf (_ucAPPS2Perc+1)^(0+1280),w,c - 19015 006D3A 2049 addwfc (_ucAPPS1Perc+1)^(0+1280),w,c - 19016 006D3C 6E28 movwf (??i2_APPSAnalysis+1)^(0+1280),c - 19017 006D3E 90D8 bcf status,0,c - 19018 006D40 3028 rrcf (??i2_APPSAnalysis+1)^(0+1280),w,c - 19019 006D42 6E29 movwf (??i2_APPSAnalysis+2)^(0+1280),c - 19020 006D44 3027 rrcf ??i2_APPSAnalysis^(0+1280),w,c - 19021 006D46 0106 movlb 6 ; () banked - 19022 006D48 6F54 movwf _ucAPPS& (0+255),b - 19023 006D4A C529 F655 movff ??i2_APPSAnalysis+2,_ucAPPS+1 - 19024 006D4E - 19025 ; BSR set to: 6 - 19026 ;ETC.c: 415: __nop(); - 19027 006D4E F000 nop - 19028 006D50 0012 return ;funcret - 19029 006D52 __end_ofi2_APPSAnalysis: - 19030 callstack 0 - 19031 - 19032 ;; *************** function i2_ETCPercentCalc ***************** - 19033 ;; Defined at: - 19034 ;; line 493 in file "ETC.c" - 19035 ;; Parameters: Size Location Type - 19036 ;; val 4 26[COMRAM] long - 19037 ;; min 4 30[COMRAM] long - 19038 ;; max 4 34[COMRAM] long - 19039 ;; Auto vars: Size Location Type - 19040 ;; None - 19041 ;; Return value: Size Location Type - 19042 ;; 2 26[COMRAM] unsigned int - 19043 ;; Registers used: - 19044 ;; wreg, status,2, status,0, cstack - 19045 ;; Tracked objects: - 19046 ;; On entry : 0/0 - 19047 ;; On exit : 0/0 - 19048 ;; Unchanged: 0/0 - 19049 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 19400 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19401 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19402 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19403 ;; Totals: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19404 ;;Total ram usage: 4 bytes + 19405 ;; Hardware stack levels used: 1 + 19406 ;; Hardware stack levels required when called: 2 + 19407 ;; This function calls: + 19408 ;; i2_ETCPercentCalc + 19409 ;; This function is called by: + 19410 ;; _TEMPORIZATION_10ms + 19411 ;; This function uses a non-reentrant model + 19412 ;; + 19413 + 19414 psect text142 + 19415 006F96 __ptext142: + 19416 callstack 0 + 19417 006F96 i2_APPSAnalysis: + 19418 callstack 115 + 19419 006F96 + 19420 ;ETC.c: 412: ucAPPS1Perc = ETCPercentCalc(uiAPPS1, uiAPPS1min, uiAPPS1max); + 19421 006F96 C638 F51B movff _uiAPPS1,i2ETCPercentCalc@val + 19422 006F9A C639 F51C movff _uiAPPS1+1,i2ETCPercentCalc@val+1 + 19423 006F9E 6A1D clrf (i2ETCPercentCalc@val+2)^(0+1280),c + 19424 006FA0 6A1E clrf (i2ETCPercentCalc@val+3)^(0+1280),c + 19425 006FA2 C648 F51F movff _uiAPPS1min,i2ETCPercentCalc@min + 19426 006FA6 C649 F520 movff _uiAPPS1min+1,i2ETCPercentCalc@min+1 + 19427 006FAA 6A21 clrf (i2ETCPercentCalc@min+2)^(0+1280),c + 19428 006FAC 6A22 clrf (i2ETCPercentCalc@min+3)^(0+1280),c + 19429 006FAE C646 F523 movff _uiAPPS1max,i2ETCPercentCalc@max + 19430 006FB2 C647 F524 movff _uiAPPS1max+1,i2ETCPercentCalc@max+1 + 19431 006FB6 6A25 clrf (i2ETCPercentCalc@max+2)^(0+1280),c + 19432 006FB8 6A26 clrf (i2ETCPercentCalc@max+3)^(0+1280),c + 19433 006FBA EC71 F033 call i2_ETCPercentCalc ;wreg free + 19434 006FBE C51B F548 movff ?i2_ETCPercentCalc,_ucAPPS1Perc + 19435 006FC2 C51C F549 movff ?i2_ETCPercentCalc+1,_ucAPPS1Perc+1 + 19436 + 19437 ;ETC.c: 413: ucAPPS2Perc = ETCPercentCalc(uiAPPS2, uiAPPS2min, uiAPPS2max); + 19438 006FC6 C636 F51B movff _uiAPPS2,i2ETCPercentCalc@val + 19439 006FCA C637 F51C movff _uiAPPS2+1,i2ETCPercentCalc@val+1 + 19440 006FCE 6A1D clrf (i2ETCPercentCalc@val+2)^(0+1280),c + 19441 006FD0 6A1E clrf (i2ETCPercentCalc@val+3)^(0+1280),c + 19442 006FD2 C644 F51F movff _uiAPPS2min,i2ETCPercentCalc@min + 19443 006FD6 C645 F520 movff _uiAPPS2min+1,i2ETCPercentCalc@min+1 + 19444 006FDA 6A21 clrf (i2ETCPercentCalc@min+2)^(0+1280),c + 19445 006FDC 6A22 clrf (i2ETCPercentCalc@min+3)^(0+1280),c + 19446 006FDE C642 F523 movff _uiAPPS2max,i2ETCPercentCalc@max + 19447 006FE2 C643 F524 movff _uiAPPS2max+1,i2ETCPercentCalc@max+1 + 19448 006FE6 6A25 clrf (i2ETCPercentCalc@max+2)^(0+1280),c + 19449 006FE8 6A26 clrf (i2ETCPercentCalc@max+3)^(0+1280),c + 19450 006FEA EC71 F033 call i2_ETCPercentCalc ;wreg free + 19451 006FEE C51B F546 movff ?i2_ETCPercentCalc,_ucAPPS2Perc + 19452 006FF2 C51C F547 movff ?i2_ETCPercentCalc+1,_ucAPPS2Perc+1 + 19453 006FF6 + 19454 ;ETC.c: 414: ucAPPS = ( ( ucAPPS1Perc + ucAPPS2Perc ) / 2 ); + 19455 006FF6 5046 movf _ucAPPS2Perc^(0+1280),w,c + 19456 006FF8 2448 addwf _ucAPPS1Perc^(0+1280),w,c + 19457 006FFA 6E27 movwf ??i2_APPSAnalysis^(0+1280),c + 19458 006FFC 5047 movf (_ucAPPS2Perc+1)^(0+1280),w,c + 19459 006FFE 2049 addwfc (_ucAPPS1Perc+1)^(0+1280),w,c + 19460 007000 6E28 movwf (??i2_APPSAnalysis+1)^(0+1280),c + 19461 007002 90D8 bcf status,0,c + 19462 007004 3028 rrcf (??i2_APPSAnalysis+1)^(0+1280),w,c + 19463 007006 6E29 movwf (??i2_APPSAnalysis+2)^(0+1280),c + 19464 007008 3027 rrcf ??i2_APPSAnalysis^(0+1280),w,c + 19465 00700A 0106 movlb 6 ; () banked + 19466 00700C 6F54 movwf _ucAPPS& (0+255),b + 19467 00700E C529 F655 movff ??i2_APPSAnalysis+2,_ucAPPS+1 + 19468 007012 + 19469 ; BSR set to: 6 + 19470 ;ETC.c: 415: __nop(); + 19471 007012 F000 nop + 19472 007014 0012 return ;funcret + 19473 007016 __end_ofi2_APPSAnalysis: + 19474 callstack 0 + 19475 + 19476 ;; *************** function i2_ETCPercentCalc ***************** + 19477 ;; Defined at: + 19478 ;; line 495 in file "ETC.c" + 19479 ;; Parameters: Size Location Type + 19480 ;; val 4 26[COMRAM] long + 19481 ;; min 4 30[COMRAM] long + 19482 ;; max 4 34[COMRAM] long + 19483 ;; Auto vars: Size Location Type + 19484 ;; None + 19485 ;; Return value: Size Location Type + 19486 ;; 2 26[COMRAM] unsigned int + 19487 ;; Registers used: + 19488 ;; wreg, status,2, status,0, cstack + 19489 ;; Tracked objects: + 19490 ;; On entry : 0/0 + 19491 ;; On exit : 0/0 + 19492 ;; Unchanged: 0/0 + 19493 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 19050 ;; Params: 12 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19051 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19052 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19053 ;; Totals: 12 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19054 ;;Total ram usage: 12 bytes - 19055 ;; Hardware stack levels used: 1 - 19056 ;; Hardware stack levels required when called: 1 - 19057 ;; This function calls: - 19058 ;; i2___aldiv - 19059 ;; i2___lmul - 19060 ;; This function is called by: - 19061 ;; i2_TPSAnalysis - 19062 ;; i2_APPSAnalysis - 19063 ;; This function uses a non-reentrant model - 19064 ;; - 19065 - 19066 psect text143 - 19067 0065EC __ptext143: - 19068 callstack 0 - 19069 0065EC i2_ETCPercentCalc: - 19070 callstack 115 - 19071 0065EC - 19072 ;ETC.c: 493: unsigned int ETCPercentCalc(signed long val, signed long min, signed long m - + ax);ETC.c: 494: {;ETC.c: 501: val = (100*(val - min))/(max - min); - 19073 0065EC 501F movf i2ETCPercentCalc@min^(0+1280),w,c - 19074 0065EE 5C1B subwf i2ETCPercentCalc@val^(0+1280),w,c - 19075 0065F0 6E01 movwf i2___lmul@multiplier^(0+1280),c - 19076 0065F2 5020 movf (i2ETCPercentCalc@min+1)^(0+1280),w,c - 19077 0065F4 581C subwfb (i2ETCPercentCalc@val+1)^(0+1280),w,c - 19078 0065F6 6E02 movwf (i2___lmul@multiplier+1)^(0+1280),c - 19079 0065F8 5021 movf (i2ETCPercentCalc@min+2)^(0+1280),w,c - 19080 0065FA 581D subwfb (i2ETCPercentCalc@val+2)^(0+1280),w,c - 19081 0065FC 6E03 movwf (i2___lmul@multiplier+2)^(0+1280),c - 19082 0065FE 5022 movf (i2ETCPercentCalc@min+3)^(0+1280),w,c - 19083 006600 581E subwfb (i2ETCPercentCalc@val+3)^(0+1280),w,c - 19084 006602 6E04 movwf (i2___lmul@multiplier+3)^(0+1280),c - 19085 006604 0E64 movlw 100 - 19086 006606 6E05 movwf i2___lmul@multiplicand^(0+1280),c - 19087 006608 0E00 movlw 0 - 19088 00660A 6E06 movwf (i2___lmul@multiplicand+1)^(0+1280),c - 19089 00660C 0E00 movlw 0 - 19090 00660E 6E07 movwf (i2___lmul@multiplicand+2)^(0+1280),c - 19091 006610 0E00 movlw 0 - 19092 006612 6E08 movwf (i2___lmul@multiplicand+3)^(0+1280),c - 19093 006614 ECBC F038 call i2___lmul ;wreg free - 19094 006618 C501 F50D movff ?i2___lmul,i2___aldiv@dividend - 19095 00661C C502 F50E movff ?i2___lmul+1,i2___aldiv@dividend+1 - 19096 006620 C503 F50F movff ?i2___lmul+2,i2___aldiv@dividend+2 - 19097 006624 C504 F510 movff ?i2___lmul+3,i2___aldiv@dividend+3 - 19098 006628 501F movf i2ETCPercentCalc@min^(0+1280),w,c - 19099 00662A 5C23 subwf i2ETCPercentCalc@max^(0+1280),w,c - 19100 00662C 6E11 movwf i2___aldiv@divisor^(0+1280),c - 19101 00662E 5020 movf (i2ETCPercentCalc@min+1)^(0+1280),w,c - 19102 006630 5824 subwfb (i2ETCPercentCalc@max+1)^(0+1280),w,c - 19103 006632 6E12 movwf (i2___aldiv@divisor+1)^(0+1280),c - 19104 006634 5021 movf (i2ETCPercentCalc@min+2)^(0+1280),w,c - 19105 006636 5825 subwfb (i2ETCPercentCalc@max+2)^(0+1280),w,c - 19106 006638 6E13 movwf (i2___aldiv@divisor+2)^(0+1280),c - 19107 00663A 5022 movf (i2ETCPercentCalc@min+3)^(0+1280),w,c - 19108 00663C 5826 subwfb (i2ETCPercentCalc@max+3)^(0+1280),w,c - 19109 00663E 6E14 movwf (i2___aldiv@divisor+3)^(0+1280),c - 19110 006640 EC3A F02B call i2___aldiv ;wreg free - 19111 006644 C50D F51B movff ?i2___aldiv,i2ETCPercentCalc@val - 19112 006648 C50E F51C movff ?i2___aldiv+1,i2ETCPercentCalc@val+1 - 19113 00664C C50F F51D movff ?i2___aldiv+2,i2ETCPercentCalc@val+2 - 19114 006650 C510 F51E movff ?i2___aldiv+3,i2ETCPercentCalc@val+3 - 19115 006654 - 19116 ;ETC.c: 502: if (val < 0) - 19117 006654 BE1E btfsc (i2ETCPercentCalc@val+3)^(0+1280),7,c - 19118 006656 EF31 F033 goto i2u775_40 - 19119 00665A EF2F F033 goto i2u775_41 - 19120 00665E i2u775_41: - 19121 00665E EF3B F033 goto i2l9575 - 19122 006662 i2u775_40: - 19123 006662 - 19124 ;ETC.c: 503: {;ETC.c: 504: val = 0; - 19125 006662 0E00 movlw 0 - 19126 006664 6E1B movwf i2ETCPercentCalc@val^(0+1280),c - 19127 006666 0E00 movlw 0 - 19128 006668 6E1C movwf (i2ETCPercentCalc@val+1)^(0+1280),c - 19129 00666A 0E00 movlw 0 - 19130 00666C 6E1D movwf (i2ETCPercentCalc@val+2)^(0+1280),c - 19131 00666E 0E00 movlw 0 - 19132 006670 6E1E movwf (i2ETCPercentCalc@val+3)^(0+1280),c - 19133 - 19134 ;ETC.c: 505: } - 19135 006672 EF53 F033 goto i2l9579 - 19136 006676 i2l9575: - 19137 006676 BE1E btfsc (i2ETCPercentCalc@val+3)^(0+1280),7,c - 19138 006678 EF49 F033 goto i2u776_41 - 19139 00667C 501E movf (i2ETCPercentCalc@val+3)^(0+1280),w,c - 19140 00667E 101D iorwf (i2ETCPercentCalc@val+2)^(0+1280),w,c - 19141 006680 101C iorwf (i2ETCPercentCalc@val+1)^(0+1280),w,c - 19142 006682 E109 bnz i2u776_40 - 19143 006684 0E65 movlw 101 - 19144 006686 5C1B subwf i2ETCPercentCalc@val^(0+1280),w,c - 19145 006688 A0D8 btfss status,0,c - 19146 00668A EF49 F033 goto i2u776_41 - 19147 00668E EF4B F033 goto i2u776_40 - 19148 006692 i2u776_41: - 19149 006692 EF53 F033 goto i2l9579 - 19150 006696 i2u776_40: - 19151 006696 - 19152 ;ETC.c: 507: {;ETC.c: 508: val = 100; - 19153 006696 0E64 movlw 100 - 19154 006698 6E1B movwf i2ETCPercentCalc@val^(0+1280),c - 19155 00669A 0E00 movlw 0 - 19156 00669C 6E1C movwf (i2ETCPercentCalc@val+1)^(0+1280),c - 19157 00669E 0E00 movlw 0 - 19158 0066A0 6E1D movwf (i2ETCPercentCalc@val+2)^(0+1280),c - 19159 0066A2 0E00 movlw 0 - 19160 0066A4 6E1E movwf (i2ETCPercentCalc@val+3)^(0+1280),c - 19161 0066A6 i2l9579: - 19162 - 19163 ;ETC.c: 511: return val; - 19164 0066A6 C51B F51B movff i2ETCPercentCalc@val,?i2_ETCPercentCalc - 19165 0066AA C51C F51C movff i2ETCPercentCalc@val+1,?i2_ETCPercentCalc+1 - 19166 0066AE 0012 return ;funcret - 19167 0066B0 __end_ofi2_ETCPercentCalc: - 19168 callstack 0 - 19169 - 19170 ;; *************** function i2___lmul ***************** - 19171 ;; Defined at: - 19172 ;; line 15 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c" - 19173 ;; Parameters: Size Location Type - 19174 ;; multiplier 4 0[COMRAM] unsigned long - 19175 ;; multiplicand 4 4[COMRAM] unsigned long - 19176 ;; Auto vars: Size Location Type - 19177 ;; product 4 8[COMRAM] unsigned long - 19178 ;; Return value: Size Location Type - 19179 ;; 4 0[COMRAM] unsigned long - 19180 ;; Registers used: - 19181 ;; wreg, status,2, status,0 - 19182 ;; Tracked objects: - 19183 ;; On entry : 0/0 - 19184 ;; On exit : 0/0 - 19185 ;; Unchanged: 0/0 - 19186 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 19494 ;; Params: 12 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19495 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19496 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19497 ;; Totals: 12 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19498 ;;Total ram usage: 12 bytes + 19499 ;; Hardware stack levels used: 1 + 19500 ;; Hardware stack levels required when called: 1 + 19501 ;; This function calls: + 19502 ;; i2___aldiv + 19503 ;; i2___lmul + 19504 ;; This function is called by: + 19505 ;; i2_TPSAnalysis + 19506 ;; i2_APPSAnalysis + 19507 ;; This function uses a non-reentrant model + 19508 ;; + 19509 + 19510 psect text143 + 19511 0066E2 __ptext143: + 19512 callstack 0 + 19513 0066E2 i2_ETCPercentCalc: + 19514 callstack 115 + 19515 0066E2 + 19516 ;ETC.c: 495: unsigned int ETCPercentCalc(signed long val, signed long min, signed long m + + ax);ETC.c: 496: {;ETC.c: 503: val = (100*(val - min))/(max - min); + 19517 0066E2 501F movf i2ETCPercentCalc@min^(0+1280),w,c + 19518 0066E4 5C1B subwf i2ETCPercentCalc@val^(0+1280),w,c + 19519 0066E6 6E01 movwf i2___lmul@multiplier^(0+1280),c + 19520 0066E8 5020 movf (i2ETCPercentCalc@min+1)^(0+1280),w,c + 19521 0066EA 581C subwfb (i2ETCPercentCalc@val+1)^(0+1280),w,c + 19522 0066EC 6E02 movwf (i2___lmul@multiplier+1)^(0+1280),c + 19523 0066EE 5021 movf (i2ETCPercentCalc@min+2)^(0+1280),w,c + 19524 0066F0 581D subwfb (i2ETCPercentCalc@val+2)^(0+1280),w,c + 19525 0066F2 6E03 movwf (i2___lmul@multiplier+2)^(0+1280),c + 19526 0066F4 5022 movf (i2ETCPercentCalc@min+3)^(0+1280),w,c + 19527 0066F6 581E subwfb (i2ETCPercentCalc@val+3)^(0+1280),w,c + 19528 0066F8 6E04 movwf (i2___lmul@multiplier+3)^(0+1280),c + 19529 0066FA 0E64 movlw 100 + 19530 0066FC 6E05 movwf i2___lmul@multiplicand^(0+1280),c + 19531 0066FE 0E00 movlw 0 + 19532 006700 6E06 movwf (i2___lmul@multiplicand+1)^(0+1280),c + 19533 006702 0E00 movlw 0 + 19534 006704 6E07 movwf (i2___lmul@multiplicand+2)^(0+1280),c + 19535 006706 0E00 movlw 0 + 19536 006708 6E08 movwf (i2___lmul@multiplicand+3)^(0+1280),c + 19537 00670A EC1A F03A call i2___lmul ;wreg free + 19538 00670E C501 F50D movff ?i2___lmul,i2___aldiv@dividend + 19539 006712 C502 F50E movff ?i2___lmul+1,i2___aldiv@dividend+1 + 19540 006716 C503 F50F movff ?i2___lmul+2,i2___aldiv@dividend+2 + 19541 00671A C504 F510 movff ?i2___lmul+3,i2___aldiv@dividend+3 + 19542 00671E 501F movf i2ETCPercentCalc@min^(0+1280),w,c + 19543 006720 5C23 subwf i2ETCPercentCalc@max^(0+1280),w,c + 19544 006722 6E11 movwf i2___aldiv@divisor^(0+1280),c + 19545 006724 5020 movf (i2ETCPercentCalc@min+1)^(0+1280),w,c + 19546 006726 5824 subwfb (i2ETCPercentCalc@max+1)^(0+1280),w,c + 19547 006728 6E12 movwf (i2___aldiv@divisor+1)^(0+1280),c + 19548 00672A 5021 movf (i2ETCPercentCalc@min+2)^(0+1280),w,c + 19549 00672C 5825 subwfb (i2ETCPercentCalc@max+2)^(0+1280),w,c + 19550 00672E 6E13 movwf (i2___aldiv@divisor+2)^(0+1280),c + 19551 006730 5022 movf (i2ETCPercentCalc@min+3)^(0+1280),w,c + 19552 006732 5826 subwfb (i2ETCPercentCalc@max+3)^(0+1280),w,c + 19553 006734 6E14 movwf (i2___aldiv@divisor+3)^(0+1280),c + 19554 006736 EC3C F02B call i2___aldiv ;wreg free + 19555 00673A C50D F51B movff ?i2___aldiv,i2ETCPercentCalc@val + 19556 00673E C50E F51C movff ?i2___aldiv+1,i2ETCPercentCalc@val+1 + 19557 006742 C50F F51D movff ?i2___aldiv+2,i2ETCPercentCalc@val+2 + 19558 006746 C510 F51E movff ?i2___aldiv+3,i2ETCPercentCalc@val+3 + 19559 00674A + 19560 ;ETC.c: 504: if (val < 0) + 19561 00674A BE1E btfsc (i2ETCPercentCalc@val+3)^(0+1280),7,c + 19562 00674C EFAC F033 goto i2u809_40 + 19563 006750 EFAA F033 goto i2u809_41 + 19564 006754 i2u809_41: + 19565 006754 EFB6 F033 goto i2l9572 + 19566 006758 i2u809_40: + 19567 006758 + 19568 ;ETC.c: 505: {;ETC.c: 506: val = 0; + 19569 006758 0E00 movlw 0 + 19570 00675A 6E1B movwf i2ETCPercentCalc@val^(0+1280),c + 19571 00675C 0E00 movlw 0 + 19572 00675E 6E1C movwf (i2ETCPercentCalc@val+1)^(0+1280),c + 19573 006760 0E00 movlw 0 + 19574 006762 6E1D movwf (i2ETCPercentCalc@val+2)^(0+1280),c + 19575 006764 0E00 movlw 0 + 19576 006766 6E1E movwf (i2ETCPercentCalc@val+3)^(0+1280),c + 19577 + 19578 ;ETC.c: 507: } + 19579 006768 EFCE F033 goto i2l9576 + 19580 00676C i2l9572: + 19581 00676C BE1E btfsc (i2ETCPercentCalc@val+3)^(0+1280),7,c + 19582 00676E EFC4 F033 goto i2u810_41 + 19583 006772 501E movf (i2ETCPercentCalc@val+3)^(0+1280),w,c + 19584 006774 101D iorwf (i2ETCPercentCalc@val+2)^(0+1280),w,c + 19585 006776 101C iorwf (i2ETCPercentCalc@val+1)^(0+1280),w,c + 19586 006778 E109 bnz i2u810_40 + 19587 00677A 0E65 movlw 101 + 19588 00677C 5C1B subwf i2ETCPercentCalc@val^(0+1280),w,c + 19589 00677E A0D8 btfss status,0,c + 19590 006780 EFC4 F033 goto i2u810_41 + 19591 006784 EFC6 F033 goto i2u810_40 + 19592 006788 i2u810_41: + 19593 006788 EFCE F033 goto i2l9576 + 19594 00678C i2u810_40: + 19595 00678C + 19596 ;ETC.c: 509: {;ETC.c: 510: val = 100; + 19597 00678C 0E64 movlw 100 + 19598 00678E 6E1B movwf i2ETCPercentCalc@val^(0+1280),c + 19599 006790 0E00 movlw 0 + 19600 006792 6E1C movwf (i2ETCPercentCalc@val+1)^(0+1280),c + 19601 006794 0E00 movlw 0 + 19602 006796 6E1D movwf (i2ETCPercentCalc@val+2)^(0+1280),c + 19603 006798 0E00 movlw 0 + 19604 00679A 6E1E movwf (i2ETCPercentCalc@val+3)^(0+1280),c + 19605 00679C i2l9576: + 19606 + 19607 ;ETC.c: 513: return val; + 19608 00679C C51B F51B movff i2ETCPercentCalc@val,?i2_ETCPercentCalc + 19609 0067A0 C51C F51C movff i2ETCPercentCalc@val+1,?i2_ETCPercentCalc+1 + 19610 0067A4 0012 return ;funcret + 19611 0067A6 __end_ofi2_ETCPercentCalc: + 19612 callstack 0 + 19613 + 19614 ;; *************** function i2___lmul ***************** + 19615 ;; Defined at: + 19616 ;; line 15 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c" + 19617 ;; Parameters: Size Location Type + 19618 ;; multiplier 4 0[COMRAM] unsigned long + 19619 ;; multiplicand 4 4[COMRAM] unsigned long + 19620 ;; Auto vars: Size Location Type + 19621 ;; product 4 8[COMRAM] unsigned long + 19622 ;; Return value: Size Location Type + 19623 ;; 4 0[COMRAM] unsigned long + 19624 ;; Registers used: + 19625 ;; wreg, status,2, status,0 + 19626 ;; Tracked objects: + 19627 ;; On entry : 0/0 + 19628 ;; On exit : 0/0 + 19629 ;; Unchanged: 0/0 + 19630 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 19187 ;; Params: 8 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19188 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19189 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19190 ;; Totals: 12 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19191 ;;Total ram usage: 12 bytes - 19192 ;; Hardware stack levels used: 1 - 19193 ;; This function calls: - 19194 ;; Nothing - 19195 ;; This function is called by: - 19196 ;; i2_ETCPercentCalc - 19197 ;; This function uses a non-reentrant model - 19198 ;; - 19199 - 19200 psect text144 - 19201 007178 __ptext144: - 19202 callstack 0 - 19203 007178 i2___lmul: - 19204 callstack 115 - 19205 007178 0E00 movlw 0 - 19206 00717A 6E09 movwf i2___lmul@product^(0+1280),c - 19207 00717C 0E00 movlw 0 - 19208 00717E 6E0A movwf (i2___lmul@product+1)^(0+1280),c - 19209 007180 0E00 movlw 0 - 19210 007182 6E0B movwf (i2___lmul@product+2)^(0+1280),c - 19211 007184 0E00 movlw 0 - 19212 007186 6E0C movwf (i2___lmul@product+3)^(0+1280),c - 19213 007188 i2l8783: - 19214 007188 A001 btfss i2___lmul@multiplier^(0+1280),0,c - 19215 00718A EFC9 F038 goto i2u672_41 - 19216 00718E EFCB F038 goto i2u672_40 - 19217 007192 i2u672_41: - 19218 007192 EFD3 F038 goto i2l8787 - 19219 007196 i2u672_40: - 19220 007196 5005 movf i2___lmul@multiplicand^(0+1280),w,c - 19221 007198 2609 addwf i2___lmul@product^(0+1280),f,c - 19222 00719A 5006 movf (i2___lmul@multiplicand+1)^(0+1280),w,c - 19223 00719C 220A addwfc (i2___lmul@product+1)^(0+1280),f,c - 19224 00719E 5007 movf (i2___lmul@multiplicand+2)^(0+1280),w,c - 19225 0071A0 220B addwfc (i2___lmul@product+2)^(0+1280),f,c - 19226 0071A2 5008 movf (i2___lmul@multiplicand+3)^(0+1280),w,c - 19227 0071A4 220C addwfc (i2___lmul@product+3)^(0+1280),f,c - 19228 0071A6 i2l8787: - 19229 0071A6 90D8 bcf status,0,c - 19230 0071A8 3605 rlcf i2___lmul@multiplicand^(0+1280),f,c - 19231 0071AA 3606 rlcf (i2___lmul@multiplicand+1)^(0+1280),f,c - 19232 0071AC 3607 rlcf (i2___lmul@multiplicand+2)^(0+1280),f,c - 19233 0071AE 3608 rlcf (i2___lmul@multiplicand+3)^(0+1280),f,c - 19234 0071B0 90D8 bcf status,0,c - 19235 0071B2 3204 rrcf (i2___lmul@multiplier+3)^(0+1280),f,c - 19236 0071B4 3203 rrcf (i2___lmul@multiplier+2)^(0+1280),f,c - 19237 0071B6 3202 rrcf (i2___lmul@multiplier+1)^(0+1280),f,c - 19238 0071B8 3201 rrcf i2___lmul@multiplier^(0+1280),f,c - 19239 0071BA 5001 movf i2___lmul@multiplier^(0+1280),w,c - 19240 0071BC 1002 iorwf (i2___lmul@multiplier+1)^(0+1280),w,c - 19241 0071BE 1003 iorwf (i2___lmul@multiplier+2)^(0+1280),w,c - 19242 0071C0 1004 iorwf (i2___lmul@multiplier+3)^(0+1280),w,c - 19243 0071C2 A4D8 btfss status,2,c - 19244 0071C4 EFE6 F038 goto i2u673_41 - 19245 0071C8 EFE8 F038 goto i2u673_40 - 19246 0071CC i2u673_41: - 19247 0071CC EFC4 F038 goto i2l8783 - 19248 0071D0 i2u673_40: - 19249 0071D0 C509 F501 movff i2___lmul@product,?i2___lmul - 19250 0071D4 C50A F502 movff i2___lmul@product+1,?i2___lmul+1 - 19251 0071D8 C50B F503 movff i2___lmul@product+2,?i2___lmul+2 - 19252 0071DC C50C F504 movff i2___lmul@product+3,?i2___lmul+3 - 19253 0071E0 0012 return ;funcret - 19254 0071E2 __end_ofi2___lmul: - 19255 callstack 0 - 19256 - 19257 ;; *************** function i2___aldiv ***************** - 19258 ;; Defined at: - 19259 ;; line 7 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c" - 19260 ;; Parameters: Size Location Type - 19261 ;; dividend 4 12[COMRAM] long - 19262 ;; divisor 4 16[COMRAM] long - 19263 ;; Auto vars: Size Location Type - 19264 ;; quotient 4 22[COMRAM] long - 19265 ;; sign 1 21[COMRAM] unsigned char - 19266 ;; counter 1 20[COMRAM] unsigned char - 19267 ;; Return value: Size Location Type - 19268 ;; 4 12[COMRAM] long - 19269 ;; Registers used: - 19270 ;; wreg, status,2, status,0 - 19271 ;; Tracked objects: - 19272 ;; On entry : 0/0 - 19273 ;; On exit : 0/0 - 19274 ;; Unchanged: 0/0 - 19275 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 19631 ;; Params: 8 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19632 ;; Locals: 4 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19633 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19634 ;; Totals: 12 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19635 ;;Total ram usage: 12 bytes + 19636 ;; Hardware stack levels used: 1 + 19637 ;; This function calls: + 19638 ;; Nothing + 19639 ;; This function is called by: + 19640 ;; i2_ETCPercentCalc + 19641 ;; This function uses a non-reentrant model + 19642 ;; + 19643 + 19644 psect text144 + 19645 007434 __ptext144: + 19646 callstack 0 + 19647 007434 i2___lmul: + 19648 callstack 115 + 19649 007434 0E00 movlw 0 + 19650 007436 6E09 movwf i2___lmul@product^(0+1280),c + 19651 007438 0E00 movlw 0 + 19652 00743A 6E0A movwf (i2___lmul@product+1)^(0+1280),c + 19653 00743C 0E00 movlw 0 + 19654 00743E 6E0B movwf (i2___lmul@product+2)^(0+1280),c + 19655 007440 0E00 movlw 0 + 19656 007442 6E0C movwf (i2___lmul@product+3)^(0+1280),c + 19657 007444 i2l8784: + 19658 007444 A001 btfss i2___lmul@multiplier^(0+1280),0,c + 19659 007446 EF27 F03A goto i2u693_41 + 19660 00744A EF29 F03A goto i2u693_40 + 19661 00744E i2u693_41: + 19662 00744E EF31 F03A goto i2l8788 + 19663 007452 i2u693_40: + 19664 007452 5005 movf i2___lmul@multiplicand^(0+1280),w,c + 19665 007454 2609 addwf i2___lmul@product^(0+1280),f,c + 19666 007456 5006 movf (i2___lmul@multiplicand+1)^(0+1280),w,c + 19667 007458 220A addwfc (i2___lmul@product+1)^(0+1280),f,c + 19668 00745A 5007 movf (i2___lmul@multiplicand+2)^(0+1280),w,c + 19669 00745C 220B addwfc (i2___lmul@product+2)^(0+1280),f,c + 19670 00745E 5008 movf (i2___lmul@multiplicand+3)^(0+1280),w,c + 19671 007460 220C addwfc (i2___lmul@product+3)^(0+1280),f,c + 19672 007462 i2l8788: + 19673 007462 90D8 bcf status,0,c + 19674 007464 3605 rlcf i2___lmul@multiplicand^(0+1280),f,c + 19675 007466 3606 rlcf (i2___lmul@multiplicand+1)^(0+1280),f,c + 19676 007468 3607 rlcf (i2___lmul@multiplicand+2)^(0+1280),f,c + 19677 00746A 3608 rlcf (i2___lmul@multiplicand+3)^(0+1280),f,c + 19678 00746C 90D8 bcf status,0,c + 19679 00746E 3204 rrcf (i2___lmul@multiplier+3)^(0+1280),f,c + 19680 007470 3203 rrcf (i2___lmul@multiplier+2)^(0+1280),f,c + 19681 007472 3202 rrcf (i2___lmul@multiplier+1)^(0+1280),f,c + 19682 007474 3201 rrcf i2___lmul@multiplier^(0+1280),f,c + 19683 007476 5001 movf i2___lmul@multiplier^(0+1280),w,c + 19684 007478 1002 iorwf (i2___lmul@multiplier+1)^(0+1280),w,c + 19685 00747A 1003 iorwf (i2___lmul@multiplier+2)^(0+1280),w,c + 19686 00747C 1004 iorwf (i2___lmul@multiplier+3)^(0+1280),w,c + 19687 00747E A4D8 btfss status,2,c + 19688 007480 EF44 F03A goto i2u694_41 + 19689 007484 EF46 F03A goto i2u694_40 + 19690 007488 i2u694_41: + 19691 007488 EF22 F03A goto i2l8784 + 19692 00748C i2u694_40: + 19693 00748C C509 F501 movff i2___lmul@product,?i2___lmul + 19694 007490 C50A F502 movff i2___lmul@product+1,?i2___lmul+1 + 19695 007494 C50B F503 movff i2___lmul@product+2,?i2___lmul+2 + 19696 007498 C50C F504 movff i2___lmul@product+3,?i2___lmul+3 + 19697 00749C 0012 return ;funcret + 19698 00749E __end_ofi2___lmul: + 19699 callstack 0 + 19700 + 19701 ;; *************** function i2___aldiv ***************** + 19702 ;; Defined at: + 19703 ;; line 7 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c" + 19704 ;; Parameters: Size Location Type + 19705 ;; dividend 4 12[COMRAM] long + 19706 ;; divisor 4 16[COMRAM] long + 19707 ;; Auto vars: Size Location Type + 19708 ;; quotient 4 22[COMRAM] long + 19709 ;; sign 1 21[COMRAM] unsigned char + 19710 ;; counter 1 20[COMRAM] unsigned char + 19711 ;; Return value: Size Location Type + 19712 ;; 4 12[COMRAM] long + 19713 ;; Registers used: + 19714 ;; wreg, status,2, status,0 + 19715 ;; Tracked objects: + 19716 ;; On entry : 0/0 + 19717 ;; On exit : 0/0 + 19718 ;; Unchanged: 0/0 + 19719 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 19276 ;; Params: 8 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19277 ;; Locals: 6 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19278 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19279 ;; Totals: 14 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19280 ;;Total ram usage: 14 bytes - 19281 ;; Hardware stack levels used: 1 - 19282 ;; This function calls: - 19283 ;; Nothing - 19284 ;; This function is called by: - 19285 ;; i2_GPIO_PWM1_Control - 19286 ;; i2_GPIO_PWM2_Control - 19287 ;; i2_ETCPercentCalc - 19288 ;; This function uses a non-reentrant model - 19289 ;; - 19290 - 19291 psect text145 - 19292 005674 __ptext145: - 19293 callstack 0 - 19294 005674 i2___aldiv: - 19295 callstack 114 - 19296 005674 0E00 movlw 0 - 19297 005676 6E16 movwf i2___aldiv@sign^(0+1280),c - 19298 005678 BE14 btfsc (i2___aldiv@divisor+3)^(0+1280),7,c - 19299 00567A EF43 F02B goto i2u570_40 - 19300 00567E EF41 F02B goto i2u570_41 - 19301 005682 i2u570_41: - 19302 005682 EF4D F02B goto i2l8187 - 19303 005686 i2u570_40: - 19304 005686 1E14 comf (i2___aldiv@divisor+3)^(0+1280),f,c - 19305 005688 1E13 comf (i2___aldiv@divisor+2)^(0+1280),f,c - 19306 00568A 1E12 comf (i2___aldiv@divisor+1)^(0+1280),f,c - 19307 00568C 6C11 negf i2___aldiv@divisor^(0+1280),c - 19308 00568E 0E00 movlw 0 - 19309 005690 2212 addwfc (i2___aldiv@divisor+1)^(0+1280),f,c - 19310 005692 2213 addwfc (i2___aldiv@divisor+2)^(0+1280),f,c - 19311 005694 2214 addwfc (i2___aldiv@divisor+3)^(0+1280),f,c - 19312 005696 0E01 movlw 1 - 19313 005698 6E16 movwf i2___aldiv@sign^(0+1280),c - 19314 00569A i2l8187: - 19315 00569A BE10 btfsc (i2___aldiv@dividend+3)^(0+1280),7,c - 19316 00569C EF54 F02B goto i2u571_40 - 19317 0056A0 EF52 F02B goto i2u571_41 - 19318 0056A4 i2u571_41: - 19319 0056A4 EF5E F02B goto i2l8193 - 19320 0056A8 i2u571_40: - 19321 0056A8 1E10 comf (i2___aldiv@dividend+3)^(0+1280),f,c - 19322 0056AA 1E0F comf (i2___aldiv@dividend+2)^(0+1280),f,c - 19323 0056AC 1E0E comf (i2___aldiv@dividend+1)^(0+1280),f,c - 19324 0056AE 6C0D negf i2___aldiv@dividend^(0+1280),c - 19325 0056B0 0E00 movlw 0 - 19326 0056B2 220E addwfc (i2___aldiv@dividend+1)^(0+1280),f,c - 19327 0056B4 220F addwfc (i2___aldiv@dividend+2)^(0+1280),f,c - 19328 0056B6 2210 addwfc (i2___aldiv@dividend+3)^(0+1280),f,c - 19329 0056B8 0E01 movlw 1 - 19330 0056BA 1A16 xorwf i2___aldiv@sign^(0+1280),f,c - 19331 0056BC i2l8193: - 19332 0056BC 0E00 movlw 0 - 19333 0056BE 6E17 movwf i2___aldiv@quotient^(0+1280),c - 19334 0056C0 0E00 movlw 0 - 19335 0056C2 6E18 movwf (i2___aldiv@quotient+1)^(0+1280),c - 19336 0056C4 0E00 movlw 0 - 19337 0056C6 6E19 movwf (i2___aldiv@quotient+2)^(0+1280),c - 19338 0056C8 0E00 movlw 0 - 19339 0056CA 6E1A movwf (i2___aldiv@quotient+3)^(0+1280),c - 19340 0056CC 5011 movf i2___aldiv@divisor^(0+1280),w,c - 19341 0056CE 1012 iorwf (i2___aldiv@divisor+1)^(0+1280),w,c - 19342 0056D0 1013 iorwf (i2___aldiv@divisor+2)^(0+1280),w,c - 19343 0056D2 1014 iorwf (i2___aldiv@divisor+3)^(0+1280),w,c - 19344 0056D4 B4D8 btfsc status,2,c - 19345 0056D6 EF6F F02B goto i2u572_41 - 19346 0056DA EF71 F02B goto i2u572_40 - 19347 0056DE i2u572_41: - 19348 0056DE EFA7 F02B goto i2l8215 - 19349 0056E2 i2u572_40: - 19350 0056E2 0E01 movlw 1 - 19351 0056E4 6E15 movwf i2___aldiv@counter^(0+1280),c - 19352 0056E6 EF7B F02B goto i2l8201 - 19353 0056EA i2l8199: - 19354 0056EA 90D8 bcf status,0,c - 19355 0056EC 3611 rlcf i2___aldiv@divisor^(0+1280),f,c - 19356 0056EE 3612 rlcf (i2___aldiv@divisor+1)^(0+1280),f,c - 19357 0056F0 3613 rlcf (i2___aldiv@divisor+2)^(0+1280),f,c - 19358 0056F2 3614 rlcf (i2___aldiv@divisor+3)^(0+1280),f,c - 19359 0056F4 2A15 incf i2___aldiv@counter^(0+1280),f,c - 19360 0056F6 i2l8201: - 19361 0056F6 AE14 btfss (i2___aldiv@divisor+3)^(0+1280),7,c - 19362 0056F8 EF80 F02B goto i2u573_41 - 19363 0056FC EF82 F02B goto i2u573_40 - 19364 005700 i2u573_41: - 19365 005700 EF75 F02B goto i2l8199 - 19366 005704 i2u573_40: - 19367 005704 i2l8203: - 19368 005704 90D8 bcf status,0,c - 19369 005706 3617 rlcf i2___aldiv@quotient^(0+1280),f,c - 19370 005708 3618 rlcf (i2___aldiv@quotient+1)^(0+1280),f,c - 19371 00570A 3619 rlcf (i2___aldiv@quotient+2)^(0+1280),f,c - 19372 00570C 361A rlcf (i2___aldiv@quotient+3)^(0+1280),f,c - 19373 00570E 5011 movf i2___aldiv@divisor^(0+1280),w,c - 19374 005710 5C0D subwf i2___aldiv@dividend^(0+1280),w,c - 19375 005712 5012 movf (i2___aldiv@divisor+1)^(0+1280),w,c - 19376 005714 580E subwfb (i2___aldiv@dividend+1)^(0+1280),w,c - 19377 005716 5013 movf (i2___aldiv@divisor+2)^(0+1280),w,c - 19378 005718 580F subwfb (i2___aldiv@dividend+2)^(0+1280),w,c - 19379 00571A 5014 movf (i2___aldiv@divisor+3)^(0+1280),w,c - 19380 00571C 5810 subwfb (i2___aldiv@dividend+3)^(0+1280),w,c - 19381 00571E A0D8 btfss status,0,c - 19382 005720 EF94 F02B goto i2u574_41 - 19383 005724 EF96 F02B goto i2u574_40 - 19384 005728 i2u574_41: - 19385 005728 EF9F F02B goto i2l8211 - 19386 00572C i2u574_40: - 19387 00572C 5011 movf i2___aldiv@divisor^(0+1280),w,c - 19388 00572E 5E0D subwf i2___aldiv@dividend^(0+1280),f,c - 19389 005730 5012 movf (i2___aldiv@divisor+1)^(0+1280),w,c - 19390 005732 5A0E subwfb (i2___aldiv@dividend+1)^(0+1280),f,c - 19391 005734 5013 movf (i2___aldiv@divisor+2)^(0+1280),w,c - 19392 005736 5A0F subwfb (i2___aldiv@dividend+2)^(0+1280),f,c - 19393 005738 5014 movf (i2___aldiv@divisor+3)^(0+1280),w,c - 19394 00573A 5A10 subwfb (i2___aldiv@dividend+3)^(0+1280),f,c - 19395 00573C 8017 bsf i2___aldiv@quotient^(0+1280),0,c - 19396 00573E i2l8211: - 19397 00573E 90D8 bcf status,0,c - 19398 005740 3214 rrcf (i2___aldiv@divisor+3)^(0+1280),f,c - 19399 005742 3213 rrcf (i2___aldiv@divisor+2)^(0+1280),f,c - 19400 005744 3212 rrcf (i2___aldiv@divisor+1)^(0+1280),f,c - 19401 005746 3211 rrcf i2___aldiv@divisor^(0+1280),f,c - 19402 005748 2E15 decfsz i2___aldiv@counter^(0+1280),f,c - 19403 00574A EF82 F02B goto i2l8203 - 19404 00574E i2l8215: - 19405 00574E 5016 movf i2___aldiv@sign^(0+1280),w,c - 19406 005750 B4D8 btfsc status,2,c - 19407 005752 EFAD F02B goto i2u575_41 - 19408 005756 EFAF F02B goto i2u575_40 - 19409 00575A i2u575_41: - 19410 00575A EFB7 F02B goto i2l8219 - 19411 00575E i2u575_40: - 19412 00575E 1E1A comf (i2___aldiv@quotient+3)^(0+1280),f,c - 19413 005760 1E19 comf (i2___aldiv@quotient+2)^(0+1280),f,c - 19414 005762 1E18 comf (i2___aldiv@quotient+1)^(0+1280),f,c - 19415 005764 6C17 negf i2___aldiv@quotient^(0+1280),c - 19416 005766 0E00 movlw 0 - 19417 005768 2218 addwfc (i2___aldiv@quotient+1)^(0+1280),f,c - 19418 00576A 2219 addwfc (i2___aldiv@quotient+2)^(0+1280),f,c - 19419 00576C 221A addwfc (i2___aldiv@quotient+3)^(0+1280),f,c - 19420 00576E i2l8219: - 19421 00576E C517 F50D movff i2___aldiv@quotient,?i2___aldiv - 19422 005772 C518 F50E movff i2___aldiv@quotient+1,?i2___aldiv+1 - 19423 005776 C519 F50F movff i2___aldiv@quotient+2,?i2___aldiv+2 - 19424 00577A C51A F510 movff i2___aldiv@quotient+3,?i2___aldiv+3 - 19425 00577E 0012 return ;funcret - 19426 005780 __end_ofi2___aldiv: - 19427 callstack 0 - 19428 - 19429 ;; *************** function _CAN1_RXI_ISR ***************** - 19430 ;; Defined at: - 19431 ;; line 741 in file "mcc_generated_files/can1.c" - 19432 ;; Parameters: Size Location Type - 19433 ;; None - 19434 ;; Auto vars: Size Location Type - 19435 ;; None - 19436 ;; Return value: Size Location Type - 19437 ;; 1 wreg void - 19438 ;; Registers used: - 19439 ;; wreg, fsr2l, fsr2h, status,2, status,0, pclath, tosl, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 19440 ;; Tracked objects: - 19441 ;; On entry : 0/0 - 19442 ;; On exit : 0/0 - 19443 ;; Unchanged: 0/0 - 19444 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 19720 ;; Params: 8 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19721 ;; Locals: 6 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19722 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19723 ;; Totals: 14 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19724 ;;Total ram usage: 14 bytes + 19725 ;; Hardware stack levels used: 1 + 19726 ;; This function calls: + 19727 ;; Nothing + 19728 ;; This function is called by: + 19729 ;; i2_GPIO_PWM1_Control + 19730 ;; i2_GPIO_PWM2_Control + 19731 ;; i2_ETCPercentCalc + 19732 ;; This function uses a non-reentrant model + 19733 ;; + 19734 + 19735 psect text145 + 19736 005678 __ptext145: + 19737 callstack 0 + 19738 005678 i2___aldiv: + 19739 callstack 114 + 19740 005678 0E00 movlw 0 + 19741 00567A 6E16 movwf i2___aldiv@sign^(0+1280),c + 19742 00567C BE14 btfsc (i2___aldiv@divisor+3)^(0+1280),7,c + 19743 00567E EF45 F02B goto i2u591_40 + 19744 005682 EF43 F02B goto i2u591_41 + 19745 005686 i2u591_41: + 19746 005686 EF4F F02B goto i2l8188 + 19747 00568A i2u591_40: + 19748 00568A 1E14 comf (i2___aldiv@divisor+3)^(0+1280),f,c + 19749 00568C 1E13 comf (i2___aldiv@divisor+2)^(0+1280),f,c + 19750 00568E 1E12 comf (i2___aldiv@divisor+1)^(0+1280),f,c + 19751 005690 6C11 negf i2___aldiv@divisor^(0+1280),c + 19752 005692 0E00 movlw 0 + 19753 005694 2212 addwfc (i2___aldiv@divisor+1)^(0+1280),f,c + 19754 005696 2213 addwfc (i2___aldiv@divisor+2)^(0+1280),f,c + 19755 005698 2214 addwfc (i2___aldiv@divisor+3)^(0+1280),f,c + 19756 00569A 0E01 movlw 1 + 19757 00569C 6E16 movwf i2___aldiv@sign^(0+1280),c + 19758 00569E i2l8188: + 19759 00569E BE10 btfsc (i2___aldiv@dividend+3)^(0+1280),7,c + 19760 0056A0 EF56 F02B goto i2u592_40 + 19761 0056A4 EF54 F02B goto i2u592_41 + 19762 0056A8 i2u592_41: + 19763 0056A8 EF60 F02B goto i2l8194 + 19764 0056AC i2u592_40: + 19765 0056AC 1E10 comf (i2___aldiv@dividend+3)^(0+1280),f,c + 19766 0056AE 1E0F comf (i2___aldiv@dividend+2)^(0+1280),f,c + 19767 0056B0 1E0E comf (i2___aldiv@dividend+1)^(0+1280),f,c + 19768 0056B2 6C0D negf i2___aldiv@dividend^(0+1280),c + 19769 0056B4 0E00 movlw 0 + 19770 0056B6 220E addwfc (i2___aldiv@dividend+1)^(0+1280),f,c + 19771 0056B8 220F addwfc (i2___aldiv@dividend+2)^(0+1280),f,c + 19772 0056BA 2210 addwfc (i2___aldiv@dividend+3)^(0+1280),f,c + 19773 0056BC 0E01 movlw 1 + 19774 0056BE 1A16 xorwf i2___aldiv@sign^(0+1280),f,c + 19775 0056C0 i2l8194: + 19776 0056C0 0E00 movlw 0 + 19777 0056C2 6E17 movwf i2___aldiv@quotient^(0+1280),c + 19778 0056C4 0E00 movlw 0 + 19779 0056C6 6E18 movwf (i2___aldiv@quotient+1)^(0+1280),c + 19780 0056C8 0E00 movlw 0 + 19781 0056CA 6E19 movwf (i2___aldiv@quotient+2)^(0+1280),c + 19782 0056CC 0E00 movlw 0 + 19783 0056CE 6E1A movwf (i2___aldiv@quotient+3)^(0+1280),c + 19784 0056D0 5011 movf i2___aldiv@divisor^(0+1280),w,c + 19785 0056D2 1012 iorwf (i2___aldiv@divisor+1)^(0+1280),w,c + 19786 0056D4 1013 iorwf (i2___aldiv@divisor+2)^(0+1280),w,c + 19787 0056D6 1014 iorwf (i2___aldiv@divisor+3)^(0+1280),w,c + 19788 0056D8 B4D8 btfsc status,2,c + 19789 0056DA EF71 F02B goto i2u593_41 + 19790 0056DE EF73 F02B goto i2u593_40 + 19791 0056E2 i2u593_41: + 19792 0056E2 EFA9 F02B goto i2l8216 + 19793 0056E6 i2u593_40: + 19794 0056E6 0E01 movlw 1 + 19795 0056E8 6E15 movwf i2___aldiv@counter^(0+1280),c + 19796 0056EA EF7D F02B goto i2l8202 + 19797 0056EE i2l8200: + 19798 0056EE 90D8 bcf status,0,c + 19799 0056F0 3611 rlcf i2___aldiv@divisor^(0+1280),f,c + 19800 0056F2 3612 rlcf (i2___aldiv@divisor+1)^(0+1280),f,c + 19801 0056F4 3613 rlcf (i2___aldiv@divisor+2)^(0+1280),f,c + 19802 0056F6 3614 rlcf (i2___aldiv@divisor+3)^(0+1280),f,c + 19803 0056F8 2A15 incf i2___aldiv@counter^(0+1280),f,c + 19804 0056FA i2l8202: + 19805 0056FA AE14 btfss (i2___aldiv@divisor+3)^(0+1280),7,c + 19806 0056FC EF82 F02B goto i2u594_41 + 19807 005700 EF84 F02B goto i2u594_40 + 19808 005704 i2u594_41: + 19809 005704 EF77 F02B goto i2l8200 + 19810 005708 i2u594_40: + 19811 005708 i2l8204: + 19812 005708 90D8 bcf status,0,c + 19813 00570A 3617 rlcf i2___aldiv@quotient^(0+1280),f,c + 19814 00570C 3618 rlcf (i2___aldiv@quotient+1)^(0+1280),f,c + 19815 00570E 3619 rlcf (i2___aldiv@quotient+2)^(0+1280),f,c + 19816 005710 361A rlcf (i2___aldiv@quotient+3)^(0+1280),f,c + 19817 005712 5011 movf i2___aldiv@divisor^(0+1280),w,c + 19818 005714 5C0D subwf i2___aldiv@dividend^(0+1280),w,c + 19819 005716 5012 movf (i2___aldiv@divisor+1)^(0+1280),w,c + 19820 005718 580E subwfb (i2___aldiv@dividend+1)^(0+1280),w,c + 19821 00571A 5013 movf (i2___aldiv@divisor+2)^(0+1280),w,c + 19822 00571C 580F subwfb (i2___aldiv@dividend+2)^(0+1280),w,c + 19823 00571E 5014 movf (i2___aldiv@divisor+3)^(0+1280),w,c + 19824 005720 5810 subwfb (i2___aldiv@dividend+3)^(0+1280),w,c + 19825 005722 A0D8 btfss status,0,c + 19826 005724 EF96 F02B goto i2u595_41 + 19827 005728 EF98 F02B goto i2u595_40 + 19828 00572C i2u595_41: + 19829 00572C EFA1 F02B goto i2l8212 + 19830 005730 i2u595_40: + 19831 005730 5011 movf i2___aldiv@divisor^(0+1280),w,c + 19832 005732 5E0D subwf i2___aldiv@dividend^(0+1280),f,c + 19833 005734 5012 movf (i2___aldiv@divisor+1)^(0+1280),w,c + 19834 005736 5A0E subwfb (i2___aldiv@dividend+1)^(0+1280),f,c + 19835 005738 5013 movf (i2___aldiv@divisor+2)^(0+1280),w,c + 19836 00573A 5A0F subwfb (i2___aldiv@dividend+2)^(0+1280),f,c + 19837 00573C 5014 movf (i2___aldiv@divisor+3)^(0+1280),w,c + 19838 00573E 5A10 subwfb (i2___aldiv@dividend+3)^(0+1280),f,c + 19839 005740 8017 bsf i2___aldiv@quotient^(0+1280),0,c + 19840 005742 i2l8212: + 19841 005742 90D8 bcf status,0,c + 19842 005744 3214 rrcf (i2___aldiv@divisor+3)^(0+1280),f,c + 19843 005746 3213 rrcf (i2___aldiv@divisor+2)^(0+1280),f,c + 19844 005748 3212 rrcf (i2___aldiv@divisor+1)^(0+1280),f,c + 19845 00574A 3211 rrcf i2___aldiv@divisor^(0+1280),f,c + 19846 00574C 2E15 decfsz i2___aldiv@counter^(0+1280),f,c + 19847 00574E EF84 F02B goto i2l8204 + 19848 005752 i2l8216: + 19849 005752 5016 movf i2___aldiv@sign^(0+1280),w,c + 19850 005754 B4D8 btfsc status,2,c + 19851 005756 EFAF F02B goto i2u596_41 + 19852 00575A EFB1 F02B goto i2u596_40 + 19853 00575E i2u596_41: + 19854 00575E EFB9 F02B goto i2l8220 + 19855 005762 i2u596_40: + 19856 005762 1E1A comf (i2___aldiv@quotient+3)^(0+1280),f,c + 19857 005764 1E19 comf (i2___aldiv@quotient+2)^(0+1280),f,c + 19858 005766 1E18 comf (i2___aldiv@quotient+1)^(0+1280),f,c + 19859 005768 6C17 negf i2___aldiv@quotient^(0+1280),c + 19860 00576A 0E00 movlw 0 + 19861 00576C 2218 addwfc (i2___aldiv@quotient+1)^(0+1280),f,c + 19862 00576E 2219 addwfc (i2___aldiv@quotient+2)^(0+1280),f,c + 19863 005770 221A addwfc (i2___aldiv@quotient+3)^(0+1280),f,c + 19864 005772 i2l8220: + 19865 005772 C517 F50D movff i2___aldiv@quotient,?i2___aldiv + 19866 005776 C518 F50E movff i2___aldiv@quotient+1,?i2___aldiv+1 + 19867 00577A C519 F50F movff i2___aldiv@quotient+2,?i2___aldiv+2 + 19868 00577E C51A F510 movff i2___aldiv@quotient+3,?i2___aldiv+3 + 19869 005782 0012 return ;funcret + 19870 005784 __end_ofi2___aldiv: + 19871 callstack 0 + 19872 + 19873 ;; *************** function _CAN1_RXI_ISR ***************** + 19874 ;; Defined at: + 19875 ;; line 741 in file "mcc_generated_files/can1.c" + 19876 ;; Parameters: Size Location Type + 19877 ;; None + 19878 ;; Auto vars: Size Location Type + 19879 ;; None + 19880 ;; Return value: Size Location Type + 19881 ;; 1 wreg void + 19882 ;; Registers used: + 19883 ;; wreg, fsr2l, fsr2h, status,2, status,0, pclath, tosl, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 19884 ;; Tracked objects: + 19885 ;; On entry : 0/0 + 19886 ;; On exit : 0/0 + 19887 ;; Unchanged: 0/0 + 19888 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 19445 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19446 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19447 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19448 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19449 ;;Total ram usage: 0 bytes - 19450 ;; Hardware stack levels used: 1 - 19451 ;; Hardware stack levels required when called: 6 - 19452 ;; This function calls: - 19453 ;; Absolute function - 19454 ;; _DefaultFIFO1NotEmptyHandler - 19455 ;; This function is called by: - 19456 ;; _INTERRUPT_InterruptManager - 19457 ;; This function uses a non-reentrant model - 19458 ;; - 19459 - 19460 psect text146 - 19461 007886 __ptext146: - 19462 callstack 0 - 19463 007886 _CAN1_RXI_ISR: - 19464 callstack 113 - 19465 007886 - 19466 ;mcc_generated_files/can1.c: 743: if (1 == C1FIFOSTA1Lbits.TFNRFNIF) - 19467 007886 0101 movlb 1 ; () banked - 19468 007888 A160 btfss 96,0,b ;volatile - 19469 00788A EF49 F03C goto i2u892_41 - 19470 00788E EF4B F03C goto i2u892_40 - 19471 007892 i2u892_41: - 19472 007892 EF58 F03C goto i2l545 - 19473 007896 i2u892_40: - 19474 007896 - 19475 ; BSR set to: 1 - 19476 ;mcc_generated_files/can1.c: 744: {;mcc_generated_files/can1.c: 745: CAN1_FI + 19889 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19890 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19891 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19892 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19893 ;;Total ram usage: 0 bytes + 19894 ;; Hardware stack levels used: 1 + 19895 ;; Hardware stack levels required when called: 6 + 19896 ;; This function calls: + 19897 ;; Absolute function + 19898 ;; _DefaultFIFO1NotEmptyHandler + 19899 ;; This function is called by: + 19900 ;; _INTERRUPT_InterruptManager + 19901 ;; This function uses a non-reentrant model + 19902 ;; + 19903 + 19904 psect text146 + 19905 007AD4 __ptext146: + 19906 callstack 0 + 19907 007AD4 _CAN1_RXI_ISR: + 19908 callstack 113 + 19909 007AD4 + 19910 ;mcc_generated_files/can1.c: 743: if (1 == C1FIFOSTA1Lbits.TFNRFNIF) + 19911 007AD4 0101 movlb 1 ; () banked + 19912 007AD6 A160 btfss 96,0,b ;volatile + 19913 007AD8 EF70 F03D goto i2u930_41 + 19914 007ADC EF72 F03D goto i2u930_40 + 19915 007AE0 i2u930_41: + 19916 007AE0 EF7F F03D goto i2l545 + 19917 007AE4 i2u930_40: + 19918 007AE4 + 19919 ; BSR set to: 1 + 19920 ;mcc_generated_files/can1.c: 744: {;mcc_generated_files/can1.c: 745: CAN1_FI + FO1NotEmptyHandler(); - 19477 007896 D802 call i2u893_48 - 19478 007898 EF58 F03C goto i2u893_49 - 19479 00789C i2u893_48: - 19480 00789C 0005 push - 19481 00789E 6EFA movwf pclath,c - 19482 0078A0 0106 movlb 6 ; () banked - 19483 0078A2 5174 movf _CAN1_FIFO1NotEmptyHandler& (0+255),w,b - 19484 0078A4 6EFD movwf tosl,c - 19485 0078A6 5175 movf (_CAN1_FIFO1NotEmptyHandler+1)& (0+255),w,b - 19486 0078A8 6EFE movwf tosh,c - 19487 0078AA 6AFF clrf tosu,c - 19488 0078AC 50FA movf pclath,w,c - 19489 0078AE 0012 return ;indir - 19490 0078B0 i2u893_49: - 19491 0078B0 i2l545: - 19492 0078B0 0012 return ;funcret - 19493 0078B2 __end_of_CAN1_RXI_ISR: - 19494 callstack 0 - 19495 - 19496 ;; *************** function _DefaultFIFO1NotEmptyHandler ***************** - 19497 ;; Defined at: - 19498 ;; line 120 in file "mcc_generated_files/can1.c" - 19499 ;; Parameters: Size Location Type - 19500 ;; None - 19501 ;; Auto vars: Size Location Type - 19502 ;; None - 19503 ;; Return value: Size Location Type - 19504 ;; 1 wreg void - 19505 ;; Registers used: - 19506 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 19507 ;; Tracked objects: - 19508 ;; On entry : 0/0 - 19509 ;; On exit : 0/0 - 19510 ;; Unchanged: 0/0 - 19511 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 19921 007AE4 D802 call i2u931_48 + 19922 007AE6 EF7F F03D goto i2u931_49 + 19923 007AEA i2u931_48: + 19924 007AEA 0005 push + 19925 007AEC 6EFA movwf pclath,c + 19926 007AEE 0106 movlb 6 ; () banked + 19927 007AF0 5174 movf _CAN1_FIFO1NotEmptyHandler& (0+255),w,b + 19928 007AF2 6EFD movwf tosl,c + 19929 007AF4 5175 movf (_CAN1_FIFO1NotEmptyHandler+1)& (0+255),w,b + 19930 007AF6 6EFE movwf tosh,c + 19931 007AF8 6AFF clrf tosu,c + 19932 007AFA 50FA movf pclath,w,c + 19933 007AFC 0012 return ;indir + 19934 007AFE i2u931_49: + 19935 007AFE i2l545: + 19936 007AFE 0012 return ;funcret + 19937 007B00 __end_of_CAN1_RXI_ISR: + 19938 callstack 0 + 19939 + 19940 ;; *************** function _DefaultFIFO1NotEmptyHandler ***************** + 19941 ;; Defined at: + 19942 ;; line 120 in file "mcc_generated_files/can1.c" + 19943 ;; Parameters: Size Location Type + 19944 ;; None + 19945 ;; Auto vars: Size Location Type + 19946 ;; None + 19947 ;; Return value: Size Location Type + 19948 ;; 1 wreg void + 19949 ;; Registers used: + 19950 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 19951 ;; Tracked objects: + 19952 ;; On entry : 0/0 + 19953 ;; On exit : 0/0 + 19954 ;; Unchanged: 0/0 + 19955 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 19512 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19513 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19514 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19515 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 19516 ;;Total ram usage: 0 bytes - 19517 ;; Hardware stack levels used: 1 - 19518 ;; Hardware stack levels required when called: 5 - 19519 ;; This function calls: - 19520 ;; _CANReadMessage - 19521 ;; This function is called by: - 19522 ;; _CAN1_RX_FIFO_Configuration - 19523 ;; _CAN1_RXI_ISR - 19524 ;; This function uses a non-reentrant model - 19525 ;; - 19526 - 19527 psect text147 - 19528 007CEE __ptext147: - 19529 callstack 0 - 19530 007CEE _DefaultFIFO1NotEmptyHandler: - 19531 callstack 113 - 19532 007CEE - 19533 ;mcc_generated_files/can1.c: 122: CANReadMessage(); - 19534 007CEE EC96 F024 call _CANReadMessage ;wreg free - 19535 007CF2 0012 return ;funcret - 19536 007CF4 __end_of_DefaultFIFO1NotEmptyHandler: - 19537 callstack 0 - 19538 - 19539 ;; *************** function _CANReadMessage ***************** - 19540 ;; Defined at: - 19541 ;; line 101 in file "MESSAGES.C" - 19542 ;; Parameters: Size Location Type - 19543 ;; None - 19544 ;; Auto vars: Size Location Type - 19545 ;; id 4 43[COMRAM] unsigned long - 19546 ;; data1 1 54[COMRAM] unsigned char - 19547 ;; data2 1 53[COMRAM] unsigned char - 19548 ;; data5 1 52[COMRAM] unsigned char - 19549 ;; data4 1 51[COMRAM] unsigned char - 19550 ;; data3 1 50[COMRAM] unsigned char - 19551 ;; data8 1 49[COMRAM] unsigned char - 19552 ;; data7 1 48[COMRAM] unsigned char - 19553 ;; data6 1 47[COMRAM] unsigned char - 19554 ;; dlc 1 0 unsigned char - 19555 ;; idType 1 0 unsigned char - 19556 ;; Return value: Size Location Type - 19557 ;; 1 wreg void - 19558 ;; Registers used: - 19559 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 19560 ;; Tracked objects: - 19561 ;; On entry : 0/0 - 19562 ;; On exit : 0/0 - 19563 ;; Unchanged: 0/0 - 19564 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 19956 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19957 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19958 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19959 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 19960 ;;Total ram usage: 0 bytes + 19961 ;; Hardware stack levels used: 1 + 19962 ;; Hardware stack levels required when called: 5 + 19963 ;; This function calls: + 19964 ;; _CANReadMessage + 19965 ;; This function is called by: + 19966 ;; _CAN1_RX_FIFO_Configuration + 19967 ;; _CAN1_RXI_ISR + 19968 ;; This function uses a non-reentrant model + 19969 ;; + 19970 + 19971 psect text147 + 19972 007F54 __ptext147: + 19973 callstack 0 + 19974 007F54 _DefaultFIFO1NotEmptyHandler: + 19975 callstack 113 + 19976 007F54 + 19977 ;mcc_generated_files/can1.c: 122: CANReadMessage(); + 19978 007F54 EC96 F024 call _CANReadMessage ;wreg free + 19979 007F58 0012 return ;funcret + 19980 007F5A __end_of_DefaultFIFO1NotEmptyHandler: + 19981 callstack 0 + 19982 + 19983 ;; *************** function _CANReadMessage ***************** + 19984 ;; Defined at: + 19985 ;; line 101 in file "MESSAGES.C" + 19986 ;; Parameters: Size Location Type + 19987 ;; None + 19988 ;; Auto vars: Size Location Type + 19989 ;; id 4 43[COMRAM] unsigned long + 19990 ;; data1 1 54[COMRAM] unsigned char + 19991 ;; data2 1 53[COMRAM] unsigned char + 19992 ;; data5 1 52[COMRAM] unsigned char + 19993 ;; data4 1 51[COMRAM] unsigned char + 19994 ;; data3 1 50[COMRAM] unsigned char + 19995 ;; data8 1 49[COMRAM] unsigned char + 19996 ;; data7 1 48[COMRAM] unsigned char + 19997 ;; data6 1 47[COMRAM] unsigned char + 19998 ;; dlc 1 0 unsigned char + 19999 ;; idType 1 0 unsigned char + 20000 ;; Return value: Size Location Type + 20001 ;; 1 wreg void + 20002 ;; Registers used: + 20003 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 20004 ;; Tracked objects: + 20005 ;; On entry : 0/0 + 20006 ;; On exit : 0/0 + 20007 ;; Unchanged: 0/0 + 20008 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 19565 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 20009 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 19566 ;; Locals: 14 0 0 0 0 0 0 0 0 0 0 0 + 20010 ;; Locals: 14 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 19567 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 + 20011 ;; Temps: 4 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 19568 ;; Totals: 18 0 0 0 0 0 0 0 0 0 0 0 + 20012 ;; Totals: 18 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 19569 ;;Total ram usage: 18 bytes - 19570 ;; Hardware stack levels used: 1 - 19571 ;; Hardware stack levels required when called: 4 - 19572 ;; This function calls: - 19573 ;; _CAN1_Receive - 19574 ;; _CAN1_ReceivedMessageCountGet - 19575 ;; _ETCModeSelect - 19576 ;; This function is called by: - 19577 ;; _DefaultFIFO1NotEmptyHandler - 19578 ;; This function uses a non-reentrant model - 19579 ;; - 19580 - 19581 psect text148 - 19582 00492C __ptext148: - 19583 callstack 0 - 19584 00492C _CANReadMessage: - 19585 callstack 113 - 19586 00492C - 19587 ;MESSAGES.C: 103: uint32_t id;;MESSAGES.C: 104: unsigned char idType;;MESSAGES.C + 20013 ;;Total ram usage: 18 bytes + 20014 ;; Hardware stack levels used: 1 + 20015 ;; Hardware stack levels required when called: 4 + 20016 ;; This function calls: + 20017 ;; _CAN1_Receive + 20018 ;; _CAN1_ReceivedMessageCountGet + 20019 ;; _ETCModeSelect + 20020 ;; This function is called by: + 20021 ;; _DefaultFIFO1NotEmptyHandler + 20022 ;; This function uses a non-reentrant model + 20023 ;; + 20024 + 20025 psect text148 + 20026 00492C __ptext148: + 20027 callstack 0 + 20028 00492C _CANReadMessage: + 20029 callstack 113 + 20030 00492C + 20031 ;MESSAGES.C: 103: uint32_t id;;MESSAGES.C: 104: unsigned char idType;;MESSAGES.C + : 105: unsigned char dlc;;MESSAGES.C: 106: unsigned char data1;;MESSAGES.C: 107: + unsigned char data2;;MESSAGES.C: 108: unsigned char data3;;MESSAGES.C: 109: + unsigned char data4;;MESSAGES.C: 110: unsigned char data5;;MESSAGES.C: 111: uns + igned char data6;;MESSAGES.C: 112: unsigned char data7;;MESSAGES.C: 113: unsigne + d char data8;;MESSAGES.C: 115: if(CAN1_ReceivedMessageCountGet() > 0) - 19588 00492C EC91 F032 call _CAN1_ReceivedMessageCountGet ;wreg free - 19589 004930 0900 iorlw 0 - 19590 004932 B4D8 btfsc status,2,c - 19591 004934 EF9E F024 goto i2u783_41 - 19592 004938 EFA0 F024 goto i2u783_40 - 19593 00493C i2u783_41: - 19594 00493C EF8C F025 goto i2l2056 - 19595 004940 i2u783_40: - 19596 004940 - 19597 ;MESSAGES.C: 116: {;MESSAGES.C: 117: if(1 == CAN1_Receive(&msgReceipt)) - 19598 004940 0EA1 movlw low _msgReceipt - 19599 004942 6E22 movwf CAN1_Receive@rxCanMsg^(0+1280),c - 19600 004944 0E06 movlw high _msgReceipt - 19601 004946 6E23 movwf (CAN1_Receive@rxCanMsg+1)^(0+1280),c - 19602 004948 ECA7 F039 call _CAN1_Receive ;wreg free - 19603 00494C 06E8 decf wreg,f,c - 19604 00494E A4D8 btfss status,2,c - 19605 004950 EFAC F024 goto i2u784_41 - 19606 004954 EFAE F024 goto i2u784_40 - 19607 004958 i2u784_41: - 19608 004958 EF8C F025 goto i2l2056 - 19609 00495C i2u784_40: - 19610 00495C - 19611 ;MESSAGES.C: 118: {;MESSAGES.C: 119: __nop(); - 19612 00495C F000 nop - 19613 - 19614 ;MESSAGES.C: 120: id = msgReceipt.msgId; - 19615 00495E C6A1 F52C movff _msgReceipt,CANReadMessage@id - 19616 004962 C6A2 F52D movff _msgReceipt+1,CANReadMessage@id+1 - 19617 004966 C6A3 F52E movff _msgReceipt+2,CANReadMessage@id+2 - 19618 00496A C6A4 F52F movff _msgReceipt+3,CANReadMessage@id+3 - 19619 00496E - 19620 ;MESSAGES.C: 123: data1 = msgReceipt.data[0]; - 19621 00496E 0061 FA98 F4D9 movff _msgReceipt+5,fsr2l - 19622 004974 0061 FA9C F4DA movff _msgReceipt+6,fsr2h - 19623 00497A 50DF movf indf2,w,c - 19624 00497C 6E37 movwf CANReadMessage@data1^(0+1280),c - 19625 00497E - 19626 ;MESSAGES.C: 124: data2 = msgReceipt.data[1]; - 19627 00497E 0106 movlb 6 ; () banked - 19628 004980 EE20 F001 lfsr 2,1 - 19629 004984 51A6 movf (_msgReceipt+5)& (0+255),w,b - 19630 004986 26D9 addwf fsr2l,f,c - 19631 004988 51A7 movf (_msgReceipt+6)& (0+255),w,b - 19632 00498A 22DA addwfc fsr2h,f,c - 19633 00498C 50DF movf indf2,w,c - 19634 00498E 6E36 movwf CANReadMessage@data2^(0+1280),c - 19635 004990 - 19636 ; BSR set to: 6 - 19637 ;MESSAGES.C: 125: data3 = msgReceipt.data[2]; - 19638 004990 EE20 F002 lfsr 2,2 - 19639 004994 51A6 movf (_msgReceipt+5)& (0+255),w,b - 19640 004996 26D9 addwf fsr2l,f,c - 19641 004998 51A7 movf (_msgReceipt+6)& (0+255),w,b - 19642 00499A 22DA addwfc fsr2h,f,c - 19643 00499C 50DF movf indf2,w,c - 19644 00499E 6E33 movwf CANReadMessage@data3^(0+1280),c - 19645 0049A0 - 19646 ; BSR set to: 6 - 19647 ;MESSAGES.C: 126: data4 = msgReceipt.data[3]; - 19648 0049A0 EE20 F003 lfsr 2,3 - 19649 0049A4 51A6 movf (_msgReceipt+5)& (0+255),w,b - 19650 0049A6 26D9 addwf fsr2l,f,c - 19651 0049A8 51A7 movf (_msgReceipt+6)& (0+255),w,b - 19652 0049AA 22DA addwfc fsr2h,f,c - 19653 0049AC 50DF movf indf2,w,c - 19654 0049AE 6E34 movwf CANReadMessage@data4^(0+1280),c - 19655 0049B0 - 19656 ; BSR set to: 6 - 19657 ;MESSAGES.C: 127: data5 = msgReceipt.data[4]; - 19658 0049B0 EE20 F004 lfsr 2,4 - 19659 0049B4 51A6 movf (_msgReceipt+5)& (0+255),w,b - 19660 0049B6 26D9 addwf fsr2l,f,c - 19661 0049B8 51A7 movf (_msgReceipt+6)& (0+255),w,b - 19662 0049BA 22DA addwfc fsr2h,f,c - 19663 0049BC 50DF movf indf2,w,c - 19664 0049BE 6E35 movwf CANReadMessage@data5^(0+1280),c - 19665 0049C0 - 19666 ; BSR set to: 6 - 19667 ;MESSAGES.C: 128: data6 = msgReceipt.data[5]; - 19668 0049C0 EE20 F005 lfsr 2,5 - 19669 0049C4 51A6 movf (_msgReceipt+5)& (0+255),w,b - 19670 0049C6 26D9 addwf fsr2l,f,c - 19671 0049C8 51A7 movf (_msgReceipt+6)& (0+255),w,b - 19672 0049CA 22DA addwfc fsr2h,f,c - 19673 0049CC 50DF movf indf2,w,c - 19674 0049CE 6E30 movwf CANReadMessage@data6^(0+1280),c - 19675 0049D0 - 19676 ; BSR set to: 6 - 19677 ;MESSAGES.C: 129: data7 = msgReceipt.data[6]; - 19678 0049D0 EE20 F006 lfsr 2,6 - 19679 0049D4 51A6 movf (_msgReceipt+5)& (0+255),w,b - 19680 0049D6 26D9 addwf fsr2l,f,c - 19681 0049D8 51A7 movf (_msgReceipt+6)& (0+255),w,b - 19682 0049DA 22DA addwfc fsr2h,f,c - 19683 0049DC 50DF movf indf2,w,c - 19684 0049DE 6E31 movwf CANReadMessage@data7^(0+1280),c - 19685 0049E0 - 19686 ; BSR set to: 6 - 19687 ;MESSAGES.C: 130: data8 = msgReceipt.data[7]; - 19688 0049E0 EE20 F007 lfsr 2,7 - 19689 0049E4 51A6 movf (_msgReceipt+5)& (0+255),w,b - 19690 0049E6 26D9 addwf fsr2l,f,c - 19691 0049E8 51A7 movf (_msgReceipt+6)& (0+255),w,b - 19692 0049EA 22DA addwfc fsr2h,f,c - 19693 0049EC 50DF movf indf2,w,c - 19694 0049EE 6E32 movwf CANReadMessage@data8^(0+1280),c - 19695 - 19696 ;MESSAGES.C: 132: switch (id) - 19697 0049F0 EF46 F025 goto i2l9657 - 19698 0049F4 i2l2047: - 19699 - 19700 ; BSR set to: 6 - 19701 ;MESSAGES.C: 135: ucTargetAccelerator = data1; - 19702 0049F4 C537 F558 movff CANReadMessage@data1,_ucTargetAccelerator - 19703 - 19704 ;MESSAGES.C: 136: ucTargetClutch = data2; - 19705 0049F8 C536 F557 movff CANReadMessage@data2,_ucTargetClutch - 19706 - 19707 ;MESSAGES.C: 137: ucTargetBrake = data3; - 19708 0049FC C533 F690 movff CANReadMessage@data3,_ucTargetBrake - 19709 - 19710 ;MESSAGES.C: 138: ucTargetDirection = data4; - 19711 004A00 C534 F68F movff CANReadMessage@data4,_ucTargetDirection - 19712 - 19713 ;MESSAGES.C: 139: ucTargetGear = data5; - 19714 004A04 C535 F68E movff CANReadMessage@data5,_ucTargetGear - 19715 004A08 - 19716 ; BSR set to: 6 - 19717 ;MESSAGES.C: 141: if ( ucASMode == 1 ) - 19718 004A08 0105 movlb 5 ; () banked - 19719 004A0A 05FE decf _ucASMode& (0+255),w,b - 19720 004A0C A4D8 btfss status,2,c - 19721 004A0E EF0B F025 goto i2u785_41 - 19722 004A12 EF0D F025 goto i2u785_40 - 19723 004A16 i2u785_41: - 19724 004A16 EF8C F025 goto i2l2045 - 19725 004A1A i2u785_40: - 19726 004A1A - 19727 ; BSR set to: 5 - 19728 ;MESSAGES.C: 142: {;MESSAGES.C: 147: ucETCBe + 20032 00492C EC0C F033 call _CAN1_ReceivedMessageCountGet ;wreg free + 20033 004930 0900 iorlw 0 + 20034 004932 B4D8 btfsc status,2,c + 20035 004934 EF9E F024 goto i2u817_41 + 20036 004938 EFA0 F024 goto i2u817_40 + 20037 00493C i2u817_41: + 20038 00493C EF8C F025 goto i2l2056 + 20039 004940 i2u817_40: + 20040 004940 + 20041 ;MESSAGES.C: 116: {;MESSAGES.C: 117: if(1 == CAN1_Receive(&msgReceipt)) + 20042 004940 0EA1 movlw low _msgReceipt + 20043 004942 6E22 movwf CAN1_Receive@rxCanMsg^(0+1280),c + 20044 004944 0E06 movlw high _msgReceipt + 20045 004946 6E23 movwf (CAN1_Receive@rxCanMsg+1)^(0+1280),c + 20046 004948 ECD8 F03A call _CAN1_Receive ;wreg free + 20047 00494C 06E8 decf wreg,f,c + 20048 00494E A4D8 btfss status,2,c + 20049 004950 EFAC F024 goto i2u818_41 + 20050 004954 EFAE F024 goto i2u818_40 + 20051 004958 i2u818_41: + 20052 004958 EF8C F025 goto i2l2056 + 20053 00495C i2u818_40: + 20054 00495C + 20055 ;MESSAGES.C: 118: {;MESSAGES.C: 119: __nop(); + 20056 00495C F000 nop + 20057 + 20058 ;MESSAGES.C: 120: id = msgReceipt.msgId; + 20059 00495E C6A1 F52C movff _msgReceipt,CANReadMessage@id + 20060 004962 C6A2 F52D movff _msgReceipt+1,CANReadMessage@id+1 + 20061 004966 C6A3 F52E movff _msgReceipt+2,CANReadMessage@id+2 + 20062 00496A C6A4 F52F movff _msgReceipt+3,CANReadMessage@id+3 + 20063 00496E + 20064 ;MESSAGES.C: 123: data1 = msgReceipt.data[0]; + 20065 00496E 0061 FA98 F4D9 movff _msgReceipt+5,fsr2l + 20066 004974 0061 FA9C F4DA movff _msgReceipt+6,fsr2h + 20067 00497A 50DF movf indf2,w,c + 20068 00497C 6E37 movwf CANReadMessage@data1^(0+1280),c + 20069 00497E + 20070 ;MESSAGES.C: 124: data2 = msgReceipt.data[1]; + 20071 00497E 0106 movlb 6 ; () banked + 20072 004980 EE20 F001 lfsr 2,1 + 20073 004984 51A6 movf (_msgReceipt+5)& (0+255),w,b + 20074 004986 26D9 addwf fsr2l,f,c + 20075 004988 51A7 movf (_msgReceipt+6)& (0+255),w,b + 20076 00498A 22DA addwfc fsr2h,f,c + 20077 00498C 50DF movf indf2,w,c + 20078 00498E 6E36 movwf CANReadMessage@data2^(0+1280),c + 20079 004990 + 20080 ; BSR set to: 6 + 20081 ;MESSAGES.C: 125: data3 = msgReceipt.data[2]; + 20082 004990 EE20 F002 lfsr 2,2 + 20083 004994 51A6 movf (_msgReceipt+5)& (0+255),w,b + 20084 004996 26D9 addwf fsr2l,f,c + 20085 004998 51A7 movf (_msgReceipt+6)& (0+255),w,b + 20086 00499A 22DA addwfc fsr2h,f,c + 20087 00499C 50DF movf indf2,w,c + 20088 00499E 6E33 movwf CANReadMessage@data3^(0+1280),c + 20089 0049A0 + 20090 ; BSR set to: 6 + 20091 ;MESSAGES.C: 126: data4 = msgReceipt.data[3]; + 20092 0049A0 EE20 F003 lfsr 2,3 + 20093 0049A4 51A6 movf (_msgReceipt+5)& (0+255),w,b + 20094 0049A6 26D9 addwf fsr2l,f,c + 20095 0049A8 51A7 movf (_msgReceipt+6)& (0+255),w,b + 20096 0049AA 22DA addwfc fsr2h,f,c + 20097 0049AC 50DF movf indf2,w,c + 20098 0049AE 6E34 movwf CANReadMessage@data4^(0+1280),c + 20099 0049B0 + 20100 ; BSR set to: 6 + 20101 ;MESSAGES.C: 127: data5 = msgReceipt.data[4]; + 20102 0049B0 EE20 F004 lfsr 2,4 + 20103 0049B4 51A6 movf (_msgReceipt+5)& (0+255),w,b + 20104 0049B6 26D9 addwf fsr2l,f,c + 20105 0049B8 51A7 movf (_msgReceipt+6)& (0+255),w,b + 20106 0049BA 22DA addwfc fsr2h,f,c + 20107 0049BC 50DF movf indf2,w,c + 20108 0049BE 6E35 movwf CANReadMessage@data5^(0+1280),c + 20109 0049C0 + 20110 ; BSR set to: 6 + 20111 ;MESSAGES.C: 128: data6 = msgReceipt.data[5]; + 20112 0049C0 EE20 F005 lfsr 2,5 + 20113 0049C4 51A6 movf (_msgReceipt+5)& (0+255),w,b + 20114 0049C6 26D9 addwf fsr2l,f,c + 20115 0049C8 51A7 movf (_msgReceipt+6)& (0+255),w,b + 20116 0049CA 22DA addwfc fsr2h,f,c + 20117 0049CC 50DF movf indf2,w,c + 20118 0049CE 6E30 movwf CANReadMessage@data6^(0+1280),c + 20119 0049D0 + 20120 ; BSR set to: 6 + 20121 ;MESSAGES.C: 129: data7 = msgReceipt.data[6]; + 20122 0049D0 EE20 F006 lfsr 2,6 + 20123 0049D4 51A6 movf (_msgReceipt+5)& (0+255),w,b + 20124 0049D6 26D9 addwf fsr2l,f,c + 20125 0049D8 51A7 movf (_msgReceipt+6)& (0+255),w,b + 20126 0049DA 22DA addwfc fsr2h,f,c + 20127 0049DC 50DF movf indf2,w,c + 20128 0049DE 6E31 movwf CANReadMessage@data7^(0+1280),c + 20129 0049E0 + 20130 ; BSR set to: 6 + 20131 ;MESSAGES.C: 130: data8 = msgReceipt.data[7]; + 20132 0049E0 EE20 F007 lfsr 2,7 + 20133 0049E4 51A6 movf (_msgReceipt+5)& (0+255),w,b + 20134 0049E6 26D9 addwf fsr2l,f,c + 20135 0049E8 51A7 movf (_msgReceipt+6)& (0+255),w,b + 20136 0049EA 22DA addwfc fsr2h,f,c + 20137 0049EC 50DF movf indf2,w,c + 20138 0049EE 6E32 movwf CANReadMessage@data8^(0+1280),c + 20139 + 20140 ;MESSAGES.C: 132: switch (id) + 20141 0049F0 EF46 F025 goto i2l9654 + 20142 0049F4 i2l2047: + 20143 + 20144 ; BSR set to: 6 + 20145 ;MESSAGES.C: 135: ucTargetAccelerator = data1; + 20146 0049F4 C537 F559 movff CANReadMessage@data1,_ucTargetAccelerator + 20147 + 20148 ;MESSAGES.C: 136: ucTargetClutch = data2; + 20149 0049F8 C536 F558 movff CANReadMessage@data2,_ucTargetClutch + 20150 + 20151 ;MESSAGES.C: 137: ucTargetBrake = data3; + 20152 0049FC C533 F690 movff CANReadMessage@data3,_ucTargetBrake + 20153 + 20154 ;MESSAGES.C: 138: ucTargetDirection = data4; + 20155 004A00 C534 F68F movff CANReadMessage@data4,_ucTargetDirection + 20156 + 20157 ;MESSAGES.C: 139: ucTargetGear = data5; + 20158 004A04 C535 F68E movff CANReadMessage@data5,_ucTargetGear + 20159 004A08 + 20160 ; BSR set to: 6 + 20161 ;MESSAGES.C: 141: if ( ucASMode == 1 ) + 20162 004A08 0105 movlb 5 ; () banked + 20163 004A0A 05FE decf _ucASMode& (0+255),w,b + 20164 004A0C A4D8 btfss status,2,c + 20165 004A0E EF0B F025 goto i2u819_41 + 20166 004A12 EF0D F025 goto i2u819_40 + 20167 004A16 i2u819_41: + 20168 004A16 EF8C F025 goto i2l2045 + 20169 004A1A i2u819_40: + 20170 004A1A + 20171 ; BSR set to: 5 + 20172 ;MESSAGES.C: 142: {;MESSAGES.C: 147: ucETCBe + atSupervisor = 0x01; - 19729 004A1A 0E01 movlw 1 - 19730 004A1C 6E56 movwf _ucETCBeatSupervisor^(0+1280),c - 19731 004A1E EF8C F025 goto i2l2056 - 19732 004A22 i2l9651: - 19733 - 19734 ; BSR set to: 6 - 19735 ;MESSAGES.C: 152: ucAS_state = ( data1 & 0x07 ); - 19736 004A22 5037 movf CANReadMessage@data1^(0+1280),w,c - 19737 004A24 0B07 andlw 7 - 19738 004A26 6F8D movwf _ucAS_state& (0+255),b - 19739 - 19740 ;MESSAGES.C: 153: ucEBS_state = ( data1 & 0x18 ); - 19741 004A28 5037 movf CANReadMessage@data1^(0+1280),w,c - 19742 004A2A 0B18 andlw 24 - 19743 004A2C 6F8C movwf _ucEBS_state& (0+255),b - 19744 - 19745 ;MESSAGES.C: 154: ucAMI_state = ( data1 & 0xE0 ); - 19746 004A2E 5037 movf CANReadMessage@data1^(0+1280),w,c - 19747 004A30 0BE0 andlw 224 - 19748 004A32 6F8B movwf _ucAMI_state& (0+255),b - 19749 - 19750 ;MESSAGES.C: 155: ucSteering_state = ( data2 & 0x01 ); - 19751 004A34 5036 movf CANReadMessage@data2^(0+1280),w,c - 19752 004A36 0B01 andlw 1 - 19753 004A38 6F8A movwf _ucSteering_state& (0+255),b - 19754 - 19755 ;MESSAGES.C: 156: ucService_brake = ( data2 & 0x06 ); - 19756 004A3A 5036 movf CANReadMessage@data2^(0+1280),w,c - 19757 004A3C 0B06 andlw 6 - 19758 004A3E 6F89 movwf _ucService_brake& (0+255),b - 19759 - 19760 ;MESSAGES.C: 157: ucLap_counter = ( data2 & 0x78 ); - 19761 004A40 5036 movf CANReadMessage@data2^(0+1280),w,c - 19762 004A42 0B78 andlw 120 - 19763 004A44 6F88 movwf _ucLap_counter& (0+255),b - 19764 - 19765 ;MESSAGES.C: 160: break; - 19766 004A46 EF8C F025 goto i2l2056 - 19767 004A4A i2l2051: - 19768 - 19769 ; BSR set to: 6 - 19770 ;MESSAGES.C: 162: ucSpeed_actual = data1; - 19771 004A4A C537 F686 movff CANReadMessage@data1,_ucSpeed_actual - 19772 - 19773 ;MESSAGES.C: 163: ucSpeed_target = data2; - 19774 004A4E C536 F685 movff CANReadMessage@data2,_ucSpeed_target - 19775 - 19776 ;MESSAGES.C: 164: ucSteering_angle_actual = data3; - 19777 004A52 C533 F684 movff CANReadMessage@data3,_ucSteering_angle_actual - 19778 - 19779 ;MESSAGES.C: 165: ucSteering_angle_target = data4; - 19780 004A56 C534 F683 movff CANReadMessage@data4,_ucSteering_angle_target - 19781 - 19782 ;MESSAGES.C: 166: ucBrake_hydr_actual = data5; - 19783 004A5A C535 F682 movff CANReadMessage@data5,_ucBrake_hydr_actual - 19784 - 19785 ;MESSAGES.C: 167: ucBrake_hydr_target = data6; - 19786 004A5E C530 F681 movff CANReadMessage@data6,_ucBrake_hydr_target - 19787 - 19788 ;MESSAGES.C: 168: ucMotor_moment_actual = data7; - 19789 004A62 C531 F680 movff CANReadMessage@data7,_ucMotor_moment_actual - 19790 - 19791 ;MESSAGES.C: 169: ucMotor_moment_target = data8; - 19792 004A66 C532 F67F movff CANReadMessage@data8,_ucMotor_moment_target - 19793 - 19794 ;MESSAGES.C: 170: break; - 19795 004A6A EF8C F025 goto i2l2056 - 19796 004A6E i2l2053: - 19797 - 19798 ; BSR set to: 6 - 19799 ;MESSAGES.C: 177: ucASMode = data1; - 19800 004A6E C537 F5FE movff CANReadMessage@data1,_ucASMode - 19801 004A72 - 19802 ; BSR set to: 6 - 19803 ;MESSAGES.C: 178: ETCModeSelect(ucASMode); - 19804 004A72 0105 movlb 5 ; () banked - 19805 004A74 51FE movf _ucASMode& (0+255),w,b - 19806 004A76 EC3F F03A call _ETCModeSelect - 19807 - 19808 ;MESSAGES.C: 179: break; - 19809 004A7A EF8C F025 goto i2l2056 - 19810 004A7E i2l2054: - 19811 - 19812 ; BSR set to: 6 - 19813 ;MESSAGES.C: 181: ucSTEER_WH_Clutch = data1; - 19814 004A7E C537 F559 movff CANReadMessage@data1,_ucSTEER_WH_Clutch - 19815 - 19816 ;MESSAGES.C: 186: break; - 19817 004A82 EF8C F025 goto i2l2056 - 19818 004A86 i2l2055: - 19819 - 19820 ; BSR set to: 6 - 19821 ;MESSAGES.C: 188: __nop(); - 19822 004A86 F000 nop - 19823 - 19824 ;MESSAGES.C: 189: break; - 19825 004A88 EF8C F025 goto i2l2056 - 19826 004A8C i2l9657: - 19827 - 19828 ; BSR set to: 6 - 19829 004A8C C52C F526 movff CANReadMessage@id,??_CANReadMessage - 19830 004A90 C52D F527 movff CANReadMessage@id+1,??_CANReadMessage+1 - 19831 004A94 C52E F528 movff CANReadMessage@id+2,??_CANReadMessage+2 - 19832 004A98 C52F F529 movff CANReadMessage@id+3,??_CANReadMessage+3 - 19833 - 19834 ; Switch on 2 bytes has been partitioned into a top level switch of size 1, and 2 sub-sw + 20173 004A1A 0E01 movlw 1 + 20174 004A1C 6E57 movwf _ucETCBeatSupervisor^(0+1280),c + 20175 004A1E EF8C F025 goto i2l2056 + 20176 004A22 i2l9648: + 20177 + 20178 ; BSR set to: 6 + 20179 ;MESSAGES.C: 152: ucAS_state = ( data1 & 0x07 ); + 20180 004A22 5037 movf CANReadMessage@data1^(0+1280),w,c + 20181 004A24 0B07 andlw 7 + 20182 004A26 6F8D movwf _ucAS_state& (0+255),b + 20183 + 20184 ;MESSAGES.C: 153: ucEBS_state = ( data1 & 0x18 ); + 20185 004A28 5037 movf CANReadMessage@data1^(0+1280),w,c + 20186 004A2A 0B18 andlw 24 + 20187 004A2C 6F8C movwf _ucEBS_state& (0+255),b + 20188 + 20189 ;MESSAGES.C: 154: ucAMI_state = ( data1 & 0xE0 ); + 20190 004A2E 5037 movf CANReadMessage@data1^(0+1280),w,c + 20191 004A30 0BE0 andlw 224 + 20192 004A32 6F8B movwf _ucAMI_state& (0+255),b + 20193 + 20194 ;MESSAGES.C: 155: ucSteering_state = ( data2 & 0x01 ); + 20195 004A34 5036 movf CANReadMessage@data2^(0+1280),w,c + 20196 004A36 0B01 andlw 1 + 20197 004A38 6F8A movwf _ucSteering_state& (0+255),b + 20198 + 20199 ;MESSAGES.C: 156: ucService_brake = ( data2 & 0x06 ); + 20200 004A3A 5036 movf CANReadMessage@data2^(0+1280),w,c + 20201 004A3C 0B06 andlw 6 + 20202 004A3E 6F89 movwf _ucService_brake& (0+255),b + 20203 + 20204 ;MESSAGES.C: 157: ucLap_counter = ( data2 & 0x78 ); + 20205 004A40 5036 movf CANReadMessage@data2^(0+1280),w,c + 20206 004A42 0B78 andlw 120 + 20207 004A44 6F88 movwf _ucLap_counter& (0+255),b + 20208 + 20209 ;MESSAGES.C: 160: break; + 20210 004A46 EF8C F025 goto i2l2056 + 20211 004A4A i2l2051: + 20212 + 20213 ; BSR set to: 6 + 20214 ;MESSAGES.C: 162: ucSpeed_actual = data1; + 20215 004A4A C537 F686 movff CANReadMessage@data1,_ucSpeed_actual + 20216 + 20217 ;MESSAGES.C: 163: ucSpeed_target = data2; + 20218 004A4E C536 F685 movff CANReadMessage@data2,_ucSpeed_target + 20219 + 20220 ;MESSAGES.C: 164: ucSteering_angle_actual = data3; + 20221 004A52 C533 F684 movff CANReadMessage@data3,_ucSteering_angle_actual + 20222 + 20223 ;MESSAGES.C: 165: ucSteering_angle_target = data4; + 20224 004A56 C534 F683 movff CANReadMessage@data4,_ucSteering_angle_target + 20225 + 20226 ;MESSAGES.C: 166: ucBrake_hydr_actual = data5; + 20227 004A5A C535 F682 movff CANReadMessage@data5,_ucBrake_hydr_actual + 20228 + 20229 ;MESSAGES.C: 167: ucBrake_hydr_target = data6; + 20230 004A5E C530 F681 movff CANReadMessage@data6,_ucBrake_hydr_target + 20231 + 20232 ;MESSAGES.C: 168: ucMotor_moment_actual = data7; + 20233 004A62 C531 F680 movff CANReadMessage@data7,_ucMotor_moment_actual + 20234 + 20235 ;MESSAGES.C: 169: ucMotor_moment_target = data8; + 20236 004A66 C532 F67F movff CANReadMessage@data8,_ucMotor_moment_target + 20237 + 20238 ;MESSAGES.C: 170: break; + 20239 004A6A EF8C F025 goto i2l2056 + 20240 004A6E i2l2053: + 20241 + 20242 ; BSR set to: 6 + 20243 ;MESSAGES.C: 177: ucASMode = data1; + 20244 004A6E C537 F5FE movff CANReadMessage@data1,_ucASMode + 20245 004A72 + 20246 ; BSR set to: 6 + 20247 ;MESSAGES.C: 178: ETCModeSelect(ucASMode); + 20248 004A72 0105 movlb 5 ; () banked + 20249 004A74 51FE movf _ucASMode& (0+255),w,b + 20250 004A76 EC70 F03B call _ETCModeSelect + 20251 + 20252 ;MESSAGES.C: 179: break; + 20253 004A7A EF8C F025 goto i2l2056 + 20254 004A7E i2l2054: + 20255 + 20256 ; BSR set to: 6 + 20257 ;MESSAGES.C: 181: ucSTEER_WH_Clutch = data1; + 20258 004A7E C537 F55A movff CANReadMessage@data1,_ucSTEER_WH_Clutch + 20259 + 20260 ;MESSAGES.C: 186: break; + 20261 004A82 EF8C F025 goto i2l2056 + 20262 004A86 i2l2055: + 20263 + 20264 ; BSR set to: 6 + 20265 ;MESSAGES.C: 188: __nop(); + 20266 004A86 F000 nop + 20267 + 20268 ;MESSAGES.C: 189: break; + 20269 004A88 EF8C F025 goto i2l2056 + 20270 004A8C i2l9654: + 20271 + 20272 ; BSR set to: 6 + 20273 004A8C C52C F526 movff CANReadMessage@id,??_CANReadMessage + 20274 004A90 C52D F527 movff CANReadMessage@id+1,??_CANReadMessage+1 + 20275 004A94 C52E F528 movff CANReadMessage@id+2,??_CANReadMessage+2 + 20276 004A98 C52F F529 movff CANReadMessage@id+3,??_CANReadMessage+3 + 20277 + 20278 ; Switch on 2 bytes has been partitioned into a top level switch of size 1, and 2 sub-sw + itches - 19835 ; Switch size 1, requested type "simple" - 19836 ; Number of cases is 1, Range of values is 0 to 0 - 19837 ; switch strategies available: - 19838 ; Name Instructions Cycles - 19839 ; simple_byte 4 3 (average) - 19840 ; Chosen strategy is simple_byte - 19841 004A9C 5029 movf (??_CANReadMessage+3)^(0+1280),w,c - 19842 004A9E 0A00 xorlw 0 ; case 0 - 19843 004AA0 B4D8 btfsc status,2,c - 19844 004AA2 EF85 F025 goto i2l11511 - 19845 004AA6 EF43 F025 goto i2l2055 - 19846 004AAA i2l11509: - 19847 - 19848 ; BSR set to: 6 - 19849 ; Switch on 2 bytes has been partitioned into a top level switch of size 1, and 3 sub-sw + 20279 ; Switch size 1, requested type "simple" + 20280 ; Number of cases is 1, Range of values is 0 to 0 + 20281 ; switch strategies available: + 20282 ; Name Instructions Cycles + 20283 ; simple_byte 4 3 (average) + 20284 ; Chosen strategy is simple_byte + 20285 004A9C 5029 movf (??_CANReadMessage+3)^(0+1280),w,c + 20286 004A9E 0A00 xorlw 0 ; case 0 + 20287 004AA0 B4D8 btfsc status,2,c + 20288 004AA2 EF85 F025 goto i2l11510 + 20289 004AA6 EF43 F025 goto i2l2055 + 20290 004AAA i2l11508: + 20291 + 20292 ; BSR set to: 6 + 20293 ; Switch on 2 bytes has been partitioned into a top level switch of size 1, and 3 sub-sw + itches - 19850 ; Switch size 1, requested type "simple" - 19851 ; Number of cases is 3, Range of values is 3 to 5 - 19852 ; switch strategies available: - 19853 ; Name Instructions Cycles - 19854 ; simple_byte 10 6 (average) - 19855 ; Chosen strategy is simple_byte - 19856 004AAA 5027 movf (??_CANReadMessage+1)^(0+1280),w,c - 19857 004AAC 0A03 xorlw 3 ; case 3 - 19858 004AAE B4D8 btfsc status,2,c - 19859 004AB0 EF64 F025 goto i2l11513 - 19860 004AB4 0A07 xorlw 7 ; case 4 - 19861 004AB6 B4D8 btfsc status,2,c - 19862 004AB8 EF6F F025 goto i2l11515 - 19863 004ABC 0A01 xorlw 1 ; case 5 - 19864 004ABE B4D8 btfsc status,2,c - 19865 004AC0 EF76 F025 goto i2l11517 - 19866 004AC4 EF43 F025 goto i2l2055 - 19867 004AC8 i2l11513: - 19868 - 19869 ; BSR set to: 6 - 19870 ; Switch size 1, requested type "simple" - 19871 ; Number of cases is 2, Range of values is 32 to 71 - 19872 ; switch strategies available: - 19873 ; Name Instructions Cycles - 19874 ; simple_byte 7 4 (average) - 19875 ; Chosen strategy is simple_byte - 19876 004AC8 5026 movf ??_CANReadMessage^(0+1280),w,c - 19877 004ACA 0A20 xorlw 32 ; case 32 - 19878 004ACC B4D8 btfsc status,2,c - 19879 004ACE EFFA F024 goto i2l2047 - 19880 004AD2 0A67 xorlw 103 ; case 71 - 19881 004AD4 B4D8 btfsc status,2,c - 19882 004AD6 EF37 F025 goto i2l2053 - 19883 004ADA EF43 F025 goto i2l2055 - 19884 004ADE i2l11515: - 19885 - 19886 ; BSR set to: 6 - 19887 ; Switch size 1, requested type "simple" - 19888 ; Number of cases is 1, Range of values is 18 to 18 - 19889 ; switch strategies available: - 19890 ; Name Instructions Cycles - 19891 ; simple_byte 4 3 (average) - 19892 ; Chosen strategy is simple_byte - 19893 004ADE 5026 movf ??_CANReadMessage^(0+1280),w,c - 19894 004AE0 0A12 xorlw 18 ; case 18 - 19895 004AE2 B4D8 btfsc status,2,c - 19896 004AE4 EF3F F025 goto i2l2054 - 19897 004AE8 EF43 F025 goto i2l2055 - 19898 004AEC i2l11517: - 19899 - 19900 ; BSR set to: 6 - 19901 ; Switch size 1, requested type "simple" - 19902 ; Number of cases is 3, Range of values is 0 to 2 - 19903 ; switch strategies available: - 19904 ; Name Instructions Cycles - 19905 ; simple_byte 10 6 (average) - 19906 ; Chosen strategy is simple_byte - 19907 004AEC 5026 movf ??_CANReadMessage^(0+1280),w,c - 19908 004AEE 0A00 xorlw 0 ; case 0 - 19909 004AF0 B4D8 btfsc status,2,c - 19910 004AF2 EF11 F025 goto i2l9651 - 19911 004AF6 0A01 xorlw 1 ; case 1 - 19912 004AF8 B4D8 btfsc status,2,c - 19913 004AFA EF25 F025 goto i2l2051 - 19914 004AFE 0A03 xorlw 3 ; case 2 - 19915 004B00 B4D8 btfsc status,2,c - 19916 004B02 EF8C F025 goto i2l2045 - 19917 004B06 EF43 F025 goto i2l2055 - 19918 004B0A i2l11511: - 19919 - 19920 ; BSR set to: 6 - 19921 ; Switch size 1, requested type "simple" - 19922 ; Number of cases is 1, Range of values is 0 to 0 - 19923 ; switch strategies available: - 19924 ; Name Instructions Cycles - 19925 ; simple_byte 4 3 (average) - 19926 ; Chosen strategy is simple_byte - 19927 004B0A 5028 movf (??_CANReadMessage+2)^(0+1280),w,c - 19928 004B0C 0A00 xorlw 0 ; case 0 - 19929 004B0E B4D8 btfsc status,2,c - 19930 004B10 EF55 F025 goto i2l11509 - 19931 004B14 EF43 F025 goto i2l2055 - 19932 004B18 i2l2045: - 19933 004B18 i2l2056: - 19934 004B18 0012 return ;funcret - 19935 004B1A __end_of_CANReadMessage: - 19936 callstack 0 - 19937 - 19938 ;; *************** function _ETCModeSelect ***************** - 19939 ;; Defined at: - 19940 ;; line 112 in file "ETC.c" - 19941 ;; Parameters: Size Location Type - 19942 ;; ucModeSelect 1 wreg unsigned char - 19943 ;; Auto vars: Size Location Type - 19944 ;; ucModeSelect 1 2[COMRAM] unsigned char - 19945 ;; Return value: Size Location Type - 19946 ;; 1 wreg void - 19947 ;; Registers used: - 19948 ;; wreg, status,2, status,0 - 19949 ;; Tracked objects: - 19950 ;; On entry : 0/0 - 19951 ;; On exit : 0/0 - 19952 ;; Unchanged: 0/0 - 19953 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 20294 ; Switch size 1, requested type "simple" + 20295 ; Number of cases is 3, Range of values is 3 to 5 + 20296 ; switch strategies available: + 20297 ; Name Instructions Cycles + 20298 ; simple_byte 10 6 (average) + 20299 ; Chosen strategy is simple_byte + 20300 004AAA 5027 movf (??_CANReadMessage+1)^(0+1280),w,c + 20301 004AAC 0A03 xorlw 3 ; case 3 + 20302 004AAE B4D8 btfsc status,2,c + 20303 004AB0 EF64 F025 goto i2l11512 + 20304 004AB4 0A07 xorlw 7 ; case 4 + 20305 004AB6 B4D8 btfsc status,2,c + 20306 004AB8 EF6F F025 goto i2l11514 + 20307 004ABC 0A01 xorlw 1 ; case 5 + 20308 004ABE B4D8 btfsc status,2,c + 20309 004AC0 EF76 F025 goto i2l11516 + 20310 004AC4 EF43 F025 goto i2l2055 + 20311 004AC8 i2l11512: + 20312 + 20313 ; BSR set to: 6 + 20314 ; Switch size 1, requested type "simple" + 20315 ; Number of cases is 2, Range of values is 32 to 71 + 20316 ; switch strategies available: + 20317 ; Name Instructions Cycles + 20318 ; simple_byte 7 4 (average) + 20319 ; Chosen strategy is simple_byte + 20320 004AC8 5026 movf ??_CANReadMessage^(0+1280),w,c + 20321 004ACA 0A20 xorlw 32 ; case 32 + 20322 004ACC B4D8 btfsc status,2,c + 20323 004ACE EFFA F024 goto i2l2047 + 20324 004AD2 0A67 xorlw 103 ; case 71 + 20325 004AD4 B4D8 btfsc status,2,c + 20326 004AD6 EF37 F025 goto i2l2053 + 20327 004ADA EF43 F025 goto i2l2055 + 20328 004ADE i2l11514: + 20329 + 20330 ; BSR set to: 6 + 20331 ; Switch size 1, requested type "simple" + 20332 ; Number of cases is 1, Range of values is 18 to 18 + 20333 ; switch strategies available: + 20334 ; Name Instructions Cycles + 20335 ; simple_byte 4 3 (average) + 20336 ; Chosen strategy is simple_byte + 20337 004ADE 5026 movf ??_CANReadMessage^(0+1280),w,c + 20338 004AE0 0A12 xorlw 18 ; case 18 + 20339 004AE2 B4D8 btfsc status,2,c + 20340 004AE4 EF3F F025 goto i2l2054 + 20341 004AE8 EF43 F025 goto i2l2055 + 20342 004AEC i2l11516: + 20343 + 20344 ; BSR set to: 6 + 20345 ; Switch size 1, requested type "simple" + 20346 ; Number of cases is 3, Range of values is 0 to 2 + 20347 ; switch strategies available: + 20348 ; Name Instructions Cycles + 20349 ; simple_byte 10 6 (average) + 20350 ; Chosen strategy is simple_byte + 20351 004AEC 5026 movf ??_CANReadMessage^(0+1280),w,c + 20352 004AEE 0A00 xorlw 0 ; case 0 + 20353 004AF0 B4D8 btfsc status,2,c + 20354 004AF2 EF11 F025 goto i2l9648 + 20355 004AF6 0A01 xorlw 1 ; case 1 + 20356 004AF8 B4D8 btfsc status,2,c + 20357 004AFA EF25 F025 goto i2l2051 + 20358 004AFE 0A03 xorlw 3 ; case 2 + 20359 004B00 B4D8 btfsc status,2,c + 20360 004B02 EF8C F025 goto i2l2045 + 20361 004B06 EF43 F025 goto i2l2055 + 20362 004B0A i2l11510: + 20363 + 20364 ; BSR set to: 6 + 20365 ; Switch size 1, requested type "simple" + 20366 ; Number of cases is 1, Range of values is 0 to 0 + 20367 ; switch strategies available: + 20368 ; Name Instructions Cycles + 20369 ; simple_byte 4 3 (average) + 20370 ; Chosen strategy is simple_byte + 20371 004B0A 5028 movf (??_CANReadMessage+2)^(0+1280),w,c + 20372 004B0C 0A00 xorlw 0 ; case 0 + 20373 004B0E B4D8 btfsc status,2,c + 20374 004B10 EF55 F025 goto i2l11508 + 20375 004B14 EF43 F025 goto i2l2055 + 20376 004B18 i2l2045: + 20377 004B18 i2l2056: + 20378 004B18 0012 return ;funcret + 20379 004B1A __end_of_CANReadMessage: + 20380 callstack 0 + 20381 + 20382 ;; *************** function _ETCModeSelect ***************** + 20383 ;; Defined at: + 20384 ;; line 112 in file "ETC.c" + 20385 ;; Parameters: Size Location Type + 20386 ;; ucModeSelect 1 wreg unsigned char + 20387 ;; Auto vars: Size Location Type + 20388 ;; ucModeSelect 1 2[COMRAM] unsigned char + 20389 ;; Return value: Size Location Type + 20390 ;; 1 wreg void + 20391 ;; Registers used: + 20392 ;; wreg, status,2, status,0 + 20393 ;; Tracked objects: + 20394 ;; On entry : 0/0 + 20395 ;; On exit : 0/0 + 20396 ;; Unchanged: 0/0 + 20397 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 19954 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 20398 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 19955 ;; Locals: 1 0 0 0 0 0 0 0 0 0 0 0 + 20399 ;; Locals: 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 19956 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 + 20400 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 19957 ;; Totals: 3 0 0 0 0 0 0 0 0 0 0 0 + 20401 ;; Totals: 3 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 19958 ;;Total ram usage: 3 bytes - 19959 ;; Hardware stack levels used: 1 - 19960 ;; This function calls: - 19961 ;; Nothing - 19962 ;; This function is called by: - 19963 ;; _CANReadMessage - 19964 ;; This function uses a non-reentrant model - 19965 ;; - 19966 - 19967 psect text149 - 19968 00747E __ptext149: - 19969 callstack 0 - 19970 00747E _ETCModeSelect: - 19971 callstack 116 - 19972 - 19973 ;incstack = 0 - 19974 ;ETCModeSelect@ucModeSelect stored from wreg - 19975 00747E 6E03 movwf ETCModeSelect@ucModeSelect^(0+1280),c - 19976 007480 - 19977 ;ETC.c: 112: void ETCModeSelect (unsigned char ucModeSelect);ETC.c: 113: {;ETC.c: 114: + 20402 ;;Total ram usage: 3 bytes + 20403 ;; Hardware stack levels used: 1 + 20404 ;; This function calls: + 20405 ;; Nothing + 20406 ;; This function is called by: + 20407 ;; _CANReadMessage + 20408 ;; This function uses a non-reentrant model + 20409 ;; + 20410 + 20411 psect text149 + 20412 0076E0 __ptext149: + 20413 callstack 0 + 20414 0076E0 _ETCModeSelect: + 20415 callstack 116 + 20416 + 20417 ;incstack = 0 + 20418 ;ETCModeSelect@ucModeSelect stored from wreg + 20419 0076E0 6E03 movwf ETCModeSelect@ucModeSelect^(0+1280),c + 20420 0076E2 + 20421 ;ETC.c: 112: void ETCModeSelect (unsigned char ucModeSelect);ETC.c: 113: {;ETC.c: 114: + switch (ucModeSelect) - 19978 007480 EF4B F03A goto i2l9001 - 19979 007484 i2l2458: - 19980 007484 8ABE bsf 190,5,c ;volatile - 19981 007486 EF60 F03A goto i2l2467 - 19982 00748A i2l2462: - 19983 00748A 9ABE bcf 190,5,c ;volatile - 19984 00748C EF60 F03A goto i2l2467 - 19985 007490 i2l2465: - 19986 007490 9ABE bcf 190,5,c ;volatile - 19987 007492 EF60 F03A goto i2l2467 - 19988 007496 i2l9001: - 19989 007496 5003 movf ETCModeSelect@ucModeSelect^(0+1280),w,c - 19990 007498 6E01 movwf ??_ETCModeSelect^(0+1280),c - 19991 00749A 6A02 clrf (??_ETCModeSelect+1)^(0+1280),c - 19992 - 19993 ; Switch on 2 bytes has been partitioned into a top level switch of size 1, and 1 sub-sw + 20422 0076E2 EF7C F03B goto i2l9002 + 20423 0076E6 i2l2457: + 20424 0076E6 8ABE bsf 190,5,c ;volatile + 20425 0076E8 EF91 F03B goto i2l2466 + 20426 0076EC i2l2461: + 20427 0076EC 9ABE bcf 190,5,c ;volatile + 20428 0076EE EF91 F03B goto i2l2466 + 20429 0076F2 i2l2464: + 20430 0076F2 9ABE bcf 190,5,c ;volatile + 20431 0076F4 EF91 F03B goto i2l2466 + 20432 0076F8 i2l9002: + 20433 0076F8 5003 movf ETCModeSelect@ucModeSelect^(0+1280),w,c + 20434 0076FA 6E01 movwf ??_ETCModeSelect^(0+1280),c + 20435 0076FC 6A02 clrf (??_ETCModeSelect+1)^(0+1280),c + 20436 + 20437 ; Switch on 2 bytes has been partitioned into a top level switch of size 1, and 1 sub-sw + itches - 19994 ; Switch size 1, requested type "simple" - 19995 ; Number of cases is 1, Range of values is 0 to 0 - 19996 ; switch strategies available: - 19997 ; Name Instructions Cycles - 19998 ; simple_byte 4 3 (average) - 19999 ; Chosen strategy is simple_byte - 20000 00749C 5002 movf (??_ETCModeSelect+1)^(0+1280),w,c - 20001 00749E 0A00 xorlw 0 ; case 0 - 20002 0074A0 B4D8 btfsc status,2,c - 20003 0074A2 EF55 F03A goto i2l11519 - 20004 0074A6 EF48 F03A goto i2l2465 - 20005 0074AA i2l11519: - 20006 - 20007 ; Switch size 1, requested type "simple" - 20008 ; Number of cases is 2, Range of values is 0 to 1 - 20009 ; switch strategies available: - 20010 ; Name Instructions Cycles - 20011 ; simple_byte 7 4 (average) - 20012 ; Chosen strategy is simple_byte - 20013 0074AA 5001 movf ??_ETCModeSelect^(0+1280),w,c - 20014 0074AC 0A00 xorlw 0 ; case 0 - 20015 0074AE B4D8 btfsc status,2,c - 20016 0074B0 EF45 F03A goto i2l2462 - 20017 0074B4 0A01 xorlw 1 ; case 1 - 20018 0074B6 B4D8 btfsc status,2,c - 20019 0074B8 EF42 F03A goto i2l2458 - 20020 0074BC EF48 F03A goto i2l2465 - 20021 0074C0 i2l2467: - 20022 0074C0 0012 return ;funcret - 20023 0074C2 __end_of_ETCModeSelect: - 20024 callstack 0 - 20025 - 20026 ;; *************** function _CAN1_ReceivedMessageCountGet ***************** - 20027 ;; Defined at: - 20028 ;; line 447 in file "mcc_generated_files/can1.c" - 20029 ;; Parameters: Size Location Type - 20030 ;; None - 20031 ;; Auto vars: Size Location Type - 20032 ;; fifoHead 1 8[COMRAM] unsigned char - 20033 ;; fifoTail 1 7[COMRAM] unsigned char - 20034 ;; fifoDepth 1 6[COMRAM] unsigned char - 20035 ;; numOfMsg 1 3[COMRAM] unsigned char - 20036 ;; channel 1 5[COMRAM] enum E22386 - 20037 ;; rxMsgStatus 1 4[COMRAM] enum E23140 - 20038 ;; index 1 9[COMRAM] unsigned char - 20039 ;; totalMsgObj 1 2[COMRAM] unsigned char - 20040 ;; Return value: Size Location Type - 20041 ;; 1 wreg unsigned char - 20042 ;; Registers used: - 20043 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack - 20044 ;; Tracked objects: - 20045 ;; On entry : 0/0 - 20046 ;; On exit : 0/0 - 20047 ;; Unchanged: 0/0 - 20048 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 20438 ; Switch size 1, requested type "simple" + 20439 ; Number of cases is 1, Range of values is 0 to 0 + 20440 ; switch strategies available: + 20441 ; Name Instructions Cycles + 20442 ; simple_byte 4 3 (average) + 20443 ; Chosen strategy is simple_byte + 20444 0076FE 5002 movf (??_ETCModeSelect+1)^(0+1280),w,c + 20445 007700 0A00 xorlw 0 ; case 0 + 20446 007702 B4D8 btfsc status,2,c + 20447 007704 EF86 F03B goto i2l11518 + 20448 007708 EF79 F03B goto i2l2464 + 20449 00770C i2l11518: + 20450 + 20451 ; Switch size 1, requested type "simple" + 20452 ; Number of cases is 2, Range of values is 0 to 1 + 20453 ; switch strategies available: + 20454 ; Name Instructions Cycles + 20455 ; simple_byte 7 4 (average) + 20456 ; Chosen strategy is simple_byte + 20457 00770C 5001 movf ??_ETCModeSelect^(0+1280),w,c + 20458 00770E 0A00 xorlw 0 ; case 0 + 20459 007710 B4D8 btfsc status,2,c + 20460 007712 EF76 F03B goto i2l2461 + 20461 007716 0A01 xorlw 1 ; case 1 + 20462 007718 B4D8 btfsc status,2,c + 20463 00771A EF73 F03B goto i2l2457 + 20464 00771E EF79 F03B goto i2l2464 + 20465 007722 i2l2466: + 20466 007722 0012 return ;funcret + 20467 007724 __end_of_ETCModeSelect: + 20468 callstack 0 + 20469 + 20470 ;; *************** function _CAN1_ReceivedMessageCountGet ***************** + 20471 ;; Defined at: + 20472 ;; line 447 in file "mcc_generated_files/can1.c" + 20473 ;; Parameters: Size Location Type + 20474 ;; None + 20475 ;; Auto vars: Size Location Type + 20476 ;; fifoHead 1 8[COMRAM] unsigned char + 20477 ;; fifoTail 1 7[COMRAM] unsigned char + 20478 ;; fifoDepth 1 6[COMRAM] unsigned char + 20479 ;; numOfMsg 1 3[COMRAM] unsigned char + 20480 ;; channel 1 5[COMRAM] enum E22386 + 20481 ;; rxMsgStatus 1 4[COMRAM] enum E23140 + 20482 ;; index 1 9[COMRAM] unsigned char + 20483 ;; totalMsgObj 1 2[COMRAM] unsigned char + 20484 ;; Return value: Size Location Type + 20485 ;; 1 wreg unsigned char + 20486 ;; Registers used: + 20487 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh, cstack + 20488 ;; Tracked objects: + 20489 ;; On entry : 0/0 + 20490 ;; On exit : 0/0 + 20491 ;; Unchanged: 0/0 + 20492 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 20049 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20050 ;; Locals: 8 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20051 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20052 ;; Totals: 8 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20053 ;;Total ram usage: 8 bytes - 20054 ;; Hardware stack levels used: 1 - 20055 ;; Hardware stack levels required when called: 1 - 20056 ;; This function calls: - 20057 ;; _GetRxFifoDepth - 20058 ;; _GetRxFifoStatus - 20059 ;; This function is called by: - 20060 ;; _CANReadMessage - 20061 ;; This function uses a non-reentrant model - 20062 ;; - 20063 - 20064 psect text150 - 20065 006522 __ptext150: - 20066 callstack 0 - 20067 006522 _CAN1_ReceivedMessageCountGet: - 20068 callstack 115 - 20069 006522 - 20070 ;mcc_generated_files/can1.c: 449: uint8_t index, totalMsgObj = 0; - 20071 006522 0E00 movlw 0 - 20072 006524 6E03 movwf CAN1_ReceivedMessageCountGet@totalMsgObj^(0+1280),c - 20073 - 20074 ;mcc_generated_files/can1.c: 451: for (index = 0; index < (1U); index++) - 20075 006526 0E00 movlw 0 - 20076 006528 6E0A movwf CAN1_ReceivedMessageCountGet@index^(0+1280),c - 20077 00652A i2l8905: - 20078 - 20079 ;mcc_generated_files/can1.c: 452: {;mcc_generated_files/can1.c: 453: CAN1_RX + 20493 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 20494 ;; Locals: 8 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 20495 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 20496 ;; Totals: 8 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 20497 ;;Total ram usage: 8 bytes + 20498 ;; Hardware stack levels used: 1 + 20499 ;; Hardware stack levels required when called: 1 + 20500 ;; This function calls: + 20501 ;; _GetRxFifoDepth + 20502 ;; _GetRxFifoStatus + 20503 ;; This function is called by: + 20504 ;; _CANReadMessage + 20505 ;; This function uses a non-reentrant model + 20506 ;; + 20507 + 20508 psect text150 + 20509 006618 __ptext150: + 20510 callstack 0 + 20511 006618 _CAN1_ReceivedMessageCountGet: + 20512 callstack 115 + 20513 006618 + 20514 ;mcc_generated_files/can1.c: 449: uint8_t index, totalMsgObj = 0; + 20515 006618 0E00 movlw 0 + 20516 00661A 6E03 movwf CAN1_ReceivedMessageCountGet@totalMsgObj^(0+1280),c + 20517 + 20518 ;mcc_generated_files/can1.c: 451: for (index = 0; index < (1U); index++) + 20519 00661C 0E00 movlw 0 + 20520 00661E 6E0A movwf CAN1_ReceivedMessageCountGet@index^(0+1280),c + 20521 006620 i2l8906: + 20522 + 20523 ;mcc_generated_files/can1.c: 452: {;mcc_generated_files/can1.c: 453: CAN1_RX + _FIFO_CHANNELS channel = rxFifos[index].channel; - 20080 00652A 500A movf CAN1_ReceivedMessageCountGet@index^(0+1280),w,c - 20081 00652C 0D02 mullw 2 - 20082 00652E 0E5D movlw low _rxFifos - 20083 006530 24F3 addwf 243,w,c - 20084 006532 6ED9 movwf fsr2l,c - 20085 006534 0E05 movlw high _rxFifos - 20086 006536 20F4 addwfc prodh,w,c - 20087 006538 6EDA movwf fsr2h,c - 20088 00653A 50DF movf indf2,w,c - 20089 00653C 6E06 movwf CAN1_ReceivedMessageCountGet@channel^(0+1280),c - 20090 00653E - 20091 ;mcc_generated_files/can1.c: 454: CAN_RX_FIFO_STATUS rxMsgStatus = GetRxFifoStat + 20524 006620 500A movf CAN1_ReceivedMessageCountGet@index^(0+1280),w,c + 20525 006622 0D02 mullw 2 + 20526 006624 0E5E movlw low _rxFifos + 20527 006626 24F3 addwf 243,w,c + 20528 006628 6ED9 movwf fsr2l,c + 20529 00662A 0E05 movlw high _rxFifos + 20530 00662C 20F4 addwfc prodh,w,c + 20531 00662E 6EDA movwf fsr2h,c + 20532 006630 50DF movf indf2,w,c + 20533 006632 6E06 movwf CAN1_ReceivedMessageCountGet@channel^(0+1280),c + 20534 006634 + 20535 ;mcc_generated_files/can1.c: 454: CAN_RX_FIFO_STATUS rxMsgStatus = GetRxFifoStat + us(channel); - 20092 00653E 5006 movf CAN1_ReceivedMessageCountGet@channel^(0+1280),w,c - 20093 006540 EC48 F03D call _GetRxFifoStatus - 20094 006544 6E05 movwf CAN1_ReceivedMessageCountGet@rxMsgStatus^(0+1280),c - 20095 006546 - 20096 ;mcc_generated_files/can1.c: 456: if (CAN_RX_MSG_AVAILABLE == (rxMsgStatus & CAN + 20536 006634 5006 movf CAN1_ReceivedMessageCountGet@channel^(0+1280),w,c + 20537 006636 EC80 F03E call _GetRxFifoStatus + 20538 00663A 6E05 movwf CAN1_ReceivedMessageCountGet@rxMsgStatus^(0+1280),c + 20539 00663C + 20540 ;mcc_generated_files/can1.c: 456: if (CAN_RX_MSG_AVAILABLE == (rxMsgStatus & CAN + _RX_MSG_AVAILABLE)) - 20097 006546 A005 btfss CAN1_ReceivedMessageCountGet@rxMsgStatus^(0+1280),0,c - 20098 006548 EFA8 F032 goto i2u678_41 - 20099 00654C EFAA F032 goto i2u678_40 - 20100 006550 i2u678_41: - 20101 006550 EFEB F032 goto i2l8929 - 20102 006554 i2u678_40: - 20103 006554 - 20104 ;mcc_generated_files/can1.c: 457: {;mcc_generated_files/can1.c: 458: + 20541 00663C A005 btfss CAN1_ReceivedMessageCountGet@rxMsgStatus^(0+1280),0,c + 20542 00663E EF23 F033 goto i2u699_41 + 20543 006642 EF25 F033 goto i2u699_40 + 20544 006646 i2u699_41: + 20545 006646 EF66 F033 goto i2l8930 + 20546 00664A i2u699_40: + 20547 00664A + 20548 ;mcc_generated_files/can1.c: 457: {;mcc_generated_files/can1.c: 458: + uint8_t numOfMsg, fifoDepth = GetRxFifoDepth(channel); - 20105 006554 5006 movf CAN1_ReceivedMessageCountGet@channel^(0+1280),w,c - 20106 006556 ECDF F03C call _GetRxFifoDepth - 20107 00655A 6E07 movwf CAN1_ReceivedMessageCountGet@fifoDepth^(0+1280),c - 20108 00655C - 20109 ;mcc_generated_files/can1.c: 460: if (CAN_RX_MSG_OVERFLOW == (rxMsgStatus & + 20549 00664A 5006 movf CAN1_ReceivedMessageCountGet@channel^(0+1280),w,c + 20550 00664C EC17 F03E call _GetRxFifoDepth + 20551 006650 6E07 movwf CAN1_ReceivedMessageCountGet@fifoDepth^(0+1280),c + 20552 006652 + 20553 ;mcc_generated_files/can1.c: 460: if (CAN_RX_MSG_OVERFLOW == (rxMsgStatus & + CAN_RX_MSG_OVERFLOW)) - 20110 00655C A605 btfss CAN1_ReceivedMessageCountGet@rxMsgStatus^(0+1280),3,c - 20111 00655E EFB3 F032 goto i2u679_41 - 20112 006562 EFB5 F032 goto i2u679_40 - 20113 006566 i2u679_41: - 20114 006566 EFB9 F032 goto i2l8917 - 20115 00656A i2u679_40: - 20116 00656A i2l8915: - 20117 - 20118 ;mcc_generated_files/can1.c: 461: {;mcc_generated_files/can1.c: 462: + 20554 006652 A605 btfss CAN1_ReceivedMessageCountGet@rxMsgStatus^(0+1280),3,c + 20555 006654 EF2E F033 goto i2u700_41 + 20556 006658 EF30 F033 goto i2u700_40 + 20557 00665C i2u700_41: + 20558 00665C EF34 F033 goto i2l8918 + 20559 006660 i2u700_40: + 20560 006660 i2l8916: + 20561 + 20562 ;mcc_generated_files/can1.c: 461: {;mcc_generated_files/can1.c: 462: + numOfMsg = fifoDepth; - 20119 00656A C507 F504 movff CAN1_ReceivedMessageCountGet@fifoDepth,CAN1_ReceivedMessageCountGet@numOfMsg - 20120 - 20121 ;mcc_generated_files/can1.c: 463: } - 20122 00656E EFE9 F032 goto i2l8927 - 20123 006572 i2l8917: - 20124 - 20125 ;mcc_generated_files/can1.c: 465: {;mcc_generated_files/can1.c: 466: + 20563 006660 C507 F504 movff CAN1_ReceivedMessageCountGet@fifoDepth,CAN1_ReceivedMessageCountGet@numOfMsg + 20564 + 20565 ;mcc_generated_files/can1.c: 463: } + 20566 006664 EF64 F033 goto i2l8928 + 20567 006668 i2l8918: + 20568 + 20569 ;mcc_generated_files/can1.c: 465: {;mcc_generated_files/can1.c: 466: + uint8_t fifoTail = FIFO[channel].STAH & 0x1F; - 20126 006572 5006 movf CAN1_ReceivedMessageCountGet@channel^(0+1280),w,c - 20127 006574 0D0C mullw 12 - 20128 006576 0E55 movlw 85 - 20129 006578 24F3 addwf 243,w,c - 20130 00657A 6ED9 movwf fsr2l,c - 20131 00657C 0E01 movlw 1 - 20132 00657E 20F4 addwfc prodh,w,c - 20133 006580 6EDA movwf fsr2h,c - 20134 006582 50DF movf indf2,w,c - 20135 006584 0B1F andlw 31 - 20136 006586 6E08 movwf CAN1_ReceivedMessageCountGet@fifoTail^(0+1280),c - 20137 - 20138 ;mcc_generated_files/can1.c: 467: uint8_t fifoHead = rxFifos[index].fifo + 20570 006668 5006 movf CAN1_ReceivedMessageCountGet@channel^(0+1280),w,c + 20571 00666A 0D0C mullw 12 + 20572 00666C 0E55 movlw 85 + 20573 00666E 24F3 addwf 243,w,c + 20574 006670 6ED9 movwf fsr2l,c + 20575 006672 0E01 movlw 1 + 20576 006674 20F4 addwfc prodh,w,c + 20577 006676 6EDA movwf fsr2h,c + 20578 006678 50DF movf indf2,w,c + 20579 00667A 0B1F andlw 31 + 20580 00667C 6E08 movwf CAN1_ReceivedMessageCountGet@fifoTail^(0+1280),c + 20581 + 20582 ;mcc_generated_files/can1.c: 467: uint8_t fifoHead = rxFifos[index].fifo + Head; - 20139 006588 500A movf CAN1_ReceivedMessageCountGet@index^(0+1280),w,c - 20140 00658A 0D02 mullw 2 - 20141 00658C 0E5E movlw low (_rxFifos+1) - 20142 00658E 24F3 addwf 243,w,c - 20143 006590 6ED9 movwf fsr2l,c - 20144 006592 0E05 movlw high (_rxFifos+1) - 20145 006594 20F4 addwfc prodh,w,c - 20146 006596 6EDA movwf fsr2h,c - 20147 006598 50DF movf indf2,w,c - 20148 00659A 6E09 movwf CAN1_ReceivedMessageCountGet@fifoHead^(0+1280),c - 20149 00659C - 20150 ;mcc_generated_files/can1.c: 469: if (fifoTail < fifoHead) - 20151 00659C 5009 movf CAN1_ReceivedMessageCountGet@fifoHead^(0+1280),w,c - 20152 00659E 5C08 subwf CAN1_ReceivedMessageCountGet@fifoTail^(0+1280),w,c - 20153 0065A0 B0D8 btfsc status,0,c - 20154 0065A2 EFD5 F032 goto i2u680_41 - 20155 0065A6 EFD7 F032 goto i2u680_40 - 20156 0065AA i2u680_41: - 20157 0065AA EFDD F032 goto i2l8923 - 20158 0065AE i2u680_40: - 20159 0065AE - 20160 ;mcc_generated_files/can1.c: 470: {;mcc_generated_files/can1.c: 471: + 20583 00667E 500A movf CAN1_ReceivedMessageCountGet@index^(0+1280),w,c + 20584 006680 0D02 mullw 2 + 20585 006682 0E5F movlw low (_rxFifos+1) + 20586 006684 24F3 addwf 243,w,c + 20587 006686 6ED9 movwf fsr2l,c + 20588 006688 0E05 movlw high (_rxFifos+1) + 20589 00668A 20F4 addwfc prodh,w,c + 20590 00668C 6EDA movwf fsr2h,c + 20591 00668E 50DF movf indf2,w,c + 20592 006690 6E09 movwf CAN1_ReceivedMessageCountGet@fifoHead^(0+1280),c + 20593 006692 + 20594 ;mcc_generated_files/can1.c: 469: if (fifoTail < fifoHead) + 20595 006692 5009 movf CAN1_ReceivedMessageCountGet@fifoHead^(0+1280),w,c + 20596 006694 5C08 subwf CAN1_ReceivedMessageCountGet@fifoTail^(0+1280),w,c + 20597 006696 B0D8 btfsc status,0,c + 20598 006698 EF50 F033 goto i2u701_41 + 20599 00669C EF52 F033 goto i2u701_40 + 20600 0066A0 i2u701_41: + 20601 0066A0 EF58 F033 goto i2l8924 + 20602 0066A4 i2u701_40: + 20603 0066A4 + 20604 ;mcc_generated_files/can1.c: 470: {;mcc_generated_files/can1.c: 471: + numOfMsg = ((fifoTail + fifoDepth) - fifoHead); - 20161 0065AE 5009 movf CAN1_ReceivedMessageCountGet@fifoHead^(0+1280),w,c - 20162 0065B0 5C08 subwf CAN1_ReceivedMessageCountGet@fifoTail^(0+1280),w,c - 20163 0065B2 2407 addwf CAN1_ReceivedMessageCountGet@fifoDepth^(0+1280),w,c - 20164 0065B4 6E04 movwf CAN1_ReceivedMessageCountGet@numOfMsg^(0+1280),c - 20165 - 20166 ;mcc_generated_files/can1.c: 472: } - 20167 0065B6 EFE9 F032 goto i2l8927 - 20168 0065BA i2l8923: - 20169 0065BA 5008 movf CAN1_ReceivedMessageCountGet@fifoTail^(0+1280),w,c - 20170 0065BC 5C09 subwf CAN1_ReceivedMessageCountGet@fifoHead^(0+1280),w,c - 20171 0065BE B0D8 btfsc status,0,c - 20172 0065C0 EFE4 F032 goto i2u681_41 - 20173 0065C4 EFE6 F032 goto i2u681_40 - 20174 0065C8 i2u681_41: - 20175 0065C8 EFB5 F032 goto i2l8915 - 20176 0065CC i2u681_40: - 20177 0065CC - 20178 ;mcc_generated_files/can1.c: 474: {;mcc_generated_files/can1.c: 475: + 20605 0066A4 5009 movf CAN1_ReceivedMessageCountGet@fifoHead^(0+1280),w,c + 20606 0066A6 5C08 subwf CAN1_ReceivedMessageCountGet@fifoTail^(0+1280),w,c + 20607 0066A8 2407 addwf CAN1_ReceivedMessageCountGet@fifoDepth^(0+1280),w,c + 20608 0066AA 6E04 movwf CAN1_ReceivedMessageCountGet@numOfMsg^(0+1280),c + 20609 + 20610 ;mcc_generated_files/can1.c: 472: } + 20611 0066AC EF64 F033 goto i2l8928 + 20612 0066B0 i2l8924: + 20613 0066B0 5008 movf CAN1_ReceivedMessageCountGet@fifoTail^(0+1280),w,c + 20614 0066B2 5C09 subwf CAN1_ReceivedMessageCountGet@fifoHead^(0+1280),w,c + 20615 0066B4 B0D8 btfsc status,0,c + 20616 0066B6 EF5F F033 goto i2u702_41 + 20617 0066BA EF61 F033 goto i2u702_40 + 20618 0066BE i2u702_41: + 20619 0066BE EF30 F033 goto i2l8916 + 20620 0066C2 i2u702_40: + 20621 0066C2 + 20622 ;mcc_generated_files/can1.c: 474: {;mcc_generated_files/can1.c: 475: + numOfMsg = fifoTail - fifoHead; - 20179 0065CC 5009 movf CAN1_ReceivedMessageCountGet@fifoHead^(0+1280),w,c - 20180 0065CE 5C08 subwf CAN1_ReceivedMessageCountGet@fifoTail^(0+1280),w,c - 20181 0065D0 6E04 movwf CAN1_ReceivedMessageCountGet@numOfMsg^(0+1280),c - 20182 0065D2 i2l8927: - 20183 - 20184 ;mcc_generated_files/can1.c: 483: totalMsgObj += numOfMsg; - 20185 0065D2 5004 movf CAN1_ReceivedMessageCountGet@numOfMsg^(0+1280),w,c - 20186 0065D4 2603 addwf CAN1_ReceivedMessageCountGet@totalMsgObj^(0+1280),f,c - 20187 0065D6 i2l8929: - 20188 - 20189 ;mcc_generated_files/can1.c: 485: } - 20190 0065D6 2A0A incf CAN1_ReceivedMessageCountGet@index^(0+1280),f,c - 20191 0065D8 500A movf CAN1_ReceivedMessageCountGet@index^(0+1280),w,c - 20192 0065DA B4D8 btfsc status,2,c - 20193 0065DC EFF2 F032 goto i2u682_41 - 20194 0065E0 EFF4 F032 goto i2u682_40 - 20195 0065E4 i2u682_41: - 20196 0065E4 EF95 F032 goto i2l8905 - 20197 0065E8 i2u682_40: - 20198 0065E8 - 20199 ;mcc_generated_files/can1.c: 487: return totalMsgObj; - 20200 0065E8 5003 movf CAN1_ReceivedMessageCountGet@totalMsgObj^(0+1280),w,c - 20201 0065EA 0012 return ;funcret - 20202 0065EC __end_of_CAN1_ReceivedMessageCountGet: - 20203 callstack 0 - 20204 - 20205 ;; *************** function _CAN1_Receive ***************** - 20206 ;; Defined at: - 20207 ;; line 412 in file "mcc_generated_files/can1.c" - 20208 ;; Parameters: Size Location Type - 20209 ;; rxCanMsg 2 33[COMRAM] PTR struct . - 20210 ;; -> msgReceipt(7), - 20211 ;; Auto vars: Size Location Type - 20212 ;; index 1 36[COMRAM] unsigned char - 20213 ;; status 1 35[COMRAM] _Bool - 20214 ;; Return value: Size Location Type - 20215 ;; 1 wreg _Bool - 20216 ;; Registers used: - 20217 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 20218 ;; Tracked objects: - 20219 ;; On entry : 0/0 - 20220 ;; On exit : 0/0 - 20221 ;; Unchanged: 0/0 - 20222 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 20623 0066C2 5009 movf CAN1_ReceivedMessageCountGet@fifoHead^(0+1280),w,c + 20624 0066C4 5C08 subwf CAN1_ReceivedMessageCountGet@fifoTail^(0+1280),w,c + 20625 0066C6 6E04 movwf CAN1_ReceivedMessageCountGet@numOfMsg^(0+1280),c + 20626 0066C8 i2l8928: + 20627 + 20628 ;mcc_generated_files/can1.c: 483: totalMsgObj += numOfMsg; + 20629 0066C8 5004 movf CAN1_ReceivedMessageCountGet@numOfMsg^(0+1280),w,c + 20630 0066CA 2603 addwf CAN1_ReceivedMessageCountGet@totalMsgObj^(0+1280),f,c + 20631 0066CC i2l8930: + 20632 + 20633 ;mcc_generated_files/can1.c: 485: } + 20634 0066CC 2A0A incf CAN1_ReceivedMessageCountGet@index^(0+1280),f,c + 20635 0066CE 500A movf CAN1_ReceivedMessageCountGet@index^(0+1280),w,c + 20636 0066D0 B4D8 btfsc status,2,c + 20637 0066D2 EF6D F033 goto i2u703_41 + 20638 0066D6 EF6F F033 goto i2u703_40 + 20639 0066DA i2u703_41: + 20640 0066DA EF10 F033 goto i2l8906 + 20641 0066DE i2u703_40: + 20642 0066DE + 20643 ;mcc_generated_files/can1.c: 487: return totalMsgObj; + 20644 0066DE 5003 movf CAN1_ReceivedMessageCountGet@totalMsgObj^(0+1280),w,c + 20645 0066E0 0012 return ;funcret + 20646 0066E2 __end_of_CAN1_ReceivedMessageCountGet: + 20647 callstack 0 + 20648 + 20649 ;; *************** function _CAN1_Receive ***************** + 20650 ;; Defined at: + 20651 ;; line 412 in file "mcc_generated_files/can1.c" + 20652 ;; Parameters: Size Location Type + 20653 ;; rxCanMsg 2 33[COMRAM] PTR struct . + 20654 ;; -> msgReceipt(7), + 20655 ;; Auto vars: Size Location Type + 20656 ;; index 1 36[COMRAM] unsigned char + 20657 ;; status 1 35[COMRAM] _Bool + 20658 ;; Return value: Size Location Type + 20659 ;; 1 wreg _Bool + 20660 ;; Registers used: + 20661 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 20662 ;; Tracked objects: + 20663 ;; On entry : 0/0 + 20664 ;; On exit : 0/0 + 20665 ;; Unchanged: 0/0 + 20666 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 20223 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 + 20667 ;; Params: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20224 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 + 20668 ;; Locals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20225 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 20669 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20226 ;; Totals: 4 0 0 0 0 0 0 0 0 0 0 0 + 20670 ;; Totals: 4 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20227 ;;Total ram usage: 4 bytes - 20228 ;; Hardware stack levels used: 1 - 20229 ;; Hardware stack levels required when called: 3 - 20230 ;; This function calls: - 20231 ;; _Receive - 20232 ;; This function is called by: - 20233 ;; _CANReadMessage - 20234 ;; This function uses a non-reentrant model - 20235 ;; - 20236 - 20237 psect text151 - 20238 00734E __ptext151: - 20239 callstack 0 - 20240 00734E _CAN1_Receive: - 20241 callstack 113 - 20242 00734E - 20243 ;mcc_generated_files/can1.c: 417: for (index = 0; index < (1U); index++) - 20244 00734E 0E00 movlw 0 - 20245 007350 6E25 movwf CAN1_Receive@index^(0+1280),c - 20246 007352 i2l8887: - 20247 - 20248 ;mcc_generated_files/can1.c: 418: {;mcc_generated_files/can1.c: 419: status + 20671 ;;Total ram usage: 4 bytes + 20672 ;; Hardware stack levels used: 1 + 20673 ;; Hardware stack levels required when called: 3 + 20674 ;; This function calls: + 20675 ;; _Receive + 20676 ;; This function is called by: + 20677 ;; _CANReadMessage + 20678 ;; This function uses a non-reentrant model + 20679 ;; + 20680 + 20681 psect text151 + 20682 0075B0 __ptext151: + 20683 callstack 0 + 20684 0075B0 _CAN1_Receive: + 20685 callstack 113 + 20686 0075B0 + 20687 ;mcc_generated_files/can1.c: 417: for (index = 0; index < (1U); index++) + 20688 0075B0 0E00 movlw 0 + 20689 0075B2 6E25 movwf CAN1_Receive@index^(0+1280),c + 20690 0075B4 i2l8888: + 20691 + 20692 ;mcc_generated_files/can1.c: 418: {;mcc_generated_files/can1.c: 419: status + = Receive(index, rxFifos[index].channel, rxCanMsg); - 20249 007352 5025 movf CAN1_Receive@index^(0+1280),w,c - 20250 007354 0D02 mullw 2 - 20251 007356 0E5D movlw low _rxFifos - 20252 007358 24F3 addwf 243,w,c - 20253 00735A 6ED9 movwf fsr2l,c - 20254 00735C 0E05 movlw high _rxFifos - 20255 00735E 20F4 addwfc prodh,w,c - 20256 007360 6EDA movwf fsr2h,c - 20257 007362 50DF movf indf2,w,c - 20258 007364 6E18 movwf Receive@channel^(0+1280),c - 20259 007366 C522 F519 movff CAN1_Receive@rxCanMsg,Receive@rxCanMsg - 20260 00736A C523 F51A movff CAN1_Receive@rxCanMsg+1,Receive@rxCanMsg+1 - 20261 00736E 5025 movf CAN1_Receive@index^(0+1280),w,c - 20262 007370 EC28 F02F call _Receive - 20263 007374 6E24 movwf CAN1_Receive@status^(0+1280),c - 20264 007376 - 20265 ;mcc_generated_files/can1.c: 421: if (status) - 20266 007376 5024 movf CAN1_Receive@status^(0+1280),w,c - 20267 007378 B4D8 btfsc status,2,c - 20268 00737A EFC1 F039 goto i2u676_41 - 20269 00737E EFC3 F039 goto i2u676_40 - 20270 007382 i2u676_41: - 20271 007382 EFC5 F039 goto i2l8893 - 20272 007386 i2u676_40: - 20273 007386 EFCE F039 goto i2l8897 - 20274 00738A i2l8893: - 20275 - 20276 ;mcc_generated_files/can1.c: 425: } - 20277 00738A 2A25 incf CAN1_Receive@index^(0+1280),f,c - 20278 00738C 5025 movf CAN1_Receive@index^(0+1280),w,c - 20279 00738E B4D8 btfsc status,2,c - 20280 007390 EFCC F039 goto i2u677_41 - 20281 007394 EFCE F039 goto i2u677_40 - 20282 007398 i2u677_41: - 20283 007398 EFA9 F039 goto i2l8887 - 20284 00739C i2u677_40: - 20285 00739C i2l8897: - 20286 - 20287 ;mcc_generated_files/can1.c: 427: return status; - 20288 00739C 5024 movf CAN1_Receive@status^(0+1280),w,c - 20289 00739E 0012 return ;funcret - 20290 0073A0 __end_of_CAN1_Receive: - 20291 callstack 0 - 20292 - 20293 ;; *************** function _Receive ***************** - 20294 ;; Defined at: - 20295 ;; line 380 in file "mcc_generated_files/can1.c" - 20296 ;; Parameters: Size Location Type - 20297 ;; index 1 wreg unsigned char - 20298 ;; channel 1 23[COMRAM] enum E22386 - 20299 ;; rxCanMsg 2 24[COMRAM] PTR struct . - 20300 ;; -> msgReceipt(7), - 20301 ;; Auto vars: Size Location Type - 20302 ;; index 1 32[COMRAM] unsigned char - 20303 ;; rxFifoObj 2 29[COMRAM] PTR unsigned char - 20304 ;; -> RAM(9471), - 20305 ;; rxMsgStatus 1 31[COMRAM] enum E23140 - 20306 ;; status 1 28[COMRAM] _Bool - 20307 ;; Return value: Size Location Type - 20308 ;; 1 wreg _Bool - 20309 ;; Registers used: - 20310 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack - 20311 ;; Tracked objects: - 20312 ;; On entry : 0/0 - 20313 ;; On exit : 0/0 - 20314 ;; Unchanged: 0/0 - 20315 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 20693 0075B4 5025 movf CAN1_Receive@index^(0+1280),w,c + 20694 0075B6 0D02 mullw 2 + 20695 0075B8 0E5E movlw low _rxFifos + 20696 0075BA 24F3 addwf 243,w,c + 20697 0075BC 6ED9 movwf fsr2l,c + 20698 0075BE 0E05 movlw high _rxFifos + 20699 0075C0 20F4 addwfc prodh,w,c + 20700 0075C2 6EDA movwf fsr2h,c + 20701 0075C4 50DF movf indf2,w,c + 20702 0075C6 6E18 movwf Receive@channel^(0+1280),c + 20703 0075C8 C522 F519 movff CAN1_Receive@rxCanMsg,Receive@rxCanMsg + 20704 0075CC C523 F51A movff CAN1_Receive@rxCanMsg+1,Receive@rxCanMsg+1 + 20705 0075D0 5025 movf CAN1_Receive@index^(0+1280),w,c + 20706 0075D2 ECA3 F02F call _Receive + 20707 0075D6 6E24 movwf CAN1_Receive@status^(0+1280),c + 20708 0075D8 + 20709 ;mcc_generated_files/can1.c: 421: if (status) + 20710 0075D8 5024 movf CAN1_Receive@status^(0+1280),w,c + 20711 0075DA B4D8 btfsc status,2,c + 20712 0075DC EFF2 F03A goto i2u697_41 + 20713 0075E0 EFF4 F03A goto i2u697_40 + 20714 0075E4 i2u697_41: + 20715 0075E4 EFF6 F03A goto i2l8894 + 20716 0075E8 i2u697_40: + 20717 0075E8 EFFF F03A goto i2l8898 + 20718 0075EC i2l8894: + 20719 + 20720 ;mcc_generated_files/can1.c: 425: } + 20721 0075EC 2A25 incf CAN1_Receive@index^(0+1280),f,c + 20722 0075EE 5025 movf CAN1_Receive@index^(0+1280),w,c + 20723 0075F0 B4D8 btfsc status,2,c + 20724 0075F2 EFFD F03A goto i2u698_41 + 20725 0075F6 EFFF F03A goto i2u698_40 + 20726 0075FA i2u698_41: + 20727 0075FA EFDA F03A goto i2l8888 + 20728 0075FE i2u698_40: + 20729 0075FE i2l8898: + 20730 + 20731 ;mcc_generated_files/can1.c: 427: return status; + 20732 0075FE 5024 movf CAN1_Receive@status^(0+1280),w,c + 20733 007600 0012 return ;funcret + 20734 007602 __end_of_CAN1_Receive: + 20735 callstack 0 + 20736 + 20737 ;; *************** function _Receive ***************** + 20738 ;; Defined at: + 20739 ;; line 380 in file "mcc_generated_files/can1.c" + 20740 ;; Parameters: Size Location Type + 20741 ;; index 1 wreg unsigned char + 20742 ;; channel 1 23[COMRAM] enum E22386 + 20743 ;; rxCanMsg 2 24[COMRAM] PTR struct . + 20744 ;; -> msgReceipt(7), + 20745 ;; Auto vars: Size Location Type + 20746 ;; index 1 32[COMRAM] unsigned char + 20747 ;; rxFifoObj 2 29[COMRAM] PTR unsigned char + 20748 ;; -> RAM(9471), + 20749 ;; rxMsgStatus 1 31[COMRAM] enum E23140 + 20750 ;; status 1 28[COMRAM] _Bool + 20751 ;; Return value: Size Location Type + 20752 ;; 1 wreg _Bool + 20753 ;; Registers used: + 20754 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, prodl, prodh, cstack + 20755 ;; Tracked objects: + 20756 ;; On entry : 0/0 + 20757 ;; On exit : 0/0 + 20758 ;; Unchanged: 0/0 + 20759 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 20316 ;; Params: 3 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20317 ;; Locals: 5 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20318 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20319 ;; Totals: 10 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20320 ;;Total ram usage: 10 bytes - 20321 ;; Hardware stack levels used: 1 - 20322 ;; Hardware stack levels required when called: 2 - 20323 ;; This function calls: - 20324 ;; _GetRxFifoDepth - 20325 ;; _GetRxFifoStatus - 20326 ;; _ReadMessageFromFifo - 20327 ;; This function is called by: - 20328 ;; _CAN1_Receive - 20329 ;; _CAN1_ReceiveFrom - 20330 ;; This function uses a non-reentrant model - 20331 ;; - 20332 - 20333 psect text152 - 20334 005E50 __ptext152: - 20335 callstack 0 - 20336 005E50 _Receive: - 20337 callstack 113 - 20338 - 20339 ;incstack = 0 - 20340 ;Receive@index stored from wreg - 20341 005E50 6E21 movwf Receive@index^(0+1280),c - 20342 005E52 - 20343 ;mcc_generated_files/can1.c: 380: static _Bool Receive(uint8_t index, CAN1_RX_FIFO_CHANN + 20760 ;; Params: 3 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 20761 ;; Locals: 5 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 20762 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 20763 ;; Totals: 10 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 20764 ;;Total ram usage: 10 bytes + 20765 ;; Hardware stack levels used: 1 + 20766 ;; Hardware stack levels required when called: 2 + 20767 ;; This function calls: + 20768 ;; _GetRxFifoDepth + 20769 ;; _GetRxFifoStatus + 20770 ;; _ReadMessageFromFifo + 20771 ;; This function is called by: + 20772 ;; _CAN1_Receive + 20773 ;; _CAN1_ReceiveFrom + 20774 ;; This function uses a non-reentrant model + 20775 ;; + 20776 + 20777 psect text152 + 20778 005F46 __ptext152: + 20779 callstack 0 + 20780 005F46 _Receive: + 20781 callstack 113 + 20782 + 20783 ;incstack = 0 + 20784 ;Receive@index stored from wreg + 20785 005F46 6E21 movwf Receive@index^(0+1280),c + 20786 005F48 + 20787 ;mcc_generated_files/can1.c: 380: static _Bool Receive(uint8_t index, CAN1_RX_FIFO_CHANN + ELS channel, CAN_MSG_OBJ *rxCanMsg);mcc_generated_files/can1.c: 381: {;mcc_generated_fil + es/can1.c: 382: _Bool status = 0; - 20344 005E52 0E00 movlw 0 - 20345 005E54 6E1D movwf Receive@status^(0+1280),c - 20346 005E56 - 20347 ;mcc_generated_files/can1.c: 383: CAN_RX_FIFO_STATUS rxMsgStatus = GetRxFifoStatus(c + 20788 005F48 0E00 movlw 0 + 20789 005F4A 6E1D movwf Receive@status^(0+1280),c + 20790 005F4C + 20791 ;mcc_generated_files/can1.c: 383: CAN_RX_FIFO_STATUS rxMsgStatus = GetRxFifoStatus(c + hannel); - 20348 005E56 5018 movf Receive@channel^(0+1280),w,c - 20349 005E58 EC48 F03D call _GetRxFifoStatus - 20350 005E5C 6E20 movwf Receive@rxMsgStatus^(0+1280),c - 20351 005E5E - 20352 ;mcc_generated_files/can1.c: 385: if (CAN_RX_MSG_AVAILABLE == (rxMsgStatus & CAN_RX_ + 20792 005F4C 5018 movf Receive@channel^(0+1280),w,c + 20793 005F4E EC80 F03E call _GetRxFifoStatus + 20794 005F52 6E20 movwf Receive@rxMsgStatus^(0+1280),c + 20795 005F54 + 20796 ;mcc_generated_files/can1.c: 385: if (CAN_RX_MSG_AVAILABLE == (rxMsgStatus & CAN_RX_ + MSG_AVAILABLE)) - 20353 005E5E A020 btfss Receive@rxMsgStatus^(0+1280),0,c - 20354 005E60 EF34 F02F goto i2u635_41 - 20355 005E64 EF36 F02F goto i2u635_40 - 20356 005E68 i2u635_41: - 20357 005E68 EF9C F02F goto i2l8563 - 20358 005E6C i2u635_40: - 20359 005E6C - 20360 ;mcc_generated_files/can1.c: 386: {;mcc_generated_files/can1.c: 387: uint8_t + 20797 005F54 A020 btfss Receive@rxMsgStatus^(0+1280),0,c + 20798 005F56 EFAF F02F goto i2u656_41 + 20799 005F5A EFB1 F02F goto i2u656_40 + 20800 005F5E i2u656_41: + 20801 005F5E EF17 F030 goto i2l8564 + 20802 005F62 i2u656_40: + 20803 005F62 + 20804 ;mcc_generated_files/can1.c: 386: {;mcc_generated_files/can1.c: 387: uint8_t + *rxFifoObj = (uint8_t *) FIFO[channel].UA; - 20361 005E6C 5018 movf Receive@channel^(0+1280),w,c - 20362 005E6E 0D0C mullw 12 - 20363 005E70 0E58 movlw 88 - 20364 005E72 24F3 addwf 243,w,c - 20365 005E74 6ED9 movwf fsr2l,c - 20366 005E76 0E01 movlw 1 - 20367 005E78 20F4 addwfc prodh,w,c - 20368 005E7A 6EDA movwf fsr2h,c - 20369 005E7C 0061 F378 F51E movff postinc2,Receive@rxFifoObj - 20370 005E82 0061 F374 F51F movff postdec2,Receive@rxFifoObj+1 - 20371 005E88 - 20372 ;mcc_generated_files/can1.c: 389: if (rxFifoObj != ((void*)0)) - 20373 005E88 501E movf Receive@rxFifoObj^(0+1280),w,c - 20374 005E8A 101F iorwf (Receive@rxFifoObj+1)^(0+1280),w,c - 20375 005E8C B4D8 btfsc status,2,c - 20376 005E8E EF4B F02F goto i2u636_41 - 20377 005E92 EF4D F02F goto i2u636_40 - 20378 005E96 i2u636_41: - 20379 005E96 EF9C F02F goto i2l8563 - 20380 005E9A i2u636_40: - 20381 005E9A - 20382 ;mcc_generated_files/can1.c: 390: {;mcc_generated_files/can1.c: 391: + 20805 005F62 5018 movf Receive@channel^(0+1280),w,c + 20806 005F64 0D0C mullw 12 + 20807 005F66 0E58 movlw 88 + 20808 005F68 24F3 addwf 243,w,c + 20809 005F6A 6ED9 movwf fsr2l,c + 20810 005F6C 0E01 movlw 1 + 20811 005F6E 20F4 addwfc prodh,w,c + 20812 005F70 6EDA movwf fsr2h,c + 20813 005F72 0061 F378 F51E movff postinc2,Receive@rxFifoObj + 20814 005F78 0061 F374 F51F movff postdec2,Receive@rxFifoObj+1 + 20815 005F7E + 20816 ;mcc_generated_files/can1.c: 389: if (rxFifoObj != ((void*)0)) + 20817 005F7E 501E movf Receive@rxFifoObj^(0+1280),w,c + 20818 005F80 101F iorwf (Receive@rxFifoObj+1)^(0+1280),w,c + 20819 005F82 B4D8 btfsc status,2,c + 20820 005F84 EFC6 F02F goto i2u657_41 + 20821 005F88 EFC8 F02F goto i2u657_40 + 20822 005F8C i2u657_41: + 20823 005F8C EF17 F030 goto i2l8564 + 20824 005F90 i2u657_40: + 20825 005F90 + 20826 ;mcc_generated_files/can1.c: 390: {;mcc_generated_files/can1.c: 391: + ReadMessageFromFifo(rxFifoObj, rxCanMsg); - 20383 005E9A C51E F50C movff Receive@rxFifoObj,ReadMessageFromFifo@rxFifoObj - 20384 005E9E C51F F50D movff Receive@rxFifoObj+1,ReadMessageFromFifo@rxFifoObj+1 - 20385 005EA2 C519 F50E movff Receive@rxCanMsg,ReadMessageFromFifo@rxCanMsg - 20386 005EA6 C51A F50F movff Receive@rxCanMsg+1,ReadMessageFromFifo@rxCanMsg+1 - 20387 005EAA EC69 F021 call _ReadMessageFromFifo ;wreg free - 20388 005EAE - 20389 ;mcc_generated_files/can1.c: 392: FIFO[channel].CONH |= 0x1; - 20390 005EAE 5018 movf Receive@channel^(0+1280),w,c - 20391 005EB0 0D0C mullw 12 - 20392 005EB2 0E51 movlw 81 - 20393 005EB4 24F3 addwf 243,w,c - 20394 005EB6 6ED9 movwf fsr2l,c - 20395 005EB8 0E01 movlw 1 - 20396 005EBA 20F4 addwfc prodh,w,c - 20397 005EBC 6EDA movwf fsr2h,c - 20398 005EBE 0E00 movlw 0 - 20399 005EC0 80DB bsf plusw2,0,c - 20400 005EC2 - 20401 ;mcc_generated_files/can1.c: 394: rxFifos[index].fifoHead += 1; - 20402 005EC2 5021 movf Receive@index^(0+1280),w,c - 20403 005EC4 0D02 mullw 2 - 20404 005EC6 0E5E movlw low (_rxFifos+1) - 20405 005EC8 24F3 addwf 243,w,c - 20406 005ECA 6ED9 movwf fsr2l,c - 20407 005ECC 0E05 movlw high (_rxFifos+1) - 20408 005ECE 20F4 addwfc prodh,w,c - 20409 005ED0 6EDA movwf fsr2h,c - 20410 005ED2 2ADF incf indf2,f,c - 20411 005ED4 - 20412 ;mcc_generated_files/can1.c: 395: if (rxFifos[index].fifoHead >= GetRxFifoDe + 20827 005F90 C51E F50C movff Receive@rxFifoObj,ReadMessageFromFifo@rxFifoObj + 20828 005F94 C51F F50D movff Receive@rxFifoObj+1,ReadMessageFromFifo@rxFifoObj+1 + 20829 005F98 C519 F50E movff Receive@rxCanMsg,ReadMessageFromFifo@rxCanMsg + 20830 005F9C C51A F50F movff Receive@rxCanMsg+1,ReadMessageFromFifo@rxCanMsg+1 + 20831 005FA0 EC69 F021 call _ReadMessageFromFifo ;wreg free + 20832 005FA4 + 20833 ;mcc_generated_files/can1.c: 392: FIFO[channel].CONH |= 0x1; + 20834 005FA4 5018 movf Receive@channel^(0+1280),w,c + 20835 005FA6 0D0C mullw 12 + 20836 005FA8 0E51 movlw 81 + 20837 005FAA 24F3 addwf 243,w,c + 20838 005FAC 6ED9 movwf fsr2l,c + 20839 005FAE 0E01 movlw 1 + 20840 005FB0 20F4 addwfc prodh,w,c + 20841 005FB2 6EDA movwf fsr2h,c + 20842 005FB4 0E00 movlw 0 + 20843 005FB6 80DB bsf plusw2,0,c + 20844 005FB8 + 20845 ;mcc_generated_files/can1.c: 394: rxFifos[index].fifoHead += 1; + 20846 005FB8 5021 movf Receive@index^(0+1280),w,c + 20847 005FBA 0D02 mullw 2 + 20848 005FBC 0E5F movlw low (_rxFifos+1) + 20849 005FBE 24F3 addwf 243,w,c + 20850 005FC0 6ED9 movwf fsr2l,c + 20851 005FC2 0E05 movlw high (_rxFifos+1) + 20852 005FC4 20F4 addwfc prodh,w,c + 20853 005FC6 6EDA movwf fsr2h,c + 20854 005FC8 2ADF incf indf2,f,c + 20855 005FCA + 20856 ;mcc_generated_files/can1.c: 395: if (rxFifos[index].fifoHead >= GetRxFifoDe + pth(channel)) - 20413 005ED4 5018 movf Receive@channel^(0+1280),w,c - 20414 005ED6 ECDF F03C call _GetRxFifoDepth - 20415 005EDA 6E1B movwf ??_Receive^(0+1280),c - 20416 005EDC 5021 movf Receive@index^(0+1280),w,c - 20417 005EDE 0D02 mullw 2 - 20418 005EE0 0E5E movlw low (_rxFifos+1) - 20419 005EE2 24F3 addwf 243,w,c - 20420 005EE4 6ED9 movwf fsr2l,c - 20421 005EE6 0E05 movlw high (_rxFifos+1) - 20422 005EE8 20F4 addwfc prodh,w,c - 20423 005EEA 6EDA movwf fsr2h,c - 20424 005EEC 501B movf ??_Receive^(0+1280),w,c - 20425 005EEE 5CDE subwf postinc2,w,c - 20426 005EF0 A0D8 btfss status,0,c - 20427 005EF2 EF7D F02F goto i2u637_41 - 20428 005EF6 EF7F F02F goto i2u637_40 - 20429 005EFA i2u637_41: - 20430 005EFA EF89 F02F goto i2l8557 - 20431 005EFE i2u637_40: - 20432 005EFE - 20433 ;mcc_generated_files/can1.c: 396: {;mcc_generated_files/can1.c: 397: + 20857 005FCA 5018 movf Receive@channel^(0+1280),w,c + 20858 005FCC EC17 F03E call _GetRxFifoDepth + 20859 005FD0 6E1B movwf ??_Receive^(0+1280),c + 20860 005FD2 5021 movf Receive@index^(0+1280),w,c + 20861 005FD4 0D02 mullw 2 + 20862 005FD6 0E5F movlw low (_rxFifos+1) + 20863 005FD8 24F3 addwf 243,w,c + 20864 005FDA 6ED9 movwf fsr2l,c + 20865 005FDC 0E05 movlw high (_rxFifos+1) + 20866 005FDE 20F4 addwfc prodh,w,c + 20867 005FE0 6EDA movwf fsr2h,c + 20868 005FE2 501B movf ??_Receive^(0+1280),w,c + 20869 005FE4 5CDE subwf postinc2,w,c + 20870 005FE6 A0D8 btfss status,0,c + 20871 005FE8 EFF8 F02F goto i2u658_41 + 20872 005FEC EFFA F02F goto i2u658_40 + 20873 005FF0 i2u658_41: + 20874 005FF0 EF04 F030 goto i2l8558 + 20875 005FF4 i2u658_40: + 20876 005FF4 + 20877 ;mcc_generated_files/can1.c: 396: {;mcc_generated_files/can1.c: 397: + rxFifos[index].fifoHead = 0; - 20434 005EFE 5021 movf Receive@index^(0+1280),w,c - 20435 005F00 0D02 mullw 2 - 20436 005F02 0E5E movlw low (_rxFifos+1) - 20437 005F04 24F3 addwf 243,w,c - 20438 005F06 6ED9 movwf fsr2l,c - 20439 005F08 0E05 movlw high (_rxFifos+1) - 20440 005F0A 20F4 addwfc prodh,w,c - 20441 005F0C 6EDA movwf fsr2h,c - 20442 005F0E 0E00 movlw 0 - 20443 005F10 6EDF movwf indf2,c - 20444 005F12 i2l8557: - 20445 - 20446 ;mcc_generated_files/can1.c: 400: if (CAN_RX_MSG_OVERFLOW == (rxMsgStatus & + 20878 005FF4 5021 movf Receive@index^(0+1280),w,c + 20879 005FF6 0D02 mullw 2 + 20880 005FF8 0E5F movlw low (_rxFifos+1) + 20881 005FFA 24F3 addwf 243,w,c + 20882 005FFC 6ED9 movwf fsr2l,c + 20883 005FFE 0E05 movlw high (_rxFifos+1) + 20884 006000 20F4 addwfc prodh,w,c + 20885 006002 6EDA movwf fsr2h,c + 20886 006004 0E00 movlw 0 + 20887 006006 6EDF movwf indf2,c + 20888 006008 i2l8558: + 20889 + 20890 ;mcc_generated_files/can1.c: 400: if (CAN_RX_MSG_OVERFLOW == (rxMsgStatus & + CAN_RX_MSG_OVERFLOW)) - 20447 005F12 A620 btfss Receive@rxMsgStatus^(0+1280),3,c - 20448 005F14 EF8E F02F goto i2u638_41 - 20449 005F18 EF90 F02F goto i2u638_40 - 20450 005F1C i2u638_41: - 20451 005F1C EF9A F02F goto i2l8561 - 20452 005F20 i2u638_40: - 20453 005F20 - 20454 ;mcc_generated_files/can1.c: 401: {;mcc_generated_files/can1.c: 402: + 20891 006008 A620 btfss Receive@rxMsgStatus^(0+1280),3,c + 20892 00600A EF09 F030 goto i2u659_41 + 20893 00600E EF0B F030 goto i2u659_40 + 20894 006012 i2u659_41: + 20895 006012 EF15 F030 goto i2l8562 + 20896 006016 i2u659_40: + 20897 006016 + 20898 ;mcc_generated_files/can1.c: 401: {;mcc_generated_files/can1.c: 402: + FIFO[channel].STAL &= ~0x8; - 20455 005F20 5018 movf Receive@channel^(0+1280),w,c - 20456 005F22 0D0C mullw 12 - 20457 005F24 0E54 movlw 84 - 20458 005F26 24F3 addwf 243,w,c - 20459 005F28 6ED9 movwf fsr2l,c - 20460 005F2A 0E01 movlw 1 - 20461 005F2C 20F4 addwfc prodh,w,c - 20462 005F2E 6EDA movwf fsr2h,c - 20463 005F30 0EF7 movlw 247 - 20464 005F32 16DF andwf indf2,f,c - 20465 005F34 i2l8561: - 20466 - 20467 ;mcc_generated_files/can1.c: 405: status = 1; - 20468 005F34 0E01 movlw 1 - 20469 005F36 6E1D movwf Receive@status^(0+1280),c - 20470 005F38 i2l8563: - 20471 - 20472 ;mcc_generated_files/can1.c: 409: return status; - 20473 005F38 501D movf Receive@status^(0+1280),w,c - 20474 005F3A 0012 return ;funcret - 20475 005F3C __end_of_Receive: - 20476 callstack 0 - 20477 - 20478 ;; *************** function _ReadMessageFromFifo ***************** - 20479 ;; Defined at: - 20480 ;; line 346 in file "mcc_generated_files/can1.c" - 20481 ;; Parameters: Size Location Type - 20482 ;; rxFifoObj 2 11[COMRAM] PTR unsigned char - 20483 ;; -> RAM(9471), - 20484 ;; rxCanMsg 2 13[COMRAM] PTR struct . - 20485 ;; -> msgReceipt(7), - 20486 ;; Auto vars: Size Location Type - 20487 ;; msgId 4 18[COMRAM] unsigned long - 20488 ;; status 1 22[COMRAM] unsigned char - 20489 ;; payloadOffse 1 0 const unsigned char - 20490 ;; Return value: Size Location Type - 20491 ;; 1 wreg void - 20492 ;; Registers used: - 20493 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, cstack - 20494 ;; Tracked objects: - 20495 ;; On entry : 0/0 - 20496 ;; On exit : 0/0 - 20497 ;; Unchanged: 0/0 - 20498 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 20899 006016 5018 movf Receive@channel^(0+1280),w,c + 20900 006018 0D0C mullw 12 + 20901 00601A 0E54 movlw 84 + 20902 00601C 24F3 addwf 243,w,c + 20903 00601E 6ED9 movwf fsr2l,c + 20904 006020 0E01 movlw 1 + 20905 006022 20F4 addwfc prodh,w,c + 20906 006024 6EDA movwf fsr2h,c + 20907 006026 0EF7 movlw 247 + 20908 006028 16DF andwf indf2,f,c + 20909 00602A i2l8562: + 20910 + 20911 ;mcc_generated_files/can1.c: 405: status = 1; + 20912 00602A 0E01 movlw 1 + 20913 00602C 6E1D movwf Receive@status^(0+1280),c + 20914 00602E i2l8564: + 20915 + 20916 ;mcc_generated_files/can1.c: 409: return status; + 20917 00602E 501D movf Receive@status^(0+1280),w,c + 20918 006030 0012 return ;funcret + 20919 006032 __end_of_Receive: + 20920 callstack 0 + 20921 + 20922 ;; *************** function _ReadMessageFromFifo ***************** + 20923 ;; Defined at: + 20924 ;; line 346 in file "mcc_generated_files/can1.c" + 20925 ;; Parameters: Size Location Type + 20926 ;; rxFifoObj 2 11[COMRAM] PTR unsigned char + 20927 ;; -> RAM(9471), + 20928 ;; rxCanMsg 2 13[COMRAM] PTR struct . + 20929 ;; -> msgReceipt(7), + 20930 ;; Auto vars: Size Location Type + 20931 ;; msgId 4 18[COMRAM] unsigned long + 20932 ;; status 1 22[COMRAM] unsigned char + 20933 ;; payloadOffse 1 0 const unsigned char + 20934 ;; Return value: Size Location Type + 20935 ;; 1 wreg void + 20936 ;; Registers used: + 20937 ;; wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, cstack + 20938 ;; Tracked objects: + 20939 ;; On entry : 0/0 + 20940 ;; On exit : 0/0 + 20941 ;; Unchanged: 0/0 + 20942 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 20499 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 + 20943 ;; Params: 4 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20500 ;; Locals: 6 0 0 0 0 0 0 0 0 0 0 0 + 20944 ;; Locals: 6 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20501 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 + 20945 ;; Temps: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20502 ;; Totals: 12 0 0 0 0 0 0 0 0 0 0 0 + 20946 ;; Totals: 12 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20503 ;;Total ram usage: 12 bytes - 20504 ;; Hardware stack levels used: 1 - 20505 ;; Hardware stack levels required when called: 1 - 20506 ;; This function calls: - 20507 ;; i2_memcpy - 20508 ;; This function is called by: - 20509 ;; _Receive - 20510 ;; This function uses a non-reentrant model - 20511 ;; - 20512 - 20513 psect text153 - 20514 0042D2 __ptext153: - 20515 callstack 0 - 20516 0042D2 _ReadMessageFromFifo: - 20517 callstack 113 - 20518 0042D2 - 20519 ;mcc_generated_files/can1.c: 346: static void ReadMessageFromFifo(uint8_t *rxFifoObj, CA + 20947 ;;Total ram usage: 12 bytes + 20948 ;; Hardware stack levels used: 1 + 20949 ;; Hardware stack levels required when called: 1 + 20950 ;; This function calls: + 20951 ;; i2_memcpy + 20952 ;; This function is called by: + 20953 ;; _Receive + 20954 ;; This function uses a non-reentrant model + 20955 ;; + 20956 + 20957 psect text153 + 20958 0042D2 __ptext153: + 20959 callstack 0 + 20960 0042D2 _ReadMessageFromFifo: + 20961 callstack 113 + 20962 0042D2 + 20963 ;mcc_generated_files/can1.c: 346: static void ReadMessageFromFifo(uint8_t *rxFifoObj, CA + N_MSG_OBJ *rxCanMsg);mcc_generated_files/can1.c: 347: {;mcc_generated_files/can1.c: 348: + uint32_t msgId;;mcc_generated_files/can1.c: 349: uint8_t status = rxFifoObj[4]; - 20520 0042D2 EE20 F004 lfsr 2,4 - 20521 0042D6 500C movf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c - 20522 0042D8 26D9 addwf fsr2l,f,c - 20523 0042DA 500D movf (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c - 20524 0042DC 22DA addwfc fsr2h,f,c - 20525 0042DE 50DF movf indf2,w,c - 20526 0042E0 6E17 movwf ReadMessageFromFifo@status^(0+1280),c - 20527 0042E2 - 20528 ;mcc_generated_files/can1.c: 356: rxCanMsg->field.dlc = status; - 20529 0042E2 C517 F510 movff ReadMessageFromFifo@status,??_ReadMessageFromFifo - 20530 0042E6 EE20 F004 lfsr 2,4 - 20531 0042EA 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c - 20532 0042EC 26D9 addwf fsr2l,f,c - 20533 0042EE 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c - 20534 0042F0 22DA addwfc fsr2h,f,c - 20535 0042F2 4610 rlncf ??_ReadMessageFromFifo^(0+1280),f,c - 20536 0042F4 4610 rlncf ??_ReadMessageFromFifo^(0+1280),f,c - 20537 0042F6 50DF movf 479,w,c - 20538 0042F8 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c - 20539 0042FA 0BC3 andlw -61 - 20540 0042FC 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c - 20541 0042FE 6EDF movwf 479,c - 20542 004300 - 20543 ;mcc_generated_files/can1.c: 357: rxCanMsg->field.idType = (status & (1UL << (4U))) + 20964 0042D2 EE20 F004 lfsr 2,4 + 20965 0042D6 500C movf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c + 20966 0042D8 26D9 addwf fsr2l,f,c + 20967 0042DA 500D movf (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c + 20968 0042DC 22DA addwfc fsr2h,f,c + 20969 0042DE 50DF movf indf2,w,c + 20970 0042E0 6E17 movwf ReadMessageFromFifo@status^(0+1280),c + 20971 0042E2 + 20972 ;mcc_generated_files/can1.c: 356: rxCanMsg->field.dlc = status; + 20973 0042E2 C517 F510 movff ReadMessageFromFifo@status,??_ReadMessageFromFifo + 20974 0042E6 EE20 F004 lfsr 2,4 + 20975 0042EA 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c + 20976 0042EC 26D9 addwf fsr2l,f,c + 20977 0042EE 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c + 20978 0042F0 22DA addwfc fsr2h,f,c + 20979 0042F2 4610 rlncf ??_ReadMessageFromFifo^(0+1280),f,c + 20980 0042F4 4610 rlncf ??_ReadMessageFromFifo^(0+1280),f,c + 20981 0042F6 50DF movf 479,w,c + 20982 0042F8 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c + 20983 0042FA 0BC3 andlw -61 + 20984 0042FC 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c + 20985 0042FE 6EDF movwf 479,c + 20986 004300 + 20987 ;mcc_generated_files/can1.c: 357: rxCanMsg->field.idType = (status & (1UL << (4U))) + ? CAN_FRAME_EXT : CAN_FRAME_STD; - 20544 004300 B817 btfsc ReadMessageFromFifo@status^(0+1280),4,c - 20545 004302 EF85 F021 goto i2u536_41 - 20546 004306 EF89 F021 goto i2u536_40 - 20547 00430A i2u536_41: - 20548 00430A 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c - 20549 00430C 2A10 incf ??_ReadMessageFromFifo^(0+1280),f,c - 20550 00430E EF8A F021 goto i2u537_48 - 20551 004312 i2u536_40: - 20552 004312 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c - 20553 004314 i2u537_48: - 20554 004314 EE20 F004 lfsr 2,4 - 20555 004318 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c - 20556 00431A 26D9 addwf fsr2l,f,c - 20557 00431C 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c - 20558 00431E 22DA addwfc fsr2h,f,c - 20559 004320 50DF movf 479,w,c - 20560 004322 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c - 20561 004324 0BFE andlw -2 - 20562 004326 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c - 20563 004328 6EDF movwf 479,c - 20564 00432A - 20565 ;mcc_generated_files/can1.c: 358: rxCanMsg->field.frameType = (status & (1UL << (5U) + 20988 004300 B817 btfsc ReadMessageFromFifo@status^(0+1280),4,c + 20989 004302 EF85 F021 goto i2u557_41 + 20990 004306 EF89 F021 goto i2u557_40 + 20991 00430A i2u557_41: + 20992 00430A 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c + 20993 00430C 2A10 incf ??_ReadMessageFromFifo^(0+1280),f,c + 20994 00430E EF8A F021 goto i2u558_48 + 20995 004312 i2u557_40: + 20996 004312 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c + 20997 004314 i2u558_48: + 20998 004314 EE20 F004 lfsr 2,4 + 20999 004318 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c + 21000 00431A 26D9 addwf fsr2l,f,c + 21001 00431C 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c + 21002 00431E 22DA addwfc fsr2h,f,c + 21003 004320 50DF movf 479,w,c + 21004 004322 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c + 21005 004324 0BFE andlw -2 + 21006 004326 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c + 21007 004328 6EDF movwf 479,c + 21008 00432A + 21009 ;mcc_generated_files/can1.c: 358: rxCanMsg->field.frameType = (status & (1UL << (5U) + )) ? CAN_FRAME_RTR : CAN_FRAME_DATA; - 20566 00432A BA17 btfsc ReadMessageFromFifo@status^(0+1280),5,c - 20567 00432C EF9A F021 goto i2u538_41 - 20568 004330 EF9E F021 goto i2u538_40 - 20569 004334 i2u538_41: - 20570 004334 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c - 20571 004336 2A10 incf ??_ReadMessageFromFifo^(0+1280),f,c - 20572 004338 EF9F F021 goto i2u539_48 - 20573 00433C i2u538_40: - 20574 00433C 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c - 20575 00433E i2u539_48: - 20576 00433E EE20 F004 lfsr 2,4 - 20577 004342 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c - 20578 004344 26D9 addwf fsr2l,f,c - 20579 004346 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c - 20580 004348 22DA addwfc fsr2h,f,c - 20581 00434A 4610 rlncf ??_ReadMessageFromFifo^(0+1280),f,c - 20582 00434C 50DF movf 479,w,c - 20583 00434E 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c - 20584 004350 0BFD andlw -3 - 20585 004352 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c - 20586 004354 6EDF movwf 479,c - 20587 004356 - 20588 ;mcc_generated_files/can1.c: 359: rxCanMsg->field.brs = (status & (1UL << (6U))) ? C + 21010 00432A BA17 btfsc ReadMessageFromFifo@status^(0+1280),5,c + 21011 00432C EF9A F021 goto i2u559_41 + 21012 004330 EF9E F021 goto i2u559_40 + 21013 004334 i2u559_41: + 21014 004334 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c + 21015 004336 2A10 incf ??_ReadMessageFromFifo^(0+1280),f,c + 21016 004338 EF9F F021 goto i2u560_48 + 21017 00433C i2u559_40: + 21018 00433C 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c + 21019 00433E i2u560_48: + 21020 00433E EE20 F004 lfsr 2,4 + 21021 004342 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c + 21022 004344 26D9 addwf fsr2l,f,c + 21023 004346 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c + 21024 004348 22DA addwfc fsr2h,f,c + 21025 00434A 4610 rlncf ??_ReadMessageFromFifo^(0+1280),f,c + 21026 00434C 50DF movf 479,w,c + 21027 00434E 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c + 21028 004350 0BFD andlw -3 + 21029 004352 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c + 21030 004354 6EDF movwf 479,c + 21031 004356 + 21032 ;mcc_generated_files/can1.c: 359: rxCanMsg->field.brs = (status & (1UL << (6U))) ? C + AN_BRS_MODE : CAN_NON_BRS_MODE; - 20589 004356 BC17 btfsc ReadMessageFromFifo@status^(0+1280),6,c - 20590 004358 EFB0 F021 goto i2u540_41 - 20591 00435C EFB4 F021 goto i2u540_40 - 20592 004360 i2u540_41: - 20593 004360 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c - 20594 004362 2A10 incf ??_ReadMessageFromFifo^(0+1280),f,c - 20595 004364 EFB5 F021 goto i2u541_48 - 20596 004368 i2u540_40: - 20597 004368 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c - 20598 00436A i2u541_48: - 20599 00436A EE20 F004 lfsr 2,4 - 20600 00436E 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c - 20601 004370 26D9 addwf fsr2l,f,c - 20602 004372 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c - 20603 004374 22DA addwfc fsr2h,f,c - 20604 004376 3210 rrcf ??_ReadMessageFromFifo^(0+1280),f,c - 20605 004378 3210 rrcf ??_ReadMessageFromFifo^(0+1280),f,c - 20606 00437A 50DF movf 479,w,c - 20607 00437C 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c - 20608 00437E 0B7F andlw -129 - 20609 004380 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c - 20610 004382 6EDF movwf 479,c - 20611 004384 - 20612 ;mcc_generated_files/can1.c: 360: rxCanMsg->field.formatType = (status & (1UL << (7U + 21033 004356 BC17 btfsc ReadMessageFromFifo@status^(0+1280),6,c + 21034 004358 EFB0 F021 goto i2u561_41 + 21035 00435C EFB4 F021 goto i2u561_40 + 21036 004360 i2u561_41: + 21037 004360 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c + 21038 004362 2A10 incf ??_ReadMessageFromFifo^(0+1280),f,c + 21039 004364 EFB5 F021 goto i2u562_48 + 21040 004368 i2u561_40: + 21041 004368 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c + 21042 00436A i2u562_48: + 21043 00436A EE20 F004 lfsr 2,4 + 21044 00436E 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c + 21045 004370 26D9 addwf fsr2l,f,c + 21046 004372 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c + 21047 004374 22DA addwfc fsr2h,f,c + 21048 004376 3210 rrcf ??_ReadMessageFromFifo^(0+1280),f,c + 21049 004378 3210 rrcf ??_ReadMessageFromFifo^(0+1280),f,c + 21050 00437A 50DF movf 479,w,c + 21051 00437C 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c + 21052 00437E 0B7F andlw -129 + 21053 004380 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c + 21054 004382 6EDF movwf 479,c + 21055 004384 + 21056 ;mcc_generated_files/can1.c: 360: rxCanMsg->field.formatType = (status & (1UL << (7U + ))) ? CAN_FRAME_EXT : CAN_FRAME_STD; - 20613 004384 BE17 btfsc ReadMessageFromFifo@status^(0+1280),7,c - 20614 004386 EFC7 F021 goto i2u542_41 - 20615 00438A EFCB F021 goto i2u542_40 - 20616 00438E i2u542_41: - 20617 00438E 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c - 20618 004390 2A10 incf ??_ReadMessageFromFifo^(0+1280),f,c - 20619 004392 EFCC F021 goto i2u543_48 - 20620 004396 i2u542_40: - 20621 004396 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c - 20622 004398 i2u543_48: - 20623 004398 EE20 F004 lfsr 2,4 - 20624 00439C 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c - 20625 00439E 26D9 addwf fsr2l,f,c - 20626 0043A0 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c - 20627 0043A2 22DA addwfc fsr2h,f,c - 20628 0043A4 3A10 swapf ??_ReadMessageFromFifo^(0+1280),f,c - 20629 0043A6 4610 rlncf ??_ReadMessageFromFifo^(0+1280),f,c - 20630 0043A8 4610 rlncf ??_ReadMessageFromFifo^(0+1280),f,c - 20631 0043AA 50DF movf 479,w,c - 20632 0043AC 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c - 20633 0043AE 0BBF andlw -65 - 20634 0043B0 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c - 20635 0043B2 6EDF movwf 479,c - 20636 0043B4 - 20637 ;mcc_generated_files/can1.c: 362: msgId = rxFifoObj[1] & (0x07U); - 20638 0043B4 EE20 F001 lfsr 2,1 - 20639 0043B8 500C movf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c - 20640 0043BA 26D9 addwf fsr2l,f,c - 20641 0043BC 500D movf (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c - 20642 0043BE 22DA addwfc fsr2h,f,c - 20643 0043C0 50DF movf indf2,w,c - 20644 0043C2 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c - 20645 0043C4 0E07 movlw 7 - 20646 0043C6 1610 andwf ??_ReadMessageFromFifo^(0+1280),f,c - 20647 0043C8 5010 movf ??_ReadMessageFromFifo^(0+1280),w,c - 20648 0043CA 6E13 movwf ReadMessageFromFifo@msgId^(0+1280),c - 20649 0043CC 6A14 clrf (ReadMessageFromFifo@msgId+1)^(0+1280),c - 20650 0043CE 6A15 clrf (ReadMessageFromFifo@msgId+2)^(0+1280),c - 20651 0043D0 6A16 clrf (ReadMessageFromFifo@msgId+3)^(0+1280),c - 20652 0043D2 - 20653 ;mcc_generated_files/can1.c: 363: msgId <<= (8U); - 20654 0043D2 C515 F516 movff ReadMessageFromFifo@msgId+2,ReadMessageFromFifo@msgId+3 - 20655 0043D6 C514 F515 movff ReadMessageFromFifo@msgId+1,ReadMessageFromFifo@msgId+2 - 20656 0043DA C513 F514 movff ReadMessageFromFifo@msgId,ReadMessageFromFifo@msgId+1 - 20657 0043DE 6A13 clrf ReadMessageFromFifo@msgId^(0+1280),c - 20658 0043E0 - 20659 ;mcc_generated_files/can1.c: 364: msgId |= rxFifoObj[0]; - 20660 0043E0 0061 F430 F4D9 movff ReadMessageFromFifo@rxFifoObj,fsr2l - 20661 0043E6 0061 F434 F4DA movff ReadMessageFromFifo@rxFifoObj+1,fsr2h - 20662 0043EC 50DF movf indf2,w,c - 20663 0043EE 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c - 20664 0043F0 5010 movf ??_ReadMessageFromFifo^(0+1280),w,c - 20665 0043F2 1213 iorwf ReadMessageFromFifo@msgId^(0+1280),f,c - 20666 0043F4 - 20667 ;mcc_generated_files/can1.c: 365: if (CAN_FRAME_EXT == rxCanMsg->field.idType) - 20668 0043F4 EE20 F004 lfsr 2,4 - 20669 0043F8 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c - 20670 0043FA 26D9 addwf fsr2l,f,c - 20671 0043FC 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c - 20672 0043FE 22DA addwfc fsr2h,f,c - 20673 004400 A0DF btfss indf2,0,c - 20674 004402 EF05 F022 goto i2u544_41 - 20675 004406 EF07 F022 goto i2u544_40 - 20676 00440A i2u544_41: - 20677 00440A EF48 F022 goto i2l8035 - 20678 00440E i2u544_40: - 20679 00440E - 20680 ;mcc_generated_files/can1.c: 366: {;mcc_generated_files/can1.c: 367: msgId < + 21057 004384 BE17 btfsc ReadMessageFromFifo@status^(0+1280),7,c + 21058 004386 EFC7 F021 goto i2u563_41 + 21059 00438A EFCB F021 goto i2u563_40 + 21060 00438E i2u563_41: + 21061 00438E 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c + 21062 004390 2A10 incf ??_ReadMessageFromFifo^(0+1280),f,c + 21063 004392 EFCC F021 goto i2u564_48 + 21064 004396 i2u563_40: + 21065 004396 6A10 clrf ??_ReadMessageFromFifo^(0+1280),c + 21066 004398 i2u564_48: + 21067 004398 EE20 F004 lfsr 2,4 + 21068 00439C 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c + 21069 00439E 26D9 addwf fsr2l,f,c + 21070 0043A0 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c + 21071 0043A2 22DA addwfc fsr2h,f,c + 21072 0043A4 3A10 swapf ??_ReadMessageFromFifo^(0+1280),f,c + 21073 0043A6 4610 rlncf ??_ReadMessageFromFifo^(0+1280),f,c + 21074 0043A8 4610 rlncf ??_ReadMessageFromFifo^(0+1280),f,c + 21075 0043AA 50DF movf 479,w,c + 21076 0043AC 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c + 21077 0043AE 0BBF andlw -65 + 21078 0043B0 1810 xorwf ??_ReadMessageFromFifo^(0+1280),w,c + 21079 0043B2 6EDF movwf 479,c + 21080 0043B4 + 21081 ;mcc_generated_files/can1.c: 362: msgId = rxFifoObj[1] & (0x07U); + 21082 0043B4 EE20 F001 lfsr 2,1 + 21083 0043B8 500C movf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c + 21084 0043BA 26D9 addwf fsr2l,f,c + 21085 0043BC 500D movf (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c + 21086 0043BE 22DA addwfc fsr2h,f,c + 21087 0043C0 50DF movf indf2,w,c + 21088 0043C2 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c + 21089 0043C4 0E07 movlw 7 + 21090 0043C6 1610 andwf ??_ReadMessageFromFifo^(0+1280),f,c + 21091 0043C8 5010 movf ??_ReadMessageFromFifo^(0+1280),w,c + 21092 0043CA 6E13 movwf ReadMessageFromFifo@msgId^(0+1280),c + 21093 0043CC 6A14 clrf (ReadMessageFromFifo@msgId+1)^(0+1280),c + 21094 0043CE 6A15 clrf (ReadMessageFromFifo@msgId+2)^(0+1280),c + 21095 0043D0 6A16 clrf (ReadMessageFromFifo@msgId+3)^(0+1280),c + 21096 0043D2 + 21097 ;mcc_generated_files/can1.c: 363: msgId <<= (8U); + 21098 0043D2 C515 F516 movff ReadMessageFromFifo@msgId+2,ReadMessageFromFifo@msgId+3 + 21099 0043D6 C514 F515 movff ReadMessageFromFifo@msgId+1,ReadMessageFromFifo@msgId+2 + 21100 0043DA C513 F514 movff ReadMessageFromFifo@msgId,ReadMessageFromFifo@msgId+1 + 21101 0043DE 6A13 clrf ReadMessageFromFifo@msgId^(0+1280),c + 21102 0043E0 + 21103 ;mcc_generated_files/can1.c: 364: msgId |= rxFifoObj[0]; + 21104 0043E0 0061 F430 F4D9 movff ReadMessageFromFifo@rxFifoObj,fsr2l + 21105 0043E6 0061 F434 F4DA movff ReadMessageFromFifo@rxFifoObj+1,fsr2h + 21106 0043EC 50DF movf indf2,w,c + 21107 0043EE 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c + 21108 0043F0 5010 movf ??_ReadMessageFromFifo^(0+1280),w,c + 21109 0043F2 1213 iorwf ReadMessageFromFifo@msgId^(0+1280),f,c + 21110 0043F4 + 21111 ;mcc_generated_files/can1.c: 365: if (CAN_FRAME_EXT == rxCanMsg->field.idType) + 21112 0043F4 EE20 F004 lfsr 2,4 + 21113 0043F8 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c + 21114 0043FA 26D9 addwf fsr2l,f,c + 21115 0043FC 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c + 21116 0043FE 22DA addwfc fsr2h,f,c + 21117 004400 A0DF btfss indf2,0,c + 21118 004402 EF05 F022 goto i2u565_41 + 21119 004406 EF07 F022 goto i2u565_40 + 21120 00440A i2u565_41: + 21121 00440A EF48 F022 goto i2l8036 + 21122 00440E i2u565_40: + 21123 00440E + 21124 ;mcc_generated_files/can1.c: 366: {;mcc_generated_files/can1.c: 367: msgId < + <= (5U); - 20681 00440E 0E05 movlw 5 - 20682 004410 i2u545_45: - 20683 004410 90D8 bcf status,0,c - 20684 004412 3613 rlcf ReadMessageFromFifo@msgId^(0+1280),f,c - 20685 004414 3614 rlcf (ReadMessageFromFifo@msgId+1)^(0+1280),f,c - 20686 004416 3615 rlcf (ReadMessageFromFifo@msgId+2)^(0+1280),f,c - 20687 004418 3616 rlcf (ReadMessageFromFifo@msgId+3)^(0+1280),f,c - 20688 00441A 2EE8 decfsz wreg,f,c - 20689 00441C EF08 F022 goto i2u545_45 - 20690 004420 - 20691 ;mcc_generated_files/can1.c: 368: msgId |= (rxFifoObj[3] & (0x1FU)); - 20692 004420 EE20 F003 lfsr 2,3 - 20693 004424 500C movf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c - 20694 004426 26D9 addwf fsr2l,f,c - 20695 004428 500D movf (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c - 20696 00442A 22DA addwfc fsr2h,f,c - 20697 00442C 50DF movf indf2,w,c - 20698 00442E 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c - 20699 004430 0E1F movlw 31 - 20700 004432 1610 andwf ??_ReadMessageFromFifo^(0+1280),f,c - 20701 004434 5010 movf ??_ReadMessageFromFifo^(0+1280),w,c - 20702 004436 1213 iorwf ReadMessageFromFifo@msgId^(0+1280),f,c - 20703 004438 - 20704 ;mcc_generated_files/can1.c: 369: msgId <<= (8U); - 20705 004438 C515 F516 movff ReadMessageFromFifo@msgId+2,ReadMessageFromFifo@msgId+3 - 20706 00443C C514 F515 movff ReadMessageFromFifo@msgId+1,ReadMessageFromFifo@msgId+2 - 20707 004440 C513 F514 movff ReadMessageFromFifo@msgId,ReadMessageFromFifo@msgId+1 - 20708 004444 6A13 clrf ReadMessageFromFifo@msgId^(0+1280),c - 20709 004446 - 20710 ;mcc_generated_files/can1.c: 370: msgId |= rxFifoObj[2]; - 20711 004446 EE20 F002 lfsr 2,2 - 20712 00444A 500C movf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c - 20713 00444C 26D9 addwf fsr2l,f,c - 20714 00444E 500D movf (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c - 20715 004450 22DA addwfc fsr2h,f,c - 20716 004452 50DF movf indf2,w,c - 20717 004454 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c - 20718 004456 5010 movf ??_ReadMessageFromFifo^(0+1280),w,c - 20719 004458 1213 iorwf ReadMessageFromFifo@msgId^(0+1280),f,c - 20720 00445A - 20721 ;mcc_generated_files/can1.c: 371: msgId <<= (5U); - 20722 00445A 0E05 movlw 5 - 20723 00445C i2u546_45: - 20724 00445C 90D8 bcf status,0,c - 20725 00445E 3613 rlcf ReadMessageFromFifo@msgId^(0+1280),f,c - 20726 004460 3614 rlcf (ReadMessageFromFifo@msgId+1)^(0+1280),f,c - 20727 004462 3615 rlcf (ReadMessageFromFifo@msgId+2)^(0+1280),f,c - 20728 004464 3616 rlcf (ReadMessageFromFifo@msgId+3)^(0+1280),f,c - 20729 004466 2EE8 decfsz wreg,f,c - 20730 004468 EF2E F022 goto i2u546_45 - 20731 00446C - 20732 ;mcc_generated_files/can1.c: 372: msgId |= (rxFifoObj[1] & (0xF8U)) >> (3U); - 20733 00446C EE20 F001 lfsr 2,1 - 20734 004470 500C movf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c - 20735 004472 26D9 addwf fsr2l,f,c - 20736 004474 500D movf (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c - 20737 004476 22DA addwfc fsr2h,f,c - 20738 004478 50DF movf indf2,w,c - 20739 00447A 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c - 20740 00447C 90D8 bcf status,0,c - 20741 00447E 3210 rrcf ??_ReadMessageFromFifo^(0+1280),f,c - 20742 004480 90D8 bcf status,0,c - 20743 004482 3210 rrcf ??_ReadMessageFromFifo^(0+1280),f,c - 20744 004484 90D8 bcf status,0,c - 20745 004486 3210 rrcf ??_ReadMessageFromFifo^(0+1280),f,c - 20746 004488 0E1F movlw 31 - 20747 00448A 1610 andwf ??_ReadMessageFromFifo^(0+1280),f,c - 20748 00448C 5010 movf ??_ReadMessageFromFifo^(0+1280),w,c - 20749 00448E 1213 iorwf ReadMessageFromFifo@msgId^(0+1280),f,c - 20750 004490 i2l8035: - 20751 - 20752 ;mcc_generated_files/can1.c: 374: rxCanMsg->msgId = msgId; - 20753 004490 0061 F438 F4D9 movff ReadMessageFromFifo@rxCanMsg,fsr2l - 20754 004496 0061 F43C F4DA movff ReadMessageFromFifo@rxCanMsg+1,fsr2h - 20755 00449C 0061 F44C F4DE movff ReadMessageFromFifo@msgId,postinc2 - 20756 0044A2 0061 F450 F4DE movff ReadMessageFromFifo@msgId+1,postinc2 - 20757 0044A8 0061 F454 F4DE movff ReadMessageFromFifo@msgId+2,postinc2 - 20758 0044AE 0061 F458 F4DE movff ReadMessageFromFifo@msgId+3,postinc2 - 20759 0044B4 - 20760 ;mcc_generated_files/can1.c: 376: memcpy(rxMsgData, rxFifoObj + payloadOffsetBytes, + 21125 00440E 0E05 movlw 5 + 21126 004410 i2u566_45: + 21127 004410 90D8 bcf status,0,c + 21128 004412 3613 rlcf ReadMessageFromFifo@msgId^(0+1280),f,c + 21129 004414 3614 rlcf (ReadMessageFromFifo@msgId+1)^(0+1280),f,c + 21130 004416 3615 rlcf (ReadMessageFromFifo@msgId+2)^(0+1280),f,c + 21131 004418 3616 rlcf (ReadMessageFromFifo@msgId+3)^(0+1280),f,c + 21132 00441A 2EE8 decfsz wreg,f,c + 21133 00441C EF08 F022 goto i2u566_45 + 21134 004420 + 21135 ;mcc_generated_files/can1.c: 368: msgId |= (rxFifoObj[3] & (0x1FU)); + 21136 004420 EE20 F003 lfsr 2,3 + 21137 004424 500C movf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c + 21138 004426 26D9 addwf fsr2l,f,c + 21139 004428 500D movf (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c + 21140 00442A 22DA addwfc fsr2h,f,c + 21141 00442C 50DF movf indf2,w,c + 21142 00442E 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c + 21143 004430 0E1F movlw 31 + 21144 004432 1610 andwf ??_ReadMessageFromFifo^(0+1280),f,c + 21145 004434 5010 movf ??_ReadMessageFromFifo^(0+1280),w,c + 21146 004436 1213 iorwf ReadMessageFromFifo@msgId^(0+1280),f,c + 21147 004438 + 21148 ;mcc_generated_files/can1.c: 369: msgId <<= (8U); + 21149 004438 C515 F516 movff ReadMessageFromFifo@msgId+2,ReadMessageFromFifo@msgId+3 + 21150 00443C C514 F515 movff ReadMessageFromFifo@msgId+1,ReadMessageFromFifo@msgId+2 + 21151 004440 C513 F514 movff ReadMessageFromFifo@msgId,ReadMessageFromFifo@msgId+1 + 21152 004444 6A13 clrf ReadMessageFromFifo@msgId^(0+1280),c + 21153 004446 + 21154 ;mcc_generated_files/can1.c: 370: msgId |= rxFifoObj[2]; + 21155 004446 EE20 F002 lfsr 2,2 + 21156 00444A 500C movf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c + 21157 00444C 26D9 addwf fsr2l,f,c + 21158 00444E 500D movf (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c + 21159 004450 22DA addwfc fsr2h,f,c + 21160 004452 50DF movf indf2,w,c + 21161 004454 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c + 21162 004456 5010 movf ??_ReadMessageFromFifo^(0+1280),w,c + 21163 004458 1213 iorwf ReadMessageFromFifo@msgId^(0+1280),f,c + 21164 00445A + 21165 ;mcc_generated_files/can1.c: 371: msgId <<= (5U); + 21166 00445A 0E05 movlw 5 + 21167 00445C i2u567_45: + 21168 00445C 90D8 bcf status,0,c + 21169 00445E 3613 rlcf ReadMessageFromFifo@msgId^(0+1280),f,c + 21170 004460 3614 rlcf (ReadMessageFromFifo@msgId+1)^(0+1280),f,c + 21171 004462 3615 rlcf (ReadMessageFromFifo@msgId+2)^(0+1280),f,c + 21172 004464 3616 rlcf (ReadMessageFromFifo@msgId+3)^(0+1280),f,c + 21173 004466 2EE8 decfsz wreg,f,c + 21174 004468 EF2E F022 goto i2u567_45 + 21175 00446C + 21176 ;mcc_generated_files/can1.c: 372: msgId |= (rxFifoObj[1] & (0xF8U)) >> (3U); + 21177 00446C EE20 F001 lfsr 2,1 + 21178 004470 500C movf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c + 21179 004472 26D9 addwf fsr2l,f,c + 21180 004474 500D movf (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c + 21181 004476 22DA addwfc fsr2h,f,c + 21182 004478 50DF movf indf2,w,c + 21183 00447A 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c + 21184 00447C 90D8 bcf status,0,c + 21185 00447E 3210 rrcf ??_ReadMessageFromFifo^(0+1280),f,c + 21186 004480 90D8 bcf status,0,c + 21187 004482 3210 rrcf ??_ReadMessageFromFifo^(0+1280),f,c + 21188 004484 90D8 bcf status,0,c + 21189 004486 3210 rrcf ??_ReadMessageFromFifo^(0+1280),f,c + 21190 004488 0E1F movlw 31 + 21191 00448A 1610 andwf ??_ReadMessageFromFifo^(0+1280),f,c + 21192 00448C 5010 movf ??_ReadMessageFromFifo^(0+1280),w,c + 21193 00448E 1213 iorwf ReadMessageFromFifo@msgId^(0+1280),f,c + 21194 004490 i2l8036: + 21195 + 21196 ;mcc_generated_files/can1.c: 374: rxCanMsg->msgId = msgId; + 21197 004490 0061 F438 F4D9 movff ReadMessageFromFifo@rxCanMsg,fsr2l + 21198 004496 0061 F43C F4DA movff ReadMessageFromFifo@rxCanMsg+1,fsr2h + 21199 00449C 0061 F44C F4DE movff ReadMessageFromFifo@msgId,postinc2 + 21200 0044A2 0061 F450 F4DE movff ReadMessageFromFifo@msgId+1,postinc2 + 21201 0044A8 0061 F454 F4DE movff ReadMessageFromFifo@msgId+2,postinc2 + 21202 0044AE 0061 F458 F4DE movff ReadMessageFromFifo@msgId+3,postinc2 + 21203 0044B4 + 21204 ;mcc_generated_files/can1.c: 376: memcpy(rxMsgData, rxFifoObj + payloadOffsetBytes, + (DLC_BYTES[(rxCanMsg->field.dlc)])); - 20761 0044B4 0E91 movlw low _rxMsgData - 20762 0044B6 6E01 movwf i2memcpy@d1^(0+1280),c - 20763 0044B8 0E06 movlw high _rxMsgData - 20764 0044BA 6E02 movwf (i2memcpy@d1+1)^(0+1280),c - 20765 0044BC 0E08 movlw 8 - 20766 0044BE 240C addwf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c - 20767 0044C0 6E03 movwf i2memcpy@s1^(0+1280),c - 20768 0044C2 0E00 movlw 0 - 20769 0044C4 200D addwfc (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c - 20770 0044C6 6E04 movwf (i2memcpy@s1+1)^(0+1280),c - 20771 0044C8 EE20 F004 lfsr 2,4 - 20772 0044CC 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c - 20773 0044CE 26D9 addwf fsr2l,f,c - 20774 0044D0 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c - 20775 0044D2 22DA addwfc fsr2h,f,c - 20776 0044D4 30DF rrcf 479,w,c - 20777 0044D6 32E8 rrcf wreg,f,c - 20778 0044D8 0B0F andlw 15 - 20779 0044DA 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c - 20780 0044DC 6A11 clrf (??_ReadMessageFromFifo+1)^(0+1280),c - 20781 0044DE 0E27 movlw low _DLC_BYTES - 20782 0044E0 2410 addwf ??_ReadMessageFromFifo^(0+1280),w,c - 20783 0044E2 6EF6 movwf tblptrl,c - 20784 0044E4 0E25 movlw high _DLC_BYTES - 20785 0044E6 2011 addwfc (??_ReadMessageFromFifo+1)^(0+1280),w,c - 20786 0044E8 6EF7 movwf tblptrh,c - 20787 0044EA if 1 ;There are 3 active tblptr bytes - 20788 0044EA 6AF8 clrf tblptru,c - 20789 0044EC 0E00 movlw low (__mediumconst shr (0+16)) - 20790 0044EE 22F8 addwfc tblptru,f,c - 20791 0044F0 endif - 20792 0044F0 0008 tblrd * - 20793 0044F2 50F5 movf tablat,w,c - 20794 0044F4 6E05 movwf i2memcpy@n^(0+1280),c - 20795 0044F6 6A06 clrf (i2memcpy@n+1)^(0+1280),c - 20796 0044F8 EC7A F039 call i2_memcpy ;wreg free - 20797 0044FC - 20798 ;mcc_generated_files/can1.c: 377: rxCanMsg->data = rxMsgData; - 20799 0044FC EE20 F005 lfsr 2,5 - 20800 004500 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c - 20801 004502 26D9 addwf fsr2l,f,c - 20802 004504 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c - 20803 004506 22DA addwfc fsr2h,f,c - 20804 004508 0E91 movlw low _rxMsgData - 20805 00450A 6EDE movwf postinc2,c - 20806 00450C 0E06 movlw high _rxMsgData - 20807 00450E 6EDD movwf postdec2,c - 20808 004510 0012 return ;funcret - 20809 004512 __end_of_ReadMessageFromFifo: - 20810 callstack 0 - 20811 - 20812 ;; *************** function i2_memcpy ***************** - 20813 ;; Defined at: - 20814 ;; line 4 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c" - 20815 ;; Parameters: Size Location Type - 20816 ;; d1 2 0[COMRAM] PTR void - 20817 ;; -> RAM(9471), rxMsgData(8), - 20818 ;; s1 2 2[COMRAM] PTR const void - 20819 ;; -> CANDATAdata(8), RAM(9471), rxMsgData(8), - 20820 ;; n 2 4[COMRAM] unsigned int - 20821 ;; Auto vars: Size Location Type - 20822 ;; s 2 8[COMRAM] PTR const unsigned char - 20823 ;; -> CANDATAdata(8), RAM(9471), rxMsgData(8), - 20824 ;; d 2 6[COMRAM] PTR unsigned char - 20825 ;; -> RAM(9471), rxMsgData(8), - 20826 ;; tmp 1 10[COMRAM] unsigned char - 20827 ;; Return value: Size Location Type - 20828 ;; 2 0[COMRAM] PTR void - 20829 ;; Registers used: - 20830 ;; wreg, fsr2l, fsr2h, status,2, status,0 - 20831 ;; Tracked objects: - 20832 ;; On entry : 0/0 - 20833 ;; On exit : 0/0 - 20834 ;; Unchanged: 0/0 - 20835 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 21205 0044B4 0E91 movlw low _rxMsgData + 21206 0044B6 6E01 movwf i2memcpy@d1^(0+1280),c + 21207 0044B8 0E06 movlw high _rxMsgData + 21208 0044BA 6E02 movwf (i2memcpy@d1+1)^(0+1280),c + 21209 0044BC 0E08 movlw 8 + 21210 0044BE 240C addwf ReadMessageFromFifo@rxFifoObj^(0+1280),w,c + 21211 0044C0 6E03 movwf i2memcpy@s1^(0+1280),c + 21212 0044C2 0E00 movlw 0 + 21213 0044C4 200D addwfc (ReadMessageFromFifo@rxFifoObj+1)^(0+1280),w,c + 21214 0044C6 6E04 movwf (i2memcpy@s1+1)^(0+1280),c + 21215 0044C8 EE20 F004 lfsr 2,4 + 21216 0044CC 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c + 21217 0044CE 26D9 addwf fsr2l,f,c + 21218 0044D0 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c + 21219 0044D2 22DA addwfc fsr2h,f,c + 21220 0044D4 30DF rrcf 479,w,c + 21221 0044D6 32E8 rrcf wreg,f,c + 21222 0044D8 0B0F andlw 15 + 21223 0044DA 6E10 movwf ??_ReadMessageFromFifo^(0+1280),c + 21224 0044DC 6A11 clrf (??_ReadMessageFromFifo+1)^(0+1280),c + 21225 0044DE 0E27 movlw low _DLC_BYTES + 21226 0044E0 2410 addwf ??_ReadMessageFromFifo^(0+1280),w,c + 21227 0044E2 6EF6 movwf tblptrl,c + 21228 0044E4 0E25 movlw high _DLC_BYTES + 21229 0044E6 2011 addwfc (??_ReadMessageFromFifo+1)^(0+1280),w,c + 21230 0044E8 6EF7 movwf tblptrh,c + 21231 0044EA if 1 ;There are 3 active tblptr bytes + 21232 0044EA 6AF8 clrf tblptru,c + 21233 0044EC 0E00 movlw low (__mediumconst shr (0+16)) + 21234 0044EE 22F8 addwfc tblptru,f,c + 21235 0044F0 endif + 21236 0044F0 0008 tblrd * + 21237 0044F2 50F5 movf tablat,w,c + 21238 0044F4 6E05 movwf i2memcpy@n^(0+1280),c + 21239 0044F6 6A06 clrf (i2memcpy@n+1)^(0+1280),c + 21240 0044F8 ECAB F03A call i2_memcpy ;wreg free + 21241 0044FC + 21242 ;mcc_generated_files/can1.c: 377: rxCanMsg->data = rxMsgData; + 21243 0044FC EE20 F005 lfsr 2,5 + 21244 004500 500E movf ReadMessageFromFifo@rxCanMsg^(0+1280),w,c + 21245 004502 26D9 addwf fsr2l,f,c + 21246 004504 500F movf (ReadMessageFromFifo@rxCanMsg+1)^(0+1280),w,c + 21247 004506 22DA addwfc fsr2h,f,c + 21248 004508 0E91 movlw low _rxMsgData + 21249 00450A 6EDE movwf postinc2,c + 21250 00450C 0E06 movlw high _rxMsgData + 21251 00450E 6EDD movwf postdec2,c + 21252 004510 0012 return ;funcret + 21253 004512 __end_of_ReadMessageFromFifo: + 21254 callstack 0 + 21255 + 21256 ;; *************** function i2_memcpy ***************** + 21257 ;; Defined at: + 21258 ;; line 4 in file "C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c" + 21259 ;; Parameters: Size Location Type + 21260 ;; d1 2 0[COMRAM] PTR void + 21261 ;; -> RAM(9471), rxMsgData(8), + 21262 ;; s1 2 2[COMRAM] PTR const void + 21263 ;; -> CANDATAdata(8), RAM(9471), rxMsgData(8), + 21264 ;; n 2 4[COMRAM] unsigned int + 21265 ;; Auto vars: Size Location Type + 21266 ;; s 2 8[COMRAM] PTR const unsigned char + 21267 ;; -> CANDATAdata(8), RAM(9471), rxMsgData(8), + 21268 ;; d 2 6[COMRAM] PTR unsigned char + 21269 ;; -> RAM(9471), rxMsgData(8), + 21270 ;; tmp 1 10[COMRAM] unsigned char + 21271 ;; Return value: Size Location Type + 21272 ;; 2 0[COMRAM] PTR void + 21273 ;; Registers used: + 21274 ;; wreg, fsr2l, fsr2h, status,2, status,0 + 21275 ;; Tracked objects: + 21276 ;; On entry : 0/0 + 21277 ;; On exit : 0/0 + 21278 ;; Unchanged: 0/0 + 21279 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 20836 ;; Params: 6 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20837 ;; Locals: 5 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20838 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20839 ;; Totals: 11 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 20840 ;;Total ram usage: 11 bytes - 20841 ;; Hardware stack levels used: 1 - 20842 ;; This function calls: - 20843 ;; Nothing - 20844 ;; This function is called by: - 20845 ;; _ReadMessageFromFifo - 20846 ;; i2_WriteMessageToFifo - 20847 ;; This function uses a non-reentrant model - 20848 ;; - 20849 - 20850 psect text154 - 20851 0072F4 __ptext154: - 20852 callstack 0 - 20853 0072F4 i2_memcpy: - 20854 callstack 113 - 20855 0072F4 C503 F509 movff i2memcpy@s1,i2memcpy@s - 20856 0072F8 C504 F50A movff i2memcpy@s1+1,i2memcpy@s+1 - 20857 0072FC C501 F507 movff i2memcpy@d1,i2memcpy@d - 20858 007300 C502 F508 movff i2memcpy@d1+1,i2memcpy@d+1 - 20859 007304 EF99 F039 goto i2l7987 - 20860 007308 i2l7979: - 20861 007308 0061 F424 F4D9 movff i2memcpy@s,fsr2l - 20862 00730E 0061 F428 F4DA movff i2memcpy@s+1,fsr2h - 20863 007314 50DF movf indf2,w,c - 20864 007316 6E0B movwf i2memcpy@tmp^(0+1280),c - 20865 007318 4A09 infsnz i2memcpy@s^(0+1280),f,c - 20866 00731A 2A0A incf (i2memcpy@s+1)^(0+1280),f,c - 20867 00731C 0061 F41C F4D9 movff i2memcpy@d,fsr2l - 20868 007322 0061 F420 F4DA movff i2memcpy@d+1,fsr2h - 20869 007328 0061 F42C F4DF movff i2memcpy@tmp,indf2 - 20870 00732E 4A07 infsnz i2memcpy@d^(0+1280),f,c - 20871 007330 2A08 incf (i2memcpy@d+1)^(0+1280),f,c - 20872 007332 i2l7987: - 20873 007332 0605 decf i2memcpy@n^(0+1280),f,c - 20874 007334 A0D8 btfss status,0,c - 20875 007336 0606 decf (i2memcpy@n+1)^(0+1280),f,c - 20876 007338 2805 incf i2memcpy@n^(0+1280),w,c - 20877 00733A E106 bnz i2u535_41 - 20878 00733C 2806 incf (i2memcpy@n+1)^(0+1280),w,c - 20879 00733E A4D8 btfss status,2,c - 20880 007340 EFA4 F039 goto i2u535_41 - 20881 007344 EFA6 F039 goto i2u535_40 - 20882 007348 i2u535_41: - 20883 007348 EF84 F039 goto i2l7979 - 20884 00734C i2u535_40: - 20885 00734C 0012 return ;funcret - 20886 00734E __end_ofi2_memcpy: - 20887 callstack 0 - 20888 - 20889 ;; *************** function _GetRxFifoStatus ***************** - 20890 ;; Defined at: - 20891 ;; line 341 in file "mcc_generated_files/can1.c" - 20892 ;; Parameters: Size Location Type - 20893 ;; validChannel 1 wreg unsigned char - 20894 ;; Auto vars: Size Location Type - 20895 ;; validChannel 1 0[COMRAM] unsigned char - 20896 ;; Return value: Size Location Type - 20897 ;; 1 wreg enum E23140 - 20898 ;; Registers used: - 20899 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh - 20900 ;; Tracked objects: - 20901 ;; On entry : 0/0 - 20902 ;; On exit : 0/0 - 20903 ;; Unchanged: 0/0 - 20904 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 21280 ;; Params: 6 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21281 ;; Locals: 5 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21282 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21283 ;; Totals: 11 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21284 ;;Total ram usage: 11 bytes + 21285 ;; Hardware stack levels used: 1 + 21286 ;; This function calls: + 21287 ;; Nothing + 21288 ;; This function is called by: + 21289 ;; _ReadMessageFromFifo + 21290 ;; i2_WriteMessageToFifo + 21291 ;; This function uses a non-reentrant model + 21292 ;; + 21293 + 21294 psect text154 + 21295 007556 __ptext154: + 21296 callstack 0 + 21297 007556 i2_memcpy: + 21298 callstack 113 + 21299 007556 C503 F509 movff i2memcpy@s1,i2memcpy@s + 21300 00755A C504 F50A movff i2memcpy@s1+1,i2memcpy@s+1 + 21301 00755E C501 F507 movff i2memcpy@d1,i2memcpy@d + 21302 007562 C502 F508 movff i2memcpy@d1+1,i2memcpy@d+1 + 21303 007566 EFCA F03A goto i2l7988 + 21304 00756A i2l7980: + 21305 00756A 0061 F424 F4D9 movff i2memcpy@s,fsr2l + 21306 007570 0061 F428 F4DA movff i2memcpy@s+1,fsr2h + 21307 007576 50DF movf indf2,w,c + 21308 007578 6E0B movwf i2memcpy@tmp^(0+1280),c + 21309 00757A 4A09 infsnz i2memcpy@s^(0+1280),f,c + 21310 00757C 2A0A incf (i2memcpy@s+1)^(0+1280),f,c + 21311 00757E 0061 F41C F4D9 movff i2memcpy@d,fsr2l + 21312 007584 0061 F420 F4DA movff i2memcpy@d+1,fsr2h + 21313 00758A 0061 F42C F4DF movff i2memcpy@tmp,indf2 + 21314 007590 4A07 infsnz i2memcpy@d^(0+1280),f,c + 21315 007592 2A08 incf (i2memcpy@d+1)^(0+1280),f,c + 21316 007594 i2l7988: + 21317 007594 0605 decf i2memcpy@n^(0+1280),f,c + 21318 007596 A0D8 btfss status,0,c + 21319 007598 0606 decf (i2memcpy@n+1)^(0+1280),f,c + 21320 00759A 2805 incf i2memcpy@n^(0+1280),w,c + 21321 00759C E106 bnz i2u556_41 + 21322 00759E 2806 incf (i2memcpy@n+1)^(0+1280),w,c + 21323 0075A0 A4D8 btfss status,2,c + 21324 0075A2 EFD5 F03A goto i2u556_41 + 21325 0075A6 EFD7 F03A goto i2u556_40 + 21326 0075AA i2u556_41: + 21327 0075AA EFB5 F03A goto i2l7980 + 21328 0075AE i2u556_40: + 21329 0075AE 0012 return ;funcret + 21330 0075B0 __end_ofi2_memcpy: + 21331 callstack 0 + 21332 + 21333 ;; *************** function _GetRxFifoStatus ***************** + 21334 ;; Defined at: + 21335 ;; line 341 in file "mcc_generated_files/can1.c" + 21336 ;; Parameters: Size Location Type + 21337 ;; validChannel 1 wreg unsigned char + 21338 ;; Auto vars: Size Location Type + 21339 ;; validChannel 1 0[COMRAM] unsigned char + 21340 ;; Return value: Size Location Type + 21341 ;; 1 wreg enum E23140 + 21342 ;; Registers used: + 21343 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh + 21344 ;; Tracked objects: + 21345 ;; On entry : 0/0 + 21346 ;; On exit : 0/0 + 21347 ;; Unchanged: 0/0 + 21348 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 20905 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 21349 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20906 ;; Locals: 1 0 0 0 0 0 0 0 0 0 0 0 + 21350 ;; Locals: 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20907 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 21351 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20908 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0 + 21352 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20909 ;;Total ram usage: 1 bytes - 20910 ;; Hardware stack levels used: 1 - 20911 ;; This function calls: - 20912 ;; Nothing - 20913 ;; This function is called by: - 20914 ;; _Receive - 20915 ;; _CAN1_ReceivedMessageCountGet - 20916 ;; This function uses a non-reentrant model - 20917 ;; - 20918 - 20919 psect text155 - 20920 007A90 __ptext155: - 20921 callstack 0 - 20922 007A90 _GetRxFifoStatus: - 20923 callstack 115 - 20924 - 20925 ;incstack = 0 - 20926 ;GetRxFifoStatus@validChannel stored from wreg - 20927 007A90 6E01 movwf GetRxFifoStatus@validChannel^(0+1280),c - 20928 007A92 - 20929 ;mcc_generated_files/can1.c: 341: static CAN_RX_FIFO_STATUS GetRxFifoStatus(uint8_t vali + 21353 ;;Total ram usage: 1 bytes + 21354 ;; Hardware stack levels used: 1 + 21355 ;; This function calls: + 21356 ;; Nothing + 21357 ;; This function is called by: + 21358 ;; _Receive + 21359 ;; _CAN1_ReceivedMessageCountGet + 21360 ;; This function uses a non-reentrant model + 21361 ;; + 21362 + 21363 psect text155 + 21364 007D00 __ptext155: + 21365 callstack 0 + 21366 007D00 _GetRxFifoStatus: + 21367 callstack 115 + 21368 + 21369 ;incstack = 0 + 21370 ;GetRxFifoStatus@validChannel stored from wreg + 21371 007D00 6E01 movwf GetRxFifoStatus@validChannel^(0+1280),c + 21372 007D02 + 21373 ;mcc_generated_files/can1.c: 341: static CAN_RX_FIFO_STATUS GetRxFifoStatus(uint8_t vali + dChannel);mcc_generated_files/can1.c: 342: {;mcc_generated_files/can1.c: 343: return + FIFO[validChannel].STAL & (CAN_RX_MSG_AVAILABLE | CAN_RX_MSG_OVERFLOW); - 20930 007A92 5001 movf GetRxFifoStatus@validChannel^(0+1280),w,c - 20931 007A94 0D0C mullw 12 - 20932 007A96 0E54 movlw 84 - 20933 007A98 24F3 addwf 243,w,c - 20934 007A9A 6ED9 movwf fsr2l,c - 20935 007A9C 0E01 movlw 1 - 20936 007A9E 20F4 addwfc prodh,w,c - 20937 007AA0 6EDA movwf fsr2h,c - 20938 007AA2 50DF movf indf2,w,c - 20939 007AA4 0B09 andlw 9 - 20940 007AA6 0012 return ;funcret - 20941 007AA8 __end_of_GetRxFifoStatus: - 20942 callstack 0 - 20943 - 20944 ;; *************** function _GetRxFifoDepth ***************** - 20945 ;; Defined at: - 20946 ;; line 336 in file "mcc_generated_files/can1.c" - 20947 ;; Parameters: Size Location Type - 20948 ;; validChannel 1 wreg unsigned char - 20949 ;; Auto vars: Size Location Type - 20950 ;; validChannel 1 1[COMRAM] unsigned char - 20951 ;; Return value: Size Location Type - 20952 ;; 1 wreg unsigned char - 20953 ;; Registers used: - 20954 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh - 20955 ;; Tracked objects: - 20956 ;; On entry : 0/0 - 20957 ;; On exit : 0/0 - 20958 ;; Unchanged: 0/0 - 20959 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 21374 007D02 5001 movf GetRxFifoStatus@validChannel^(0+1280),w,c + 21375 007D04 0D0C mullw 12 + 21376 007D06 0E54 movlw 84 + 21377 007D08 24F3 addwf 243,w,c + 21378 007D0A 6ED9 movwf fsr2l,c + 21379 007D0C 0E01 movlw 1 + 21380 007D0E 20F4 addwfc prodh,w,c + 21381 007D10 6EDA movwf fsr2h,c + 21382 007D12 50DF movf indf2,w,c + 21383 007D14 0B09 andlw 9 + 21384 007D16 0012 return ;funcret + 21385 007D18 __end_of_GetRxFifoStatus: + 21386 callstack 0 + 21387 + 21388 ;; *************** function _GetRxFifoDepth ***************** + 21389 ;; Defined at: + 21390 ;; line 336 in file "mcc_generated_files/can1.c" + 21391 ;; Parameters: Size Location Type + 21392 ;; validChannel 1 wreg unsigned char + 21393 ;; Auto vars: Size Location Type + 21394 ;; validChannel 1 1[COMRAM] unsigned char + 21395 ;; Return value: Size Location Type + 21396 ;; 1 wreg unsigned char + 21397 ;; Registers used: + 21398 ;; wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh + 21399 ;; Tracked objects: + 21400 ;; On entry : 0/0 + 21401 ;; On exit : 0/0 + 21402 ;; Unchanged: 0/0 + 21403 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 20960 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 21404 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20961 ;; Locals: 1 0 0 0 0 0 0 0 0 0 0 0 + 21405 ;; Locals: 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20962 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0 + 21406 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20963 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 + 21407 ;; Totals: 2 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 20964 ;;Total ram usage: 2 bytes - 20965 ;; Hardware stack levels used: 1 - 20966 ;; This function calls: - 20967 ;; Nothing - 20968 ;; This function is called by: - 20969 ;; _Receive - 20970 ;; _CAN1_ReceivedMessageCountGet - 20971 ;; This function uses a non-reentrant model - 20972 ;; - 20973 - 20974 psect text156 - 20975 0079BE __ptext156: - 20976 callstack 0 - 20977 0079BE _GetRxFifoDepth: - 20978 callstack 115 - 20979 - 20980 ;incstack = 0 - 20981 ;GetRxFifoDepth@validChannel stored from wreg - 20982 0079BE 6E02 movwf GetRxFifoDepth@validChannel^(0+1280),c - 20983 0079C0 - 20984 ;mcc_generated_files/can1.c: 336: static uint8_t GetRxFifoDepth(uint8_t validChannel);mc + 21408 ;;Total ram usage: 2 bytes + 21409 ;; Hardware stack levels used: 1 + 21410 ;; This function calls: + 21411 ;; Nothing + 21412 ;; This function is called by: + 21413 ;; _Receive + 21414 ;; _CAN1_ReceivedMessageCountGet + 21415 ;; This function uses a non-reentrant model + 21416 ;; + 21417 + 21418 psect text156 + 21419 007C2E __ptext156: + 21420 callstack 0 + 21421 007C2E _GetRxFifoDepth: + 21422 callstack 115 + 21423 + 21424 ;incstack = 0 + 21425 ;GetRxFifoDepth@validChannel stored from wreg + 21426 007C2E 6E02 movwf GetRxFifoDepth@validChannel^(0+1280),c + 21427 007C30 + 21428 ;mcc_generated_files/can1.c: 336: static uint8_t GetRxFifoDepth(uint8_t validChannel);mc + c_generated_files/can1.c: 337: {;mcc_generated_files/can1.c: 338: return 1U + (FIFO[ + validChannel].CONT & 0x1F); - 20985 0079C0 5002 movf GetRxFifoDepth@validChannel^(0+1280),w,c - 20986 0079C2 0D0C mullw 12 - 20987 0079C4 0E53 movlw 83 - 20988 0079C6 24F3 addwf 243,w,c - 20989 0079C8 6ED9 movwf fsr2l,c - 20990 0079CA 0E01 movlw 1 - 20991 0079CC 20F4 addwfc prodh,w,c - 20992 0079CE 6EDA movwf fsr2h,c - 20993 0079D0 50DF movf indf2,w,c - 20994 0079D2 6E01 movwf ??_GetRxFifoDepth^(0+1280),c - 20995 0079D4 0E1F movlw 31 - 20996 0079D6 1601 andwf ??_GetRxFifoDepth^(0+1280),f,c - 20997 0079D8 2801 incf ??_GetRxFifoDepth^(0+1280),w,c - 20998 0079DA 0012 return ;funcret - 20999 0079DC __end_of_GetRxFifoDepth: - 21000 callstack 0 - 21001 - 21002 ;; *************** function _CAN1_ISR ***************** - 21003 ;; Defined at: - 21004 ;; line 682 in file "mcc_generated_files/can1.c" - 21005 ;; Parameters: Size Location Type - 21006 ;; None - 21007 ;; Auto vars: Size Location Type - 21008 ;; None - 21009 ;; Return value: Size Location Type - 21010 ;; 1 wreg void - 21011 ;; Registers used: - 21012 ;; wreg, pclath, tosl, cstack - 21013 ;; Tracked objects: - 21014 ;; On entry : 0/0 - 21015 ;; On exit : 0/0 - 21016 ;; Unchanged: 0/0 - 21017 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 21429 007C30 5002 movf GetRxFifoDepth@validChannel^(0+1280),w,c + 21430 007C32 0D0C mullw 12 + 21431 007C34 0E53 movlw 83 + 21432 007C36 24F3 addwf 243,w,c + 21433 007C38 6ED9 movwf fsr2l,c + 21434 007C3A 0E01 movlw 1 + 21435 007C3C 20F4 addwfc prodh,w,c + 21436 007C3E 6EDA movwf fsr2h,c + 21437 007C40 50DF movf indf2,w,c + 21438 007C42 6E01 movwf ??_GetRxFifoDepth^(0+1280),c + 21439 007C44 0E1F movlw 31 + 21440 007C46 1601 andwf ??_GetRxFifoDepth^(0+1280),f,c + 21441 007C48 2801 incf ??_GetRxFifoDepth^(0+1280),w,c + 21442 007C4A 0012 return ;funcret + 21443 007C4C __end_of_GetRxFifoDepth: + 21444 callstack 0 + 21445 + 21446 ;; *************** function _CAN1_ISR ***************** + 21447 ;; Defined at: + 21448 ;; line 682 in file "mcc_generated_files/can1.c" + 21449 ;; Parameters: Size Location Type + 21450 ;; None + 21451 ;; Auto vars: Size Location Type + 21452 ;; None + 21453 ;; Return value: Size Location Type + 21454 ;; 1 wreg void + 21455 ;; Registers used: + 21456 ;; wreg, pclath, tosl, cstack + 21457 ;; Tracked objects: + 21458 ;; On entry : 0/0 + 21459 ;; On exit : 0/0 + 21460 ;; Unchanged: 0/0 + 21461 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 21018 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21019 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21020 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21021 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21022 ;;Total ram usage: 0 bytes - 21023 ;; Hardware stack levels used: 1 - 21024 ;; Hardware stack levels required when called: 1 - 21025 ;; This function calls: - 21026 ;; Absolute function - 21027 ;; _DefaultBusErrorHandler - 21028 ;; _DefaultBusWakeUpActivityHandler - 21029 ;; _DefaultInvalidMessageHandler - 21030 ;; _DefaultModeChangeHandler - 21031 ;; _DefaultRxBufferOverflowHandler - 21032 ;; _DefaultSystemErrorHandler - 21033 ;; _DefaultTxAttemptHandler - 21034 ;; This function is called by: - 21035 ;; _INTERRUPT_InterruptManager - 21036 ;; This function uses a non-reentrant model - 21037 ;; - 21038 - 21039 psect text157 - 21040 0051C0 __ptext157: - 21041 callstack 0 - 21042 0051C0 _CAN1_ISR: - 21043 callstack 118 - 21044 0051C0 - 21045 ;mcc_generated_files/can1.c: 684: if (1 == C1INTHbits.IVMIF) - 21046 0051C0 0101 movlb 1 ; () banked - 21047 0051C2 AF1D btfss 29,7,b ;volatile - 21048 0051C4 EFE6 F028 goto i2u876_41 - 21049 0051C8 EFE8 F028 goto i2u876_40 - 21050 0051CC i2u876_41: - 21051 0051CC EFF7 F028 goto i2l10567 - 21052 0051D0 i2u876_40: - 21053 0051D0 - 21054 ; BSR set to: 1 - 21055 ;mcc_generated_files/can1.c: 685: {;mcc_generated_files/can1.c: 686: CAN1_In + 21462 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21463 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21464 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21465 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21466 ;;Total ram usage: 0 bytes + 21467 ;; Hardware stack levels used: 1 + 21468 ;; Hardware stack levels required when called: 1 + 21469 ;; This function calls: + 21470 ;; Absolute function + 21471 ;; _DefaultBusErrorHandler + 21472 ;; _DefaultBusWakeUpActivityHandler + 21473 ;; _DefaultInvalidMessageHandler + 21474 ;; _DefaultModeChangeHandler + 21475 ;; _DefaultRxBufferOverflowHandler + 21476 ;; _DefaultSystemErrorHandler + 21477 ;; _DefaultTxAttemptHandler + 21478 ;; This function is called by: + 21479 ;; _INTERRUPT_InterruptManager + 21480 ;; This function uses a non-reentrant model + 21481 ;; + 21482 + 21483 psect text157 + 21484 0051C4 __ptext157: + 21485 callstack 0 + 21486 0051C4 _CAN1_ISR: + 21487 callstack 118 + 21488 0051C4 + 21489 ;mcc_generated_files/can1.c: 684: if (1 == C1INTHbits.IVMIF) + 21490 0051C4 0101 movlb 1 ; () banked + 21491 0051C6 AF1D btfss 29,7,b ;volatile + 21492 0051C8 EFE8 F028 goto i2u914_41 + 21493 0051CC EFEA F028 goto i2u914_40 + 21494 0051D0 i2u914_41: + 21495 0051D0 EFF9 F028 goto i2l10566 + 21496 0051D4 i2u914_40: + 21497 0051D4 + 21498 ; BSR set to: 1 + 21499 ;mcc_generated_files/can1.c: 685: {;mcc_generated_files/can1.c: 686: CAN1_In + validMessageHandler(); - 21056 0051D0 D802 call i2u877_48 - 21057 0051D2 EFF5 F028 goto i2u877_49 - 21058 0051D6 i2u877_48: - 21059 0051D6 0005 push - 21060 0051D8 6EFA movwf pclath,c - 21061 0051DA 0106 movlb 6 ; () banked - 21062 0051DC 5172 movf _CAN1_InvalidMessageHandler& (0+255),w,b - 21063 0051DE 6EFD movwf tosl,c - 21064 0051E0 5173 movf (_CAN1_InvalidMessageHandler+1)& (0+255),w,b - 21065 0051E2 6EFE movwf tosh,c - 21066 0051E4 6AFF clrf tosu,c - 21067 0051E6 50FA movf pclath,w,c - 21068 0051E8 0012 return ;indir - 21069 0051EA i2u877_49: - 21070 0051EA - 21071 ;mcc_generated_files/can1.c: 687: C1INTHbits.IVMIF = 0; - 21072 0051EA 0101 movlb 1 ; () banked - 21073 0051EC 9F1D bcf 29,7,b ;volatile - 21074 0051EE i2l10567: - 21075 - 21076 ; BSR set to: 1 - 21077 ;mcc_generated_files/can1.c: 690: if (1 == C1INTHbits.WAKIF) - 21078 0051EE AD1D btfss 29,6,b ;volatile - 21079 0051F0 EFFC F028 goto i2u878_41 - 21080 0051F4 EFFE F028 goto i2u878_40 - 21081 0051F8 i2u878_41: - 21082 0051F8 EF0D F029 goto i2l10573 - 21083 0051FC i2u878_40: - 21084 0051FC - 21085 ; BSR set to: 1 - 21086 ;mcc_generated_files/can1.c: 691: {;mcc_generated_files/can1.c: 692: CAN1_Bu + 21500 0051D4 D802 call i2u915_48 + 21501 0051D6 EFF7 F028 goto i2u915_49 + 21502 0051DA i2u915_48: + 21503 0051DA 0005 push + 21504 0051DC 6EFA movwf pclath,c + 21505 0051DE 0106 movlb 6 ; () banked + 21506 0051E0 5172 movf _CAN1_InvalidMessageHandler& (0+255),w,b + 21507 0051E2 6EFD movwf tosl,c + 21508 0051E4 5173 movf (_CAN1_InvalidMessageHandler+1)& (0+255),w,b + 21509 0051E6 6EFE movwf tosh,c + 21510 0051E8 6AFF clrf tosu,c + 21511 0051EA 50FA movf pclath,w,c + 21512 0051EC 0012 return ;indir + 21513 0051EE i2u915_49: + 21514 0051EE + 21515 ;mcc_generated_files/can1.c: 687: C1INTHbits.IVMIF = 0; + 21516 0051EE 0101 movlb 1 ; () banked + 21517 0051F0 9F1D bcf 29,7,b ;volatile + 21518 0051F2 i2l10566: + 21519 + 21520 ; BSR set to: 1 + 21521 ;mcc_generated_files/can1.c: 690: if (1 == C1INTHbits.WAKIF) + 21522 0051F2 AD1D btfss 29,6,b ;volatile + 21523 0051F4 EFFE F028 goto i2u916_41 + 21524 0051F8 EF00 F029 goto i2u916_40 + 21525 0051FC i2u916_41: + 21526 0051FC EF0F F029 goto i2l10572 + 21527 005200 i2u916_40: + 21528 005200 + 21529 ; BSR set to: 1 + 21530 ;mcc_generated_files/can1.c: 691: {;mcc_generated_files/can1.c: 692: CAN1_Bu + sWakeUpActivityHandler(); - 21087 0051FC D802 call i2u879_48 - 21088 0051FE EF0B F029 goto i2u879_49 - 21089 005202 i2u879_48: - 21090 005202 0005 push - 21091 005204 6EFA movwf pclath,c - 21092 005206 0106 movlb 6 ; () banked - 21093 005208 5170 movf _CAN1_BusWakeUpActivityHandler& (0+255),w,b - 21094 00520A 6EFD movwf tosl,c - 21095 00520C 5171 movf (_CAN1_BusWakeUpActivityHandler+1)& (0+255),w,b - 21096 00520E 6EFE movwf tosh,c - 21097 005210 6AFF clrf tosu,c - 21098 005212 50FA movf pclath,w,c - 21099 005214 0012 return ;indir - 21100 005216 i2u879_49: - 21101 005216 - 21102 ;mcc_generated_files/can1.c: 693: C1INTHbits.WAKIF = 0; - 21103 005216 0101 movlb 1 ; () banked - 21104 005218 9D1D bcf 29,6,b ;volatile - 21105 00521A i2l10573: - 21106 - 21107 ; BSR set to: 1 - 21108 ;mcc_generated_files/can1.c: 696: if (1 == C1INTHbits.CERRIF) - 21109 00521A AB1D btfss 29,5,b ;volatile - 21110 00521C EF12 F029 goto i2u880_41 - 21111 005220 EF14 F029 goto i2u880_40 - 21112 005224 i2u880_41: - 21113 005224 EF23 F029 goto i2l10579 - 21114 005228 i2u880_40: - 21115 005228 - 21116 ; BSR set to: 1 - 21117 ;mcc_generated_files/can1.c: 697: {;mcc_generated_files/can1.c: 698: CAN1_Bu + 21531 005200 D802 call i2u917_48 + 21532 005202 EF0D F029 goto i2u917_49 + 21533 005206 i2u917_48: + 21534 005206 0005 push + 21535 005208 6EFA movwf pclath,c + 21536 00520A 0106 movlb 6 ; () banked + 21537 00520C 5170 movf _CAN1_BusWakeUpActivityHandler& (0+255),w,b + 21538 00520E 6EFD movwf tosl,c + 21539 005210 5171 movf (_CAN1_BusWakeUpActivityHandler+1)& (0+255),w,b + 21540 005212 6EFE movwf tosh,c + 21541 005214 6AFF clrf tosu,c + 21542 005216 50FA movf pclath,w,c + 21543 005218 0012 return ;indir + 21544 00521A i2u917_49: + 21545 00521A + 21546 ;mcc_generated_files/can1.c: 693: C1INTHbits.WAKIF = 0; + 21547 00521A 0101 movlb 1 ; () banked + 21548 00521C 9D1D bcf 29,6,b ;volatile + 21549 00521E i2l10572: + 21550 + 21551 ; BSR set to: 1 + 21552 ;mcc_generated_files/can1.c: 696: if (1 == C1INTHbits.CERRIF) + 21553 00521E AB1D btfss 29,5,b ;volatile + 21554 005220 EF14 F029 goto i2u918_41 + 21555 005224 EF16 F029 goto i2u918_40 + 21556 005228 i2u918_41: + 21557 005228 EF25 F029 goto i2l10578 + 21558 00522C i2u918_40: + 21559 00522C + 21560 ; BSR set to: 1 + 21561 ;mcc_generated_files/can1.c: 697: {;mcc_generated_files/can1.c: 698: CAN1_Bu + sErrorHandler(); - 21118 005228 D802 call i2u881_48 - 21119 00522A EF21 F029 goto i2u881_49 - 21120 00522E i2u881_48: - 21121 00522E 0005 push - 21122 005230 6EFA movwf pclath,c - 21123 005232 0106 movlb 6 ; () banked - 21124 005234 516E movf _CAN1_BusErrorHandler& (0+255),w,b - 21125 005236 6EFD movwf tosl,c - 21126 005238 516F movf (_CAN1_BusErrorHandler+1)& (0+255),w,b - 21127 00523A 6EFE movwf tosh,c - 21128 00523C 6AFF clrf tosu,c - 21129 00523E 50FA movf pclath,w,c - 21130 005240 0012 return ;indir - 21131 005242 i2u881_49: - 21132 005242 - 21133 ;mcc_generated_files/can1.c: 699: C1INTHbits.CERRIF = 0; - 21134 005242 0101 movlb 1 ; () banked - 21135 005244 9B1D bcf 29,5,b ;volatile - 21136 005246 i2l10579: - 21137 - 21138 ; BSR set to: 1 - 21139 ;mcc_generated_files/can1.c: 702: if (1 == C1INTLbits.MODIF) - 21140 005246 A71C btfss 28,3,b ;volatile - 21141 005248 EF28 F029 goto i2u882_41 - 21142 00524C EF2A F029 goto i2u882_40 - 21143 005250 i2u882_41: - 21144 005250 EF39 F029 goto i2l10585 - 21145 005254 i2u882_40: - 21146 005254 - 21147 ; BSR set to: 1 - 21148 ;mcc_generated_files/can1.c: 703: {;mcc_generated_files/can1.c: 704: CAN1_Mo + 21562 00522C D802 call i2u919_48 + 21563 00522E EF23 F029 goto i2u919_49 + 21564 005232 i2u919_48: + 21565 005232 0005 push + 21566 005234 6EFA movwf pclath,c + 21567 005236 0106 movlb 6 ; () banked + 21568 005238 516E movf _CAN1_BusErrorHandler& (0+255),w,b + 21569 00523A 6EFD movwf tosl,c + 21570 00523C 516F movf (_CAN1_BusErrorHandler+1)& (0+255),w,b + 21571 00523E 6EFE movwf tosh,c + 21572 005240 6AFF clrf tosu,c + 21573 005242 50FA movf pclath,w,c + 21574 005244 0012 return ;indir + 21575 005246 i2u919_49: + 21576 005246 + 21577 ;mcc_generated_files/can1.c: 699: C1INTHbits.CERRIF = 0; + 21578 005246 0101 movlb 1 ; () banked + 21579 005248 9B1D bcf 29,5,b ;volatile + 21580 00524A i2l10578: + 21581 + 21582 ; BSR set to: 1 + 21583 ;mcc_generated_files/can1.c: 702: if (1 == C1INTLbits.MODIF) + 21584 00524A A71C btfss 28,3,b ;volatile + 21585 00524C EF2A F029 goto i2u920_41 + 21586 005250 EF2C F029 goto i2u920_40 + 21587 005254 i2u920_41: + 21588 005254 EF3B F029 goto i2l10584 + 21589 005258 i2u920_40: + 21590 005258 + 21591 ; BSR set to: 1 + 21592 ;mcc_generated_files/can1.c: 703: {;mcc_generated_files/can1.c: 704: CAN1_Mo + deChangeHandler(); - 21149 005254 D802 call i2u883_48 - 21150 005256 EF37 F029 goto i2u883_49 - 21151 00525A i2u883_48: - 21152 00525A 0005 push - 21153 00525C 6EFA movwf pclath,c - 21154 00525E 0106 movlb 6 ; () banked - 21155 005260 516C movf _CAN1_ModeChangeHandler& (0+255),w,b - 21156 005262 6EFD movwf tosl,c - 21157 005264 516D movf (_CAN1_ModeChangeHandler+1)& (0+255),w,b - 21158 005266 6EFE movwf tosh,c - 21159 005268 6AFF clrf tosu,c - 21160 00526A 50FA movf pclath,w,c - 21161 00526C 0012 return ;indir - 21162 00526E i2u883_49: - 21163 00526E - 21164 ;mcc_generated_files/can1.c: 705: C1INTLbits.MODIF = 0; - 21165 00526E 0101 movlb 1 ; () banked - 21166 005270 971C bcf 28,3,b ;volatile - 21167 005272 i2l10585: - 21168 - 21169 ; BSR set to: 1 - 21170 ;mcc_generated_files/can1.c: 708: if (1 == C1INTHbits.SERRIF) - 21171 005272 A91D btfss 29,4,b ;volatile - 21172 005274 EF3E F029 goto i2u884_41 - 21173 005278 EF40 F029 goto i2u884_40 - 21174 00527C i2u884_41: - 21175 00527C EF4F F029 goto i2l10591 - 21176 005280 i2u884_40: - 21177 005280 - 21178 ; BSR set to: 1 - 21179 ;mcc_generated_files/can1.c: 709: {;mcc_generated_files/can1.c: 710: CAN1_Sy + 21593 005258 D802 call i2u921_48 + 21594 00525A EF39 F029 goto i2u921_49 + 21595 00525E i2u921_48: + 21596 00525E 0005 push + 21597 005260 6EFA movwf pclath,c + 21598 005262 0106 movlb 6 ; () banked + 21599 005264 516C movf _CAN1_ModeChangeHandler& (0+255),w,b + 21600 005266 6EFD movwf tosl,c + 21601 005268 516D movf (_CAN1_ModeChangeHandler+1)& (0+255),w,b + 21602 00526A 6EFE movwf tosh,c + 21603 00526C 6AFF clrf tosu,c + 21604 00526E 50FA movf pclath,w,c + 21605 005270 0012 return ;indir + 21606 005272 i2u921_49: + 21607 005272 + 21608 ;mcc_generated_files/can1.c: 705: C1INTLbits.MODIF = 0; + 21609 005272 0101 movlb 1 ; () banked + 21610 005274 971C bcf 28,3,b ;volatile + 21611 005276 i2l10584: + 21612 + 21613 ; BSR set to: 1 + 21614 ;mcc_generated_files/can1.c: 708: if (1 == C1INTHbits.SERRIF) + 21615 005276 A91D btfss 29,4,b ;volatile + 21616 005278 EF40 F029 goto i2u922_41 + 21617 00527C EF42 F029 goto i2u922_40 + 21618 005280 i2u922_41: + 21619 005280 EF51 F029 goto i2l10590 + 21620 005284 i2u922_40: + 21621 005284 + 21622 ; BSR set to: 1 + 21623 ;mcc_generated_files/can1.c: 709: {;mcc_generated_files/can1.c: 710: CAN1_Sy + stemErrorHandler(); - 21180 005280 D802 call i2u885_48 - 21181 005282 EF4D F029 goto i2u885_49 - 21182 005286 i2u885_48: - 21183 005286 0005 push - 21184 005288 6EFA movwf pclath,c - 21185 00528A 0106 movlb 6 ; () banked - 21186 00528C 516A movf _CAN1_SystemErrorHandler& (0+255),w,b - 21187 00528E 6EFD movwf tosl,c - 21188 005290 516B movf (_CAN1_SystemErrorHandler+1)& (0+255),w,b - 21189 005292 6EFE movwf tosh,c - 21190 005294 6AFF clrf tosu,c - 21191 005296 50FA movf pclath,w,c - 21192 005298 0012 return ;indir - 21193 00529A i2u885_49: - 21194 00529A - 21195 ;mcc_generated_files/can1.c: 711: C1INTHbits.SERRIF = 0; - 21196 00529A 0101 movlb 1 ; () banked - 21197 00529C 991D bcf 29,4,b ;volatile - 21198 00529E i2l10591: - 21199 - 21200 ; BSR set to: 1 - 21201 ;mcc_generated_files/can1.c: 714: if (1 == C1INTHbits.TXATIF) - 21202 00529E A51D btfss 29,2,b ;volatile - 21203 0052A0 EF54 F029 goto i2u886_41 - 21204 0052A4 EF56 F029 goto i2u886_40 - 21205 0052A8 i2u886_41: - 21206 0052A8 EF6C F029 goto i2l534 - 21207 0052AC i2u886_40: - 21208 0052AC - 21209 ; BSR set to: 1 - 21210 ;mcc_generated_files/can1.c: 715: {;mcc_generated_files/can1.c: 716: CAN1_Tx + 21624 005284 D802 call i2u923_48 + 21625 005286 EF4F F029 goto i2u923_49 + 21626 00528A i2u923_48: + 21627 00528A 0005 push + 21628 00528C 6EFA movwf pclath,c + 21629 00528E 0106 movlb 6 ; () banked + 21630 005290 516A movf _CAN1_SystemErrorHandler& (0+255),w,b + 21631 005292 6EFD movwf tosl,c + 21632 005294 516B movf (_CAN1_SystemErrorHandler+1)& (0+255),w,b + 21633 005296 6EFE movwf tosh,c + 21634 005298 6AFF clrf tosu,c + 21635 00529A 50FA movf pclath,w,c + 21636 00529C 0012 return ;indir + 21637 00529E i2u923_49: + 21638 00529E + 21639 ;mcc_generated_files/can1.c: 711: C1INTHbits.SERRIF = 0; + 21640 00529E 0101 movlb 1 ; () banked + 21641 0052A0 991D bcf 29,4,b ;volatile + 21642 0052A2 i2l10590: + 21643 + 21644 ; BSR set to: 1 + 21645 ;mcc_generated_files/can1.c: 714: if (1 == C1INTHbits.TXATIF) + 21646 0052A2 A51D btfss 29,2,b ;volatile + 21647 0052A4 EF56 F029 goto i2u924_41 + 21648 0052A8 EF58 F029 goto i2u924_40 + 21649 0052AC i2u924_41: + 21650 0052AC EF6E F029 goto i2l534 + 21651 0052B0 i2u924_40: + 21652 0052B0 + 21653 ; BSR set to: 1 + 21654 ;mcc_generated_files/can1.c: 715: {;mcc_generated_files/can1.c: 716: CAN1_Tx + AttemptHandler(); - 21211 0052AC D802 call i2u887_48 - 21212 0052AE EF63 F029 goto i2u887_49 - 21213 0052B2 i2u887_48: - 21214 0052B2 0005 push - 21215 0052B4 6EFA movwf pclath,c - 21216 0052B6 0106 movlb 6 ; () banked - 21217 0052B8 5168 movf _CAN1_TxAttemptHandler& (0+255),w,b - 21218 0052BA 6EFD movwf tosl,c - 21219 0052BC 5169 movf (_CAN1_TxAttemptHandler+1)& (0+255),w,b - 21220 0052BE 6EFE movwf tosh,c - 21221 0052C0 6AFF clrf tosu,c - 21222 0052C2 50FA movf pclath,w,c - 21223 0052C4 0012 return ;indir - 21224 0052C6 i2u887_49: - 21225 0052C6 - 21226 ;mcc_generated_files/can1.c: 717: if (1 == C1TXQSTALbits.TXATIF) - 21227 0052C6 0101 movlb 1 ; () banked - 21228 0052C8 A954 btfss 84,4,b ;volatile - 21229 0052CA EF69 F029 goto i2u888_41 - 21230 0052CE EF6B F029 goto i2u888_40 - 21231 0052D2 i2u888_41: - 21232 0052D2 EF6C F029 goto i2l534 - 21233 0052D6 i2u888_40: - 21234 0052D6 - 21235 ; BSR set to: 1 - 21236 ;mcc_generated_files/can1.c: 718: {;mcc_generated_files/can1.c: 719: + 21655 0052B0 D802 call i2u925_48 + 21656 0052B2 EF65 F029 goto i2u925_49 + 21657 0052B6 i2u925_48: + 21658 0052B6 0005 push + 21659 0052B8 6EFA movwf pclath,c + 21660 0052BA 0106 movlb 6 ; () banked + 21661 0052BC 5168 movf _CAN1_TxAttemptHandler& (0+255),w,b + 21662 0052BE 6EFD movwf tosl,c + 21663 0052C0 5169 movf (_CAN1_TxAttemptHandler+1)& (0+255),w,b + 21664 0052C2 6EFE movwf tosh,c + 21665 0052C4 6AFF clrf tosu,c + 21666 0052C6 50FA movf pclath,w,c + 21667 0052C8 0012 return ;indir + 21668 0052CA i2u925_49: + 21669 0052CA + 21670 ;mcc_generated_files/can1.c: 717: if (1 == C1TXQSTALbits.TXATIF) + 21671 0052CA 0101 movlb 1 ; () banked + 21672 0052CC A954 btfss 84,4,b ;volatile + 21673 0052CE EF6B F029 goto i2u926_41 + 21674 0052D2 EF6D F029 goto i2u926_40 + 21675 0052D6 i2u926_41: + 21676 0052D6 EF6E F029 goto i2l534 + 21677 0052DA i2u926_40: + 21678 0052DA + 21679 ; BSR set to: 1 + 21680 ;mcc_generated_files/can1.c: 718: {;mcc_generated_files/can1.c: 719: + C1TXQSTALbits.TXATIF = 0; - 21237 0052D6 9954 bcf 84,4,b ;volatile - 21238 0052D8 i2l534: - 21239 - 21240 ; BSR set to: 1 - 21241 ;mcc_generated_files/can1.c: 723: if (1 == C1INTHbits.RXOVIF) - 21242 0052D8 A71D btfss 29,3,b ;volatile - 21243 0052DA EF71 F029 goto i2u889_41 - 21244 0052DE EF73 F029 goto i2u889_40 - 21245 0052E2 i2u889_41: - 21246 0052E2 EF89 F029 goto i2l536 - 21247 0052E6 i2u889_40: - 21248 0052E6 - 21249 ; BSR set to: 1 - 21250 ;mcc_generated_files/can1.c: 724: {;mcc_generated_files/can1.c: 725: CAN1_Rx + 21681 0052DA 9954 bcf 84,4,b ;volatile + 21682 0052DC i2l534: + 21683 + 21684 ; BSR set to: 1 + 21685 ;mcc_generated_files/can1.c: 723: if (1 == C1INTHbits.RXOVIF) + 21686 0052DC A71D btfss 29,3,b ;volatile + 21687 0052DE EF73 F029 goto i2u927_41 + 21688 0052E2 EF75 F029 goto i2u927_40 + 21689 0052E6 i2u927_41: + 21690 0052E6 EF8B F029 goto i2l536 + 21691 0052EA i2u927_40: + 21692 0052EA + 21693 ; BSR set to: 1 + 21694 ;mcc_generated_files/can1.c: 724: {;mcc_generated_files/can1.c: 725: CAN1_Rx + BufferOverflowHandler(); - 21251 0052E6 D802 call i2u890_48 - 21252 0052E8 EF80 F029 goto i2u890_49 - 21253 0052EC i2u890_48: - 21254 0052EC 0005 push - 21255 0052EE 6EFA movwf pclath,c - 21256 0052F0 0106 movlb 6 ; () banked - 21257 0052F2 5166 movf _CAN1_RxBufferOverflowHandler& (0+255),w,b - 21258 0052F4 6EFD movwf tosl,c - 21259 0052F6 5167 movf (_CAN1_RxBufferOverflowHandler+1)& (0+255),w,b - 21260 0052F8 6EFE movwf tosh,c - 21261 0052FA 6AFF clrf tosu,c - 21262 0052FC 50FA movf pclath,w,c - 21263 0052FE 0012 return ;indir - 21264 005300 i2u890_49: - 21265 005300 - 21266 ;mcc_generated_files/can1.c: 726: if (1 == C1FIFOSTA1Lbits.RXOVIF) - 21267 005300 0101 movlb 1 ; () banked - 21268 005302 A760 btfss 96,3,b ;volatile - 21269 005304 EF86 F029 goto i2u891_41 - 21270 005308 EF88 F029 goto i2u891_40 - 21271 00530C i2u891_41: - 21272 00530C EF89 F029 goto i2l536 - 21273 005310 i2u891_40: - 21274 005310 - 21275 ; BSR set to: 1 - 21276 ;mcc_generated_files/can1.c: 727: {;mcc_generated_files/can1.c: 728: + 21695 0052EA D802 call i2u928_48 + 21696 0052EC EF82 F029 goto i2u928_49 + 21697 0052F0 i2u928_48: + 21698 0052F0 0005 push + 21699 0052F2 6EFA movwf pclath,c + 21700 0052F4 0106 movlb 6 ; () banked + 21701 0052F6 5166 movf _CAN1_RxBufferOverflowHandler& (0+255),w,b + 21702 0052F8 6EFD movwf tosl,c + 21703 0052FA 5167 movf (_CAN1_RxBufferOverflowHandler+1)& (0+255),w,b + 21704 0052FC 6EFE movwf tosh,c + 21705 0052FE 6AFF clrf tosu,c + 21706 005300 50FA movf pclath,w,c + 21707 005302 0012 return ;indir + 21708 005304 i2u928_49: + 21709 005304 + 21710 ;mcc_generated_files/can1.c: 726: if (1 == C1FIFOSTA1Lbits.RXOVIF) + 21711 005304 0101 movlb 1 ; () banked + 21712 005306 A760 btfss 96,3,b ;volatile + 21713 005308 EF88 F029 goto i2u929_41 + 21714 00530C EF8A F029 goto i2u929_40 + 21715 005310 i2u929_41: + 21716 005310 EF8B F029 goto i2l536 + 21717 005314 i2u929_40: + 21718 005314 + 21719 ; BSR set to: 1 + 21720 ;mcc_generated_files/can1.c: 727: {;mcc_generated_files/can1.c: 728: + C1FIFOSTA1Lbits.RXOVIF = 0; - 21277 005310 9760 bcf 96,3,b ;volatile - 21278 005312 i2l536: - 21279 - 21280 ; BSR set to: 1 - 21281 ;mcc_generated_files/can1.c: 732: PIR0bits.CANIF = 0; - 21282 005312 9CAE bcf 174,6,c ;volatile - 21283 005314 - 21284 ; BSR set to: 1 - 21285 005314 0012 return ;funcret - 21286 005316 __end_of_CAN1_ISR: - 21287 callstack 0 - 21288 - 21289 ;; *************** function _DefaultTxAttemptHandler ***************** - 21290 ;; Defined at: - 21291 ;; line 145 in file "mcc_generated_files/can1.c" - 21292 ;; Parameters: Size Location Type - 21293 ;; None - 21294 ;; Auto vars: Size Location Type - 21295 ;; None - 21296 ;; Return value: Size Location Type - 21297 ;; 1 wreg void - 21298 ;; Registers used: - 21299 ;; None - 21300 ;; Tracked objects: - 21301 ;; On entry : 0/0 - 21302 ;; On exit : 0/0 - 21303 ;; Unchanged: 0/0 - 21304 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 21721 005314 9760 bcf 96,3,b ;volatile + 21722 005316 i2l536: + 21723 + 21724 ; BSR set to: 1 + 21725 ;mcc_generated_files/can1.c: 732: PIR0bits.CANIF = 0; + 21726 005316 9CAE bcf 174,6,c ;volatile + 21727 005318 + 21728 ; BSR set to: 1 + 21729 005318 0012 return ;funcret + 21730 00531A __end_of_CAN1_ISR: + 21731 callstack 0 + 21732 + 21733 ;; *************** function _DefaultTxAttemptHandler ***************** + 21734 ;; Defined at: + 21735 ;; line 145 in file "mcc_generated_files/can1.c" + 21736 ;; Parameters: Size Location Type + 21737 ;; None + 21738 ;; Auto vars: Size Location Type + 21739 ;; None + 21740 ;; Return value: Size Location Type + 21741 ;; 1 wreg void + 21742 ;; Registers used: + 21743 ;; None + 21744 ;; Tracked objects: + 21745 ;; On entry : 0/0 + 21746 ;; On exit : 0/0 + 21747 ;; Unchanged: 0/0 + 21748 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 + +1 BANK32 BANK33 BANK34 BANK35 BANK36 + 21749 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21750 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21751 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21752 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21753 ;;Total ram usage: 0 bytes + 21754 ;; Hardware stack levels used: 1 + 21755 ;; This function calls: + 21756 ;; Nothing + 21757 ;; This function is called by: + 21758 ;; _CAN1_ErrorNotificationInterruptEnable + 21759 ;; _CAN1_ISR + 21760 ;; This function uses a non-reentrant model + 21761 ;; + 21762 + 21763 psect text158 + 21764 007F7A __ptext158: + 21765 callstack 0 + 21766 007F7A _DefaultTxAttemptHandler: + 21767 callstack 118 + 21768 007F7A 0012 return ;funcret + 21769 007F7C __end_of_DefaultTxAttemptHandler: + 21770 callstack 0 + 21771 + 21772 ;; *************** function _DefaultSystemErrorHandler ***************** + 21773 ;; Defined at: + 21774 ;; line 141 in file "mcc_generated_files/can1.c" + 21775 ;; Parameters: Size Location Type + 21776 ;; None + 21777 ;; Auto vars: Size Location Type + 21778 ;; None + 21779 ;; Return value: Size Location Type + 21780 ;; 1 wreg void + 21781 ;; Registers used: + 21782 ;; None + 21783 ;; Tracked objects: + 21784 ;; On entry : 0/0 + 21785 ;; On exit : 0/0 + 21786 ;; Unchanged: 0/0 + 21787 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 + +1 BANK32 BANK33 BANK34 BANK35 BANK36 + 21788 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21789 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21790 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21791 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21792 ;;Total ram usage: 0 bytes + 21793 ;; Hardware stack levels used: 1 + 21794 ;; This function calls: + 21795 ;; Nothing + 21796 ;; This function is called by: + 21797 ;; _CAN1_ErrorNotificationInterruptEnable + 21798 ;; _CAN1_ISR + 21799 ;; This function uses a non-reentrant model + 21800 ;; + 21801 + 21802 psect text159 + 21803 007F7C __ptext159: + 21804 callstack 0 + 21805 007F7C _DefaultSystemErrorHandler: + 21806 callstack 118 + 21807 007F7C 0012 return ;funcret + 21808 007F7E __end_of_DefaultSystemErrorHandler: + 21809 callstack 0 + 21810 + 21811 ;; *************** function _DefaultRxBufferOverflowHandler ***************** + 21812 ;; Defined at: + 21813 ;; line 149 in file "mcc_generated_files/can1.c" + 21814 ;; Parameters: Size Location Type + 21815 ;; None + 21816 ;; Auto vars: Size Location Type + 21817 ;; None + 21818 ;; Return value: Size Location Type + 21819 ;; 1 wreg void + 21820 ;; Registers used: + 21821 ;; None + 21822 ;; Tracked objects: + 21823 ;; On entry : 0/0 + 21824 ;; On exit : 0/0 + 21825 ;; Unchanged: 0/0 + 21826 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 21305 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21306 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21307 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21308 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21309 ;;Total ram usage: 0 bytes - 21310 ;; Hardware stack levels used: 1 - 21311 ;; This function calls: - 21312 ;; Nothing - 21313 ;; This function is called by: - 21314 ;; _CAN1_ErrorNotificationInterruptEnable - 21315 ;; _CAN1_ISR - 21316 ;; This function uses a non-reentrant model - 21317 ;; - 21318 - 21319 psect text158 - 21320 007D1C __ptext158: - 21321 callstack 0 - 21322 007D1C _DefaultTxAttemptHandler: - 21323 callstack 118 - 21324 007D1C 0012 return ;funcret - 21325 007D1E __end_of_DefaultTxAttemptHandler: - 21326 callstack 0 - 21327 - 21328 ;; *************** function _DefaultSystemErrorHandler ***************** - 21329 ;; Defined at: - 21330 ;; line 141 in file "mcc_generated_files/can1.c" - 21331 ;; Parameters: Size Location Type - 21332 ;; None - 21333 ;; Auto vars: Size Location Type - 21334 ;; None - 21335 ;; Return value: Size Location Type - 21336 ;; 1 wreg void - 21337 ;; Registers used: - 21338 ;; None - 21339 ;; Tracked objects: - 21340 ;; On entry : 0/0 - 21341 ;; On exit : 0/0 - 21342 ;; Unchanged: 0/0 - 21343 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 21827 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21828 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21829 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21830 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21831 ;;Total ram usage: 0 bytes + 21832 ;; Hardware stack levels used: 1 + 21833 ;; This function calls: + 21834 ;; Nothing + 21835 ;; This function is called by: + 21836 ;; _CAN1_ErrorNotificationInterruptEnable + 21837 ;; _CAN1_ISR + 21838 ;; This function uses a non-reentrant model + 21839 ;; + 21840 + 21841 psect text160 + 21842 007F7E __ptext160: + 21843 callstack 0 + 21844 007F7E _DefaultRxBufferOverflowHandler: + 21845 callstack 118 + 21846 007F7E 0012 return ;funcret + 21847 007F80 __end_of_DefaultRxBufferOverflowHandler: + 21848 callstack 0 + 21849 + 21850 ;; *************** function _DefaultModeChangeHandler ***************** + 21851 ;; Defined at: + 21852 ;; line 137 in file "mcc_generated_files/can1.c" + 21853 ;; Parameters: Size Location Type + 21854 ;; None + 21855 ;; Auto vars: Size Location Type + 21856 ;; None + 21857 ;; Return value: Size Location Type + 21858 ;; 1 wreg void + 21859 ;; Registers used: + 21860 ;; None + 21861 ;; Tracked objects: + 21862 ;; On entry : 0/0 + 21863 ;; On exit : 0/0 + 21864 ;; Unchanged: 0/0 + 21865 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 21344 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + 21866 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 21345 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + 21867 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 21346 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + 21868 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 21347 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + 21869 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 - 21348 ;;Total ram usage: 0 bytes - 21349 ;; Hardware stack levels used: 1 - 21350 ;; This function calls: - 21351 ;; Nothing - 21352 ;; This function is called by: - 21353 ;; _CAN1_ErrorNotificationInterruptEnable - 21354 ;; _CAN1_ISR - 21355 ;; This function uses a non-reentrant model - 21356 ;; - 21357 - 21358 psect text159 - 21359 007D1E __ptext159: - 21360 callstack 0 - 21361 007D1E _DefaultSystemErrorHandler: - 21362 callstack 118 - 21363 007D1E 0012 return ;funcret - 21364 007D20 __end_of_DefaultSystemErrorHandler: - 21365 callstack 0 - 21366 - 21367 ;; *************** function _DefaultRxBufferOverflowHandler ***************** - 21368 ;; Defined at: - 21369 ;; line 149 in file "mcc_generated_files/can1.c" - 21370 ;; Parameters: Size Location Type - 21371 ;; None - 21372 ;; Auto vars: Size Location Type - 21373 ;; None - 21374 ;; Return value: Size Location Type - 21375 ;; 1 wreg void - 21376 ;; Registers used: - 21377 ;; None - 21378 ;; Tracked objects: - 21379 ;; On entry : 0/0 - 21380 ;; On exit : 0/0 - 21381 ;; Unchanged: 0/0 - 21382 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 - +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 - +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 21383 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21384 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21385 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21386 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21387 ;;Total ram usage: 0 bytes - 21388 ;; Hardware stack levels used: 1 - 21389 ;; This function calls: - 21390 ;; Nothing - 21391 ;; This function is called by: - 21392 ;; _CAN1_ErrorNotificationInterruptEnable - 21393 ;; _CAN1_ISR - 21394 ;; This function uses a non-reentrant model - 21395 ;; - 21396 - 21397 psect text160 - 21398 007D20 __ptext160: - 21399 callstack 0 - 21400 007D20 _DefaultRxBufferOverflowHandler: - 21401 callstack 118 - 21402 007D20 0012 return ;funcret - 21403 007D22 __end_of_DefaultRxBufferOverflowHandler: - 21404 callstack 0 - 21405 - 21406 ;; *************** function _DefaultModeChangeHandler ***************** - 21407 ;; Defined at: - 21408 ;; line 137 in file "mcc_generated_files/can1.c" - 21409 ;; Parameters: Size Location Type - 21410 ;; None - 21411 ;; Auto vars: Size Location Type - 21412 ;; None - 21413 ;; Return value: Size Location Type - 21414 ;; 1 wreg void - 21415 ;; Registers used: - 21416 ;; None - 21417 ;; Tracked objects: - 21418 ;; On entry : 0/0 - 21419 ;; On exit : 0/0 - 21420 ;; Unchanged: 0/0 - 21421 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 - +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 - +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 21422 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21423 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21424 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21425 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21426 ;;Total ram usage: 0 bytes - 21427 ;; Hardware stack levels used: 1 - 21428 ;; This function calls: - 21429 ;; Nothing - 21430 ;; This function is called by: - 21431 ;; _CAN1_ErrorNotificationInterruptEnable - 21432 ;; _CAN1_ISR - 21433 ;; This function uses a non-reentrant model - 21434 ;; - 21435 - 21436 psect text161 - 21437 007D22 __ptext161: - 21438 callstack 0 - 21439 007D22 _DefaultModeChangeHandler: - 21440 callstack 118 - 21441 007D22 0012 return ;funcret - 21442 007D24 __end_of_DefaultModeChangeHandler: - 21443 callstack 0 - 21444 - 21445 ;; *************** function _DefaultInvalidMessageHandler ***************** - 21446 ;; Defined at: - 21447 ;; line 125 in file "mcc_generated_files/can1.c" - 21448 ;; Parameters: Size Location Type - 21449 ;; None - 21450 ;; Auto vars: Size Location Type - 21451 ;; None - 21452 ;; Return value: Size Location Type - 21453 ;; 1 wreg void - 21454 ;; Registers used: - 21455 ;; None - 21456 ;; Tracked objects: - 21457 ;; On entry : 0/0 - 21458 ;; On exit : 0/0 - 21459 ;; Unchanged: 0/0 - 21460 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 21870 ;;Total ram usage: 0 bytes + 21871 ;; Hardware stack levels used: 1 + 21872 ;; This function calls: + 21873 ;; Nothing + 21874 ;; This function is called by: + 21875 ;; _CAN1_ErrorNotificationInterruptEnable + 21876 ;; _CAN1_ISR + 21877 ;; This function uses a non-reentrant model + 21878 ;; + 21879 + 21880 psect text161 + 21881 007F80 __ptext161: + 21882 callstack 0 + 21883 007F80 _DefaultModeChangeHandler: + 21884 callstack 118 + 21885 007F80 0012 return ;funcret + 21886 007F82 __end_of_DefaultModeChangeHandler: + 21887 callstack 0 + 21888 + 21889 ;; *************** function _DefaultInvalidMessageHandler ***************** + 21890 ;; Defined at: + 21891 ;; line 125 in file "mcc_generated_files/can1.c" + 21892 ;; Parameters: Size Location Type + 21893 ;; None + 21894 ;; Auto vars: Size Location Type + 21895 ;; None + 21896 ;; Return value: Size Location Type + 21897 ;; 1 wreg void + 21898 ;; Registers used: + 21899 ;; None + 21900 ;; Tracked objects: + 21901 ;; On entry : 0/0 + 21902 ;; On exit : 0/0 + 21903 ;; Unchanged: 0/0 + 21904 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 21461 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21462 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21463 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21464 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21465 ;;Total ram usage: 0 bytes - 21466 ;; Hardware stack levels used: 1 - 21467 ;; This function calls: - 21468 ;; Nothing - 21469 ;; This function is called by: - 21470 ;; _CAN1_ErrorNotificationInterruptEnable - 21471 ;; _CAN1_ISR - 21472 ;; This function uses a non-reentrant model - 21473 ;; - 21474 - 21475 psect text162 - 21476 007D24 __ptext162: - 21477 callstack 0 - 21478 007D24 _DefaultInvalidMessageHandler: - 21479 callstack 118 - 21480 007D24 0012 return ;funcret - 21481 007D26 __end_of_DefaultInvalidMessageHandler: - 21482 callstack 0 - 21483 - 21484 ;; *************** function _DefaultBusWakeUpActivityHandler ***************** - 21485 ;; Defined at: - 21486 ;; line 129 in file "mcc_generated_files/can1.c" - 21487 ;; Parameters: Size Location Type - 21488 ;; None - 21489 ;; Auto vars: Size Location Type - 21490 ;; None - 21491 ;; Return value: Size Location Type - 21492 ;; 1 wreg void - 21493 ;; Registers used: - 21494 ;; None - 21495 ;; Tracked objects: - 21496 ;; On entry : 0/0 - 21497 ;; On exit : 0/0 - 21498 ;; Unchanged: 0/0 - 21499 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 21905 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21906 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21907 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21908 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21909 ;;Total ram usage: 0 bytes + 21910 ;; Hardware stack levels used: 1 + 21911 ;; This function calls: + 21912 ;; Nothing + 21913 ;; This function is called by: + 21914 ;; _CAN1_ErrorNotificationInterruptEnable + 21915 ;; _CAN1_ISR + 21916 ;; This function uses a non-reentrant model + 21917 ;; + 21918 + 21919 psect text162 + 21920 007F82 __ptext162: + 21921 callstack 0 + 21922 007F82 _DefaultInvalidMessageHandler: + 21923 callstack 118 + 21924 007F82 0012 return ;funcret + 21925 007F84 __end_of_DefaultInvalidMessageHandler: + 21926 callstack 0 + 21927 + 21928 ;; *************** function _DefaultBusWakeUpActivityHandler ***************** + 21929 ;; Defined at: + 21930 ;; line 129 in file "mcc_generated_files/can1.c" + 21931 ;; Parameters: Size Location Type + 21932 ;; None + 21933 ;; Auto vars: Size Location Type + 21934 ;; None + 21935 ;; Return value: Size Location Type + 21936 ;; 1 wreg void + 21937 ;; Registers used: + 21938 ;; None + 21939 ;; Tracked objects: + 21940 ;; On entry : 0/0 + 21941 ;; On exit : 0/0 + 21942 ;; Unchanged: 0/0 + 21943 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 21500 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21501 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21502 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21503 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21504 ;;Total ram usage: 0 bytes - 21505 ;; Hardware stack levels used: 1 - 21506 ;; This function calls: - 21507 ;; Nothing - 21508 ;; This function is called by: - 21509 ;; _CAN1_ErrorNotificationInterruptEnable - 21510 ;; _CAN1_ISR - 21511 ;; This function uses a non-reentrant model - 21512 ;; - 21513 - 21514 psect text163 - 21515 007D26 __ptext163: - 21516 callstack 0 - 21517 007D26 _DefaultBusWakeUpActivityHandler: - 21518 callstack 118 - 21519 007D26 0012 return ;funcret - 21520 007D28 __end_of_DefaultBusWakeUpActivityHandler: - 21521 callstack 0 - 21522 - 21523 ;; *************** function _DefaultBusErrorHandler ***************** - 21524 ;; Defined at: - 21525 ;; line 133 in file "mcc_generated_files/can1.c" - 21526 ;; Parameters: Size Location Type - 21527 ;; None - 21528 ;; Auto vars: Size Location Type - 21529 ;; None - 21530 ;; Return value: Size Location Type - 21531 ;; 1 wreg void - 21532 ;; Registers used: - 21533 ;; None - 21534 ;; Tracked objects: - 21535 ;; On entry : 0/0 - 21536 ;; On exit : 0/0 - 21537 ;; Unchanged: 0/0 - 21538 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 + 21944 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21945 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21946 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21947 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21948 ;;Total ram usage: 0 bytes + 21949 ;; Hardware stack levels used: 1 + 21950 ;; This function calls: + 21951 ;; Nothing + 21952 ;; This function is called by: + 21953 ;; _CAN1_ErrorNotificationInterruptEnable + 21954 ;; _CAN1_ISR + 21955 ;; This function uses a non-reentrant model + 21956 ;; + 21957 + 21958 psect text163 + 21959 007F84 __ptext163: + 21960 callstack 0 + 21961 007F84 _DefaultBusWakeUpActivityHandler: + 21962 callstack 118 + 21963 007F84 0012 return ;funcret + 21964 007F86 __end_of_DefaultBusWakeUpActivityHandler: + 21965 callstack 0 + 21966 + 21967 ;; *************** function _DefaultBusErrorHandler ***************** + 21968 ;; Defined at: + 21969 ;; line 133 in file "mcc_generated_files/can1.c" + 21970 ;; Parameters: Size Location Type + 21971 ;; None + 21972 ;; Auto vars: Size Location Type + 21973 ;; None + 21974 ;; Return value: Size Location Type + 21975 ;; 1 wreg void + 21976 ;; Registers used: + 21977 ;; None + 21978 ;; Tracked objects: + 21979 ;; On entry : 0/0 + 21980 ;; On exit : 0/0 + 21981 ;; Unchanged: 0/0 + 21982 ;; Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK1 +6 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK3 +1 BANK32 BANK33 BANK34 BANK35 BANK36 - 21539 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21540 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21541 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21542 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - +0 0 0 0 0 0 - 21543 ;;Total ram usage: 0 bytes - 21544 ;; Hardware stack levels used: 1 - 21545 ;; This function calls: - 21546 ;; Nothing - 21547 ;; This function is called by: - 21548 ;; _CAN1_ErrorNotificationInterruptEnable - 21549 ;; _CAN1_ISR - 21550 ;; This function uses a non-reentrant model - 21551 ;; - 21552 - 21553 psect text164 - 21554 007D28 __ptext164: - 21555 callstack 0 - 21556 007D28 _DefaultBusErrorHandler: - 21557 callstack 118 - 21558 007D28 0012 return ;funcret - 21559 007D2A __end_of_DefaultBusErrorHandler: - 21560 callstack 0 - 21561 - 21562 ; - 21563 ; Interrupt Vector Table @ 0x8 - 21564 ; - 21565 - 21566 psect ivt0x8 - 21567 000008 __pivt0x8: - 21568 callstack 0 - 21569 000008 ivt0x8_base: - 21570 callstack 0 - 21571 - 21572 ; high-priority vector - 21573 000008 EF58 F033 goto _INTERRUPT_InterruptManager - 21574 000018 org 16 - 21575 - 21576 ; low-priority vector - 21577 000018 00FF reset - 21578 - 21579 psect text165 - 21580 000000 __ptext165: - 21581 callstack 0 - 21582 000000 - 21583 psect rparam - 21584 0000 - 21585 psect idloc - 21586 - 21587 ;Config register IDLOC0 @ 0x200000 - 21588 ; unspecified, using default values - 21589 200000 org 2097152 - 21590 200000 0FFF dw 4095 - 21591 - 21592 ;Config register IDLOC1 @ 0x200002 - 21593 ; unspecified, using default values - 21594 200002 org 2097154 - 21595 200002 0FFF dw 4095 - 21596 - 21597 ;Config register IDLOC2 @ 0x200004 - 21598 ; unspecified, using default values - 21599 200004 org 2097156 - 21600 200004 0FFF dw 4095 - 21601 - 21602 ;Config register IDLOC3 @ 0x200006 - 21603 ; unspecified, using default values - 21604 200006 org 2097158 - 21605 200006 0FFF dw 4095 - 21606 - 21607 ;Config register IDLOC4 @ 0x200008 - 21608 ; unspecified, using default values - 21609 200008 org 2097160 - 21610 200008 0FFF dw 4095 - 21611 - 21612 ;Config register IDLOC5 @ 0x20000A - 21613 ; unspecified, using default values - 21614 20000A org 2097162 - 21615 20000A 0FFF dw 4095 - 21616 - 21617 ;Config register IDLOC6 @ 0x20000C - 21618 ; unspecified, using default values - 21619 20000C org 2097164 - 21620 20000C 0FFF dw 4095 - 21621 - 21622 ;Config register IDLOC7 @ 0x20000E - 21623 ; unspecified, using default values - 21624 20000E org 2097166 - 21625 20000E 0FFF dw 4095 - 21626 - 21627 ;Config register IDLOC8 @ 0x200010 - 21628 ; unspecified, using default values - 21629 200010 org 2097168 - 21630 200010 0FFF dw 4095 - 21631 - 21632 ;Config register IDLOC9 @ 0x200012 - 21633 ; unspecified, using default values - 21634 200012 org 2097170 - 21635 200012 0FFF dw 4095 - 21636 - 21637 ;Config register IDLOC10 @ 0x200014 - 21638 ; unspecified, using default values - 21639 200014 org 2097172 - 21640 200014 0FFF dw 4095 - 21641 - 21642 ;Config register IDLOC11 @ 0x200016 - 21643 ; unspecified, using default values - 21644 200016 org 2097174 - 21645 200016 0FFF dw 4095 - 21646 - 21647 ;Config register IDLOC12 @ 0x200018 - 21648 ; unspecified, using default values - 21649 200018 org 2097176 - 21650 200018 0FFF dw 4095 - 21651 - 21652 ;Config register IDLOC13 @ 0x20001A - 21653 ; unspecified, using default values - 21654 20001A org 2097178 - 21655 20001A 0FFF dw 4095 - 21656 - 21657 ;Config register IDLOC14 @ 0x20001C - 21658 ; unspecified, using default values - 21659 20001C org 2097180 - 21660 20001C 0FFF dw 4095 - 21661 - 21662 ;Config register IDLOC15 @ 0x20001E - 21663 ; unspecified, using default values - 21664 20001E org 2097182 - 21665 20001E 0FFF dw 4095 - 21666 - 21667 ;Config register IDLOC16 @ 0x200020 - 21668 ; unspecified, using default values - 21669 200020 org 2097184 - 21670 200020 0FFF dw 4095 - 21671 - 21672 ;Config register IDLOC17 @ 0x200022 - 21673 ; unspecified, using default values - 21674 200022 org 2097186 - 21675 200022 0FFF dw 4095 - 21676 - 21677 ;Config register IDLOC18 @ 0x200024 - 21678 ; unspecified, using default values - 21679 200024 org 2097188 - 21680 200024 0FFF dw 4095 - 21681 - 21682 ;Config register IDLOC19 @ 0x200026 - 21683 ; unspecified, using default values - 21684 200026 org 2097190 - 21685 200026 0FFF dw 4095 - 21686 - 21687 ;Config register IDLOC20 @ 0x200028 - 21688 ; unspecified, using default values - 21689 200028 org 2097192 - 21690 200028 0FFF dw 4095 - 21691 - 21692 ;Config register IDLOC21 @ 0x20002A - 21693 ; unspecified, using default values - 21694 20002A org 2097194 - 21695 20002A 0FFF dw 4095 - 21696 - 21697 ;Config register IDLOC22 @ 0x20002C - 21698 ; unspecified, using default values - 21699 20002C org 2097196 - 21700 20002C 0FFF dw 4095 - 21701 - 21702 ;Config register IDLOC23 @ 0x20002E - 21703 ; unspecified, using default values - 21704 20002E org 2097198 - 21705 20002E 0FFF dw 4095 - 21706 - 21707 ;Config register IDLOC24 @ 0x200030 - 21708 ; unspecified, using default values - 21709 200030 org 2097200 - 21710 200030 0FFF dw 4095 - 21711 - 21712 ;Config register IDLOC25 @ 0x200032 - 21713 ; unspecified, using default values - 21714 200032 org 2097202 - 21715 200032 0FFF dw 4095 - 21716 - 21717 ;Config register IDLOC26 @ 0x200034 - 21718 ; unspecified, using default values - 21719 200034 org 2097204 - 21720 200034 0FFF dw 4095 - 21721 - 21722 ;Config register IDLOC27 @ 0x200036 - 21723 ; unspecified, using default values - 21724 200036 org 2097206 - 21725 200036 0FFF dw 4095 - 21726 - 21727 ;Config register IDLOC28 @ 0x200038 - 21728 ; unspecified, using default values - 21729 200038 org 2097208 - 21730 200038 0FFF dw 4095 - 21731 - 21732 ;Config register IDLOC29 @ 0x20003A - 21733 ; unspecified, using default values - 21734 20003A org 2097210 - 21735 20003A 0FFF dw 4095 - 21736 - 21737 ;Config register IDLOC30 @ 0x20003C - 21738 ; unspecified, using default values - 21739 20003C org 2097212 - 21740 20003C 0FFF dw 4095 - 21741 - 21742 ;Config register IDLOC31 @ 0x20003E - 21743 ; unspecified, using default values - 21744 20003E org 2097214 - 21745 20003E 0FFF dw 4095 - 21746 - 21747 psect config - 21748 - 21749 ;Config register CONFIG1 @ 0x300000 - 21750 ; External Oscillator Selection - 21751 ; FEXTOSC = HS, HS (crystal oscillator) above 8 MHz - 21752 ; Reset Oscillator Selection - 21753 ; RSTOSC = EXTOSC, EXTOSC operating per FEXTOSC bits (device manufacturing default) - 21754 300000 org 3145728 - 21755 300000 FA db 250 - 21756 - 21757 ;Config register CONFIG2 @ 0x300001 - 21758 ; Clock out Enable bit - 21759 ; CLKOUTEN = OFF, CLKOUT function is disabled - 21760 ; PRLOCKED One-Way Set Enable bit - 21761 ; PR1WAY = ON, PRLOCKED bit can be cleared and set only once - 21762 ; Clock Switch Enable bit - 21763 ; CSWEN = ON, Writing to NOSC and NDIV is allowed - 21764 ; JTAG Enable bit - 21765 ; JTAGEN = OFF, Disable JTAG Boundary Scan mode, JTAG pins revert to user functions - 21766 ; Fail-Safe Clock Monitor Enable bit - 21767 ; FCMEN = ON, Fail-Safe Clock Monitor enabled - 21768 ; Fail-Safe Clock Monitor -Primary XTAL Enable bit - 21769 ; FCMENP = ON, FSCM timer will set FSCMP bit and OSFIF interrupt on Primary XTAL failure - 21770 ; Fail-Safe Clock Monitor -Secondary XTAL Enable bit - 21771 ; FCMENS = ON, FSCM timer will set FSCMS bit and OSFIF interrupt on Secondary XTAL failu + 21983 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21984 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21985 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21986 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +0 0 0 0 0 0 + 21987 ;;Total ram usage: 0 bytes + 21988 ;; Hardware stack levels used: 1 + 21989 ;; This function calls: + 21990 ;; Nothing + 21991 ;; This function is called by: + 21992 ;; _CAN1_ErrorNotificationInterruptEnable + 21993 ;; _CAN1_ISR + 21994 ;; This function uses a non-reentrant model + 21995 ;; + 21996 + 21997 psect text164 + 21998 007F86 __ptext164: + 21999 callstack 0 + 22000 007F86 _DefaultBusErrorHandler: + 22001 callstack 118 + 22002 007F86 0012 return ;funcret + 22003 007F88 __end_of_DefaultBusErrorHandler: + 22004 callstack 0 + 22005 + 22006 ; + 22007 ; Interrupt Vector Table @ 0x8 + 22008 ; + 22009 + 22010 psect ivt0x8 + 22011 000008 __pivt0x8: + 22012 callstack 0 + 22013 000008 ivt0x8_base: + 22014 callstack 0 + 22015 + 22016 ; high-priority vector + 22017 000008 EFD3 F033 goto _INTERRUPT_InterruptManager + 22018 000018 org 16 + 22019 + 22020 ; low-priority vector + 22021 000018 00FF reset + 22022 + 22023 psect text165 + 22024 000000 __ptext165: + 22025 callstack 0 + 22026 000000 + 22027 psect rparam + 22028 0000 + 22029 psect idloc + 22030 + 22031 ;Config register IDLOC0 @ 0x200000 + 22032 ; unspecified, using default values + 22033 200000 org 2097152 + 22034 200000 0FFF dw 4095 + 22035 + 22036 ;Config register IDLOC1 @ 0x200002 + 22037 ; unspecified, using default values + 22038 200002 org 2097154 + 22039 200002 0FFF dw 4095 + 22040 + 22041 ;Config register IDLOC2 @ 0x200004 + 22042 ; unspecified, using default values + 22043 200004 org 2097156 + 22044 200004 0FFF dw 4095 + 22045 + 22046 ;Config register IDLOC3 @ 0x200006 + 22047 ; unspecified, using default values + 22048 200006 org 2097158 + 22049 200006 0FFF dw 4095 + 22050 + 22051 ;Config register IDLOC4 @ 0x200008 + 22052 ; unspecified, using default values + 22053 200008 org 2097160 + 22054 200008 0FFF dw 4095 + 22055 + 22056 ;Config register IDLOC5 @ 0x20000A + 22057 ; unspecified, using default values + 22058 20000A org 2097162 + 22059 20000A 0FFF dw 4095 + 22060 + 22061 ;Config register IDLOC6 @ 0x20000C + 22062 ; unspecified, using default values + 22063 20000C org 2097164 + 22064 20000C 0FFF dw 4095 + 22065 + 22066 ;Config register IDLOC7 @ 0x20000E + 22067 ; unspecified, using default values + 22068 20000E org 2097166 + 22069 20000E 0FFF dw 4095 + 22070 + 22071 ;Config register IDLOC8 @ 0x200010 + 22072 ; unspecified, using default values + 22073 200010 org 2097168 + 22074 200010 0FFF dw 4095 + 22075 + 22076 ;Config register IDLOC9 @ 0x200012 + 22077 ; unspecified, using default values + 22078 200012 org 2097170 + 22079 200012 0FFF dw 4095 + 22080 + 22081 ;Config register IDLOC10 @ 0x200014 + 22082 ; unspecified, using default values + 22083 200014 org 2097172 + 22084 200014 0FFF dw 4095 + 22085 + 22086 ;Config register IDLOC11 @ 0x200016 + 22087 ; unspecified, using default values + 22088 200016 org 2097174 + 22089 200016 0FFF dw 4095 + 22090 + 22091 ;Config register IDLOC12 @ 0x200018 + 22092 ; unspecified, using default values + 22093 200018 org 2097176 + 22094 200018 0FFF dw 4095 + 22095 + 22096 ;Config register IDLOC13 @ 0x20001A + 22097 ; unspecified, using default values + 22098 20001A org 2097178 + 22099 20001A 0FFF dw 4095 + 22100 + 22101 ;Config register IDLOC14 @ 0x20001C + 22102 ; unspecified, using default values + 22103 20001C org 2097180 + 22104 20001C 0FFF dw 4095 + 22105 + 22106 ;Config register IDLOC15 @ 0x20001E + 22107 ; unspecified, using default values + 22108 20001E org 2097182 + 22109 20001E 0FFF dw 4095 + 22110 + 22111 ;Config register IDLOC16 @ 0x200020 + 22112 ; unspecified, using default values + 22113 200020 org 2097184 + 22114 200020 0FFF dw 4095 + 22115 + 22116 ;Config register IDLOC17 @ 0x200022 + 22117 ; unspecified, using default values + 22118 200022 org 2097186 + 22119 200022 0FFF dw 4095 + 22120 + 22121 ;Config register IDLOC18 @ 0x200024 + 22122 ; unspecified, using default values + 22123 200024 org 2097188 + 22124 200024 0FFF dw 4095 + 22125 + 22126 ;Config register IDLOC19 @ 0x200026 + 22127 ; unspecified, using default values + 22128 200026 org 2097190 + 22129 200026 0FFF dw 4095 + 22130 + 22131 ;Config register IDLOC20 @ 0x200028 + 22132 ; unspecified, using default values + 22133 200028 org 2097192 + 22134 200028 0FFF dw 4095 + 22135 + 22136 ;Config register IDLOC21 @ 0x20002A + 22137 ; unspecified, using default values + 22138 20002A org 2097194 + 22139 20002A 0FFF dw 4095 + 22140 + 22141 ;Config register IDLOC22 @ 0x20002C + 22142 ; unspecified, using default values + 22143 20002C org 2097196 + 22144 20002C 0FFF dw 4095 + 22145 + 22146 ;Config register IDLOC23 @ 0x20002E + 22147 ; unspecified, using default values + 22148 20002E org 2097198 + 22149 20002E 0FFF dw 4095 + 22150 + 22151 ;Config register IDLOC24 @ 0x200030 + 22152 ; unspecified, using default values + 22153 200030 org 2097200 + 22154 200030 0FFF dw 4095 + 22155 + 22156 ;Config register IDLOC25 @ 0x200032 + 22157 ; unspecified, using default values + 22158 200032 org 2097202 + 22159 200032 0FFF dw 4095 + 22160 + 22161 ;Config register IDLOC26 @ 0x200034 + 22162 ; unspecified, using default values + 22163 200034 org 2097204 + 22164 200034 0FFF dw 4095 + 22165 + 22166 ;Config register IDLOC27 @ 0x200036 + 22167 ; unspecified, using default values + 22168 200036 org 2097206 + 22169 200036 0FFF dw 4095 + 22170 + 22171 ;Config register IDLOC28 @ 0x200038 + 22172 ; unspecified, using default values + 22173 200038 org 2097208 + 22174 200038 0FFF dw 4095 + 22175 + 22176 ;Config register IDLOC29 @ 0x20003A + 22177 ; unspecified, using default values + 22178 20003A org 2097210 + 22179 20003A 0FFF dw 4095 + 22180 + 22181 ;Config register IDLOC30 @ 0x20003C + 22182 ; unspecified, using default values + 22183 20003C org 2097212 + 22184 20003C 0FFF dw 4095 + 22185 + 22186 ;Config register IDLOC31 @ 0x20003E + 22187 ; unspecified, using default values + 22188 20003E org 2097214 + 22189 20003E 0FFF dw 4095 + 22190 + 22191 psect config + 22192 + 22193 ;Config register CONFIG1 @ 0x300000 + 22194 ; External Oscillator Selection + 22195 ; FEXTOSC = HS, HS (crystal oscillator) above 8 MHz + 22196 ; Reset Oscillator Selection + 22197 ; RSTOSC = EXTOSC, EXTOSC operating per FEXTOSC bits (device manufacturing default) + 22198 300000 org 3145728 + 22199 300000 FA db 250 + 22200 + 22201 ;Config register CONFIG2 @ 0x300001 + 22202 ; Clock out Enable bit + 22203 ; CLKOUTEN = OFF, CLKOUT function is disabled + 22204 ; PRLOCKED One-Way Set Enable bit + 22205 ; PR1WAY = ON, PRLOCKED bit can be cleared and set only once + 22206 ; Clock Switch Enable bit + 22207 ; CSWEN = ON, Writing to NOSC and NDIV is allowed + 22208 ; JTAG Enable bit + 22209 ; JTAGEN = OFF, Disable JTAG Boundary Scan mode, JTAG pins revert to user functions + 22210 ; Fail-Safe Clock Monitor Enable bit + 22211 ; FCMEN = ON, Fail-Safe Clock Monitor enabled + 22212 ; Fail-Safe Clock Monitor -Primary XTAL Enable bit + 22213 ; FCMENP = ON, FSCM timer will set FSCMP bit and OSFIF interrupt on Primary XTAL failure + 22214 ; Fail-Safe Clock Monitor -Secondary XTAL Enable bit + 22215 ; FCMENS = ON, FSCM timer will set FSCMS bit and OSFIF interrupt on Secondary XTAL failu + re - 21772 300001 org 3145729 - 21773 300001 EF db 239 - 21774 - 21775 ;Config register CONFIG3 @ 0x300002 - 21776 ; MCLR Enable bit - 21777 ; MCLRE = EXTMCLR, If LVP = 0, MCLR pin is MCLR; If LVP = 1, RE3 pin function is MCLR - 21778 ; Power-up timer selection bits - 21779 ; PWRTS = PWRT_OFF, PWRT is disabled - 21780 ; Multi-vector enable bit - 21781 ; MVECEN = OFF, Interrupt contoller does not use vector table to prioritze interrupts - 21782 ; IVTLOCK bit One-way set enable bit - 21783 ; IVT1WAY = ON, IVTLOCKED bit can be cleared and set only once - 21784 ; Low Power BOR Enable bit - 21785 ; LPBOREN = OFF, Low-Power BOR disabled - 21786 ; Brown-out Reset Enable bits - 21787 ; BOREN = SBORDIS, Brown-out Reset enabled , SBOREN bit is ignored - 21788 300002 org 3145730 - 21789 300002 F7 db 247 - 21790 - 21791 ;Config register CONFIG4 @ 0x300003 - 21792 ; Brown-out Reset Voltage Selection bits - 21793 ; BORV = VBOR_1P9, Brown-out Reset Voltage (VBOR) set to 1.9V - 21794 ; ZCD Disable bit - 21795 ; ZCD = OFF, ZCD module is disabled. ZCD can be enabled by setting the ZCDSEN bit of ZCD + 22216 300001 org 3145729 + 22217 300001 EF db 239 + 22218 + 22219 ;Config register CONFIG3 @ 0x300002 + 22220 ; MCLR Enable bit + 22221 ; MCLRE = EXTMCLR, If LVP = 0, MCLR pin is MCLR; If LVP = 1, RE3 pin function is MCLR + 22222 ; Power-up timer selection bits + 22223 ; PWRTS = PWRT_OFF, PWRT is disabled + 22224 ; Multi-vector enable bit + 22225 ; MVECEN = OFF, Interrupt contoller does not use vector table to prioritze interrupts + 22226 ; IVTLOCK bit One-way set enable bit + 22227 ; IVT1WAY = ON, IVTLOCKED bit can be cleared and set only once + 22228 ; Low Power BOR Enable bit + 22229 ; LPBOREN = OFF, Low-Power BOR disabled + 22230 ; Brown-out Reset Enable bits + 22231 ; BOREN = SBORDIS, Brown-out Reset enabled , SBOREN bit is ignored + 22232 300002 org 3145730 + 22233 300002 F7 db 247 + 22234 + 22235 ;Config register CONFIG4 @ 0x300003 + 22236 ; Brown-out Reset Voltage Selection bits + 22237 ; BORV = VBOR_1P9, Brown-out Reset Voltage (VBOR) set to 1.9V + 22238 ; ZCD Disable bit + 22239 ; ZCD = OFF, ZCD module is disabled. ZCD can be enabled by setting the ZCDSEN bit of ZCD + CON - 21796 ; PPSLOCK bit One-Way Set Enable bit - 21797 ; PPS1WAY = ON, PPSLOCKED bit can be cleared and set only once; PPS registers remain loc + 22240 ; PPSLOCK bit One-Way Set Enable bit + 22241 ; PPS1WAY = ON, PPSLOCKED bit can be cleared and set only once; PPS registers remain loc + ked after one clear/set cycle - 21798 ; Stack Full/Underflow Reset Enable bit - 21799 ; STVREN = ON, Stack full/underflow will cause Reset - 21800 ; Low Voltage Programming Enable bit - 21801 ; LVP = OFF, HV on MCLR/VPP must be used for programming - 21802 ; Extended Instruction Set Enable bit - 21803 ; XINST = OFF, Extended Instruction Set and Indexed Addressing Mode disabled - 21804 300003 org 3145731 - 21805 300003 DF db 223 - 21806 - 21807 ;Config register CONFIG5 @ 0x300004 - 21808 ; WDT Period selection bits - 21809 ; WDTCPS = WDTCPS_31, Divider ratio 1:65536; software control of WDTPS - 21810 ; WDT operating mode - 21811 ; WDTE = OFF, WDT Disabled; SWDTEN is ignored - 21812 300004 org 3145732 - 21813 300004 9F db 159 - 21814 - 21815 ;Config register CONFIG6 @ 0x300005 - 21816 ; WDT Window Select bits - 21817 ; WDTCWS = WDTCWS_7, window always open (100%); software control; keyed access not requi + 22242 ; Stack Full/Underflow Reset Enable bit + 22243 ; STVREN = ON, Stack full/underflow will cause Reset + 22244 ; Low Voltage Programming Enable bit + 22245 ; LVP = OFF, HV on MCLR/VPP must be used for programming + 22246 ; Extended Instruction Set Enable bit + 22247 ; XINST = OFF, Extended Instruction Set and Indexed Addressing Mode disabled + 22248 300003 org 3145731 + 22249 300003 DF db 223 + 22250 + 22251 ;Config register CONFIG5 @ 0x300004 + 22252 ; WDT Period selection bits + 22253 ; WDTCPS = WDTCPS_31, Divider ratio 1:65536; software control of WDTPS + 22254 ; WDT operating mode + 22255 ; WDTE = OFF, WDT Disabled; SWDTEN is ignored + 22256 300004 org 3145732 + 22257 300004 9F db 159 + 22258 + 22259 ;Config register CONFIG6 @ 0x300005 + 22260 ; WDT Window Select bits + 22261 ; WDTCWS = WDTCWS_7, window always open (100%); software control; keyed access not requi + red - 21818 ; WDT input clock selector - 21819 ; WDTCCS = SC, Software Control - 21820 300005 org 3145733 - 21821 300005 FF db 255 - 21822 - 21823 ;Config register CONFIG7 @ 0x300006 - 21824 ; Boot Block Size selection bits - 21825 ; BBSIZE = BBSIZE_512, Boot Block size is 512 words - 21826 ; Boot Block enable bit - 21827 ; BBEN = OFF, Boot block disabled - 21828 ; Storage Area Flash enable bit - 21829 ; SAFEN = OFF, SAF disabled - 21830 300006 org 3145734 - 21831 300006 FF db 255 - 21832 - 21833 ;Config register CONFIG8 @ 0x300007 - 21834 ; Boot Block Write Protection bit - 21835 ; WRTB = OFF, Boot Block not Write protected - 21836 ; Configuration Register Write Protection bit - 21837 ; WRTC = OFF, Configuration registers not Write protected - 21838 ; Data EEPROM Write Protection bit - 21839 ; WRTD = OFF, Data EEPROM not Write protected - 21840 ; SAF Write protection bit - 21841 ; WRTSAF = OFF, SAF not Write Protected - 21842 ; Application Block write protection bit - 21843 ; WRTAPP = OFF, Application Block not write protected - 21844 300007 org 3145735 - 21845 300007 FF db 255 - 21846 - 21847 ;Config register CONFIG9 @ 0x300008 - 21848 ; CRC on boot output pin selection - 21849 ; BOOTPINSEL = RC5, CRC on boot output pin is RC5 - 21850 ; CRC on boot output pin enable bit - 21851 ; BPEN = OFF, CRC on boot output pin disabled - 21852 ; CRC on boot output pin open drain bit - 21853 ; ODCON = OFF, Pin drives both high-going and low-going signals - 21854 300008 org 3145736 - 21855 300008 FF db 255 - 21856 - 21857 ;Config register CONFIG10 @ 0x300009 - 21858 ; PFM and Data EEPROM Code Protection bit - 21859 ; CP = OFF, PFM and Data EEPROM code protection disabled - 21860 300009 org 3145737 - 21861 300009 FF db 255 - 21862 - 21863 ;Config register CONFIG11 @ 0x30000A - 21864 ; CRC on boot scan enable for boot area - 21865 ; BOOTSCEN = OFF, CRC on boot will not include the boot area of program memory in its ca + 22262 ; WDT input clock selector + 22263 ; WDTCCS = SC, Software Control + 22264 300005 org 3145733 + 22265 300005 FF db 255 + 22266 + 22267 ;Config register CONFIG7 @ 0x300006 + 22268 ; Boot Block Size selection bits + 22269 ; BBSIZE = BBSIZE_512, Boot Block size is 512 words + 22270 ; Boot Block enable bit + 22271 ; BBEN = OFF, Boot block disabled + 22272 ; Storage Area Flash enable bit + 22273 ; SAFEN = OFF, SAF disabled + 22274 300006 org 3145734 + 22275 300006 FF db 255 + 22276 + 22277 ;Config register CONFIG8 @ 0x300007 + 22278 ; Boot Block Write Protection bit + 22279 ; WRTB = OFF, Boot Block not Write protected + 22280 ; Configuration Register Write Protection bit + 22281 ; WRTC = OFF, Configuration registers not Write protected + 22282 ; Data EEPROM Write Protection bit + 22283 ; WRTD = OFF, Data EEPROM not Write protected + 22284 ; SAF Write protection bit + 22285 ; WRTSAF = OFF, SAF not Write Protected + 22286 ; Application Block write protection bit + 22287 ; WRTAPP = OFF, Application Block not write protected + 22288 300007 org 3145735 + 22289 300007 FF db 255 + 22290 + 22291 ;Config register CONFIG9 @ 0x300008 + 22292 ; CRC on boot output pin selection + 22293 ; BOOTPINSEL = RC5, CRC on boot output pin is RC5 + 22294 ; CRC on boot output pin enable bit + 22295 ; BPEN = OFF, CRC on boot output pin disabled + 22296 ; CRC on boot output pin open drain bit + 22297 ; ODCON = OFF, Pin drives both high-going and low-going signals + 22298 300008 org 3145736 + 22299 300008 FF db 255 + 22300 + 22301 ;Config register CONFIG10 @ 0x300009 + 22302 ; PFM and Data EEPROM Code Protection bit + 22303 ; CP = OFF, PFM and Data EEPROM code protection disabled + 22304 300009 org 3145737 + 22305 300009 FF db 255 + 22306 + 22307 ;Config register CONFIG11 @ 0x30000A + 22308 ; CRC on boot scan enable for boot area + 22309 ; BOOTSCEN = OFF, CRC on boot will not include the boot area of program memory in its ca + lculation - 21866 ; CRC on boot Continue on Error for boot areas bit - 21867 ; BOOTCOE = HALT, CRC on boot will stop device if error is detected in boot areas - 21868 ; CRC on boot application code scan enable - 21869 ; APPSCEN = OFF, CRC on boot will not include the application area of program memory in + 22310 ; CRC on boot Continue on Error for boot areas bit + 22311 ; BOOTCOE = HALT, CRC on boot will stop device if error is detected in boot areas + 22312 ; CRC on boot application code scan enable + 22313 ; APPSCEN = OFF, CRC on boot will not include the application area of program memory in + its calculation - 21870 ; CRC on boot SAF area scan enable - 21871 ; SAFSCEN = OFF, CRC on boot will not include the SAF area of program memory in its calc + 22314 ; CRC on boot SAF area scan enable + 22315 ; SAFSCEN = OFF, CRC on boot will not include the SAF area of program memory in its calc + ulation - 21872 ; CRC on boot Data EEPROM scan enable - 21873 ; DATASCEN = OFF, CRC on boot will not include data EEPROM in its calculation - 21874 ; CRC on boot Config fuses scan enable - 21875 ; CFGSCEN = OFF, CRC on boot will not include the configuration fuses in its calculation - 21876 ; CRC on boot Continue on Error for non-boot areas bit - 21877 ; COE = HALT, CRC on boot will stop device if error is detected in non-boot areas - 21878 ; Boot on CRC Enable bit - 21879 ; BOOTPOR = OFF, CRC on boot will not run - 21880 30000A org 3145738 - 21881 30000A FF db 255 - 21882 - 21883 ;Config register CONFIG12 @ 0x30000B - 21884 ; Boot Sector Polynomial for CRC on boot bits 31-24 - 21885 ; BCRCPOLT = hFF, Bits 31:24 of BCRCPOL are 0xFF - 21886 30000B org 3145739 - 21887 30000B FF db 255 - 21888 - 21889 ;Config register CONFIG13 @ 0x30000C - 21890 ; Boot Sector Polynomial for CRC on boot bits 23-16 - 21891 ; BCRCPOLU = hFF, Bits 23:16 of BCRCPOL are 0xFF - 21892 30000C org 3145740 - 21893 30000C FF db 255 - 21894 - 21895 ;Config register CONFIG14 @ 0x30000D - 21896 ; Boot Sector Polynomial for CRC on boot bits 15-8 - 21897 ; BCRCPOLH = hFF, Bits 15:8 of BCRCPOL are 0xFF - 21898 30000D org 3145741 - 21899 30000D FF db 255 - 21900 - 21901 ;Config register CONFIG15 @ 0x30000E - 21902 ; Boot Sector Polynomial for CRC on boot bits 7-0 - 21903 ; BCRCPOLL = hFF, Bits 7:0 of BCRCPOL are 0xFF - 21904 30000E org 3145742 - 21905 30000E FF db 255 - 21906 - 21907 ;Config register CONFIG16 @ 0x30000F - 21908 ; Boot Sector Seed for CRC on boot bits 31-24 - 21909 ; BCRCSEEDT = hFF, Bits 31:24 of BCRCSEED are 0xFF - 21910 30000F org 3145743 - 21911 30000F FF db 255 - 21912 - 21913 ;Config register CONFIG17 @ 0x300010 - 21914 ; Boot Sector Seed for CRC on boot bits 23-16 - 21915 ; BCRCSEEDU = hFF, Bits 23:16 of BCRCSEED are 0xFF - 21916 300010 org 3145744 - 21917 300010 FF db 255 - 21918 - 21919 ;Config register CONFIG18 @ 0x300011 - 21920 ; Boot Sector Seed for CRC on boot bits 15-8 - 21921 ; BCRCSEEDH = hFF, Bits 15:8 of BCRCSEED are 0xFF - 21922 300011 org 3145745 - 21923 300011 FF db 255 - 21924 - 21925 ;Config register CONFIG19 @ 0x300012 - 21926 ; Boot Sector Seed for CRC on boot bits 7-0 - 21927 ; BCRCSEEDL = hFF, Bits 7:0 of BCRCSEED are 0xFF - 21928 300012 org 3145746 - 21929 300012 FF db 255 - 21930 - 21931 ;Config register CONFIG20 @ 0x300013 - 21932 ; unspecified, using default values - 21933 ; Boot Sector Expected Result for CRC on boot bits 31-24 - 21934 ; BCRCEREST = 0xFF, unprogrammed default - 21935 300013 org 3145747 - 21936 300013 FF db 255 - 21937 - 21938 ;Config register CONFIG21 @ 0x300014 - 21939 ; unspecified, using default values - 21940 ; Boot Sector Expected Result for CRC on boot bits 23-16 - 21941 ; BCRCERESU = 0xFF, unprogrammed default - 21942 300014 org 3145748 - 21943 300014 FF db 255 - 21944 - 21945 ;Config register CONFIG22 @ 0x300015 - 21946 ; unspecified, using default values - 21947 ; Boot Sector Expected Result for CRC on boot bits 15-8 - 21948 ; BCRCERESH = 0xFF, unprogrammed default - 21949 300015 org 3145749 - 21950 300015 FF db 255 - 21951 - 21952 ;Config register CONFIG23 @ 0x300016 - 21953 ; unspecified, using default values - 21954 ; Boot Sector Expected Result for CRC on boot bits 7-0 - 21955 ; BCRCERESL = 0xFF, unprogrammed default - 21956 300016 org 3145750 - 21957 300016 FF db 255 - 21958 - 21959 ;Config register CONFIG24 @ 0x300017 - 21960 ; Non-Boot Sector Polynomial for CRC on boot bits 31-24 - 21961 ; CRCPOLT = hFF, Bits 31:24 of CRCPOL are 0xFF - 21962 300017 org 3145751 - 21963 300017 FF db 255 - 21964 - 21965 ;Config register CONFIG25 @ 0x300018 - 21966 ; Non-Boot Sector Polynomial for CRC on boot bits 23-16 - 21967 ; CRCPOLU = hFF, Bits 23:16 of CRCPOL are 0xFF - 21968 300018 org 3145752 - 21969 300018 FF db 255 - 21970 - 21971 ;Config register CONFIG26 @ 0x300019 - 21972 ; Non-Boot Sector Polynomial for CRC on boot bits 15-8 - 21973 ; CRCPOLH = hFF, Bits 15:8 of CRCPOL are 0xFF - 21974 300019 org 3145753 - 21975 300019 FF db 255 - 21976 - 21977 ;Config register CONFIG27 @ 0x30001A - 21978 ; Non-Boot Sector Polynomial for CRC on boot bits 7-0 - 21979 ; CRCPOLL = hFF, Bits 7:0 of CRCPOL are 0xFF - 21980 30001A org 3145754 - 21981 30001A FF db 255 - 21982 - 21983 ;Config register CONFIG28 @ 0x30001B - 21984 ; Non-Boot Sector Seed for CRC on boot bits 31-24 - 21985 ; CRCSEEDT = hFF, Bits 31:24 of CRCSEED are 0xFF - 21986 30001B org 3145755 - 21987 30001B FF db 255 - 21988 - 21989 ;Config register CONFIG29 @ 0x30001C - 21990 ; Non-Boot Sector Seed for CRC on boot bits 23-16 - 21991 ; CRCSEEDU = hFF, Bits 23:16 of CRCSEED are 0xFF - 21992 30001C org 3145756 - 21993 30001C FF db 255 - 21994 - 21995 ;Config register CONFIG30 @ 0x30001D - 21996 ; Non-Boot Sector Seed for CRC on boot bits 15-8 - 21997 ; CRCSEEDH = hFF, Bits 15:8 of CRCSEED are 0xFF - 21998 30001D org 3145757 - 21999 30001D FF db 255 - 22000 - 22001 ;Config register CONFIG31 @ 0x30001E - 22002 ; Non-Boot Sector Seed for CRC on boot bits 7-0 - 22003 ; CRCSEEDL = hFF, Bits 7:0 of CRCSEED are 0xFF - 22004 30001E org 3145758 - 22005 30001E FF db 255 - 22006 - 22007 ;Config register CONFIG32 @ 0x30001F - 22008 ; unspecified, using default values - 22009 ; Non-Boot Sector Expected Result for CRC on boot bits 31-24 - 22010 ; CRCEREST = 0xFF, unprogrammed default - 22011 30001F org 3145759 - 22012 30001F FF db 255 - 22013 - 22014 ;Config register CONFIG33 @ 0x300020 - 22015 ; unspecified, using default values - 22016 ; Non-Boot Sector Expected Result for CRC on boot bits 23-16 - 22017 ; CRCERESU = 0xFF, unprogrammed default - 22018 300020 org 3145760 - 22019 300020 FF db 255 - 22020 - 22021 ;Config register CONFIG34 @ 0x300021 - 22022 ; unspecified, using default values - 22023 ; Non-Boot Sector Expected Result for CRC on boot bits 15-8 - 22024 ; CRCERESH = 0xFF, unprogrammed default - 22025 300021 org 3145761 - 22026 300021 FF db 255 - 22027 - 22028 ;Config register CONFIG35 @ 0x300022 - 22029 ; unspecified, using default values - 22030 ; Non-Boot Sector Expected Result for CRC on boot bits 7-0 - 22031 ; CRCERESL = 0xFF, unprogrammed default - 22032 300022 org 3145762 - 22033 300022 FF db 255 - 22034 - 22035 ; Padding undefined space - 22036 300023 org 3145763 - 22037 300023 FF db 255 - 22038 tosu equ 0x4FF - 22039 tosh equ 0x4FE - 22040 tosl equ 0x4FD - 22041 stkptr equ 0x4FC - 22042 pclatu equ 0x4FB - 22043 pclath equ 0x4FA - 22044 pcl equ 0x4F9 - 22045 tblptru equ 0x4F8 - 22046 tblptrh equ 0x4F7 - 22047 tblptrl equ 0x4F6 - 22048 tablat equ 0x4F5 - 22049 prodh equ 0x4F4 - 22050 prodl equ 0x4F3 - 22051 indf0 equ 0x4EF - 22052 postinc0 equ 0x4EE - 22053 postdec0 equ 0x4ED - 22054 preinc0 equ 0x4EC - 22055 plusw0 equ 0x4EB - 22056 fsr0h equ 0x4EA - 22057 fsr0l equ 0x4E9 - 22058 wreg equ 0x4E8 - 22059 indf1 equ 0x4E7 - 22060 postinc1 equ 0x4E6 - 22061 postdec1 equ 0x4E5 - 22062 preinc1 equ 0x4E4 - 22063 plusw1 equ 0x4E3 - 22064 fsr1h equ 0x4E2 - 22065 fsr1l equ 0x4E1 - 22066 bsr equ 0x4E0 - 22067 indf2 equ 0x4DF - 22068 postinc2 equ 0x4DE - 22069 postdec2 equ 0x4DD - 22070 preinc2 equ 0x4DC - 22071 plusw2 equ 0x4DB - 22072 fsr2h equ 0x4DA - 22073 fsr2l equ 0x4D9 - 22074 status equ 0x4D8 + 22316 ; CRC on boot Data EEPROM scan enable + 22317 ; DATASCEN = OFF, CRC on boot will not include data EEPROM in its calculation + 22318 ; CRC on boot Config fuses scan enable + 22319 ; CFGSCEN = OFF, CRC on boot will not include the configuration fuses in its calculation + 22320 ; CRC on boot Continue on Error for non-boot areas bit + 22321 ; COE = HALT, CRC on boot will stop device if error is detected in non-boot areas + 22322 ; Boot on CRC Enable bit + 22323 ; BOOTPOR = OFF, CRC on boot will not run + 22324 30000A org 3145738 + 22325 30000A FF db 255 + 22326 + 22327 ;Config register CONFIG12 @ 0x30000B + 22328 ; Boot Sector Polynomial for CRC on boot bits 31-24 + 22329 ; BCRCPOLT = hFF, Bits 31:24 of BCRCPOL are 0xFF + 22330 30000B org 3145739 + 22331 30000B FF db 255 + 22332 + 22333 ;Config register CONFIG13 @ 0x30000C + 22334 ; Boot Sector Polynomial for CRC on boot bits 23-16 + 22335 ; BCRCPOLU = hFF, Bits 23:16 of BCRCPOL are 0xFF + 22336 30000C org 3145740 + 22337 30000C FF db 255 + 22338 + 22339 ;Config register CONFIG14 @ 0x30000D + 22340 ; Boot Sector Polynomial for CRC on boot bits 15-8 + 22341 ; BCRCPOLH = hFF, Bits 15:8 of BCRCPOL are 0xFF + 22342 30000D org 3145741 + 22343 30000D FF db 255 + 22344 + 22345 ;Config register CONFIG15 @ 0x30000E + 22346 ; Boot Sector Polynomial for CRC on boot bits 7-0 + 22347 ; BCRCPOLL = hFF, Bits 7:0 of BCRCPOL are 0xFF + 22348 30000E org 3145742 + 22349 30000E FF db 255 + 22350 + 22351 ;Config register CONFIG16 @ 0x30000F + 22352 ; Boot Sector Seed for CRC on boot bits 31-24 + 22353 ; BCRCSEEDT = hFF, Bits 31:24 of BCRCSEED are 0xFF + 22354 30000F org 3145743 + 22355 30000F FF db 255 + 22356 + 22357 ;Config register CONFIG17 @ 0x300010 + 22358 ; Boot Sector Seed for CRC on boot bits 23-16 + 22359 ; BCRCSEEDU = hFF, Bits 23:16 of BCRCSEED are 0xFF + 22360 300010 org 3145744 + 22361 300010 FF db 255 + 22362 + 22363 ;Config register CONFIG18 @ 0x300011 + 22364 ; Boot Sector Seed for CRC on boot bits 15-8 + 22365 ; BCRCSEEDH = hFF, Bits 15:8 of BCRCSEED are 0xFF + 22366 300011 org 3145745 + 22367 300011 FF db 255 + 22368 + 22369 ;Config register CONFIG19 @ 0x300012 + 22370 ; Boot Sector Seed for CRC on boot bits 7-0 + 22371 ; BCRCSEEDL = hFF, Bits 7:0 of BCRCSEED are 0xFF + 22372 300012 org 3145746 + 22373 300012 FF db 255 + 22374 + 22375 ;Config register CONFIG20 @ 0x300013 + 22376 ; unspecified, using default values + 22377 ; Boot Sector Expected Result for CRC on boot bits 31-24 + 22378 ; BCRCEREST = 0xFF, unprogrammed default + 22379 300013 org 3145747 + 22380 300013 FF db 255 + 22381 + 22382 ;Config register CONFIG21 @ 0x300014 + 22383 ; unspecified, using default values + 22384 ; Boot Sector Expected Result for CRC on boot bits 23-16 + 22385 ; BCRCERESU = 0xFF, unprogrammed default + 22386 300014 org 3145748 + 22387 300014 FF db 255 + 22388 + 22389 ;Config register CONFIG22 @ 0x300015 + 22390 ; unspecified, using default values + 22391 ; Boot Sector Expected Result for CRC on boot bits 15-8 + 22392 ; BCRCERESH = 0xFF, unprogrammed default + 22393 300015 org 3145749 + 22394 300015 FF db 255 + 22395 + 22396 ;Config register CONFIG23 @ 0x300016 + 22397 ; unspecified, using default values + 22398 ; Boot Sector Expected Result for CRC on boot bits 7-0 + 22399 ; BCRCERESL = 0xFF, unprogrammed default + 22400 300016 org 3145750 + 22401 300016 FF db 255 + 22402 + 22403 ;Config register CONFIG24 @ 0x300017 + 22404 ; Non-Boot Sector Polynomial for CRC on boot bits 31-24 + 22405 ; CRCPOLT = hFF, Bits 31:24 of CRCPOL are 0xFF + 22406 300017 org 3145751 + 22407 300017 FF db 255 + 22408 + 22409 ;Config register CONFIG25 @ 0x300018 + 22410 ; Non-Boot Sector Polynomial for CRC on boot bits 23-16 + 22411 ; CRCPOLU = hFF, Bits 23:16 of CRCPOL are 0xFF + 22412 300018 org 3145752 + 22413 300018 FF db 255 + 22414 + 22415 ;Config register CONFIG26 @ 0x300019 + 22416 ; Non-Boot Sector Polynomial for CRC on boot bits 15-8 + 22417 ; CRCPOLH = hFF, Bits 15:8 of CRCPOL are 0xFF + 22418 300019 org 3145753 + 22419 300019 FF db 255 + 22420 + 22421 ;Config register CONFIG27 @ 0x30001A + 22422 ; Non-Boot Sector Polynomial for CRC on boot bits 7-0 + 22423 ; CRCPOLL = hFF, Bits 7:0 of CRCPOL are 0xFF + 22424 30001A org 3145754 + 22425 30001A FF db 255 + 22426 + 22427 ;Config register CONFIG28 @ 0x30001B + 22428 ; Non-Boot Sector Seed for CRC on boot bits 31-24 + 22429 ; CRCSEEDT = hFF, Bits 31:24 of CRCSEED are 0xFF + 22430 30001B org 3145755 + 22431 30001B FF db 255 + 22432 + 22433 ;Config register CONFIG29 @ 0x30001C + 22434 ; Non-Boot Sector Seed for CRC on boot bits 23-16 + 22435 ; CRCSEEDU = hFF, Bits 23:16 of CRCSEED are 0xFF + 22436 30001C org 3145756 + 22437 30001C FF db 255 + 22438 + 22439 ;Config register CONFIG30 @ 0x30001D + 22440 ; Non-Boot Sector Seed for CRC on boot bits 15-8 + 22441 ; CRCSEEDH = hFF, Bits 15:8 of CRCSEED are 0xFF + 22442 30001D org 3145757 + 22443 30001D FF db 255 + 22444 + 22445 ;Config register CONFIG31 @ 0x30001E + 22446 ; Non-Boot Sector Seed for CRC on boot bits 7-0 + 22447 ; CRCSEEDL = hFF, Bits 7:0 of CRCSEED are 0xFF + 22448 30001E org 3145758 + 22449 30001E FF db 255 + 22450 + 22451 ;Config register CONFIG32 @ 0x30001F + 22452 ; unspecified, using default values + 22453 ; Non-Boot Sector Expected Result for CRC on boot bits 31-24 + 22454 ; CRCEREST = 0xFF, unprogrammed default + 22455 30001F org 3145759 + 22456 30001F FF db 255 + 22457 + 22458 ;Config register CONFIG33 @ 0x300020 + 22459 ; unspecified, using default values + 22460 ; Non-Boot Sector Expected Result for CRC on boot bits 23-16 + 22461 ; CRCERESU = 0xFF, unprogrammed default + 22462 300020 org 3145760 + 22463 300020 FF db 255 + 22464 + 22465 ;Config register CONFIG34 @ 0x300021 + 22466 ; unspecified, using default values + 22467 ; Non-Boot Sector Expected Result for CRC on boot bits 15-8 + 22468 ; CRCERESH = 0xFF, unprogrammed default + 22469 300021 org 3145761 + 22470 300021 FF db 255 + 22471 + 22472 ;Config register CONFIG35 @ 0x300022 + 22473 ; unspecified, using default values + 22474 ; Non-Boot Sector Expected Result for CRC on boot bits 7-0 + 22475 ; CRCERESL = 0xFF, unprogrammed default + 22476 300022 org 3145762 + 22477 300022 FF db 255 + 22478 + 22479 ; Padding undefined space + 22480 300023 org 3145763 + 22481 300023 FF db 255 + 22482 tosu equ 0x4FF + 22483 tosh equ 0x4FE + 22484 tosl equ 0x4FD + 22485 stkptr equ 0x4FC + 22486 pclatu equ 0x4FB + 22487 pclath equ 0x4FA + 22488 pcl equ 0x4F9 + 22489 tblptru equ 0x4F8 + 22490 tblptrh equ 0x4F7 + 22491 tblptrl equ 0x4F6 + 22492 tablat equ 0x4F5 + 22493 prodh equ 0x4F4 + 22494 prodl equ 0x4F3 + 22495 indf0 equ 0x4EF + 22496 postinc0 equ 0x4EE + 22497 postdec0 equ 0x4ED + 22498 preinc0 equ 0x4EC + 22499 plusw0 equ 0x4EB + 22500 fsr0h equ 0x4EA + 22501 fsr0l equ 0x4E9 + 22502 wreg equ 0x4E8 + 22503 indf1 equ 0x4E7 + 22504 postinc1 equ 0x4E6 + 22505 postdec1 equ 0x4E5 + 22506 preinc1 equ 0x4E4 + 22507 plusw1 equ 0x4E3 + 22508 fsr1h equ 0x4E2 + 22509 fsr1l equ 0x4E1 + 22510 bsr equ 0x4E0 + 22511 indf2 equ 0x4DF + 22512 postinc2 equ 0x4DE + 22513 postdec2 equ 0x4DD + 22514 preinc2 equ 0x4DC + 22515 plusw2 equ 0x4DB + 22516 fsr2h equ 0x4DA + 22517 fsr2l equ 0x4D9 + 22518 status equ 0x4D8 Data Sizes: Strings 137 Constant 49 Data 186 - BSS 211 + BSS 212 Persistent 24 Stack 0 @@ -24060,8 +24504,8 @@ Auto Spaces: Space Size Autos Used COMRAM 95 59 95 BANK5 160 156 159 - BANK6 256 0 256 - BANK7 256 0 126 + BANK6 256 0 243 + BANK7 256 0 140 BANK8 256 0 0 BANK9 256 0 0 BANK10 256 0 0 @@ -24110,17 +24554,17 @@ Pointer List with Targets: I2C1_Write2ByteRegister@data.data PTR unsigned char size(2) Largest target is 0 - I2C1_DO_TX$5552$0 PTR void size(2) Largest target is 5 + I2C1_DO_TX$5541$0 PTR void size(2) Largest target is 5 -> I2C1_ReadDataBlock@bufferBlock(COMRAM[4]), I2C1_Write2ByteRegister@data(COMRAM[2]), I2C1_Write1ByteRegister@data(COMRAM[1]), I2C1_Read2ByteRegister@returnValue(COMRAM[2]), -> I2C1_Read1ByteRegister@returnValue(COMRAM[1]), i2c_readDataBlock@d(COMRAM[4]), i2c_write2ByteRegister@data(COMRAM[2]), i2c_read2ByteRegister@result(COMRAM[2]), -> i2c_read1ByteRegister@d2(COMRAM[1]), i2c_write1ByteRegister@data(COMRAM[1]), NULL(NULL[0]), - I2C1_DO_TX_EMPTY$5558$0 PTR void size(2) Largest target is 5 + I2C1_DO_TX_EMPTY$5547$0 PTR void size(2) Largest target is 5 -> I2C1_ReadDataBlock@bufferBlock(COMRAM[4]), I2C1_Write2ByteRegister@data(COMRAM[2]), I2C1_Write1ByteRegister@data(COMRAM[1]), I2C1_Read2ByteRegister@returnValue(COMRAM[2]), -> I2C1_Read1ByteRegister@returnValue(COMRAM[1]), i2c_readDataBlock@d(COMRAM[4]), i2c_write2ByteRegister@data(COMRAM[2]), i2c_read2ByteRegister@result(COMRAM[2]), -> i2c_read1ByteRegister@d2(COMRAM[1]), i2c_write1ByteRegister@data(COMRAM[1]), NULL(NULL[0]), - I2C1_DO_RX_EMPTY$5564$0 PTR void size(2) Largest target is 5 + I2C1_DO_RX_EMPTY$5553$0 PTR void size(2) Largest target is 5 -> I2C1_ReadDataBlock@bufferBlock(COMRAM[4]), I2C1_Write2ByteRegister@data(COMRAM[2]), I2C1_Write1ByteRegister@data(COMRAM[1]), I2C1_Read2ByteRegister@returnValue(COMRAM[2]), -> I2C1_Read1ByteRegister@returnValue(COMRAM[1]), i2c_readDataBlock@d(COMRAM[4]), i2c_write2ByteRegister@data(COMRAM[2]), i2c_read2ByteRegister@result(COMRAM[2]), -> i2c_read1ByteRegister@d2(COMRAM[1]), i2c_write1ByteRegister@data(COMRAM[1]), NULL(NULL[0]), @@ -24167,10 +24611,10 @@ Pointer List with Targets: -> CANDATAdata(BANK6[8]), RAM(DATA[9471]), rxMsgData(BANK6[8]), PIDController_Update@pid PTR struct . size(2) Largest target is 56 - -> pid(BANK6[56]), + -> pid(BANK7[56]), PIDController_Init@pid PTR struct . size(2) Largest target is 56 - -> pid(BANK6[56]), + -> pid(BANK7[56]), TMR1_SetInterruptHandler@InterruptHandler PTR FTN()void size(2) Largest target is 1 -> TMR1_DefaultInterruptHandler(), @@ -24931,7 +25375,8 @@ _ADC_SetContext4ThresholdInterruptHa _GPIO_PWM1_Control _GPIO_PWM2_Control --------------------------------------------------------------------------------- - (1) _ETCRulesSensorsSupervision 0 0 0 0 + (1) _ETCRulesSensorsSupervision 2 2 0 0 + 0 BANK5 2 2 0 --------------------------------------------------------------------------------- (1) _ETCMove 4 3 1 30279 150 BANK5 4 3 1 @@ -24976,8 +25421,8 @@ _ADC_SetContext4ThresholdInterruptHa ___flneg (ARG) ___flsub (ARG) --------------------------------------------------------------------------------- - (2) _ETCRulesMotorSupervisor 2 1 1 4278 - 43 BANK5 2 1 1 + (2) _ETCRulesMotorSupervisor 7 6 1 4278 + 43 BANK5 7 6 1 _CANWriteMessage --------------------------------------------------------------------------------- (3) _CANWriteMessage 14 1 13 4048 @@ -25257,8 +25702,7 @@ i2_PWM1_16BIT_SetSlice1Output1DutyCy --------------------------------------------------------------------------------- (10) _TEMPORIZATION_30s 0 0 0 0 --------------------------------------------------------------------------------- - (10) _TEMPORIZATION_1s 1 1 0 2386 - 43 COMRAM 1 1 0 + (10) _TEMPORIZATION_1s 0 0 0 2386 i2_CANWriteMessage --------------------------------------------------------------------------------- (10) _TEMPORIZATION_1mins 0 0 0 0 @@ -26412,9 +26856,9 @@ BANK9 100 0 0 13 0.0% BITBANK8 100 0 0 10 0.0% BANK8 100 0 0 11 0.0% BITBANK7 100 0 0 8 0.0% -BANK7 100 0 7E 9 49.2% +BANK7 100 0 8C 9 54.7% BITBANK6 100 0 0 6 0.0% -BANK6 100 0 100 7 100.0% +BANK6 100 0 F3 7 94.9% BITBANK5 A0 0 0 4 0.0% BANK5 A0 9C 9F 5 99.4% BITCOMRAM 5F 0 0 0 0.0% @@ -26451,70 +26895,70 @@ BITSFR 0 0 0 200 0.0% SFR 0 0 0 200 0.0% STACK 0 0 0 2 0.0% NULL 0 0 0 0 0.0% -ABS 0 0 27C 58 0.0% -DATA 0 0 27C 3 0.0% +ABS 0 0 27D 58 0.0% +DATA 0 0 27D 3 0.0% CODE 0 0 0 0 0.0% Microchip Technology PIC18 Macro Assembler V2.31 build 20201012212115 -Symbol Table Fri Aug 12 13:24:35 2022 +Symbol Table Thu Oct 13 19:58:17 2022 ?_ETCCalibrate 0501 - __end_of_ETCRulesSensorsSupervision 7D0E - _ETCRulesSensorsSupervision 7D0C + __end_of_ETCRulesSensorsSupervision 691C + _ETCRulesSensorsSupervision 6868 ___fldiv@aexp 05BB ___fldiv@bexp 05BA ___fldiv@sign 05B3 - _ucTargetClutch_PREV 0555 + _ucTargetClutch_PREV 0556 __size_of_CAN1_IsBusOff 0016 i2WriteMessageToFifo@txCanMsg 050E __size_of_CAN1_Receive 0052 ___wmul@multiplicand 0562 i2___lwdiv@dividend 0501 - l400 6AEA - l403 6B24 - l404 6B26 - l502 7A2C - l407 7CD2 - l511 7C82 - l520 7C5A - l514 7C8C - l370 77D0 - l523 7C50 - l452 7478 - l508 7C78 - l453 747C - l517 7C6E - l541 7C46 - l373 78DA + l400 6BFC + l403 6C36 + l404 6C38 + l502 7C9C + l407 7F42 + l511 7EF2 + l520 7ECA + l514 7EFC + l370 79F2 + l523 7EC0 + l452 76DA + l508 7EE8 + l453 76DE + l517 7EDE + l541 7EB6 + l373 7B28 l462 408A - l382 7B52 - l526 7C64 - l471 6022 - l711 6E4C - l456 79F6 - l376 799E - l481 7712 - l385 6EC6 - l393 723C - l474 68BE - l570 7CF6 - l642 7954 - l379 7B3E - l484 7AE8 - l636 77A2 - l477 68BE - l639 7A5E - l496 7AD2 - l499 7ABC - l863 7858 + l382 7DC2 + l526 7ED4 + l471 6118 + l711 7092 + l456 7C66 + l376 7BEC + l481 7934 + l385 710C + l393 74F8 + l474 6A68 + l570 7F5C + l642 7BA2 + l379 7DAE + l484 7D58 + l636 79C4 + l477 6A68 + l639 7CCE + l496 7D42 + l499 7D2C + l863 7AA6 ?_isTxChannel 0501 i2___fladd@a 0513 i2___fladd@b 050F - _timer1ReloadVal 06EA + _timer1ReloadVal 06DD ?_DefaultTxAttemptHandler 0501 - _pid 06B0 - i2_CANWriteMessage 61DE + _pid 0754 + i2_CANWriteMessage 62D4 __size_of_PMD_Initialize 0028 ?_ETCXavierSupervisor 0501 __size_of_ANALOGRead 003C @@ -26533,947 +26977,958 @@ Symbol Table ___flmul@temp 0595 ?i2_CANWriteMessage 051E ___flmul@prod 0591 - __end_of_ETCInit 7A78 + __end_of_ETCInit 7CE8 ?_PWM1_16BIT_LoadBufferRegisters 0501 ??_PWM1_16BIT_LoadBufferRegisters 0560 - __end_of_ETCMove 51C0 + __end_of_ETCMove 51C4 ___fltol@exp1 05EB - l1211 7BB0 - l2111 79BC - l1208 7BA2 - l1320 7B94 - l2200 753E - l1232 7C32 - l1217 7CFE - l2041 6104 - l2203 5C76 - l1235 7C28 - l2132 695C - l2124 6820 - l1308 6FB0 - l2117 681C - l1317 7B86 - l1341 7C14 - l2062 7774 - l1326 7CFA - l2206 5B84 - l1238 7C3C - l1503 7CEC - l1344 7C0A - l1347 7C1E - l3205 30A8 - l1541 7552 - l1509 7BBC - l3221 7436 - l3206 3096 - l3142 6F34 - l2190 7508 - l1199 7024 - l1703 792C - l3320 4C68 - l1544 757C - l2440 7A60 - l2192 750A - l2184 7502 - l3313 4C0C - l3233 3E3A - l2601 2CCC - l2450 7A12 - l3306 4B74 - l2442 7A62 - l2194 750C - l2186 7504 - l2522 484E - l3235 3C9A - l1643 7CC8 - l1731 7C00 + l1211 7E20 + l2111 7C2C + l1208 7E12 + l1320 7E04 + l2200 7760 + l1232 7EA2 + l1217 7F64 + l2041 61FA + l2203 5D6C + l1235 7E98 + l2132 6B06 + l2124 69CA + l1308 726C + l2117 69C6 + l1317 7DF6 + l1341 7E84 + l2062 7996 + l1326 7F60 + l2206 5C7A + l1238 7EAC + l1503 7F52 + l1344 7E7A + l1347 7E8E + l1541 7774 + l1509 7E2C + l2190 772A + l1199 72E0 + l1703 7B7A + l3208 30A8 + l3152 7182 + l3312 4CD0 + l1544 779E + l3224 7698 + l2192 772C + l2184 7724 + l3209 3096 + l3145 717A + l2441 7CD2 + l3241 3C5E + l2521 484E + l3250 3D46 + l2194 772E + l2186 7726 + l3323 4C68 + l2515 5568 + l2443 7CE6 + l3331 7554 + l1643 7F38 + l1731 7E70 CAN1_ReceivedMessageCountGet@index 050A - l3180 2EAC - l2516 5564 - l2444 7A76 - l3244 3CE0 - l2196 750E - l2188 7506 - l1652 7CA0 - l2453 7B66 - l3181 2E72 - l3149 6F3C - l3309 4CD0 - l3246 3D58 - l3238 3C5E - l2198 7510 - l1646 7CB4 - l1830 7BF6 - l2526 48E0 - l3247 3D46 - l1655 7C96 - l2535 492A - l2640 5438 - l3328 7298 - l3272 3930 - l3265 3716 - l1649 7CAA + l2452 7DD6 + l3316 4C0C + l3236 3E3A + l2604 2CCC + l2196 7730 + l2188 7728 + l1652 7F10 + l3309 4B74 + l2525 48E0 + l3182 2EBE + l3238 3C9A + l2550 51AA + l2198 7732 + l1646 7F24 + l1830 7E66 + l2534 492A + l3191 318E + l3183 2EAC + l2439 7CD0 + l3247 3CE0 + l2543 51A4 + l1655 7F06 + l3184 2E72 + l3272 3A9E + l2552 51C2 + l2537 6F94 + l2449 7C82 + l2641 540E + l3249 3D58 + l1649 7F1A l1497 4736 - l2730 5672 - l2538 6CD0 - l2642 5444 - l3282 3A60 - l3274 39A8 - l1658 7CBE - l3179 2EBE - l2651 7884 - l3275 3996 + l2570 654C + l2642 5422 + l1658 7F2E + l2643 543C + l2651 7856 + l3275 3930 l2547 51A4 - l3196 2FD8 - l3188 318E - l3269 3A9E - l2549 51BE - l2662 7166 - l2638 540A - l2663 7176 - l2567 6456 - l2639 541E - l2479 7D0C - l2648 7634 - l2592 6C4A - l2921 598C - l2499 7500 - l2916 5946 - l2925 766E - l1789 73EE - l2948 5886 - l8041 723E - l8043 7252 - l8051 727C - l8053 79E0 - l8045 7262 + l3268 3716 + l2733 5676 + l2645 5448 + l3285 3A60 + l3277 39A8 + l2654 7AD2 + l3278 3996 + l2478 691A + l3199 2FD8 + l2665 7422 + l2666 7432 + l2498 5B88 + l2595 6E82 + l2924 5990 + l1789 7650 + l2951 588A + l2919 594A + l2928 7890 + l8050 7534 + l8042 74FA + l8044 750E + l8052 7538 + l8054 7C50 + l8046 751E _ADCP 0003D8 - l8047 7266 - l9201 55C0 - l9121 531E - l8049 7278 - l9211 5602 - l9203 55D6 - l9131 5344 - l9123 5322 - l9213 5620 - l9205 55DE - l9221 5642 - l9301 2E04 - l9141 5366 - l9133 534A - l9125 5328 - l9223 5652 - l9215 5630 - l9207 55EA - l9311 2E3E - l9303 2E08 - l9231 2CDC - l9127 5336 - l9119 531A - l9225 5662 - l9217 5632 - l9209 55F8 - l9401 30C4 - l9321 2E90 - l9313 2E5A - l9305 2E0C - l9241 2D1C - l9233 2CEA - l9161 53E8 - l9153 5394 - l9145 5378 - l9137 535C - l9129 5340 - l8601 3F40 - l9219 563C - l9411 312E - l9403 30D2 - l9331 2EDC - l9323 2E9E - l9315 2E6A - l9307 2E10 - l9251 2D4E - l9243 2D1E - l9235 2CEC - l9163 53FE - l9147 537C - l9139 5360 - l8611 3FE0 - l8603 3F58 - l9421 3168 - l9413 314E - l9405 310C - l9341 2F1C - l9325 2EA0 - l9317 2E80 - l9309 2E14 - l9261 2D76 - l9253 2D50 - l9237 2CFC - l9245 2D26 - l9229 2CCE - l9181 787C - l9501 4B3E - l8701 7544 - l9165 5412 - l9149 5382 - l9157 539C - l8621 5F46 - l8613 4006 - l8605 3F6C - l9191 558A - l9423 316E - l9415 3152 - l9407 310E - l9351 2F46 - l9343 2F28 - l9335 2EF0 - l9327 2EAA - l9319 2E8C - l9271 2DB0 - l9263 2D86 - l9255 2D56 - l9247 2D36 - l9239 2D0C - l9431 5780 - l9511 4BB6 - l9503 4B84 - l8703 754A - l9159 53D8 - l8631 5F7C - l8623 5F56 - l8615 4018 - l8607 3F94 - l9193 558E - l9185 5566 - l9425 317C - l9417 3160 - l9409 311E - l9361 2FB8 - l9345 2F2C - l9337 2F00 - l9329 2ECC - l9353 2F4C - l9281 2DDC - l9273 2DC2 - l9265 2D96 - l9257 2D64 - l9249 2D3C - l9441 57D8 - l9433 5798 - l9521 4C3E - l9513 4BC2 - l9505 4B9A - l8705 754E - l9169 5444 - l8641 6000 - l8633 5F96 - l8625 5F56 - l8617 4032 - l8609 3FBA - l9195 559C - l9187 556C - l9427 317E - l9419 3166 - l9371 3012 - l9355 2F72 - l9363 2FC8 - l9347 2F3A - l9339 2F0E - l9291 2DF0 - l9283 2DE0 - l9275 2DD0 - l9267 2D98 - l9259 2D66 - l9443 57E8 - l9179 785A - l9531 4C7C - l9523 4C4A - l9515 4BF4 - l8707 7550 - l8651 7ABE - l8643 6002 - l8635 5FA4 - l8627 5F64 - l8619 5F40 - l8571 7452 - l9197 55AC - l9189 557A - l9381 3042 - l9373 301C - l9365 2FEE - l9357 2FA6 - l9349 2F3C - l9293 2DF4 - l9285 2DE4 - l9277 2DD4 - l9269 2DA0 - l9453 5812 - l9445 57EC - l9437 57AC - l9533 4CA0 - l9525 4C58 - l9517 4BF6 - l9509 4BAE - l8709 7560 - l8645 6018 - l8637 5FB8 - l8629 5F78 - l8581 3E60 - l8573 7472 - l9701 78C4 - l9199 55B0 - l9391 306A - l9383 3046 - l9375 302A - l9367 2FFE - l9359 2FA8 - l9295 2DF8 - l9287 2DE8 - l9279 2DD8 - l9471 5876 - l9463 583A - l9455 581C - l9447 57FA - l9439 57D6 - l9535 4CB0 - l9527 4C76 - l9519 4C02 - l8647 601E - l8639 5FBC - l8591 3EC6 - l8583 3E7C - l8567 743C - l9703 78D2 - l9711 7984 - l9393 3078 - l9385 3056 - l9377 302C - l9297 2DFC - l9289 2DEC - l9465 5846 - l9457 5826 - l9481 6EEC - l9537 4CBE - l9529 4C78 - l9801 7632 - l8593 3ED8 - l8585 3E92 - l8577 3E3C - l8569 7442 - l9721 6E4E - l9705 78D6 - l9713 7986 - l9395 308E - l9379 303A - l9387 3058 - l9299 2E00 - l9467 5856 - l9491 6F26 - l9483 6EF4 - l9475 6EC8 - l9539 4CC0 - l8587 3EA6 - l8595 3EF0 - l8579 3E60 - l9811 609A - l9803 6024 - l9731 6EC0 - l9723 6EB0 - l9707 78D8 - l9715 7988 - l9389 3066 - l9469 5866 - l9493 6F28 - l9485 6F02 - l9477 6ED2 - l8597 3F20 - l8589 3EB8 - l8941 683E - l9821 60DA - l9813 60AE - l9805 605E - l9901 3B56 - l9733 6EC4 - l9725 6EB2 - l9741 6AB4 - l9709 797E - l9717 7B2C - l9399 30B8 - l9495 6F2E - l9487 6F08 - l9479 6EE4 - l9831 5C04 - l8599 3F32 - l8951 68A4 - l8943 6852 - l9823 60DC - l9815 60B0 - l9807 6084 - l9911 3B9C - l9903 3B5E - l9719 7B40 - l8871 7C7A - l9727 6EB8 - l9751 6B20 - l9743 6AC4 - l9735 6A94 - l9489 6F1E - l9497 4B1E - l9841 5C72 - l9833 5C22 - l8697 7CE8 - l8945 6862 - l8937 6826 - l8961 770E - l9825 60F4 - l9817 60C4 - l9809 6098 - l9921 3BC4 - l9913 3BA0 - l9905 3B6E - l8873 7C84 - l8881 7C5C - l9729 6EBC - l9745 6AD6 - l9737 6A9A - l9761 7C0C - l9499 4B30 - l9835 5C3E - l8699 7BB6 - l9851 5B68 - l9843 5A94 - l8947 687E - l8939 6826 - l8955 76E6 - l9827 6102 - l9819 60C6 - l9931 3C12 - l9907 3B84 - l9771 7CA2 - l8875 7C66 - l9747 6AFA - l9739 6AA2 - l8867 7C3E - l9755 7C2A - l9763 7C02 - l9861 712C - l8981 7BA4 - l9837 5C5A - l9829 5B86 - l9853 5B74 - l9845 5B12 - l8965 7AD4 - l8973 7A14 - l7989 7CCA - l8949 6890 - l8957 76EC - l9941 3C5C - l9933 3C22 - l9925 3BD8 - l9909 3B94 - l9917 3BB4 - l9773 7C98 - l8869 7C70 - l8877 7C52 - l9749 6B04 - l9693 77AA - l9757 7C20 - l9765 7C16 - l9781 7BEE - l9863 713C - l8983 7BAA - l9839 5C66 - l8991 7B88 - l9855 5B80 - l9847 5B30 - l8959 7702 - l9951 3CAA - l9943 3C68 - l9935 3C2A - l9927 3BF2 - l9919 3BC4 - l9871 3ABC - l9767 7CC0 - l9775 7C8E - l8879 7C48 - l9695 77BE - l9759 7C34 + l9200 55DA + l9120 5326 + l8048 7522 + l9210 5624 + l9202 55E2 + l9130 534E + l9122 532C + l9220 5656 + l9212 5634 + l9204 55EE + l9300 2E08 + l9124 533A + l9116 531E + l9222 5666 + l9214 5636 + l9206 55FC + l9310 2E5A + l9302 2E0C + l9230 2CEA + l9150 5398 + l9142 537C + l9134 5360 + l9126 5344 + l9118 5322 + l9216 5640 + l9208 5606 + l9400 30D2 + l9320 2E9E + l9312 2E6A + l9304 2E10 + l9240 2D1E + l9232 2CEC + l9160 5402 + l9144 5380 + l9136 5364 + l9128 5348 + l8600 3F32 + l9218 5646 + l9410 314E + l9402 310C + l9322 2EA0 + l9314 2E80 + l9306 2E14 + l9250 2D50 + l9234 2CFC + l9242 2D26 + l9226 2CCE + l9162 5416 + l9146 5386 + l9138 536A + l9154 53A0 + l8610 3FBA + l8602 3F40 + l9420 316E + l9412 3152 + l9404 310E + l9340 2F28 + l9332 2EF0 + l9324 2EAA + l9316 2E8C + l9308 2E3E + l9260 2D86 + l9252 2D56 + l9244 2D36 + l9236 2D0C + l9228 2CDC + l9500 4B84 + l8700 7E26 + l9156 53DC + l8620 6036 + l8612 3FE0 + l8604 3F58 + l9190 5592 + l9182 556A + l9422 317C + l9414 3160 + l9406 311E + l9342 2F2C + l9334 2F00 + l9326 2ECC + l9350 2F4C + l9318 2E90 + l9270 2DC2 + l9262 2D96 + l9254 2D64 + l9246 2D3C + l9238 2D1C + l9430 579C + l9510 4BC2 + l9502 4B9A + l8710 7782 + l8702 7766 + l9158 53EC + l9166 5448 + l8630 606E + l8622 603C + l8614 4006 + l8606 3F6C + l9192 55A0 + l9184 5570 + l9424 317E + l9416 3166 + l9408 312E + l9352 2F72 + l9360 2FC8 + l9344 2F3A + l9336 2F0E + l9328 2EDC + l9280 2DE0 + l9272 2DD0 + l9264 2D98 + l9256 2D66 + l9248 2D4E + l9440 57EC + l9176 7AA8 + l9520 4C4A + l9512 4BF4 + l8704 776C + l8640 60B2 + l8632 6072 + l8624 604C + l8616 4018 + l8608 3F94 + l9194 55B0 + l9186 557E + l9418 3168 + l9370 301C + l9362 2FEE + l9354 2FA6 + l9346 2F3C + l9338 2F1C + l9290 2DF4 + l9282 2DE4 + l9274 2DD4 + l9258 2D76 + l9266 2DA0 + l9450 5816 + l9442 57F0 + l9434 57B0 + l9178 7ACA + l9530 4CA0 + l9522 4C58 + l9514 4BF6 + l9506 4BAE + l8706 7770 + l8642 60F6 + l8634 608C + l8626 604C + l8618 4032 + l8570 76A4 + l9196 55B4 + l9188 558E + l9380 3046 + l9372 302A + l9364 2FFE + l9356 2FA8 + l9348 2F46 + l9292 2DF8 + l9284 2DE8 + l9276 2DD8 + l9268 2DB0 + l9460 583E + l9452 5820 + l9444 57FE + l9436 57DA + l9428 5784 + l9532 4CB0 + l9524 4C76 + l9516 4C02 + l9508 4BB6 + l8708 7772 + l8652 7D2E + l8644 60F8 + l8636 609A + l8628 605A + l8580 3E60 + l8572 76B4 + l9700 7B20 + l9198 55C4 + l9390 3078 + l9382 3056 + l9374 302C + l9358 2FB8 + l9294 2DFC + l9286 2DEC + l9278 2DDC + l9462 584A + l9454 582A + l9438 57DC + l9534 4CBE + l9526 4C78 + l9518 4C3E + l8646 610E + l8638 60AE + l8590 3EB8 + l8582 3E60 + l8574 76D4 + l9702 7B24 + l9710 7BD4 + l9392 308E + l9376 303A + l9368 3012 + l9384 3058 + l9296 2E00 + l9288 2DF0 + l9464 585A + l9480 713A + l9472 710E + l9536 4CC0 + l9528 4C7C + l8648 6114 + l8592 3EC6 + l8584 3E7C + l8568 769E + l9800 6154 + l9720 70F6 + l9704 7B26 + l9712 7BD6 + l9378 3042 + l9386 3066 + l9298 2E04 + l9466 586A + l9490 716E + l9482 7148 + l9474 7118 + l8594 3ED8 + l8586 3E92 + l8578 3E3C + l9810 61A6 + l9802 617A + l9730 710A + l9722 70F8 + l9706 7BCC + l9714 7D9C + l9396 30B8 + l9388 306A + l9468 587A + l9492 7174 + l9484 714E + l9476 712A + l8588 3EA6 + l8596 3EF0 + l8940 69D0 + l9820 61EA + l9812 61BA + l9804 618E + l9900 3B6E + l9716 7DB0 + l9724 70FE + l9740 6BD6 + l9732 6BA6 + l9708 7BD2 + l9398 30C4 + l9486 7164 + l9478 7132 + l9494 4B1E + l9830 5D34 + l7990 7F3A + l8598 3F20 + l8950 6A3A + l8942 69E8 + l9822 61F8 + l9814 61BC + l9806 6190 + l9902 3B84 + l8870 7EE0 + l9726 7102 + l9718 7094 + l9742 6BE8 + l9734 6BAC + l9488 716C + l9496 4B30 + l9832 5D50 + l9824 5C7C + l9840 5C08 + l8952 6A4E + l8944 69FC + l8960 7924 + l9816 61D0 + l9808 61A4 + l9920 3BD8 + l9904 3B94 + l9912 3BB4 + l8872 7EEA + l8880 7EB8 + l9728 7106 + l9744 6C0C + l9736 6BB4 + l9752 7E9A + l9760 7E72 + l9498 4B3E + l9834 5D5C + l9826 5CFA + l8698 7F4E + l9850 5C76 + l9842 5C26 + l8970 7D18 + l8946 6A0C + l8938 69D0 + l8962 7930 + l9818 61D2 + l9930 3C2A + l9922 3BF2 + l9914 3BC4 + l9906 3B9C + l9770 7F08 + l8874 7EF4 + l8882 7ECC + l9746 6C16 + l9738 6BC6 + l9690 79CC + l9754 7E90 + l9762 7E86 + l9860 7402 + l9852 73C8 + l8980 7E0C + l9836 5D68 + l9828 5D18 + l9844 5C42 + l8948 6A28 + l8956 7908 + l9940 3C86 + l9932 3C3A + l9924 3C02 + l9916 3BC4 + l9908 3BA0 + l9764 7F30 + l9772 7EFE + l8876 7ED6 + l9748 6C32 + l8868 7EAE + l9692 79E0 + l9756 7EA4 + l9854 73DA + l8982 7E14 + l8990 7DF0 + l9846 5C5E + l9838 5B8A + l8966 7D44 + l8974 7C84 + l8958 790E + l9950 3CC6 + l9942 3C88 + l9934 3C4E + l9926 3C12 + l9870 3ACE + l9862 3AA0 + l9774 7F26 + l9766 7F1C + l8878 7EC2 + l9694 79E2 + l9686 79C6 + l9758 7E7C STR_1 2575 + l9856 73E8 + l8984 7E1A + l8992 7DF8 + l9848 5C6A + l9960 3D02 + l9952 3CD0 + l9944 3C98 + l9936 3C5C + l9928 3C22 + l9880 3B08 + l9872 3ADE + l9864 3AAE + l9768 7F12 + l9696 7B00 + l9776 7E68 STR_2 259A - l9865 7146 - l9857 710C - l8985 7CFC - l8977 7B96 - l8993 7B8E - l9849 5B4C - l8969 7AA8 - l9953 3CC0 - l9961 3CF0 - l9945 3C86 - l9937 3C3A - l9929 3C02 - l9881 3AF0 - l9873 3ABE - l9777 7CB6 - l9769 7CAC - l9697 77C0 - l9689 77A4 STR_3 2532 - l9859 711E - l8979 7B9C - l8995 7CF8 - l8987 7B7A - l9963 3CFE - l9955 3CC6 - l9947 3C88 - l9939 3C4E - l9891 3B22 - l9875 3ACE - l9883 3AF8 - l9867 3AA0 - l9699 78B2 - l9779 7BF8 - l8989 7B80 - l9973 3D68 - l9981 3DB0 - l9965 3D02 - l9957 3CD0 - l9949 3C98 - l9893 3B24 - l9885 3B08 - l9877 3ADE - l9869 3AAE - l9799 75FA - l9991 3E1A - l9983 3DCA - l9975 3D74 - l9967 3D10 - l9959 3CDE - l9895 3B34 - l9887 3B0E - l9879 3AEE - l9993 3E28 - l9985 3DE0 - l9977 3D82 - l9969 3D3E - l9897 3B44 - l9889 3B14 - l9995 3E2E - l9987 3DFA - l9979 3DAC - l9899 3B54 - l9997 3E30 - l9989 3E16 + l9858 73F8 + l8986 7F62 + l8978 7E06 + l9794 781C + l8994 7DFE + l9970 3D74 + l9962 3D10 + l9954 3CDE + l9946 3CAA + l9938 3C68 + l9890 3B34 + l9882 3B0E + l9874 3AEE + l9866 3ABC + l9698 7B12 + l9778 7E5E + l9796 7854 + l8996 7F5E + l8988 7DEA + l9980 3DE0 + l9972 3D82 + l9964 3D3E + l9948 3CC0 + l9956 3CF0 + l9892 3B44 + l9884 3B14 + l9876 3AF0 + l9868 3ABE + l9798 611A + l9990 3E2E + l9982 3DFA + l9974 3DAC + l9958 3CFE + l9894 3B54 + l9886 3B22 + l9878 3AF8 + l9992 3E30 + l9984 3E16 + l9968 3D68 + l9976 3DB0 + l9896 3B56 + l9888 3B24 + l9986 3E1A + l9978 3DCA + l9898 3B5E + l9988 3E28 _FIFO 2530 _WriteMessageToFifo 3E3C _LATA 0004BE _LATB 0004BF _LATC 0004C0 - _CAN1_RXI_ISR 7886 - u7100 5652 - u7020 53E8 + _CAN1_RXI_ISR 7AD4 + u7100 7C9A _PMD0 000060 - u7101 564E - u7021 53E4 + u7101 7C94 _PMD1 000061 - u7110 2CEA - u7030 53FE + u7110 7C9C _PMD2 000062 - u7111 2CE6 - u7031 53FA _PMD3 000063 - u7200 2E3E - u7120 2CFC - u7040 5434 - u6400 7472 - u8000 3ABC + u8000 4C68 + u7040 69E8 _PMD4 000064 - u7201 2E3A - u7121 2CF8 - u7041 5430 - u6401 746E - u8001 3AB8 + u8001 4C64 + u7041 69E4 _PMD5 000065 - u7050 557A - u7210 2E56 - u7130 2D0C - u6410 3E7C - u8010 3ACE + u8010 4C76 + u7050 6A0C _PMD6 000066 - u7051 5576 - u7211 2E50 - u7131 2D08 - u6411 3E78 - u8011 3ACA + u8011 4C72 + u7051 6A08 _PMD7 000067 - u7060 559C - u7300 2F3A - u7220 2E58 - u7140 2D4E - u8100 3C86 - u8020 3ADE + u8020 4CB0 + u7060 6A3A _PMD8 000068 - u7061 5598 - u7301 2F36 - u7141 2D4A - u8101 3C82 - u8021 3ADA - u7070 55D6 - u7310 2F72 - u7230 2E80 - u7150 2D64 - u5470 7298 - u6510 4032 - u8110 3CAA - u8030 3B22 - u7071 55D2 - u7311 2F6E - u7231 2E7C - u7151 2D60 - u5471 7294 - u6511 402E - u8111 3CA6 - u8031 3B1E - u7080 55F8 - u7400 308E - u7320 2FB8 - u7240 2E9E - u7160 2D76 - u6520 5F64 - u6440 3F8A - u8200 3DCA - u8120 3CC0 - u8040 3B34 - u9000 4894 - u7081 55F4 - u7401 308A - u7321 2FB4 - u7241 2E9A - u7161 2D72 - u6521 5F60 - u6505 4002 - u6441 3F82 - u6425 3E96 - u8201 3DC6 - u8121 3CBC - u8041 3B30 - u9001 4890 - u7090 5620 - u7410 30A4 - u7330 2FEE - u7250 2EBE - u7170 2D86 - u6530 5F78 - u6450 3FB2 - u8210 3DFA - u8130 3CDE - u8050 3B44 - u9010 48D6 - u7091 561C - u7411 30A0 - u7331 2FEA - u7251 2EBA - u7171 2D82 - u6531 5F74 - u6451 3FAA - u6435 3EDC - u8211 3DF6 - u8131 3CDA - u8051 3B40 - u9011 48D2 - u7420 30B8 - u7340 2FFE - u7260 2ECC - u7180 2DC2 - u7500 5798 - u9100 6788 - u6540 5F96 - u8220 3E28 - u8140 3CFE - u8060 3B84 - u8300 3736 - u9020 48F2 - u7421 30B4 - u7341 2FFA - u7261 2EC8 - u7181 2DBE - u7501 5794 - u9101 6784 - u6541 5F92 - u8221 3E24 - u8141 3CFA - u8061 3B80 - u8301 3732 - u9021 48EE - u7430 30D2 - u7350 302A - u7270 2EDC - u7190 2DD0 - u7510 57CC - u9110 67CE - u6630 7560 - u6550 5FA4 - u6470 3FD8 - u6390 7452 - u8150 3D10 - u8070 3BC4 - u8310 38D4 - u8230 366C - u9030 490A - u7431 30CE - u7351 3026 - u7271 2ED8 - u7191 2DCC - u9111 67CA - u6631 755C - u6551 5FA0 - u6471 3FD0 - u6391 744E - u8151 3D0C - u8071 3BC0 - u8231 3668 - u9031 4906 - u7440 310C - u7360 303A - u7280 2F0E - u7520 57FA - u7600 4B30 - u6560 5FB8 - u6448 3F8E - u8160 3D3E - u8080 3C3A - u8400 3A48 - u8320 392E - u8240 367E - u9040 4922 - u7441 3108 - u7361 3036 - u7281 2F0A - u7521 57F6 - u7601 4B2C - u6561 5FB4 - u6465 3FB6 - u8161 3D3A - u8081 3C36 - u8401 3A44 - u8321 392A - u8241 367A - u9041 491E - u7450 311E - u7370 3056 - u7290 2F1C - u7530 580E - u7610 4B3E - u6570 6000 - u6490 3FFE - u8170 3D54 - u8090 3C5C - u8410 3A82 - u8330 394E - u8250 368E - u9050 505E - u7451 311A - u7371 3052 - u7291 2F18 - u7531 580A - u7515 57C2 - u7611 4B3A - u6571 5FFC - u6491 3FF6 - u8171 3D50 - u8091 3C58 - u8411 3A7E - u8331 394A - u8315 38CA - u8251 368A - u9051 505A - u7460 312E - u7380 3066 - u7540 5836 - u7620 4B9A - u6900 7A2C - u6580 6018 - u8180 3D68 - u8420 58B8 - u8340 3960 - u8260 36CE - u9060 506E - u7461 312A - u7381 3062 - u7541 5832 - u7621 4B96 - u6581 6014 - u6485 3FDC - u8181 3D64 - u8421 58B4 - u8341 395C - u8261 36CA - u9061 506A - u7470 314E - u7390 3078 - u7550 5856 - u7630 4BF0 - u6590 7AD0 - u6830 683E - u8190 3D82 - u8430 58F6 - u8350 398E - u8270 36E0 - u9070 508A - u7471 314A - u7391 3074 - u7551 5852 - u7631 4BEC - u6591 7ACA - u6831 683A - u8191 3D7E - u8431 58F2 - u8351 398A - u8271 36DC - u9071 5086 - u7480 3160 - u7560 5866 - u7640 4C3A - u6840 6862 - u8440 5914 - u8360 39A4 - u8280 36F0 - u9080 509A - u7481 315C - u7561 5862 - u7641 4C36 - u6841 685E - u8441 5910 - u8361 39A0 - u8281 36EC - u9081 5096 - u7490 317C - u7570 6EE4 - u7650 4C58 - u6850 6890 - u8450 5934 - u8370 39B8 - u8290 3726 - u9090 5132 - u7491 3178 - u7571 6EE0 - u7651 4C54 - u6851 688C - u8451 5930 - u8371 39B4 - u8291 3722 - u9091 512E - u8700 640A - u7580 6F02 - u7660 4C68 - u6596 7AD2 - u6860 7702 - u8460 5984 - u8380 39D2 - u7900 6AFA - u8701 6406 - u7581 6EFE - u7661 4C64 - u6861 76FE - u8461 5980 - u8381 39CE - u7901 6AF6 - u8710 643E - u7590 6F1E - u7670 4C76 - u6870 7AE6 - u8390 3A1A - u8470 764E - u7910 6B1C - u8550 71FC - u8711 643A - u7591 6F1A - u7671 4C72 - u6871 7AE0 - u8391 3A16 - u8471 764A - u7911 6B18 - u8551 71F8 - u7680 4CB0 - u6880 7ABA - u8720 2A48 - u7681 4CAC - u6881 7AB4 - u8721 2A44 - u7690 4CBE - u6890 7A2A - u7930 6098 - u8730 2A90 - u7691 4CBA - u6891 7A24 - u7931 6094 - u8731 2A8C - u6876 7AE8 - u7940 60AE - u8740 2BB0 - u7860 77D0 - u7941 60AA - u8741 2BAC - u7861 77CC - u8670 68D4 - u6886 7ABC - u7950 60C4 - u8750 2C38 - u7870 6AB4 - u8671 68D0 - u7951 60C0 - u8751 2C34 - u7871 6AB0 - u8680 691E - u7960 60DA - u7880 6AC4 - u8681 691A - u7961 60D6 - u7881 6AC0 - u8690 692E - u7970 60F4 - u7890 6AD6 - u8691 692A - u7971 60F0 - u7891 6AD2 - u7980 712C - u7981 7128 - u7990 7166 - u7991 7162 - u8960 775C - u8961 7758 - u8970 7772 - u8971 776E - u8980 4802 - u9780 69AE - u8981 47FE - u9781 69AA - u8990 4844 - u9790 69DA - u8991 4840 - u9791 69D6 - u9977 5468 - u9987 5486 - u9997 54EC + u8021 4CAC + u7061 6A36 + u8030 4CBE + u7070 7924 + u8031 4CBA + u7071 7920 + u7400 55A0 + u7080 7D56 + u6600 76B4 + u8200 79F2 + u7401 559C + u7081 7D50 + u6601 76B0 + u8201 79EE + u7410 55DA + u9010 6A7E + u7090 7D2A + u6610 76D4 + u8210 6BC6 + u7411 55D6 + u9011 6A7A + u7091 7D24 + u6611 76D0 + u8211 6BC2 + u7420 55FC + u7500 2D76 + u9020 6AC8 + u6700 3FFE + u6620 3E7C + u8300 61EA + u9100 2A48 + u8220 6BD6 + u7421 55F8 + u7501 2D72 + u9021 6AC4 + u6701 3FF6 + u6621 3E78 + u8301 61E6 + u9101 2A44 + u8221 6BD2 + u7430 5624 + u8310 73E8 + u7510 2D86 + u9030 6AD8 + u7086 7D58 + u9110 2A90 + u8230 6BE8 + u7431 5620 + u8311 73E4 + u7511 2D82 + u9031 6AD4 + u9111 2A8C + u8231 6BE4 + u7440 5656 + u8320 7422 + u7600 2ECC + u7520 2DC2 + u7360 53EC + u6800 7D40 + u7096 7D2C + u5680 7554 + u6720 4032 + u9040 5B0A + u8400 3BC4 + u9120 2BB0 + u8240 6C0C + u7441 5652 + u8321 741E + u7601 2EC8 + u7521 2DBE + u7361 53E8 + u6801 7D3A + u5681 7550 + u6721 402E + u9041 5B06 + u8401 3BC0 + u9121 2BAC + u8241 6C08 + u7610 2EDC + u7530 2DD0 + u7450 2CEA + u7370 5402 + u6730 605A + u6650 3F8A + u9050 5B46 + u8410 3C3A + u8330 3ABC + u9130 2C38 + u8250 6C2E + u7611 2ED8 + u7531 2DCC + u7451 2CE6 + u7371 53FE + u6731 6056 + u6715 4002 + u6651 3F82 + u6635 3E96 + u9051 5B42 + u8411 3C36 + u8331 3AB8 + u9131 2C34 + u8251 6C2A + u7700 303A + u7620 2F0E + u7540 2E3E + u7460 2CFC + u7380 5438 + u6740 606E + u6660 3FB2 + u8260 618E + u9060 5B66 + u8500 3D54 + u8420 3C5C + u8340 3ACE + u7701 3036 + u7621 2F0A + u7541 2E3A + u7461 2CF8 + u7381 5434 + u6741 606A + u6661 3FAA + u6645 3EDC + u8261 618A + u9061 5B62 + u8501 3D50 + u8421 3C58 + u8341 3ACA + u7390 557E + u7710 3056 + u7630 2F1C + u7550 2E56 + u7470 2D0C + u6806 7D42 + u6750 608C + u8270 61A4 + u9070 5B74 + u8510 3D68 + u8430 3C86 + u8350 3ADE + u7391 557A + u7711 3052 + u7631 2F18 + u7551 2E50 + u7471 2D08 + u6751 6088 + u8271 61A0 + u9071 5B70 + u8511 3D64 + u8431 3C82 + u8351 3ADA + u9080 6500 + u7800 312E + u7720 3066 + u7640 2F3A + u7560 2E58 + u7480 2D4E + u6840 7782 + u6760 609A + u6680 3FD8 + u8280 61BA + u8520 3D82 + u8440 3CAA + u8360 3B22 + u8600 36E0 + u9400 48F2 + u9081 64FC + u7801 312A + u7721 3062 + u7641 2F36 + u7481 2D4A + u6841 777E + u6761 6096 + u6681 3FD0 + u8281 61B6 + u8521 3D7E + u8441 3CA6 + u8361 3B1E + u8601 36DC + u9401 48EE + u9090 6534 + u7810 314E + u7730 3078 + u7650 2F72 + u7570 2E80 + u7490 2D64 + u6770 60AE + u6658 3F8E + u8290 61D0 + u8530 3DCA + u8450 3CC0 + u8370 3B34 + u8610 36F0 + u9410 490A + u9091 6530 + u7811 314A + u7731 3074 + u7651 2F6E + u7571 2E7C + u7491 2D60 + u6771 60AA + u6675 3FB6 + u8291 61CC + u8531 3DC6 + u8451 3CBC + u8371 3B30 + u8611 36EC + u9411 4906 + u9340 797E + u7820 3160 + u7740 308E + u7660 2FB8 + u7580 2E9E + u7900 586A + u6780 60F6 + u8540 3DFA + u8460 3CDE + u8380 3B44 + u8700 39B8 + u8620 3726 + u9500 509A + u9420 4922 + u9341 797A + u7821 315C + u7741 308A + u7661 2FB4 + u7581 2E9A + u7901 5866 + u6781 60F2 + u8541 3DF6 + u8461 3CDA + u8381 3B40 + u8701 39B4 + u8621 3722 + u9501 5096 + u9421 491E + u9350 7994 + u7830 317C + u7750 30A4 + u7670 2FEE + u7590 2EBE + u7910 712A + u6790 610E + u8550 3E28 + u8470 3CFE + u8390 3B84 + u8710 39D2 + u8630 3736 + u9510 5132 + u9430 688C + u9351 7990 + u7831 3178 + u7751 30A0 + u7671 2FEA + u7591 2EBA + u7911 7126 + u6791 610A + u6695 3FDC + u8551 3E24 + u8471 3CFA + u8391 3B80 + u8711 39CE + u8631 3732 + u9511 512E + u9431 6888 + u7760 30B8 + u7680 2FFE + u7840 579C + u7920 7148 + u9520 6932 + u8480 3D10 + u8720 3A1A + u8640 38D4 + u8560 366C + u8800 7870 + u9440 68B6 + u9360 4802 + u7761 30B4 + u7681 2FFA + u7841 5798 + u7921 7144 + u9521 692E + u8481 3D0C + u8721 3A16 + u8561 3668 + u8801 786C + u9441 68B2 + u9361 47FE + u7770 30D2 + u7690 302A + u7850 57D0 + u7930 7164 + u9530 6978 + u8490 3D3E + u8730 3A48 + u8650 392E + u8570 367E + u9450 68E4 + u9370 4844 + u7771 30CE + u7691 3026 + u7931 7160 + u9531 6974 + u8491 3D3A + u8731 3A44 + u8651 392A + u8571 367A + u9451 68E0 + u9371 4840 + u7780 310C + u7860 57FE + u7940 4B30 + u8740 3A82 + u8660 394E + u8580 368E + u9460 690E + u9380 4894 + u7781 3108 + u7861 57FA + u7941 4B2C + u8741 3A7E + u8661 394A + u8645 38CA + u8581 368A + u9461 690A + u9381 4890 + u7790 311E + u7870 5812 + u7950 4B3E + u8750 58BC + u8670 3960 + u8590 36CE + u9470 505E + u9390 48D6 + u7791 311A + u7871 580E + u7855 57C6 + u7951 4B3A + u8751 58B8 + u8671 395C + u8591 36CA + u9471 505A + u9391 48D2 + u7880 583A + u7960 4B9A + u8760 58FA + u8680 398E + u9480 5070 + u7881 5836 + u7961 4B96 + u8761 58F6 + u8681 398A + u9481 506C + u7890 585A + u7970 4BF0 + u8770 5918 + u8690 39A4 + u9490 508A + u7891 5856 + u7971 4BEC + u8771 5914 + u8691 39A0 + u9491 5086 + u7980 4C3A + u8780 5938 + u7981 4C36 + u8781 5934 + u7990 4C58 + u8790 5988 + u7991 4C54 + u8791 5984 + u8880 74B8 + u8881 74B4 _WPUA 000401 _WPUB 000409 _WPUC 000411 _WPUE 000421 __size_of_GetRxFifoDepth 001E __size_of_CAN1_Transmit 009E - __end_of_CAN1_ISR 5316 - __end_of_CAN1_SetTxAttemptInterruptHandler 7C52 + __end_of_CAN1_ISR 531A + __end_of_CAN1_SetTxAttemptInterruptHandler 7EC2 __size_of_CAN1_SetTxAttemptInterruptHandler 000A ??_CAN1_SetTxAttemptInterruptHandler 0562 ?_CAN1_SetTxAttemptInterruptHandler 0560 - _CAN1_SetTxAttemptInterruptHandler 7C48 + _CAN1_SetTxAttemptInterruptHandler 7EB8 ??i2_CANWriteMessage 052B _PIDController_Update 25BC CAN1_Transmit@txFifoObj 057A - _main 695E - _ETCModeSelect 747E + _main 6B08 + _ETCModeSelect 76E0 fsr1h 0004E2 i2___lwdiv@quotient 0505 fsr2h 0004DA @@ -27488,25 +27943,25 @@ Symbol Table ?_WriteMessageToFifo 056B i2___fltol@f1 051F ___fldiv@new_exp 05B4 - _CAN1_Receive 734E + _CAN1_Receive 75B0 ??_ETCCalibrate 05F6 ??_TMR1_SetInterruptHandler 0562 ___param_bank 000000 _ucCount100msAPPSError 054C - _CANDisableErrorInterrupt 7746 - __end_of_DefaultInvalidMessageHandler 7D26 + _CANDisableErrorInterrupt 7968 + __end_of_DefaultInvalidMessageHandler 7F84 __size_of_DefaultInvalidMessageHandler 0002 - _DefaultInvalidMessageHandler 7D24 + _DefaultInvalidMessageHandler 7F82 CAN1_SetSystemErrorInterruptHandler@handler 0560 - __end_of_Receive 5F3C + __end_of_Receive 6032 CAN1_SetFIFO1NotEmptyHandler@handler 0560 i2PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue 0501 i2PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue 0501 PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue 0560 PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue 0560 - __end_of_TMR0_Initialize 792E + __end_of_TMR0_Initialize 7B7C ??_TMR0_DefaultInterruptHandler 0501 - __end_of_GPIOInit 7540 + __end_of_GPIOInit 7762 __size_of_OSCILLATOR_Initialize 0018 CANWriteMessage@data1 0582 CANWriteMessage@data2 0583 @@ -27516,295 +27971,311 @@ Symbol Table CANWriteMessage@data6 0587 CANWriteMessage@data7 0588 CANWriteMessage@data8 0589 - __end_of_OSCILLATOR_Initialize 7A60 - l10011 366E - l10101 398E - l10021 36B4 - l10013 367E - l10005 3650 - l10111 39FC - l10031 36E0 - l10023 36BA - l10015 368E - l10007 365E - l10121 3A64 - l10105 39B8 - l10113 3A00 - l10041 3736 - l10033 36F0 - l10025 36C0 - l10017 369E - l10009 366C - l10131 3A8E - l10123 3A74 - l10115 3A1A - l10107 39C4 - l10051 377E - l10035 3700 - l10027 36CE - l10019 36A4 - l10141 5888 - l10125 3A82 - l10117 3A2E - l10109 39D2 - l10061 37CC - l10053 378A - l10045 374A - l10037 3706 - l10029 36D0 - l10221 721A - l10301 7906 - l10151 5914 - l10143 58B8 - l10127 3A84 - l10119 3A48 - l10071 382A - l10063 37DC - l10055 37A6 - l10047 375A - l10039 3726 - l10135 73F0 - l10231 722E - l10223 721E - l10215 71E2 - l10311 6F3E - l10303 7914 - l10153 5926 - l10145 58C8 - l10129 3A8A - l10081 38B4 - l10073 383A - l10065 37EC - l10057 37B2 - l10049 3764 - l10137 7402 - l10233 7232 - l10225 7222 - l10217 71E6 - l10241 792E - l10321 6F7E - l10313 6F76 - l10305 7916 - l11121 6962 - l10155 5934 - l10147 58F6 - l10091 392E - l10083 38EA - l10075 385A - l10067 37FC - l10059 37BE - l10163 7636 - l10251 46D2 - l10235 7238 - l10227 7226 - l10219 71FC - l10243 782E - l10331 6FAC - l10323 6F80 - l10315 6F78 - l10307 7918 - l11131 6976 - l11123 6966 - l10501 638E - l10157 5984 - l10149 5906 - l10093 3940 - l10085 38F8 - l10077 386A - l10069 380C - l10165 764E - l10261 46DC - l10253 46D4 - l10237 723A - l10229 722A - l10341 6FF0 - l10333 6FB2 - l10325 6F82 - l10317 6F7A - l10309 7926 - l11141 6990 - l11133 6978 - l11125 696A - l10511 644E - l10503 63FA - l10431 68E6 - l10159 598A - l10095 394E - l10087 3916 - l10079 388A - l10167 765E - l10271 4722 - l10263 46EA - l10255 46D6 - l10247 4512 - l10239 7CF4 - l10351 7012 - l10343 6FF2 - l10335 6FEA - l10327 6F90 - l10319 6F7C - l11151 69CA - l11143 6994 - l11135 697E - l11127 696E - l11119 695E - l10505 640A - l10433 6902 - l10441 6946 - l10097 3952 - l10089 3920 - l10521 2682 - l10265 46F8 - l10257 46D8 - l10249 46D0 - l10281 6E1C - l10273 6DD0 - l10353 7020 - l10345 6FF4 - l10337 6FEC - l10329 6F9E - l11153 69DA - l11145 6998 - l11137 6982 - l11129 6972 - l10507 641E - l10435 690A - l10427 68C4 - l10451 5494 - l10443 5446 - l10099 3960 - l10531 2864 - l10523 26CC - l10515 25BC - l10267 4706 - l10259 46DA - l10283 6E1E - l10275 6E16 - l10347 6FF6 - l10339 6FEE - l10291 73B6 - l11155 69E4 - l11147 69AE - l11139 698C - l10509 643E - l10437 691E - l10429 68D4 - l10461 54CA - l10453 54A2 - l10445 545C - l10541 2AAC - l10533 28D2 - l10525 273A - l10517 25F0 - l10269 4714 - l10285 6E20 - l10277 6E18 - l10349 7004 - l10293 73B8 - l10701 4738 - l11157 69EA - l11149 69BA - l10439 692E - l10471 5532 - l10463 54E0 - l10455 54AE - l10447 5476 - l10551 2C38 - l10543 2AF4 - l10535 2A00 - l10527 279A - l10519 2638 - l10287 7A48 - l10279 6E1A - l10295 73D8 - l10631 777A - l10711 4844 - l10703 479C - l10801 67A8 - l11505 53B2 - l10473 5540 - l10465 54FA - l10457 54BC - l10449 547A - l10481 74C6 - l10553 2C60 - l10545 2B54 - l10537 2A48 - l10529 281A - l10297 73DA - l10289 73A0 - l10641 778E - l10633 777E - l10721 48F2 - l10713 484A - l10705 47B8 - l11507 67F6 - l10803 67BA - l10811 67E0 - l10475 554C - l10467 5518 - l10459 54C8 - l10555 2C84 - l10547 2BB0 - l10539 2A90 - l10299 73E8 - l10643 7792 - l10635 7782 - l10731 4926 - l10723 48F8 - l10715 4894 - l10707 47BA - l10741 6CCE - l10805 67BE - l10477 554E - l10469 5526 - l10557 2CA8 - l10549 2BDC - l10645 7796 - l10637 7786 - l10629 7776 - l10725 490A - l10717 48D6 - l10709 4802 - l10807 67D2 - l10479 6BBC - l10743 7D0C - l10647 779A - l10639 778A - l10727 4910 - l10719 48DC - l10737 6C4C - l10681 7A64 - l10649 779E - l10739 6CB0 - l10691 775C - l10683 7A68 - l10771 506E - l10685 79F8 - l10693 7762 - l10781 5122 - l10773 5076 - l10765 5042 - l10687 7B54 - l10695 7772 - l10783 5132 - l10775 508A - l10767 504E - l10679 7512 - l10689 774A - l10793 678C - l10697 79A0 - l10777 509A - l10769 505E - l10795 679A - l10699 79B6 - l10779 5108 - l10787 51A8 - l10789 6776 - l10799 679E - __end_ofi2_CANWriteMessage 62B6 + __end_of_OSCILLATOR_Initialize 7CD0 + l10000 3650 + l10010 368E + l10002 365E + l10100 39B8 + l10020 36C0 + l10012 369E + l10004 366C + l10110 3A1A + l10102 39C4 + l10030 3700 + l10022 36CE + l10014 36A4 + l10006 366E + l10120 3A82 + l10112 3A2E + l10104 39D2 + l10040 374A + l10032 3706 + l10024 36D0 + l10016 36B4 + l10008 367E + l10122 3A84 + l10114 3A48 + l10106 39FC + l10050 37A6 + l10042 375A + l10034 3726 + l10026 36E0 + l10018 36BA + l10130 7652 + l10210 749E + l10140 58CC + l10116 3A64 + l10124 3A8A + l10108 3A00 + l10060 37EC + l10052 37B2 + l10044 3764 + l10036 3736 + l10028 36F0 + l10132 7664 + l10220 74DE + l10212 74A2 + l10300 7B64 + l10150 5938 + l10142 58FA + l10126 3A8E + l10118 3A74 + l10070 385A + l10062 37FC + l10054 37BE + l10046 377E + l10230 74F4 + l10222 74E2 + l10214 74B8 + l10310 7234 + l10302 7B66 + l10152 5988 + l10144 590A + l10136 588C + l10080 38F8 + l10072 386A + l10064 380C + l10056 37CC + l10048 378A + l10160 7870 + l10232 74F6 + l10224 74E6 + l10216 74D6 + l10320 723E + l10312 7236 + l10304 7B74 + l11120 6B10 + l10154 598E + l10146 5918 + l10138 58BC + l10090 394E + l10082 3916 + l10074 388A + l10066 382A + l10058 37DC + l10162 7880 + l10250 46D6 + l10242 4512 + l10226 74EA + l10218 74DA + l10234 7F5A + l10330 72A6 + l10322 724C + l10314 7238 + l10306 71FA + l11130 6B22 + l11122 6B14 + l10500 6484 + l10148 592A + l10092 3952 + l10084 3920 + l10076 38B4 + l10068 383A + l10260 46F8 + l10252 46D8 + l10244 46D0 + l10228 74EE + l10236 7B7C + l10340 72B0 + l10332 72A8 + l10324 725A + l10316 723A + l10308 7232 + l11140 6B3E + l11132 6B28 + l11124 6B18 + l11116 6B08 + l10510 6544 + l10502 64F0 + l10430 6A90 + l10094 3960 + l10086 392E + l10078 38EA + l10158 7858 + l10262 4706 + l10254 46DA + l10246 46D2 + l10238 7A7C + l10270 705C + l10342 72B2 + l10334 72AA + l10326 7268 + l10318 723C + l11150 6B74 + l11142 6B42 + l11134 6B2C + l11126 6B1C + l11118 6B0C + l10504 6500 + l10432 6AAC + l10440 6AF0 + l10096 398E + l10088 3940 + l10520 2682 + l10264 4714 + l10256 46DC + l10248 46D4 + l10280 7066 + l10272 705E + l10344 72C0 + l10336 72AC + l10328 726E + l11152 6B84 + l11144 6B46 + l11136 6B36 + l11128 6B20 + l10506 6514 + l10434 6AB4 + l10426 6A6E + l10450 5498 + l10442 544A + l10530 2864 + l10522 26CC + l10514 25BC + l10266 4722 + l10258 46EA + l10282 7CB8 + l10274 7060 + l10346 72CE + l10338 72AE + l10290 763A + l11154 6B8E + l11146 6B58 + l11138 6B3A + l10508 6534 + l10436 6AC8 + l10428 6A7E + l10460 54CE + l10452 54A6 + l10444 5460 + l10540 2AAC + l10532 28D2 + l10524 273A + l10516 25F0 + l10276 7062 + l10268 7016 + l10348 72DC + l10292 763C + l10284 7602 + l10700 4738 + l11156 6B94 + l11148 6B64 + l10438 6AD8 + l10470 5536 + l10462 54E4 + l10454 54B2 + l10446 547A + l10550 2C38 + l10542 2AF4 + l10534 2A00 + l10526 279A + l10518 2638 + l10278 7064 + l10294 764A + l10286 7618 + l10630 799C + l10710 4844 + l10702 479C + l10800 6964 + l11504 53B6 + l10472 5544 + l10464 54FE + l10456 54C0 + l10448 547E + l10480 5A9C + l10552 2C60 + l10544 2B54 + l10536 2A48 + l10528 281A + l10296 7B54 + l10288 761A + l10640 79B0 + l10632 79A0 + l10720 48F2 + l10712 484A + l10704 47B8 + l11506 69A0 + l10802 6968 + l10474 5550 + l10466 551C + l10458 54CC + l10490 5B4A + l10482 5AD6 + l10554 2C84 + l10546 2BB0 + l10538 2A90 + l10298 7B62 + l10642 79B4 + l10634 79A4 + l10730 4926 + l10722 48F8 + l10714 4894 + l10706 47BA + l10740 6F92 + l10804 697C + l10476 5552 + l10468 552A + l10492 5B54 + l10484 5B0A + l10556 2CA8 + l10548 2BDC + l10644 79B8 + l10636 79A8 + l10628 7998 + l10724 490A + l10716 48D6 + l10708 4802 + l10478 6DF4 + l10494 5B66 + l10486 5B14 + l10750 68BA + l10742 6868 + l10646 79BC + l10638 79AC + l10726 4910 + l10718 48DC + l10736 6F10 + l10808 698A + l10680 7CD4 + l10496 5B74 + l10760 6912 + l10752 68C2 + l10744 688C + l10648 79C0 + l10738 6F74 + l10690 797E + l10682 7CD8 + l10498 5B7E + l10770 5076 + l10762 5042 + l10754 68E4 + l10746 6894 + l10684 7C68 + l10692 7984 + l10780 5132 + l10772 508A + l10764 504E + l10756 68EC + l10686 7DC4 + l10694 7994 + l10790 6936 + l10774 509A + l10766 505E + l10678 7734 + l10688 796C + l10792 6944 + l10696 7C10 + l10784 51AC + l10776 5108 + l10768 5070 + l10786 6920 + l10698 7C26 + l10778 5122 + l10796 6948 + l10798 6952 + __end_ofi2_CANWriteMessage 63AC ___fltol@sign1 05EA - __end_of___aldiv 5674 + __end_of___aldiv 5678 ?_ADC_DisableChannelSequencer 0501 _ADACT 0003F9 _ADCAP 0003F0 @@ -27817,60 +28288,67 @@ Symbol Table _ADPCH 0003EC __end_of___fldiv 3E3C _ADREF 0003F8 - __end_of___flneg 7670 + __end_of___flneg 7892 _ADRPT 0003E7 __end_of___flmul 3AA0 - __end_of___flsub 7438 - __end_of___fltol 5888 - u10007 550A - u10017 67B0 + __end_of___flsub 769A + __end_of___fltol 588C + u10200 6B58 + u10201 6B54 + u10210 6B84 + u10211 6B80 _uiTPS1TableIn 072A - __end_of_CAN1_SetBusErrorInterruptHandler 7C8E + u10407 548A + __end_of_CAN1_SetBusErrorInterruptHandler 7EFE __size_of_CAN1_SetBusErrorInterruptHandler 000A ??_CAN1_SetBusErrorInterruptHandler 0562 ?_CAN1_SetBusErrorInterruptHandler 0560 _T1CLK 000321 - _CAN1_SetBusErrorInterruptHandler 7C84 + _CAN1_SetBusErrorInterruptHandler 7EF4 + u10417 54F0 + u10427 550E + u10437 695A _T1CON 00031E - __end_of___lwdiv 6F3E - i2l410 79DA - i2l413 7AA6 - i2l350 7D26 - i2l430 739E - i2l502 7A46 - i2l407 7CDC - i2l424 5F3A - i2l344 7CF2 - i2l353 7D28 + u10397 546C + __end_of___lwdiv 7184 + i2l410 7C4A + i2l413 7D16 + i2l350 7F84 + i2l430 7600 + i2l502 7CB6 + i2l407 7F4C + i2l424 6030 + i2l344 7F58 + i2l353 7F86 i2l417 4510 - i2l362 7D1C - i2l347 7D24 - i2l356 7D22 - i2l452 75F6 - i2l365 7D20 - i2l453 75F8 + i2l362 7F7A + i2l347 7F82 + i2l356 7F80 + i2l452 7818 + i2l365 7F7E + i2l453 781A _isTxChannel$985 0560 - i2l534 52D8 + i2l534 52DC i2l462 42D0 - i2l359 7D1E - i2l471 638C - i2l536 5312 - i2l448 65EA - i2l456 7A8E - i2l545 78B0 - i2l481 797C - i2l538 5314 - i2l474 6BBA - i2l484 7B2A - i2l477 6BBA + i2l359 7F7C + i2l471 6482 + i2l536 5316 + i2l448 66E0 + i2l456 7CFE + i2l545 7AFE + i2l481 7BCA + i2l538 5318 + i2l474 6D62 + i2l484 7D9A + i2l477 6D62 _uiTPS2TableIn 0700 - i2l583 6758 - i2l575 66EC - i2l496 7B14 - i2l577 6710 - i2l578 6758 - i2l499 7AFE - i2l579 6734 + i2l583 684E + i2l575 67E2 + i2l496 7D84 + i2l577 6806 + i2l578 684E + i2l499 7D6E + i2l579 682A ?_PWM1_16BIT_Initialize 0501 __end_of_i2c1_fsmStateTable 2527 _OSCEN 0000B3 @@ -27902,11 +28380,11 @@ Symbol Table CANReadMessage@data8 0532 i2memcpy@d1 0501 i2memcpy@s1 0503 - _ADC_Context3Thereshld_ISR 06F2 + _ADC_Context3Thereshld_ISR 06E5 ??_I2C1_Initialize 0560 __size_of_CAN1_Initialize 005C - __end_of_TMR0_ISR 7746 - __end_of_TMR1_ISR 76E2 + __end_of_TMR0_ISR 7968 + __end_of_TMR1_ISR 7904 _PWM2_16BIT_Slice1Output1_DefaultInterruptHandler 000000 _PWM1_16BIT_Slice1Output1_DefaultInterruptHandler 000000 _ucSteering_angle_target 0683 @@ -27915,24 +28393,24 @@ Symbol Table GPIO_PWM1_Control@uiConvertedDC 05F4 __size_of_GetRxFifoStatus 0018 ??_CANWriteMessage 058A - _CAN1_IsBusOff 7AD4 - _CLUTCH_AnalyseState 6458 - __end_ofi2_PWM2_16BIT_LoadBufferRegisters 7D04 + _CAN1_IsBusOff 7D44 + _CLUTCH_AnalyseState 654E + __end_ofi2_PWM2_16BIT_LoadBufferRegisters 7F6A __size_ofi2_PWM2_16BIT_LoadBufferRegisters 0004 - __end_of_PWM2_16BIT_LoadBufferRegisters 7CFC + __end_of_PWM2_16BIT_LoadBufferRegisters 7F62 __size_of_PWM2_16BIT_LoadBufferRegisters 0004 ??i2_PWM2_16BIT_LoadBufferRegisters 0501 ?i2_PWM2_16BIT_LoadBufferRegisters 0501 - i2_PWM2_16BIT_LoadBufferRegisters 7D00 - _PWM2_16BIT_LoadBufferRegisters 7CF8 - __end_of_TMR1_Initialize 73F0 + i2_PWM2_16BIT_LoadBufferRegisters 7F66 + _PWM2_16BIT_LoadBufferRegisters 7F5E + __end_of_TMR1_Initialize 7652 pclath 0004FA tablat 0004F5 - __end_ofi2___lmul 71E2 + __end_ofi2___lmul 749E ?_PIDController_Update 05BC ?_ETCModeSelect 0501 PIDController_Update@measurement 05C2 - __end_ofi2___wmul 7906 + __end_ofi2___wmul 7B54 ??i2_CAN1_OperationModeGet 0501 plusw2 0004DB GetRxFifoStatus@validChannel 0501 @@ -27940,65 +28418,65 @@ Symbol Table _ADC_DefaultContext2Threshold_ISR 000000 CAN1_SetTxAttemptInterruptHandler@handler 0560 ReadMessageFromFifo@msgId 0513 - __size_of_TEMPORIZATION_1s 005A - __end_ofi2_memcpy 734E + __size_of_TEMPORIZATION_1s 003A + __end_ofi2_memcpy 75B0 _uiAcc_lateral 064E - _TMR1_WriteTimer 77D2 - i2_GPIO_PWM1_Control 5D64 + _TMR1_WriteTimer 79F4 + i2_GPIO_PWM1_Control 5E5A __size_ofi2___aldiv 010C __size_ofi2___fladd 04C0 __size_ofi2___fltol 0106 - __end_ofi2_PWM1_16BIT_WritePeriodRegister 7BE2 + __end_ofi2_PWM1_16BIT_WritePeriodRegister 7E52 __size_ofi2_PWM1_16BIT_WritePeriodRegister 000C - __end_of_PWM1_16BIT_WritePeriodRegister 7BA4 + __end_of_PWM1_16BIT_WritePeriodRegister 7E14 __size_of_PWM1_16BIT_WritePeriodRegister 000E ??i2_PWM1_16BIT_WritePeriodRegister 0503 ?i2_PWM1_16BIT_WritePeriodRegister 0501 - i2_PWM1_16BIT_WritePeriodRegister 7BD6 - _PWM1_16BIT_WritePeriodRegister 7B96 + i2_PWM1_16BIT_WritePeriodRegister 7E46 + _PWM1_16BIT_WritePeriodRegister 7E06 ??_CAN1_TX_FIFO_Configuration 0560 - i2_GPIO_PWM2_Control 5C78 + i2_GPIO_PWM2_Control 5D6E __size_ofi2___lwdiv 0074 __end_of_FIFO 2532 - _PWM2_16BIT_Initialize 6F3E + _PWM2_16BIT_Initialize 71FA __size_ofi2_CAN1_IsBusOff 0016 - __initialization 69F8 + __initialization 6D64 __end_of_DLC_BYTES 2530 CAN1_Transmit@status 0579 CANWriteMessage@id 057D CAN1_ReceivedMessageCountGet@rxMsgStatus 0505 - __end_of_main 69F8 + __end_of_main 6BA2 ??_CLUTCH_HighLevelMovements 05F8 ?_CLUTCH_AnalyseState 0501 CAN1_RX_FIFO_ResetInfo@index 0560 ??i2_CAN1_IsTxErrorActive 0501 - __end_of_APPSAnalysis 6CD2 + __end_of_APPSAnalysis 6F96 _ucLap_counter 0688 - __end_of_DefaultTxAttemptHandler 7D1E + __end_of_DefaultTxAttemptHandler 7F7C ?_INTERRUPT_InterruptManager 0501 - _CAN1_Transmit 6822 + _CAN1_Transmit 69CC fp__DefaultInvalidMessageHandler 0000 ?_DefaultInvalidMessageHandler 0501 PIDController_Update@error 05DE - _ETCPercentCalc 638E - __end_of_DefaultFIFO1NotEmptyHandler 7CF4 - _DefaultFIFO1NotEmptyHandler 7CEE + _ETCPercentCalc 6484 + __end_of_DefaultFIFO1NotEmptyHandler 7F5A + _DefaultFIFO1NotEmptyHandler 7F54 Receive@rxCanMsg 0519 ??_main 05FC __activetblptr 000003 ?i2_GPIO_PWM1_Control 0529 _uiCones_count_all 0652 ??_ETCInit 05F8 - __end_of_PWM1_16BIT_Period_SetInterruptHandler 7C3E + __end_of_PWM1_16BIT_Period_SetInterruptHandler 7EAE __size_of_PWM1_16BIT_Period_SetInterruptHandler 000A - __end_of_PWM2_16BIT_Period_SetInterruptHandler 7C20 + __end_of_PWM2_16BIT_Period_SetInterruptHandler 7E90 __size_of_PWM2_16BIT_Period_SetInterruptHandler 000A ??_PWM2_16BIT_Period_SetInterruptHandler 0562 ??_PWM1_16BIT_Period_SetInterruptHandler 0562 ?_PWM2_16BIT_Period_SetInterruptHandler 0560 ?_PWM1_16BIT_Period_SetInterruptHandler 0560 - _PWM1_16BIT_Period_SetInterruptHandler 7C34 - _PWM2_16BIT_Period_SetInterruptHandler 7C16 + _PWM1_16BIT_Period_SetInterruptHandler 7EA4 + _PWM2_16BIT_Period_SetInterruptHandler 7E86 ?i2_GPIO_PWM2_Control 0529 ??_ETCMove 05F7 ?i2___xxtofl 0501 @@ -28006,11 +28484,11 @@ Symbol Table _uiAcc_longitudinal 0650 __end_ofi2_TPSAnalysis 4E8A __size_of_CLUTCH_Move 009E - __end_of_CAN1_SetInvalidMessageInterruptHandler 7C7A + __end_of_CAN1_SetInvalidMessageInterruptHandler 7EEA __size_of_CAN1_SetInvalidMessageInterruptHandler 000A ??_CAN1_SetInvalidMessageInterruptHandler 0562 ?_CAN1_SetInvalidMessageInterruptHandler 0560 - _CAN1_SetInvalidMessageInterruptHandler 7C70 + _CAN1_SetInvalidMessageInterruptHandler 7EE0 _C1CONH 000101 _C1CONL 000100 _C1CONU 000102 @@ -28068,466 +28546,491 @@ Symbol Table _ODCONA 000402 _ODCONB 00040A _ODCONC 000412 - i2l1211 7BEC - i2l1208 7BE0 - i2l1320 7BD4 - i2l2041 62B4 - i2l1217 7D06 + i2l1211 7E5C + i2l1208 7E50 + i2l1320 7E44 + i2l2041 63AA + i2l1217 7F6C i2l2051 4A4A - i2l2203 5E4E + i2l2203 5F44 i2l2053 4A6E i2l2045 4B18 - i2l1317 7BC8 + i2l1317 7E38 i2l2054 4A7E - i2l1326 7D02 - i2l2206 5D62 + i2l1326 7F68 + i2l2206 5E58 i2l2055 4A86 i2l2047 49F4 - i2l2143 6520 + i2l2143 6616 i2l2056 4B18 - i2l3205 3568 - i2l3206 3556 - i2l3142 7090 - i2l2280 75BA - i2l3320 4FD4 - i2l2513 7D10 - i2l3313 4F78 - i2l2522 4DC6 - i2l3306 4EE0 - i2l2291 7D16 - i2l2283 7B78 - i2l1803 77FE - i2l1724 7744 - i2l3180 336C - i2l2277 7CE6 - i2l3181 3332 - i2l3149 7098 - i2l3309 503C - i2l2462 748A - i2l2526 4E3C - i2l1734 7D1A - i2l2294 7D12 - i2l2535 4E88 - i2l3328 734C - i2l1728 782C - i2l2288 72F2 - i2l2465 7490 - i2l2297 7D14 - i2l1833 7D0E - i2l2458 7484 - i2l2730 577E - i2l2538 6D50 - i2l1818 76E0 - i2l2467 74C0 - i2l3179 337E - i2l2651 7904 - i2l1827 61DC - i2l3196 3498 - i2l3188 364E - i2l2557 710A - i2l2662 71D0 - i2l2663 71E0 - i2l2567 66AE - i2l2489 7D18 - i2l8001 42D2 + i2l2512 6CCE + i2l3208 3568 + i2l3152 7354 + i2l3312 503C + i2l2521 4DC6 + i2l2281 77DC + i2l3209 3556 + i2l3145 734C + i2l2290 7F76 + i2l3331 75AE + i2l3323 4FD4 + i2l1803 7A20 + i2l1724 7966 + i2l3316 4F78 + i2l2284 7DE8 + i2l2461 76EC + i2l2525 4E3C + i2l2293 7F72 + i2l3309 4EE0 + i2l2534 4E88 + i2l2278 7C0E + i2l1734 7F78 + i2l3182 337E + i2l2287 78CA + i2l3191 364E + i2l3183 336C + i2l2464 76F2 + i2l1728 7A4E + i2l2296 7F74 + i2l3184 3332 + i2l2560 73C6 + i2l2457 76E6 + i2l2537 7014 + i2l1833 7F70 + i2l2466 7722 + i2l2570 67A4 + i2l1818 7902 + i2l1827 62D2 + i2l2733 5782 + i2l2654 7B52 + i2l3199 3498 + i2l2488 71F8 + i2l2665 748C + i2l2666 749C + i2l2951 5A96 _INLVLA 000404 + i2l8010 432A + i2l8002 42D2 _INLVLB 00040C - i2l8011 4356 - i2l8003 42E2 _INLVLC 000414 - i2l2948 5A92 - i2l8021 43F4 - i2l8013 4384 - i2l8005 42E2 - i2l8101 41A6 + i2l8020 43E0 + i2l8012 4356 + i2l8004 42E2 + i2l8100 418E _INLVLE 000424 - i2l8031 445A - i2l8023 440E - i2l8015 43B4 - i2l8007 4300 - i2l8111 424C - i2l8103 41BA - i2l8033 446C - i2l8025 4420 - i2l8017 43D2 - i2l8009 432A - i2l9001 7496 - i2l8201 56F6 - i2l8121 62CC - i2l8113 425E - i2l8105 41E0 - i2l8027 4438 - i2l8035 4490 - i2l8019 43E0 - i2l8211 573E - i2l8203 5704 - i2l8131 6308 - i2l8123 62CC - i2l8115 4278 - i2l8107 4204 - i2l9011 646A - i2l8037 44B4 - i2l8029 4446 - i2l8213 5748 - i2l8205 570E - i2l8141 6370 - i2l8133 6316 - i2l8125 62DA - i2l8117 62B8 - i2l8109 4228 - i2l9021 64A8 - i2l9013 647A - i2l8301 31DC - i2l8039 44FC - i2l8207 572C - i2l8215 574E - i2l8143 6386 - i2l8135 632A - i2l8127 62EE - i2l8119 62BC - i2l8071 75F2 - i2l9031 64E6 - i2l9023 64B8 - i2l9015 648A - i2l9007 6458 - i2l8311 320E - i2l8303 31DE - i2l8231 59E2 - i2l8223 598E - i2l8217 575E - i2l8209 573C - i2l9041 7D18 - i2l8145 638A - i2l8137 632C - i2l8129 62F0 - i2l8081 40CA - i2l8065 75BE - i2l9033 64F0 - i2l9025 64BE - i2l9017 6490 - i2l9009 6468 - i2l8161 7D04 - i2l8153 7BD6 - i2l8401 33DC - i2l8321 3236 - i2l8313 3210 - i2l8305 31E6 - i2l8233 59E4 - i2l8225 59A4 - i2l8219 576E - i2l8139 636E - i2l8091 4126 - i2l8083 40E0 - i2l8075 408C - i2l8067 75C2 - i2l9035 6500 - i2l9027 64C6 - i2l9019 6498 - i2l8155 7BDC - i2l8411 3406 - i2l8403 33E8 - i2l8331 3270 - i2l8323 3246 - i2l8315 3216 - i2l8307 31F6 - i2l8235 59F4 - i2l8171 7D00 - i2l8163 7BBE - i2l8181 5678 - i2l8149 7B00 - i2l8085 40F4 - i2l8093 413E - i2l8077 40B0 - i2l8069 75D2 - i2l9037 6510 - i2l9029 64D6 - i2l8157 7BE2 - i2l8421 3478 - i2l8405 33EC - i2l8413 340C - i2l8341 329C - i2l8333 3282 - i2l8325 3256 - i2l8317 3224 - i2l8309 31FC - i2l8261 5A72 - i2l8245 5A1E - i2l8237 59F8 - i2l8229 59B8 - i2l8173 78DC - i2l8165 7BC4 - i2l8191 56B8 - i2l8183 5686 - i2l8095 416E - i2l8087 4106 - i2l8079 40B0 - i2l9039 651A - i2l8159 7BE8 - i2l8431 34D2 - i2l8415 3432 - i2l8423 3488 - i2l8407 33FA - i2l8351 32B0 - i2l8343 32A0 - i2l8335 3290 - i2l8327 3258 - i2l8319 3226 - i2l8263 5A82 - i2l8255 5A46 - i2l8247 5A28 - i2l8239 5A06 - i2l8271 7040 - i2l8175 78FC - i2l8511 4F62 - i2l8503 4F1A - i2l8167 7BCA - i2l9071 70AE - i2l8193 56BC - i2l8185 5696 - i2l8097 4180 - i2l8089 4114 - i2l8441 3502 - i2l8433 34DC - i2l8425 34AE - i2l8417 3466 - i2l8409 33FC - i2l8361 32C4 - i2l8353 32B4 - i2l8345 32A4 - i2l8337 3294 - i2l8329 3260 - i2l8257 5A52 - i2l8249 5A32 - i2l8281 707A - i2l8273 7048 - i2l8521 4FE2 - i2l8513 4F6E - i2l8505 4F22 - i2l8169 7BD0 - i2l9073 70BE - i2l9081 70F6 - i2l8195 56CC - i2l8187 569A - i2l8179 5674 - i2l8099 418E - i2l8451 352A - i2l8443 3506 - i2l8435 34EA - i2l8427 34BE - i2l8419 3468 - i2l8371 32FE - i2l8363 32C8 - i2l8355 32B8 - i2l8347 32A8 - i2l8339 3298 - i2l8291 319C - i2l8259 5A62 - i2l8283 7082 - i2l8275 7050 - i2l8267 7026 - i2l8531 502A - i2l8523 4FE4 - i2l8515 4FAA - i2l8507 4F2E - i2l9075 70C6 - i2l9067 709A - i2l8541 5E5E - i2l8197 56E2 - i2l8189 56A8 - i2l9085 7D10 - i2l8461 3584 - i2l8453 3538 - i2l8445 3516 - i2l8437 34EC - i2l8381 3350 - i2l8373 331A - i2l8365 32CC - i2l8357 32BC - i2l8349 32AC - i2l8293 31AA - i2l8285 7084 - i2l8277 705E - i2l8269 702E - i2l8533 502C - i2l8525 4FE8 - i2l8517 4FB6 - i2l8509 4F60 - i2l9077 70CA - i2l9069 709C - i2l8551 5EC2 - i2l8543 5E6C - i2l8199 56EA - i2l8471 35EE - i2l8463 3592 - i2l8455 354E - i2l8439 34FA - i2l8447 3518 - i2l8391 339C - i2l8383 335E - i2l8375 332A - i2l8359 32C0 - i2l8367 32D0 - i2l8295 31AC - i2l8287 708A - i2l8279 7064 - i2l8527 500C - i2l8519 4FC4 - i2l9079 70DE - i2l8561 5F34 - i2l8553 5ED4 - i2l8545 5E88 - i2l8537 5E52 - i2l8721 6B60 - i2l8713 6B2A - i2l8481 3628 - i2l8473 360E - i2l8465 35CC - i2l8449 3526 - i2l8385 3360 - i2l8377 3340 - i2l8369 32D4 - i2l8297 31BC - i2l8289 3190 - i2l8529 501C - i2l8555 5EFE - i2l8547 5E9A - i2l8563 5F38 - i2l8539 5E56 - i2l8723 6B7C - i2l8715 6B2A - i2l8731 7958 - i2l8483 362E - i2l8475 3612 - i2l8459 3578 - i2l8467 35CE - i2l8395 33B0 - i2l8387 336A - i2l8379 334C - i2l8299 31CC - i2l8491 4E8C - i2l8557 5F12 - i2l8549 5EAE - i2l8901 6522 - i2l9621 492C - i2l8741 7B16 - i2l8725 6B8E - i2l8717 6B40 - i2l8733 795C - i2l8485 363C - i2l8477 3620 - i2l8469 35DE - i2l8397 33C0 - i2l8389 338C - i2l8493 4E9C - i2l8559 5F20 - i2l8911 6554 - i2l9631 496E - i2l9623 4940 - i2l8727 6BA2 - i2l8719 6B50 - i2l8735 7972 - i2l9551 624C - i2l9543 61DE - i2l8487 363E - i2l8479 3626 - i2l8399 33CE - i2l8495 4EAA - i2l8921 65AE - i2l8913 655C - i2l8905 652A - i2l9641 49C0 - i2l9633 497E - i2l9625 495C - i2l8745 7AEA - i2l8737 797A - i2l9561 628C - i2l9553 6260 - i2l9545 6218 - i2l8497 4EF0 - i2l8761 5E32 - i2l8753 5D64 - i2l8931 65D8 - i2l8923 65BA - i2l8915 656A - i2l8907 653E - i2l9651 4A22 - i2l9643 49D0 - i2l9635 4990 - i2l9627 496E - i2l9571 6654 - i2l9563 628E - i2l9555 6262 - i2l9547 6236 - i2l8499 4F06 - i2l8763 5E3E - i2l8755 5DDE - i2l8771 5D0E - i2l7981 7318 - i2l8933 65E8 - i2l8925 65CC - i2l8917 6572 - i2l8909 6546 - i2l9653 4A72 - i2l9645 49E0 - i2l9637 49A0 - i2l9629 496E - i2l8781 7178 - i2l9573 6662 - i2l8749 7A2E - i2l7973 7A7A - i2l9565 62A4 - i2l9557 6276 - i2l9549 624A - i2l8765 5E4A - i2l8757 5DFA - i2l8773 5D2A - i2l7983 731C - i2l8919 659C - i2l8927 65D2 - i2l9647 4A08 - i2l9639 49B0 - i2l8783 7188 - i2l9575 6676 - i2l9567 62B2 - i2l9559 6278 - i2l8759 5E16 - i2l8775 5D46 - i2l8767 5C78 - i2l7993 79C0 - i2l7985 732E - i2l7977 72F4 - i2l8929 65D6 - i2l9649 4A1A - i2l9657 4A8C - i2l8785 7196 - i2l9577 6696 - i2l9569 65EC - i2l7969 7CD4 - i2l8777 5D52 - i2l8769 5CF2 - i2l7979 7308 - i2l7987 7332 - i2l8883 734E - i2l8787 71A6 - i2l9579 66A6 - i2l8779 5D5E - i2l7997 7A92 - i2l8893 738A - i2l8789 71B0 - i2l8895 738C - i2l8887 7352 - i2l9783 757E - i2l9791 7B70 - i2l8897 739C - i2l8889 7376 - i2l9785 7582 - i2l9793 7B74 - i2l9795 729A - i2l9787 7B68 - i2l8997 7480 - i2l9797 72D2 - i2l9789 7B6C - __size_of_ETC100msSupervisor 0002 + i2l8030 4446 + i2l8022 43F4 + i2l8014 4384 + i2l8006 42E2 + i2l8110 4228 + i2l8102 41A6 + i2l8040 44FC + i2l8032 445A + i2l8024 440E + i2l8016 43B4 + i2l8008 4300 + i2l8200 56EE + i2l8120 63B2 + i2l8112 424C + i2l8104 41BA + i2l8034 446C + i2l8026 4420 + i2l8018 43D2 + i2l9002 76F8 + i2l8210 5740 + i2l8202 56FA + i2l8130 63E6 + i2l8122 63C2 + i2l8114 425E + i2l8106 41E0 + i2l9010 655E + i2l8028 4438 + i2l8036 4490 + i2l8220 5772 + i2l8212 5742 + i2l8204 5708 + i2l8140 6464 + i2l8132 63FE + i2l8124 63C2 + i2l8116 4278 + i2l8108 4204 + i2l9020 658E + i2l9012 6560 + i2l9100 6C8C + i2l8300 31CC + i2l8038 44B4 + i2l8214 574C + i2l8206 5712 + i2l8150 7D70 + i2l8142 6466 + i2l8134 640C + i2l8126 63D0 + i2l8118 63AE + i2l8070 77F4 + i2l9030 65CC + i2l9022 659E + i2l9014 6570 + i2l9110 6CB4 + i2l9102 6C90 + i2l8310 31FC + i2l8302 31DC + i2l8230 59BC + i2l8208 5730 + i2l8216 5752 + i2l8144 647C + i2l8136 6420 + i2l8128 63E4 + i2l8080 40B0 + i2l8072 7814 + i2l9040 6610 + i2l9032 65DC + i2l9024 65AE + i2l9016 6580 + i2l9008 654E + i2l9112 6CC4 + i2l9104 6C92 + i2l8160 7E58 + i2l8400 33CE + i2l8320 3226 + i2l8312 320E + i2l8304 31DE + i2l8240 5A0A + i2l8232 59E6 + i2l8224 5992 + i2l8218 5762 + i2l9050 71B6 + i2l9042 7184 + i2l8146 6480 + i2l8138 6422 + i2l8090 4114 + i2l8082 40CA + i2l8066 77E0 + i2l9034 65E6 + i2l9026 65B4 + i2l9018 6586 + i2l9114 6CCC + i2l9106 6CA2 + i2l8162 7F6A + i2l8154 7E46 + i2l8410 33FC + i2l8402 33DC + i2l8322 3236 + i2l8330 3260 + i2l8314 3210 + i2l8306 31E6 + i2l8250 5A36 + i2l8234 59E8 + i2l8226 59A8 + i2l8170 7E40 + i2l8180 5678 + i2l9060 71E0 + i2l9052 71C6 + i2l9044 7194 + i2l8092 4126 + i2l8084 40E0 + i2l8076 408C + i2l8068 77E4 + i2l9036 65F6 + i2l9028 65BC + i2l9108 6CB2 + i2l8156 7E4C + i2l8420 3468 + i2l8412 3406 + i2l8404 33E8 + i2l8340 3298 + i2l8332 3270 + i2l8324 3246 + i2l8316 3216 + i2l8308 31F6 + i2l8260 5A66 + i2l8236 59F8 + i2l8500 4F06 + i2l8172 7F66 + i2l8164 7E2E + i2l8190 56AC + i2l8182 567C + i2l9062 71F0 + i2l9054 71C8 + i2l9046 71A4 + i2l8086 40F4 + i2l8094 413E + i2l8078 40B0 + i2l9038 6606 + i2l8158 7E52 + i2l8422 3478 + i2l8406 33EC + i2l8414 340C + i2l8350 32AC + i2l8342 329C + i2l8334 3282 + i2l8326 3256 + i2l8318 3224 + i2l8262 5A76 + i2l8246 5A22 + i2l8238 59FC + i2l8270 72EA + i2l8174 7B2A + i2l8510 4F60 + i2l8166 7E34 + i2l9070 736A + i2l8192 56BC + i2l8184 568A + i2l9064 71F2 + i2l9056 71D8 + i2l9048 71A6 + i2l8096 416E + i2l8088 4106 + i2l8440 34FA + i2l8432 34D2 + i2l8416 3432 + i2l8424 3488 + i2l8408 33FA + i2l8360 32C0 + i2l8352 32B0 + i2l8344 32A0 + i2l8336 3290 + i2l8328 3258 + i2l8264 5A86 + i2l8256 5A4A + i2l8248 5A2C + i2l8280 7320 + i2l8272 72FC + i2l8176 7B4A + i2l8520 4FC4 + i2l8512 4F62 + i2l8504 4F1A + i2l8168 7E3A + i2l9072 737A + i2l9080 73B2 + i2l8194 56C0 + i2l8186 569A + i2l9058 71DA + i2l8098 4180 + i2l9090 6C5E + i2l8442 3502 + i2l8434 34DC + i2l8426 34AE + i2l8418 3466 + i2l8450 3526 + i2l8370 32D4 + i2l8362 32C4 + i2l8354 32B4 + i2l8346 32A4 + i2l8338 3294 + i2l8290 3190 + i2l8258 5A56 + i2l8282 7336 + i2l8274 7304 + i2l8530 501C + i2l8522 4FE2 + i2l8514 4F6E + i2l8506 4F22 + i2l9074 7382 + i2l9066 7356 + i2l8540 5F4C + i2l8196 56D0 + i2l8188 569E + i2l9092 6C70 + i2l9084 6C3A + i2l8460 3578 + i2l8452 352A + i2l8444 3506 + i2l8436 34EA + i2l8428 34BE + i2l8380 334C + i2l8372 32FE + i2l8364 32C8 + i2l8356 32B8 + i2l8348 32A8 + i2l8292 319C + i2l8284 733E + i2l8276 730C + i2l8268 72E2 + i2l8532 502A + i2l8524 4FE4 + i2l8516 4FAA + i2l8508 4F2E + i2l9076 7386 + i2l9068 7358 + i2l8550 5FA4 + i2l8542 5F54 + i2l8198 56E6 + i2l9094 6C72 + i2l9086 6C4C + i2l8470 35DE + i2l8462 3584 + i2l8454 3538 + i2l8446 3516 + i2l8438 34EC + i2l8390 338C + i2l8382 3350 + i2l8374 331A + i2l8366 32CC + i2l8358 32BC + i2l8294 31AA + i2l8286 7340 + i2l8278 731A + i2l8534 502C + i2l8526 4FE8 + i2l8518 4FB6 + i2l9078 739A + i2l8560 6016 + i2l8552 5FB8 + i2l8544 5F62 + i2l8720 6CF8 + i2l9096 6C7A + i2l9088 6C5C + i2l8480 3626 + i2l8472 35EE + i2l8464 3592 + i2l8456 354E + i2l8448 3518 + i2l8392 339C + i2l8384 335E + i2l8376 332A + i2l8368 32D0 + i2l8296 31AC + i2l8288 7346 + i2l8528 500C + i2l8562 602A + i2l8554 5FCA + i2l8546 5F7E + i2l8538 5F48 + i2l8722 6D08 + i2l8714 6CD2 + i2l9098 6C8A + i2l8482 3628 + i2l8474 360E + i2l8466 35CC + i2l8386 3360 + i2l8378 3340 + i2l8298 31BC + i2l8556 5FF4 + i2l8548 5F90 + i2l8564 602E + i2l9620 4940 + i2l8724 6D24 + i2l8716 6CD2 + i2l8732 7BA6 + i2l9540 62D4 + i2l8484 362E + i2l8476 3612 + i2l8468 35CE + i2l8396 33B0 + i2l8388 336A + i2l8492 4E8C + i2l8558 6008 + i2l8910 663C + i2l8902 6618 + i2l9630 497E + i2l9622 495C + i2l8742 7D86 + i2l8750 7C9E + i2l8726 6D36 + i2l8718 6CE8 + i2l8734 7BAA + i2l9550 6356 + i2l9542 630E + i2l8486 363C + i2l8478 3620 + i2l8398 33C0 + i2l8494 4E9C + i2l8920 6692 + i2l8912 664A + i2l9640 49D0 + i2l9632 4990 + i2l9624 496E + i2l8728 6D4A + i2l8736 7BC0 + i2l9560 6384 + i2l9552 6358 + i2l9544 632C + i2l8488 363E + i2l8496 4EAA + i2l8760 5F0C + i2l8922 66A4 + i2l8914 6652 + i2l8930 66CC + i2l8906 6620 + i2l9650 4A72 + i2l9642 49E0 + i2l9634 49A0 + i2l9626 496E + i2l9618 492C + i2l9570 6758 + i2l8746 7D5A + i2l7970 7F44 + i2l8738 7BC8 + i2l9562 639A + i2l9554 636C + i2l9546 6340 + i2l8498 4EF0 + i2l8762 5F28 + i2l8754 5E5A + i2l8770 5DE8 + i2l7980 756A + i2l8932 66CE + i2l8924 66B0 + i2l8916 6660 + i2l8908 6634 + i2l9644 4A08 + i2l9636 49B0 + i2l9628 496E + i2l9572 676C + i2l9564 63A8 + i2l9556 636E + i2l9548 6342 + i2l8764 5F34 + i2l8756 5ED4 + i2l8780 5E54 + i2l8772 5E04 + i2l7982 757A + i2l8934 66DE + i2l8926 66C2 + i2l8918 6668 + i2l9646 4A1A + i2l9654 4A8C + i2l9638 49C0 + i2l8790 746C + i2l8782 7434 + i2l9574 678C + i2l9566 66E2 + i2l7974 7CEA + i2l9558 6382 + i2l8766 5F40 + i2l8758 5EF0 + i2l8774 5E20 + i2l7984 757E + i2l8928 66C8 + i2l9648 4A22 + i2l8784 7444 + i2l9576 679C + i2l9568 674A + i2l8776 5E3C + i2l8768 5D6E + i2l7994 7C30 + i2l7986 7590 + i2l7978 7556 + i2l8890 75D8 + i2l8786 7452 + i2l8778 5E48 + i2l7988 7594 + i2l8884 75B0 + i2l8788 7462 + i2l9780 77A0 + i2l7998 7D02 + i2l8894 75EC + i2l9782 77A4 + i2l9790 7DE4 + i2l8896 75EE + i2l8888 75B4 + i2l9792 7892 + i2l9784 7DD8 + i2l8898 75FE + i2l9786 7DDC + i2l9788 7DE0 + i2l8998 76E2 + __size_of_ETC100msSupervisor 0076 ??_CAN1_OperationModeGet 0560 _OSCFRQ 0000B1 ??_CAN1_ReceivedMessageCountGet 0503 @@ -28545,21 +29048,21 @@ Symbol Table ??_Receive 051B ??_CAN1_BitRateConfiguration 0560 __size_ofi2_ValidateTransmission 00D8 - __end_of_TMR1_DefaultInterruptHandler 7D10 + __end_of_TMR1_DefaultInterruptHandler 7F72 __size_of_TMR1_DefaultInterruptHandler 0002 - _TMR1_DefaultInterruptHandler 7D0E + _TMR1_DefaultInterruptHandler 7F70 i2memcpy@tmp 050B - ___flge 5888 - ___lmul 710C + ___flge 588C + ___lmul 73C8 ??___aldiv 0574 ??_CLUTCH_AnalyseState 0501 ANALOG_GetVoltage@ucFlag 056C ??___fladd 0576 - ___wmul 785A + ___wmul 7AA8 ??___fldiv 05AB ??___flneg 05A3 __size_of_DefaultSystemErrorHandler 0002 - __end_of_ETCPercentCalc 6458 + __end_of_ETCPercentCalc 654E ??___flmul 0586 ??___flsub 059F ??___fltol 05E6 @@ -28568,48 +29071,48 @@ Symbol Table ?_CAN1_Transmit 0577 _uiTPS1 053E _uiTPS2 053C - _memcpy 723E + _memcpy 74FA ?_TMR0_Initialize 0501 - clear_0 6A62 - clear_1 6A76 + clear_0 6DC6 + clear_1 6DDA ??_CAN1_RX_FIFO_ResetInfo 0560 __size_ofi2_CANWriteMessage 00D8 CAN1_SetModeChangeInterruptHandler@handler 0560 ??i2_GPIO_PWM1_Control 052D - __end_ofi2_ETCPercentCalc 66B0 + __end_ofi2_ETCPercentCalc 67A6 CAN1_ReceivedMessageCountGet@totalMsgObj 0503 - _PIDController_Update$5550 05D2 - _PIDController_Update$5546 05D6 - _PIDController_Update$5547 05DA - _PIDController_Update$5548 05CA - _PIDController_Update$5549 05CE + _PIDController_Update$5535 05D6 + _PIDController_Update$5536 05DA + _PIDController_Update$5537 05CA + _PIDController_Update$5538 05CE + _PIDController_Update$5539 05D2 ?_CAN1_ISR 0501 ??i2_GPIO_PWM2_Control 052D _I2C1_DO_SEND_ADR_READ 000000 - _PMD_Initialize 792E - __end_ofi2___aldiv 5780 - __pdataCOMRAM 055D + _PMD_Initialize 7B7C + __end_ofi2___aldiv 5784 + __pdataCOMRAM 055E __end_ofi2___fladd 3650 - __end_ofi2___fltol 5A94 + __end_ofi2___fltol 5A98 __size_of_CAN1_IsTxErrorPassive 0016 __size_of_ValidateTransmission 00E8 - __end_ofi2___lwdiv 709A + __end_ofi2___lwdiv 7356 __mediumconst 0000 - __end_of_CAN1_IsTxErrorPassive 7AD4 + __end_of_CAN1_IsTxErrorPassive 7D44 __size_of_DefaultBusErrorHandler 0002 __size_of_isTxChannel 0046 - __end_of_ANALOGRead 7636 + __end_of_ANALOGRead 7858 tblptrh 0004F7 tblptrl 0004F6 tblptru 0004F8 _ucETCTimerRuleTPS 054F - _ADC_Context4Thereshld_ISR 06F0 - __end_of_ETCCalibrate 5566 - _CLUTCH_HighLevelMovements 6772 + _ADC_Context4Thereshld_ISR 06E3 + __end_of_ETCCalibrate 556A + _CLUTCH_HighLevelMovements 691C __size_of_CAN1_IsTxErrorWarning 0016 - __end_of_TMR0_CallBack 782E + __end_of_TMR0_CallBack 7A50 isTxChannel@channel 0561 - __end_of_CAN1_IsTxErrorWarning 7ABE + __end_of_CAN1_IsTxErrorWarning 7D2E TMR1_SetInterruptHandler@InterruptHandler 0560 TMR0_SetInterruptHandler@InterruptHandler 0560 ADC_SetActiveClockTuningInterruptHandler@InterruptHandler 0560 @@ -28624,25 +29127,25 @@ PWM2_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler 0560 PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler 0560 PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 - __end_of_TMR1_WriteTimer 7800 + __end_of_TMR1_WriteTimer 7A22 ??_ETCModeSelect 0501 ??_PIDController_Update 05C6 _I2C1_DO_RX_NACK_RESTART 000000 - i2_GetTxFifoStatus 7A78 + i2_GetTxFifoStatus 7CE8 __size_of_INTERRUPT_Initialize 0004 PIDController_Update@proportional 05C6 - _GetRxFifoDepth 79BE - __end_of_TMR1_CallBack 61DE + _GetRxFifoDepth 7C2E + __end_of_TMR1_CallBack 62D4 ___flge@ff1 0560 ___flge@ff2 0564 ?_TMR1_Initialize 0501 - _ANALOG_GetVoltage 5316 + _ANALOG_GetVoltage 531A ___xxtofl@arg 056A ___xxtofl@exp 0569 - _SYSTEM_Initialize 7776 + _SYSTEM_Initialize 7998 ___xxtofl@val 0560 __accesstop 0560 - __end_of__initialization 6A8A + __end_of__initialization 6DEE i2___fltol@exp1 0528 ??_CAN1_Initialize 0563 ?i2_GetTxFifoStatus 0501 @@ -28659,10 +29162,10 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ___rparam_used 000001 ___fltol@f1 05E2 _ucETCTargetTPSDiff 0677 - _PIDController_Init 6BBC + _PIDController_Init 6DF4 __size_ofi2_isTxChannel 003E _CAN1_ModeChangeHandler 066C - __size_of_ETC500msSupervisor 0002 + __size_of_ETC500msSupervisor 0096 _rdBlkRegCompleteHandler 000000 __size_ofi2___xxtofl 01B4 _ucCones_count_actual 0687 @@ -28670,8 +29173,8 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ETCModeSelect@ucModeSelect 0503 __pcstackCOMRAM 0501 ??_ANALOG_GetVoltage 0567 - __pidataBANK6 7670 - __pidataBANK7 6D52 + __pidataBANK6 7A50 + __pidataBANK7 6E84 ??_SYSTEM_Initialize 0564 __end_ofi2_WriteMessageToFifo 42D2 ?_TMR0_ISR 0501 @@ -28681,59 +29184,59 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ?_TMR1_DefaultInterruptHandler 0501 ?_ETCPercentCalc 057A ?_PIDController_Init 0560 - __end_of_CAN1_SetRxBufferOverFlowInterruptHandler 7C66 + __end_of_CAN1_SetRxBufferOverFlowInterruptHandler 7ED6 __size_of_CAN1_SetRxBufferOverFlowInterruptHandler 000A ??_CAN1_SetRxBufferOverFlowInterruptHandler 0562 ?_CAN1_SetRxBufferOverFlowInterruptHandler 0560 - _CAN1_SetRxBufferOverFlowInterruptHandler 7C5C + _CAN1_SetRxBufferOverFlowInterruptHandler 7ECC ?i2_CAN1_IsTxErrorPassive 0501 __size_ofi2_CAN1_IsTxErrorActive 001A ??_CAN1_TransmitFIFOStatusGet 0562 ??_CANReadMessage 0526 i2GPIO_PWM1_Control@uiFreq 052B ??i2_CAN1_IsBusOff 0501 - __end_of_PMD_Initialize 7956 + __end_of_PMD_Initialize 7BA4 ?i2_CAN1_IsTxErrorWarning 0501 - _TEMPORIZATION_10ms 7CDE + _TEMPORIZATION_10ms 7BEE ANALOG_GetVoltage@uiValorVoltage 056D ?i2___lmul 0501 ?i2___wmul 0501 ??_CAN1_ISR 0501 - __end_of_ADC_SetContext2ThresholdInterruptHandler 7CAC + __end_of_ADC_SetContext2ThresholdInterruptHandler 7F1C __size_of_ADC_SetContext2ThresholdInterruptHandler 000A ??_ADC_SetContext2ThresholdInterruptHandler 0562 ?_ADC_SetContext2ThresholdInterruptHandler 0560 - _ADC_SetContext2ThresholdInterruptHandler 7CA2 + _ADC_SetContext2ThresholdInterruptHandler 7F12 TMR0_ISR@CountCallBack 065E - _CAN1_BitRateConfiguration 7B40 - i2_ValidateTransmission 62B6 - __end_of_ADC_SetActiveClockTuningInterruptHandler 7CC0 + _CAN1_BitRateConfiguration 7DB0 + i2_ValidateTransmission 63AC + __end_of_ADC_SetActiveClockTuningInterruptHandler 7F30 __size_of_ADC_SetActiveClockTuningInterruptHandler 000A ??_ADC_SetActiveClockTuningInterruptHandler 0562 ?_ADC_SetActiveClockTuningInterruptHandler 0560 - _ADC_SetActiveClockTuningInterruptHandler 7CB6 + _ADC_SetActiveClockTuningInterruptHandler 7F26 Receive@rxMsgStatus 0520 _ucTargetBrake 0690 - __end_of_CAN1_SetFIFO1NotEmptyHandler 7C48 + __end_of_CAN1_SetFIFO1NotEmptyHandler 7EB8 __size_of_CAN1_SetFIFO1NotEmptyHandler 000A - _CAN1_SetFIFO1NotEmptyHandler 7C3E + _CAN1_SetFIFO1NotEmptyHandler 7EAE ?i2_memcpy 0501 ?_TPSAnalysis 0501 ??_CAN1_IsBusOff 0560 ??_ADC_SetADIInterruptHandler 0562 - __end_of_CAN1_SetSystemErrorInterruptHandler 7C5C + __end_of_CAN1_SetSystemErrorInterruptHandler 7ECC __size_of_CAN1_SetSystemErrorInterruptHandler 000A ??_CAN1_SetSystemErrorInterruptHandler 0562 ?_CAN1_SetSystemErrorInterruptHandler 0560 - _CAN1_SetSystemErrorInterruptHandler 7C52 + _CAN1_SetSystemErrorInterruptHandler 7EC2 ?_TEMPORIZATION_10ms 0501 - __end_ofi2_GetTxFifoStatus 7A90 - __end_of_GetRxFifoDepth 79DC + __end_ofi2_GetTxFifoStatus 7D00 + __end_of_GetRxFifoDepth 7C4C _I2C1_DO_BUS_ERROR 000000 - _ucCLUTCHDuty 0553 - __end_of_ANALOG_GetVoltage 5446 - __end_of_SYSTEM_Initialize 77A4 - _ucAPPS_STATE 0551 + _ucCLUTCHDuty 0554 + __end_of_ANALOG_GetVoltage 544A + __end_of_SYSTEM_Initialize 79C6 + _ucAPPS_STATE 0552 ??_PIDController_Init 0562 _ucCLUTCHlmax 067B _ucCLUTCHlmin 067C @@ -28749,10 +29252,10 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ??_GPIOInit 05F6 __size_of_DefaultTxAttemptHandler 0002 ??i2_CAN1_Transmit 051A - _TEMPORIZATION_1s 729A + _TEMPORIZATION_1s 7892 PIDController_Init@pid 0560 - __end_of_CAN1_TX_FIFO_Configuration 7B40 - _CAN1_TX_FIFO_Configuration 7B2C + __end_of_CAN1_TX_FIFO_Configuration 7DB0 + _CAN1_TX_FIFO_Configuration 7D9C ??_GetTxFifoStatus 0560 _rd1RegCompleteHandler 000000 __size_of_CAN1_TransmitFIFOStatusGet 0032 @@ -28761,18 +29264,18 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 IVTBASEU 00045F _ReadMessageFromFifo 42D2 _ucASBState 067E - _DefaultBusErrorHandler 7D28 + _DefaultBusErrorHandler 7F86 _I2C1_DO_SEND_STOP 000000 __size_of_APPSAnalysis 0086 _wr1RegCompleteHandler 000000 - _ucETCRuleSupervisor 055F + _ucETCRuleSupervisor 06DA __size_of_TEMPORIZATION_100ms 003E ??_TEMPORIZATION_10ms 052C __size_of_TEMPORIZATION_500ms 0012 ?_ETCRulesMotorSupervisor 058B ??_CAN1_Transmit 0579 ?___flge 0560 - __end_of_TMR0_SetInterruptHandler 7C02 + __end_of_TMR0_SetInterruptHandler 7E72 i2PWM2_16BIT_WritePeriodRegister@periodCount 0501 i2PWM1_16BIT_WritePeriodRegister@periodCount 0501 PWM2_16BIT_WritePeriodRegister@periodCount 0560 @@ -28789,7 +29292,7 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _I2C1TXB 00028B ??_TMR1_ISR 0533 CAN1_ReceivedMessageCountGet@channel 0506 - _I2C1_Initialize 782E + _I2C1_Initialize 7A7C _ADCSEL1 0003FC _ADCSEL2 0003FD _ADCSEL3 0003FE @@ -28815,115 +29318,117 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _uiAPPS2min 0644 i2GPIO_PWM1_Control@uiDutyCycle 0529 ?_PMD_Initialize 0501 - _CANWriteMessage 6024 + _CANWriteMessage 611A _ucAS_state 068D __size_of_CAN1_RX_FIFO_ResetInfo 002E __size_of_ADC_Initialize 0226 ??i2___lmul 0509 ??i2___wmul 0505 - i2l10201 4E84 - i2l11001 66FA - i2l10211 6D4E - i2l11011 6750 - i2l11003 6708 - i2l10213 7CEE - i2l11005 671E - i2l10207 6CD2 - i2l11007 672C - i2l10209 6D32 - i2l10401 61A6 - i2l11009 6742 - i2l10171 4CD2 - i2l10403 61AE - i2l10181 4DBC - i2l10173 4D32 - i2l10405 61B2 - i2l10191 4E50 - i2l10183 4DC2 - i2l10175 4D4C - i2l10407 61D0 - i2l10601 5300 - i2l10193 4E56 - i2l10185 4DFC - i2l10177 4D4E - i2l10409 61D8 - i2l10361 77D2 - i2l10603 5310 - i2l10195 4E68 - i2l10187 4E32 - i2l10179 4D86 - i2l10355 7800 - i2l10611 7716 - i2l10363 77E2 - i2l10371 77F4 - i2l10605 7886 - i2l10197 4E6E - i2l10189 4E38 - i2l10357 7814 - i2l10613 7732 - i2l10381 6136 - i2l10373 77F8 - i2l10365 77E4 - i2l10621 76AC - i2l11511 4B0A - i2l10607 7896 - i2l10359 7CDE - i2l10615 7736 - i2l10391 616A - i2l10383 614A - i2l10375 6106 - i2l10367 77E8 - i2l10623 76B8 - i2l10561 51C0 - i2l11513 4AC8 - i2l10617 7740 - i2l10609 7714 - i2l10393 616E - i2l10385 614E - i2l10377 611A - i2l10369 77EE - i2l10625 76D4 + i2l11000 67FE + i2l10202 6F96 + i2l11002 6814 + i2l10204 6FF6 + i2l11004 6822 + i2l10206 7012 + i2l11006 6838 + i2l10208 7F54 + i2l10400 629C + i2l11008 6846 + i2l10170 4D4C + i2l10402 62A4 + i2l10180 4DFC + i2l10172 4D4E + i2l10404 62A8 + i2l10190 4E68 + i2l10182 4E32 + i2l10174 4D86 + i2l10166 4CD2 + i2l10350 7A22 + i2l10406 62C6 + i2l10600 5304 + i2l10192 4E6E + i2l10184 4E38 + i2l10176 4DBC + i2l10168 4D32 + i2l10352 7A36 + i2l10408 62CE + i2l10360 79F4 + i2l10602 5314 + i2l10186 4E50 + i2l10178 4DC2 + i2l10354 7BEE + i2l10610 7938 + i2l10362 7A04 + i2l10370 7A16 + i2l10604 7AD4 + i2l10196 4E84 + i2l10188 4E56 + i2l10356 7C02 + i2l10612 7954 + i2l10380 622C + i2l10372 7A1A + i2l10364 7A06 + i2l10620 78CE + i2l11510 4B0A + i2l10606 7AE4 + i2l10358 7C0A + i2l10614 7958 + i2l10390 6260 + i2l10382 6240 + i2l10374 61FC + i2l10366 7A0A + i2l10622 78DA + i2l10560 51C4 + i2l11512 4AC8 + i2l10616 7962 + i2l10608 7936 + i2l10392 6264 + i2l10384 6244 + i2l10376 6210 + i2l10368 7A10 + i2l10624 78F6 + i2l10570 521A + i2l10562 51D4 + i2l11514 4ADE + i2l10394 6278 + i2l10386 6248 + i2l10378 6228 + i2l10626 78FE + i2l10618 78CC CLUTCH_HighLevelMovements@ucClutchAction 05FA - i2l10571 5216 - i2l10563 51D0 - i2l11515 4ADE - i2l10395 6182 - i2l10387 6152 - i2l10379 6132 - i2l10627 76DC - i2l10619 76AA - i2l10581 5254 - i2l10573 521A - i2l10565 51EA - i2l11517 4AEC - i2l11509 4AAA - i2l10397 6186 - i2l10389 6166 - i2l10591 529E - i2l10583 526E - i2l10575 5228 - i2l10567 51EE - i2l11519 74AA - i2l10399 618A - i2l10593 52AC - i2l10585 5272 - i2l10577 5242 - i2l10569 51FC - i2l10595 52C6 - i2l10587 5280 - i2l10579 5246 - i2l10597 52D6 - i2l10589 529A - i2l10599 52E6 - i2l10995 66C8 - i2l10997 66D6 - i2l10999 66E4 - _ETCInit 7A60 + i2l10580 5258 + i2l10572 521E + i2l10564 51EE + i2l11516 4AEC + i2l11508 4AAA + i2l10396 627C + i2l10388 625C + i2l10590 52A2 + i2l10582 5272 + i2l10574 522C + i2l10566 51F2 + i2l11518 770C + i2l10398 6280 + i2l10592 52B0 + i2l10584 5276 + i2l10576 5246 + i2l10568 5200 + i2l10594 52CA + i2l10586 5284 + i2l10578 524A + i2l10596 52DA + i2l10588 529E + i2l10598 52EA + i2l10992 67BE + i2l10994 67CC + i2l10996 67DA + i2l10998 67F0 + _ETCInit 7CD0 ?_ReadMessageFromFifo 050C _ucTPS1Perc 0544 _ETCMove 503E _ucTPS2Perc 0542 - i2_isTxChannel 75BC + i2_isTxChannel 77DE ?___xxtofl 0560 ??i2_memcpy 0507 _OSCCON1 0000AD @@ -28960,12 +29465,12 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _SLRCONB 00040B _SLRCONC 000413 ?_GetRxFifoDepth 0501 - i2_CAN1_IsTxErrorActive 7A2E + i2_CAN1_IsTxErrorActive 7C9E ?_TMR1_WriteTimer 0501 - _ADC_ConversionComplete_ISR 06F8 - _APPSAnalysis 6C4C + _ADC_ConversionComplete_ISR 06EB + _APPSAnalysis 6F10 _i2c1_fsmStateTable 2501 - _ucETCMotorNotClose 06AF + _ucETCMotorNotClose 06D9 CANReadMessage@id 052C _ucService_brake 0689 _rd1RegCompleteHandler@i2c1_master_example$F145 000000 @@ -28974,95 +29479,95 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _wr2RegCompleteHandler@i2c1_master_example$F168 000000 _rdBlkRegCompleteHandler@i2c1_master_example$F179 000000 PIDController_Update@pid 05BC - _ucCount10s 055A + _ucCount10s 055B i2___aldiv@divisor 0511 __size_ofi2_APPSAnalysis 0080 _ADC_DefaultContext4Threshold_ISR 000000 Receive@index 0521 i2___fladd@signs 051B i2___aldiv@counter 0515 - _Receive 5E50 + _Receive 5F46 __Hparam 0000 i2ETCPercentCalc@max 0523 i2ETCPercentCalc@min 051F i2ETCPercentCalc@val 051B __Lparam 0000 - __end_ofi2_CAN1_IsTxErrorPassive 7B16 + __end_ofi2_CAN1_IsTxErrorPassive 7D86 fp__DefaultSystemErrorHandler 0000 - __end_ofi2_CAN1_TransmitFIFOStatusGet 797E + __end_ofi2_CAN1_TransmitFIFOStatusGet 7BCC __size_ofi2_CAN1_TransmitFIFOStatusGet 0028 - i2_CAN1_TransmitFIFOStatusGet 7956 + i2_CAN1_TransmitFIFOStatusGet 7BA4 _ulTPS1calc 0628 _ulTPS2calc 0624 - __end_ofi2_CAN1_IsTxErrorWarning 7B00 - ___aldiv 5566 + __end_ofi2_CAN1_IsTxErrorWarning 7D70 + ___aldiv 556A __size_of___flge 0106 ___fladd 2CCE ?_PWM2_16BIT_LoadBufferRegisters 0501 ??_PWM2_16BIT_LoadBufferRegisters 0560 ___fldiv 3AA0 CLUTCH_HighLevelMovements@ucIndex 05FB - ___flneg 7636 + ___flneg 7858 __size_of___lmul 006C _uiCLUTCHDuty 064A ___flmul 3650 - ___flsub 73F0 - ___fltol 5780 + ___flsub 7652 + ___fltol 5784 __size_of___wmul 002C - ___lwdiv 6EC8 - __end_of_ETCXavierSupervisor 710C + ___lwdiv 710E + __end_of_ETCXavierSupervisor 73C8 __psmallconst 2500 - __end_of_DefaultModeChangeHandler 7D24 + __end_of_DefaultModeChangeHandler 7F82 WriteMessageToFifo@msgId 0573 _DLC_BYTES 2527 - __pcinit 69F8 + __pcinit 6D64 __size_of_memcpy 005C __ramtop 2500 _uiCount30s 065C _uiAPPS1 0638 _uiAPPS2 0636 - __ptext0 695E + __ptext0 6B08 __ptext1 4738 - __ptext2 7776 - __ptext3 73A0 - __ptext4 7BEE - __ptext5 7906 - __ptext6 7BF8 - __ptext7 6F3E - __ptext8 7C02 - __ptext9 7C0C + __ptext2 7998 + __ptext3 7602 + __ptext4 7E5E + __ptext5 7B54 + __ptext6 7E68 + __ptext7 71FA + __ptext8 7E72 + __ptext9 7E7C __size_of_ETCCalibrate 0120 ??_TMR1_DefaultInterruptHandler 0501 ??_PWM1_16BIT_WritePeriodRegister 0562 ?_PWM1_16BIT_WritePeriodRegister 0560 - __end_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler 7C34 + __end_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler 7EA4 __size_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler 000A - __end_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler 7C16 + __end_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler 7E86 __size_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler 000A ??_PWM2_16BIT_Slice1Output1_SetInterruptHandler 0562 ??_PWM1_16BIT_Slice1Output1_SetInterruptHandler 0562 ?_PWM2_16BIT_Slice1Output1_SetInterruptHandler 0560 ?_PWM1_16BIT_Slice1Output1_SetInterruptHandler 0560 - _PWM1_16BIT_Slice1Output1_SetInterruptHandler 7C2A - _PWM2_16BIT_Slice1Output1_SetInterruptHandler 7C0C + _PWM1_16BIT_Slice1Output1_SetInterruptHandler 7E9A + _PWM2_16BIT_Slice1Output1_SetInterruptHandler 7E7C _T1CONbits 00031E ??_ReadMessageFromFifo 0510 ?i2_isTxChannel 0501 - _GPIO_PWM1_Control 5B86 - _OSCILLATOR_Initialize 7A48 + _GPIO_PWM1_Control 5C7C + _OSCILLATOR_Initialize 7CB8 _CAN1_FIFO1NotEmptyHandler 0674 ??i2___xxtofl 0505 _I2C1ERRbits 000297 ??___xxtofl 0564 __size_of_WriteMessageToFifo 0250 - _GPIO_PWM2_Control 5A94 + _GPIO_PWM2_Control 5B8A _msgReceipt 06A1 __size_of_TMR1_SetInterruptHandler 000A ___aldiv@dividend 056C ??_PIN_MANAGER_Initialize 0560 _I2C1PIEbits 00029B ?_TMR1_SetInterruptHandler 0560 - _rxFifos 055D + _rxFifos 055E ?_GPIO_PWM1_Control 05EC _I2C1PIRbits 00029A __size_ofi2_GetTxFifoStatus 0018 @@ -29077,12 +29582,12 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _ucTPS2_STATE 0679 i2GPIO_PWM2_Control@uiConvertedDC 0531 GPIO_PWM2_Control@uiConvertedDC 05F4 - __end_of_CAN1_SetBusWakeUpActivityInterruptHandler 7C84 + __end_of_CAN1_SetBusWakeUpActivityInterruptHandler 7EF4 __size_of_CAN1_SetBusWakeUpActivityInterruptHandler 000A ??_CAN1_SetBusWakeUpActivityInterruptHandler 0562 ?_CAN1_SetBusWakeUpActivityInterruptHandler 0560 - _CAN1_SetBusWakeUpActivityInterruptHandler 7C7A - end_of_initialization 6A8A + _CAN1_SetBusWakeUpActivityInterruptHandler 7EEA + end_of_initialization 6DEE i2_WriteMessageToFifo 408C _PWM2_16BIT_Slice1Output2_DefaultInterruptHandler 000000 _PWM1_16BIT_Slice1Output2_DefaultInterruptHandler 000000 @@ -29093,38 +29598,38 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 memcpy@d 0566 memcpy@n 0564 memcpy@s 0568 - _CAN1_RX_FIFO_ResetInfo 77A4 + _CAN1_RX_FIFO_ResetInfo 79C6 _uiYaw_rate 064C GetRxFifoDepth@validChannel 0502 _C1TRECUbits 000136 ??_GPIO_PWM2_Control 05F0 i2___wmul@multiplier 0501 _I2C1_DO_SEND_ADR_WRITE 000000 - __end_of_ETCRulesMotorSupervisor 7502 + __end_of_ETCRulesMotorSupervisor 5B8A __size_of_CAN1_OperationModeGet 000A __size_of_CAN1_OperationModeSet 0098 i2___xxtofl@arg 050B i2___xxtofl@exp 050A - __end_of_CAN1_OperationModeGet 7CD4 + __end_of_CAN1_OperationModeGet 7F44 GPIO_PWM2_Control@uiFreq 05EE i2___xxtofl@val 0501 - __end_of_CAN1_OperationModeSet 6B28 + __end_of_CAN1_OperationModeSet 6C3A ??_CAN1_RX_FIFO_Configuration 0562 - __end_of_I2C1_Initialize 785A + __end_of_I2C1_Initialize 7AA8 _ucETCTimerRuleAPPS 054E _I2C1_Status 0600 ReadMessageFromFifo@rxFifoObj 050C - __end_of_CANWriteMessage 6106 + __end_of_CANWriteMessage 61FC __end_ofi2___xxtofl 503E ___aldiv@quotient 0576 - _ETCCalibrate 5446 + _ETCCalibrate 544A postdec1 0004E5 postdec2 0004DD _PWM1S1CFG 00046A _PWM1S1P1H 00046C - __end_of_DefaultRxBufferOverflowHandler 7D22 + __end_of_DefaultRxBufferOverflowHandler 7F80 __size_of_DefaultRxBufferOverflowHandler 0002 - _DefaultRxBufferOverflowHandler 7D20 + _DefaultRxBufferOverflowHandler 7F7E _PWM1S1P2H 00046E _PWM1S1P1L 00046B _PWM1S1P2L 00046D @@ -29136,43 +29641,43 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 postinc2 0004DE _PWM2S1P1L 00047A _PWM2S1P2L 00047C - __end_of_CAN1_TransmitFIFOStatusGet 7714 + __end_of_CAN1_TransmitFIFOStatusGet 7936 ?i2_CAN1_TransmitFIFOStatusGet 0501 - _CAN1_TransmitFIFOStatusGet 76E2 + _CAN1_TransmitFIFOStatusGet 7904 i2___lmul@multiplier 0501 _PWM1PIPOS 000466 _PWM2PIPOS 000475 _I2C1_DO_SEND_RESTART_WRITE 000000 ?_ADC_GetSingleConversion 0560 - __end_of_GPIO_PWM1_Control 5C78 - _TMR0_SetInterruptHandler 7BF8 + __end_of_GPIO_PWM1_Control 5D6E + _TMR0_SetInterruptHandler 7E68 _PORTAbits 0004CE _PORTBbits 0004CF ??_CLUTCH_Init 05F6 CLUTCH_Move@ucTargetMove 05F7 ??_CLUTCH_Move 05F7 - __end_of_GPIO_PWM2_Control 5B86 + __end_of_GPIO_PWM2_Control 5C7C fp__DefaultBusWakeUpActivityHandler 0000 - __end_of_DefaultBusWakeUpActivityHandler 7D28 + __end_of_DefaultBusWakeUpActivityHandler 7F86 __size_of_DefaultBusWakeUpActivityHandler 0002 ??_DefaultBusWakeUpActivityHandler 0501 ?_DefaultBusWakeUpActivityHandler 0501 - _DefaultBusWakeUpActivityHandler 7D26 + _DefaultBusWakeUpActivityHandler 7F84 ?i2_ETCPercentCalc 051B i2CAN1_TransmitFIFOStatusGet@status 0503 CAN1_TransmitFIFOStatusGet@status 0562 ___fladd@grs 057D - __end_ofi2_PWM2_16BIT_WritePeriodRegister 7BCA + __end_ofi2_PWM2_16BIT_WritePeriodRegister 7E3A __size_ofi2_PWM2_16BIT_WritePeriodRegister 000C - __end_of_PWM2_16BIT_WritePeriodRegister 7B88 + __end_of_PWM2_16BIT_WritePeriodRegister 7DF8 __size_of_PWM2_16BIT_WritePeriodRegister 000E ??i2_PWM2_16BIT_WritePeriodRegister 0503 ?i2_PWM2_16BIT_WritePeriodRegister 0501 - i2_PWM2_16BIT_WritePeriodRegister 7BBE - _PWM2_16BIT_WritePeriodRegister 7B7A - __end_of_ADC_SetADIInterruptHandler 7CCA - _ADC_SetADIInterruptHandler 7CC0 - _CAN1_Initialize 71E2 + i2_PWM2_16BIT_WritePeriodRegister 7E2E + _PWM2_16BIT_WritePeriodRegister 7DEA + __end_of_ADC_SetADIInterruptHandler 7F3A + _ADC_SetADIInterruptHandler 7F30 + _CAN1_Initialize 749E ___xxtofl@sign 0568 ??i2_ETCPercentCalc 0527 ??_APPSReadmax 0560 @@ -29181,7 +29686,7 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _TRISBbits 0004C7 _TRISCbits 0004C8 __size_of_CAN1_ISR 0156 - _GetRxFifoStatus 7A90 + _GetRxFifoStatus 7D00 ___fldiv@grs 05B6 ___fldiv@rem 05AF i2___fltol@sign1 0527 @@ -29190,50 +29695,50 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _ADCSEL2bits 0003FD _ADCSEL3bits 0003FE _ADCSEL4bits 0003FF - i2___aldiv 5674 - __end_of_ETC100msSupervisor 7D1A + i2___aldiv 5678 + __end_of_ETC100msSupervisor 71FA __size_of_TPSAnalysis 01F4 i2___fladd 3190 __size_of_CAN1_RX_FIFO_Configuration 002A ?i2_WriteMessageToFifo 050C - i2___fltol 598E + i2___fltol 5992 i2___lwdiv@divisor 0503 - __end_of_CAN1_RX_FIFO_FilterMaskConfiguration 79A0 + __end_of_CAN1_RX_FIFO_FilterMaskConfiguration 7BEE __size_of_CAN1_RX_FIFO_FilterMaskConfiguration 0022 ?_CAN1_RX_FIFO_FilterMaskConfiguration 0501 ??_CAN1_RX_FIFO_FilterMaskConfiguration 0560 - _CAN1_RX_FIFO_FilterMaskConfiguration 797E - i2___lwdiv 7026 + _CAN1_RX_FIFO_FilterMaskConfiguration 7BCC + i2___lwdiv 72E2 i2___lwdiv@counter 0507 ??_PWM2_16BIT_Initialize 0562 i2ValidateTransmission@validChannel 0507 ValidateTransmission@validChannel 0566 - _DefaultTxAttemptHandler 7D1C + _DefaultTxAttemptHandler 7F7A fp__DefaultTxAttemptHandler 0000 ___flmul@grs 058B - _ETCMove$5545 05F7 + _ETCMove$5534 05F7 CAN1_Transmit@txCanMsg 0577 - __end_of_CLUTCH_AnalyseState 6522 - __end_of_ValidateTransmission 6024 + __end_of_CLUTCH_AnalyseState 6618 + __end_of_ValidateTransmission 611A ??_ETCPercentCalc 0586 - i2_CAN1_IsBusOff 7B16 + i2_CAN1_IsBusOff 7D86 i2ValidateTransmission@txMsgStatus 0509 ValidateTransmission@txMsgStatus 0568 __size_of_GPIOInit 003E _CANDATAdata 0699 fp__DefaultBusErrorHandler 0000 __size_ofi2_TPSAnalysis 01B8 - __end_ofi2_GPIO_PWM1_Control 5E50 - __end_of_INTERRUPT_Initialize 7CF8 - __end_ofi2_GPIO_PWM2_Control 5D64 - __end_of___flge 598E - __end_of___lmul 7178 - __end_of___wmul 7886 + __end_ofi2_GPIO_PWM1_Control 5F46 + __end_of_INTERRUPT_Initialize 7F5E + __end_ofi2_GPIO_PWM2_Control 5E5A + __end_of___flge 5992 + __end_of___lmul 7434 + __end_of___wmul 7AD4 _I2C1_DO_RX_ACK 000000 _I2C1_DO_TX_ACK 000000 - __pidataCOMRAM 7D08 - __end_of_ADC_DisableChannelSequencer 7CEE - _ADC_DisableChannelSequencer 7CE8 + __pidataCOMRAM 7F6E + __end_of_ADC_DisableChannelSequencer 7F54 + _ADC_DisableChannelSequencer 7F4E ?i2_ValidateTransmission 0502 __size_of_TMR0_ISR 0032 i2memcpy@d 0507 @@ -29242,74 +29747,74 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 __size_of_TMR1_ISR 0038 ??i2_isTxChannel 0501 _ADC_Initialize 4512 - __end_of_CAN1_ReceivedMessageCountGet 65EC + __end_of_CAN1_ReceivedMessageCountGet 66E2 __size_of_CAN1_ReceivedMessageCountGet 00CA - _CAN1_ReceivedMessageCountGet 6522 - __end_of_memcpy 729A + _CAN1_ReceivedMessageCountGet 6618 + __end_of_memcpy 7556 ?_OSCILLATOR_Initialize 0501 ??_isTxChannel 0560 - __end_of_TEMPORIZATION_1s 72F4 - __end_of_CAN1_ErrorNotificationInterruptEnable 6EC8 + __end_of_TEMPORIZATION_1s 78CC + __end_of_CAN1_ErrorNotificationInterruptEnable 710E __size_of_CAN1_ErrorNotificationInterruptEnable 007A ?_CAN1_ErrorNotificationInterruptEnable 0501 ??_CAN1_ErrorNotificationInterruptEnable 0562 - _CAN1_ErrorNotificationInterruptEnable 6E4E + _CAN1_ErrorNotificationInterruptEnable 7094 i2___wmul@product 0505 - _DefaultModeChangeHandler 7D22 + _DefaultModeChangeHandler 7F80 fp__DefaultModeChangeHandler 0000 Receive@channel 0518 - _ucCount500ms 055C + _ucCount500ms 055D ETCRulesMotorSupervisor@ucTPSactual 058B - start_initialization 69F8 + start_initialization 6D64 __size_ofi2___lmul 006A i2WriteMessageToFifo@status 0513 __size_ofi2___wmul 002A - i2_CAN1_Transmit 6B28 + i2_CAN1_Transmit 6CD0 __size_of_TMR0_Initialize 0028 - _TEMPORIZATION_100ms 757E + _TEMPORIZATION_100ms 77A0 __size_of_PIN_MANAGER_Initialize 007E - _TEMPORIZATION_500ms 7B68 - _GetTxFifoStatus 79DC + _TEMPORIZATION_500ms 7DD8 + _GetTxFifoStatus 7C4C ??_ADC_DisableChannelSequencer 0560 - ETCRulesMotorSupervisor@ucTPStarget 058C - __end_of_CLUTCH_Init 79BE + ETCRulesMotorSupervisor@ucTPStarget 0591 + __end_of_CLUTCH_Init 7C2E ?i2___aldiv 050D - __end_of_CLUTCH_Move 695E + __end_of_CLUTCH_Move 6B08 __size_ofi2_memcpy 005A __size_ofi2_CAN1_IsTxErrorPassive 0016 ?i2___fladd 050F i2CAN1_TransmitFIFOStatusGet@fifoChannel 0504 CAN1_TransmitFIFOStatusGet@fifoChannel 0563 - _CAN1_IsTxErrorPassive 7ABE + _CAN1_IsTxErrorPassive 7D2E ?i2___fltol 051F ?i2___lwdiv 0501 ivt0x8_base 0008 ?_CAN1_RXI_ISR 0501 - _TEMPORIZATION_1mins 7D14 + _TEMPORIZATION_1mins 7F74 _ucCount100msTPSError 054D __size_ofi2_CAN1_IsTxErrorWarning 0016 - _CAN1_IsTxErrorWarning 7AA8 - __end_of_ETCModeSelect 74C2 - __end_of_APPSReadmax 7B68 - __end_of_APPSReadmin 7A14 + _CAN1_IsTxErrorWarning 7D18 + __end_of_ETCModeSelect 7724 + __end_of_APPSReadmax 7DD8 + __end_of_APPSReadmin 7C84 ?_DefaultBusErrorHandler 0501 __size_of_PIDController_Update 0712 - __end_of_CAN1_SetModeChangeInterruptHandler 7C70 + __end_of_CAN1_SetModeChangeInterruptHandler 7EE0 __size_of_CAN1_SetModeChangeInterruptHandler 000A ??_CAN1_SetModeChangeInterruptHandler 0562 ?_CAN1_SetModeChangeInterruptHandler 0560 - _CAN1_SetModeChangeInterruptHandler 7C66 - __end_of_ETC500msSupervisor 7D12 - i2_APPSAnalysis 6CD2 + _CAN1_SetModeChangeInterruptHandler 7ED6 + __end_of_ETC500msSupervisor 6CD0 + i2_APPSAnalysis 6F96 ?_CAN1_TX_FIFO_Configuration 0501 - _ucTargetClutch 0557 + _ucTargetClutch 0558 ?_CAN1_Receive 0522 ?_I2C1_Initialize 0501 ?_TEMPORIZATION_100ms 0501 ?_TEMPORIZATION_500ms 0501 __size_of_TMR1_Initialize 0050 CLUTCH_Move@ucMode 05F6 - __end_of_ADC_GetSingleConversion 757E + __end_of_ADC_GetSingleConversion 77A0 ??___flge 0568 ??_PMD_Initialize 0560 ?_CANWriteMessage 057D @@ -29317,34 +29822,34 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _ucBrake_hydr_actual 0682 ??___wmul 0564 i2ValidateTransmission@txCanMsg 0502 - __end_of_CAN1_IsTxErrorActive 7A2E - __end_of_ADC_SetContext1ThresholdInterruptHandler 7CB6 + __end_of_CAN1_IsTxErrorActive 7C9E + __end_of_ADC_SetContext1ThresholdInterruptHandler 7F26 __size_of_ADC_SetContext1ThresholdInterruptHandler 000A ??_ADC_SetContext1ThresholdInterruptHandler 0562 ?_ADC_SetContext1ThresholdInterruptHandler 0560 - _ADC_SetContext1ThresholdInterruptHandler 7CAC + _ADC_SetContext1ThresholdInterruptHandler 7F1C __size_of_TMR0_CallBack 002E __end_of_ADC_Initialize 4738 - __end_ofi2_ValidateTransmission 638E + __end_ofi2_ValidateTransmission 6484 ?_TEMPORIZATION_1mins 0501 __pdataBANK6 06AF __pdataBANK7 0700 - __end_of_CAN1_Initialize 723E + __end_of_CAN1_Initialize 74FA ??_memcpy 0566 _ucCLUTCHState 05FD _ucBrake_hydr_target 0681 __size_of_GPIO_PWM1_Control 00F2 __size_of_TMR1_CallBack 00D8 - __end_of_GetRxFifoStatus 7AA8 + __end_of_GetRxFifoStatus 7D18 __size_of_PWM1_16BIT_Initialize 0074 ?_DefaultSystemErrorHandler 0501 __size_of_GPIO_PWM2_Control 00F2 - __end_of_PWM1_16BIT_Initialize 7026 + __end_of_PWM1_16BIT_Initialize 72E2 ??i2_CAN1_TransmitFIFOStatusGet 0503 ___fladd@a 0572 ___fladd@b 056E ??_GetRxFifoDepth 0501 - __end_ofi2_CAN1_OperationModeGet 7CDE + __end_ofi2_CAN1_OperationModeGet 7F4E ___fldiv@a 05A7 ___fldiv@b 05A3 ?_CAN1_ReceivedMessageCountGet 0501 @@ -29353,7 +29858,7 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ?_ETCMove 05F6 ___flmul@a 0582 ___flmul@b 057E - __size_of_ETCRulesMotorSupervisor 0040 + __size_of_ETCRulesMotorSupervisor 00F2 __pbssCOMRAM 053C _I2C1_DO_SEND_RESTART 000000 ___flsub@a 059B @@ -29364,34 +29869,34 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 i2_TPSAnalysis 4CD2 ??i2_WriteMessageToFifo 0510 i2isTxChannel@channel 0502 - __end_of_CAN1_IsBusOff 7AEA + __end_of_CAN1_IsBusOff 7D5A __size_of___xxtofl 01B8 ??_DefaultTxAttemptHandler 0501 - __end_of_isTxChannel 747E + __end_of_isTxChannel 76E0 ??_CAN1_RXI_ISR 0538 - _TEMPORIZATION_10s 7D16 - _TEMPORIZATION_30s 7D12 - __end_ofi2_CAN1_IsBusOff 7B2C - __end_of_DefaultBusErrorHandler 7D2A + _TEMPORIZATION_10s 7F76 + _TEMPORIZATION_30s 7F72 + __end_ofi2_CAN1_IsBusOff 7D9C + __end_of_DefaultBusErrorHandler 7F88 __size_of_PIDController_Init 0090 _ucAPPS1Perc 0548 _ucAPPS2Perc 0546 GPIO_PWM1_Control@uiDutyCycle 05EC _ucTargetGear 068E - __end_ofi2_APPSAnalysis 6D52 + __end_ofi2_APPSAnalysis 7016 ?_TEMPORIZATION_10s 0501 ?_TEMPORIZATION_30s 0501 i2GetTxFifoStatus@validChannel 0501 - __end_of_CAN1_RX_FIFO_Configuration 78DC - _CAN1_RX_FIFO_Configuration 78B2 - __end_of_ADC_SetContext4ThresholdInterruptHandler 7C98 + __end_of_CAN1_RX_FIFO_Configuration 7B2A + _CAN1_RX_FIFO_Configuration 7B00 + __end_of_ADC_SetContext4ThresholdInterruptHandler 7F08 __size_of_ADC_SetContext4ThresholdInterruptHandler 000A ??_ADC_SetContext4ThresholdInterruptHandler 0562 ?_ADC_SetContext4ThresholdInterruptHandler 0560 - _ADC_SetContext4ThresholdInterruptHandler 7C8E - _TMR0_InterruptHandler 06EC + _ADC_SetContext4ThresholdInterruptHandler 7EFE + _TMR0_InterruptHandler 06DF ??_CAN1_Receive 0524 - __pnvBANK6 06E8 + __pnvBANK6 06DB _rd2RegCompleteHandler 000000 _ucAMI_state 068B ?_Receive 0518 @@ -29399,84 +29904,84 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ??_TEMPORIZATION_500ms 0533 _ucEBS_state 068C ___lwdiv@dividend 0560 - _PIN_MANAGER_Initialize 6DD0 + _PIN_MANAGER_Initialize 7016 _wr2RegCompleteHandler 000000 ??_TEMPORIZATION_10s 0501 ??_TEMPORIZATION_30s 0501 - _ucETB_STATE 0550 - __size_of_TEMPORIZATION_10ms 000A + _ucETB_STATE 0551 + __size_of_TEMPORIZATION_10ms 0022 _C1FIFOBA 00014C - __end_of_TMR1_SetInterruptHandler 7BF8 + __end_of_TMR1_SetInterruptHandler 7E68 ?___aldiv 056C ?___fladd 056E ?___fldiv 05A3 - __ptext100 6106 - __ptext101 7D0E - __ptext110 78DC - __ptext102 7B68 + __ptext100 61FC + __ptext101 7F70 + __ptext110 7B2A + __ptext102 7DD8 ?___flneg 059F - __ptext111 7026 - __ptext103 709A - __ptext120 729A - __ptext112 598E - __ptext104 5C78 - __ptext121 7D14 + __ptext111 72E2 + __ptext103 7356 + __ptext120 7892 + __ptext112 5992 + __ptext104 5D6E + __ptext121 7F74 __ptext113 3190 - __ptext105 7BBE - __ptext130 7A78 - __ptext122 7D16 - __ptext114 7BD6 - __ptext106 7BCA - __ptext131 7CD4 - __ptext123 757E - __ptext115 7BE2 - __ptext107 7D00 - __ptext140 7CDE - __ptext132 7AEA - __ptext124 61DE - __ptext116 7D04 - __ptext108 5D64 + __ptext105 7E2E + __ptext130 7CE8 + __ptext122 7F76 + __ptext114 7E46 + __ptext106 7E3A + __ptext131 7F44 + __ptext123 77A0 + __ptext115 7E52 + __ptext107 7F66 + __ptext140 7BEE + __ptext132 7D5A + __ptext124 62D4 + __ptext116 7F6A + __ptext108 5E5A __ptext141 4CD2 - __ptext133 7A2E - __ptext125 7956 - __ptext117 7D10 + __ptext133 7C9E + __ptext125 7BA4 + __ptext117 6C3A __ptext109 4E8A - __ptext150 6522 - __ptext142 6CD2 - __ptext134 7B00 - __ptext126 6B28 - __ptext118 6458 - __ptext151 734E - __ptext143 65EC - __ptext135 7B16 - __ptext127 75BC - __ptext119 7D12 - __ptext160 7D20 - __ptext152 5E50 - __ptext144 7178 - __ptext136 7D18 + __ptext150 6618 + __ptext142 6F96 + __ptext134 7D70 + __ptext126 6CD0 + __ptext118 654E + __ptext151 75B0 + __ptext143 66E2 + __ptext135 7D86 + __ptext127 77DE + __ptext119 7F72 + __ptext160 7F7E + __ptext152 5F46 + __ptext144 7434 + __ptext136 7184 __ptext128 408C - __ptext161 7D22 + __ptext161 7F80 __ptext153 42D2 - __ptext145 5674 - __ptext137 7714 - __ptext129 62B6 - __ptext162 7D24 - __ptext154 72F4 - __ptext146 7886 - __ptext138 7800 - __ptext163 7D26 - __ptext155 7A90 - __ptext147 7CEE - __ptext139 7D1A - __ptext164 7D28 - __ptext156 79BE + __ptext145 5678 + __ptext137 7936 + __ptext129 63AC + __ptext162 7F82 + __ptext154 7556 + __ptext146 7AD4 + __ptext138 7A22 + __ptext163 7F84 + __ptext155 7D00 + __ptext147 7F54 + __ptext139 7F78 + __ptext164 7F86 + __ptext156 7C2E __ptext148 492C __ptext165 0000 - __ptext157 51C0 - __ptext149 747E - __ptext158 7D1C - __ptext159 7D1E + __ptext157 51C4 + __ptext149 76E0 + __ptext158 7F7A + __ptext159 7F7C _C1MASK1H 000199 _C1MASK1L 000198 ?___flmul 057E @@ -29487,14 +29992,14 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ?___fltol 05E2 ?___lwdiv 0560 _I2C1BAUD 00029D - __end_of_CAN1_Transmit 68C0 + __end_of_CAN1_Transmit 6A6A _I2C1CON0 000294 _I2C1CON1 000295 _I2C1CON2 000296 ?_ADC_Initialize 0501 _I2C1CNTH 00028D _I2C1CNTL 00028C - _ADC_SelectContext 7BB2 + _ADC_SelectContext 7E22 i2CANWriteMessage@data1 0523 i2CANWriteMessage@data2 0524 i2CANWriteMessage@data3 0525 @@ -29505,24 +30010,24 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 i2CANWriteMessage@data8 052A _uiETCDuty 0634 __size_of_CANDisableErrorInterrupt 0030 - __end_ofi2_CAN1_Transmit 6BBC + __end_ofi2_CAN1_Transmit 6D64 ??_INTERRUPT_InterruptManager 0538 i2GPIO_PWM2_Control@uiDutyCycle 0529 ?_CANDisableErrorInterrupt 0501 _ucSpeed_actual 0686 _ADACTPPS 000269 - __end_of_GetTxFifoStatus 79F8 + __end_of_GetTxFifoStatus 7C68 ?_ADC_SelectContext 0501 ?_DefaultFIFO1NotEmptyHandler 0501 - _CLUTCH_Init 79A0 + _CLUTCH_Init 7C10 CAN1_ReceivedMessageCountGet@fifoHead 0509 - _CAN1_ISR 51C0 - _CLUTCH_Move 68C0 - __end_of_DefaultSystemErrorHandler 7D20 + _CAN1_ISR 51C4 + _CLUTCH_Move 6A6A + __end_of_DefaultSystemErrorHandler 7F7E i2CAN1_Transmit@fifoChannel 051D CAN1_ReceivedMessageCountGet@fifoTail 0508 __smallconst 2500 - __end_ofi2_CAN1_IsTxErrorActive 7A48 + __end_ofi2_CAN1_IsTxErrorActive 7CB8 _C1FLTCON0H 000181 _ucSpeed_target 0685 _C1FLTOBJ1H 000195 @@ -29535,20 +30040,20 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _uiTPS2min 063C _ADCPbits 0003D8 _C1CONHbits 000101 - _ucCount1s 055B + _ucCount1s 055C ETCPercentCalc@max 0582 ETCPercentCalc@min 057E - _ValidateTransmission 5F3C + _ValidateTransmission 6032 ETCPercentCalc@val 057A CAN1_OperationModeSet@requestMode 0562 _CANRXPPS 00023D ?i2_TPSAnalysis 0501 _C1CONTbits 000103 _C1CONUbits 000102 - _APPSReadmax 7B54 - _APPSReadmin 79F8 - __end_of_TEMPORIZATION_10s 7D18 - __end_of_TEMPORIZATION_30s 7D14 + _APPSReadmax 7DC4 + _APPSReadmin 7C68 + __end_of_TEMPORIZATION_10s 7F78 + __end_of_TEMPORIZATION_30s 7F74 ?_CAN1_IsTxErrorPassive 0501 ??_ADC_SelectContext 0560 ___lwdiv@quotient 0564 @@ -29559,11 +30064,11 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 __size_of_CANReadMessage 01EE ??i2___fltol 0523 ?_CAN1_IsTxErrorWarning 0501 - _TMR0_CallBack 7800 + _TMR0_CallBack 7A22 ??i2___lwdiv 0505 _C1INTHbits 00011D _C1INTLbits 00011C - _INTERRUPT_Initialize 7CF4 + _INTERRUPT_Initialize 7F5A _I2C1SDAPPS 000270 _PWM2_16BIT_Period_DefaultInterruptHandler 000000 _PWM1_16BIT_Period_DefaultInterruptHandler 000000 @@ -29572,14 +30077,14 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _I2C1SCLPPS 000271 ?i2_APPSAnalysis 0501 i2CANWriteMessage@dataLength 0522 - _TMR1_CallBack 6106 + _TMR1_CallBack 61FC i2CAN1_Transmit@txCanMsg 0518 ___aldiv@divisor 0570 CAN1_ReceivedMessageCountGet@numOfMsg 0504 ??_TMR0_Initialize 0562 ___aldiv@counter 0574 ___wmul@product 0564 - _GPIOInit 7502 + _GPIOInit 7724 _LATAbits 0004BE _LATBbits 0004BF _LATCbits 0004C0 @@ -29588,7 +30093,7 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _ulAPPS1calc 0630 _ulAPPS2calc 062C _PIE0bits 00049E - _PWM2_16BIT_Period_InterruptHandler 06FA + _PWM2_16BIT_Period_InterruptHandler 06ED _PIE3bits 0004A1 _PIE4bits 0004A2 _PIE5bits 0004A3 @@ -29598,389 +30103,414 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ??_TMR0_SetInterruptHandler 0562 _I2C1STAT1bits 000299 _PIR0bits 0004AE - i2u600_40 337E - i2u600_41 337A - i2u601_40 338C - i2u601_41 3388 + i2u600_40 5A1E + i2u600_41 5A1A + i2u601_40 5A46 + i2u601_41 5A42 _PIR1bits 0004AF - i2u610_40 34EA - i2u602_40 339C - i2u610_41 34E6 - i2u602_41 3398 - i2u611_40 34FA - i2u603_40 33CE - i2u611_41 34F6 - i2u603_41 33CA + i2u610_40 320E + i2u602_40 5A66 + i2u610_41 320A + i2u602_41 5A62 + i2u611_40 3224 + i2u603_40 5A76 + i2u611_41 3220 + i2u603_41 5A72 _PIR2bits 0004B0 _rxMsgData 0691 - i2u540_40 4368 - i2u620_40 35DE - i2u612_40 3516 - i2u604_40 33DC - i2u700_40 70BE - i2u540_41 4360 - i2u620_41 35DA - i2u612_41 3512 - i2u604_41 33D8 - i2u700_41 70BA - i2u621_40 35EE - i2u613_40 3526 - i2u605_40 33FA - i2u701_40 7106 - i2u621_41 35EA - i2u613_41 3522 - i2u605_41 33F6 - i2u701_41 7102 + i2u700_40 6660 + i2u620_40 335E + i2u612_40 3236 + i2u604_40 72FC + i2u700_41 665C + i2u620_41 335A + i2u612_41 3232 + i2u604_41 72F8 + i2u701_40 66A4 + i2u621_40 337E + i2u613_40 3246 + i2u605_40 731A + i2u701_41 66A0 + i2u621_41 337A + i2u613_41 3242 + i2u605_41 7316 _PIR3bits 0004B1 - i2u542_40 4396 - i2u541_48 436A - i2u550_40 75F2 - i2u622_40 360E - i2u614_40 3538 - i2u606_40 3432 - i2u630_40 4FC4 - i2u542_41 438E - i2u550_41 75EE - i2u622_41 360A - i2u614_41 3534 - i2u606_41 342E - i2u630_41 4FC0 - i2u535_40 734C - i2u551_40 40CA - i2u623_40 3620 - i2u615_40 354E - i2u607_40 3478 - i2u631_40 4FD4 - i2u535_41 7348 - i2u551_41 40C6 - i2u623_41 361C - i2u615_41 354A - i2u607_41 3474 - i2u631_41 4FD0 + i2u702_40 66C2 + i2u630_40 34BE + i2u622_40 338C + i2u614_40 3282 + i2u606_40 7336 + i2u702_41 66BE + i2u630_41 34BA + i2u622_41 3388 + i2u614_41 327E + i2u606_41 7332 + i2u703_40 66DE + i2u631_40 34EA + i2u623_40 339C + i2u615_40 3290 + i2u607_40 31AA + i2u703_41 66DA + i2u631_41 34E6 + i2u623_41 3398 + i2u615_41 328C + i2u607_41 31A6 _PIR4bits 0004B2 - i2u544_40 440E - i2u543_48 4398 - i2u536_40 4312 - i2u624_40 363C - i2u616_40 3564 - i2u608_40 34AE - i2u632_40 4FE2 - i2u544_41 440A - i2u536_41 430A - i2u624_41 3638 - i2u616_41 3560 - i2u608_41 34AA - i2u632_41 4FDE - i2u560_45 4248 - i2u552_45 40E4 - i2u561_40 4278 - i2u617_40 3578 - i2u609_40 34BE - i2u633_40 501C - i2u625_40 4E9C - i2u561_41 4274 - i2u617_41 3574 - i2u609_41 34BA - i2u633_41 5018 - i2u625_41 4E98 + i2u720_40 7194 + i2u712_40 6570 + i2u640_40 35CC + i2u632_40 34FA + i2u624_40 33CE + i2u616_40 32FE + i2u608_40 31BC + i2u720_41 7190 + i2u712_41 656C + i2u640_41 35C8 + i2u632_41 34F6 + i2u624_41 33CA + i2u616_41 32FA + i2u608_41 31B8 + i2u561_40 4368 + i2u560_48 433E + i2u721_40 71A4 + i2u713_40 6580 + i2u641_40 35DE + i2u633_40 3516 + i2u625_40 33DC + i2u617_40 3316 + i2u609_40 31CC + i2u561_41 4360 + i2u721_41 71A0 + i2u713_41 657C + i2u641_41 35DA + i2u633_41 3512 + i2u625_41 33D8 + i2u617_41 3310 + i2u609_41 31C8 _PIR5bits 0004B3 - i2u545_45 4410 - i2u553_45 412A - i2u538_40 433C - i2u537_48 4314 - i2u570_40 5686 - i2u562_40 62DA - i2u554_40 41D8 - i2u618_40 3592 - i2u634_40 502A - i2u626_40 4EAA - i2u538_41 4334 - i2u570_41 5682 - i2u562_41 62D6 - i2u554_41 41D0 - i2u618_41 358E - i2u634_41 5026 - i2u626_41 4EA6 - i2u546_45 445C - i2u635_40 5E6C - i2u571_40 56A8 - i2u563_40 62EE - i2u555_40 41FE - i2u554_48 41DA - i2u619_40 35CC - i2u627_40 4F06 - i2u635_41 5E68 - i2u571_41 56A4 - i2u563_41 62EA - i2u555_41 41F6 - i2u619_41 35C8 - i2u627_41 4F02 - i2u539_48 433E - i2u636_40 5E9A - i2u572_40 56E2 - i2u564_40 6308 - i2u580_40 5A42 - i2u628_40 4F5C - i2u636_41 5E96 - i2u572_41 56DE - i2u564_41 6304 - i2u580_41 5A3E - i2u628_41 4F58 - i2u556_45 4200 - i2u637_40 5EFE - i2u573_40 5704 - i2u565_40 6316 - i2u557_40 4222 - i2u549_40 75D2 - i2u581_40 5A62 - i2u629_40 4FA6 - i2u637_41 5EFA - i2u573_41 5700 - i2u565_41 6312 - i2u557_41 421A - i2u549_41 75CE - i2u581_41 5A5E - i2u629_41 4FA2 + i2u810_40 678C + i2u722_40 71B6 + i2u570_40 77F4 + i2u714_40 659E + i2u730_40 6C5C + i2u642_40 35EE + i2u634_40 3526 + i2u626_40 33FA + i2u618_40 3318 + i2u650_40 4FA6 + i2u810_41 6788 + i2u722_41 71B2 + i2u570_41 77F0 + i2u714_41 659A + i2u730_41 6C58 + i2u642_41 35EA + i2u634_41 3522 + i2u626_41 33F6 + i2u650_41 4FA2 + i2u563_40 4396 + i2u562_48 436A + i2u723_40 71C6 + i2u571_40 7814 + i2u715_40 65AE + i2u731_40 6C70 + i2u643_40 360E + i2u635_40 3538 + i2u627_40 3432 + i2u619_40 3340 + i2u651_40 4FC4 + i2u563_41 438E + i2u723_41 71C2 + i2u571_41 7810 + i2u715_41 65AA + i2u731_41 6C6C + i2u643_41 360A + i2u635_41 3534 + i2u627_41 342E + i2u619_41 333C + i2u651_41 4FC0 + i2u556_40 75AE + i2u724_40 71D8 + i2u580_40 4246 + i2u572_40 40CA + i2u804_40 6340 + i2u716_40 65CC + i2u732_40 6C8A + i2u644_40 3620 + i2u636_40 354E + i2u628_40 3478 + i2u652_40 4FD4 + i2u556_41 75AA + i2u724_41 71D4 + i2u580_41 423E + i2u572_41 40C6 + i2u804_41 633C + i2u716_41 65C8 + i2u732_41 6C86 + i2u644_41 361C + i2u636_41 354A + i2u628_41 3474 + i2u652_41 4FD0 + i2u565_40 440E + i2u564_48 4398 + i2u557_40 4312 + i2u725_40 71F0 + i2u805_40 6356 + i2u717_40 65DC + i2u733_40 6CA2 + i2u645_40 363C + i2u637_40 3564 + i2u629_40 34AE + i2u653_40 4FE2 + i2u565_41 440A + i2u557_41 430A + i2u725_41 71EC + i2u805_41 6352 + i2u717_41 65D8 + i2u733_41 6C9E + i2u645_41 3638 + i2u637_41 3560 + i2u629_41 34AA + i2u653_41 4FDE _PIR7bits 0004B5 - i2u638_40 5F20 - i2u574_40 572C - i2u670_40 7A44 - i2u566_40 632A - i2u590_40 3224 - i2u582_40 5A72 - i2u638_41 5F1C - i2u574_41 5728 - i2u670_41 7A3E - i2u566_41 6326 - i2u590_41 3220 - i2u582_41 5A6E - i2u558_45 4224 - i2u575_40 575E - i2u671_40 7A46 - i2u567_40 636E - i2u559_40 4246 - i2u591_40 3236 - i2u583_40 7040 - i2u575_41 575A - i2u567_41 636A - i2u559_41 423E - i2u591_41 3232 - i2u583_41 703C - i2u680_40 65AE - i2u672_40 7196 - i2u568_40 6386 - i2u664_40 6B40 - i2u592_40 3246 - i2u576_40 59A4 - i2u584_40 705E - i2u680_41 65AA - i2u672_41 7192 - i2u568_41 6382 - i2u664_41 6B3C - i2u592_41 3242 - i2u576_41 59A0 - i2u584_41 705A - i2u681_40 65CC - i2u673_40 71D0 - i2u569_40 7B12 - i2u665_40 6B60 - i2u593_40 3282 - i2u577_40 59D8 - i2u585_40 707A - i2u681_41 65C8 - i2u673_41 71CC - i2u569_41 7B0C - i2u665_41 6B5C - i2u593_41 327E - i2u585_41 7076 - i2u577_45 59CE - i2u569_46 7B14 - i2u682_40 65E8 - i2u850_40 4DFC - i2u666_40 6B8E - i2u770_40 624A - i2u594_40 3290 - i2u586_40 31AA - i2u578_40 5A06 - i2u682_41 65E4 - i2u850_41 4DF8 - i2u666_41 6B8A - i2u770_41 6246 - i2u594_41 328C - i2u586_41 31A6 - i2u578_41 5A02 - i2u851_40 4E32 - i2u667_40 7972 - i2u771_40 6260 - i2u691_40 647A - i2u595_40 32FE - i2u587_40 31BC - i2u579_40 5A1A - i2u851_41 4E2E - i2u667_41 796E - i2u771_41 625C - i2u691_41 6476 - i2u595_41 32FA - i2u587_41 31B8 - i2u579_41 5A16 - i2u676_40 7386 - i2u852_40 4E50 - i2u668_40 7B28 - i2u772_40 6276 - i2u692_40 648A - i2u596_40 3316 - i2u588_40 31CC - i2u940_40 66FA - i2u676_41 7382 - i2u852_41 4E4C - i2u668_41 7B22 - i2u772_41 6272 - i2u692_41 6486 - i2u596_41 3310 - i2u588_41 31C8 - i2u940_41 66F6 - i2u668_46 7B2A - i2u677_40 739C - i2u853_40 4E68 - i2u669_40 7AFC - i2u773_40 628C - i2u693_40 64A8 - i2u597_40 3318 - i2u589_40 320E - i2u861_40 614A - i2u860_48 6120 - i2u941_40 6708 - i2u677_41 7398 - i2u853_41 4E64 - i2u669_41 7AF6 - i2u773_41 6288 - i2u693_41 64A4 - i2u589_41 320A - i2u861_41 6146 - i2u860_49 6132 - i2u941_41 6704 - i2u669_46 7AFE - i2u678_40 6554 - i2u854_40 4E80 - i2u774_40 62A4 - i2u694_40 64B8 - i2u598_40 3340 - i2u862_40 6166 - i2u942_40 671E - i2u678_41 6550 - i2u854_41 4E7C - i2u774_41 62A0 - i2u694_41 64B4 - i2u598_41 333C - i2u862_41 6162 - i2u942_41 671A - i2u679_40 656A - i2u783_40 4940 - i2u775_40 6662 - i2u695_40 64D6 - i2u599_40 335E - i2u863_40 6182 - i2u943_40 672C - i2u679_41 6566 - i2u783_41 493C - i2u775_41 665E - i2u695_41 64D2 - i2u599_41 335A - i2u863_41 617E - i2u943_41 6728 - i2u880_40 5228 - i2u784_40 495C - i2u776_40 6696 - i2u848_40 4D86 - i2u856_40 7814 - i2u792_40 72E2 - i2u696_40 64E6 - i2u864_40 61A6 - i2u944_40 6742 - i2u880_41 5224 - i2u784_41 4958 - i2u776_41 6692 - i2u848_41 4D82 - i2u856_41 7810 - i2u792_41 72DC - i2u696_41 64E2 - i2u864_41 61A2 - i2u944_41 673E - i2u792_46 72E4 - i2u785_40 4A1A - i2u849_40 4DBC - i2u697_40 6500 - i2u865_40 61D0 - i2u945_40 6750 - i2u785_41 4A16 - i2u849_41 4DB8 - i2u697_41 64FC - i2u865_41 61CC - i2u945_41 674C - _ADC_ActiveClockTuning_ISR 06EE - i2u882_40 5254 - i2u881_48 522E - i2u857_48 781A - i2u698_40 6510 - i2u858_40 77E2 - i2u938_40 66D6 - i2u882_41 5250 - i2u881_49 5242 - i2u857_49 782C - i2u698_41 650C - i2u858_41 77DE - i2u938_41 66D2 - i2u891_40 5310 - i2u890_48 52EC - i2u699_40 70AE - i2u859_40 611A - i2u939_40 66E4 - i2u891_41 530C - i2u890_49 5300 - i2u699_41 70AA - i2u859_41 6116 - i2u939_41 66E0 - i2u884_40 5280 - i2u883_48 525A - i2u876_40 51D0 - i2u892_40 7896 - i2u884_41 527C - i2u883_49 526E - i2u876_41 51CC - i2u892_41 7892 - i2u886_40 52AC - i2u885_48 5286 - i2u878_40 51FC - i2u877_48 51D6 - i2u893_48 789C - i2u894_40 7732 - i2u886_41 52A8 - i2u885_49 529A - i2u878_41 51F8 - i2u877_49 51EA - i2u893_49 78B0 - i2u894_41 772E - i2u895_40 76D4 - i2u895_41 76D0 - i2u888_40 52D6 - i2u887_48 52B2 - i2u879_48 5202 - i2u888_41 52D2 - i2u887_49 52C6 - i2u879_49 5216 - i2u889_40 52E6 - i2u889_41 52E2 + i2u581_45 4248 + i2u573_45 40E4 + i2u590_40 7D82 + i2u582_40 4278 + i2u806_40 636C + i2u718_40 65F6 + i2u734_40 6CB2 + i2u638_40 3578 + i2u654_40 501C + i2u646_40 4E9C + i2u726_40 736A + i2u590_41 7D7C + i2u582_41 4274 + i2u806_41 6368 + i2u718_41 65F2 + i2u734_41 6CAE + i2u638_41 3574 + i2u654_41 5018 + i2u646_41 4E98 + i2u726_41 7366 + i2u566_45 4410 + i2u574_45 412A + i2u590_46 7D84 + i2u559_40 433C + i2u558_48 4314 + i2u591_40 568A + i2u583_40 63D0 + i2u575_40 41D8 + i2u807_40 6382 + i2u719_40 6606 + i2u735_40 6CC4 + i2u639_40 3592 + i2u655_40 502A + i2u647_40 4EAA + i2u727_40 737A + i2u559_41 4334 + i2u591_41 5686 + i2u583_41 63CC + i2u575_41 41D0 + i2u807_41 637E + i2u719_41 6602 + i2u735_41 6CC0 + i2u639_41 358E + i2u655_41 5026 + i2u647_41 4EA6 + i2u727_41 7376 + i2u567_45 445C + i2u920_40 5258 + i2u656_40 5F62 + i2u592_40 56AC + i2u584_40 63E4 + i2u576_40 41FE + i2u575_48 41DA + i2u808_40 639A + i2u648_40 4F06 + i2u728_40 73C2 + i2u920_41 5254 + i2u656_41 5F5E + i2u592_41 56A8 + i2u584_41 63E0 + i2u576_41 41F6 + i2u808_41 6396 + i2u648_41 4F02 + i2u728_41 73BE + i2u657_40 5F90 + i2u817_40 4940 + i2u593_40 56E6 + i2u809_40 6758 + i2u585_40 63FE + i2u729_40 6C4C + i2u649_40 4F5C + i2u657_41 5F8C + i2u817_41 493C + i2u593_41 56E2 + i2u809_41 6754 + i2u585_41 63FA + i2u729_41 6C48 + i2u649_41 4F58 + i2u577_45 4200 + i2u922_40 5284 + i2u921_48 525E + i2u914_40 51D4 + i2u658_40 5FF4 + i2u818_40 495C + i2u930_40 7AE4 + i2u594_40 5708 + i2u690_40 7D6C + i2u586_40 640C + i2u578_40 4222 + i2u922_41 5280 + i2u921_49 5272 + i2u914_41 51D0 + i2u658_41 5FF0 + i2u818_41 4958 + i2u930_41 7AE0 + i2u594_41 5704 + i2u690_41 7D66 + i2u586_41 6408 + i2u578_41 421A + i2u690_46 7D6E + i2u659_40 6016 + i2u819_40 4A1A + i2u595_40 5730 + i2u691_40 7CB4 + i2u587_40 6420 + i2u659_41 6012 + i2u819_41 4A16 + i2u595_41 572C + i2u691_41 7CAE + i2u587_41 641C + i2u579_45 4224 + i2u924_40 52B0 + i2u923_48 528A + i2u916_40 5200 + i2u915_48 51DA + i2u931_48 7AEA + i2u596_40 5762 + i2u932_40 7954 + i2u692_40 7CB6 + i2u588_40 6464 + i2u924_41 52AC + i2u923_49 529E + i2u916_41 51FC + i2u915_49 51EE + i2u931_49 7AFE + i2u596_41 575E + i2u932_41 7950 + i2u588_41 6460 + i2u693_40 7452 + i2u589_40 647C + i2u685_40 6CE8 + i2u597_40 59A8 + i2u933_40 78F6 + i2u693_41 744E + i2u589_41 6478 + i2u685_41 6CE4 + i2u597_41 59A4 + i2u933_41 78F2 + i2u926_40 52DA + i2u925_48 52B6 + i2u918_40 522C + i2u917_48 5206 + i2u694_40 748C + i2u686_40 6D08 + i2u598_40 59DC + i2u926_41 52D6 + i2u925_49 52CA + i2u918_41 5228 + i2u917_49 521A + i2u694_41 7488 + i2u686_41 6D04 + i2u598_45 59D2 + i2u927_40 52EA + i2u687_40 6D36 + i2u599_40 5A0A + i2u927_41 52E6 + i2u687_41 6D32 + i2u599_41 5A06 + i2u919_48 5232 + i2u688_40 7BC0 + i2u919_49 5246 + i2u688_41 7BBC + i2u929_40 5314 + i2u928_48 52F0 + i2u697_40 75E8 + i2u881_40 4D86 + i2u689_40 7D98 + i2u929_41 5310 + i2u928_49 5304 + i2u697_41 75E4 + i2u881_41 4D82 + i2u689_41 7D92 + _ADC_ActiveClockTuning_ISR 06E1 + i2u689_46 7D9A + i2u698_40 75FE + i2u882_40 4DBC + i2u698_41 75FA + i2u882_41 4DB8 + i2u699_40 664A + i2u883_40 4DFC + i2u891_40 7C02 + i2u890_48 7A3C + i2u699_41 6646 + i2u883_41 4DF8 + i2u891_41 7BFE + i2u890_49 7A4E + i2u884_40 4E32 + i2u892_40 7A04 + i2u980_40 67CC + i2u884_41 4E2E + i2u892_41 7A00 + i2u980_41 67C8 + i2u885_40 4E50 + i2u893_40 6210 + i2u981_40 67DA + i2u885_41 4E4C + i2u893_41 620C + i2u981_41 67D6 + i2u886_40 4E68 + i2u982_40 67F0 + i2u886_41 4E64 + i2u982_41 67EC + i2u887_40 4E80 + i2u895_40 6240 + i2u894_48 6216 + i2u983_40 67FE + i2u887_41 4E7C + i2u895_41 623C + i2u894_49 6228 + i2u983_41 67FA + i2u896_40 625C + i2u984_40 6814 + i2u896_41 6258 + i2u984_41 6810 + i2u889_40 7A36 + i2u897_40 6278 + i2u985_40 6822 + i2u889_41 7A32 + i2u897_41 6274 + i2u985_41 681E + i2u898_40 629C + i2u986_40 6838 + i2u898_41 6298 + i2u986_41 6834 + i2u899_40 62C6 + i2u987_40 6846 + i2u899_41 62C2 + i2u987_41 6842 _PWM1CPRE 000465 _PWM2CPRE 000474 - __end_of_ADC_SelectContext 7BBE + __end_of_ADC_SelectContext 7E2E _I2C1_DO_SEND_RESTART_READ 000000 - __end_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BEE + __end_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E5E __size_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 000C - __end_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7BD6 + __end_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7E46 __size_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 000C - __end_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BB2 + __end_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E22 __size_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 000E - __end_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7B96 + __end_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7E06 __size_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 000E ??i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 0503 ??i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 0503 @@ -29990,25 +30520,25 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ??_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 0562 ?_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 0560 ?_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 0560 - i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BE2 - i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7BCA - _PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BA4 - _PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7B88 + i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E52 + i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7E3A + _PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E14 + _PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7DF8 _ADC_DefaultActiveClockTuning_ISR 000000 - _ucTPS_STATE 0552 - _TMR0_ISR 7714 - _TMR1_ISR 76AA + _ucTPS_STATE 0553 + _TMR0_ISR 7936 + _TMR1_ISR 78CC ?_CAN1_TransmitFIFOStatusGet 0501 __end_of_ReadMessageFromFifo 4512 _ucTargetDirection 068F - __end_ofi2_PWM1_16BIT_LoadBufferRegisters 7D08 + __end_ofi2_PWM1_16BIT_LoadBufferRegisters 7F6E __size_ofi2_PWM1_16BIT_LoadBufferRegisters 0004 - __end_of_PWM1_16BIT_LoadBufferRegisters 7D00 + __end_of_PWM1_16BIT_LoadBufferRegisters 7F66 __size_of_PWM1_16BIT_LoadBufferRegisters 0004 ??i2_PWM1_16BIT_LoadBufferRegisters 0501 ?i2_PWM1_16BIT_LoadBufferRegisters 0501 - i2_PWM1_16BIT_LoadBufferRegisters 7D04 - _PWM1_16BIT_LoadBufferRegisters 7CFC + i2_PWM1_16BIT_LoadBufferRegisters 7F6A + _PWM1_16BIT_LoadBufferRegisters 7F62 ADC_GetSingleConversion@channel 0564 ?_CAN1_Initialize 0501 CAN1_Receive@status 0524 @@ -30021,76 +30551,77 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _ADCON3bits 0003F6 ?_GetRxFifoStatus 0501 ___wmul@multiplier 0560 - i2___lmul 7178 - i2___wmul 78DC - _isTxChannel 7438 - __end_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler 7C2A + i2___lmul 7434 + i2___wmul 7B2A + _isTxChannel 769A + __end_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler 7E9A __size_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler 000A - __end_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler 7C0C + __end_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler 7E7C __size_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler 000A ??_PWM2_16BIT_Slice1Output2_SetInterruptHandler 0562 ??_PWM1_16BIT_Slice1Output2_SetInterruptHandler 0562 ?_PWM2_16BIT_Slice1Output2_SetInterruptHandler 0560 ?_PWM1_16BIT_Slice1Output2_SetInterruptHandler 0560 - _PWM1_16BIT_Slice1Output2_SetInterruptHandler 7C20 - _PWM2_16BIT_Slice1Output2_SetInterruptHandler 7C02 - _ucETCFlagSupervisor 0554 + _PWM1_16BIT_Slice1Output2_SetInterruptHandler 7E90 + _PWM2_16BIT_Slice1Output2_SetInterruptHandler 7E72 + _ucETCFlagSupervisor 0555 ?_ValidateTransmission 0561 ??_DefaultFIFO1NotEmptyHandler 0538 __size_of_ETCXavierSupervisor 0072 - i2_memcpy 72F4 + i2_memcpy 7556 ?_ADC_SetADIInterruptHandler 0560 __size_of_ETCInit 0018 - __end_of_CAN1_RX_FIFO_ResetInfo 77D2 - __size_of_ETCMove 0182 + __end_of_CAN1_RX_FIFO_ResetInfo 79F4 + __size_of_ETCMove 0186 i2_isTxChannel$985 0501 - i2_CAN1_IsTxErrorPassive 7B00 + i2_CAN1_IsTxErrorPassive 7D70 ?_TMR0_CallBack 0501 _I2C1_DO_RESET 000000 - _ucTPS1TableOut 0769 - i2_CAN1_IsTxErrorWarning 7AEA + _ucTPS1TableOut 06C4 + i2_CAN1_IsTxErrorWarning 7D5A _INTCON0bits 0004D6 - _PWM2_16BIT_Slice1Output1_InterruptHandler 06FE + _PWM2_16BIT_Slice1Output1_InterruptHandler 06F1 _PWM1_16BIT_Slice1Output1_InterruptHandler 0664 ___lmul@multiplier 0560 - copy_data0 6A0C - copy_data1 6A2C + copy_data0 6D78 + copy_data1 6D98 ?_INTERRUPT_Initialize 0501 - _ucTPS2TableOut 0754 + _ucTPS2TableOut 06AF __size_of_ADC_GetSingleConversion 003E - _CAN1_IsTxErrorActive 7A14 + _CAN1_IsTxErrorActive 7C84 ?i2_CAN1_IsBusOff 0501 ?_TMR1_CallBack 0501 i2WriteMessageToFifo@msgId 0514 i2___aldiv@dividend 050D + _ucCount50ms 0550 __size_of_PWM2_16BIT_Initialize 0074 __size_ofi2_ETCPercentCalc 00C4 - __end_of_PWM2_16BIT_Initialize 6FB2 + __end_of_PWM2_16BIT_Initialize 726E ??_PWM2_16BIT_WritePeriodRegister 0562 ?_PWM2_16BIT_WritePeriodRegister 0560 - _ANALOGRead 75FA + _ANALOGRead 781C PIDController_Update@setpoint 05BE Receive@status 051D _ADSTATbits 0003F7 __Hrparam 0000 - _ETC100msSupervisor 7D18 + _ETC100msSupervisor 7184 __size_ofi2_CAN1_OperationModeGet 000A __size_of_Receive 00EC memcpy@tmp 056A - _CAN1_OperationModeGet 7CCA + _CAN1_OperationModeGet 7F3A __Lrparam 0000 - _CAN1_OperationModeSet 6A90 + _CAN1_OperationModeSet 6BA2 GetTxFifoStatus@validChannel 0560 _CAN1_SystemErrorHandler 066A ??_DefaultModeChangeHandler 0501 ??_OSCILLATOR_Initialize 0560 - __end_of_CAN1_RXI_ISR 78B2 + __end_of_CAN1_RXI_ISR 7B00 __size_of___aldiv 010E __size_of___fladd 04C2 i2GPIO_PWM2_Control@uiConvertedPeriod 052F GPIO_PWM2_Control@uiConvertedPeriod 05F2 ??_ETCRulesSensorsSupervision 0560 - _ucTargetAccelerator 0558 + _ucTargetAccelerator 0559 __size_of___fldiv 039C __size_of___flneg 003A __size_of___flmul 0450 @@ -30100,20 +30631,20 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 __size_of___lwdiv 0076 ?_ETC100msSupervisor 0501 ?i2_CAN1_Transmit 0518 - _TMR1_SetInterruptHandler 7BEE + _TMR1_SetInterruptHandler 7E5E i2___aldiv@quotient 0517 ?_GetTxFifoStatus 0501 - _ETCRulesMotorSupervisor 74C2 + _ETCRulesMotorSupervisor 5A98 i2GPIO_PWM2_Control@uiFreq 052B - _TMR1_InterruptHandler 06E8 + _TMR1_InterruptHandler 06DB ??i2_TPSAnalysis 0527 _ucETCResolveNotCloseError 0676 ?_TEMPORIZATION_1s 0501 - __end_of_CAN1_Receive 73A0 + __end_of_CAN1_Receive 7602 ??_TPSAnalysis 0586 ___xxtofl 4B1A _T0CON0bits 00031A - _ADC_Context1Thereshld_ISR 06F6 + _ADC_Context1Thereshld_ISR 06E9 _I2C1CON0bits 000294 _I2C1CON1bits 000295 WriteMessageToFifo@status 0572 @@ -30127,97 +30658,97 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ANALOG_GetVoltage@uiValorAnalog 056A ___lwdiv@counter 0566 _uiCount1min 065A - __ptext10 7C16 - __ptext11 6FB2 - __ptext20 71E2 - __ptext12 7C20 - __ptext21 7B2C - __ptext13 7C2A + __ptext10 7E86 + __ptext11 726E + __ptext20 749E + __ptext12 7E90 + __ptext21 7D9C + __ptext13 7E9A _T1GCONbits 00031F - __ptext30 7C5C - __ptext22 77A4 - __ptext14 7C34 - __ptext31 7C66 - __ptext23 797E - __ptext15 792E - __ptext40 7CAC - __ptext32 7C70 - __ptext24 78B2 - __ptext16 6DD0 - __ptext41 7CB6 - __ptext33 7C7A - __ptext25 7C3E - __ptext17 7A48 - __ptext50 5888 - __ptext42 7CC0 - __ptext34 7C84 - __ptext26 6A90 - __ptext18 7CF4 + __ptext30 7ECC + __ptext22 79C6 + __ptext14 7EA4 + __ptext31 7ED6 + __ptext23 7BCC + __ptext15 7B7C + __ptext40 7F1C + __ptext32 7EE0 + __ptext24 7B00 + __ptext16 7016 + __ptext41 7F26 + __ptext33 7EEA + __ptext25 7EAE + __ptext17 7CB8 + __ptext50 588C + __ptext42 7F30 + __ptext34 7EF4 + __ptext26 6BA2 + __ptext18 7F5A __ptext51 3AA0 - __ptext43 7502 - __ptext35 7B40 - __ptext27 6E4E - __ptext19 782E - __ptext60 79DC - __ptext52 74C2 - __ptext44 7D0C + __ptext43 7724 + __ptext35 7DB0 + __ptext27 7094 + __ptext19 7A7C + __ptext60 7C4C + __ptext52 5A98 + __ptext44 6868 __ptext36 4512 - __ptext28 7C48 - __ptext61 7CCA - __ptext53 6024 + __ptext28 7EB8 + __ptext61 7F3A + __ptext53 611A __ptext45 503E - __ptext37 7C8E - __ptext29 7C52 - __ptext70 7B7A - __ptext62 7AA8 - __ptext54 76E2 + __ptext37 7EFE + __ptext29 7EC2 + __ptext70 7DEA + __ptext62 7D18 + __ptext54 7904 __ptext46 25BC - __ptext38 7C98 - __ptext71 7B88 - __ptext63 7A14 - __ptext55 6822 - __ptext47 73F0 - __ptext39 7CA2 - __ptext80 68C0 - __ptext72 7CF8 - __ptext64 7ABE - __ptext56 7438 - __ptext48 7636 - __ptext81 5B86 - __ptext73 75FA - __ptext65 7AD4 + __ptext38 7F08 + __ptext71 7DF8 + __ptext63 7C84 + __ptext55 69CC + __ptext47 7652 + __ptext39 7F12 + __ptext80 6A6A + __ptext72 7F5E + __ptext64 7D2E + __ptext56 769A + __ptext48 7858 + __ptext81 5C7C + __ptext73 781C + __ptext65 7D44 __ptext57 3E3C __ptext49 3650 - __ptext90 7746 + __ptext90 7968 __ptext82 4B1A - __ptext74 5316 - __ptext66 7A60 - __ptext58 723E - __ptext91 79F8 - __ptext83 785A - __ptext75 7BB2 - __ptext67 6BBC - __ptext59 5F3C - __ptext92 7B54 - __ptext84 6EC8 - __ptext76 7540 - __ptext68 5446 - __ptext93 6C4C - __ptext85 5780 - __ptext77 7CE8 - __ptext69 5A94 - __ptext94 638E + __ptext74 531A + __ptext66 7CD0 + __ptext58 74FA + __ptext91 7C68 + __ptext83 7AA8 + __ptext75 7E22 + __ptext67 6DF4 + __ptext59 6032 + __ptext92 7DC4 + __ptext84 710E + __ptext76 7762 + __ptext68 544A + __ptext93 6F10 + __ptext85 5784 + __ptext77 7F4E + __ptext69 5B8A + __ptext94 6484 __ptext86 2CCE - __ptext78 79A0 - __ptext95 710C - __ptext87 7B96 - __ptext79 6772 - __ptext96 5566 - __ptext88 7BA4 - __ptext97 66B0 - __ptext89 7CFC - __ptext98 76AA - __ptext99 77D2 + __ptext78 7C10 + __ptext95 73C8 + __ptext87 7E06 + __ptext79 691C + __ptext96 556A + __ptext88 7E14 + __ptext97 67A6 + __ptext89 7F62 + __ptext98 78CC + __ptext99 79F4 ADC_SelectContext@context 0560 CAN1_OperationModeSet@opMode 0560 _I2C1_DO_BUS_COLLISION 000000 @@ -30227,10 +30758,10 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ??_ETC100msSupervisor 0501 _I2C1_CallbackReturnReset 000000 __size_of_main 009A - __size_of_ETCRulesSensorsSupervision 0002 - __end_of_TMR0_DefaultInterruptHandler 7D1C + __size_of_ETCRulesSensorsSupervision 00B4 + __end_of_TMR0_DefaultInterruptHandler 7F7A __size_of_TMR0_DefaultInterruptHandler 0002 - _TMR0_DefaultInterruptHandler 7D1A + _TMR0_DefaultInterruptHandler 7F78 CLUTCH_AnalyseState@ucFDC1 0501 CLUTCH_AnalyseState@ucFDC2 0502 __size_of_CLUTCH_HighLevelMovements 00B0 @@ -30238,16 +30769,16 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 __size_of_ADC_SelectContext 000C _PWM1_16BIT_Period_InterruptHandler 0660 __size_of_CLUTCH_AnalyseState 00CA - __end_of_INTERRUPT_InterruptManager 6772 - _INTERRUPT_InterruptManager 66B0 + __end_of_INTERRUPT_InterruptManager 6868 + _INTERRUPT_InterruptManager 67A6 _msgTransmit 06A8 ??_TMR1_WriteTimer 0503 __end_of_PIDController_Update 2CCE - _ETC500msSupervisor 7D10 + _ETC500msSupervisor 6C3A _I2C1_DO_IDLE 000000 ??_DefaultSystemErrorHandler 0501 ??_ValidateTransmission 0563 - __end_ofi2_isTxChannel 75FA + __end_ofi2_isTxChannel 781C ??i2_CAN1_IsTxErrorPassive 0501 __size_ofi2_GPIO_PWM1_Control 00EC __size_ofi2_GPIO_PWM2_Control 00EC @@ -30278,7 +30809,7 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _ucCount500msTPSDiff 054B ?_CAN1_RX_FIFO_Configuration 0501 ?_ANALOGRead 0501 - __end_of_CANDisableErrorInterrupt 7776 + __end_of_CANDisableErrorInterrupt 7998 __size_of_CAN1_BitRateConfiguration 0014 _I2C1_CallbackReturnStop 000000 ??_CAN1_SetFIFO1NotEmptyHandler 0562 @@ -30293,8 +30824,8 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 _I2C1_DO_ADDRESS_NACK 000000 i2CAN1_Transmit@status 051A ReadMessageFromFifo@rxCanMsg 050E - __end_of_CLUTCH_HighLevelMovements 6822 - _PWM2_16BIT_Slice1Output2_InterruptHandler 06FC + __end_of_CLUTCH_HighLevelMovements 69CC + _PWM2_16BIT_Slice1Output2_InterruptHandler 06EF _PWM1_16BIT_Slice1Output2_InterruptHandler 0662 ??_ETCRulesMotorSupervisor 058C __size_of_I2C1_Initialize 002C @@ -30307,48 +30838,48 @@ PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 0560 ??_CAN1_IsTxErrorPassive 0560 __size_of_CANWriteMessage 00E2 CAN1_Transmit@fifoChannel 057C - _TMR0_Initialize 7906 + _TMR0_Initialize 7B54 __end_of_CANReadMessage 4B1A ??_CAN1_IsTxErrorWarning 0560 - _PWM1_16BIT_Initialize 6FB2 - _ucETCBeatSupervisor 0556 - _ADC_Context2Thereshld_ISR 06F4 + _PWM1_16BIT_Initialize 726E + _ucETCBeatSupervisor 0557 + _ADC_Context2Thereshld_ISR 06E7 ___aldiv@sign 0575 ?_APPSReadmax 0501 ?_APPSReadmin 0501 ??i2_APPSAnalysis 0527 CAN1_Receive@rxCanMsg 0522 - __end_of_PIDController_Init 6C4C + __end_of_PIDController_Init 6E84 CAN1_ReceivedMessageCountGet@fifoDepth 0507 ??_CAN1_IsTxErrorActive 0560 - _ADC_GetSingleConversion 7540 - __end_of_ADC_SetContext3ThresholdInterruptHandler 7CA2 + _ADC_GetSingleConversion 7762 + __end_of_ADC_SetContext3ThresholdInterruptHandler 7F12 __size_of_ADC_SetContext3ThresholdInterruptHandler 000A ??_ADC_SetContext3ThresholdInterruptHandler 0562 ?_ADC_SetContext3ThresholdInterruptHandler 0560 - _ADC_SetContext3ThresholdInterruptHandler 7C98 + _ADC_SetContext3ThresholdInterruptHandler 7F08 ___fladd@signs 057A ??_APPSAnalysis 0586 CAN1_SetRxBufferOverFlowInterruptHandler@handler 0560 __size_ofi2_WriteMessageToFifo 0246 _C1FIFOSTA1Lbits 000160 GPIO_PWM2_Control@uiDutyCycle 05EC - __end_of_PIN_MANAGER_Initialize 6E4E - __end_of_TEMPORIZATION_100ms 75BC - __end_of_TEMPORIZATION_500ms 7B7A + __end_of_PIN_MANAGER_Initialize 7094 + __end_of_TEMPORIZATION_100ms 77DE + __end_of_TEMPORIZATION_500ms 7DEA fp__DefaultFIFO1NotEmptyHandler 0000 ___fladd@aexp 057B ___fladd@bexp 057C - _DefaultSystemErrorHandler 7D1E + _DefaultSystemErrorHandler 7F7C _ADC_DefaultContext1Threshold_ISR 000000 - i2_ETCPercentCalc 65EC - _ucSTEER_WH_Clutch 0559 + i2_ETCPercentCalc 66E2 + _ucSTEER_WH_Clutch 055A _ucMotor_moment_actual 0680 - __end_of_TEMPORIZATION_10ms 7CE8 - __end_of_TEMPORIZATION_1mins 7D16 - i2_CAN1_OperationModeGet 7CD4 - _TMR1_Initialize 73A0 + __end_of_TEMPORIZATION_10ms 7C10 + __end_of_TEMPORIZATION_1mins 7F76 + i2_CAN1_OperationModeGet 7F44 + _TMR1_Initialize 7602 __size_of_CAN1_RXI_ISR 002C - _ETCXavierSupervisor 709A - __end_of_CAN1_BitRateConfiguration 7B54 + _ETCXavierSupervisor 7356 + __end_of_CAN1_BitRateConfiguration 7DC4 _ucMotor_moment_target 067F diff --git a/ETC.X/dist/default/production/ETC.X.production.map b/ETC.X/dist/default/production/ETC.X.production.map index 09c25ba..a5e638f 100644 --- a/ETC.X/dist/default/production/ETC.X.production.map +++ b/ETC.X/dist/default/production/ETC.X.production.map @@ -5,9 +5,9 @@ Linker command line: -W-3 --edf=C:\Program Files\Microchip\xc8\v2.31\pic\dat\en_msgs.txt \ -pivt0x8=08h -cn -h+dist/default/production\ETC.X.production.sym \ --cmf=dist/default/production\ETC.X.production.cmf -z -Q18F26Q84 \ - -oC:\Users\panze\AppData\Local\Temp\shhk.2 --defsym=__MPLAB_BUILD=1 \ + -oC:\Users\panze\AppData\Local\Temp\s2oc.2 --defsym=__MPLAB_BUILD=1 \ -Mdist/default/production/ETC.X.production.map -E1 -ver=XC8 Compiler \ - --acfsm=1493 -ASTACK=077Eh-024FFh -pstack=STACK -ACODE=00h-0FFFFh \ + --acfsm=1493 -ASTACK=078Ch-024FFh -pstack=STACK -ACODE=00h-0FFFFh \ -ACONST=00h-0FFFFh -ASMALLCONST=02500h-025FFhx219 \ -AMEDIUMCONST=02500h-0FFFFh -ACOMRAM=0501h-055Fh -AABS1=0500h-024FFh \ -ABIGRAM=0501h-024FFh -ARAM=0560h-05FFh,0600h-06FFhx31 \ @@ -31,7 +31,7 @@ Linker command line: -pfarbss=FARRAM,fardata=FARRAM,nvFARRAM=FARRAM \ -pintsave_regs=BIGRAM,bigbss=BIGRAM,bigdata=BIGRAM -pbss=RAM \ -pidata=CODE,irdata=CODE,ibigdata=CODE,ifardata=CODE -prparam=COMRAM \ - C:\Users\panze\AppData\Local\Temp\shhk.o \ + C:\Users\panze\AppData\Local\Temp\s2oc.o \ dist/default/production\ETC.X.production.o Object code version is 3.11 @@ -41,7 +41,7 @@ Machine type is 18F26Q84 Name Link Load Length Selector Space Scale -C:\Users\panze\AppData\Local\Temp\shhk.o +C:\Users\panze\AppData\Local\Temp\s2oc.o idloc 200000 200000 40 0 5 config 300000 300000 24 0 4 init 1A 1A 4 4 0 @@ -51,184 +51,184 @@ dist/default/production\ETC.X.production.o config 300000 300000 24 0 4 smallconst 2500 2500 BC 1280 0 ivt0x8 8 8 12 4 0 - text164 7D28 7D28 2 3E86 0 - text163 7D26 7D26 2 3E86 0 - text162 7D24 7D24 2 3E86 0 - text161 7D22 7D22 2 3E86 0 - text160 7D20 7D20 2 3E86 0 - text159 7D1E 7D1E 2 3E86 0 - text158 7D1C 7D1C 2 3E86 0 - text157 51C0 51C0 156 12DE 0 - text156 79BE 79BE 1E 3B55 0 - text155 7A90 7A90 18 3B55 0 - text154 72F4 72F4 5A 12DE 0 + text164 7F86 7F86 2 12DE 0 + text163 7F84 7F84 2 12DE 0 + text162 7F82 7F82 2 12DE 0 + text161 7F80 7F80 2 12DE 0 + text160 7F7E 7F7E 2 12DE 0 + text159 7F7C 7F7C 2 12DE 0 + text158 7F7A 7F7A 2 12DE 0 + text157 51C4 51C4 156 12DE 0 + text156 7C2E 7C2E 1E 12DE 0 + text155 7D00 7D00 18 12DE 0 + text154 7556 7556 5A 12DE 0 text153 42D2 42D2 240 12DE 0 - text152 5E50 5E50 EC 12DE 0 - text151 734E 734E 52 12DE 0 - text150 6522 6522 CA 12DE 0 - text149 747E 747E 44 12DE 0 + text152 5F46 5F46 EC 12DE 0 + text151 75B0 75B0 52 12DE 0 + text150 6618 6618 CA 12DE 0 + text149 76E0 76E0 44 12DE 0 text148 492C 492C 1EE 12DE 0 - text147 7CEE 7CEE 6 3B55 0 - text146 7886 7886 2C 3B55 0 - text145 5674 5674 10C 12DE 0 - text144 7178 7178 6A 12DE 0 - text143 65EC 65EC C4 12DE 0 - text142 6CD2 6CD2 80 12DE 0 + text147 7F54 7F54 6 12DE 0 + text146 7AD4 7AD4 2C 12DE 0 + text145 5678 5678 10C 12DE 0 + text144 7434 7434 6A 12DE 0 + text143 66E2 66E2 C4 12DE 0 + text142 6F96 6F96 80 12DE 0 text141 4CD2 4CD2 1B8 12DE 0 - text140 7CDE 7CDE A 3B55 0 - text139 7D1A 7D1A 2 3E86 0 - text138 7800 7800 2E 3B55 0 - text137 7714 7714 32 3B55 0 - text136 7D18 7D18 2 3E86 0 - text135 7B16 7B16 16 3B55 0 - text134 7B00 7B00 16 3B55 0 - text133 7A2E 7A2E 1A 3B55 0 - text132 7AEA 7AEA 16 3B55 0 - text131 7CD4 7CD4 A 3B55 0 - text130 7A78 7A78 18 3B55 0 - text129 62B6 62B6 D8 12DE 0 + text140 7BEE 7BEE 22 12DE 0 + text139 7F78 7F78 2 12DE 0 + text138 7A22 7A22 2E 12DE 0 + text137 7936 7936 32 12DE 0 + text136 7184 7184 76 12DE 0 + text135 7D86 7D86 16 12DE 0 + text134 7D70 7D70 16 12DE 0 + text133 7C9E 7C9E 1A 12DE 0 + text132 7D5A 7D5A 16 12DE 0 + text131 7F44 7F44 A 12DE 0 + text130 7CE8 7CE8 18 12DE 0 + text129 63AC 63AC D8 12DE 0 text128 408C 408C 246 12DE 0 - text127 75BC 75BC 3E 12DE 0 - text126 6B28 6B28 94 12DE 0 - text125 7956 7956 28 3B55 0 - text124 61DE 61DE D8 12DE 0 - text123 757E 757E 3E 12DE 0 - text122 7D16 7D16 2 3E86 0 - text121 7D14 7D14 2 3E86 0 - text120 729A 729A 5A 12DE 0 - text119 7D12 7D12 2 3E86 0 - text118 6458 6458 CA 12DE 0 - text117 7D10 7D10 2 3E86 0 - text116 7D04 7D04 4 3B55 0 - text115 7BE2 7BE2 C 3B55 0 - text114 7BD6 7BD6 C 3B55 0 + text127 77DE 77DE 3E 12DE 0 + text126 6CD0 6CD0 94 12DE 0 + text125 7BA4 7BA4 28 12DE 0 + text124 62D4 62D4 D8 12DE 0 + text123 77A0 77A0 3E 12DE 0 + text122 7F76 7F76 2 12DE 0 + text121 7F74 7F74 2 12DE 0 + text120 7892 7892 3A 12DE 0 + text119 7F72 7F72 2 12DE 0 + text118 654E 654E CA 12DE 0 + text117 6C3A 6C3A 96 12DE 0 + text116 7F6A 7F6A 4 12DE 0 + text115 7E52 7E52 C 12DE 0 + text114 7E46 7E46 C 12DE 0 text113 3190 3190 4C0 12DE 0 - text112 598E 598E 106 12DE 0 - text111 7026 7026 74 12DE 0 - text110 78DC 78DC 2A 3B55 0 + text112 5992 5992 106 12DE 0 + text111 72E2 72E2 74 12DE 0 + text110 7B2A 7B2A 2A 12DE 0 text109 4E8A 4E8A 1B4 12DE 0 - text108 5D64 5D64 EC 12DE 0 - text107 7D00 7D00 4 3B55 0 - text106 7BCA 7BCA C 3B55 0 - text105 7BBE 7BBE C 3B55 0 - text104 5C78 5C78 EC 12DE 0 - text103 709A 709A 72 12DE 0 - text102 7B68 7B68 12 3B55 0 - text101 7D0E 7D0E 2 3E86 0 - text100 6106 6106 D8 12DE 0 - text99 77D2 77D2 2E 3B55 0 - text98 76AA 76AA 38 3B55 0 - text97 66B0 66B0 C2 12DE 0 - text96 5566 5566 10E 12DE 0 - text95 710C 710C 6C 12DE 0 - text94 638E 638E CA 12DE 0 - text93 6C4C 6C4C 86 12DE 0 - text92 7B54 7B54 14 3B55 0 - text91 79F8 79F8 1C 3B55 0 - text90 7746 7746 30 3B55 0 - text89 7CFC 7CFC 4 3B55 0 - text88 7BA4 7BA4 E 3B55 0 - text87 7B96 7B96 E 3B55 0 + text108 5E5A 5E5A EC 12DE 0 + text107 7F66 7F66 4 12DE 0 + text106 7E3A 7E3A C 12DE 0 + text105 7E2E 7E2E C 12DE 0 + text104 5D6E 5D6E EC 12DE 0 + text103 7356 7356 72 12DE 0 + text102 7DD8 7DD8 12 12DE 0 + text101 7F70 7F70 2 12DE 0 + text100 61FC 61FC D8 12DE 0 + text99 79F4 79F4 2E 12DE 0 + text98 78CC 78CC 38 12DE 0 + text97 67A6 67A6 C2 12DE 0 + text96 556A 556A 10E 12DE 0 + text95 73C8 73C8 6C 12DE 0 + text94 6484 6484 CA 12DE 0 + text93 6F10 6F10 86 12DE 0 + text92 7DC4 7DC4 14 12DE 0 + text91 7C68 7C68 1C 12DE 0 + text90 7968 7968 30 12DE 0 + text89 7F62 7F62 4 12DE 0 + text88 7E14 7E14 E 12DE 0 + text87 7E06 7E06 E 12DE 0 text86 2CCE 2CCE 4C2 12DE 0 - text85 5780 5780 108 12DE 0 - text84 6EC8 6EC8 76 12DE 0 - text83 785A 785A 2C 3B55 0 + text85 5784 5784 108 12DE 0 + text84 710E 710E 76 12DE 0 + text83 7AA8 7AA8 2C 12DE 0 text82 4B1A 4B1A 1B8 12DE 0 - text81 5B86 5B86 F2 12DE 0 - text80 68C0 68C0 9E 12DE 0 - text79 6772 6772 B0 12DE 0 - text78 79A0 79A0 1E 3B55 0 - text77 7CE8 7CE8 6 3B55 0 - text76 7540 7540 3E 12DE 0 - text75 7BB2 7BB2 C 3B55 0 - text74 5316 5316 130 12DE 0 - text73 75FA 75FA 3C 12DE 0 - text72 7CF8 7CF8 4 3B55 0 - text71 7B88 7B88 E 3B55 0 - text70 7B7A 7B7A E 3B55 0 - text69 5A94 5A94 F2 12DE 0 - text68 5446 5446 120 12DE 0 - text67 6BBC 6BBC 90 12DE 0 - text66 7A60 7A60 18 3B55 0 - text65 7AD4 7AD4 16 3B55 0 - text64 7ABE 7ABE 16 3B55 0 - text63 7A14 7A14 1A 3B55 0 - text62 7AA8 7AA8 16 3B55 0 - text61 7CCA 7CCA A 3B55 0 - text60 79DC 79DC 1C 3B55 0 - text59 5F3C 5F3C E8 12DE 0 - text58 723E 723E 5C 12DE 0 + text81 5C7C 5C7C F2 12DE 0 + text80 6A6A 6A6A 9E 12DE 0 + text79 691C 691C B0 12DE 0 + text78 7C10 7C10 1E 12DE 0 + text77 7F4E 7F4E 6 12DE 0 + text76 7762 7762 3E 12DE 0 + text75 7E22 7E22 C 12DE 0 + text74 531A 531A 130 12DE 0 + text73 781C 781C 3C 12DE 0 + text72 7F5E 7F5E 4 12DE 0 + text71 7DF8 7DF8 E 12DE 0 + text70 7DEA 7DEA E 12DE 0 + text69 5B8A 5B8A F2 12DE 0 + text68 544A 544A 120 12DE 0 + text67 6DF4 6DF4 90 12DE 0 + text66 7CD0 7CD0 18 12DE 0 + text65 7D44 7D44 16 12DE 0 + text64 7D2E 7D2E 16 12DE 0 + text63 7C84 7C84 1A 12DE 0 + text62 7D18 7D18 16 12DE 0 + text61 7F3A 7F3A A 12DE 0 + text60 7C4C 7C4C 1C 12DE 0 + text59 6032 6032 E8 12DE 0 + text58 74FA 74FA 5C 12DE 0 text57 3E3C 3E3C 250 12DE 0 - text56 7438 7438 46 12DE 0 - text55 6822 6822 9E 12DE 0 - text54 76E2 76E2 32 3B55 0 - text53 6024 6024 E2 12DE 0 - text52 74C2 74C2 40 12DE 0 + text56 769A 769A 46 12DE 0 + text55 69CC 69CC 9E 12DE 0 + text54 7904 7904 32 12DE 0 + text53 611A 611A E2 12DE 0 + text52 5A98 5A98 F2 12DE 0 text51 3AA0 3AA0 39C 12DE 0 - text50 5888 5888 106 12DE 0 + text50 588C 588C 106 12DE 0 text49 3650 3650 450 12DE 0 - text48 7636 7636 3A 12DE 0 - text47 73F0 73F0 48 12DE 0 + text48 7858 7858 3A 12DE 0 + text47 7652 7652 48 12DE 0 text46 25BC 25BC 712 12DE 0 - text45 503E 503E 182 12DE 0 - text44 7D0C 7D0C 2 3E86 0 - text43 7502 7502 3E 12DE 0 - text42 7CC0 7CC0 A 3B55 0 - text41 7CB6 7CB6 A 3B55 0 - text40 7CAC 7CAC A 3B55 0 - text39 7CA2 7CA2 A 3B55 0 - text38 7C98 7C98 A 3B55 0 - text37 7C8E 7C8E A 3B55 0 + text45 503E 503E 186 12DE 0 + text44 6868 6868 B4 12DE 0 + text43 7724 7724 3E 12DE 0 + text42 7F30 7F30 A 12DE 0 + text41 7F26 7F26 A 12DE 0 + text40 7F1C 7F1C A 12DE 0 + text39 7F12 7F12 A 12DE 0 + text38 7F08 7F08 A 12DE 0 + text37 7EFE 7EFE A 12DE 0 text36 4512 4512 226 12DE 0 - text35 7B40 7B40 14 3B55 0 - text34 7C84 7C84 A 3B55 0 - text33 7C7A 7C7A A 3B55 0 - text32 7C70 7C70 A 3B55 0 - text31 7C66 7C66 A 3B55 0 - text30 7C5C 7C5C A 3B55 0 - text29 7C52 7C52 A 3B55 0 - text28 7C48 7C48 A 3B55 0 - text27 6E4E 6E4E 7A 12DE 0 - text26 6A90 6A90 98 12DE 0 - text25 7C3E 7C3E A 3B55 0 - text24 78B2 78B2 2A 3B55 0 - text23 797E 797E 22 3B55 0 - text22 77A4 77A4 2E 3B55 0 - text21 7B2C 7B2C 14 3B55 0 - text20 71E2 71E2 5C 12DE 0 - text19 782E 782E 2C 3B55 0 - text18 7CF4 7CF4 4 3B55 0 - text17 7A48 7A48 18 3B55 0 - text16 6DD0 6DD0 7E 12DE 0 - text15 792E 792E 28 3B55 0 - text14 7C34 7C34 A 3B55 0 - text13 7C2A 7C2A A 3B55 0 - text12 7C20 7C20 A 3B55 0 - text11 6FB2 6FB2 74 12DE 0 - text10 7C16 7C16 A 3B55 0 - text9 7C0C 7C0C A 3B55 0 - text8 7C02 7C02 A 3B55 0 - text7 6F3E 6F3E 74 12DE 0 - text6 7BF8 7BF8 A 3B55 0 - text5 7906 7906 28 3B55 0 - text4 7BEE 7BEE A 3B55 0 - text3 73A0 73A0 50 12DE 0 - text2 7776 7776 2E 3B55 0 + text35 7DB0 7DB0 14 12DE 0 + text34 7EF4 7EF4 A 12DE 0 + text33 7EEA 7EEA A 12DE 0 + text32 7EE0 7EE0 A 12DE 0 + text31 7ED6 7ED6 A 12DE 0 + text30 7ECC 7ECC A 12DE 0 + text29 7EC2 7EC2 A 12DE 0 + text28 7EB8 7EB8 A 12DE 0 + text27 7094 7094 7A 12DE 0 + text26 6BA2 6BA2 98 12DE 0 + text25 7EAE 7EAE A 12DE 0 + text24 7B00 7B00 2A 12DE 0 + text23 7BCC 7BCC 22 12DE 0 + text22 79C6 79C6 2E 12DE 0 + text21 7D9C 7D9C 14 12DE 0 + text20 749E 749E 5C 12DE 0 + text19 7A7C 7A7C 2C 12DE 0 + text18 7F5A 7F5A 4 12DE 0 + text17 7CB8 7CB8 18 12DE 0 + text16 7016 7016 7E 12DE 0 + text15 7B7C 7B7C 28 12DE 0 + text14 7EA4 7EA4 A 12DE 0 + text13 7E9A 7E9A A 12DE 0 + text12 7E90 7E90 A 12DE 0 + text11 726E 726E 74 12DE 0 + text10 7E86 7E86 A 12DE 0 + text9 7E7C 7E7C A 12DE 0 + text8 7E72 7E72 A 12DE 0 + text7 71FA 71FA 74 12DE 0 + text6 7E68 7E68 A 12DE 0 + text5 7B54 7B54 28 12DE 0 + text4 7E5E 7E5E A 12DE 0 + text3 7602 7602 50 12DE 0 + text2 7998 7998 2E 12DE 0 text1 4738 4738 1F4 12DE 0 - text0 695E 695E 9A 12DE 0 + text0 6B08 6B08 9A 12DE 0 cstackCOMRAM 501 501 3B 501 1 cstackBANK5 560 560 9C 560 1 - dataBANK7 700 700 7E 700 1 - dataBANK6 6AF 6AF 39 600 1 + dataBANK7 700 700 8C 700 1 + dataBANK6 6AF 6AF 2C 600 1 bssBANK6 600 600 AF 600 1 bssBANK5 5FC 5FC 3 560 1 - dataCOMRAM 55D 55D 3 501 1 - bssCOMRAM 53C 53C 21 501 1 - cinit 69F8 69F8 98 12DE 0 - nvBANK6 6E8 6E8 18 600 1 - idataBANK7 6D52 6D52 7E 12DE 0 - idataBANK6 7670 7670 39 12DE 0 - idataCOMRAM 7D08 7D08 3 3B55 0 + dataCOMRAM 55E 55E 2 501 1 + bssCOMRAM 53C 53C 22 501 1 + cinit 6D64 6D64 90 12DE 0 + nvBANK6 6DB 6DB 18 600 1 + idataBANK7 6E84 6E84 8C 12DE 0 + idataBANK6 7A50 7A50 2C 12DE 0 + idataCOMRAM 7F6E 7F6E 2 12DE 0 TOTAL Name Link Load Length Space CLASS STACK @@ -237,175 +237,175 @@ TOTAL Name Link Load Length Sp init 1A 1A 4 0 reset_vec 0 0 4 0 ivt0x8 8 8 12 0 - text164 7D28 7D28 2 0 - text163 7D26 7D26 2 0 - text162 7D24 7D24 2 0 - text161 7D22 7D22 2 0 - text160 7D20 7D20 2 0 - text159 7D1E 7D1E 2 0 - text158 7D1C 7D1C 2 0 - text157 51C0 51C0 156 0 - text156 79BE 79BE 1E 0 - text155 7A90 7A90 18 0 - text154 72F4 72F4 5A 0 + text164 7F86 7F86 2 0 + text163 7F84 7F84 2 0 + text162 7F82 7F82 2 0 + text161 7F80 7F80 2 0 + text160 7F7E 7F7E 2 0 + text159 7F7C 7F7C 2 0 + text158 7F7A 7F7A 2 0 + text157 51C4 51C4 156 0 + text156 7C2E 7C2E 1E 0 + text155 7D00 7D00 18 0 + text154 7556 7556 5A 0 text153 42D2 42D2 240 0 - text152 5E50 5E50 EC 0 - text151 734E 734E 52 0 - text150 6522 6522 CA 0 - text149 747E 747E 44 0 + text152 5F46 5F46 EC 0 + text151 75B0 75B0 52 0 + text150 6618 6618 CA 0 + text149 76E0 76E0 44 0 text148 492C 492C 1EE 0 - text147 7CEE 7CEE 6 0 - text146 7886 7886 2C 0 - text145 5674 5674 10C 0 - text144 7178 7178 6A 0 - text143 65EC 65EC C4 0 - text142 6CD2 6CD2 80 0 + text147 7F54 7F54 6 0 + text146 7AD4 7AD4 2C 0 + text145 5678 5678 10C 0 + text144 7434 7434 6A 0 + text143 66E2 66E2 C4 0 + text142 6F96 6F96 80 0 text141 4CD2 4CD2 1B8 0 - text140 7CDE 7CDE A 0 - text139 7D1A 7D1A 2 0 - text138 7800 7800 2E 0 - text137 7714 7714 32 0 - text136 7D18 7D18 2 0 - text135 7B16 7B16 16 0 - text134 7B00 7B00 16 0 - text133 7A2E 7A2E 1A 0 - text132 7AEA 7AEA 16 0 - text131 7CD4 7CD4 A 0 - text130 7A78 7A78 18 0 - text129 62B6 62B6 D8 0 + text140 7BEE 7BEE 22 0 + text139 7F78 7F78 2 0 + text138 7A22 7A22 2E 0 + text137 7936 7936 32 0 + text136 7184 7184 76 0 + text135 7D86 7D86 16 0 + text134 7D70 7D70 16 0 + text133 7C9E 7C9E 1A 0 + text132 7D5A 7D5A 16 0 + text131 7F44 7F44 A 0 + text130 7CE8 7CE8 18 0 + text129 63AC 63AC D8 0 text128 408C 408C 246 0 - text127 75BC 75BC 3E 0 - text126 6B28 6B28 94 0 - text125 7956 7956 28 0 - text124 61DE 61DE D8 0 - text123 757E 757E 3E 0 - text122 7D16 7D16 2 0 - text121 7D14 7D14 2 0 - text120 729A 729A 5A 0 - text119 7D12 7D12 2 0 - text118 6458 6458 CA 0 - text117 7D10 7D10 2 0 - text116 7D04 7D04 4 0 - text115 7BE2 7BE2 C 0 - text114 7BD6 7BD6 C 0 + text127 77DE 77DE 3E 0 + text126 6CD0 6CD0 94 0 + text125 7BA4 7BA4 28 0 + text124 62D4 62D4 D8 0 + text123 77A0 77A0 3E 0 + text122 7F76 7F76 2 0 + text121 7F74 7F74 2 0 + text120 7892 7892 3A 0 + text119 7F72 7F72 2 0 + text118 654E 654E CA 0 + text117 6C3A 6C3A 96 0 + text116 7F6A 7F6A 4 0 + text115 7E52 7E52 C 0 + text114 7E46 7E46 C 0 text113 3190 3190 4C0 0 - text112 598E 598E 106 0 - text111 7026 7026 74 0 - text110 78DC 78DC 2A 0 + text112 5992 5992 106 0 + text111 72E2 72E2 74 0 + text110 7B2A 7B2A 2A 0 text109 4E8A 4E8A 1B4 0 - text108 5D64 5D64 EC 0 - text107 7D00 7D00 4 0 - text106 7BCA 7BCA C 0 - text105 7BBE 7BBE C 0 - text104 5C78 5C78 EC 0 - text103 709A 709A 72 0 - text102 7B68 7B68 12 0 - text101 7D0E 7D0E 2 0 - text100 6106 6106 D8 0 - text99 77D2 77D2 2E 0 - text98 76AA 76AA 38 0 - text97 66B0 66B0 C2 0 - text96 5566 5566 10E 0 - text95 710C 710C 6C 0 - text94 638E 638E CA 0 - text93 6C4C 6C4C 86 0 - text92 7B54 7B54 14 0 - text91 79F8 79F8 1C 0 - text90 7746 7746 30 0 - text89 7CFC 7CFC 4 0 - text88 7BA4 7BA4 E 0 - text87 7B96 7B96 E 0 + text108 5E5A 5E5A EC 0 + text107 7F66 7F66 4 0 + text106 7E3A 7E3A C 0 + text105 7E2E 7E2E C 0 + text104 5D6E 5D6E EC 0 + text103 7356 7356 72 0 + text102 7DD8 7DD8 12 0 + text101 7F70 7F70 2 0 + text100 61FC 61FC D8 0 + text99 79F4 79F4 2E 0 + text98 78CC 78CC 38 0 + text97 67A6 67A6 C2 0 + text96 556A 556A 10E 0 + text95 73C8 73C8 6C 0 + text94 6484 6484 CA 0 + text93 6F10 6F10 86 0 + text92 7DC4 7DC4 14 0 + text91 7C68 7C68 1C 0 + text90 7968 7968 30 0 + text89 7F62 7F62 4 0 + text88 7E14 7E14 E 0 + text87 7E06 7E06 E 0 text86 2CCE 2CCE 4C2 0 - text85 5780 5780 108 0 - text84 6EC8 6EC8 76 0 - text83 785A 785A 2C 0 + text85 5784 5784 108 0 + text84 710E 710E 76 0 + text83 7AA8 7AA8 2C 0 text82 4B1A 4B1A 1B8 0 - text81 5B86 5B86 F2 0 - text80 68C0 68C0 9E 0 - text79 6772 6772 B0 0 - text78 79A0 79A0 1E 0 - text77 7CE8 7CE8 6 0 - text76 7540 7540 3E 0 - text75 7BB2 7BB2 C 0 - text74 5316 5316 130 0 - text73 75FA 75FA 3C 0 - text72 7CF8 7CF8 4 0 - text71 7B88 7B88 E 0 - text70 7B7A 7B7A E 0 - text69 5A94 5A94 F2 0 - text68 5446 5446 120 0 - text67 6BBC 6BBC 90 0 - text66 7A60 7A60 18 0 - text65 7AD4 7AD4 16 0 - text64 7ABE 7ABE 16 0 - text63 7A14 7A14 1A 0 - text62 7AA8 7AA8 16 0 - text61 7CCA 7CCA A 0 - text60 79DC 79DC 1C 0 - text59 5F3C 5F3C E8 0 - text58 723E 723E 5C 0 + text81 5C7C 5C7C F2 0 + text80 6A6A 6A6A 9E 0 + text79 691C 691C B0 0 + text78 7C10 7C10 1E 0 + text77 7F4E 7F4E 6 0 + text76 7762 7762 3E 0 + text75 7E22 7E22 C 0 + text74 531A 531A 130 0 + text73 781C 781C 3C 0 + text72 7F5E 7F5E 4 0 + text71 7DF8 7DF8 E 0 + text70 7DEA 7DEA E 0 + text69 5B8A 5B8A F2 0 + text68 544A 544A 120 0 + text67 6DF4 6DF4 90 0 + text66 7CD0 7CD0 18 0 + text65 7D44 7D44 16 0 + text64 7D2E 7D2E 16 0 + text63 7C84 7C84 1A 0 + text62 7D18 7D18 16 0 + text61 7F3A 7F3A A 0 + text60 7C4C 7C4C 1C 0 + text59 6032 6032 E8 0 + text58 74FA 74FA 5C 0 text57 3E3C 3E3C 250 0 - text56 7438 7438 46 0 - text55 6822 6822 9E 0 - text54 76E2 76E2 32 0 - text53 6024 6024 E2 0 - text52 74C2 74C2 40 0 + text56 769A 769A 46 0 + text55 69CC 69CC 9E 0 + text54 7904 7904 32 0 + text53 611A 611A E2 0 + text52 5A98 5A98 F2 0 text51 3AA0 3AA0 39C 0 - text50 5888 5888 106 0 + text50 588C 588C 106 0 text49 3650 3650 450 0 - text48 7636 7636 3A 0 - text47 73F0 73F0 48 0 + text48 7858 7858 3A 0 + text47 7652 7652 48 0 text46 25BC 25BC 712 0 - text45 503E 503E 182 0 - text44 7D0C 7D0C 2 0 - text43 7502 7502 3E 0 - text42 7CC0 7CC0 A 0 - text41 7CB6 7CB6 A 0 - text40 7CAC 7CAC A 0 - text39 7CA2 7CA2 A 0 - text38 7C98 7C98 A 0 - text37 7C8E 7C8E A 0 + text45 503E 503E 186 0 + text44 6868 6868 B4 0 + text43 7724 7724 3E 0 + text42 7F30 7F30 A 0 + text41 7F26 7F26 A 0 + text40 7F1C 7F1C A 0 + text39 7F12 7F12 A 0 + text38 7F08 7F08 A 0 + text37 7EFE 7EFE A 0 text36 4512 4512 226 0 - text35 7B40 7B40 14 0 - text34 7C84 7C84 A 0 - text33 7C7A 7C7A A 0 - text32 7C70 7C70 A 0 - text31 7C66 7C66 A 0 - text30 7C5C 7C5C A 0 - text29 7C52 7C52 A 0 - text28 7C48 7C48 A 0 - text27 6E4E 6E4E 7A 0 - text26 6A90 6A90 98 0 - text25 7C3E 7C3E A 0 - text24 78B2 78B2 2A 0 - text23 797E 797E 22 0 - text22 77A4 77A4 2E 0 - text21 7B2C 7B2C 14 0 - text20 71E2 71E2 5C 0 - text19 782E 782E 2C 0 - text18 7CF4 7CF4 4 0 - text17 7A48 7A48 18 0 - text16 6DD0 6DD0 7E 0 - text15 792E 792E 28 0 - text14 7C34 7C34 A 0 - text13 7C2A 7C2A A 0 - text12 7C20 7C20 A 0 - text11 6FB2 6FB2 74 0 - text10 7C16 7C16 A 0 - text9 7C0C 7C0C A 0 - text8 7C02 7C02 A 0 - text7 6F3E 6F3E 74 0 - text6 7BF8 7BF8 A 0 - text5 7906 7906 28 0 - text4 7BEE 7BEE A 0 - text3 73A0 73A0 50 0 - text2 7776 7776 2E 0 + text35 7DB0 7DB0 14 0 + text34 7EF4 7EF4 A 0 + text33 7EEA 7EEA A 0 + text32 7EE0 7EE0 A 0 + text31 7ED6 7ED6 A 0 + text30 7ECC 7ECC A 0 + text29 7EC2 7EC2 A 0 + text28 7EB8 7EB8 A 0 + text27 7094 7094 7A 0 + text26 6BA2 6BA2 98 0 + text25 7EAE 7EAE A 0 + text24 7B00 7B00 2A 0 + text23 7BCC 7BCC 22 0 + text22 79C6 79C6 2E 0 + text21 7D9C 7D9C 14 0 + text20 749E 749E 5C 0 + text19 7A7C 7A7C 2C 0 + text18 7F5A 7F5A 4 0 + text17 7CB8 7CB8 18 0 + text16 7016 7016 7E 0 + text15 7B7C 7B7C 28 0 + text14 7EA4 7EA4 A 0 + text13 7E9A 7E9A A 0 + text12 7E90 7E90 A 0 + text11 726E 726E 74 0 + text10 7E86 7E86 A 0 + text9 7E7C 7E7C A 0 + text8 7E72 7E72 A 0 + text7 71FA 71FA 74 0 + text6 7E68 7E68 A 0 + text5 7B54 7B54 28 0 + text4 7E5E 7E5E A 0 + text3 7602 7602 50 0 + text2 7998 7998 2E 0 text1 4738 4738 1F4 0 - text0 695E 695E 9A 0 - cinit 69F8 69F8 98 0 - idataBANK7 6D52 6D52 7E 0 - idataBANK6 7670 7670 39 0 - idataCOMRAM 7D08 7D08 3 0 + text0 6B08 6B08 9A 0 + cinit 6D64 6D64 90 0 + idataBANK7 6E84 6E84 8C 0 + idataBANK6 7A50 7A50 2C 0 + idataCOMRAM 7F6E 7F6E 2 0 CLASS CONST @@ -416,8 +416,8 @@ TOTAL Name Link Load Length Sp CLASS COMRAM cstackCOMRAM 501 501 3B 1 - dataCOMRAM 55D 55D 3 1 - bssCOMRAM 53C 53C 21 1 + dataCOMRAM 55E 55E 2 1 + bssCOMRAM 53C 53C 22 1 CLASS ABS1 @@ -430,12 +430,12 @@ TOTAL Name Link Load Length Sp bssBANK5 5FC 5FC 3 1 CLASS BANK6 - dataBANK6 6AF 6AF 39 1 + dataBANK6 6AF 6AF 2C 1 bssBANK6 600 600 AF 1 - nvBANK6 6E8 6E8 18 1 + nvBANK6 6DB 6DB 18 1 CLASS BANK7 - dataBANK7 700 700 7E 1 + dataBANK7 700 700 8C 1 CLASS BANK8 @@ -515,12 +515,10 @@ SEGMENTS Name Load Length Top Selector ivt0x8 000008 000016 00001E 4 0 CODE cstackCOMRAM 000501 00005F 000560 501 1 COMRAM cstackBANK5 000560 00009F 0005FF 560 1 BANK5 - bssBANK6 000600 000100 000700 600 1 BANK6 - dataBANK7 000700 00007E 00077E 700 1 BANK7 + bssBANK6 000600 0000F3 0006F3 600 1 BANK6 + dataBANK7 000700 00008C 00078C 700 1 BANK7 smallconst 002500 0000BC 0025BC 1280 0 SMALLCON - text46 0025BC 0050ED 0076A9 12DE 0 CODE - text98 0076AA 000661 007D0B 3B55 0 CODE - text44 007D0C 00001E 007D2A 3E86 0 CODE + text46 0025BC 0059CC 007F88 12DE 0 CODE UNUSED ADDRESS RANGES @@ -554,33 +552,28 @@ UNUSED ADDRESS RANGES BANK35 002300-0023FF 100 BANK36 002400-0024FF 100 BANK5 0005FF-0005FF 1 - BANK7 00077E-0007FF 82 + BANK6 0006F3-0006FF D + BANK7 00078C-0007FF 74 BANK8 000800-0008FF 100 BANK9 000900-0009FF 100 BIGRAM 0005FF-0005FF 1 - 00077E-0024FF 1D82 + 0006F3-0006FF D + 00078C-0024FF 1D74 CODE 000004-000007 4 00001E-0024FF 24E2 - 0076A9-0076A9 1 - 007D0B-007D0B 1 - 007D2A-00FFFF 82D6 + 007F88-00FFFF 8078 CONST 000004-000007 4 00001E-0024FF 24E2 - 0076A9-0076A9 1 - 007D0B-007D0B 1 - 007D2A-00FFFF 82D6 + 007F88-00FFFF 8078 EEDATA 380000-3803FF 400 - MEDIUMCONST 0076A9-0076A9 1 - 007D0B-007D0B 1 - 007D2A-00FFFF 82D6 + MEDIUMCONST 007F88-00FFFF 8078 RAM 0005FF-0005FF 1 - 00077E-0024FF 100 + 0006F3-0006FF D + 00078C-0024FF 100 SFR 000000-0004FF 100 002500-002DFF 100 - SMALLCONST 0076A9-0076A9 1 - 007D0B-007D0B 1 - 007D2A-00FFFF 100 - STACK 00077E-0024FF 1D82 + SMALLCONST 007F88-00FFFF 100 + STACK 00078C-0024FF 1D74 Symbol Table @@ -681,7 +674,7 @@ ETCPercentCalc@max cstackBANK5 00058 ETCPercentCalc@min cstackBANK5 00057E ETCPercentCalc@val cstackBANK5 00057A ETCRulesMotorSupervisor@ucTPSactual cstackBANK5 00058B -ETCRulesMotorSupervisor@ucTPStarget cstackBANK5 00058C +ETCRulesMotorSupervisor@ucTPStarget cstackBANK5 000591 GPIO_PWM1_Control@uiConvertedDC cstackBANK5 0005F4 GPIO_PWM1_Control@uiConvertedPeriod cstackBANK5 0005F2 GPIO_PWM1_Control@uiDutyCycle cstackBANK5 0005EC @@ -764,28 +757,28 @@ _ADCSEL3bits (abs) 0003F _ADCSEL4 (abs) 0003FF _ADCSEL4bits (abs) 0003FF _ADCTX (abs) 0003FB -_ADC_ActiveClockTuning_ISR nvBANK6 0006EE -_ADC_Context1Thereshld_ISR nvBANK6 0006F6 -_ADC_Context2Thereshld_ISR nvBANK6 0006F4 -_ADC_Context3Thereshld_ISR nvBANK6 0006F2 -_ADC_Context4Thereshld_ISR nvBANK6 0006F0 -_ADC_ConversionComplete_ISR nvBANK6 0006F8 +_ADC_ActiveClockTuning_ISR nvBANK6 0006E1 +_ADC_Context1Thereshld_ISR nvBANK6 0006E9 +_ADC_Context2Thereshld_ISR nvBANK6 0006E7 +_ADC_Context3Thereshld_ISR nvBANK6 0006E5 +_ADC_Context4Thereshld_ISR nvBANK6 0006E3 +_ADC_ConversionComplete_ISR nvBANK6 0006EB _ADC_DefaultADI_ISR (abs) 000000 _ADC_DefaultActiveClockTuning_ISR (abs) 000000 _ADC_DefaultContext1Threshold_ISR (abs) 000000 _ADC_DefaultContext2Threshold_ISR (abs) 000000 _ADC_DefaultContext3Threshold_ISR (abs) 000000 _ADC_DefaultContext4Threshold_ISR (abs) 000000 -_ADC_DisableChannelSequencer text77 007CE8 -_ADC_GetSingleConversion text76 007540 +_ADC_DisableChannelSequencer text77 007F4E +_ADC_GetSingleConversion text76 007762 _ADC_Initialize text36 004512 -_ADC_SelectContext text75 007BB2 -_ADC_SetADIInterruptHandler text42 007CC0 -_ADC_SetActiveClockTuningInterruptHandler text41 007CB6 -_ADC_SetContext1ThresholdInterruptHandler text40 007CAC -_ADC_SetContext2ThresholdInterruptHandler text39 007CA2 -_ADC_SetContext3ThresholdInterruptHandler text38 007C98 -_ADC_SetContext4ThresholdInterruptHandler text37 007C8E +_ADC_SelectContext text75 007E22 +_ADC_SetADIInterruptHandler text42 007F30 +_ADC_SetActiveClockTuningInterruptHandler text41 007F26 +_ADC_SetContext1ThresholdInterruptHandler text40 007F1C +_ADC_SetContext2ThresholdInterruptHandler text39 007F12 +_ADC_SetContext3ThresholdInterruptHandler text38 007F08 +_ADC_SetContext4ThresholdInterruptHandler text37 007EFE _ADERRH (abs) 0003DE _ADERRL (abs) 0003DD _ADFLTRH (abs) 0003E2 @@ -807,14 +800,14 @@ _ADSTPTH (abs) 0003E _ADSTPTL (abs) 0003DF _ADUTHH (abs) 0003DC _ADUTHL (abs) 0003DB -_ANALOGRead text73 0075FA -_ANALOG_GetVoltage text74 005316 +_ANALOGRead text73 00781C +_ANALOG_GetVoltage text74 00531A _ANSELA (abs) 000400 _ANSELB (abs) 000408 _ANSELC (abs) 000410 -_APPSAnalysis text93 006C4C -_APPSReadmax text92 007B54 -_APPSReadmin text91 0079F8 +_APPSAnalysis text93 006F10 +_APPSReadmax text92 007DC4 +_APPSReadmin text91 007C68 _C1CONH (abs) 000101 _C1CONHbits (abs) 000101 _C1CONL (abs) 000100 @@ -854,76 +847,76 @@ _C1TXQCONL (abs) 00015 _C1TXQCONT (abs) 000153 _C1TXQCONU (abs) 000152 _C1TXQSTALbits (abs) 000154 -_CAN1_BitRateConfiguration text35 007B40 +_CAN1_BitRateConfiguration text35 007DB0 _CAN1_BusErrorHandler bssBANK6 00066E _CAN1_BusWakeUpActivityHandler bssBANK6 000670 -_CAN1_ErrorNotificationInterruptEnable text27 006E4E +_CAN1_ErrorNotificationInterruptEnable text27 007094 _CAN1_FIFO1NotEmptyHandler bssBANK6 000674 -_CAN1_ISR text157 0051C0 -_CAN1_Initialize text20 0071E2 +_CAN1_ISR text157 0051C4 +_CAN1_Initialize text20 00749E _CAN1_InvalidMessageHandler bssBANK6 000672 -_CAN1_IsBusOff text65 007AD4 -_CAN1_IsTxErrorActive text63 007A14 -_CAN1_IsTxErrorPassive text64 007ABE -_CAN1_IsTxErrorWarning text62 007AA8 +_CAN1_IsBusOff text65 007D44 +_CAN1_IsTxErrorActive text63 007C84 +_CAN1_IsTxErrorPassive text64 007D2E +_CAN1_IsTxErrorWarning text62 007D18 _CAN1_ModeChangeHandler bssBANK6 00066C -_CAN1_OperationModeGet text61 007CCA -_CAN1_OperationModeSet text26 006A90 -_CAN1_RXI_ISR text146 007886 -_CAN1_RX_FIFO_Configuration text24 0078B2 -_CAN1_RX_FIFO_FilterMaskConfiguration text23 00797E -_CAN1_RX_FIFO_ResetInfo text22 0077A4 -_CAN1_Receive text151 00734E -_CAN1_ReceivedMessageCountGet text150 006522 +_CAN1_OperationModeGet text61 007F3A +_CAN1_OperationModeSet text26 006BA2 +_CAN1_RXI_ISR text146 007AD4 +_CAN1_RX_FIFO_Configuration text24 007B00 +_CAN1_RX_FIFO_FilterMaskConfiguration text23 007BCC +_CAN1_RX_FIFO_ResetInfo text22 0079C6 +_CAN1_Receive text151 0075B0 +_CAN1_ReceivedMessageCountGet text150 006618 _CAN1_RxBufferOverflowHandler bssBANK6 000666 -_CAN1_SetBusErrorInterruptHandler text34 007C84 -_CAN1_SetBusWakeUpActivityInterruptHandler text33 007C7A -_CAN1_SetFIFO1NotEmptyHandler text25 007C3E -_CAN1_SetInvalidMessageInterruptHandler text32 007C70 -_CAN1_SetModeChangeInterruptHandler text31 007C66 -_CAN1_SetRxBufferOverFlowInterruptHandler text30 007C5C -_CAN1_SetSystemErrorInterruptHandler text29 007C52 -_CAN1_SetTxAttemptInterruptHandler text28 007C48 +_CAN1_SetBusErrorInterruptHandler text34 007EF4 +_CAN1_SetBusWakeUpActivityInterruptHandler text33 007EEA +_CAN1_SetFIFO1NotEmptyHandler text25 007EAE +_CAN1_SetInvalidMessageInterruptHandler text32 007EE0 +_CAN1_SetModeChangeInterruptHandler text31 007ED6 +_CAN1_SetRxBufferOverFlowInterruptHandler text30 007ECC +_CAN1_SetSystemErrorInterruptHandler text29 007EC2 +_CAN1_SetTxAttemptInterruptHandler text28 007EB8 _CAN1_SystemErrorHandler bssBANK6 00066A -_CAN1_TX_FIFO_Configuration text21 007B2C -_CAN1_Transmit text55 006822 -_CAN1_TransmitFIFOStatusGet text54 0076E2 +_CAN1_TX_FIFO_Configuration text21 007D9C +_CAN1_Transmit text55 0069CC +_CAN1_TransmitFIFOStatusGet text54 007904 _CAN1_TxAttemptHandler bssBANK6 000668 _CANDATAdata bssBANK6 000699 -_CANDisableErrorInterrupt text90 007746 +_CANDisableErrorInterrupt text90 007968 _CANRXPPS (abs) 00023D _CANReadMessage text148 00492C -_CANWriteMessage text53 006024 -_CLUTCH_AnalyseState text118 006458 -_CLUTCH_HighLevelMovements text79 006772 -_CLUTCH_Init text78 0079A0 -_CLUTCH_Move text80 0068C0 +_CANWriteMessage text53 00611A +_CLUTCH_AnalyseState text118 00654E +_CLUTCH_HighLevelMovements text79 00691C +_CLUTCH_Init text78 007C10 +_CLUTCH_Move text80 006A6A _DLC_BYTES smallconst 002527 -_DefaultBusErrorHandler text164 007D28 -_DefaultBusWakeUpActivityHandler text163 007D26 -_DefaultFIFO1NotEmptyHandler text147 007CEE -_DefaultInvalidMessageHandler text162 007D24 -_DefaultModeChangeHandler text161 007D22 -_DefaultRxBufferOverflowHandler text160 007D20 -_DefaultSystemErrorHandler text159 007D1E -_DefaultTxAttemptHandler text158 007D1C -_ETC100msSupervisor text136 007D18 -_ETC500msSupervisor text117 007D10 -_ETCCalibrate text68 005446 -_ETCInit text66 007A60 -_ETCModeSelect text149 00747E +_DefaultBusErrorHandler text164 007F86 +_DefaultBusWakeUpActivityHandler text163 007F84 +_DefaultFIFO1NotEmptyHandler text147 007F54 +_DefaultInvalidMessageHandler text162 007F82 +_DefaultModeChangeHandler text161 007F80 +_DefaultRxBufferOverflowHandler text160 007F7E +_DefaultSystemErrorHandler text159 007F7C +_DefaultTxAttemptHandler text158 007F7A +_ETC100msSupervisor text136 007184 +_ETC500msSupervisor text117 006C3A +_ETCCalibrate text68 00544A +_ETCInit text66 007CD0 +_ETCModeSelect text149 0076E0 _ETCMove text45 00503E -_ETCMove$5545 cstackBANK5 0005F7 -_ETCPercentCalc text94 00638E -_ETCRulesMotorSupervisor text52 0074C2 -_ETCRulesSensorsSupervision text44 007D0C -_ETCXavierSupervisor text103 00709A -_GPIOInit text43 007502 -_GPIO_PWM1_Control text81 005B86 -_GPIO_PWM2_Control text69 005A94 -_GetRxFifoDepth text156 0079BE -_GetRxFifoStatus text155 007A90 -_GetTxFifoStatus text60 0079DC +_ETCMove$5534 cstackBANK5 0005F7 +_ETCPercentCalc text94 006484 +_ETCRulesMotorSupervisor text52 005A98 +_ETCRulesSensorsSupervision text44 006868 +_ETCXavierSupervisor text103 007356 +_GPIOInit text43 007724 +_GPIO_PWM1_Control text81 005C7C +_GPIO_PWM2_Control text69 005B8A +_GetRxFifoDepth text156 007C2E +_GetRxFifoStatus text155 007D00 +_GetTxFifoStatus text60 007C4C _I2C1BAUD (abs) 00029D _I2C1CLK (abs) 00029E _I2C1CNTH (abs) 00028D @@ -965,15 +958,15 @@ _I2C1_DO_SEND_STOP (abs) 00000 _I2C1_DO_TX (abs) 000000 _I2C1_DO_TX_ACK (abs) 000000 _I2C1_DO_TX_EMPTY (abs) 000000 -_I2C1_Initialize text19 00782E +_I2C1_Initialize text19 007A7C _I2C1_Status bssBANK6 000600 _INLVLA (abs) 000404 _INLVLB (abs) 00040C _INLVLC (abs) 000414 _INLVLE (abs) 000424 _INTCON0bits (abs) 0004D6 -_INTERRUPT_Initialize text18 007CF4 -_INTERRUPT_InterruptManager text97 0066B0 +_INTERRUPT_Initialize text18 007F5A +_INTERRUPT_InterruptManager text97 0067A6 _LATA (abs) 0004BE _LATAbits (abs) 0004BE _LATB (abs) 0004BF @@ -987,21 +980,21 @@ _OSCCON1 (abs) 0000A _OSCCON3 (abs) 0000AF _OSCEN (abs) 0000B3 _OSCFRQ (abs) 0000B1 -_OSCILLATOR_Initialize text17 007A48 +_OSCILLATOR_Initialize text17 007CB8 _OSCTUNE (abs) 0000B0 -_PIDController_Init text67 006BBC +_PIDController_Init text67 006DF4 _PIDController_Update text46 0025BC -_PIDController_Update$5546 cstackBANK5 0005D6 -_PIDController_Update$5547 cstackBANK5 0005DA -_PIDController_Update$5548 cstackBANK5 0005CA -_PIDController_Update$5549 cstackBANK5 0005CE -_PIDController_Update$5550 cstackBANK5 0005D2 +_PIDController_Update$5535 cstackBANK5 0005D6 +_PIDController_Update$5536 cstackBANK5 0005DA +_PIDController_Update$5537 cstackBANK5 0005CA +_PIDController_Update$5538 cstackBANK5 0005CE +_PIDController_Update$5539 cstackBANK5 0005D2 _PIE0bits (abs) 00049E _PIE3bits (abs) 0004A1 _PIE4bits (abs) 0004A2 _PIE5bits (abs) 0004A3 _PIE7bits (abs) 0004A5 -_PIN_MANAGER_Initialize text16 006DD0 +_PIN_MANAGER_Initialize text16 007016 _PIR0bits (abs) 0004AE _PIR1bits (abs) 0004AF _PIR2bits (abs) 0004B0 @@ -1018,7 +1011,7 @@ _PMD5 (abs) 00006 _PMD6 (abs) 000066 _PMD7 (abs) 000067 _PMD8 (abs) 000068 -_PMD_Initialize text15 00792E +_PMD_Initialize text15 007B7C _PORTAbits (abs) 0004CE _PORTBbits (abs) 0004CF _PWM1CLK (abs) 000461 @@ -1039,19 +1032,19 @@ _PWM1S1P1H (abs) 00046 _PWM1S1P1L (abs) 00046B _PWM1S1P2H (abs) 00046E _PWM1S1P2L (abs) 00046D -_PWM1_16BIT_Initialize text11 006FB2 -_PWM1_16BIT_LoadBufferRegisters text89 007CFC +_PWM1_16BIT_Initialize text11 00726E +_PWM1_16BIT_LoadBufferRegisters text89 007F62 _PWM1_16BIT_Period_DefaultInterruptHandler (abs) 000000 _PWM1_16BIT_Period_InterruptHandler bssBANK6 000660 -_PWM1_16BIT_Period_SetInterruptHandler text14 007C34 -_PWM1_16BIT_SetSlice1Output1DutyCycleRegister text88 007BA4 +_PWM1_16BIT_Period_SetInterruptHandler text14 007EA4 +_PWM1_16BIT_SetSlice1Output1DutyCycleRegister text88 007E14 _PWM1_16BIT_Slice1Output1_DefaultInterruptHandler (abs) 000000 _PWM1_16BIT_Slice1Output1_InterruptHandler bssBANK6 000664 -_PWM1_16BIT_Slice1Output1_SetInterruptHandler text13 007C2A +_PWM1_16BIT_Slice1Output1_SetInterruptHandler text13 007E9A _PWM1_16BIT_Slice1Output2_DefaultInterruptHandler (abs) 000000 _PWM1_16BIT_Slice1Output2_InterruptHandler bssBANK6 000662 -_PWM1_16BIT_Slice1Output2_SetInterruptHandler text12 007C20 -_PWM1_16BIT_WritePeriodRegister text87 007B96 +_PWM1_16BIT_Slice1Output2_SetInterruptHandler text12 007E90 +_PWM1_16BIT_WritePeriodRegister text87 007E06 _PWM2CLK (abs) 000470 _PWM2CON (abs) 000478 _PWM2CONbits (abs) 000478 @@ -1070,30 +1063,30 @@ _PWM2S1P1H (abs) 00047 _PWM2S1P1L (abs) 00047A _PWM2S1P2H (abs) 00047D _PWM2S1P2L (abs) 00047C -_PWM2_16BIT_Initialize text7 006F3E -_PWM2_16BIT_LoadBufferRegisters text72 007CF8 +_PWM2_16BIT_Initialize text7 0071FA +_PWM2_16BIT_LoadBufferRegisters text72 007F5E _PWM2_16BIT_Period_DefaultInterruptHandler (abs) 000000 -_PWM2_16BIT_Period_InterruptHandler nvBANK6 0006FA -_PWM2_16BIT_Period_SetInterruptHandler text10 007C16 -_PWM2_16BIT_SetSlice1Output1DutyCycleRegister text71 007B88 +_PWM2_16BIT_Period_InterruptHandler nvBANK6 0006ED +_PWM2_16BIT_Period_SetInterruptHandler text10 007E86 +_PWM2_16BIT_SetSlice1Output1DutyCycleRegister text71 007DF8 _PWM2_16BIT_Slice1Output1_DefaultInterruptHandler (abs) 000000 -_PWM2_16BIT_Slice1Output1_InterruptHandler nvBANK6 0006FE -_PWM2_16BIT_Slice1Output1_SetInterruptHandler text9 007C0C +_PWM2_16BIT_Slice1Output1_InterruptHandler nvBANK6 0006F1 +_PWM2_16BIT_Slice1Output1_SetInterruptHandler text9 007E7C _PWM2_16BIT_Slice1Output2_DefaultInterruptHandler (abs) 000000 -_PWM2_16BIT_Slice1Output2_InterruptHandler nvBANK6 0006FC -_PWM2_16BIT_Slice1Output2_SetInterruptHandler text8 007C02 -_PWM2_16BIT_WritePeriodRegister text70 007B7A +_PWM2_16BIT_Slice1Output2_InterruptHandler nvBANK6 0006EF +_PWM2_16BIT_Slice1Output2_SetInterruptHandler text8 007E72 +_PWM2_16BIT_WritePeriodRegister text70 007DEA _RB0PPS (abs) 000209 _RB1PPS (abs) 00020A _RB4PPS (abs) 00020D _RC3PPS (abs) 000214 _RC4PPS (abs) 000215 _ReadMessageFromFifo text153 0042D2 -_Receive text152 005E50 +_Receive text152 005F46 _SLRCONA (abs) 000403 _SLRCONB (abs) 00040B _SLRCONC (abs) 000413 -_SYSTEM_Initialize text2 007776 +_SYSTEM_Initialize text2 007998 _T0CON0 (abs) 00031A _T0CON0bits (abs) 00031A _T0CON1 (abs) 00031B @@ -1103,30 +1096,30 @@ _T1CONbits (abs) 00031 _T1GATE (abs) 000320 _T1GCON (abs) 00031F _T1GCONbits (abs) 00031F -_TEMPORIZATION_100ms text123 00757E -_TEMPORIZATION_10ms text140 007CDE -_TEMPORIZATION_10s text122 007D16 -_TEMPORIZATION_1mins text121 007D14 -_TEMPORIZATION_1s text120 00729A -_TEMPORIZATION_30s text119 007D12 -_TEMPORIZATION_500ms text102 007B68 +_TEMPORIZATION_100ms text123 0077A0 +_TEMPORIZATION_10ms text140 007BEE +_TEMPORIZATION_10s text122 007F76 +_TEMPORIZATION_1mins text121 007F74 +_TEMPORIZATION_1s text120 007892 +_TEMPORIZATION_30s text119 007F72 +_TEMPORIZATION_500ms text102 007DD8 _TMR0H (abs) 000319 _TMR0L (abs) 000318 -_TMR0_CallBack text138 007800 -_TMR0_DefaultInterruptHandler text139 007D1A -_TMR0_ISR text137 007714 -_TMR0_Initialize text5 007906 -_TMR0_InterruptHandler nvBANK6 0006EC -_TMR0_SetInterruptHandler text6 007BF8 +_TMR0_CallBack text138 007A22 +_TMR0_DefaultInterruptHandler text139 007F78 +_TMR0_ISR text137 007936 +_TMR0_Initialize text5 007B54 +_TMR0_InterruptHandler nvBANK6 0006DF +_TMR0_SetInterruptHandler text6 007E68 _TMR1H (abs) 00031D _TMR1L (abs) 00031C -_TMR1_CallBack text100 006106 -_TMR1_DefaultInterruptHandler text101 007D0E -_TMR1_ISR text98 0076AA -_TMR1_Initialize text3 0073A0 -_TMR1_InterruptHandler nvBANK6 0006E8 -_TMR1_SetInterruptHandler text4 007BEE -_TMR1_WriteTimer text99 0077D2 +_TMR1_CallBack text100 0061FC +_TMR1_DefaultInterruptHandler text101 007F70 +_TMR1_ISR text98 0078CC +_TMR1_Initialize text3 007602 +_TMR1_InterruptHandler nvBANK6 0006DB +_TMR1_SetInterruptHandler text4 007E5E +_TMR1_WriteTimer text99 0079F4 _TPSAnalysis text1 004738 _TRISA (abs) 0004C6 _TRISAbits (abs) 0004C6 @@ -1135,7 +1128,7 @@ _TRISBbits (abs) 0004C _TRISC (abs) 0004C8 _TRISCbits (abs) 0004C8 _TRISE (abs) 0004CA -_ValidateTransmission text59 005F3C +_ValidateTransmission text59 006032 _WPUA (abs) 000401 _WPUB (abs) 000409 _WPUC (abs) 000411 @@ -1223,8 +1216,8 @@ __Hreset_vec reset_vec 00000 __Hrparam rparam 000000 __Hsfr sfr 000000 __Hsmallconst smallconst 0025BC -__Hspace_0 (abs) 007D2A -__Hspace_1 (abs) 00077E +__Hspace_0 (abs) 007F88 +__Hspace_1 (abs) 00078C __Hspace_2 (abs) 000000 __Hspace_4 (abs) 600024 __Hstack stack 000000 @@ -1653,12 +1646,12 @@ __Ltext96 text96 00000 __Ltext97 text97 000000 __Ltext98 text98 000000 __Ltext99 text99 000000 -__S0 (abs) 007D2A -__S1 (abs) 00077E +__S0 (abs) 007F88 +__S1 (abs) 00078C __S2 (abs) 000000 __S4 (abs) 000000 __S5 (abs) 000000 -___aldiv text96 005566 +___aldiv text96 00556A ___aldiv@counter cstackBANK5 000574 ___aldiv@dividend cstackBANK5 00056C ___aldiv@divisor cstackBANK5 000570 @@ -1680,7 +1673,7 @@ ___fldiv@grs cstackBANK5 0005B ___fldiv@new_exp cstackBANK5 0005B4 ___fldiv@rem cstackBANK5 0005AF ___fldiv@sign cstackBANK5 0005B3 -___flge text50 005888 +___flge text50 00588C ___flge@ff1 cstackBANK5 000560 ___flge@ff2 cstackBANK5 000564 ___flmul text49 003650 @@ -1692,22 +1685,22 @@ ___flmul@grs cstackBANK5 00058 ___flmul@prod cstackBANK5 000591 ___flmul@sign cstackBANK5 00058A ___flmul@temp cstackBANK5 000595 -___flneg text48 007636 +___flneg text48 007858 ___flneg@f1 cstackBANK5 00059F -___flsub text47 0073F0 +___flsub text47 007652 ___flsub@a cstackBANK5 00059B ___flsub@b cstackBANK5 000597 -___fltol text85 005780 +___fltol text85 005784 ___fltol@exp1 cstackBANK5 0005EB ___fltol@f1 cstackBANK5 0005E2 ___fltol@sign1 cstackBANK5 0005EA ___inthi_sp stack 000000 ___intlo_sp stack 000000 -___lmul text95 00710C +___lmul text95 0073C8 ___lmul@multiplicand cstackBANK5 000564 ___lmul@multiplier cstackBANK5 000560 ___lmul@product cstackBANK5 000568 -___lwdiv text84 006EC8 +___lwdiv text84 00710E ___lwdiv@counter cstackBANK5 000566 ___lwdiv@dividend cstackBANK5 000560 ___lwdiv@divisor cstackBANK5 000562 @@ -1715,7 +1708,7 @@ ___lwdiv@quotient cstackBANK5 00056 ___param_bank (abs) 000000 ___rparam_used (abs) 000001 ___sp stack 000000 -___wmul text83 00785A +___wmul text83 007AA8 ___wmul@multiplicand cstackBANK5 000562 ___wmul@multiplier cstackBANK5 000560 ___wmul@product cstackBANK5 000564 @@ -1726,358 +1719,358 @@ ___xxtofl@sign cstackBANK5 00056 ___xxtofl@val cstackBANK5 000560 __accesstop (abs) 000560 __activetblptr (abs) 000003 -__end_of_ADC_DisableChannelSequencer text77 007CEE -__end_of_ADC_GetSingleConversion text76 00757E +__end_of_ADC_DisableChannelSequencer text77 007F54 +__end_of_ADC_GetSingleConversion text76 0077A0 __end_of_ADC_Initialize text36 004738 -__end_of_ADC_SelectContext text75 007BBE -__end_of_ADC_SetADIInterruptHandler text42 007CCA -__end_of_ADC_SetActiveClockTuningInterruptHandler text41 007CC0 -__end_of_ADC_SetContext1ThresholdInterruptHandler text40 007CB6 -__end_of_ADC_SetContext2ThresholdInterruptHandler text39 007CAC -__end_of_ADC_SetContext3ThresholdInterruptHandler text38 007CA2 -__end_of_ADC_SetContext4ThresholdInterruptHandler text37 007C98 -__end_of_ANALOGRead text73 007636 -__end_of_ANALOG_GetVoltage text74 005446 -__end_of_APPSAnalysis text93 006CD2 -__end_of_APPSReadmax text92 007B68 -__end_of_APPSReadmin text91 007A14 -__end_of_CAN1_BitRateConfiguration text35 007B54 -__end_of_CAN1_ErrorNotificationInterruptEnable text27 006EC8 -__end_of_CAN1_ISR text157 005316 -__end_of_CAN1_Initialize text20 00723E -__end_of_CAN1_IsBusOff text65 007AEA -__end_of_CAN1_IsTxErrorActive text63 007A2E -__end_of_CAN1_IsTxErrorPassive text64 007AD4 -__end_of_CAN1_IsTxErrorWarning text62 007ABE -__end_of_CAN1_OperationModeGet text61 007CD4 -__end_of_CAN1_OperationModeSet text26 006B28 -__end_of_CAN1_RXI_ISR text146 0078B2 -__end_of_CAN1_RX_FIFO_Configuration text24 0078DC -__end_of_CAN1_RX_FIFO_FilterMaskConfiguration text23 0079A0 -__end_of_CAN1_RX_FIFO_ResetInfo text22 0077D2 -__end_of_CAN1_Receive text151 0073A0 -__end_of_CAN1_ReceivedMessageCountGet text150 0065EC -__end_of_CAN1_SetBusErrorInterruptHandler text34 007C8E -__end_of_CAN1_SetBusWakeUpActivityInterruptHandler text33 007C84 -__end_of_CAN1_SetFIFO1NotEmptyHandler text25 007C48 -__end_of_CAN1_SetInvalidMessageInterruptHandler text32 007C7A -__end_of_CAN1_SetModeChangeInterruptHandler text31 007C70 -__end_of_CAN1_SetRxBufferOverFlowInterruptHandler text30 007C66 -__end_of_CAN1_SetSystemErrorInterruptHandler text29 007C5C -__end_of_CAN1_SetTxAttemptInterruptHandler text28 007C52 -__end_of_CAN1_TX_FIFO_Configuration text21 007B40 -__end_of_CAN1_Transmit text55 0068C0 -__end_of_CAN1_TransmitFIFOStatusGet text54 007714 -__end_of_CANDisableErrorInterrupt text90 007776 +__end_of_ADC_SelectContext text75 007E2E +__end_of_ADC_SetADIInterruptHandler text42 007F3A +__end_of_ADC_SetActiveClockTuningInterruptHandler text41 007F30 +__end_of_ADC_SetContext1ThresholdInterruptHandler text40 007F26 +__end_of_ADC_SetContext2ThresholdInterruptHandler text39 007F1C +__end_of_ADC_SetContext3ThresholdInterruptHandler text38 007F12 +__end_of_ADC_SetContext4ThresholdInterruptHandler text37 007F08 +__end_of_ANALOGRead text73 007858 +__end_of_ANALOG_GetVoltage text74 00544A +__end_of_APPSAnalysis text93 006F96 +__end_of_APPSReadmax text92 007DD8 +__end_of_APPSReadmin text91 007C84 +__end_of_CAN1_BitRateConfiguration text35 007DC4 +__end_of_CAN1_ErrorNotificationInterruptEnable text27 00710E +__end_of_CAN1_ISR text157 00531A +__end_of_CAN1_Initialize text20 0074FA +__end_of_CAN1_IsBusOff text65 007D5A +__end_of_CAN1_IsTxErrorActive text63 007C9E +__end_of_CAN1_IsTxErrorPassive text64 007D44 +__end_of_CAN1_IsTxErrorWarning text62 007D2E +__end_of_CAN1_OperationModeGet text61 007F44 +__end_of_CAN1_OperationModeSet text26 006C3A +__end_of_CAN1_RXI_ISR text146 007B00 +__end_of_CAN1_RX_FIFO_Configuration text24 007B2A +__end_of_CAN1_RX_FIFO_FilterMaskConfiguration text23 007BEE +__end_of_CAN1_RX_FIFO_ResetInfo text22 0079F4 +__end_of_CAN1_Receive text151 007602 +__end_of_CAN1_ReceivedMessageCountGet text150 0066E2 +__end_of_CAN1_SetBusErrorInterruptHandler text34 007EFE +__end_of_CAN1_SetBusWakeUpActivityInterruptHandler text33 007EF4 +__end_of_CAN1_SetFIFO1NotEmptyHandler text25 007EB8 +__end_of_CAN1_SetInvalidMessageInterruptHandler text32 007EEA +__end_of_CAN1_SetModeChangeInterruptHandler text31 007EE0 +__end_of_CAN1_SetRxBufferOverFlowInterruptHandler text30 007ED6 +__end_of_CAN1_SetSystemErrorInterruptHandler text29 007ECC +__end_of_CAN1_SetTxAttemptInterruptHandler text28 007EC2 +__end_of_CAN1_TX_FIFO_Configuration text21 007DB0 +__end_of_CAN1_Transmit text55 006A6A +__end_of_CAN1_TransmitFIFOStatusGet text54 007936 +__end_of_CANDisableErrorInterrupt text90 007998 __end_of_CANReadMessage text148 004B1A -__end_of_CANWriteMessage text53 006106 -__end_of_CLUTCH_AnalyseState text118 006522 -__end_of_CLUTCH_HighLevelMovements text79 006822 -__end_of_CLUTCH_Init text78 0079BE -__end_of_CLUTCH_Move text80 00695E +__end_of_CANWriteMessage text53 0061FC +__end_of_CLUTCH_AnalyseState text118 006618 +__end_of_CLUTCH_HighLevelMovements text79 0069CC +__end_of_CLUTCH_Init text78 007C2E +__end_of_CLUTCH_Move text80 006B08 __end_of_DLC_BYTES smallconst 002530 -__end_of_DefaultBusErrorHandler text164 007D2A -__end_of_DefaultBusWakeUpActivityHandler text163 007D28 -__end_of_DefaultFIFO1NotEmptyHandler text147 007CF4 -__end_of_DefaultInvalidMessageHandler text162 007D26 -__end_of_DefaultModeChangeHandler text161 007D24 -__end_of_DefaultRxBufferOverflowHandler text160 007D22 -__end_of_DefaultSystemErrorHandler text159 007D20 -__end_of_DefaultTxAttemptHandler text158 007D1E -__end_of_ETC100msSupervisor text136 007D1A -__end_of_ETC500msSupervisor text117 007D12 -__end_of_ETCCalibrate text68 005566 -__end_of_ETCInit text66 007A78 -__end_of_ETCModeSelect text149 0074C2 -__end_of_ETCMove text45 0051C0 -__end_of_ETCPercentCalc text94 006458 -__end_of_ETCRulesMotorSupervisor text52 007502 -__end_of_ETCRulesSensorsSupervision text44 007D0E -__end_of_ETCXavierSupervisor text103 00710C +__end_of_DefaultBusErrorHandler text164 007F88 +__end_of_DefaultBusWakeUpActivityHandler text163 007F86 +__end_of_DefaultFIFO1NotEmptyHandler text147 007F5A +__end_of_DefaultInvalidMessageHandler text162 007F84 +__end_of_DefaultModeChangeHandler text161 007F82 +__end_of_DefaultRxBufferOverflowHandler text160 007F80 +__end_of_DefaultSystemErrorHandler text159 007F7E +__end_of_DefaultTxAttemptHandler text158 007F7C +__end_of_ETC100msSupervisor text136 0071FA +__end_of_ETC500msSupervisor text117 006CD0 +__end_of_ETCCalibrate text68 00556A +__end_of_ETCInit text66 007CE8 +__end_of_ETCModeSelect text149 007724 +__end_of_ETCMove text45 0051C4 +__end_of_ETCPercentCalc text94 00654E +__end_of_ETCRulesMotorSupervisor text52 005B8A +__end_of_ETCRulesSensorsSupervision text44 00691C +__end_of_ETCXavierSupervisor text103 0073C8 __end_of_FIFO smallconst 002532 -__end_of_GPIOInit text43 007540 -__end_of_GPIO_PWM1_Control text81 005C78 -__end_of_GPIO_PWM2_Control text69 005B86 -__end_of_GetRxFifoDepth text156 0079DC -__end_of_GetRxFifoStatus text155 007AA8 -__end_of_GetTxFifoStatus text60 0079F8 -__end_of_I2C1_Initialize text19 00785A -__end_of_INTERRUPT_Initialize text18 007CF8 -__end_of_INTERRUPT_InterruptManager text97 006772 -__end_of_OSCILLATOR_Initialize text17 007A60 -__end_of_PIDController_Init text67 006C4C +__end_of_GPIOInit text43 007762 +__end_of_GPIO_PWM1_Control text81 005D6E +__end_of_GPIO_PWM2_Control text69 005C7C +__end_of_GetRxFifoDepth text156 007C4C +__end_of_GetRxFifoStatus text155 007D18 +__end_of_GetTxFifoStatus text60 007C68 +__end_of_I2C1_Initialize text19 007AA8 +__end_of_INTERRUPT_Initialize text18 007F5E +__end_of_INTERRUPT_InterruptManager text97 006868 +__end_of_OSCILLATOR_Initialize text17 007CD0 +__end_of_PIDController_Init text67 006E84 __end_of_PIDController_Update text46 002CCE -__end_of_PIN_MANAGER_Initialize text16 006E4E -__end_of_PMD_Initialize text15 007956 -__end_of_PWM1_16BIT_Initialize text11 007026 -__end_of_PWM1_16BIT_LoadBufferRegisters text89 007D00 -__end_of_PWM1_16BIT_Period_SetInterruptHandler text14 007C3E -__end_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister text88 007BB2 -__end_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler text13 007C34 -__end_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler text12 007C2A -__end_of_PWM1_16BIT_WritePeriodRegister text87 007BA4 -__end_of_PWM2_16BIT_Initialize text7 006FB2 -__end_of_PWM2_16BIT_LoadBufferRegisters text72 007CFC -__end_of_PWM2_16BIT_Period_SetInterruptHandler text10 007C20 -__end_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister text71 007B96 -__end_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler text9 007C16 -__end_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler text8 007C0C -__end_of_PWM2_16BIT_WritePeriodRegister text70 007B88 +__end_of_PIN_MANAGER_Initialize text16 007094 +__end_of_PMD_Initialize text15 007BA4 +__end_of_PWM1_16BIT_Initialize text11 0072E2 +__end_of_PWM1_16BIT_LoadBufferRegisters text89 007F66 +__end_of_PWM1_16BIT_Period_SetInterruptHandler text14 007EAE +__end_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister text88 007E22 +__end_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler text13 007EA4 +__end_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler text12 007E9A +__end_of_PWM1_16BIT_WritePeriodRegister text87 007E14 +__end_of_PWM2_16BIT_Initialize text7 00726E +__end_of_PWM2_16BIT_LoadBufferRegisters text72 007F62 +__end_of_PWM2_16BIT_Period_SetInterruptHandler text10 007E90 +__end_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister text71 007E06 +__end_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler text9 007E86 +__end_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler text8 007E7C +__end_of_PWM2_16BIT_WritePeriodRegister text70 007DF8 __end_of_ReadMessageFromFifo text153 004512 -__end_of_Receive text152 005F3C -__end_of_SYSTEM_Initialize text2 0077A4 -__end_of_TEMPORIZATION_100ms text123 0075BC -__end_of_TEMPORIZATION_10ms text140 007CE8 -__end_of_TEMPORIZATION_10s text122 007D18 -__end_of_TEMPORIZATION_1mins text121 007D16 -__end_of_TEMPORIZATION_1s text120 0072F4 -__end_of_TEMPORIZATION_30s text119 007D14 -__end_of_TEMPORIZATION_500ms text102 007B7A -__end_of_TMR0_CallBack text138 00782E -__end_of_TMR0_DefaultInterruptHandler text139 007D1C -__end_of_TMR0_ISR text137 007746 -__end_of_TMR0_Initialize text5 00792E -__end_of_TMR0_SetInterruptHandler text6 007C02 -__end_of_TMR1_CallBack text100 0061DE -__end_of_TMR1_DefaultInterruptHandler text101 007D10 -__end_of_TMR1_ISR text98 0076E2 -__end_of_TMR1_Initialize text3 0073F0 -__end_of_TMR1_SetInterruptHandler text4 007BF8 -__end_of_TMR1_WriteTimer text99 007800 +__end_of_Receive text152 006032 +__end_of_SYSTEM_Initialize text2 0079C6 +__end_of_TEMPORIZATION_100ms text123 0077DE +__end_of_TEMPORIZATION_10ms text140 007C10 +__end_of_TEMPORIZATION_10s text122 007F78 +__end_of_TEMPORIZATION_1mins text121 007F76 +__end_of_TEMPORIZATION_1s text120 0078CC +__end_of_TEMPORIZATION_30s text119 007F74 +__end_of_TEMPORIZATION_500ms text102 007DEA +__end_of_TMR0_CallBack text138 007A50 +__end_of_TMR0_DefaultInterruptHandler text139 007F7A +__end_of_TMR0_ISR text137 007968 +__end_of_TMR0_Initialize text5 007B7C +__end_of_TMR0_SetInterruptHandler text6 007E72 +__end_of_TMR1_CallBack text100 0062D4 +__end_of_TMR1_DefaultInterruptHandler text101 007F72 +__end_of_TMR1_ISR text98 007904 +__end_of_TMR1_Initialize text3 007652 +__end_of_TMR1_SetInterruptHandler text4 007E68 +__end_of_TMR1_WriteTimer text99 007A22 __end_of_TPSAnalysis text1 00492C -__end_of_ValidateTransmission text59 006024 +__end_of_ValidateTransmission text59 00611A __end_of_WriteMessageToFifo text57 00408C -__end_of___aldiv text96 005674 +__end_of___aldiv text96 005678 __end_of___fladd text86 003190 __end_of___fldiv text51 003E3C -__end_of___flge text50 00598E +__end_of___flge text50 005992 __end_of___flmul text49 003AA0 -__end_of___flneg text48 007670 -__end_of___flsub text47 007438 -__end_of___fltol text85 005888 -__end_of___lmul text95 007178 -__end_of___lwdiv text84 006F3E -__end_of___wmul text83 007886 +__end_of___flneg text48 007892 +__end_of___flsub text47 00769A +__end_of___fltol text85 00588C +__end_of___lmul text95 007434 +__end_of___lwdiv text84 007184 +__end_of___wmul text83 007AD4 __end_of___xxtofl text82 004CD2 -__end_of__initialization cinit 006A8A +__end_of__initialization cinit 006DEE __end_of_i2c1_fsmStateTable smallconst 002527 -__end_of_isTxChannel text56 00747E -__end_of_main text0 0069F8 -__end_of_memcpy text58 00729A -__end_ofi2_APPSAnalysis text142 006D52 -__end_ofi2_CAN1_IsBusOff text135 007B2C -__end_ofi2_CAN1_IsTxErrorActive text133 007A48 -__end_ofi2_CAN1_IsTxErrorPassive text134 007B16 -__end_ofi2_CAN1_IsTxErrorWarning text132 007B00 -__end_ofi2_CAN1_OperationModeGet text131 007CDE -__end_ofi2_CAN1_Transmit text126 006BBC -__end_ofi2_CAN1_TransmitFIFOStatusGet text125 00797E -__end_ofi2_CANWriteMessage text124 0062B6 -__end_ofi2_ETCPercentCalc text143 0066B0 -__end_ofi2_GPIO_PWM1_Control text108 005E50 -__end_ofi2_GPIO_PWM2_Control text104 005D64 -__end_ofi2_GetTxFifoStatus text130 007A90 -__end_ofi2_PWM1_16BIT_LoadBufferRegisters text116 007D08 -__end_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister text115 007BEE -__end_ofi2_PWM1_16BIT_WritePeriodRegister text114 007BE2 -__end_ofi2_PWM2_16BIT_LoadBufferRegisters text107 007D04 -__end_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister text106 007BD6 -__end_ofi2_PWM2_16BIT_WritePeriodRegister text105 007BCA +__end_of_isTxChannel text56 0076E0 +__end_of_main text0 006BA2 +__end_of_memcpy text58 007556 +__end_ofi2_APPSAnalysis text142 007016 +__end_ofi2_CAN1_IsBusOff text135 007D9C +__end_ofi2_CAN1_IsTxErrorActive text133 007CB8 +__end_ofi2_CAN1_IsTxErrorPassive text134 007D86 +__end_ofi2_CAN1_IsTxErrorWarning text132 007D70 +__end_ofi2_CAN1_OperationModeGet text131 007F4E +__end_ofi2_CAN1_Transmit text126 006D64 +__end_ofi2_CAN1_TransmitFIFOStatusGet text125 007BCC +__end_ofi2_CANWriteMessage text124 0063AC +__end_ofi2_ETCPercentCalc text143 0067A6 +__end_ofi2_GPIO_PWM1_Control text108 005F46 +__end_ofi2_GPIO_PWM2_Control text104 005E5A +__end_ofi2_GetTxFifoStatus text130 007D00 +__end_ofi2_PWM1_16BIT_LoadBufferRegisters text116 007F6E +__end_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister text115 007E5E +__end_ofi2_PWM1_16BIT_WritePeriodRegister text114 007E52 +__end_ofi2_PWM2_16BIT_LoadBufferRegisters text107 007F6A +__end_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister text106 007E46 +__end_ofi2_PWM2_16BIT_WritePeriodRegister text105 007E3A __end_ofi2_TPSAnalysis text141 004E8A -__end_ofi2_ValidateTransmission text129 00638E +__end_ofi2_ValidateTransmission text129 006484 __end_ofi2_WriteMessageToFifo text128 0042D2 -__end_ofi2___aldiv text145 005780 +__end_ofi2___aldiv text145 005784 __end_ofi2___fladd text113 003650 -__end_ofi2___fltol text112 005A94 -__end_ofi2___lmul text144 0071E2 -__end_ofi2___lwdiv text111 00709A -__end_ofi2___wmul text110 007906 +__end_ofi2___fltol text112 005A98 +__end_ofi2___lmul text144 00749E +__end_ofi2___lwdiv text111 007356 +__end_ofi2___wmul text110 007B54 __end_ofi2___xxtofl text109 00503E -__end_ofi2_isTxChannel text127 0075FA -__end_ofi2_memcpy text154 00734E -__initialization cinit 0069F8 +__end_ofi2_isTxChannel text127 00781C +__end_ofi2_memcpy text154 0075B0 +__initialization cinit 006D64 __mediumconst mediumconst 000000 __pbssBANK5 bssBANK5 0005FC __pbssBANK6 bssBANK6 000600 __pbssCOMRAM bssCOMRAM 00053C -__pcinit cinit 0069F8 +__pcinit cinit 006D64 __pcstackBANK5 cstackBANK5 000560 __pcstackCOMRAM cstackCOMRAM 000501 __pdataBANK6 dataBANK6 0006AF __pdataBANK7 dataBANK7 000700 -__pdataCOMRAM dataCOMRAM 00055D -__pidataBANK6 idataBANK6 007670 -__pidataBANK7 idataBANK7 006D52 -__pidataCOMRAM idataCOMRAM 007D08 +__pdataCOMRAM dataCOMRAM 00055E +__pidataBANK6 idataBANK6 007A50 +__pidataBANK7 idataBANK7 006E84 +__pidataCOMRAM idataCOMRAM 007F6E __pivt0x8 ivt0x8 000008 -__pnvBANK6 nvBANK6 0006E8 +__pnvBANK6 nvBANK6 0006DB __psmallconst smallconst 002500 -__ptext0 text0 00695E +__ptext0 text0 006B08 __ptext1 text1 004738 -__ptext10 text10 007C16 -__ptext100 text100 006106 -__ptext101 text101 007D0E -__ptext102 text102 007B68 -__ptext103 text103 00709A -__ptext104 text104 005C78 -__ptext105 text105 007BBE -__ptext106 text106 007BCA -__ptext107 text107 007D00 -__ptext108 text108 005D64 +__ptext10 text10 007E86 +__ptext100 text100 0061FC +__ptext101 text101 007F70 +__ptext102 text102 007DD8 +__ptext103 text103 007356 +__ptext104 text104 005D6E +__ptext105 text105 007E2E +__ptext106 text106 007E3A +__ptext107 text107 007F66 +__ptext108 text108 005E5A __ptext109 text109 004E8A -__ptext11 text11 006FB2 -__ptext110 text110 0078DC -__ptext111 text111 007026 -__ptext112 text112 00598E +__ptext11 text11 00726E +__ptext110 text110 007B2A +__ptext111 text111 0072E2 +__ptext112 text112 005992 __ptext113 text113 003190 -__ptext114 text114 007BD6 -__ptext115 text115 007BE2 -__ptext116 text116 007D04 -__ptext117 text117 007D10 -__ptext118 text118 006458 -__ptext119 text119 007D12 -__ptext12 text12 007C20 -__ptext120 text120 00729A -__ptext121 text121 007D14 -__ptext122 text122 007D16 -__ptext123 text123 00757E -__ptext124 text124 0061DE -__ptext125 text125 007956 -__ptext126 text126 006B28 -__ptext127 text127 0075BC +__ptext114 text114 007E46 +__ptext115 text115 007E52 +__ptext116 text116 007F6A +__ptext117 text117 006C3A +__ptext118 text118 00654E +__ptext119 text119 007F72 +__ptext12 text12 007E90 +__ptext120 text120 007892 +__ptext121 text121 007F74 +__ptext122 text122 007F76 +__ptext123 text123 0077A0 +__ptext124 text124 0062D4 +__ptext125 text125 007BA4 +__ptext126 text126 006CD0 +__ptext127 text127 0077DE __ptext128 text128 00408C -__ptext129 text129 0062B6 -__ptext13 text13 007C2A -__ptext130 text130 007A78 -__ptext131 text131 007CD4 -__ptext132 text132 007AEA -__ptext133 text133 007A2E -__ptext134 text134 007B00 -__ptext135 text135 007B16 -__ptext136 text136 007D18 -__ptext137 text137 007714 -__ptext138 text138 007800 -__ptext139 text139 007D1A -__ptext14 text14 007C34 -__ptext140 text140 007CDE +__ptext129 text129 0063AC +__ptext13 text13 007E9A +__ptext130 text130 007CE8 +__ptext131 text131 007F44 +__ptext132 text132 007D5A +__ptext133 text133 007C9E +__ptext134 text134 007D70 +__ptext135 text135 007D86 +__ptext136 text136 007184 +__ptext137 text137 007936 +__ptext138 text138 007A22 +__ptext139 text139 007F78 +__ptext14 text14 007EA4 +__ptext140 text140 007BEE __ptext141 text141 004CD2 -__ptext142 text142 006CD2 -__ptext143 text143 0065EC -__ptext144 text144 007178 -__ptext145 text145 005674 -__ptext146 text146 007886 -__ptext147 text147 007CEE +__ptext142 text142 006F96 +__ptext143 text143 0066E2 +__ptext144 text144 007434 +__ptext145 text145 005678 +__ptext146 text146 007AD4 +__ptext147 text147 007F54 __ptext148 text148 00492C -__ptext149 text149 00747E -__ptext15 text15 00792E -__ptext150 text150 006522 -__ptext151 text151 00734E -__ptext152 text152 005E50 +__ptext149 text149 0076E0 +__ptext15 text15 007B7C +__ptext150 text150 006618 +__ptext151 text151 0075B0 +__ptext152 text152 005F46 __ptext153 text153 0042D2 -__ptext154 text154 0072F4 -__ptext155 text155 007A90 -__ptext156 text156 0079BE -__ptext157 text157 0051C0 -__ptext158 text158 007D1C -__ptext159 text159 007D1E -__ptext16 text16 006DD0 -__ptext160 text160 007D20 -__ptext161 text161 007D22 -__ptext162 text162 007D24 -__ptext163 text163 007D26 -__ptext164 text164 007D28 +__ptext154 text154 007556 +__ptext155 text155 007D00 +__ptext156 text156 007C2E +__ptext157 text157 0051C4 +__ptext158 text158 007F7A +__ptext159 text159 007F7C +__ptext16 text16 007016 +__ptext160 text160 007F7E +__ptext161 text161 007F80 +__ptext162 text162 007F82 +__ptext163 text163 007F84 +__ptext164 text164 007F86 __ptext165 text165 000000 -__ptext17 text17 007A48 -__ptext18 text18 007CF4 -__ptext19 text19 00782E -__ptext2 text2 007776 -__ptext20 text20 0071E2 -__ptext21 text21 007B2C -__ptext22 text22 0077A4 -__ptext23 text23 00797E -__ptext24 text24 0078B2 -__ptext25 text25 007C3E -__ptext26 text26 006A90 -__ptext27 text27 006E4E -__ptext28 text28 007C48 -__ptext29 text29 007C52 -__ptext3 text3 0073A0 -__ptext30 text30 007C5C -__ptext31 text31 007C66 -__ptext32 text32 007C70 -__ptext33 text33 007C7A -__ptext34 text34 007C84 -__ptext35 text35 007B40 +__ptext17 text17 007CB8 +__ptext18 text18 007F5A +__ptext19 text19 007A7C +__ptext2 text2 007998 +__ptext20 text20 00749E +__ptext21 text21 007D9C +__ptext22 text22 0079C6 +__ptext23 text23 007BCC +__ptext24 text24 007B00 +__ptext25 text25 007EAE +__ptext26 text26 006BA2 +__ptext27 text27 007094 +__ptext28 text28 007EB8 +__ptext29 text29 007EC2 +__ptext3 text3 007602 +__ptext30 text30 007ECC +__ptext31 text31 007ED6 +__ptext32 text32 007EE0 +__ptext33 text33 007EEA +__ptext34 text34 007EF4 +__ptext35 text35 007DB0 __ptext36 text36 004512 -__ptext37 text37 007C8E -__ptext38 text38 007C98 -__ptext39 text39 007CA2 -__ptext4 text4 007BEE -__ptext40 text40 007CAC -__ptext41 text41 007CB6 -__ptext42 text42 007CC0 -__ptext43 text43 007502 -__ptext44 text44 007D0C +__ptext37 text37 007EFE +__ptext38 text38 007F08 +__ptext39 text39 007F12 +__ptext4 text4 007E5E +__ptext40 text40 007F1C +__ptext41 text41 007F26 +__ptext42 text42 007F30 +__ptext43 text43 007724 +__ptext44 text44 006868 __ptext45 text45 00503E __ptext46 text46 0025BC -__ptext47 text47 0073F0 -__ptext48 text48 007636 +__ptext47 text47 007652 +__ptext48 text48 007858 __ptext49 text49 003650 -__ptext5 text5 007906 -__ptext50 text50 005888 +__ptext5 text5 007B54 +__ptext50 text50 00588C __ptext51 text51 003AA0 -__ptext52 text52 0074C2 -__ptext53 text53 006024 -__ptext54 text54 0076E2 -__ptext55 text55 006822 -__ptext56 text56 007438 +__ptext52 text52 005A98 +__ptext53 text53 00611A +__ptext54 text54 007904 +__ptext55 text55 0069CC +__ptext56 text56 00769A __ptext57 text57 003E3C -__ptext58 text58 00723E -__ptext59 text59 005F3C -__ptext6 text6 007BF8 -__ptext60 text60 0079DC -__ptext61 text61 007CCA -__ptext62 text62 007AA8 -__ptext63 text63 007A14 -__ptext64 text64 007ABE -__ptext65 text65 007AD4 -__ptext66 text66 007A60 -__ptext67 text67 006BBC -__ptext68 text68 005446 -__ptext69 text69 005A94 -__ptext7 text7 006F3E -__ptext70 text70 007B7A -__ptext71 text71 007B88 -__ptext72 text72 007CF8 -__ptext73 text73 0075FA -__ptext74 text74 005316 -__ptext75 text75 007BB2 -__ptext76 text76 007540 -__ptext77 text77 007CE8 -__ptext78 text78 0079A0 -__ptext79 text79 006772 -__ptext8 text8 007C02 -__ptext80 text80 0068C0 -__ptext81 text81 005B86 +__ptext58 text58 0074FA +__ptext59 text59 006032 +__ptext6 text6 007E68 +__ptext60 text60 007C4C +__ptext61 text61 007F3A +__ptext62 text62 007D18 +__ptext63 text63 007C84 +__ptext64 text64 007D2E +__ptext65 text65 007D44 +__ptext66 text66 007CD0 +__ptext67 text67 006DF4 +__ptext68 text68 00544A +__ptext69 text69 005B8A +__ptext7 text7 0071FA +__ptext70 text70 007DEA +__ptext71 text71 007DF8 +__ptext72 text72 007F5E +__ptext73 text73 00781C +__ptext74 text74 00531A +__ptext75 text75 007E22 +__ptext76 text76 007762 +__ptext77 text77 007F4E +__ptext78 text78 007C10 +__ptext79 text79 00691C +__ptext8 text8 007E72 +__ptext80 text80 006A6A +__ptext81 text81 005C7C __ptext82 text82 004B1A -__ptext83 text83 00785A -__ptext84 text84 006EC8 -__ptext85 text85 005780 +__ptext83 text83 007AA8 +__ptext84 text84 00710E +__ptext85 text85 005784 __ptext86 text86 002CCE -__ptext87 text87 007B96 -__ptext88 text88 007BA4 -__ptext89 text89 007CFC -__ptext9 text9 007C0C -__ptext90 text90 007746 -__ptext91 text91 0079F8 -__ptext92 text92 007B54 -__ptext93 text93 006C4C -__ptext94 text94 00638E -__ptext95 text95 00710C -__ptext96 text96 005566 -__ptext97 text97 0066B0 -__ptext98 text98 0076AA -__ptext99 text99 0077D2 +__ptext87 text87 007E06 +__ptext88 text88 007E14 +__ptext89 text89 007F62 +__ptext9 text9 007E7C +__ptext90 text90 007968 +__ptext91 text91 007C68 +__ptext92 text92 007DC4 +__ptext93 text93 006F10 +__ptext94 text94 006484 +__ptext95 text95 0073C8 +__ptext96 text96 00556A +__ptext97 text97 0067A6 +__ptext98 text98 0078CC +__ptext99 text99 0079F4 __ramtop ramtop 002500 __size_of_ADC_DisableChannelSequencer (abs) 000000 __size_of_ADC_GetSingleConversion (abs) 000000 @@ -2246,61 +2239,62 @@ __size_ofi2_isTxChannel (abs) 00000 __size_ofi2_memcpy (abs) 000000 __smallconst smallconst 002500 _i2c1_fsmStateTable smallconst 002501 -_isTxChannel text56 007438 +_isTxChannel text56 00769A _isTxChannel$985 cstackBANK5 000560 -_main text0 00695E -_memcpy text58 00723E +_main text0 006B08 +_memcpy text58 0074FA _msgReceipt bssBANK6 0006A1 _msgTransmit bssBANK6 0006A8 -_pid dataBANK6 0006B0 +_pid dataBANK7 000754 _rd1RegCompleteHandler (abs) 000000 _rd1RegCompleteHandler@i2c1_master_example$F145 (abs) 000000 _rd2RegCompleteHandler (abs) 000000 _rd2RegCompleteHandler@i2c1_master_example$F156 (abs) 000000 _rdBlkRegCompleteHandler (abs) 000000 _rdBlkRegCompleteHandler@i2c1_master_example$F179 (abs) 000000 -_rxFifos dataCOMRAM 00055D +_rxFifos dataCOMRAM 00055E _rxMsgData bssBANK6 000691 -_timer1ReloadVal nvBANK6 0006EA +_timer1ReloadVal nvBANK6 0006DD _ucAMI_state bssBANK6 00068B _ucAPPS bssBANK6 000654 _ucAPPS1Perc bssCOMRAM 000548 _ucAPPS2Perc bssCOMRAM 000546 _ucAPPSManual bssBANK6 000678 _ucAPPSTargetPruebas bssBANK6 000656 -_ucAPPS_STATE bssCOMRAM 000551 +_ucAPPS_STATE bssCOMRAM 000552 _ucASBState bssBANK6 00067E _ucASMode bssBANK5 0005FE _ucASRequesState bssBANK6 00067D _ucAS_state bssBANK6 00068D _ucBrake_hydr_actual bssBANK6 000682 _ucBrake_hydr_target bssBANK6 000681 -_ucCLUTCHDuty bssCOMRAM 000553 +_ucCLUTCHDuty bssCOMRAM 000554 _ucCLUTCHState bssBANK5 0005FD _ucCLUTCHlmax bssBANK6 00067B _ucCLUTCHlmin bssBANK6 00067C _ucCones_count_actual bssBANK6 000687 _ucCount100msAPPSError bssCOMRAM 00054C _ucCount100msTPSError bssCOMRAM 00054D -_ucCount10s bssCOMRAM 00055A -_ucCount1s bssCOMRAM 00055B -_ucCount500ms bssCOMRAM 00055C +_ucCount10s bssCOMRAM 00055B +_ucCount1s bssCOMRAM 00055C +_ucCount500ms bssCOMRAM 00055D _ucCount500msResolveNotCloseError bssCOMRAM 00054A _ucCount500msTPSDiff bssCOMRAM 00054B +_ucCount50ms bssCOMRAM 000550 _ucEBS_state bssBANK6 00068C -_ucETB_STATE bssCOMRAM 000550 -_ucETCBeatSupervisor bssCOMRAM 000556 -_ucETCFlagSupervisor bssCOMRAM 000554 -_ucETCMotorNotClose dataBANK6 0006AF +_ucETB_STATE bssCOMRAM 000551 +_ucETCBeatSupervisor bssCOMRAM 000557 +_ucETCFlagSupervisor bssCOMRAM 000555 +_ucETCMotorNotClose dataBANK6 0006D9 _ucETCResolveNotCloseError bssBANK6 000676 -_ucETCRuleSupervisor dataCOMRAM 00055F +_ucETCRuleSupervisor dataBANK6 0006DA _ucETCTargetTPSDiff bssBANK6 000677 _ucETCTimerRuleAPPS bssCOMRAM 00054E _ucETCTimerRuleTPS bssCOMRAM 00054F _ucLap_counter bssBANK6 000688 _ucMotor_moment_actual bssBANK6 000680 _ucMotor_moment_target bssBANK6 00067F -_ucSTEER_WH_Clutch bssCOMRAM 000559 +_ucSTEER_WH_Clutch bssCOMRAM 00055A _ucService_brake bssBANK6 000689 _ucSpeed_actual bssBANK6 000686 _ucSpeed_target bssBANK6 000685 @@ -2309,17 +2303,17 @@ _ucSteering_angle_target bssBANK6 00068 _ucSteering_state bssBANK6 00068A _ucTPS bssCOMRAM 000540 _ucTPS1Perc bssCOMRAM 000544 -_ucTPS1TableOut dataBANK7 000769 +_ucTPS1TableOut dataBANK6 0006C4 _ucTPS1_STATE bssBANK6 00067A _ucTPS2Perc bssCOMRAM 000542 -_ucTPS2TableOut dataBANK7 000754 +_ucTPS2TableOut dataBANK6 0006AF _ucTPS2_STATE bssBANK6 000679 -_ucTPS_STATE bssCOMRAM 000552 +_ucTPS_STATE bssCOMRAM 000553 _ucTPS_Volts_STATE bssBANK5 0005FC -_ucTargetAccelerator bssCOMRAM 000558 +_ucTargetAccelerator bssCOMRAM 000559 _ucTargetBrake bssBANK6 000690 -_ucTargetClutch bssCOMRAM 000557 -_ucTargetClutch_PREV bssCOMRAM 000555 +_ucTargetClutch bssCOMRAM 000558 +_ucTargetClutch_PREV bssCOMRAM 000556 _ucTargetDirection bssBANK6 00068F _ucTargetGear bssBANK6 00068E _uiAPPS1 bssBANK6 000638 @@ -2352,7 +2346,7 @@ _wr1RegCompleteHandler (abs) 00000 _wr1RegCompleteHandler@i2c1_master_example$F162 (abs) 000000 _wr2RegCompleteHandler (abs) 000000 _wr2RegCompleteHandler@i2c1_master_example$F168 (abs) 000000 -end_of_initialization cinit 006A8A +end_of_initialization cinit 006DEE i2CAN1_Transmit@fifoChannel cstackCOMRAM 00051D i2CAN1_Transmit@status cstackCOMRAM 00051A i2CAN1_Transmit@txCanMsg cstackCOMRAM 000518 @@ -2393,29 +2387,29 @@ i2WriteMessageToFifo@msgId cstackCOMRAM 00051 i2WriteMessageToFifo@status cstackCOMRAM 000513 i2WriteMessageToFifo@txCanMsg cstackCOMRAM 00050E i2WriteMessageToFifo@txFifoObj cstackCOMRAM 00050C -i2_APPSAnalysis text142 006CD2 -i2_CAN1_IsBusOff text135 007B16 -i2_CAN1_IsTxErrorActive text133 007A2E -i2_CAN1_IsTxErrorPassive text134 007B00 -i2_CAN1_IsTxErrorWarning text132 007AEA -i2_CAN1_OperationModeGet text131 007CD4 -i2_CAN1_Transmit text126 006B28 -i2_CAN1_TransmitFIFOStatusGet text125 007956 -i2_CANWriteMessage text124 0061DE -i2_ETCPercentCalc text143 0065EC -i2_GPIO_PWM1_Control text108 005D64 -i2_GPIO_PWM2_Control text104 005C78 -i2_GetTxFifoStatus text130 007A78 -i2_PWM1_16BIT_LoadBufferRegisters text116 007D04 -i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister text115 007BE2 -i2_PWM1_16BIT_WritePeriodRegister text114 007BD6 -i2_PWM2_16BIT_LoadBufferRegisters text107 007D00 -i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister text106 007BCA -i2_PWM2_16BIT_WritePeriodRegister text105 007BBE +i2_APPSAnalysis text142 006F96 +i2_CAN1_IsBusOff text135 007D86 +i2_CAN1_IsTxErrorActive text133 007C9E +i2_CAN1_IsTxErrorPassive text134 007D70 +i2_CAN1_IsTxErrorWarning text132 007D5A +i2_CAN1_OperationModeGet text131 007F44 +i2_CAN1_Transmit text126 006CD0 +i2_CAN1_TransmitFIFOStatusGet text125 007BA4 +i2_CANWriteMessage text124 0062D4 +i2_ETCPercentCalc text143 0066E2 +i2_GPIO_PWM1_Control text108 005E5A +i2_GPIO_PWM2_Control text104 005D6E +i2_GetTxFifoStatus text130 007CE8 +i2_PWM1_16BIT_LoadBufferRegisters text116 007F6A +i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister text115 007E52 +i2_PWM1_16BIT_WritePeriodRegister text114 007E46 +i2_PWM2_16BIT_LoadBufferRegisters text107 007F66 +i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister text106 007E3A +i2_PWM2_16BIT_WritePeriodRegister text105 007E2E i2_TPSAnalysis text141 004CD2 -i2_ValidateTransmission text129 0062B6 +i2_ValidateTransmission text129 0063AC i2_WriteMessageToFifo text128 00408C -i2___aldiv text145 005674 +i2___aldiv text145 005678 i2___aldiv@counter cstackCOMRAM 000515 i2___aldiv@dividend cstackCOMRAM 00050D i2___aldiv@divisor cstackCOMRAM 000511 @@ -2428,20 +2422,20 @@ i2___fladd@b cstackCOMRAM 00050 i2___fladd@bexp cstackCOMRAM 00051D i2___fladd@grs cstackCOMRAM 00051E i2___fladd@signs cstackCOMRAM 00051B -i2___fltol text112 00598E +i2___fltol text112 005992 i2___fltol@exp1 cstackCOMRAM 000528 i2___fltol@f1 cstackCOMRAM 00051F i2___fltol@sign1 cstackCOMRAM 000527 -i2___lmul text144 007178 +i2___lmul text144 007434 i2___lmul@multiplicand cstackCOMRAM 000505 i2___lmul@multiplier cstackCOMRAM 000501 i2___lmul@product cstackCOMRAM 000509 -i2___lwdiv text111 007026 +i2___lwdiv text111 0072E2 i2___lwdiv@counter cstackCOMRAM 000507 i2___lwdiv@dividend cstackCOMRAM 000501 i2___lwdiv@divisor cstackCOMRAM 000503 i2___lwdiv@quotient cstackCOMRAM 000505 -i2___wmul text110 0078DC +i2___wmul text110 007B2A i2___wmul@multiplicand cstackCOMRAM 000503 i2___wmul@multiplier cstackCOMRAM 000501 i2___wmul@product cstackCOMRAM 000505 @@ -2450,9 +2444,9 @@ i2___xxtofl@arg cstackCOMRAM 00050 i2___xxtofl@exp cstackCOMRAM 00050A i2___xxtofl@sign cstackCOMRAM 000509 i2___xxtofl@val cstackCOMRAM 000501 -i2_isTxChannel text127 0075BC +i2_isTxChannel text127 0077DE i2_isTxChannel$985 cstackCOMRAM 000501 -i2_memcpy text154 0072F4 +i2_memcpy text154 007556 i2isTxChannel@channel cstackCOMRAM 000502 i2memcpy@d cstackCOMRAM 000507 i2memcpy@d1 cstackCOMRAM 000501 @@ -2473,9 +2467,9 @@ memcpy@s cstackBANK5 00056 memcpy@s1 cstackBANK5 000562 memcpy@tmp cstackBANK5 00056A stackhi (abs) 0024FF -stacklo (abs) 00077E +stacklo (abs) 00078C start init 00001A -start_initialization cinit 0069F8 +start_initialization cinit 006D64 FUNCTION INFORMATION: @@ -3879,7 +3873,7 @@ Total ram usage: 0 bytes Return value: Size Location Type 1 wreg void Registers used: - wreg, status,2 + wreg, status,2, status,0 Tracked objects: On entry : On exit : @@ -3887,9 +3881,9 @@ Total ram usage: 0 bytes Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK16 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK31 BANK32 BANK33 BANK34 BANK35 BANK36 Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total ram usage: 0 bytes + Temps: 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + Totals: 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total ram usage: 2 bytes Hardware stack levels used: 1 Hardware stack levels required when called: 8 This function calls: @@ -3937,7 +3931,7 @@ Total ram usage: 4 bytes *************** function _PIDController_Update ***************** Defined at: - line 585 in file "ETC.c" + line 587 in file "ETC.c" Parameters: Size Location Type pid 2 92[BANK5 ] PTR struct . -> pid(56), @@ -4147,7 +4141,7 @@ Total ram usage: 25 bytes ucTPStarget 1 wreg unsigned char ucTPSactual 1 43[BANK5 ] unsigned char Auto vars: Size Location Type - ucTPStarget 1 44[BANK5 ] unsigned char + ucTPStarget 1 49[BANK5 ] unsigned char Return value: Size Location Type 1 wreg void Registers used: @@ -4159,9 +4153,9 @@ Total ram usage: 25 bytes Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK16 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK31 BANK32 BANK33 BANK34 BANK35 BANK36 Params: 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Locals: 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - Totals: 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total ram usage: 2 bytes + Temps: 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + Totals: 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total ram usage: 7 bytes Hardware stack levels used: 1 Hardware stack levels required when called: 12 This function calls: @@ -4640,7 +4634,7 @@ Total ram usage: 0 bytes *************** function _PIDController_Init ***************** Defined at: - line 572 in file "ETC.c" + line 574 in file "ETC.c" Parameters: Size Location Type pid 2 0[BANK5 ] PTR struct . -> pid(56), @@ -5511,7 +5505,7 @@ Total ram usage: 4 bytes *************** function _ETCPercentCalc ***************** Defined at: - line 493 in file "ETC.c" + line 495 in file "ETC.c" Parameters: Size Location Type val 4 26[BANK5 ] long min 4 30[BANK5 ] long @@ -5776,7 +5770,7 @@ Total ram usage: 0 bytes *************** function _TEMPORIZATION_500ms ***************** Defined at: - line 43 in file "TEMPORIZATIONS.c" + line 48 in file "TEMPORIZATIONS.c" Parameters: Size Location Type None Auto vars: Size Location Type @@ -5808,7 +5802,7 @@ Total ram usage: 0 bytes *************** function _ETCXavierSupervisor ***************** Defined at: - line 458 in file "ETC.c" + line 460 in file "ETC.c" Parameters: Size Location Type None Auto vars: Size Location Type @@ -6262,7 +6256,7 @@ Total ram usage: 0 bytes Return value: Size Location Type 1 wreg void Registers used: - wreg, status,0 + wreg, status,2, status,0 Tracked objects: On entry : On exit : @@ -6314,7 +6308,7 @@ Total ram usage: 2 bytes *************** function _TEMPORIZATION_30s ***************** Defined at: - line 65 in file "TEMPORIZATIONS.c" + line 70 in file "TEMPORIZATIONS.c" Parameters: Size Location Type None Auto vars: Size Location Type @@ -6343,7 +6337,7 @@ Total ram usage: 0 bytes *************** function _TEMPORIZATION_1s ***************** Defined at: - line 54 in file "TEMPORIZATIONS.c" + line 59 in file "TEMPORIZATIONS.c" Parameters: Size Location Type None Auto vars: Size Location Type @@ -6359,9 +6353,9 @@ Total ram usage: 0 bytes Data sizes: COMRAM BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12 BANK13 BANK14 BANK15 BANK16 BANK17 BANK18 BANK19 BANK20 BANK21 BANK22 BANK23 BANK24 BANK25 BANK26 BANK27 BANK28 BANK29 BANK30 BANK31 BANK32 BANK33 BANK34 BANK35 BANK36 Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - Temps: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - Totals: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total ram usage: 1 bytes + Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total ram usage: 0 bytes Hardware stack levels used: 1 Hardware stack levels required when called: 4 This function calls: @@ -6373,7 +6367,7 @@ Total ram usage: 1 bytes *************** function _TEMPORIZATION_1mins ***************** Defined at: - line 70 in file "TEMPORIZATIONS.c" + line 75 in file "TEMPORIZATIONS.c" Parameters: Size Location Type None Auto vars: Size Location Type @@ -6402,7 +6396,7 @@ Total ram usage: 0 bytes *************** function _TEMPORIZATION_10s ***************** Defined at: - line 60 in file "TEMPORIZATIONS.c" + line 65 in file "TEMPORIZATIONS.c" Parameters: Size Location Type None Auto vars: Size Location Type @@ -6431,7 +6425,7 @@ Total ram usage: 0 bytes *************** function _TEMPORIZATION_100ms ***************** Defined at: - line 32 in file "TEMPORIZATIONS.c" + line 37 in file "TEMPORIZATIONS.c" Parameters: Size Location Type None Auto vars: Size Location Type @@ -6862,7 +6856,7 @@ Total ram usage: 0 bytes Return value: Size Location Type 1 wreg void Registers used: - wreg, status,0 + wreg, status,2, status,0 Tracked objects: On entry : On exit : @@ -6975,7 +6969,7 @@ Total ram usage: 0 bytes *************** function _TEMPORIZATION_10ms ***************** Defined at: - line 25 in file "TEMPORIZATIONS.c" + line 26 in file "TEMPORIZATIONS.c" Parameters: Size Location Type None Auto vars: Size Location Type @@ -7066,7 +7060,7 @@ Total ram usage: 4 bytes *************** function i2_ETCPercentCalc ***************** Defined at: - line 493 in file "ETC.c" + line 495 in file "ETC.c" Parameters: Size Location Type val 4 26[COMRAM] long min 4 30[COMRAM] long @@ -7790,105 +7784,105 @@ MODULE INFORMATION Module Function Class Link Load Size MESSAGES.C - _CANWriteMessage CODE 6024 0000 226 + _CANWriteMessage CODE 611A 0000 226 _CANReadMessage CODE 492C 0000 494 - _CANDisableErrorInterrupt CODE 7746 0000 48 + _CANDisableErrorInterrupt CODE 7968 0000 48 MESSAGES.C estimated size: 768 mcc_generated_files/can1.c _ReadMessageFromFifo CODE 42D2 0000 576 - _ValidateTransmission CODE 5F3C 0000 232 - _CAN1_IsTxErrorPassive CODE 7ABE 0000 22 - _DefaultFIFO1NotEmptyHandler CODE 7CEE 0000 6 - _CAN1_BitRateConfiguration CODE 7B40 0000 20 - _CAN1_SetTxAttemptInterruptHandler CODE 7C48 0000 10 - _Receive CODE 5E50 0000 236 - _CAN1_SetInvalidMessageInterruptHandler CODE 7C70 0000 10 - _CAN1_TX_FIFO_Configuration CODE 7B2C 0000 20 - _GetRxFifoDepth CODE 79BE 0000 30 - _CAN1_ISR CODE 51C0 0000 342 - _DefaultBusErrorHandler CODE 7D28 0000 2 - _CAN1_OperationModeGet CODE 7CCA 0000 10 - _CAN1_IsBusOff CODE 7AD4 0000 22 - _CAN1_Initialize CODE 71E2 0000 92 - _DefaultInvalidMessageHandler CODE 7D24 0000 2 - _CAN1_SetFIFO1NotEmptyHandler CODE 7C3E 0000 10 - _DefaultBusWakeUpActivityHandler CODE 7D26 0000 2 - _CAN1_TransmitFIFOStatusGet CODE 76E2 0000 50 - _CAN1_Transmit CODE 6822 0000 158 - _CAN1_RX_FIFO_FilterMaskConfiguration CODE 797E 0000 34 - _CAN1_RX_FIFO_Configuration CODE 78B2 0000 42 - _CAN1_IsTxErrorActive CODE 7A14 0000 26 - _GetRxFifoStatus CODE 7A90 0000 24 - _CAN1_ReceivedMessageCountGet CODE 6522 0000 202 - _CAN1_SetBusErrorInterruptHandler CODE 7C84 0000 10 - _CAN1_SetSystemErrorInterruptHandler CODE 7C52 0000 10 - _DefaultSystemErrorHandler CODE 7D1E 0000 2 - _CAN1_IsTxErrorWarning CODE 7AA8 0000 22 - _isTxChannel CODE 7438 0000 70 - _GetTxFifoStatus CODE 79DC 0000 28 + _ValidateTransmission CODE 6032 0000 232 + _CAN1_IsTxErrorPassive CODE 7D2E 0000 22 + _DefaultFIFO1NotEmptyHandler CODE 7F54 0000 6 + _CAN1_BitRateConfiguration CODE 7DB0 0000 20 + _CAN1_SetTxAttemptInterruptHandler CODE 7EB8 0000 10 + _Receive CODE 5F46 0000 236 + _CAN1_SetInvalidMessageInterruptHandler CODE 7EE0 0000 10 + _CAN1_TX_FIFO_Configuration CODE 7D9C 0000 20 + _GetRxFifoDepth CODE 7C2E 0000 30 + _CAN1_ISR CODE 51C4 0000 342 + _DefaultBusErrorHandler CODE 7F86 0000 2 + _CAN1_OperationModeGet CODE 7F3A 0000 10 + _CAN1_IsBusOff CODE 7D44 0000 22 + _CAN1_Initialize CODE 749E 0000 92 + _DefaultInvalidMessageHandler CODE 7F82 0000 2 + _CAN1_SetFIFO1NotEmptyHandler CODE 7EAE 0000 10 + _DefaultBusWakeUpActivityHandler CODE 7F84 0000 2 + _CAN1_TransmitFIFOStatusGet CODE 7904 0000 50 + _CAN1_Transmit CODE 69CC 0000 158 + _CAN1_RX_FIFO_FilterMaskConfiguration CODE 7BCC 0000 34 + _CAN1_RX_FIFO_Configuration CODE 7B00 0000 42 + _CAN1_IsTxErrorActive CODE 7C84 0000 26 + _GetRxFifoStatus CODE 7D00 0000 24 + _CAN1_ReceivedMessageCountGet CODE 6618 0000 202 + _CAN1_SetBusErrorInterruptHandler CODE 7EF4 0000 10 + _CAN1_SetSystemErrorInterruptHandler CODE 7EC2 0000 10 + _DefaultSystemErrorHandler CODE 7F7C 0000 2 + _CAN1_IsTxErrorWarning CODE 7D18 0000 22 + _isTxChannel CODE 769A 0000 70 + _GetTxFifoStatus CODE 7C4C 0000 28 _WriteMessageToFifo CODE 3E3C 0000 592 - _DefaultRxBufferOverflowHandler CODE 7D20 0000 2 - _CAN1_ErrorNotificationInterruptEnable CODE 6E4E 0000 122 - _CAN1_SetBusWakeUpActivityInterruptHandler CODE 7C7A 0000 10 - _CAN1_Receive CODE 734E 0000 82 - _CAN1_SetRxBufferOverFlowInterruptHandler CODE 7C5C 0000 10 - _CAN1_RX_FIFO_ResetInfo CODE 77A4 0000 46 - _CAN1_OperationModeSet CODE 6A90 0000 152 - _CAN1_SetModeChangeInterruptHandler CODE 7C66 0000 10 - _CAN1_RXI_ISR CODE 7886 0000 44 - _DefaultTxAttemptHandler CODE 7D1C 0000 2 - _DefaultModeChangeHandler CODE 7D22 0000 2 + _DefaultRxBufferOverflowHandler CODE 7F7E 0000 2 + _CAN1_ErrorNotificationInterruptEnable CODE 7094 0000 122 + _CAN1_SetBusWakeUpActivityInterruptHandler CODE 7EEA 0000 10 + _CAN1_Receive CODE 75B0 0000 82 + _CAN1_SetRxBufferOverFlowInterruptHandler CODE 7ECC 0000 10 + _CAN1_RX_FIFO_ResetInfo CODE 79C6 0000 46 + _CAN1_OperationModeSet CODE 6BA2 0000 152 + _CAN1_SetModeChangeInterruptHandler CODE 7ED6 0000 10 + _CAN1_RXI_ISR CODE 7AD4 0000 44 + _DefaultTxAttemptHandler CODE 7F7A 0000 2 + _DefaultModeChangeHandler CODE 7F80 0000 2 mcc_generated_files/can1.c estimated size: 3396 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c - ___flsub CODE 73F0 0000 72 + ___flsub CODE 7652 0000 72 ___fladd CODE 2CCE 0000 1218 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c estimated size: 1290 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c - ___flneg CODE 7636 0000 58 + ___flneg CODE 7858 0000 58 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c estimated size: 58 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c - ___lmul CODE 710C 0000 108 + ___lmul CODE 73C8 0000 108 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c estimated size: 108 mcc_generated_files/pwm2_16bit.c - _PWM2_16BIT_WritePeriodRegister CODE 7B7A 0000 14 - _PWM2_16BIT_Period_SetInterruptHandler CODE 7C16 0000 10 - _PWM2_16BIT_Slice1Output1_SetInterruptHandler CODE 7C0C 0000 10 - _PWM2_16BIT_Slice1Output2_SetInterruptHandler CODE 7C02 0000 10 - _PWM2_16BIT_Initialize CODE 6F3E 0000 116 - _PWM2_16BIT_LoadBufferRegisters CODE 7CF8 0000 4 - _PWM2_16BIT_SetSlice1Output1DutyCycleRegister CODE 7B88 0000 14 + _PWM2_16BIT_WritePeriodRegister CODE 7DEA 0000 14 + _PWM2_16BIT_Period_SetInterruptHandler CODE 7E86 0000 10 + _PWM2_16BIT_Slice1Output1_SetInterruptHandler CODE 7E7C 0000 10 + _PWM2_16BIT_Slice1Output2_SetInterruptHandler CODE 7E72 0000 10 + _PWM2_16BIT_Initialize CODE 71FA 0000 116 + _PWM2_16BIT_LoadBufferRegisters CODE 7F5E 0000 4 + _PWM2_16BIT_SetSlice1Output1DutyCycleRegister CODE 7DF8 0000 14 mcc_generated_files/pwm2_16bit.c estimated size: 178 TEMPORIZATIONS.c - _TEMPORIZATION_1mins CODE 7D14 0000 2 - _TEMPORIZATION_100ms CODE 757E 0000 62 - _TEMPORIZATION_500ms CODE 7B68 0000 18 - _TEMPORIZATION_10s CODE 7D16 0000 2 - _TEMPORIZATION_30s CODE 7D12 0000 2 - _TEMPORIZATION_1s CODE 729A 0000 90 - _TEMPORIZATION_10ms CODE 7CDE 0000 10 + _TEMPORIZATION_1mins CODE 7F74 0000 2 + _TEMPORIZATION_100ms CODE 77A0 0000 62 + _TEMPORIZATION_500ms CODE 7DD8 0000 18 + _TEMPORIZATION_10s CODE 7F76 0000 2 + _TEMPORIZATION_30s CODE 7F72 0000 2 + _TEMPORIZATION_1s CODE 7892 0000 58 + _TEMPORIZATION_10ms CODE 7BEE 0000 34 -TEMPORIZATIONS.c estimated size: 186 +TEMPORIZATIONS.c estimated size: 178 mcc_generated_files/i2c1_master.c - _I2C1_Initialize CODE 782E 0000 44 + _I2C1_Initialize CODE 7A7C 0000 44 mcc_generated_files/i2c1_master.c estimated size: 44 mcc_generated_files/interrupt_manager.c - _INTERRUPT_Initialize CODE 7CF4 0000 4 - _INTERRUPT_InterruptManager CODE 66B0 0000 194 + _INTERRUPT_Initialize CODE 7F5A 0000 4 + _INTERRUPT_InterruptManager CODE 67A6 0000 194 mcc_generated_files/interrupt_manager.c estimated size: 198 @@ -7898,109 +7892,109 @@ C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c estimated size: 440 mcc_generated_files/tmr0.c - _TMR0_SetInterruptHandler CODE 7BF8 0000 10 - _TMR0_DefaultInterruptHandler CODE 7D1A 0000 2 - _TMR0_CallBack CODE 7800 0000 46 - _TMR0_ISR CODE 7714 0000 50 - _TMR0_Initialize CODE 7906 0000 40 + _TMR0_SetInterruptHandler CODE 7E68 0000 10 + _TMR0_DefaultInterruptHandler CODE 7F78 0000 2 + _TMR0_CallBack CODE 7A22 0000 46 + _TMR0_ISR CODE 7936 0000 50 + _TMR0_Initialize CODE 7B54 0000 40 mcc_generated_files/tmr0.c estimated size: 148 mcc_generated_files/pin_manager.c - _PIN_MANAGER_Initialize CODE 6DD0 0000 126 + _PIN_MANAGER_Initialize CODE 7016 0000 126 mcc_generated_files/pin_manager.c estimated size: 126 mcc_generated_files/adc.c - _ADC_SelectContext CODE 7BB2 0000 12 + _ADC_SelectContext CODE 7E22 0000 12 _ADC_Initialize CODE 4512 0000 550 - _ADC_DisableChannelSequencer CODE 7CE8 0000 6 - _ADC_GetSingleConversion CODE 7540 0000 62 - _ADC_SetActiveClockTuningInterruptHandler CODE 7CB6 0000 10 - _ADC_SetADIInterruptHandler CODE 7CC0 0000 10 - _ADC_SetContext1ThresholdInterruptHandler CODE 7CAC 0000 10 - _ADC_SetContext2ThresholdInterruptHandler CODE 7CA2 0000 10 - _ADC_SetContext3ThresholdInterruptHandler CODE 7C98 0000 10 - _ADC_SetContext4ThresholdInterruptHandler CODE 7C8E 0000 10 + _ADC_DisableChannelSequencer CODE 7F4E 0000 6 + _ADC_GetSingleConversion CODE 7762 0000 62 + _ADC_SetActiveClockTuningInterruptHandler CODE 7F26 0000 10 + _ADC_SetADIInterruptHandler CODE 7F30 0000 10 + _ADC_SetContext1ThresholdInterruptHandler CODE 7F1C 0000 10 + _ADC_SetContext2ThresholdInterruptHandler CODE 7F12 0000 10 + _ADC_SetContext3ThresholdInterruptHandler CODE 7F08 0000 10 + _ADC_SetContext4ThresholdInterruptHandler CODE 7EFE 0000 10 mcc_generated_files/adc.c estimated size: 690 mcc_generated_files/pwm1_16bit.c - _PWM1_16BIT_Period_SetInterruptHandler CODE 7C34 0000 10 - _PWM1_16BIT_Slice1Output1_SetInterruptHandler CODE 7C2A 0000 10 - _PWM1_16BIT_Slice1Output2_SetInterruptHandler CODE 7C20 0000 10 - _PWM1_16BIT_Initialize CODE 6FB2 0000 116 - _PWM1_16BIT_LoadBufferRegisters CODE 7CFC 0000 4 - _PWM1_16BIT_SetSlice1Output1DutyCycleRegister CODE 7BA4 0000 14 - _PWM1_16BIT_WritePeriodRegister CODE 7B96 0000 14 + _PWM1_16BIT_Period_SetInterruptHandler CODE 7EA4 0000 10 + _PWM1_16BIT_Slice1Output1_SetInterruptHandler CODE 7E9A 0000 10 + _PWM1_16BIT_Slice1Output2_SetInterruptHandler CODE 7E90 0000 10 + _PWM1_16BIT_Initialize CODE 726E 0000 116 + _PWM1_16BIT_LoadBufferRegisters CODE 7F62 0000 4 + _PWM1_16BIT_SetSlice1Output1DutyCycleRegister CODE 7E14 0000 14 + _PWM1_16BIT_WritePeriodRegister CODE 7E06 0000 14 mcc_generated_files/pwm1_16bit.c estimated size: 178 shared - i2_isTxChannel CODE 75BC 0000 62 - i2_CANWriteMessage CODE 61DE 0000 216 - i2_CAN1_IsTxErrorWarning CODE 7AEA 0000 22 - i2_GPIO_PWM1_Control CODE 5D64 0000 236 - i2_GPIO_PWM2_Control CODE 5C78 0000 236 + i2_isTxChannel CODE 77DE 0000 62 + i2_CANWriteMessage CODE 62D4 0000 216 + i2_CAN1_IsTxErrorWarning CODE 7D5A 0000 22 + i2_GPIO_PWM1_Control CODE 5E5A 0000 236 + i2_GPIO_PWM2_Control CODE 5D6E 0000 236 _FIFO SMALLCONST 0000 0000 0 _DLC_BYTES SMALLCONST 2527 0000 9 - i2___lwdiv CODE 7026 0000 116 - i2_GetTxFifoStatus CODE 7A78 0000 24 - i2_CAN1_IsBusOff CODE 7B16 0000 22 - i2_PWM1_16BIT_LoadBufferRegisters CODE 7D04 0000 4 - i2_PWM2_16BIT_WritePeriodRegister CODE 7BBE 0000 12 + i2___lwdiv CODE 72E2 0000 116 + i2_GetTxFifoStatus CODE 7CE8 0000 24 + i2_CAN1_IsBusOff CODE 7D86 0000 22 + i2_PWM1_16BIT_LoadBufferRegisters CODE 7F6A 0000 4 + i2_PWM2_16BIT_WritePeriodRegister CODE 7E2E 0000 12 i2___fladd CODE 3190 0000 1216 - i2_CAN1_Transmit CODE 6B28 0000 148 - i2___wmul CODE 78DC 0000 42 - i2___fltol CODE 598E 0000 262 - i2_ETCPercentCalc CODE 65EC 0000 196 - __initialization CODE 69F8 0000 146 - i2___lmul CODE 7178 0000 106 - i2___aldiv CODE 5674 0000 268 - i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister CODE 7BE2 0000 12 + i2_CAN1_Transmit CODE 6CD0 0000 148 + i2___wmul CODE 7B2A 0000 42 + i2___fltol CODE 5992 0000 262 + i2_ETCPercentCalc CODE 66E2 0000 196 + __initialization CODE 6D64 0000 138 + i2___lmul CODE 7434 0000 106 + i2___aldiv CODE 5678 0000 268 + i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister CODE 7E52 0000 12 i2_TPSAnalysis CODE 4CD2 0000 440 _i2c1_fsmStateTable SMALLCONST 2501 0000 38 - i2_PWM2_16BIT_LoadBufferRegisters CODE 7D00 0000 4 + i2_PWM2_16BIT_LoadBufferRegisters CODE 7F66 0000 4 i2___xxtofl CODE 4E8A 0000 436 - i2_APPSAnalysis CODE 6CD2 0000 128 + i2_APPSAnalysis CODE 6F96 0000 128 i2_WriteMessageToFifo CODE 408C 0000 582 - i2_CAN1_TransmitFIFOStatusGet CODE 7956 0000 40 - i2_CAN1_IsTxErrorActive CODE 7A2E 0000 26 - i2_ValidateTransmission CODE 62B6 0000 216 - i2_CAN1_IsTxErrorPassive CODE 7B00 0000 22 - i2_memcpy CODE 72F4 0000 90 - i2_CAN1_OperationModeGet CODE 7CD4 0000 10 - i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister CODE 7BCA 0000 12 - i2_PWM1_16BIT_WritePeriodRegister CODE 7BD6 0000 12 + i2_CAN1_TransmitFIFOStatusGet CODE 7BA4 0000 40 + i2_CAN1_IsTxErrorActive CODE 7C9E 0000 26 + i2_ValidateTransmission CODE 63AC 0000 216 + i2_CAN1_IsTxErrorPassive CODE 7D70 0000 22 + i2_memcpy CODE 7556 0000 90 + i2_CAN1_OperationModeGet CODE 7F44 0000 10 + i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister CODE 7E3A 0000 12 + i2_PWM1_16BIT_WritePeriodRegister CODE 7E46 0000 12 -shared estimated size: 5411 +shared estimated size: 5403 mcc_generated_files/mcc.c - _PMD_Initialize CODE 792E 0000 40 - _OSCILLATOR_Initialize CODE 7A48 0000 24 - _SYSTEM_Initialize CODE 7776 0000 46 + _PMD_Initialize CODE 7B7C 0000 40 + _OSCILLATOR_Initialize CODE 7CB8 0000 24 + _SYSTEM_Initialize CODE 7998 0000 46 mcc_generated_files/mcc.c estimated size: 110 ETC.c - _ETCModeSelect CODE 747E 0000 68 - _ETCXavierSupervisor CODE 709A 0000 114 - _ETCMove CODE 503E 0000 386 - _ETC100msSupervisor CODE 7D18 0000 2 - _ETCPercentCalc CODE 638E 0000 202 - _ETCCalibrate CODE 5446 0000 288 + _ETCModeSelect CODE 76E0 0000 68 + _ETCXavierSupervisor CODE 7356 0000 114 + _ETCMove CODE 503E 0000 390 + _ETC100msSupervisor CODE 7184 0000 118 + _ETCPercentCalc CODE 6484 0000 202 + _ETCCalibrate CODE 544A 0000 288 _TPSAnalysis CODE 4738 0000 500 - _ETCRulesMotorSupervisor CODE 74C2 0000 64 - _PIDController_Init CODE 6BBC 0000 144 - _ETCInit CODE 7A60 0000 24 - _ETC500msSupervisor CODE 7D10 0000 2 - _APPSReadmin CODE 79F8 0000 28 - _APPSReadmax CODE 7B54 0000 20 - _ETCRulesSensorsSupervision CODE 7D0C 0000 2 + _ETCRulesMotorSupervisor CODE 5A98 0000 242 + _PIDController_Init CODE 6DF4 0000 144 + _ETCInit CODE 7CD0 0000 24 + _ETC500msSupervisor CODE 6C3A 0000 150 + _APPSReadmin CODE 7C68 0000 28 + _APPSReadmax CODE 7DC4 0000 20 + _ETCRulesSensorsSupervision CODE 6868 0000 180 _PIDController_Update CODE 25BC 0000 1810 - _APPSAnalysis CODE 6C4C 0000 134 + _APPSAnalysis CODE 6F10 0000 134 -ETC.c estimated size: 3788 +ETC.c estimated size: 4412 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c ___flmul CODE 3650 0000 1104 @@ -8008,24 +8002,24 @@ C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c estimated size: 1104 GPIO.c - _GPIOInit CODE 7502 0000 62 - _GPIO_PWM1_Control CODE 5B86 0000 242 - _GPIO_PWM2_Control CODE 5A94 0000 242 + _GPIOInit CODE 7724 0000 62 + _GPIO_PWM1_Control CODE 5C7C 0000 242 + _GPIO_PWM2_Control CODE 5B8A 0000 242 GPIO.c estimated size: 546 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c - ___lwdiv CODE 6EC8 0000 118 + ___lwdiv CODE 710E 0000 118 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c estimated size: 118 mcc_generated_files/tmr1.c - _TMR1_Initialize CODE 73A0 0000 80 - _TMR1_SetInterruptHandler CODE 7BEE 0000 10 - _TMR1_DefaultInterruptHandler CODE 7D0E 0000 2 - _TMR1_CallBack CODE 6106 0000 216 - _TMR1_WriteTimer CODE 77D2 0000 46 - _TMR1_ISR CODE 76AA 0000 56 + _TMR1_Initialize CODE 7602 0000 80 + _TMR1_SetInterruptHandler CODE 7E5E 0000 10 + _TMR1_DefaultInterruptHandler CODE 7F70 0000 2 + _TMR1_CallBack CODE 61FC 0000 216 + _TMR1_WriteTimer CODE 79F4 0000 46 + _TMR1_ISR CODE 78CC 0000 56 mcc_generated_files/tmr1.c estimated size: 410 @@ -8035,46 +8029,46 @@ C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c estimated size: 924 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c - ___fltol CODE 5780 0000 264 + ___fltol CODE 5784 0000 264 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c estimated size: 264 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c - _memcpy CODE 723E 0000 92 + _memcpy CODE 74FA 0000 92 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c estimated size: 92 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c - ___flge CODE 5888 0000 262 + ___flge CODE 588C 0000 262 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c estimated size: 262 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c - ___aldiv CODE 5566 0000 270 + ___aldiv CODE 556A 0000 270 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c estimated size: 270 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c - ___wmul CODE 785A 0000 44 + ___wmul CODE 7AA8 0000 44 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c estimated size: 44 ANALOG.c - _ANALOGRead CODE 75FA 0000 60 - _ANALOG_GetVoltage CODE 5316 0000 304 + _ANALOGRead CODE 781C 0000 60 + _ANALOG_GetVoltage CODE 531A 0000 304 ANALOG.c estimated size: 364 main.c - _main CODE 695E 0000 154 + _main CODE 6B08 0000 154 main.c estimated size: 154 CLUTCH.c - _CLUTCH_HighLevelMovements CODE 6772 0000 176 - _CLUTCH_AnalyseState CODE 6458 0000 202 - _CLUTCH_Move CODE 68C0 0000 158 - _CLUTCH_Init CODE 79A0 0000 30 + _CLUTCH_HighLevelMovements CODE 691C 0000 176 + _CLUTCH_AnalyseState CODE 654E 0000 202 + _CLUTCH_Move CODE 6A6A 0000 158 + _CLUTCH_Init CODE 7C10 0000 30 CLUTCH.c estimated size: 566 diff --git a/ETC.X/dist/default/production/ETC.X.production.mum b/ETC.X/dist/default/production/ETC.X.production.mum index 8eb5218..4ad1dc2 100644 --- a/ETC.X/dist/default/production/ETC.X.production.mum +++ b/ETC.X/dist/default/production/ETC.X.production.mum @@ -1,7 +1,7 @@ Memory Summary: - Program space used 5842h ( 22594) of 10000h bytes ( 34.5%) - Data space used 27Ch ( 636) of 2000h bytes ( 7.8%) + Program space used 5AA2h ( 23202) of 10000h bytes ( 35.4%) + Data space used 27Dh ( 637) of 2000h bytes ( 7.8%) Configuration bits used 12h ( 18) of 12h words (100.0%) EEPROM space used 0h ( 0) of 400h bytes ( 0.0%) ID Location space used 40h ( 64) of 40h bytes (100.0%) diff --git a/ETC.X/dist/default/production/ETC.X.production.o b/ETC.X/dist/default/production/ETC.X.production.o index 1a640cc..cb1e342 100644 Binary files a/ETC.X/dist/default/production/ETC.X.production.o and b/ETC.X/dist/default/production/ETC.X.production.o differ diff --git a/ETC.X/dist/default/production/ETC.X.production.rlf b/ETC.X/dist/default/production/ETC.X.production.rlf index 6d98aef..435be98 100644 Binary files a/ETC.X/dist/default/production/ETC.X.production.rlf and b/ETC.X/dist/default/production/ETC.X.production.rlf differ diff --git a/ETC.X/dist/default/production/ETC.X.production.sdb b/ETC.X/dist/default/production/ETC.X.production.sdb index 40ceb36..a83996a 100644 --- a/ETC.X/dist/default/production/ETC.X.production.sdb +++ b/ETC.X/dist/default/production/ETC.X.production.sdb @@ -318,14 +318,14 @@ channel_FVR_Buffer2 63 [v i2_APPSAnalysis APPSAnalysis `(v 1 e 1 0 ] "419 [v _ETCMove ETCMove `(v 1 e 1 0 ] -"458 +"460 [v _ETCXavierSupervisor ETCXavierSupervisor `(v 1 e 1 0 ] -"493 +"495 [v _ETCPercentCalc ETCPercentCalc `(ui 1 e 2 0 ] [v i2_ETCPercentCalc ETCPercentCalc `(ui 1 e 2 0 ] -"572 +"574 [v _PIDController_Init PIDController_Init `(v 1 e 1 0 ] -"585 +"587 [v _PIDController_Update PIDController_Update `(f 1 e 4 0 ] "24 C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c [v _GPIOInit GPIOInit `(v 1 e 1 0 ] @@ -709,19 +709,19 @@ channel_FVR_Buffer2 63 [v _CANReadMessage CANReadMessage `(v 1 e 1 0 ] "196 [v _CANDisableErrorInterrupt CANDisableErrorInterrupt `(v 1 e 1 0 ] -"25 C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +"26 C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c [v _TEMPORIZATION_10ms TEMPORIZATION_10ms `(v 1 e 1 0 ] -"32 +"37 [v _TEMPORIZATION_100ms TEMPORIZATION_100ms `(v 1 e 1 0 ] -"43 +"48 [v _TEMPORIZATION_500ms TEMPORIZATION_500ms `(v 1 e 1 0 ] -"54 +"59 [v _TEMPORIZATION_1s TEMPORIZATION_1s `(v 1 e 1 0 ] -"60 -[v _TEMPORIZATION_10s TEMPORIZATION_10s `(v 1 e 1 0 ] "65 -[v _TEMPORIZATION_30s TEMPORIZATION_30s `(v 1 e 1 0 ] +[v _TEMPORIZATION_10s TEMPORIZATION_10s `(v 1 e 1 0 ] "70 +[v _TEMPORIZATION_30s TEMPORIZATION_30s `(v 1 e 1 0 ] +"75 [v _TEMPORIZATION_1mins TEMPORIZATION_1mins `(v 1 e 1 0 ] "65 C:\Users\panze\Documents\GitHub\ETC\ETC.X/ETC.h [v _uiTPS1TableIn uiTPS1TableIn `[21]ui 1 e 42 0 ] @@ -838,7 +838,7 @@ channel_FVR_Buffer2 63 [v _PMD2 PMD2 `VEuc 1 e 1 @98 ] "1474 [v _LATA LATA `VEuc 1 e 1 @1214 ] -[s S4163 . 1 `uc 1 LATA0 1 0 :1:0 +[s S4245 . 1 `uc 1 LATA0 1 0 :1:0 `uc 1 LATA1 1 0 :1:1 `uc 1 LATA2 1 0 :1:2 `uc 1 LATA3 1 0 :1:3 @@ -848,8 +848,8 @@ channel_FVR_Buffer2 63 `uc 1 LATA7 1 0 :1:7 ] "1491 -[u S4172 . 1 `S4163 1 . 1 0 ] -[v _LATAbits LATAbits `VES4172 1 e 1 @1214 ] +[u S4254 . 1 `S4245 1 . 1 0 ] +[v _LATAbits LATAbits `VES4254 1 e 1 @1214 ] "1514 [v _PMD3 PMD3 `VEuc 1 e 1 @99 ] "1536 @@ -870,7 +870,7 @@ channel_FVR_Buffer2 63 [v _PMD4 PMD4 `VEuc 1 e 1 @100 ] "1598 [v _LATC LATC `VEuc 1 e 1 @1216 ] -[s S4241 . 1 `uc 1 LATC0 1 0 :1:0 +[s S4213 . 1 `uc 1 LATC0 1 0 :1:0 `uc 1 LATC1 1 0 :1:1 `uc 1 LATC2 1 0 :1:2 `uc 1 LATC3 1 0 :1:3 @@ -880,8 +880,8 @@ channel_FVR_Buffer2 63 `uc 1 LATC7 1 0 :1:7 ] "1615 -[u S4250 . 1 `S4241 1 . 1 0 ] -[v _LATCbits LATCbits `VES4250 1 e 1 @1216 ] +[u S4222 . 1 `S4213 1 . 1 0 ] +[v _LATCbits LATCbits `VES4222 1 e 1 @1216 ] "1621 [v _PMD5 PMD5 `VEuc 1 e 1 @101 ] "1660 @@ -2084,6 +2084,8 @@ channel_FVR_Buffer2 63 [v _uiCount30s uiCount30s `ui 1 e 2 0 ] "21 [v _uiCount1min uiCount1min `ui 1 e 2 0 ] +"22 +[v _ucCount50ms ucCount50ms `uc 1 e 1 0 ] "54 C:\Users\panze\Documents\GitHub\ETC\ETC.X\main.c [v _main main `(v 1 e 1 0 ] { @@ -2350,21 +2352,21 @@ channel_FVR_Buffer2 63 [v ETCMove@ucMode ucMode `uc 1 p 1 150 ] "421 [v ETCMove@ucTargetMove ucTargetMove `uc 1 a 1 153 ] -"456 +"458 } 0 -"585 +"587 [v _PIDController_Update PIDController_Update `(f 1 e 4 0 ] { -"590 +"592 [v PIDController_Update@error error `f 1 a 4 126 ] -"596 +"598 [v PIDController_Update@proportional proportional `f 1 a 4 102 ] [s S3582 . 56 `f 1 Kp 4 0 `f 1 Ki 4 4 `f 1 Kd 4 8 `f 1 tau 4 12 `f 1 limMin 4 16 `f 1 limMax 4 20 `f 1 limMinInt 4 24 `f 1 limMaxInt 4 28 `f 1 T 4 32 `f 1 integrator 4 36 `f 1 prevError 4 40 `f 1 differentiator 4 44 `f 1 prevMeasurement 4 48 `f 1 out 4 52 ] -"585 +"587 [v PIDController_Update@pid pid `*.39S3582 1 p 2 92 ] [v PIDController_Update@setpoint setpoint `f 1 p 4 94 ] [v PIDController_Update@measurement measurement `f 1 p 4 98 ] -"653 +"655 } 0 "245 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c [v ___flsub __flsub `(d 1 e 4 0 ] @@ -2382,17 +2384,17 @@ channel_FVR_Buffer2 63 "8 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c [v ___flmul __flmul `(d 1 e 4 0 ] { -[s S4814 . 4 `uc 1 a 1 0 `uc 1 b 1 1 `uc 1 c 1 2 `uc 1 d 1 3 ] +[s S4803 . 4 `uc 1 a 1 0 `uc 1 b 1 1 `uc 1 c 1 2 `uc 1 d 1 3 ] "13 -[s S4819 . 4 `s 1 wordA 2 0 `s 1 wordB 2 2 ] -[u S4822 . 4 `l 1 i 4 0 `d 1 f 4 0 `S4814 1 fAsBytes 4 0 `S4819 1 fAsWords 4 0 ] -[v ___flmul@prod prod `S4822 1 a 4 49 ] +[s S4808 . 4 `s 1 wordA 2 0 `s 1 wordB 2 2 ] +[u S4811 . 4 `l 1 i 4 0 `d 1 f 4 0 `S4803 1 fAsBytes 4 0 `S4808 1 fAsWords 4 0 ] +[v ___flmul@prod prod `S4811 1 a 4 49 ] "12 [v ___flmul@grs grs `ul 1 a 4 43 ] -[s S4890 . 2 `uc 1 a 1 0 `uc 1 b 1 1 ] +[s S4879 . 2 `uc 1 a 1 0 `uc 1 b 1 1 ] "14 -[u S4893 . 2 `s 1 i 2 0 `us 1 n 2 0 `S4890 1 nAsBytes 2 0 ] -[v ___flmul@temp temp `S4893 1 a 2 53 ] +[u S4882 . 2 `s 1 i 2 0 `us 1 n 2 0 `S4879 1 nAsBytes 2 0 ] +[v ___flmul@temp temp `S4882 1 a 2 53 ] "10 [v ___flmul@bexp bexp `uc 1 a 1 48 ] "11 @@ -2438,7 +2440,7 @@ channel_FVR_Buffer2 63 [v ETCRulesMotorSupervisor@ucTPStarget ucTPStarget `uc 1 a 1 wreg ] [v ETCRulesMotorSupervisor@ucTPSactual ucTPSactual `uc 1 p 1 43 ] "200 -[v ETCRulesMotorSupervisor@ucTPStarget ucTPStarget `uc 1 a 1 44 ] +[v ETCRulesMotorSupervisor@ucTPStarget ucTPStarget `uc 1 a 1 49 ] "226 } 0 "56 C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C @@ -2596,12 +2598,12 @@ channel_FVR_Buffer2 63 { "78 } 0 -"572 +"574 [v _PIDController_Init PIDController_Init `(v 1 e 1 0 ] { [s S3582 . 56 `f 1 Kp 4 0 `f 1 Ki 4 4 `f 1 Kd 4 8 `f 1 tau 4 12 `f 1 limMin 4 16 `f 1 limMax 4 20 `f 1 limMinInt 4 24 `f 1 limMaxInt 4 28 `f 1 T 4 32 `f 1 integrator 4 36 `f 1 prevError 4 40 `f 1 differentiator 4 44 `f 1 prevMeasurement 4 48 `f 1 out 4 52 ] [v PIDController_Init@pid pid `*.39S3582 1 p 2 0 ] -"583 +"585 } 0 "266 [v _ETCCalibrate ETCCalibrate `(v 1 e 1 0 ] @@ -2823,13 +2825,13 @@ channel_FVR_Buffer2 63 { "416 } 0 -"493 +"495 [v _ETCPercentCalc ETCPercentCalc `(ui 1 e 2 0 ] { [v ETCPercentCalc@val val `l 1 p 4 26 ] [v ETCPercentCalc@min min `l 1 p 4 30 ] [v ETCPercentCalc@max max `l 1 p 4 34 ] -"512 +"514 } 0 "15 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c [v ___lmul __lmul `(ul 1 e 4 0 ] @@ -2882,15 +2884,15 @@ channel_FVR_Buffer2 63 { "230 } 0 -"43 C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +"48 C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c [v _TEMPORIZATION_500ms TEMPORIZATION_500ms `(v 1 e 1 0 ] { -"52 +"57 } 0 -"458 C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c +"460 C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c [v _ETCXavierSupervisor ETCXavierSupervisor `(v 1 e 1 0 ] { -"480 +"482 } 0 "64 C:\Users\panze\Documents\GitHub\ETC\ETC.X\GPIO.c [v i2_GPIO_PWM2_Control GPIO_PWM2_Control `(v 1 e 1 0 ] @@ -3027,30 +3029,30 @@ channel_FVR_Buffer2 63 [v CLUTCH_AnalyseState@ucFDC1 ucFDC1 `uc 1 a 1 0 ] "145 } 0 -"65 C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +"70 C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c [v _TEMPORIZATION_30s TEMPORIZATION_30s `(v 1 e 1 0 ] { -"68 +"73 } 0 -"54 +"59 [v _TEMPORIZATION_1s TEMPORIZATION_1s `(v 1 e 1 0 ] { -"58 +"63 } 0 -"70 +"75 [v _TEMPORIZATION_1mins TEMPORIZATION_1mins `(v 1 e 1 0 ] { -"73 +"78 } 0 -"60 +"65 [v _TEMPORIZATION_10s TEMPORIZATION_10s `(v 1 e 1 0 ] { -"63 +"68 } 0 -"32 +"37 [v _TEMPORIZATION_100ms TEMPORIZATION_100ms `(v 1 e 1 0 ] { -"41 +"46 } 0 "56 C:\Users\panze\Documents\GitHub\ETC\ETC.X\MESSAGES.C [v i2_CANWriteMessage CANWriteMessage `(v 1 e 1 0 ] @@ -3209,10 +3211,10 @@ channel_FVR_Buffer2 63 { "159 } 0 -"25 C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c +"26 C:\Users\panze\Documents\GitHub\ETC\ETC.X\TEMPORIZATIONS.c [v _TEMPORIZATION_10ms TEMPORIZATION_10ms `(v 1 e 1 0 ] { -"30 +"35 } 0 "305 C:\Users\panze\Documents\GitHub\ETC\ETC.X\ETC.c [v i2_TPSAnalysis TPSAnalysis `(v 1 e 1 0 ] @@ -3224,13 +3226,13 @@ channel_FVR_Buffer2 63 { "416 } 0 -"493 +"495 [v i2_ETCPercentCalc ETCPercentCalc `(ui 1 e 2 0 ] { [v i2ETCPercentCalc@val val `l 1 p 4 26 ] [v i2ETCPercentCalc@min min `l 1 p 4 30 ] [v i2ETCPercentCalc@max max `l 1 p 4 34 ] -"512 +"514 } 0 "15 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c [v i2___lmul __lmul `(ul 1 e 4 0 ] diff --git a/ETC.X/dist/default/production/ETC.X.production.sym b/ETC.X/dist/default/production/ETC.X.production.sym index 19b57f0..dad1994 100644 --- a/ETC.X/dist/default/production/ETC.X.production.sym +++ b/ETC.X/dist/default/production/ETC.X.production.sym @@ -1,37 +1,36 @@ ___lwdiv@dividend 560 0 BANK5 1 -_PIDController_Update$5549 5CE 0 BANK5 1 ___aldiv@counter 574 0 BANK5 1 _rd1RegCompleteHandler@i2c1_master_example$F145 0 0 ABS 0 _I2C1_DO_SEND_RESTART_READ 0 0 ABS 0 ___lwdiv@counter 566 0 BANK5 1 ANALOG_GetVoltage@uiValorVoltage 56D 0 BANK5 1 -_ucCount500ms 55C 0 COMRAM 1 +_ucCount500ms 55D 0 COMRAM 1 Receive@index 521 0 COMRAM 1 __size_ofi2_ETCPercentCalc 0 0 ABS 0 ___fldiv@rem 5AF 0 BANK5 1 -__S0 7D2A 0 ABS 0 -__S1 77E 0 ABS 0 +__S0 7F88 0 ABS 0 +__S1 78C 0 ABS 0 __S2 0 0 ABS 0 _CAN1_RxBufferOverflowHandler 666 0 BANK6 1 __S4 0 0 ABS 0 __S5 0 0 ABS 0 -_ucTargetClutch 557 0 COMRAM 1 +_ucTargetClutch 558 0 COMRAM 1 _uiCount1min 65A 0 BANK6 1 i2_isTxChannel$985 501 0 COMRAM 1 i2memcpy@d 507 0 COMRAM 1 CAN1_SetFIFO1NotEmptyHandler@handler 560 0 BANK5 1 _ucLap_counter 688 0 BANK6 1 -_CAN1_SetSystemErrorInterruptHandler 7C52 0 CODE 0 -_pid 6B0 0 BANK6 1 +_CAN1_SetSystemErrorInterruptHandler 7EC2 0 CODE 0 +_pid 754 0 BANK7 1 i2WriteMessageToFifo@txCanMsg 50E 0 COMRAM 1 __end_of_ReadMessageFromFifo 4512 0 CODE 0 PIDController_Update@measurement 5C2 0 BANK5 1 _PMD0 60 0 ABS 0 -_CAN1_SetTxAttemptInterruptHandler 7C48 0 CODE 0 -_TMR0_DefaultInterruptHandler 7D1A 0 CODE 0 +_CAN1_SetTxAttemptInterruptHandler 7EB8 0 CODE 0 +_TMR0_DefaultInterruptHandler 7F78 0 CODE 0 _PMD1 61 0 ABS 0 -__end_of_ValidateTransmission 6024 0 CODE 0 -_TMR1_DefaultInterruptHandler 7D0E 0 CODE 0 +__end_of_ValidateTransmission 611A 0 CODE 0 +_TMR1_DefaultInterruptHandler 7F70 0 CODE 0 _PMD2 62 0 ABS 0 _PMD3 63 0 ABS 0 _PMD4 64 0 ABS 0 @@ -42,9 +41,9 @@ ___fladd@signs 57A 0 BANK5 1 _PMD7 67 0 ABS 0 _PMD8 68 0 ABS 0 __size_of_CAN1_SetRxBufferOverFlowInterruptHandler 0 0 ABS 0 -__end_of_PWM2_16BIT_WritePeriodRegister 7B88 0 CODE 0 +__end_of_PWM2_16BIT_WritePeriodRegister 7DF8 0 CODE 0 _ucEBS_state 68C 0 BANK6 1 -__end_of_TEMPORIZATION_1mins 7D16 0 CODE 0 +__end_of_TEMPORIZATION_1mins 7F76 0 CODE 0 _LATA 4BE 0 ABS 0 _LATB 4BF 0 ABS 0 _LATC 4C0 0 ABS 0 @@ -54,29 +53,29 @@ _ADCP 3D8 0 ABS 0 _WPUB 409 0 ABS 0 _WPUC 411 0 ABS 0 __size_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 0 0 ABS 0 -_ETCCalibrate 5446 0 CODE 0 +_ETCCalibrate 544A 0 CODE 0 _WPUE 421 0 ABS 0 __size_ofi2_CAN1_IsTxErrorActive 0 0 ABS 0 -_CAN1_RXI_ISR 7886 0 CODE 0 -__end_of_ADC_SelectContext 7BBE 0 CODE 0 +_CAN1_RXI_ISR 7AD4 0 CODE 0 +__end_of_ADC_SelectContext 7E2E 0 CODE 0 ANALOG_GetVoltage@ucEntradaAnalogica 569 0 BANK5 1 -__end_of_PIN_MANAGER_Initialize 6E4E 0 CODE 0 -i2_APPSAnalysis 6CD2 0 CODE 0 +__end_of_PIN_MANAGER_Initialize 7094 0 CODE 0 +i2_APPSAnalysis 6F96 0 CODE 0 WriteMessageToFifo@txFifoObj 56B 0 BANK5 1 __size_ofi2___lmul 0 0 ABS 0 -__end_ofi2_isTxChannel 75FA 0 CODE 0 -__end_of_TMR1_Initialize 73F0 0 CODE 0 +__end_ofi2_isTxChannel 781C 0 CODE 0 +__end_of_TMR1_Initialize 7652 0 CODE 0 _I2C1_DO_SEND_ADR_READ 0 0 ABS 0 _ucASMode 5FE 0 BANK5 1 -_main 695E 0 CODE 0 -_CLUTCH_HighLevelMovements 6772 0 CODE 0 +_main 6B08 0 CODE 0 +_CLUTCH_HighLevelMovements 691C 0 CODE 0 ___sp 0 0 STACK 2 ?___fladd 56E 0 BANK5 1 _ADC_DefaultActiveClockTuning_ISR 0 0 ABS 0 _PWM1_16BIT_Period_DefaultInterruptHandler 0 0 ABS 0 _PWM2_16BIT_Period_DefaultInterruptHandler 0 0 ABS 0 start 1A 0 CODE 0 -_TMR1_WriteTimer 77D2 0 CODE 0 +_TMR1_WriteTimer 79F4 0 CODE 0 _ucTargetBrake 690 0 BANK6 1 __size_of_DefaultSystemErrorHandler 0 0 ABS 0 __size_of_ETCXavierSupervisor 0 0 ABS 0 @@ -86,31 +85,31 @@ __size_of_PWM1_16BIT_LoadBufferRegisters 0 0 ABS 0 _ucTargetGear 68E 0 BANK6 1 i2memcpy@d1 501 0 COMRAM 1 __size_of_DefaultBusErrorHandler 0 0 ABS 0 -__end_of_TEMPORIZATION_100ms 75BC 0 CODE 0 +__end_of_TEMPORIZATION_100ms 77DE 0 CODE 0 PIDController_Init@pid 560 0 BANK5 1 ADC_GetSingleConversion@channel 564 0 BANK5 1 __size_ofi2_CAN1_Transmit 0 0 ABS 0 -__end_of___aldiv 5674 0 CODE 0 +__end_of___aldiv 5678 0 CODE 0 _TMR0H 319 0 ABS 0 _TMR1H 31D 0 ABS 0 __size_of_GetTxFifoStatus 0 0 ABS 0 Receive@rxCanMsg 519 0 COMRAM 1 -_CAN1_SetRxBufferOverFlowInterruptHandler 7C5C 0 CODE 0 +_CAN1_SetRxBufferOverFlowInterruptHandler 7ECC 0 CODE 0 _TMR0L 318 0 ABS 0 _TMR1L 31C 0 ABS 0 _ADREF 3F8 0 ABS 0 -__end_of_TEMPORIZATION_500ms 7B7A 0 CODE 0 +__end_of_TEMPORIZATION_500ms 7DEA 0 CODE 0 _ADPCH 3EC 0 ABS 0 __size_of_GetRxFifoDepth 0 0 ABS 0 -__end_of_CAN1_IsTxErrorPassive 7AD4 0 CODE 0 +__end_of_CAN1_IsTxErrorPassive 7D44 0 CODE 0 _TRISA 4C6 0 ABS 0 _T1CLK 321 0 ABS 0 _TRISB 4C7 0 ABS 0 _ADCAP 3F0 0 ABS 0 -__end_of_CANWriteMessage 6106 0 CODE 0 +__end_of_CANWriteMessage 61FC 0 CODE 0 _TRISC 4C8 0 ABS 0 _ADCLK 3FA 0 ABS 0 -_CAN1_SetInvalidMessageInterruptHandler 7C70 0 CODE 0 +_CAN1_SetInvalidMessageInterruptHandler 7EE0 0 CODE 0 __end_of___flmul 3AA0 0 CODE 0 __Hirdata 0 0 CODE 0 _TRISE 4CA 0 ABS 0 @@ -122,10 +121,10 @@ __size_of_I2C1_Initialize 0 0 ABS 0 _T1CON 31E 0 ABS 0 CAN1_ReceivedMessageCountGet@index 50A 0 COMRAM 1 _ADACT 3F9 0 ABS 0 -_ucCount1s 55B 0 COMRAM 1 +_ucCount1s 55C 0 COMRAM 1 _ucAPPSManual 678 0 BANK6 1 _ADCNT 3E6 0 ABS 0 -_isTxChannel 7438 0 CODE 0 +_isTxChannel 769A 0 CODE 0 _ucSpeed_actual 686 0 BANK6 1 __size_of_PIDController_Update 0 0 ABS 0 PWM1_16BIT_WritePeriodRegister@periodCount 560 0 BANK5 1 @@ -134,68 +133,69 @@ PWM2_16BIT_WritePeriodRegister@periodCount 560 0 BANK5 1 _ADRPT 3E7 0 ABS 0 ?___flneg 59F 0 BANK5 1 _ADCTX 3FB 0 ABS 0 -_CAN1_RX_FIFO_FilterMaskConfiguration 797E 0 CODE 0 +_CAN1_RX_FIFO_FilterMaskConfiguration 7BCC 0 CODE 0 __size_of_ADC_SetContext1ThresholdInterruptHandler 0 0 ABS 0 _ucTPS 540 0 COMRAM 1 _ucCount500msTPSDiff 54B 0 COMRAM 1 __Hconfig 300024 0 CONFIG 4 __Lconfig 0 0 CONFIG 4 -__end_of_GPIOInit 7540 0 CODE 0 +__end_of_GPIOInit 7762 0 CODE 0 _C1FLTOBJ1T 197 0 ABS 0 TMR1_WriteTimer@timerVal 501 0 COMRAM 1 __size_of_ADC_SetContext2ThresholdInterruptHandler 0 0 ABS 0 ValidateTransmission@field 569 0 BANK5 1 -_CAN1_Receive 734E 0 CODE 0 +_CAN1_Receive 75B0 0 CODE 0 +_ETCMove$5534 5F7 0 BANK5 1 __size_of_ADC_SetContext3ThresholdInterruptHandler 0 0 ABS 0 -_GPIO_PWM1_Control 5B86 0 CODE 0 +_GPIO_PWM1_Control 5C7C 0 CODE 0 __size_of_ADC_SetContext4ThresholdInterruptHandler 0 0 ABS 0 ?___flsub 597 0 BANK5 1 _ucCount100msTPSError 54D 0 COMRAM 1 __Hbigram 0 0 ABS 0 __Lbigram 0 0 ABS 0 -__end_of_TMR0_SetInterruptHandler 7C02 0 CODE 0 +__end_of_TMR0_SetInterruptHandler 7E72 0 CODE 0 __Hrparam 0 0 COMRAM 1 __Lrparam 0 0 COMRAM 1 i2memcpy@n 505 0 COMRAM 1 -_GPIO_PWM2_Control 5A94 0 CODE 0 -__end_ofi2_CANWriteMessage 62B6 0 CODE 0 -__end_of_DefaultFIFO1NotEmptyHandler 7CF4 0 CODE 0 -_PWM1_16BIT_Slice1Output1_SetInterruptHandler 7C2A 0 CODE 0 -_PWM2_16BIT_Slice1Output1_SetInterruptHandler 7C0C 0 CODE 0 +_GPIO_PWM2_Control 5B8A 0 CODE 0 +__end_ofi2_CANWriteMessage 63AC 0 CODE 0 +__end_of_DefaultFIFO1NotEmptyHandler 7F5A 0 CODE 0 +_PWM1_16BIT_Slice1Output1_SetInterruptHandler 7E9A 0 CODE 0 +_PWM2_16BIT_Slice1Output1_SetInterruptHandler 7E7C 0 CODE 0 __Hram 0 0 ABS 0 __Lram 0 0 ABS 0 _C1FLTOBJ1U 196 0 ABS 0 __Hcomram 0 0 ABS 0 __Lcomram 0 0 ABS 0 -__end_ofi2_CAN1_IsTxErrorWarning 7B00 0 CODE 0 +__end_ofi2_CAN1_IsTxErrorWarning 7D70 0 CODE 0 i2_WriteMessageToFifo 408C 0 CODE 0 -_TEMPORIZATION_1s 729A 0 CODE 0 -__end_ofi2_GPIO_PWM1_Control 5E50 0 CODE 0 -__end_ofi2_GPIO_PWM2_Control 5D64 0 CODE 0 -_PWM1_16BIT_Slice1Output2_SetInterruptHandler 7C20 0 CODE 0 +_TEMPORIZATION_1s 7892 0 CODE 0 +__end_ofi2_GPIO_PWM1_Control 5F46 0 CODE 0 +__end_ofi2_GPIO_PWM2_Control 5E5A 0 CODE 0 +_PWM1_16BIT_Slice1Output2_SetInterruptHandler 7E90 0 CODE 0 __Hsfr 0 0 ABS 0 -_PWM2_16BIT_Slice1Output2_SetInterruptHandler 7C02 0 CODE 0 +_PWM2_16BIT_Slice1Output2_SetInterruptHandler 7E72 0 CODE 0 ___flge@ff1 560 0 BANK5 1 __Lsfr 0 0 ABS 0 __HcstackBANK5 0 0 ABS 0 __LcstackBANK5 0 0 ABS 0 -_TEMPORIZATION_10s 7D16 0 CODE 0 +_TEMPORIZATION_10s 7F76 0 CODE 0 __HidataBANK6 0 0 ABS 0 __Hbss 0 0 RAM 1 __LidataBANK6 0 0 ABS 0 __Lbss 0 0 RAM 1 ___param_bank 0 0 ABS 0 __Hnvrram 0 0 COMRAM 1 -__end_of_CAN1_BitRateConfiguration 7B54 0 CODE 0 +__end_of_CAN1_BitRateConfiguration 7DC4 0 CODE 0 __pcstackBANK5 560 0 BANK5 1 __Lnvrram 0 0 COMRAM 1 i2___fladd 3190 0 CODE 0 -__pidataBANK6 7670 0 CODE 0 +__pidataBANK6 7A50 0 CODE 0 __size_ofi2_CAN1_IsTxErrorPassive 0 0 ABS 0 -ETCRulesMotorSupervisor@ucTPStarget 58C 0 BANK5 1 -_ANALOGRead 75FA 0 CODE 0 -_GPIOInit 7502 0 CODE 0 -_TEMPORIZATION_10ms 7CDE 0 CODE 0 +ETCRulesMotorSupervisor@ucTPStarget 591 0 BANK5 1 +_ANALOGRead 781C 0 CODE 0 +_GPIOInit 7724 0 CODE 0 +_TEMPORIZATION_10ms 7BEE 0 CODE 0 CAN1_SetRxBufferOverFlowInterruptHandler@handler 560 0 BANK5 1 _rxMsgData 691 0 BANK6 1 ___xxtofl 4B1A 0 CODE 0 @@ -206,18 +206,18 @@ _T0CON0 31A 0 ABS 0 _ADCON0 3F3 0 ABS 0 _T0CON1 31B 0 ABS 0 _ADCON1 3F4 0 ABS 0 -_INTERRUPT_InterruptManager 66B0 0 CODE 0 +_INTERRUPT_InterruptManager 67A6 0 CODE 0 _ADCON2 3F5 0 ABS 0 -_ETCRulesMotorSupervisor 74C2 0 CODE 0 -__end_of_CAN1_SetTxAttemptInterruptHandler 7C52 0 CODE 0 +_ETCRulesMotorSupervisor 5A98 0 CODE 0 +__end_of_CAN1_SetTxAttemptInterruptHandler 7EC2 0 CODE 0 CLUTCH_Move@ucMode 5F6 0 BANK5 1 _ADCON3 3F6 0 ABS 0 -_TEMPORIZATION_100ms 757E 0 CODE 0 +_TEMPORIZATION_100ms 77A0 0 CODE 0 i2___fladd@signs 51B 0 COMRAM 1 ?___fltol 5E2 0 BANK5 1 CAN1_OperationModeSet@opMode 560 0 BANK5 1 -_TEMPORIZATION_1mins 7D14 0 CODE 0 -i2___lmul 7178 0 CODE 0 +_TEMPORIZATION_1mins 7F74 0 CODE 0 +i2___lmul 7434 0 CODE 0 _I2C1_DO_SEND_ADR_WRITE 0 0 ABS 0 _PIE0bits 49E 0 ABS 0 _ucETCResolveNotCloseError 676 0 BANK6 1 @@ -232,7 +232,7 @@ _PIR0bits 4AE 0 ABS 0 _uiTPS1 53E 0 COMRAM 1 _PIE7bits 4A5 0 ABS 0 _PIR1bits 4AF 0 ABS 0 -i2_GPIO_PWM1_Control 5D64 0 CODE 0 +i2_GPIO_PWM1_Control 5E5A 0 CODE 0 _PIR2bits 4B0 0 ABS 0 _PIR3bits 4B1 0 ABS 0 _I2C1_DO_SEND_STOP 0 0 ABS 0 @@ -240,7 +240,7 @@ _PIR4bits 4B2 0 ABS 0 _uiTPS2 53C 0 COMRAM 1 _PIR5bits 4B3 0 ABS 0 _PIR7bits 4B5 0 ABS 0 -i2___wmul 78DC 0 CODE 0 +i2___wmul 7B2A 0 CODE 0 __size_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler 0 0 ABS 0 __size_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler 0 0 ABS 0 CAN1_RX_FIFO_ResetInfo@index 560 0 BANK5 1 @@ -264,7 +264,7 @@ __end_of_FIFO 2532 0 SMALLCONST 0 _ADACCL 3E3 0 ABS 0 _CAN1_TxAttemptHandler 668 0 BANK6 1 _ODCONC 412 0 ABS 0 -_ETCModeSelect 747E 0 CODE 0 +_ETCModeSelect 76E0 0 CODE 0 _INLVLA 404 0 ABS 0 __Hbigbss 0 0 BIGRAM 1 __Lbigbss 0 0 BIGRAM 1 @@ -285,26 +285,26 @@ __Lmediumconst 0 0 MEDIUMCONST 0 _C1CONH 101 0 ABS 0 ?___lwdiv 560 0 BANK5 1 _ADLTHH 3DA 0 ABS 0 -__end_of_Receive 5F3C 0 CODE 0 +__end_of_Receive 6032 0 CODE 0 _INLVLE 424 0 ABS 0 __Hfarbss 0 0 FARRAM 0 __Lfarbss 0 0 FARRAM 0 _ADUTHH 3DC 0 ABS 0 __Hfardata 0 0 FARRAM 0 -_ADC_SetContext3ThresholdInterruptHandler 7C98 0 CODE 0 +_ADC_SetContext3ThresholdInterruptHandler 7F08 0 CODE 0 _ADRESH 3EB 0 ABS 0 _ADPREL 3F1 0 ABS 0 __Lfardata 0 0 FARRAM 0 _rdBlkRegCompleteHandler 0 0 ABS 0 -__end_of_CAN1_SetInvalidMessageInterruptHandler 7C7A 0 CODE 0 +__end_of_CAN1_SetInvalidMessageInterruptHandler 7EEA 0 CODE 0 _ADACQL 3EE 0 ABS 0 _C1INTH 11D 0 ABS 0 -_APPSReadmin 79F8 0 CODE 0 +_APPSReadmin 7C68 0 CODE 0 _C1CONL 100 0 ABS 0 _ADERRH 3DE 0 ABS 0 _ADLTHL 3D9 0 ABS 0 _T1GCON 31F 0 ABS 0 -_DefaultTxAttemptHandler 7D1C 0 CODE 0 +_DefaultTxAttemptHandler 7F7A 0 CODE 0 _ADACCU 3E5 0 ABS 0 _ADUTHL 3DB 0 ABS 0 __Habs1 0 0 ABS 0 @@ -319,9 +319,9 @@ __Ltext100 0 0 ABS 0 __size_of_CANReadMessage 0 0 ABS 0 _ADSTAT 3F7 0 ABS 0 __size_of_ETCRulesMotorSupervisor 0 0 ABS 0 -__ptext100 6106 0 CODE 0 +__ptext100 61FC 0 CODE 0 _OSCFRQ B1 0 ABS 0 -__end_of_ANALOGRead 7636 0 CODE 0 +__end_of_ANALOGRead 7858 0 CODE 0 _RB0PPS 209 0 ABS 0 _RB1PPS 20A 0 ABS 0 _RC3PPS 214 0 ABS 0 @@ -332,8 +332,8 @@ CAN1_SetInvalidMessageInterruptHandler@handler 560 0 BANK5 1 __Htext110 0 0 ABS 0 __Ltext110 0 0 ABS 0 _C1CONU 102 0 ABS 0 -__end_of_ADC_DisableChannelSequencer 7CEE 0 CODE 0 -__ptext110 78DC 0 CODE 0 +__end_of_ADC_DisableChannelSequencer 7F54 0 CODE 0 +__ptext110 7B2A 0 CODE 0 _C1INTT 11F 0 ABS 0 _C1INTU 11E 0 ABS 0 _uiTPS1min 640 0 BANK6 1 @@ -343,60 +343,60 @@ __Htext120 0 0 ABS 0 __Htext101 0 0 ABS 0 __Ltext120 0 0 ABS 0 __Ltext101 0 0 ABS 0 -__end_of_TMR1_SetInterruptHandler 7BF8 0 CODE 0 +__end_of_TMR1_SetInterruptHandler 7E68 0 CODE 0 _uiTPS2min 63C 0 BANK6 1 ETCMove@ucTargetMove 5F9 0 BANK5 1 __HnvFARRAM 0 0 FARRAM 0 __LnvFARRAM 0 0 FARRAM 0 ?_ETCPercentCalc 57A 0 BANK5 1 -__ptext101 7D0E 0 CODE 0 -__ptext120 729A 0 CODE 0 -i2_GPIO_PWM2_Control 5C78 0 CODE 0 -i2_memcpy 72F4 0 CODE 0 +__ptext101 7F70 0 CODE 0 +__ptext120 7892 0 CODE 0 +i2_GPIO_PWM2_Control 5D6E 0 CODE 0 +i2_memcpy 7556 0 CODE 0 __Htext130 0 0 ABS 0 __Htext111 0 0 ABS 0 -__end_of_PWM1_16BIT_Period_SetInterruptHandler 7C3E 0 CODE 0 +__end_of_PWM1_16BIT_Period_SetInterruptHandler 7EAE 0 CODE 0 __Ltext130 0 0 ABS 0 __Ltext111 0 0 ABS 0 -i2_ETCPercentCalc 65EC 0 CODE 0 +i2_ETCPercentCalc 66E2 0 CODE 0 _ucAPPSTargetPruebas 656 0 BANK6 1 -__ptext111 7026 0 CODE 0 -__ptext130 7A78 0 CODE 0 +__ptext111 72E2 0 CODE 0 +__ptext130 7CE8 0 CODE 0 __Htext140 0 0 ABS 0 __Htext121 0 0 ABS 0 __Htext102 0 0 ABS 0 __Ltext140 0 0 ABS 0 __Ltext121 0 0 ABS 0 __Ltext102 0 0 ABS 0 -_DefaultInvalidMessageHandler 7D24 0 CODE 0 +_DefaultInvalidMessageHandler 7F82 0 CODE 0 __HidataBANK7 0 0 ABS 0 _I2C1_DO_RESET 0 0 ABS 0 CAN1_OperationModeSet@requestMode 562 0 BANK5 1 __LidataBANK7 0 0 ABS 0 -__ptext102 7B68 0 CODE 0 -__ptext121 7D14 0 CODE 0 -__ptext140 7CDE 0 CODE 0 -__end_of_CLUTCH_HighLevelMovements 6822 0 CODE 0 +__ptext102 7DD8 0 CODE 0 +__ptext121 7F74 0 CODE 0 +__ptext140 7BEE 0 CODE 0 +__end_of_CLUTCH_HighLevelMovements 69CC 0 CODE 0 i2___xxtofl@exp 50A 0 COMRAM 1 Receive@status 51D 0 COMRAM 1 -__pidataBANK7 6D52 0 CODE 0 +__pidataBANK7 6E84 0 CODE 0 __Htext150 0 0 ABS 0 __Htext131 0 0 ABS 0 __Htext112 0 0 ABS 0 __Ltext150 0 0 ABS 0 __Ltext131 0 0 ABS 0 __Ltext112 0 0 ABS 0 -__end_of_ETCModeSelect 74C2 0 CODE 0 +__end_of_ETCModeSelect 7724 0 CODE 0 _CANReadMessage 492C 0 CODE 0 _ucService_brake 689 0 BANK6 1 -i2_CAN1_IsBusOff 7B16 0 CODE 0 +i2_CAN1_IsBusOff 7D86 0 CODE 0 __size_of_ADC_DisableChannelSequencer 0 0 ABS 0 -__ptext112 598E 0 CODE 0 -__ptext131 7CD4 0 CODE 0 -__ptext150 6522 0 CODE 0 -__end_of___fltol 5888 0 CODE 0 +__ptext112 5992 0 CODE 0 +__ptext131 7F44 0 CODE 0 +__ptext150 6618 0 CODE 0 +__end_of___fltol 588C 0 CODE 0 ReadMessageFromFifo@rxFifoObj 50C 0 COMRAM 1 -_CAN1_TransmitFIFOStatusGet 76E2 0 CODE 0 +_CAN1_TransmitFIFOStatusGet 7904 0 CODE 0 __Htext160 0 0 ABS 0 __Htext141 0 0 ABS 0 __Htext122 0 0 ABS 0 @@ -410,10 +410,10 @@ TMR0_ISR@CountCallBack 65E 0 BANK6 1 TMR1_ISR@CountCallBack 658 0 BANK6 1 __end_of_DLC_BYTES 2530 0 SMALLCONST 0 i2memcpy@s1 503 0 COMRAM 1 -__ptext103 709A 0 CODE 0 -__ptext122 7D16 0 CODE 0 +__ptext103 7356 0 CODE 0 +__ptext122 7F76 0 CODE 0 __ptext141 4CD2 0 CODE 0 -__ptext160 7D20 0 CODE 0 +__ptext160 7F7E 0 CODE 0 ADC_SetContext2ThresholdInterruptHandler@InterruptHandler 560 0 BANK5 1 __Htext151 0 0 ABS 0 __Htext132 0 0 ABS 0 @@ -423,15 +423,14 @@ __Ltext132 0 0 ABS 0 __Ltext113 0 0 ABS 0 __size_of_ETCRulesSensorsSupervision 0 0 ABS 0 __ptext113 3190 0 CODE 0 -__ptext132 7AEA 0 CODE 0 -__ptext151 734E 0 CODE 0 -_ETCMove$5545 5F7 0 BANK5 1 +__ptext132 7D5A 0 CODE 0 +__ptext151 75B0 0 CODE 0 __size_ofi2_PWM2_16BIT_WritePeriodRegister 0 0 ABS 0 __Htext161 0 0 ABS 0 __Htext142 0 0 ABS 0 __Htext123 0 0 ABS 0 __Htext104 0 0 ABS 0 -__end_of___flsub 7438 0 CODE 0 +__end_of___flsub 769A 0 CODE 0 __Ltext161 0 0 ABS 0 __Ltext142 0 0 ABS 0 __Ltext123 0 0 ABS 0 @@ -440,10 +439,10 @@ __size_of___fldiv 0 0 ABS 0 __size_of_PWM2_16BIT_LoadBufferRegisters 0 0 ABS 0 i2ETCPercentCalc@val 51B 0 COMRAM 1 i2ETCPercentCalc@min 51F 0 COMRAM 1 -__ptext104 5C78 0 CODE 0 -__ptext123 757E 0 CODE 0 -__ptext142 6CD2 0 CODE 0 -__ptext161 7D22 0 CODE 0 +__ptext104 5D6E 0 CODE 0 +__ptext123 77A0 0 CODE 0 +__ptext142 6F96 0 CODE 0 +__ptext161 7F80 0 CODE 0 __size_of_CLUTCH_Move 0 0 ABS 0 i2ETCPercentCalc@max 523 0 COMRAM 1 _ucETCTimerRuleAPPS 54E 0 COMRAM 1 @@ -458,10 +457,10 @@ i2ValidateTransmission@validChannel 507 0 COMRAM 1 __size_of_CLUTCH_Init 0 0 ABS 0 _ulTPS2calc 624 0 BANK6 1 ?i2___xxtofl 501 0 COMRAM 1 -__ptext114 7BD6 0 CODE 0 -__ptext133 7A2E 0 CODE 0 -__ptext152 5E50 0 CODE 0 -__end_of___flge 598E 0 CODE 0 +__ptext114 7E46 0 CODE 0 +__ptext133 7C9E 0 CODE 0 +__ptext152 5F46 0 CODE 0 +__end_of___flge 5992 0 CODE 0 __Htext162 0 0 ABS 0 __Htext143 0 0 ABS 0 __Htext124 0 0 ABS 0 @@ -469,15 +468,15 @@ __Htext105 0 0 ABS 0 __Ltext162 0 0 ABS 0 __Ltext143 0 0 ABS 0 __Ltext124 0 0 ABS 0 -__end_of_CAN1_TX_FIFO_Configuration 7B40 0 CODE 0 +__end_of_CAN1_TX_FIFO_Configuration 7DB0 0 CODE 0 __Ltext105 0 0 ABS 0 _I2C1_CallbackReturnReset 0 0 ABS 0 _I2C1_DO_RX_EMPTY 0 0 ABS 0 -_APPSAnalysis 6C4C 0 CODE 0 -__ptext105 7BBE 0 CODE 0 -__ptext124 61DE 0 CODE 0 -__ptext143 65EC 0 CODE 0 -__ptext162 7D24 0 CODE 0 +_APPSAnalysis 6F10 0 CODE 0 +__ptext105 7E2E 0 CODE 0 +__ptext124 62D4 0 CODE 0 +__ptext143 66E2 0 CODE 0 +__ptext162 7F82 0 CODE 0 __size_ofi2_CAN1_TransmitFIFOStatusGet 0 0 ABS 0 __Htext153 0 0 ABS 0 __Htext134 0 0 ABS 0 @@ -485,36 +484,36 @@ __Htext115 0 0 ABS 0 __Ltext153 0 0 ABS 0 __Ltext134 0 0 ABS 0 __Ltext115 0 0 ABS 0 -_ADC_ActiveClockTuning_ISR 6EE 0 BANK6 1 +_ADC_ActiveClockTuning_ISR 6E1 0 BANK6 1 CAN1_Receive@index 525 0 COMRAM 1 _ucCLUTCHlmin 67C 0 BANK6 1 CANDisableErrorInterrupt@ucInterruptSet 560 0 BANK5 1 -__end_ofi2___lwdiv 709A 0 CODE 0 +__end_ofi2___lwdiv 7356 0 CODE 0 CLUTCH_HighLevelMovements@ucClutchAction 5FA 0 BANK5 1 __Hdata 0 0 ABS 0 __Ldata 0 0 ABS 0 -__ptext115 7BE2 0 CODE 0 -__ptext134 7B00 0 CODE 0 +__ptext115 7E52 0 CODE 0 +__ptext134 7D70 0 CODE 0 __ptext153 42D2 0 CODE 0 -_CLUTCH_Init 79A0 0 CODE 0 -__end_of_ETCXavierSupervisor 710C 0 CODE 0 +_CLUTCH_Init 7C10 0 CODE 0 +__end_of_ETCXavierSupervisor 73C8 0 CODE 0 __Htext163 0 0 ABS 0 __Htext144 0 0 ABS 0 __Htext125 0 0 ABS 0 __Htext106 0 0 ABS 0 -___flge 5888 0 CODE 0 +___flge 588C 0 CODE 0 __Ltext163 0 0 ABS 0 __Ltext144 0 0 ABS 0 __Ltext125 0 0 ABS 0 __Ltext106 0 0 ABS 0 -_PWM1_16BIT_WritePeriodRegister 7B96 0 CODE 0 -_PWM2_16BIT_WritePeriodRegister 7B7A 0 CODE 0 -__end_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler 7C34 0 CODE 0 -__end_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler 7C2A 0 CODE 0 -__ptext106 7BCA 0 CODE 0 -__ptext125 7956 0 CODE 0 -__ptext144 7178 0 CODE 0 -__ptext163 7D26 0 CODE 0 +_PWM1_16BIT_WritePeriodRegister 7E06 0 CODE 0 +_PWM2_16BIT_WritePeriodRegister 7DEA 0 CODE 0 +__end_of_PWM1_16BIT_Slice1Output1_SetInterruptHandler 7EA4 0 CODE 0 +__end_of_PWM1_16BIT_Slice1Output2_SetInterruptHandler 7E9A 0 CODE 0 +__ptext106 7E3A 0 CODE 0 +__ptext125 7BA4 0 CODE 0 +__ptext144 7434 0 CODE 0 +__ptext163 7F84 0 CODE 0 __size_of_CAN1_Transmit 0 0 ABS 0 i2___lmul@product 509 0 COMRAM 1 i2___aldiv@sign 516 0 COMRAM 1 @@ -527,11 +526,11 @@ __Ltext135 0 0 ABS 0 __Ltext116 0 0 ABS 0 stackhi 24FF 0 ABS 0 _I2C1_DO_BUS_COLLISION 0 0 ABS 0 -__end_of_GetRxFifoDepth 79DC 0 CODE 0 +__end_of_GetRxFifoDepth 7C4C 0 CODE 0 PWM1_16BIT_Period_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 -__ptext116 7D04 0 CODE 0 -__ptext135 7B16 0 CODE 0 -__ptext154 72F4 0 CODE 0 +__ptext116 7F6A 0 CODE 0 +__ptext135 7D86 0 CODE 0 +__ptext154 7556 0 CODE 0 PWM2_16BIT_Period_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 ___fldiv@new_exp 5B4 0 BANK5 1 _uiTPS1max 63E 0 BANK6 1 @@ -544,17 +543,17 @@ __Ltext164 0 0 ABS 0 __Ltext145 0 0 ABS 0 __Ltext126 0 0 ABS 0 __Ltext107 0 0 ABS 0 -__end_of_ETCMove 51C0 0 CODE 0 +__end_of_ETCMove 51C4 0 CODE 0 _uiTPS2max 63A 0 BANK6 1 _I2C1_DO_TX_EMPTY 0 0 ABS 0 i2___wmul@product 505 0 COMRAM 1 -_ADC_SetActiveClockTuningInterruptHandler 7CB6 0 CODE 0 -__ptext107 7D00 0 CODE 0 -__ptext126 6B28 0 CODE 0 -__ptext145 5674 0 CODE 0 -__ptext164 7D28 0 CODE 0 +_ADC_SetActiveClockTuningInterruptHandler 7F26 0 CODE 0 +__ptext107 7F66 0 CODE 0 +__ptext126 6CD0 0 CODE 0 +__ptext145 5678 0 CODE 0 +__ptext164 7F86 0 CODE 0 ?_ANALOG_GetVoltage 565 0 BANK5 1 -__end_ofi2_GetTxFifoStatus 7A90 0 CODE 0 +__end_ofi2_GetTxFifoStatus 7D00 0 CODE 0 __Htext155 0 0 ABS 0 __Htext136 0 0 ABS 0 __Htext117 0 0 ABS 0 @@ -564,15 +563,15 @@ __Ltext117 0 0 ABS 0 __Htemp 0 0 COMRAM 1 __Ltemp 0 0 COMRAM 1 _ucTPS1Perc 544 0 COMRAM 1 -stacklo 77E 0 ABS 0 +stacklo 78C 0 ABS 0 __size_of_CAN1_ReceivedMessageCountGet 0 0 ABS 0 __Hrbit 0 0 COMRAM 1 __Lrbit 0 0 COMRAM 1 _ucTPS2Perc 542 0 COMRAM 1 -__ptext117 7D10 0 CODE 0 -__ptext136 7D18 0 CODE 0 -__ptext155 7A90 0 CODE 0 -___lmul 710C 0 CODE 0 +__ptext117 6C3A 0 CODE 0 +__ptext136 7184 0 CODE 0 +__ptext155 7D00 0 CODE 0 +___lmul 73C8 0 CODE 0 __Hinit 1E 0 CODE 0 __Linit 1A 0 CODE 0 __Htext165 0 0 ABS 0 @@ -583,16 +582,16 @@ __Ltext165 0 0 ABS 0 __Ltext146 0 0 ABS 0 __Ltext127 0 0 ABS 0 __Ltext108 0 0 ABS 0 -___wmul 785A 0 CODE 0 +___wmul 7AA8 0 CODE 0 CAN1_SetBusWakeUpActivityInterruptHandler@handler 560 0 BANK5 1 ?i2___fladd 50F 0 COMRAM 1 __Hrbss 0 0 COMRAM 1 -__end_of_main 69F8 0 CODE 0 +__end_of_main 6BA2 0 CODE 0 __Lrbss 0 0 COMRAM 1 CAN1_ReceivedMessageCountGet@fifoHead 509 0 COMRAM 1 -__ptext108 5D64 0 CODE 0 -__ptext127 75BC 0 CODE 0 -__ptext146 7886 0 CODE 0 +__ptext108 5E5A 0 CODE 0 +__ptext127 77DE 0 CODE 0 +__ptext146 7AD4 0 CODE 0 __ptext165 0 0 CODE 0 __Htext156 0 0 ABS 0 __Htext137 0 0 ABS 0 @@ -600,47 +599,47 @@ __Htext118 0 0 ABS 0 __Ltext156 0 0 ABS 0 __Ltext137 0 0 ABS 0 __Ltext118 0 0 ABS 0 -_ADC_ConversionComplete_ISR 6F8 0 BANK6 1 +_ADC_ConversionComplete_ISR 6EB 0 BANK6 1 CAN1_ReceivedMessageCountGet@fifoTail 508 0 COMRAM 1 __Htext 0 0 ABS 0 i2WriteMessageToFifo@status 513 0 COMRAM 1 __Ltext 0 0 ABS 0 -__ptext118 6458 0 CODE 0 -__ptext137 7714 0 CODE 0 -__ptext156 79BE 0 CODE 0 +__ptext118 654E 0 CODE 0 +__ptext137 7936 0 CODE 0 +__ptext156 7C2E 0 CODE 0 __end_of___fldiv 3E3C 0 CODE 0 _uiAcc_lateral 64E 0 BANK6 1 -__end_of_INTERRUPT_Initialize 7CF8 0 CODE 0 +__end_of_INTERRUPT_Initialize 7F5E 0 CODE 0 __Htext147 0 0 ABS 0 __Htext128 0 0 ABS 0 __Htext109 0 0 ABS 0 -_memcpy 723E 0 CODE 0 +_memcpy 74FA 0 CODE 0 __Ltext147 0 0 ABS 0 __Ltext128 0 0 ABS 0 __Ltext109 0 0 ABS 0 -__end_of_CAN1_ISR 5316 0 CODE 0 -__end_of_ADC_GetSingleConversion 757E 0 CODE 0 +__end_of_CAN1_ISR 531A 0 CODE 0 +__end_of_ADC_GetSingleConversion 77A0 0 CODE 0 i2___aldiv@dividend 50D 0 COMRAM 1 _C1FIFOCON1T 15F 0 ABS 0 ___lmul@multiplier 560 0 BANK5 1 __ptext109 4E8A 0 CODE 0 __ptext128 408C 0 CODE 0 -__ptext147 7CEE 0 CODE 0 -_CAN1_IsBusOff 7AD4 0 CODE 0 +__ptext147 7F54 0 CODE 0 +_CAN1_IsBusOff 7D44 0 CODE 0 ___wmul@multiplier 560 0 BANK5 1 __Htext157 0 0 ABS 0 __Htext138 0 0 ABS 0 __Htext119 0 0 ABS 0 -__end_of_PWM2_16BIT_Period_SetInterruptHandler 7C20 0 CODE 0 +__end_of_PWM2_16BIT_Period_SetInterruptHandler 7E90 0 CODE 0 __size_of_CAN1_SetBusErrorInterruptHandler 0 0 ABS 0 __Ltext157 0 0 ABS 0 __Ltext138 0 0 ABS 0 __Ltext119 0 0 ABS 0 -i2_GetTxFifoStatus 7A78 0 CODE 0 -__end_of_ETC100msSupervisor 7D1A 0 CODE 0 -__ptext119 7D12 0 CODE 0 -__ptext138 7800 0 CODE 0 -__ptext157 51C0 0 CODE 0 +i2_GetTxFifoStatus 7CE8 0 CODE 0 +__end_of_ETC100msSupervisor 71FA 0 CODE 0 +__ptext119 7F72 0 CODE 0 +__ptext138 7A22 0 CODE 0 +__ptext157 51C4 0 CODE 0 ?___xxtofl 560 0 BANK5 1 i2ValidateTransmission@txCanMsg 502 0 COMRAM 1 ___flmul@sign 58A 0 BANK5 1 @@ -658,12 +657,12 @@ _rd2RegCompleteHandler 0 0 ABS 0 __size_of_APPSAnalysis 0 0 ABS 0 ETCPercentCalc@max 582 0 BANK5 1 i2CAN1_Transmit@fifoChannel 51D 0 COMRAM 1 -end_of_initialization 6A8A 0 CODE 0 +end_of_initialization 6DEE 0 CODE 0 __size_of_DefaultFIFO1NotEmptyHandler 0 0 ABS 0 _wr1RegCompleteHandler 0 0 ABS 0 _wr2RegCompleteHandler 0 0 ABS 0 ___aldiv@sign 575 0 BANK5 1 -__ptext129 62B6 0 CODE 0 +__ptext129 63AC 0 CODE 0 __size_ofi2___fladd 0 0 ABS 0 __ptext148 492C 0 CODE 0 i2CANWriteMessage@dataLength 522 0 COMRAM 1 @@ -676,37 +675,37 @@ __Htext158 0 0 ABS 0 __Htext139 0 0 ABS 0 __Ltext158 0 0 ABS 0 __Ltext139 0 0 ABS 0 -__ptext139 7D1A 0 CODE 0 -__ptext158 7D1C 0 CODE 0 +__ptext139 7F78 0 CODE 0 +__ptext158 7F7A 0 CODE 0 __Htext149 0 0 ABS 0 __Ltext149 0 0 ABS 0 i2___aldiv@counter 515 0 COMRAM 1 -__end_of___flneg 7670 0 CODE 0 +__end_of___flneg 7892 0 CODE 0 __size_of_ETCCalibrate 0 0 ABS 0 i2___lwdiv@dividend 501 0 COMRAM 1 -__ptext149 747E 0 CODE 0 +__ptext149 76E0 0 CODE 0 _ADCSEL1 3FC 0 ABS 0 __Htext159 0 0 ABS 0 __Ltext159 0 0 ABS 0 _ADCSEL2 3FD 0 ABS 0 ___lmul@multiplicand 564 0 BANK5 1 -__end_ofi2_CAN1_IsBusOff 7B2C 0 CODE 0 +__end_ofi2_CAN1_IsBusOff 7D9C 0 CODE 0 __size_of_TMR0_SetInterruptHandler 0 0 ABS 0 -__ptext159 7D1E 0 CODE 0 +__ptext159 7F7C 0 CODE 0 ___wmul@multiplicand 562 0 BANK5 1 -__end_ofi2_PWM1_16BIT_LoadBufferRegisters 7D08 0 CODE 0 +__end_ofi2_PWM1_16BIT_LoadBufferRegisters 7F6E 0 CODE 0 _ADCSEL3 3FE 0 ABS 0 _OSCCON1 AD 0 ABS 0 -__end_of_ETCPercentCalc 6458 0 CODE 0 -__end_of_ANALOG_GetVoltage 5446 0 CODE 0 +__end_of_ETCPercentCalc 654E 0 CODE 0 +__end_of_ANALOG_GetVoltage 544A 0 CODE 0 _ADCSEL4 3FF 0 ABS 0 memcpy@tmp 56A 0 BANK5 1 __size_of_CAN1_SetSystemErrorInterruptHandler 0 0 ABS 0 i2GPIO_PWM2_Control@uiDutyCycle 529 0 COMRAM 1 _OSCCON3 AF 0 ABS 0 -__end_of_DefaultBusErrorHandler 7D2A 0 CODE 0 -i2___fltol 598E 0 CODE 0 -__end_ofi2_PWM2_16BIT_WritePeriodRegister 7BCA 0 CODE 0 +__end_of_DefaultBusErrorHandler 7F88 0 CODE 0 +i2___fltol 5992 0 CODE 0 +__end_ofi2_PWM2_16BIT_WritePeriodRegister 7E3A 0 CODE 0 __size_of_ETC500msSupervisor 0 0 ABS 0 i2CANWriteMessage@data1 523 0 COMRAM 1 __size_of_TPSAnalysis 0 0 ABS 0 @@ -717,7 +716,7 @@ i2CANWriteMessage@data3 525 0 COMRAM 1 _C1FIFOCON1U 15E 0 ABS 0 _uiAPPS1 638 0 BANK6 1 i2CANWriteMessage@data4 526 0 COMRAM 1 -__end_of_CAN1_OperationModeGet 7CD4 0 CODE 0 +__end_of_CAN1_OperationModeGet 7F44 0 CODE 0 i2CANWriteMessage@data5 527 0 COMRAM 1 __size_of_CAN1_BitRateConfiguration 0 0 ABS 0 _uiAPPS2 636 0 BANK6 1 @@ -727,9 +726,9 @@ __size_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler 0 0 ABS 0 i2CANWriteMessage@data6 528 0 COMRAM 1 i2CANWriteMessage@data7 529 0 COMRAM 1 i2CANWriteMessage@data8 52A 0 COMRAM 1 -i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BE2 0 CODE 0 +i2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E52 0 CODE 0 __size_of_CANDisableErrorInterrupt 0 0 ABS 0 -i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7BCA 0 CODE 0 +i2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7E3A 0 CODE 0 CANWriteMessage@data1 582 0 BANK5 1 CANWriteMessage@data2 583 0 BANK5 1 CANWriteMessage@data3 584 0 BANK5 1 @@ -741,17 +740,17 @@ _I2C1_DO_RX_NACK_STOP 0 0 ABS 0 CANWriteMessage@data6 587 0 BANK5 1 CANWriteMessage@data7 588 0 BANK5 1 CANWriteMessage@data8 589 0 BANK5 1 -__end_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler 7C16 0 CODE 0 -__end_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler 7C0C 0 CODE 0 +__end_of_PWM2_16BIT_Slice1Output1_SetInterruptHandler 7E86 0 CODE 0 +__end_of_PWM2_16BIT_Slice1Output2_SetInterruptHandler 7E7C 0 CODE 0 _ucMotor_moment_actual 680 0 BANK6 1 i2___xxtofl@val 501 0 COMRAM 1 _I2C1_DO_IDLE 0 0 ABS 0 ?i2___wmul 501 0 COMRAM 1 -_ucETCFlagSupervisor 554 0 COMRAM 1 +_ucETCFlagSupervisor 555 0 COMRAM 1 i2GPIO_PWM1_Control@uiConvertedDC 531 0 COMRAM 1 _ADC_DefaultADI_ISR 0 0 ABS 0 _ucMotor_moment_target 67F 0 BANK6 1 -_CAN1_Transmit 6822 0 CODE 0 +_CAN1_Transmit 69CC 0 CODE 0 _TRISAbits 4C6 0 ABS 0 _TRISBbits 4C7 0 ABS 0 _TRISCbits 4C8 0 ABS 0 @@ -760,9 +759,9 @@ PWM1_16BIT_SetSlice1Output1DutyCycleRegister@registerValue 560 0 BANK5 1 _PORTAbits 4CE 0 ABS 0 PWM2_16BIT_SetSlice1Output1DutyCycleRegister@registerValue 560 0 BANK5 1 _PORTBbits 4CF 0 ABS 0 -i2___aldiv 5674 0 CODE 0 +i2___aldiv 5678 0 CODE 0 CANReadMessage@id 52C 0 COMRAM 1 -_ucETB_STATE 550 0 COMRAM 1 +_ucETB_STATE 551 0 COMRAM 1 _PWM1GIE 468 0 ABS 0 _T1CONbits 31E 0 ABS 0 _PWM2GIE 477 0 ABS 0 @@ -770,14 +769,14 @@ _I2C1PIE 29B 0 ABS 0 CAN1_ReceivedMessageCountGet@fifoDepth 507 0 COMRAM 1 _WriteMessageToFifo 3E3C 0 CODE 0 CAN1_SetBusErrorInterruptHandler@handler 560 0 BANK5 1 -_ADC_SelectContext 7BB2 0 CODE 0 +_ADC_SelectContext 7E22 0 CODE 0 _wr2RegCompleteHandler@i2c1_master_example$F168 0 0 ABS 0 _SLRCONA 403 0 ABS 0 CLUTCH_HighLevelMovements@ucIndex 5FB 0 BANK5 1 ___fladd@grs 57D 0 BANK5 1 _SLRCONB 40B 0 ABS 0 _I2C1CLK 29E 0 ABS 0 -_ucTPS_STATE 552 0 COMRAM 1 +_ucTPS_STATE 553 0 COMRAM 1 CAN1_SetSystemErrorInterruptHandler@handler 560 0 BANK5 1 _SLRCONC 413 0 ABS 0 PWM1_16BIT_Slice1Output1_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 @@ -790,36 +789,36 @@ __end_ofi2___fladd 3650 0 CODE 0 _I2C1TXB 28B 0 ABS 0 PWM1_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 PWM2_16BIT_Slice1Output2_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 -_SYSTEM_Initialize 7776 0 CODE 0 +_SYSTEM_Initialize 7998 0 CODE 0 _PWM1CLK 461 0 ABS 0 _PWM2CLK 470 0 ABS 0 __size_of_DefaultModeChangeHandler 0 0 ABS 0 __Hibigdata 0 0 CODE 0 -i2___lwdiv 7026 0 CODE 0 +i2___lwdiv 72E2 0 CODE 0 __Libigdata 0 0 CODE 0 __HnvBANK6 0 0 ABS 0 __LnvBANK6 0 0 ABS 0 -__end_of_ETCCalibrate 5566 0 CODE 0 -__end_ofi2_CAN1_Transmit 6BBC 0 CODE 0 +__end_of_ETCCalibrate 556A 0 CODE 0 +__end_ofi2_CAN1_Transmit 6D64 0 CODE 0 __size_of_GPIO_PWM1_Control 0 0 ABS 0 __size_of_GPIO_PWM2_Control 0 0 ABS 0 __end_of_CANReadMessage 4B1A 0 CODE 0 IVTBASEL 45D 0 ABS 0 ReadMessageFromFifo@status 517 0 COMRAM 1 -__pnvBANK6 6E8 0 BANK6 1 +__pnvBANK6 6DB 0 BANK6 1 _OSCTUNE B0 0 ABS 0 _PWM1PRH 464 0 ABS 0 _PWM2PRH 473 0 ABS 0 _C1FIFOSTA1Lbits 160 0 ABS 0 _PWM1CON 469 0 ABS 0 _PWM2CON 478 0 ABS 0 -_CAN1_RX_FIFO_ResetInfo 77A4 0 CODE 0 +_CAN1_RX_FIFO_ResetInfo 79C6 0 CODE 0 __Hifardata 0 0 CODE 0 __Lifardata 0 0 CODE 0 __size_of_CLUTCH_HighLevelMovements 0 0 ABS 0 _ADPREVH 3E9 0 ABS 0 _uiCones_count_all 652 0 BANK6 1 -_ucTargetClutch_PREV 555 0 COMRAM 1 +_ucTargetClutch_PREV 556 0 COMRAM 1 _PWM1LDS 462 0 ABS 0 _ADFLTRH 3E2 0 ABS 0 _PWM2LDS 471 0 ABS 0 @@ -827,23 +826,23 @@ _PWM1GIR 467 0 ABS 0 _PWM2GIR 476 0 ABS 0 _I2C1PIR 29A 0 ABS 0 _PWM1PRL 463 0 ABS 0 -_ETC100msSupervisor 7D18 0 CODE 0 +_ETC100msSupervisor 7184 0 CODE 0 _PWM2PRL 472 0 ABS 0 -__end_ofi2___wmul 7906 0 CODE 0 -_ETC500msSupervisor 7D10 0 CODE 0 +__end_ofi2___wmul 7B54 0 CODE 0 +_ETC500msSupervisor 6C3A 0 CODE 0 __size_of_TEMPORIZATION_10ms 0 0 ABS 0 _ADSTPTH 3E0 0 ABS 0 _I2C1ERR 297 0 ABS 0 -_TMR0_SetInterruptHandler 7BF8 0 CODE 0 -_TMR1_SetInterruptHandler 7BEE 0 CODE 0 +_TMR0_SetInterruptHandler 7E68 0 CODE 0 +_TMR1_SetInterruptHandler 7E5E 0 CODE 0 __size_of_CAN1_ISR 0 0 ABS 0 _PWM1S1P1H 46C 0 ABS 0 _PWM2S1P1H 47B 0 ABS 0 _ucSpeed_target 685 0 BANK6 1 _ADPREVL 3E8 0 ABS 0 _ADFLTRL 3E1 0 ABS 0 -i2_CAN1_IsTxErrorActive 7A2E 0 CODE 0 -__end_of___lmul 7178 0 CODE 0 +i2_CAN1_IsTxErrorActive 7C9E 0 CODE 0 +__end_of___lmul 7434 0 CODE 0 __Hbank5 0 0 ABS 0 _PWM1S1P2H 46E 0 ABS 0 __Lbank5 0 0 ABS 0 @@ -851,7 +850,7 @@ _PWM1ERS 460 0 ABS 0 _PWM2S1P2H 47D 0 ABS 0 _PWM2ERS 46F 0 ABS 0 IVTBASEU 45F 0 ABS 0 -_GetRxFifoDepth 79BE 0 CODE 0 +_GetRxFifoDepth 7C2E 0 CODE 0 ivt0x8_base 8 0 CODE 0 __Hpowerup 0 0 CODE 0 __Lpowerup 0 0 CODE 0 @@ -859,15 +858,15 @@ __size_ofi2_CANWriteMessage 0 0 ABS 0 _ADSTPTL 3DF 0 ABS 0 __Hbank6 0 0 ABS 0 _ADCSEL1bits 3FC 0 ABS 0 -i2_isTxChannel 75BC 0 CODE 0 +i2_isTxChannel 77DE 0 CODE 0 __Lbank6 0 0 ABS 0 i2WriteMessageToFifo@msgId 514 0 COMRAM 1 -_CAN1_OperationModeGet 7CCA 0 CODE 0 +_CAN1_OperationModeGet 7F3A 0 CODE 0 __Hbank7 0 0 ABS 0 _ADCSEL2bits 3FD 0 ABS 0 __Lbank7 0 0 ABS 0 -_CAN1_OperationModeSet 6A90 0 CODE 0 -_ucCLUTCHDuty 553 0 COMRAM 1 +_CAN1_OperationModeSet 6BA2 0 CODE 0 +_ucCLUTCHDuty 554 0 COMRAM 1 __Hbank8 0 0 ABS 0 _ADCSEL3bits 3FE 0 ABS 0 _INTCON0bits 4D6 0 ABS 0 @@ -880,7 +879,7 @@ __size_of_TMR1_WriteTimer 0 0 ABS 0 __Htext0 0 0 ABS 0 _PWM1_16BIT_Period_InterruptHandler 660 0 BANK6 1 __Ltext0 0 0 ABS 0 -_PWM2_16BIT_Period_InterruptHandler 6FA 0 BANK6 1 +_PWM2_16BIT_Period_InterruptHandler 6ED 0 BANK6 1 __Hbank9 0 0 ABS 0 _ADCSEL4bits 3FF 0 ABS 0 __size_of_Receive 0 0 ABS 0 @@ -889,7 +888,7 @@ _uiAPPS2min 644 0 BANK6 1 _I2C1SDAPPS 270 0 ABS 0 __Htext1 0 0 ABS 0 __Ltext1 0 0 ABS 0 -__ptext0 695E 0 CODE 0 +__ptext0 6B08 0 CODE 0 ___flmul@grs 58B 0 BANK5 1 __Htext2 0 0 ABS 0 __Ltext2 0 0 ABS 0 @@ -897,57 +896,57 @@ __ptext1 4738 0 CODE 0 __Htext3 0 0 ABS 0 __Ltext3 0 0 ABS 0 i2___xxtofl@sign 509 0 COMRAM 1 -__ptext2 7776 0 CODE 0 +__ptext2 7998 0 CODE 0 ___fldiv@grs 5B6 0 BANK5 1 __Htext4 0 0 ABS 0 __Ltext4 0 0 ABS 0 -_ucETCRuleSupervisor 55F 0 COMRAM 1 -__ptext3 73A0 0 CODE 0 +_ucETCRuleSupervisor 6DA 0 BANK6 1 +__ptext3 7602 0 CODE 0 __Htext5 0 0 ABS 0 __Ltext5 0 0 ABS 0 -__ptext4 7BEE 0 CODE 0 +__ptext4 7E5E 0 CODE 0 __Htext6 0 0 ABS 0 __Ltext6 0 0 ABS 0 -__ptext5 7906 0 CODE 0 +__ptext5 7B54 0 CODE 0 __Htext7 0 0 ABS 0 __Ltext7 0 0 ABS 0 -__ptext6 7BF8 0 CODE 0 +__ptext6 7E68 0 CODE 0 __HbssCOMRAM 0 0 ABS 0 __LbssCOMRAM 0 0 ABS 0 -__end_of_CAN1_IsBusOff 7AEA 0 CODE 0 +__end_of_CAN1_IsBusOff 7D5A 0 CODE 0 __Htext8 0 0 ABS 0 -__end_of_ADC_SetActiveClockTuningInterruptHandler 7CC0 0 CODE 0 +__end_of_ADC_SetActiveClockTuningInterruptHandler 7F30 0 CODE 0 __Ltext8 0 0 ABS 0 -__ptext7 6F3E 0 CODE 0 -__end_of_CAN1_Initialize 723E 0 CODE 0 +__ptext7 71FA 0 CODE 0 +__end_of_CAN1_Initialize 74FA 0 CODE 0 __pbssCOMRAM 53C 0 COMRAM 1 __Htext9 0 0 ABS 0 __Ltext9 0 0 ABS 0 -__ptext8 7C02 0 CODE 0 +__ptext8 7E72 0 CODE 0 GetRxFifoDepth@validChannel 502 0 COMRAM 1 -__ptext9 7C0C 0 CODE 0 -_APPSReadmax 7B54 0 CODE 0 +__ptext9 7E7C 0 CODE 0 +_APPSReadmax 7DC4 0 CODE 0 _PWM1S1P1L 46B 0 ABS 0 _PWM2S1P1L 47A 0 ABS 0 -i2_CAN1_OperationModeGet 7CD4 0 CODE 0 -__end_ofi2___fltol 5A94 0 CODE 0 -__end_of_CANDisableErrorInterrupt 7776 0 CODE 0 +i2_CAN1_OperationModeGet 7F44 0 CODE 0 +__end_ofi2___fltol 5A98 0 CODE 0 +__end_of_CANDisableErrorInterrupt 7998 0 CODE 0 __Hclrtext 0 0 ABS 0 __Lclrtext 0 0 ABS 0 _ucASBState 67E 0 BANK6 1 _I2C1SCLPPS 271 0 ABS 0 __size_of_ETCPercentCalc 0 0 ABS 0 __size_of_CAN1_RX_FIFO_Configuration 0 0 ABS 0 -_ucTPS1TableOut 769 0 BANK7 1 +_ucTPS1TableOut 6C4 0 BANK6 1 _PWM1S1P2L 46D 0 ABS 0 _PWM2S1P2L 47C 0 ABS 0 -_ucTPS2TableOut 754 0 BANK7 1 +_ucTPS2TableOut 6AF 0 BANK6 1 GPIO_PWM1_Control@uiConvertedDC 5F4 0 BANK5 1 _PWM1GIEbits 468 0 ABS 0 _PWM2GIEbits 477 0 ABS 0 -_TMR0_InterruptHandler 6EC 0 BANK6 1 +_TMR0_InterruptHandler 6DF 0 BANK6 1 _I2C1PIEbits 29B 0 ABS 0 -_TMR1_InterruptHandler 6E8 0 BANK6 1 +_TMR1_InterruptHandler 6DB 0 BANK6 1 _ucCones_count_actual 687 0 BANK6 1 __size_of_TMR0_ISR 0 0 ABS 0 __end_of_TPSAnalysis 492C 0 CODE 0 @@ -955,30 +954,30 @@ __size_ofi2_GetTxFifoStatus 0 0 ABS 0 ADC_SelectContext@context 560 0 BANK5 1 GPIO_PWM2_Control@uiConvertedDC 5F4 0 BANK5 1 CLUTCH_AnalyseState@ucFDC1 501 0 COMRAM 1 -i2_CAN1_Transmit 6B28 0 CODE 0 -__end_of_ADC_SetADIInterruptHandler 7CCA 0 CODE 0 +i2_CAN1_Transmit 6CD0 0 CODE 0 +__end_of_ADC_SetADIInterruptHandler 7F3A 0 CODE 0 GetRxFifoStatus@validChannel 501 0 COMRAM 1 GetTxFifoStatus@validChannel 560 0 BANK5 1 _PWM1_16BIT_Slice1Output1_DefaultInterruptHandler 0 0 ABS 0 _PWM2_16BIT_Slice1Output1_DefaultInterruptHandler 0 0 ABS 0 __size_of_ValidateTransmission 0 0 ABS 0 -_CAN1_BitRateConfiguration 7B40 0 CODE 0 -_ucETCBeatSupervisor 556 0 COMRAM 1 -__end_of_DefaultInvalidMessageHandler 7D26 0 CODE 0 -__end_of_TMR0_DefaultInterruptHandler 7D1C 0 CODE 0 +_CAN1_BitRateConfiguration 7DB0 0 CODE 0 +_ucETCBeatSupervisor 557 0 COMRAM 1 +__end_of_DefaultInvalidMessageHandler 7F84 0 CODE 0 +__end_of_TMR0_DefaultInterruptHandler 7F7A 0 CODE 0 _PWM1_16BIT_Slice1Output2_DefaultInterruptHandler 0 0 ABS 0 CLUTCH_AnalyseState@ucFDC2 502 0 COMRAM 1 _PWM1S1CFG 46A 0 ABS 0 _PWM2_16BIT_Slice1Output2_DefaultInterruptHandler 0 0 ABS 0 _PWM2S1CFG 479 0 ABS 0 -__end_ofi2_ETCPercentCalc 66B0 0 CODE 0 +__end_ofi2_ETCPercentCalc 67A6 0 CODE 0 __size_ofi2_WriteMessageToFifo 0 0 ABS 0 -__end_of_memcpy 729A 0 CODE 0 -__end_of__initialization 6A8A 0 CODE 0 +__end_of_memcpy 7556 0 CODE 0 +__end_of__initialization 6DEE 0 CODE 0 GPIO_PWM1_Control@uiFreq 5EE 0 BANK5 1 _PWM1CONbits 469 0 ABS 0 _PWM2CONbits 478 0 ABS 0 -__end_of_CAN1_SetFIFO1NotEmptyHandler 7C48 0 CODE 0 +__end_of_CAN1_SetFIFO1NotEmptyHandler 7EB8 0 CODE 0 __size_of___xxtofl 0 0 ABS 0 i2___fltol@exp1 528 0 COMRAM 1 GPIO_PWM2_Control@uiFreq 5EE 0 BANK5 1 @@ -990,44 +989,44 @@ CLUTCH_Move@ucTargetMove 5F7 0 BANK5 1 _ulAPPS1calc 630 0 BANK6 1 memcpy@d 566 0 BANK5 1 __size_of_TMR1_SetInterruptHandler 0 0 ABS 0 -__end_of___lwdiv 6F3E 0 CODE 0 -_CAN1_SetFIFO1NotEmptyHandler 7C3E 0 CODE 0 +__end_of___lwdiv 7184 0 CODE 0 +_CAN1_SetFIFO1NotEmptyHandler 7EAE 0 CODE 0 _ulAPPS2calc 62C 0 BANK6 1 _I2C1ERRbits 297 0 ABS 0 ETCPercentCalc@val 57A 0 BANK5 1 __size_of_ETCModeSelect 0 0 ABS 0 _CAN1_ModeChangeHandler 66C 0 BANK6 1 _C1TRECUbits 136 0 ABS 0 -_ADC_SetContext2ThresholdInterruptHandler 7CA2 0 CODE 0 -__end_of_ETCRulesMotorSupervisor 7502 0 CODE 0 -__end_of_TEMPORIZATION_10s 7D18 0 CODE 0 +_ADC_SetContext2ThresholdInterruptHandler 7F12 0 CODE 0 +__end_of_ETCRulesMotorSupervisor 5B8A 0 CODE 0 +__end_of_TEMPORIZATION_10s 7F78 0 CODE 0 __size_of_ADC_SelectContext 0 0 ABS 0 _uiYaw_rate 64C 0 BANK6 1 __size_of_CAN1_SetTxAttemptInterruptHandler 0 0 ABS 0 _rd2RegCompleteHandler@i2c1_master_example$F156 0 0 ABS 0 -_TEMPORIZATION_30s 7D12 0 CODE 0 -__end_ofi2___lmul 71E2 0 CODE 0 -__end_of_TEMPORIZATION_30s 7D14 0 CODE 0 -__end_of_DefaultBusWakeUpActivityHandler 7D28 0 CODE 0 +_TEMPORIZATION_30s 7F72 0 CODE 0 +__end_ofi2___lmul 749E 0 CODE 0 +__end_of_TEMPORIZATION_30s 7F74 0 CODE 0 +__end_of_DefaultBusWakeUpActivityHandler 7F86 0 CODE 0 ANALOG_GetVoltage@uiValorAnalog 56A 0 BANK5 1 _ucAS_state 68D 0 BANK6 1 -__end_of_CAN1_TransmitFIFOStatusGet 7714 0 CODE 0 +__end_of_CAN1_TransmitFIFOStatusGet 7936 0 CODE 0 __size_of___flge 0 0 ABS 0 i2_TPSAnalysis 4CD2 0 CODE 0 CAN1_TransmitFIFOStatusGet@fifoChannel 563 0 BANK5 1 -__end_of_TMR0_CallBack 782E 0 CODE 0 -_ADC_Context1Thereshld_ISR 6F6 0 BANK6 1 +__end_of_TMR0_CallBack 7A50 0 CODE 0 +_ADC_Context1Thereshld_ISR 6E9 0 BANK6 1 memcpy@n 564 0 BANK5 1 _C1NBTCFGH 105 0 ABS 0 -_I2C1_Initialize 782E 0 CODE 0 +_I2C1_Initialize 7A7C 0 CODE 0 i2ValidateTransmission@field 50A 0 COMRAM 1 i2___fladd@grs 51E 0 COMRAM 1 __size_of_TMR0_DefaultInterruptHandler 0 0 ABS 0 ___fladd 2CCE 0 CODE 0 -_CAN1_IsTxErrorActive 7A14 0 CODE 0 -_CAN1_Initialize 71E2 0 CODE 0 -_TMR0_Initialize 7906 0 CODE 0 -_TMR1_Initialize 73A0 0 CODE 0 +_CAN1_IsTxErrorActive 7C84 0 CODE 0 +_CAN1_Initialize 749E 0 CODE 0 +_TMR0_Initialize 7B54 0 CODE 0 +_TMR1_Initialize 7602 0 CODE 0 ETCMove@ucMode 5F6 0 BANK5 1 __Hidata 0 0 CODE 0 __Lidata 0 0 CODE 0 @@ -1035,39 +1034,39 @@ i2___fladd@aexp 51C 0 COMRAM 1 memcpy@s 568 0 BANK5 1 __Hrdata 0 0 COMRAM 1 __Lrdata 0 0 COMRAM 1 -__end_of_GPIO_PWM1_Control 5C78 0 CODE 0 -__end_of_GPIO_PWM2_Control 5B86 0 CODE 0 -i2_PWM1_16BIT_WritePeriodRegister 7BD6 0 CODE 0 +__end_of_GPIO_PWM1_Control 5D6E 0 CODE 0 +__end_of_GPIO_PWM2_Control 5C7C 0 CODE 0 +i2_PWM1_16BIT_WritePeriodRegister 7E46 0 CODE 0 __Hidloc 200040 0 IDLOC 5 -i2_PWM2_16BIT_WritePeriodRegister 7BBE 0 CODE 0 +i2_PWM2_16BIT_WritePeriodRegister 7E2E 0 CODE 0 __Lidloc 0 0 IDLOC 5 -__end_of_PWM1_16BIT_Initialize 7026 0 CODE 0 -_CAN1_ReceivedMessageCountGet 6522 0 CODE 0 -_CAN1_RX_FIFO_Configuration 78B2 0 CODE 0 +__end_of_PWM1_16BIT_Initialize 72E2 0 CODE 0 +_CAN1_ReceivedMessageCountGet 6618 0 CODE 0 +_CAN1_RX_FIFO_Configuration 7B00 0 CODE 0 __size_ofi2_CAN1_OperationModeGet 0 0 ABS 0 _ETCMove 503E 0 CODE 0 -___flneg 7636 0 CODE 0 -_PWM1_16BIT_Period_SetInterruptHandler 7C34 0 CODE 0 +___flneg 7858 0 CODE 0 +_PWM1_16BIT_Period_SetInterruptHandler 7EA4 0 CODE 0 i2GetTxFifoStatus@validChannel 501 0 COMRAM 1 -_PWM2_16BIT_Period_SetInterruptHandler 7C16 0 CODE 0 -_DefaultModeChangeHandler 7D22 0 CODE 0 -_CAN1_TX_FIFO_Configuration 7B2C 0 CODE 0 +_PWM2_16BIT_Period_SetInterruptHandler 7E86 0 CODE 0 +_DefaultModeChangeHandler 7F80 0 CODE 0 +_CAN1_TX_FIFO_Configuration 7D9C 0 CODE 0 __Hstack 0 0 STACK 2 __Lstack 0 0 STACK 2 _uiAPPS1max 646 0 BANK6 1 -_CANWriteMessage 6024 0 CODE 0 +_CANWriteMessage 611A 0 CODE 0 _uiAPPS2max 642 0 BANK6 1 __size_of_CAN1_Initialize 0 0 ABS 0 __size_ofi2_PWM1_16BIT_WritePeriodRegister 0 0 ABS 0 -__end_of_CAN1_Transmit 68C0 0 CODE 0 +__end_of_CAN1_Transmit 6A6A 0 CODE 0 ValidateTransmission@txCanMsg 561 0 BANK5 1 _I2C1_DO_SEND_RESTART 0 0 ABS 0 -_PIDController_Init 6BBC 0 CODE 0 +_PIDController_Init 6DF4 0 CODE 0 __Hparam 0 0 COMRAM 1 __Lparam 0 0 COMRAM 1 -_Receive 5E50 0 CODE 0 -__Hspace_0 7D2A 0 ABS 0 -___flsub 73F0 0 CODE 0 +_Receive 5F46 0 CODE 0 +__Hspace_0 7F88 0 ABS 0 +___flsub 7652 0 CODE 0 __HcstackCOMRAM 0 0 ABS 0 __Lspace_0 0 0 ABS 0 __LcstackCOMRAM 0 0 ABS 0 @@ -1076,145 +1075,145 @@ _ADC_DefaultContext2Threshold_ISR 0 0 ABS 0 __size_of_CAN1_SetFIFO1NotEmptyHandler 0 0 ABS 0 _ADC_DefaultContext3Threshold_ISR 0 0 ABS 0 _ADC_DefaultContext4Threshold_ISR 0 0 ABS 0 -__end_of_CAN1_RX_FIFO_FilterMaskConfiguration 79A0 0 CODE 0 -__end_of_TMR1_DefaultInterruptHandler 7D10 0 CODE 0 +__end_of_CAN1_RX_FIFO_FilterMaskConfiguration 7BEE 0 CODE 0 +__end_of_TMR1_DefaultInterruptHandler 7F72 0 CODE 0 __pcstackCOMRAM 501 0 COMRAM 1 __HdataBANK6 0 0 ABS 0 __LdataBANK6 0 0 ABS 0 __pdataBANK6 6AF 0 BANK6 1 _ucAPPS1Perc 548 0 COMRAM 1 -__end_of_CAN1_RX_FIFO_Configuration 78DC 0 CODE 0 -_ETCInit 7A60 0 CODE 0 -__Hspace_1 77E 0 ABS 0 +__end_of_CAN1_RX_FIFO_Configuration 7B2A 0 CODE 0 +_ETCInit 7CD0 0 CODE 0 +__Hspace_1 78C 0 ABS 0 _ucAPPS2Perc 546 0 COMRAM 1 __Lspace_1 0 0 ABS 0 __size_ofi2_GPIO_PWM1_Control 0 0 ABS 0 __size_ofi2_GPIO_PWM2_Control 0 0 ABS 0 _C1NBTCFGL 104 0 ABS 0 -_ETCXavierSupervisor 709A 0 CODE 0 +_ETCXavierSupervisor 7356 0 CODE 0 _CAN1_FIFO1NotEmptyHandler 674 0 BANK6 1 -_ADC_GetSingleConversion 7540 0 CODE 0 +_ADC_GetSingleConversion 7762 0 CODE 0 __Hsmallconst 25BC 0 SMALLCONST 0 __Lsmallconst 2500 0 SMALLCONST 0 -i2_CANWriteMessage 61DE 0 CODE 0 -_DefaultBusWakeUpActivityHandler 7D26 0 CODE 0 +i2_CANWriteMessage 62D4 0 CODE 0 +_DefaultBusWakeUpActivityHandler 7F84 0 CODE 0 __psmallconst 2500 0 SMALLCONST 0 ValidateTransmission@txMsgStatus 568 0 BANK5 1 -___fltol 5780 0 CODE 0 +___fltol 5784 0 CODE 0 ?___lmul 560 0 BANK5 1 __Hspace_2 0 0 ABS 0 __Lspace_2 0 0 ABS 0 -__end_of_CAN1_IsTxErrorActive 7A2E 0 CODE 0 +__end_of_CAN1_IsTxErrorActive 7C9E 0 CODE 0 ___flmul 3650 0 CODE 0 __Hnvbit 0 0 COMRAM 1 ADC_SetContext3ThresholdInterruptHandler@InterruptHandler 560 0 BANK5 1 __Lnvbit 0 0 COMRAM 1 i2___fladd@bexp 51D 0 COMRAM 1 -_ADC_SetADIInterruptHandler 7CC0 0 CODE 0 +_ADC_SetADIInterruptHandler 7F30 0 CODE 0 ?___wmul 560 0 BANK5 1 -_rxFifos 55D 0 COMRAM 1 +_rxFifos 55E 0 COMRAM 1 __Hcinit 0 0 ABS 0 __Lcinit 0 0 ABS 0 CAN1_Transmit@status 579 0 BANK5 1 -___aldiv 5566 0 CODE 0 -__end_of_PMD_Initialize 7956 0 CODE 0 +___aldiv 556A 0 CODE 0 +__end_of_PMD_Initialize 7BA4 0 CODE 0 ___fldiv 3AA0 0 CODE 0 -__end_ofi2___aldiv 5780 0 CODE 0 +__end_ofi2___aldiv 5784 0 CODE 0 __size_of_CANWriteMessage 0 0 ABS 0 _CAN1_BusWakeUpActivityHandler 670 0 BANK6 1 -__pcinit 69F8 0 CODE 0 +__pcinit 6D64 0 CODE 0 __size_of_TEMPORIZATION_10s 0 0 ABS 0 __ramtop 2500 0 RAM 0 __size_of_PIDController_Init 0 0 ABS 0 __mediumconst 0 0 MEDIUMCONST 0 -___lwdiv 6EC8 0 CODE 0 -__end_of_PIDController_Init 6C4C 0 CODE 0 +___lwdiv 710E 0 CODE 0 +__end_of_PIDController_Init 6E84 0 CODE 0 _msgTransmit 6A8 0 BANK6 1 __size_ofi2___aldiv 0 0 ABS 0 __size_of_main 0 0 ABS 0 CANWriteMessage@dataLength 581 0 BANK5 1 -_DefaultFIFO1NotEmptyHandler 7CEE 0 CODE 0 +_DefaultFIFO1NotEmptyHandler 7F54 0 CODE 0 _C1TXQCONH 151 0 ABS 0 __size_of_ANALOGRead 0 0 ABS 0 __size_of___flmul 0 0 ABS 0 i2PWM1_16BIT_WritePeriodRegister@periodCount 501 0 COMRAM 1 -__end_of_INTERRUPT_InterruptManager 6772 0 CODE 0 +__end_of_INTERRUPT_InterruptManager 6868 0 CODE 0 i2PWM2_16BIT_WritePeriodRegister@periodCount 501 0 COMRAM 1 __size_of_CAN1_OperationModeGet 0 0 ABS 0 __size_of_TMR0_CallBack 0 0 ABS 0 __size_of_ETCMove 0 0 ABS 0 -__end_of_GetRxFifoStatus 7AA8 0 CODE 0 +__end_of_GetRxFifoStatus 7D18 0 CODE 0 __Hconst 0 0 CONST 0 __Lconst 0 0 CONST 0 __size_of_TEMPORIZATION_30s 0 0 ABS 0 __Hspace_4 600024 0 ABS 0 __Lspace_4 0 0 ABS 0 ___xxtofl@sign 568 0 BANK5 1 -_ETCPercentCalc 638E 0 CODE 0 +_ETCPercentCalc 6484 0 CODE 0 CAN1_Receive@rxCanMsg 522 0 COMRAM 1 -_PWM1_16BIT_Initialize 6FB2 0 CODE 0 -_PWM2_16BIT_Initialize 6F3E 0 CODE 0 -_CANDisableErrorInterrupt 7746 0 CODE 0 +_PWM1_16BIT_Initialize 726E 0 CODE 0 +_PWM2_16BIT_Initialize 71FA 0 CODE 0 +_CANDisableErrorInterrupt 7968 0 CODE 0 __HdataBANK7 0 0 ABS 0 _ReadMessageFromFifo 42D2 0 CODE 0 __LdataBANK7 0 0 ABS 0 __size_of_TMR0_Initialize 0 0 ABS 0 -__end_of_ETCInit 7A78 0 CODE 0 +__end_of_ETCInit 7CE8 0 CODE 0 __pdataBANK7 700 0 BANK7 1 -_PIN_MANAGER_Initialize 6DD0 0 CODE 0 +_PIN_MANAGER_Initialize 7016 0 CODE 0 i2___aldiv@divisor 511 0 COMRAM 1 -__end_of_TMR1_CallBack 61DE 0 CODE 0 -_ADC_Context2Thereshld_ISR 6F4 0 BANK6 1 -__end_of_CAN1_ReceivedMessageCountGet 65EC 0 CODE 0 +__end_of_TMR1_CallBack 62D4 0 CODE 0 +_ADC_Context2Thereshld_ISR 6E7 0 BANK6 1 +__end_of_CAN1_ReceivedMessageCountGet 66E2 0 CODE 0 CAN1_ReceivedMessageCountGet@numOfMsg 504 0 COMRAM 1 _I2C1_DO_ADDRESS_NACK 0 0 ABS 0 _CANDATAdata 699 0 BANK6 1 ValidateTransmission@validChannel 566 0 BANK5 1 ___fltol@exp1 5EB 0 BANK5 1 __size_of_WriteMessageToFifo 0 0 ABS 0 -__end_of_CAN1_SetBusErrorInterruptHandler 7C8E 0 CODE 0 +__end_of_CAN1_SetBusErrorInterruptHandler 7EFE 0 CODE 0 i2___xxtofl 4E8A 0 CODE 0 __size_of_ETCInit 0 0 ABS 0 _rdBlkRegCompleteHandler@i2c1_master_example$F179 0 0 ABS 0 _TPSAnalysis 4738 0 CODE 0 -__end_of_CAN1_SetSystemErrorInterruptHandler 7C5C 0 CODE 0 +__end_of_CAN1_SetSystemErrorInterruptHandler 7ECC 0 CODE 0 __size_of_CAN1_OperationModeSet 0 0 ABS 0 -__end_of_PWM2_16BIT_Initialize 6FB2 0 CODE 0 -__end_of_TEMPORIZATION_1s 72F4 0 CODE 0 +__end_of_PWM2_16BIT_Initialize 726E 0 CODE 0 +__end_of_TEMPORIZATION_1s 78CC 0 CODE 0 i2___lwdiv@divisor 503 0 COMRAM 1 -__end_of_TMR1_WriteTimer 7800 0 CODE 0 -__end_of_DefaultSystemErrorHandler 7D20 0 CODE 0 +__end_of_TMR1_WriteTimer 7A22 0 CODE 0 +__end_of_DefaultSystemErrorHandler 7F7E 0 CODE 0 __size_of_CAN1_RX_FIFO_ResetInfo 0 0 ABS 0 WriteMessageToFifo@status 572 0 BANK5 1 _ucSteering_state 68A 0 BANK6 1 __size_of_TMR1_ISR 0 0 ABS 0 -__end_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BEE 0 CODE 0 -__end_of_ADC_SetContext1ThresholdInterruptHandler 7CB6 0 CODE 0 +__end_ofi2_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E5E 0 CODE 0 +__end_of_ADC_SetContext1ThresholdInterruptHandler 7F26 0 CODE 0 _C1TXQCONL 150 0 ABS 0 -__end_of_ADC_SetContext2ThresholdInterruptHandler 7CAC 0 CODE 0 +__end_of_ADC_SetContext2ThresholdInterruptHandler 7F1C 0 CODE 0 __size_of_CAN1_SetBusWakeUpActivityInterruptHandler 0 0 ABS 0 -__end_of_ADC_SetContext3ThresholdInterruptHandler 7CA2 0 CODE 0 -__end_of_ADC_SetContext4ThresholdInterruptHandler 7C98 0 CODE 0 +__end_of_ADC_SetContext3ThresholdInterruptHandler 7F12 0 CODE 0 +__end_of_ADC_SetContext4ThresholdInterruptHandler 7F08 0 CODE 0 __end_ofi2_TPSAnalysis 4E8A 0 CODE 0 CAN1_Transmit@fifoChannel 57C 0 BANK5 1 -__end_of_CAN1_IsTxErrorWarning 7ABE 0 CODE 0 +__end_of_CAN1_IsTxErrorWarning 7D2E 0 CODE 0 __size_of_SYSTEM_Initialize 0 0 ABS 0 __end_of_i2c1_fsmStateTable 2527 0 SMALLCONST 0 _I2C1CON0 294 0 ABS 0 __size_of_ETC100msSupervisor 0 0 ABS 0 __size_of_ADC_GetSingleConversion 0 0 ABS 0 -__end_of_ETC500msSupervisor 7D12 0 CODE 0 +__end_of_ETC500msSupervisor 6CD0 0 CODE 0 __size_of_TEMPORIZATION_1mins 0 0 ABS 0 GPIO_PWM1_Control@uiDutyCycle 5EC 0 BANK5 1 -_PWM1_16BIT_LoadBufferRegisters 7CFC 0 CODE 0 -_PWM2_16BIT_LoadBufferRegisters 7CF8 0 CODE 0 +_PWM1_16BIT_LoadBufferRegisters 7F62 0 CODE 0 +_PWM2_16BIT_LoadBufferRegisters 7F5E 0 CODE 0 __size_of___lwdiv 0 0 ABS 0 CAN1_SetModeChangeInterruptHandler@handler 560 0 BANK5 1 _I2C1CON1 295 0 ABS 0 __size_of_INTERRUPT_Initialize 0 0 ABS 0 _C1NBTCFGT 107 0 ABS 0 GPIO_PWM2_Control@uiDutyCycle 5EC 0 BANK5 1 -__end_of_isTxChannel 747E 0 CODE 0 +__end_of_isTxChannel 76E0 0 CODE 0 _I2C1CON2 296 0 ABS 0 __size_of___flsub 0 0 ABS 0 __Hbank10 0 0 ABS 0 @@ -1223,7 +1222,7 @@ ___flmul@temp 595 0 BANK5 1 __Hbank20 0 0 ABS 0 i2GPIO_PWM1_Control@uiFreq 52B 0 COMRAM 1 __Lbank20 0 0 ABS 0 -__end_of_PWM1_16BIT_LoadBufferRegisters 7D00 0 CODE 0 +__end_of_PWM1_16BIT_LoadBufferRegisters 7F66 0 CODE 0 GPIO_PWM1_Control@uiConvertedPeriod 5F2 0 BANK5 1 _I2C1_CallbackReturnStop 0 0 ABS 0 __Hbank30 0 0 ABS 0 @@ -1231,19 +1230,19 @@ __Hbank11 0 0 ABS 0 _C1NBTCFGU 106 0 ABS 0 __Lbank30 0 0 ABS 0 __Lbank11 0 0 ABS 0 -__end_of_APPSReadmin 7A14 0 CODE 0 +__end_of_APPSReadmin 7C84 0 CODE 0 __Hbank21 0 0 ABS 0 __Lbank21 0 0 ABS 0 -__end_of_APPSReadmax 7B68 0 CODE 0 +__end_of_APPSReadmax 7DD8 0 CODE 0 __size_of_CAN1_IsBusOff 0 0 ABS 0 -__end_of_OSCILLATOR_Initialize 7A60 0 CODE 0 +__end_of_OSCILLATOR_Initialize 7CD0 0 CODE 0 GPIO_PWM2_Control@uiConvertedPeriod 5F2 0 BANK5 1 -__end_ofi2_PWM2_16BIT_LoadBufferRegisters 7D04 0 CODE 0 +__end_ofi2_PWM2_16BIT_LoadBufferRegisters 7F6A 0 CODE 0 __Hbank31 0 0 ABS 0 __Hbank12 0 0 ABS 0 __Lbank31 0 0 ABS 0 __Lbank12 0 0 ABS 0 -__end_of_SYSTEM_Initialize 77A4 0 CODE 0 +__end_of_SYSTEM_Initialize 79C6 0 CODE 0 __Hbank22 0 0 ABS 0 __Lbank22 0 0 ABS 0 __end_of___fladd 3190 0 CODE 0 @@ -1256,21 +1255,22 @@ _I2C1_DO_BUS_ERROR 0 0 ABS 0 _ucETCTargetTPSDiff 677 0 BANK6 1 _I2C1_DO_RX_ACK 0 0 ABS 0 __Hbank23 0 0 ABS 0 -_INTERRUPT_Initialize 7CF4 0 CODE 0 +_INTERRUPT_Initialize 7F5A 0 CODE 0 ?i2___fltol 51F 0 COMRAM 1 __Lbank23 0 0 ABS 0 i2GPIO_PWM1_Control@uiConvertedPeriod 52F 0 COMRAM 1 _I2C1_DO_RX 0 0 ABS 0 -_ValidateTransmission 5F3C 0 CODE 0 +_ValidateTransmission 6032 0 CODE 0 _i2c1_fsmStateTable 2501 0 SMALLCONST 0 ___xxtofl@arg 56A 0 BANK5 1 -_GetRxFifoStatus 7A90 0 CODE 0 +_GetRxFifoStatus 7D00 0 CODE 0 __Hbank33 0 0 ABS 0 __Hbank14 0 0 ABS 0 __Lbank33 0 0 ABS 0 __Lbank14 0 0 ABS 0 -_GetTxFifoStatus 79DC 0 CODE 0 +_GetTxFifoStatus 7C4C 0 CODE 0 i2___wmul@multiplier 501 0 COMRAM 1 +_ucCount50ms 550 0 COMRAM 1 __Htext10 0 0 ABS 0 __Ltext10 0 0 ABS 0 __Hbank24 0 0 ABS 0 @@ -1281,7 +1281,7 @@ _ucCLUTCHState 5FD 0 BANK5 1 i2___fladd@a 513 0 COMRAM 1 __Htext20 0 0 ABS 0 __Ltext20 0 0 ABS 0 -__ptext10 7C16 0 CODE 0 +__ptext10 7E86 0 CODE 0 __Hbank34 0 0 ABS 0 __Hbank15 0 0 ABS 0 __Lbank34 0 0 ABS 0 @@ -1290,44 +1290,44 @@ __Htext30 0 0 ABS 0 __Htext11 0 0 ABS 0 __Ltext30 0 0 ABS 0 __Ltext11 0 0 ABS 0 -__ptext20 71E2 0 CODE 0 +__ptext20 749E 0 CODE 0 __Hbank25 0 0 ABS 0 __Lbank25 0 0 ABS 0 -_CAN1_ErrorNotificationInterruptEnable 6E4E 0 CODE 0 +_CAN1_ErrorNotificationInterruptEnable 7094 0 CODE 0 __Htext40 0 0 ABS 0 __Htext21 0 0 ABS 0 __Ltext40 0 0 ABS 0 __Ltext21 0 0 ABS 0 -__ptext11 6FB2 0 CODE 0 -__ptext30 7C5C 0 CODE 0 +__ptext11 726E 0 CODE 0 +__ptext30 7ECC 0 CODE 0 __Hbank35 0 0 ABS 0 __Hbank16 0 0 ABS 0 __Lbank35 0 0 ABS 0 __Lbank16 0 0 ABS 0 -i2_CAN1_IsTxErrorWarning 7AEA 0 CODE 0 -__end_ofi2_APPSAnalysis 6D52 0 CODE 0 +i2_CAN1_IsTxErrorWarning 7D5A 0 CODE 0 +__end_ofi2_APPSAnalysis 7016 0 CODE 0 __Htext50 0 0 ABS 0 __Htext31 0 0 ABS 0 __Htext12 0 0 ABS 0 __Ltext50 0 0 ABS 0 __Ltext31 0 0 ABS 0 __Ltext12 0 0 ABS 0 -__ptext21 7B2C 0 CODE 0 -__ptext40 7CAC 0 CODE 0 +__ptext21 7D9C 0 CODE 0 +__ptext40 7F1C 0 CODE 0 __Hbank26 0 0 ABS 0 __Lbank26 0 0 ABS 0 -_ADC_Context3Thereshld_ISR 6F2 0 BANK6 1 +_ADC_Context3Thereshld_ISR 6E5 0 BANK6 1 __Htext60 0 0 ABS 0 __Htext41 0 0 ABS 0 __Htext22 0 0 ABS 0 -_TMR0_CallBack 7800 0 CODE 0 +_TMR0_CallBack 7A22 0 CODE 0 __Ltext60 0 0 ABS 0 __Ltext41 0 0 ABS 0 __Ltext22 0 0 ABS 0 -_TMR1_CallBack 6106 0 CODE 0 -__ptext12 7C20 0 CODE 0 -__ptext31 7C66 0 CODE 0 -__ptext50 5888 0 CODE 0 +_TMR1_CallBack 61FC 0 CODE 0 +__ptext12 7E90 0 CODE 0 +__ptext31 7ED6 0 CODE 0 +__ptext50 588C 0 CODE 0 __Hbank36 0 0 ABS 0 __Hbank17 0 0 ABS 0 __Lbank36 0 0 ABS 0 @@ -1343,10 +1343,10 @@ __Ltext70 0 0 ABS 0 __Ltext51 0 0 ABS 0 __Ltext32 0 0 ABS 0 __Ltext13 0 0 ABS 0 -__ptext22 77A4 0 CODE 0 -__ptext41 7CB6 0 CODE 0 -__ptext60 79DC 0 CODE 0 -i2_CAN1_IsTxErrorPassive 7B00 0 CODE 0 +__ptext22 79C6 0 CODE 0 +__ptext41 7F26 0 CODE 0 +__ptext60 7C4C 0 CODE 0 +i2_CAN1_IsTxErrorPassive 7D70 0 CODE 0 __Hbank27 0 0 ABS 0 __Lbank27 0 0 ABS 0 i2GPIO_PWM2_Control@uiConvertedPeriod 52F 0 COMRAM 1 @@ -1360,12 +1360,12 @@ __Ltext80 0 0 ABS 0 __Ltext61 0 0 ABS 0 __Ltext42 0 0 ABS 0 __Ltext23 0 0 ABS 0 -__ptext13 7C2A 0 CODE 0 -__ptext32 7C70 0 CODE 0 +__ptext13 7E9A 0 CODE 0 +__ptext32 7EE0 0 CODE 0 __ptext51 3AA0 0 CODE 0 -__ptext70 7B7A 0 CODE 0 +__ptext70 7DEA 0 CODE 0 _T0CON0bits 31A 0 ABS 0 -__end_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BB2 0 CODE 0 +__end_of_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E22 0 CODE 0 __Hbank18 0 0 ABS 0 __Lbank18 0 0 ABS 0 _ADCON0bits 3F3 0 ABS 0 @@ -1380,10 +1380,10 @@ __Ltext52 0 0 ABS 0 __Ltext33 0 0 ABS 0 __Ltext14 0 0 ABS 0 _ADCON1bits 3F4 0 ABS 0 -__ptext23 797E 0 CODE 0 -__ptext42 7CC0 0 CODE 0 -__ptext61 7CCA 0 CODE 0 -__ptext80 68C0 0 CODE 0 +__ptext23 7BCC 0 CODE 0 +__ptext42 7F30 0 CODE 0 +__ptext61 7F3A 0 CODE 0 +__ptext80 6A6A 0 CODE 0 __Hbank28 0 0 ABS 0 __Lbank28 0 0 ABS 0 _ADCON2bits 3F5 0 ABS 0 @@ -1396,11 +1396,11 @@ __Ltext62 0 0 ABS 0 __Ltext43 0 0 ABS 0 __Ltext24 0 0 ABS 0 _ADCON3bits 3F6 0 ABS 0 -__ptext14 7C34 0 CODE 0 -__ptext33 7C7A 0 CODE 0 -__ptext52 74C2 0 CODE 0 -__ptext71 7B88 0 CODE 0 -__ptext90 7746 0 CODE 0 +__ptext14 7EA4 0 CODE 0 +__ptext33 7EEA 0 CODE 0 +__ptext52 5A98 0 CODE 0 +__ptext71 7DF8 0 CODE 0 +__ptext90 7968 0 CODE 0 __Hbank19 0 0 ABS 0 __Lbank19 0 0 ABS 0 __Htext91 0 0 ABS 0 @@ -1414,10 +1414,10 @@ __Ltext53 0 0 ABS 0 __Ltext34 0 0 ABS 0 _C1MASK1H 199 0 ABS 0 __Ltext15 0 0 ABS 0 -__ptext24 78B2 0 CODE 0 -__ptext43 7502 0 CODE 0 -__ptext62 7AA8 0 CODE 0 -__ptext81 5B86 0 CODE 0 +__ptext24 7B00 0 CODE 0 +__ptext43 7724 0 CODE 0 +__ptext62 7D18 0 CODE 0 +__ptext81 5C7C 0 CODE 0 __Hbank29 0 0 ABS 0 __Lbank29 0 0 ABS 0 __size_of_PMD_Initialize 0 0 ABS 0 @@ -1427,16 +1427,16 @@ __Htext44 0 0 ABS 0 __Htext25 0 0 ABS 0 __Ltext82 0 0 ABS 0 __Ltext63 0 0 ABS 0 -__end_of_ETCRulesSensorsSupervision 7D0E 0 CODE 0 +__end_of_ETCRulesSensorsSupervision 691C 0 CODE 0 __Ltext44 0 0 ABS 0 __Ltext25 0 0 ABS 0 -__ptext15 792E 0 CODE 0 -__ptext34 7C84 0 CODE 0 -__ptext53 6024 0 CODE 0 -__ptext72 7CF8 0 CODE 0 -__ptext91 79F8 0 CODE 0 -__end_of_I2C1_Initialize 785A 0 CODE 0 -_CAN1_SetModeChangeInterruptHandler 7C66 0 CODE 0 +__ptext15 7B7C 0 CODE 0 +__ptext34 7EF4 0 CODE 0 +__ptext53 611A 0 CODE 0 +__ptext72 7F5E 0 CODE 0 +__ptext91 7C68 0 CODE 0 +__end_of_I2C1_Initialize 7AA8 0 CODE 0 +_CAN1_SetModeChangeInterruptHandler 7ED6 0 CODE 0 ___inthi_sp 0 0 STACK 2 __Htext92 0 0 ABS 0 __Htext73 0 0 ABS 0 @@ -1448,15 +1448,15 @@ __Ltext73 0 0 ABS 0 __Ltext54 0 0 ABS 0 __Ltext35 0 0 ABS 0 __Ltext16 0 0 ABS 0 -__ptext25 7C3E 0 CODE 0 -__ptext44 7D0C 0 CODE 0 -__ptext63 7A14 0 CODE 0 +__ptext25 7EAE 0 CODE 0 +__ptext44 6868 0 CODE 0 +__ptext63 7C84 0 CODE 0 __ptext82 4B1A 0 CODE 0 _C1FIFOBA 14C 0 ABS 0 _ucTPS1_STATE 67A 0 BANK6 1 _PWM1PIPOS 466 0 ABS 0 _PWM2PIPOS 475 0 ABS 0 -_ucTargetAccelerator 558 0 COMRAM 1 +_ucTargetAccelerator 559 0 COMRAM 1 __Htext83 0 0 ABS 0 __Htext64 0 0 ABS 0 __Htext45 0 0 ABS 0 @@ -1466,11 +1466,11 @@ __Ltext83 0 0 ABS 0 __Ltext64 0 0 ABS 0 __Ltext45 0 0 ABS 0 __Ltext26 0 0 ABS 0 -__ptext16 6DD0 0 CODE 0 -__ptext35 7B40 0 CODE 0 -__ptext54 76E2 0 CODE 0 -__ptext73 75FA 0 CODE 0 -__ptext92 7B54 0 CODE 0 +__ptext16 7016 0 CODE 0 +__ptext35 7DB0 0 CODE 0 +__ptext54 7904 0 CODE 0 +__ptext73 781C 0 CODE 0 +__ptext92 7DC4 0 CODE 0 __end_ofi2_WriteMessageToFifo 42D2 0 CODE 0 __Htext93 0 0 ABS 0 __Htext74 0 0 ABS 0 @@ -1483,10 +1483,10 @@ _ucBrake_hydr_actual 682 0 BANK6 1 __Ltext55 0 0 ABS 0 __Ltext36 0 0 ABS 0 __Ltext17 0 0 ABS 0 -__ptext26 6A90 0 CODE 0 +__ptext26 6BA2 0 CODE 0 __ptext45 503E 0 CODE 0 -__ptext64 7ABE 0 CODE 0 -__ptext83 785A 0 CODE 0 +__ptext64 7D2E 0 CODE 0 +__ptext83 7AA8 0 CODE 0 _isTxChannel$985 560 0 BANK5 1 _C1TXQCONT 153 0 ABS 0 _ucTPS_Volts_STATE 5FC 0 BANK5 1 @@ -1498,13 +1498,13 @@ __Ltext84 0 0 ABS 0 __Ltext65 0 0 ABS 0 __Ltext46 0 0 ABS 0 __Ltext27 0 0 ABS 0 -__ptext17 7A48 0 CODE 0 +__ptext17 7CB8 0 CODE 0 __ptext36 4512 0 CODE 0 __size_of_TEMPORIZATION_100ms 0 0 ABS 0 -__ptext55 6822 0 CODE 0 -__ptext74 5316 0 CODE 0 -__ptext93 6C4C 0 CODE 0 -_DefaultSystemErrorHandler 7D1E 0 CODE 0 +__ptext55 69CC 0 CODE 0 +__ptext74 531A 0 CODE 0 +__ptext93 6F10 0 CODE 0 +_DefaultSystemErrorHandler 7F7C 0 CODE 0 __Htext94 0 0 ABS 0 __Htext75 0 0 ABS 0 __Htext56 0 0 ABS 0 @@ -1515,10 +1515,10 @@ __Ltext75 0 0 ABS 0 __Ltext56 0 0 ABS 0 __Ltext37 0 0 ABS 0 __Ltext18 0 0 ABS 0 -__ptext27 6E4E 0 CODE 0 +__ptext27 7094 0 CODE 0 __ptext46 25BC 0 CODE 0 -__ptext65 7AD4 0 CODE 0 -__ptext84 6EC8 0 CODE 0 +__ptext65 7D44 0 CODE 0 +__ptext84 710E 0 CODE 0 _I2C1STAT1bits 299 0 ABS 0 i2___fladd@b 50F 0 COMRAM 1 __Htext85 0 0 ABS 0 @@ -1530,11 +1530,11 @@ __Ltext85 0 0 ABS 0 __Ltext66 0 0 ABS 0 __Ltext47 0 0 ABS 0 __Ltext28 0 0 ABS 0 -__ptext18 7CF4 0 CODE 0 -__ptext37 7C8E 0 CODE 0 -__ptext56 7438 0 CODE 0 -__ptext75 7BB2 0 CODE 0 -__ptext94 638E 0 CODE 0 +__ptext18 7F5A 0 CODE 0 +__ptext37 7EFE 0 CODE 0 +__ptext56 769A 0 CODE 0 +__ptext75 7E22 0 CODE 0 +__ptext94 6484 0 CODE 0 ___fltol@sign1 5EA 0 BANK5 1 __Htext95 0 0 ABS 0 __Htext76 0 0 ABS 0 @@ -1548,13 +1548,13 @@ __Ltext57 0 0 ABS 0 __Ltext38 0 0 ABS 0 _C1MASK1L 198 0 ABS 0 __Ltext19 0 0 ABS 0 -__ptext28 7C48 0 CODE 0 -__ptext47 73F0 0 CODE 0 -__ptext66 7A60 0 CODE 0 -__ptext85 5780 0 CODE 0 +__ptext28 7EB8 0 CODE 0 +__ptext47 7652 0 CODE 0 +__ptext66 7CD0 0 CODE 0 +__ptext85 5784 0 CODE 0 _C1TXQCONU 152 0 ABS 0 __size_of_CAN1_Receive 0 0 ABS 0 -_CAN1_IsTxErrorWarning 7AA8 0 CODE 0 +_CAN1_IsTxErrorWarning 7D18 0 CODE 0 __Htext86 0 0 ABS 0 __Htext67 0 0 ABS 0 __Htext48 0 0 ABS 0 @@ -1565,11 +1565,11 @@ __Ltext67 0 0 ABS 0 __Ltext48 0 0 ABS 0 _I2C1_DO_SEND_RESTART_WRITE 0 0 ABS 0 __Ltext29 0 0 ABS 0 -__ptext19 782E 0 CODE 0 -__ptext38 7C98 0 CODE 0 +__ptext19 7A7C 0 CODE 0 +__ptext38 7F08 0 CODE 0 __ptext57 3E3C 0 CODE 0 -__ptext76 7540 0 CODE 0 -__ptext95 710C 0 CODE 0 +__ptext76 7762 0 CODE 0 +__ptext95 73C8 0 CODE 0 Receive@rxMsgStatus 520 0 COMRAM 1 ___intlo_sp 0 0 STACK 2 ?i2___aldiv 50D 0 COMRAM 1 @@ -1581,9 +1581,9 @@ __Ltext96 0 0 ABS 0 __Ltext77 0 0 ABS 0 __Ltext58 0 0 ABS 0 __Ltext39 0 0 ABS 0 -__ptext29 7C52 0 CODE 0 -__ptext48 7636 0 CODE 0 -__ptext67 6BBC 0 CODE 0 +__ptext29 7EC2 0 CODE 0 +__ptext48 7858 0 CODE 0 +__ptext67 6DF4 0 CODE 0 __ptext86 2CCE 0 CODE 0 __size_of_GetRxFifoStatus 0 0 ABS 0 _C1INTHbits 11D 0 ABS 0 @@ -1593,10 +1593,10 @@ __Htext49 0 0 ABS 0 __Ltext87 0 0 ABS 0 __Ltext68 0 0 ABS 0 __Ltext49 0 0 ABS 0 -__ptext39 7CA2 0 CODE 0 -__ptext58 723E 0 CODE 0 -__ptext77 7CE8 0 CODE 0 -__ptext96 5566 0 CODE 0 +__ptext39 7F12 0 CODE 0 +__ptext58 74FA 0 CODE 0 +__ptext77 7F4E 0 CODE 0 +__ptext96 556A 0 CODE 0 _T1GCONbits 31F 0 ABS 0 __Htext97 0 0 ABS 0 __Htext78 0 0 ABS 0 @@ -1605,66 +1605,66 @@ __Ltext97 0 0 ABS 0 __Ltext78 0 0 ABS 0 __Ltext59 0 0 ABS 0 __ptext49 3650 0 CODE 0 -__ptext68 5446 0 CODE 0 -__ptext87 7B96 0 CODE 0 -i2_PWM1_16BIT_LoadBufferRegisters 7D04 0 CODE 0 +__ptext68 544A 0 CODE 0 +__ptext87 7E06 0 CODE 0 +i2_PWM1_16BIT_LoadBufferRegisters 7F6A 0 CODE 0 _I2C1_Status 600 0 BANK6 1 -_timer1ReloadVal 6EA 0 BANK6 1 +_timer1ReloadVal 6DD 0 BANK6 1 _C1INTLbits 11C 0 ABS 0 -i2_PWM2_16BIT_LoadBufferRegisters 7D00 0 CODE 0 +i2_PWM2_16BIT_LoadBufferRegisters 7F66 0 CODE 0 __Htext88 0 0 ABS 0 __Htext69 0 0 ABS 0 __Ltext88 0 0 ABS 0 __Ltext69 0 0 ABS 0 -__ptext59 5F3C 0 CODE 0 -__ptext78 79A0 0 CODE 0 +__ptext59 6032 0 CODE 0 +__ptext78 7C10 0 CODE 0 __size_of_TEMPORIZATION_500ms 0 0 ABS 0 -__ptext97 66B0 0 CODE 0 -i2_CAN1_TransmitFIFOStatusGet 7956 0 CODE 0 +__ptext97 67A6 0 CODE 0 +i2_CAN1_TransmitFIFOStatusGet 7BA4 0 CODE 0 __size_of_ADC_SetADIInterruptHandler 0 0 ABS 0 __Htext98 0 0 ABS 0 __Htext79 0 0 ABS 0 _ADSTATbits 3F7 0 ABS 0 __Ltext98 0 0 ABS 0 __Ltext79 0 0 ABS 0 -__ptext69 5A94 0 CODE 0 -__ptext88 7BA4 0 CODE 0 -__end_of_PWM2_16BIT_LoadBufferRegisters 7CFC 0 CODE 0 +__ptext69 5B8A 0 CODE 0 +__ptext88 7E14 0 CODE 0 +__end_of_PWM2_16BIT_LoadBufferRegisters 7F62 0 CODE 0 __Htext89 0 0 ABS 0 _C1CONTbits 103 0 ABS 0 __Ltext89 0 0 ABS 0 -__ptext79 6772 0 CODE 0 -__ptext98 76AA 0 CODE 0 +__ptext79 691C 0 CODE 0 +__ptext98 78CC 0 CODE 0 _C1CONUbits 102 0 ABS 0 i2___xxtofl@arg 50B 0 COMRAM 1 __Htext99 0 0 ABS 0 __Ltext99 0 0 ABS 0 -__ptext89 7CFC 0 CODE 0 +__ptext89 7F62 0 CODE 0 _I2C1BAUD 29D 0 ABS 0 __size_ofi2_memcpy 0 0 ABS 0 _C1INTTbits 11F 0 ABS 0 ReadMessageFromFifo@rxCanMsg 50E 0 COMRAM 1 -__ptext99 77D2 0 CODE 0 +__ptext99 79F4 0 CODE 0 ___aldiv@divisor 570 0 BANK5 1 _C1INTUbits 11E 0 ABS 0 isTxChannel@channel 561 0 BANK5 1 -_ucAPPS_STATE 551 0 COMRAM 1 +_ucAPPS_STATE 552 0 COMRAM 1 __size_of_GPIOInit 0 0 ABS 0 __HidataCOMRAM 0 0 ABS 0 memcpy@d1 560 0 BANK5 1 __LidataCOMRAM 0 0 ABS 0 ___lwdiv@divisor 562 0 BANK5 1 _ADC_Initialize 4512 0 CODE 0 -_PMD_Initialize 792E 0 CODE 0 -__pidataCOMRAM 7D08 0 CODE 0 +_PMD_Initialize 7B7C 0 CODE 0 +__pidataCOMRAM 7F6E 0 CODE 0 __HbssBANK5 0 0 ABS 0 __LbssBANK5 0 0 ABS 0 __pbssBANK5 5FC 0 BANK5 1 -_CLUTCH_AnalyseState 6458 0 CODE 0 +_CLUTCH_AnalyseState 654E 0 CODE 0 __size_of_TMR1_CallBack 0 0 ABS 0 -__end_of_GetTxFifoStatus 79F8 0 CODE 0 +__end_of_GetTxFifoStatus 7C68 0 CODE 0 __size_of___fladd 0 0 ABS 0 -_ADC_DisableChannelSequencer 7CE8 0 CODE 0 +_ADC_DisableChannelSequencer 7F4E 0 CODE 0 _C1MASK1T 19B 0 ABS 0 _ucCLUTCHlmax 67B 0 BANK6 1 i2___lmul@multiplicand 505 0 COMRAM 1 @@ -1675,12 +1675,12 @@ CAN1_Transmit@txCanMsg 577 0 BANK5 1 ?_PIDController_Update 5BC 0 BANK5 1 __size_of_TMR1_Initialize 0 0 ABS 0 _C1MASK1U 19A 0 ABS 0 -_OSCILLATOR_Initialize 7A48 0 CODE 0 +_OSCILLATOR_Initialize 7CB8 0 CODE 0 __smallconst 2500 0 SMALLCONST 0 ?i2___lwdiv 501 0 COMRAM 1 -_ADC_Context4Thereshld_ISR 6F0 0 BANK6 1 +_ADC_Context4Thereshld_ISR 6E3 0 BANK6 1 _C1FIFOCON1H 15D 0 ABS 0 -__end_ofi2_CAN1_TransmitFIFOStatusGet 797E 0 CODE 0 +__end_ofi2_CAN1_TransmitFIFOStatusGet 7BCC 0 CODE 0 PIDController_Update@setpoint 5BE 0 BANK5 1 i2___wmul@multiplicand 503 0 COMRAM 1 __end_of_WriteMessageToFifo 408C 0 CODE 0 @@ -1692,7 +1692,7 @@ _msgReceipt 6A1 0 BANK6 1 __size_of_PWM1_16BIT_WritePeriodRegister 0 0 ABS 0 __size_of_INTERRUPT_InterruptManager 0 0 ABS 0 __Hreset_vec 4 0 CODE 0 -__end_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7B96 0 CODE 0 +__end_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7E06 0 CODE 0 __pbssBANK6 600 0 BANK6 1 __Lreset_vec 0 0 CODE 0 __size_of_PIN_MANAGER_Initialize 0 0 ABS 0 @@ -1703,23 +1703,23 @@ _I2C1CNTH 28D 0 ABS 0 __size_of_PWM1_16BIT_Period_SetInterruptHandler 0 0 ABS 0 _uiAcc_longitudinal 650 0 BANK6 1 ___xxtofl@exp 569 0 BANK5 1 -__end_of_DefaultRxBufferOverflowHandler 7D22 0 CODE 0 +__end_of_DefaultRxBufferOverflowHandler 7F80 0 CODE 0 _PWM1_16BIT_Slice1Output1_InterruptHandler 664 0 BANK6 1 -_PWM2_16BIT_Slice1Output1_InterruptHandler 6FE 0 BANK6 1 +_PWM2_16BIT_Slice1Output1_InterruptHandler 6F1 0 BANK6 1 memcpy@s1 562 0 BANK5 1 __size_of_PWM1_16BIT_Initialize 0 0 ABS 0 _PWM1_16BIT_Slice1Output2_InterruptHandler 662 0 BANK6 1 -_PWM2_16BIT_Slice1Output2_InterruptHandler 6FC 0 BANK6 1 +_PWM2_16BIT_Slice1Output2_InterruptHandler 6EF 0 BANK6 1 __accesstop 560 0 ABS 0 _I2C1CNTL 28C 0 ABS 0 __size_of___aldiv 0 0 ABS 0 -_ADC_SetContext1ThresholdInterruptHandler 7CAC 0 CODE 0 +_ADC_SetContext1ThresholdInterruptHandler 7F1C 0 CODE 0 WriteMessageToFifo@txCanMsg 56D 0 BANK5 1 -__end_of_CAN1_ErrorNotificationInterruptEnable 6EC8 0 CODE 0 +__end_of_CAN1_ErrorNotificationInterruptEnable 710E 0 CODE 0 ANALOG_GetVoltage@ucFlag 56C 0 BANK5 1 -i2_ValidateTransmission 62B6 0 CODE 0 +i2_ValidateTransmission 63AC 0 CODE 0 intlevel0 0 0 CODE 0 -__end_of_TMR0_ISR 7746 0 CODE 0 +__end_of_TMR0_ISR 7968 0 CODE 0 __size_of_CAN1_RX_FIFO_FilterMaskConfiguration 0 0 ABS 0 __size_of_DefaultBusWakeUpActivityHandler 0 0 ABS 0 __Hivt0x8 1A 0 CODE 0 @@ -1730,90 +1730,89 @@ __size_of_CAN1_TX_FIFO_Configuration 0 0 ABS 0 Receive@rxFifoObj 51E 0 COMRAM 1 ___xxtofl@val 560 0 BANK5 1 _uiTPS1TableIn 72A 0 BANK7 1 -__end_of_CAN1_SetBusWakeUpActivityInterruptHandler 7C84 0 CODE 0 +__end_of_CAN1_SetBusWakeUpActivityInterruptHandler 7EF4 0 CODE 0 _uiTPS2TableIn 700 0 BANK7 1 intlevel2 0 0 CODE 0 __size_of_TEMPORIZATION_1s 0 0 ABS 0 _I2C1CON0bits 294 0 ABS 0 i2CAN1_Transmit@txFifoObj 51B 0 COMRAM 1 __size_ofi2___wmul 0 0 ABS 0 -_DefaultRxBufferOverflowHandler 7D20 0 CODE 0 +_DefaultRxBufferOverflowHandler 7F7E 0 CODE 0 intlevel3 0 0 CODE 0 __size_of___lmul 0 0 ABS 0 _I2C1CON1bits 295 0 ABS 0 ?i2_ETCPercentCalc 51B 0 COMRAM 1 __size_ofi2_CAN1_IsTxErrorWarning 0 0 ABS 0 __size_of_ReadMessageFromFifo 0 0 ABS 0 -__end_of_CAN1_Receive 73A0 0 CODE 0 -__end_of_CAN1_SetRxBufferOverFlowInterruptHandler 7C66 0 CODE 0 +__end_of_CAN1_Receive 7602 0 CODE 0 +__end_of_CAN1_SetRxBufferOverFlowInterruptHandler 7ED6 0 CODE 0 __end_of_PIDController_Update 2CCE 0 CODE 0 -_ucCount10s 55A 0 COMRAM 1 -__end_of_CAN1_RX_FIFO_ResetInfo 77D2 0 CODE 0 +_ucCount10s 55B 0 COMRAM 1 +__end_of_CAN1_RX_FIFO_ResetInfo 79F4 0 CODE 0 PIDController_Update@error 5DE 0 BANK5 1 _C1FLTOBJ1H 195 0 ABS 0 -_CAN1_SetBusWakeUpActivityInterruptHandler 7C7A 0 CODE 0 +_CAN1_SetBusWakeUpActivityInterruptHandler 7EEA 0 CODE 0 _uiCount30s 65C 0 BANK6 1 -_CAN1_ISR 51C0 0 CODE 0 +_CAN1_ISR 51C4 0 CODE 0 CAN1_ReceivedMessageCountGet@rxMsgStatus 505 0 COMRAM 1 -__end_of_CAN1_OperationModeSet 6B28 0 CODE 0 -_TMR0_ISR 7714 0 CODE 0 -_TMR1_ISR 76AA 0 CODE 0 +__end_of_CAN1_OperationModeSet 6C3A 0 CODE 0 +_TMR0_ISR 7936 0 CODE 0 +_TMR1_ISR 78CC 0 CODE 0 _ADACTPPS 269 0 ABS 0 __size_of_isTxChannel 0 0 ABS 0 _PIDController_Update 25BC 0 CODE 0 CAN1_ReceivedMessageCountGet@totalMsgObj 503 0 COMRAM 1 _ucCount100msAPPSError 54C 0 COMRAM 1 -_ANALOG_GetVoltage 5316 0 CODE 0 +_ANALOG_GetVoltage 531A 0 CODE 0 _CANRXPPS 23D 0 ABS 0 -__end_ofi2_CAN1_IsTxErrorActive 7A48 0 CODE 0 +__end_ofi2_CAN1_IsTxErrorActive 7CB8 0 CODE 0 __HdataCOMRAM 0 0 ABS 0 -_CAN1_SetBusErrorInterruptHandler 7C84 0 CODE 0 +_CAN1_SetBusErrorInterruptHandler 7EF4 0 CODE 0 __LdataCOMRAM 0 0 ABS 0 __size_of___fltol 0 0 ABS 0 -__pdataCOMRAM 55D 0 COMRAM 1 +__pdataCOMRAM 55E 0 COMRAM 1 ___fladd@aexp 57B 0 BANK5 1 -__end_of_APPSAnalysis 6CD2 0 CODE 0 -_ADC_SetContext4ThresholdInterruptHandler 7C8E 0 CODE 0 +__end_of_APPSAnalysis 6F96 0 CODE 0 +_ADC_SetContext4ThresholdInterruptHandler 7EFE 0 CODE 0 _C1FLTCON0H 181 0 ABS 0 _ucBrake_hydr_target 681 0 BANK6 1 -__end_of_CAN1_SetModeChangeInterruptHandler 7C70 0 CODE 0 -__end_of_CAN1_RXI_ISR 78B2 0 CODE 0 -_ucSTEER_WH_Clutch 559 0 COMRAM 1 +__end_of_CAN1_SetModeChangeInterruptHandler 7EE0 0 CODE 0 +__end_of_CAN1_RXI_ISR 7B00 0 CODE 0 +_ucSTEER_WH_Clutch 55A 0 COMRAM 1 i2isTxChannel@channel 502 0 COMRAM 1 __size_of_DefaultInvalidMessageHandler 0 0 ABS 0 -__end_of___wmul 7886 0 CODE 0 +__end_of___wmul 7AD4 0 CODE 0 __size_of_APPSReadmin 0 0 ABS 0 __size_of_APPSReadmax 0 0 ABS 0 ___fladd@bexp 57C 0 BANK5 1 -start_initialization 69F8 0 CODE 0 +start_initialization 6D64 0 CODE 0 ___aldiv@quotient 576 0 BANK5 1 ADC_SetContext1ThresholdInterruptHandler@InterruptHandler 560 0 BANK5 1 Receive@channel 518 0 COMRAM 1 ___lwdiv@quotient 564 0 BANK5 1 TMR0_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 TMR1_SetInterruptHandler@InterruptHandler 560 0 BANK5 1 -_PIDController_Update$5550 5D2 0 BANK5 1 -__end_ofi2_ValidateTransmission 638E 0 CODE 0 -__end_ofi2_CAN1_IsTxErrorPassive 7B16 0 CODE 0 +__end_ofi2_ValidateTransmission 6484 0 CODE 0 +__end_ofi2_CAN1_IsTxErrorPassive 7D86 0 CODE 0 i2CAN1_Transmit@status 51A 0 COMRAM 1 -__end_of_TMR1_ISR 76E2 0 CODE 0 +__end_of_TMR1_ISR 7904 0 CODE 0 i2___aldiv@quotient 517 0 COMRAM 1 __end_of___xxtofl 4CD2 0 CODE 0 CAN1_Transmit@txFifoObj 57A 0 BANK5 1 -_TEMPORIZATION_500ms 7B68 0 CODE 0 +_TEMPORIZATION_500ms 7DD8 0 CODE 0 WriteMessageToFifo@msgId 573 0 BANK5 1 ___fladd@a 572 0 BANK5 1 -__end_of_DefaultTxAttemptHandler 7D1E 0 CODE 0 -__end_of_TEMPORIZATION_10ms 7CE8 0 CODE 0 +__end_of_DefaultTxAttemptHandler 7F7C 0 CODE 0 +__end_of_TEMPORIZATION_10ms 7C10 0 CODE 0 _ucTargetDirection 68F 0 BANK6 1 __size_of_ADC_Initialize 0 0 ABS 0 __size_of_OSCILLATOR_Initialize 0 0 ABS 0 -_CAN1_IsTxErrorPassive 7ABE 0 CODE 0 -__end_ofi2_memcpy 734E 0 CODE 0 +_CAN1_IsTxErrorPassive 7D2E 0 CODE 0 +__end_ofi2_memcpy 75B0 0 CODE 0 ADC_SetContext4ThresholdInterruptHandler@InterruptHandler 560 0 BANK5 1 ___fladd@b 56E 0 BANK5 1 -__end_ofi2_CAN1_OperationModeGet 7CDE 0 CODE 0 -_CLUTCH_Move 68C0 0 CODE 0 +__end_ofi2_CAN1_OperationModeGet 7F4E 0 CODE 0 +_CLUTCH_Move 6A6A 0 CODE 0 ___flmul@aexp 58F 0 BANK5 1 __size_of___flneg 0 0 ABS 0 i2___lwdiv@quotient 505 0 COMRAM 1 @@ -1823,12 +1822,13 @@ _C1FLTOBJ1L 194 0 ABS 0 i2ValidateTransmission@txMsgStatus 509 0 COMRAM 1 _CAN1_BusErrorHandler 66E 0 BANK6 1 ETCRulesMotorSupervisor@ucTPSactual 58B 0 BANK5 1 -__initialization 69F8 0 CODE 0 +__initialization 6D64 0 CODE 0 ___flmul@bexp 590 0 BANK5 1 __size_ofi2_isTxChannel 0 0 ABS 0 __size_of_CAN1_IsTxErrorActive 0 0 ABS 0 ___flsub@a 59B 0 BANK5 1 __size_ofi2___lwdiv 0 0 ABS 0 +_PIDController_Update$5535 5D6 0 BANK5 1 ___fldiv@bexp 5BA 0 BANK5 1 CANReadMessage@data1 537 0 COMRAM 1 CANReadMessage@data2 536 0 COMRAM 1 @@ -1838,9 +1838,9 @@ CANReadMessage@data5 535 0 COMRAM 1 CANReadMessage@data6 530 0 COMRAM 1 CANReadMessage@data7 531 0 COMRAM 1 CANReadMessage@data8 532 0 COMRAM 1 -__end_of_PWM1_16BIT_WritePeriodRegister 7BA4 0 CODE 0 +__end_of_PWM1_16BIT_WritePeriodRegister 7E14 0 CODE 0 __size_ofi2_TPSAnalysis 0 0 ABS 0 -__end_of_CLUTCH_AnalyseState 6522 0 CODE 0 +__end_of_CLUTCH_AnalyseState 6618 0 CODE 0 ___flmul@prod 591 0 BANK5 1 i2___fltol@sign1 527 0 COMRAM 1 __size_ofi2_CAN1_IsBusOff 0 0 ABS 0 @@ -1848,7 +1848,8 @@ ReadMessageFromFifo@msgId 513 0 COMRAM 1 __size_of_CAN1_SetModeChangeInterruptHandler 0 0 ABS 0 ___flsub@b 597 0 BANK5 1 _C1FIFOCON1L 15C 0 ABS 0 -_DefaultBusErrorHandler 7D28 0 CODE 0 +_PIDController_Update$5536 5DA 0 BANK5 1 +_DefaultBusErrorHandler 7F86 0 CODE 0 __size_of_ANALOG_GetVoltage 0 0 ABS 0 CAN1_ReceivedMessageCountGet@channel 506 0 COMRAM 1 _CAN1_SystemErrorHandler 66A 0 BANK6 1 @@ -1857,147 +1858,143 @@ __size_of_CAN1_TransmitFIFOStatusGet 0 0 ABS 0 __size_of_CAN1_IsTxErrorPassive 0 0 ABS 0 __size_of_PWM2_16BIT_WritePeriodRegister 0 0 ABS 0 __activetblptr 3 0 ABS 0 -_PIDController_Update$5546 5D6 0 BANK5 1 __size_of_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 0 0 ABS 0 ___lmul@product 568 0 BANK5 1 i2CAN1_TransmitFIFOStatusGet@status 503 0 COMRAM 1 ___wmul@product 564 0 BANK5 1 __size_of_PWM2_16BIT_Period_SetInterruptHandler 0 0 ABS 0 +_PIDController_Update$5537 5CA 0 BANK5 1 ___flmul@a 582 0 BANK5 1 __size_ofi2_APPSAnalysis 0 0 ABS 0 -_PIDController_Update$5547 5DA 0 BANK5 1 __size_of_ADC_SetActiveClockTuningInterruptHandler 0 0 ABS 0 ___fldiv@a 5A7 0 BANK5 1 -__end_of_CLUTCH_Move 695E 0 CODE 0 -__end_of_TMR0_Initialize 792E 0 CODE 0 -__end_of_CLUTCH_Init 79BE 0 CODE 0 +__end_of_CLUTCH_Move 6B08 0 CODE 0 +__end_of_TMR0_Initialize 7B7C 0 CODE 0 +__end_of_CLUTCH_Init 7C2E 0 CODE 0 ADC_SetADIInterruptHandler@InterruptHandler 560 0 BANK5 1 -__end_of_DefaultModeChangeHandler 7D24 0 CODE 0 +__end_of_DefaultModeChangeHandler 7F82 0 CODE 0 __size_of_PWM2_16BIT_Initialize 0 0 ABS 0 -__end_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7BD6 0 CODE 0 +_PIDController_Update$5538 5CE 0 BANK5 1 +__end_ofi2_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7E46 0 CODE 0 i2WriteMessageToFifo@txFifoObj 50C 0 COMRAM 1 ___flmul@b 57E 0 BANK5 1 -_ucETCMotorNotClose 6AF 0 BANK6 1 +_ucETCMotorNotClose 6D9 0 BANK6 1 _C1TXQSTALbits 154 0 ABS 0 -_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7BA4 0 CODE 0 -_PIDController_Update$5548 5CA 0 BANK5 1 -_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7B88 0 CODE 0 +_PWM1_16BIT_SetSlice1Output1DutyCycleRegister 7E14 0 CODE 0 +_PWM2_16BIT_SetSlice1Output1DutyCycleRegister 7DF8 0 CODE 0 ___fldiv@b 5A3 0 BANK5 1 PIDController_Update@pid 5BC 0 BANK5 1 __size_of_CAN1_SetInvalidMessageInterruptHandler 0 0 ABS 0 ___aldiv@dividend 56C 0 BANK5 1 -_ETCRulesSensorsSupervision 7D0C 0 CODE 0 +_PIDController_Update$5539 5D2 0 BANK5 1 +_ETCRulesSensorsSupervision 6868 0 CODE 0 CAN1_Receive@status 524 0 COMRAM 1 __size_of_memcpy 0 0 ABS 0 -__end_ofi2_PWM1_16BIT_WritePeriodRegister 7BE2 0 CODE 0 +__end_ofi2_PWM1_16BIT_WritePeriodRegister 7E52 0 CODE 0 %segments ivt0x8 8 1D CODE 8 0 reset_vec 0 3 CODE 0 0 smallconst 2500 25BB SMALLCONST 2500 0 cstackCOMRAM 501 55F COMRAM 501 1 cstackBANK5 560 5FE BANK5 560 1 -bssBANK6 600 6FF BANK6 600 1 -dataBANK7 700 77D BANK7 700 1 -text46 25BC 76A8 CODE 25BC 0 -text98 76AA 7D0A CODE 76AA 0 -text44 7D0C 7D29 CODE 7D0C 0 +bssBANK6 600 6F2 BANK6 600 1 +dataBANK7 700 78B BANK7 700 1 +text46 25BC 7F87 CODE 25BC 0 %locals dist/default/production\ETC.X.production.o C:/Users/panze/.mchp_packs/Microchip/PIC18F-Q_DFP/1.13.211/xc8\pic\include\proc\pic18f26q84.h -C:\Users\panze\AppData\Local\Temp\shhk.s -43685 69F8 0 CODE 0 -43687 69F8 0 CODE 0 -43690 69F8 0 CODE 0 -44053 69F8 0 CODE 0 -44054 69FA 0 CODE 0 -44055 69FC 0 CODE 0 -44056 69FE 0 CODE 0 -44057 6A00 0 CODE 0 -44058 6A02 0 CODE 0 -44059 6A04 0 CODE 0 -44060 6A08 0 CODE 0 -44061 6A0C 0 CODE 0 -44062 6A0C 0 CODE 0 -44063 6A0E 0 CODE 0 -44064 6A12 0 CODE 0 -44065 6A14 0 CODE 0 -44066 6A16 0 CODE 0 -44070 6A18 0 CODE 0 -44071 6A1A 0 CODE 0 -44072 6A1C 0 CODE 0 -44073 6A1E 0 CODE 0 -44074 6A20 0 CODE 0 -44075 6A22 0 CODE 0 -44076 6A24 0 CODE 0 -44077 6A28 0 CODE 0 -44078 6A2C 0 CODE 0 -44079 6A2C 0 CODE 0 -44080 6A2E 0 CODE 0 -44081 6A32 0 CODE 0 -44082 6A34 0 CODE 0 -44083 6A36 0 CODE 0 -44087 6A38 0 CODE 0 -44088 6A3A 0 CODE 0 -44089 6A3C 0 CODE 0 -44090 6A3E 0 CODE 0 -44091 6A40 0 CODE 0 -44092 6A42 0 CODE 0 -44093 6A44 0 CODE 0 -44094 6A46 0 CODE 0 -44095 6A4C 0 CODE 0 -44096 6A4E 0 CODE 0 -44097 6A54 0 CODE 0 -44098 6A56 0 CODE 0 -44102 6A5C 0 CODE 0 -44103 6A60 0 CODE 0 -44104 6A62 0 CODE 0 -44105 6A62 0 CODE 0 -44106 6A64 0 CODE 0 -44107 6A66 0 CODE 0 -44110 6A68 0 CODE 0 -44111 6A6A 0 CODE 0 -44112 6A6C 0 CODE 0 -44113 6A6E 0 CODE 0 -44116 6A70 0 CODE 0 -44117 6A74 0 CODE 0 -44118 6A76 0 CODE 0 -44119 6A76 0 CODE 0 -44120 6A78 0 CODE 0 -44121 6A7A 0 CODE 0 -44129 6A7C 0 CODE 0 -44130 6A7E 0 CODE 0 -44131 6A80 0 CODE 0 -44132 6A82 0 CODE 0 -44133 6A84 0 CODE 0 -44134 6A86 0 CODE 0 -44135 6A88 0 CODE 0 -44141 6A8A 0 CODE 0 -44143 6A8A 0 CODE 0 -44144 6A8C 0 CODE 0 +C:\Users\panze\AppData\Local\Temp\s2oc.s +43687 6D64 0 CODE 0 +43689 6D64 0 CODE 0 +43692 6D64 0 CODE 0 +44058 6D64 0 CODE 0 +44059 6D66 0 CODE 0 +44060 6D68 0 CODE 0 +44061 6D6A 0 CODE 0 +44062 6D6C 0 CODE 0 +44063 6D6E 0 CODE 0 +44064 6D70 0 CODE 0 +44065 6D74 0 CODE 0 +44066 6D78 0 CODE 0 +44067 6D78 0 CODE 0 +44068 6D7A 0 CODE 0 +44069 6D7E 0 CODE 0 +44070 6D80 0 CODE 0 +44071 6D82 0 CODE 0 +44075 6D84 0 CODE 0 +44076 6D86 0 CODE 0 +44077 6D88 0 CODE 0 +44078 6D8A 0 CODE 0 +44079 6D8C 0 CODE 0 +44080 6D8E 0 CODE 0 +44081 6D90 0 CODE 0 +44082 6D94 0 CODE 0 +44083 6D98 0 CODE 0 +44084 6D98 0 CODE 0 +44085 6D9A 0 CODE 0 +44086 6D9E 0 CODE 0 +44087 6DA0 0 CODE 0 +44088 6DA2 0 CODE 0 +44092 6DA4 0 CODE 0 +44093 6DA6 0 CODE 0 +44094 6DA8 0 CODE 0 +44095 6DAA 0 CODE 0 +44096 6DAC 0 CODE 0 +44097 6DAE 0 CODE 0 +44098 6DB0 0 CODE 0 +44099 6DB2 0 CODE 0 +44100 6DB8 0 CODE 0 +44101 6DBA 0 CODE 0 +44105 6DC0 0 CODE 0 +44106 6DC4 0 CODE 0 +44107 6DC6 0 CODE 0 +44108 6DC6 0 CODE 0 +44109 6DC8 0 CODE 0 +44110 6DCA 0 CODE 0 +44113 6DCC 0 CODE 0 +44114 6DCE 0 CODE 0 +44115 6DD0 0 CODE 0 +44116 6DD2 0 CODE 0 +44119 6DD4 0 CODE 0 +44120 6DD8 0 CODE 0 +44121 6DDA 0 CODE 0 +44122 6DDA 0 CODE 0 +44123 6DDC 0 CODE 0 +44124 6DDE 0 CODE 0 +44132 6DE0 0 CODE 0 +44133 6DE2 0 CODE 0 +44134 6DE4 0 CODE 0 +44135 6DE6 0 CODE 0 +44136 6DE8 0 CODE 0 +44137 6DEA 0 CODE 0 +44138 6DEC 0 CODE 0 +44144 6DEE 0 CODE 0 +44146 6DEE 0 CODE 0 +44147 6DF0 0 CODE 0 main.c -54 695E 0 CODE 0 -57 695E 0 CODE 0 -62 6962 0 CODE 0 -63 6966 0 CODE 0 -66 696A 0 CODE 0 -68 696E 0 CODE 0 -69 6972 0 CODE 0 -71 6976 0 CODE 0 -72 6978 0 CODE 0 -77 697E 0 CODE 0 -80 6982 0 CODE 0 -87 698C 0 CODE 0 -88 6990 0 CODE 0 -89 6994 0 CODE 0 -90 6998 0 CODE 0 -93 699C 0 CODE 0 -95 69AE 0 CODE 0 -97 69BA 0 CODE 0 -98 69C6 0 CODE 0 -99 69CA 0 CODE 0 -101 69DA 0 CODE 0 -103 69E4 0 CODE 0 -105 69EA 0 CODE 0 +54 6B08 0 CODE 0 +57 6B08 0 CODE 0 +62 6B0C 0 CODE 0 +63 6B10 0 CODE 0 +66 6B14 0 CODE 0 +68 6B18 0 CODE 0 +69 6B1C 0 CODE 0 +71 6B20 0 CODE 0 +72 6B22 0 CODE 0 +77 6B28 0 CODE 0 +80 6B2C 0 CODE 0 +87 6B36 0 CODE 0 +88 6B3A 0 CODE 0 +89 6B3E 0 CODE 0 +90 6B42 0 CODE 0 +93 6B46 0 CODE 0 +95 6B58 0 CODE 0 +97 6B64 0 CODE 0 +98 6B70 0 CODE 0 +99 6B74 0 CODE 0 +101 6B84 0 CODE 0 +103 6B8E 0 CODE 0 +105 6B94 0 CODE 0 ETC.c 305 4738 0 CODE 0 331 4738 0 CODE 0 @@ -2024,325 +2021,325 @@ ETC.c 377 4926 0 CODE 0 389 492A 0 CODE 0 mcc_generated_files/mcc.c -50 7776 0 CODE 0 -52 7776 0 CODE 0 -53 777A 0 CODE 0 -54 777E 0 CODE 0 -55 7782 0 CODE 0 -56 7786 0 CODE 0 -57 778A 0 CODE 0 -58 778E 0 CODE 0 -59 7792 0 CODE 0 -60 7796 0 CODE 0 -61 779A 0 CODE 0 -62 779E 0 CODE 0 -63 77A2 0 CODE 0 +50 7998 0 CODE 0 +52 7998 0 CODE 0 +53 799C 0 CODE 0 +54 79A0 0 CODE 0 +55 79A4 0 CODE 0 +56 79A8 0 CODE 0 +57 79AC 0 CODE 0 +58 79B0 0 CODE 0 +59 79B4 0 CODE 0 +60 79B8 0 CODE 0 +61 79BC 0 CODE 0 +62 79C0 0 CODE 0 +63 79C4 0 CODE 0 mcc_generated_files/tmr1.c -65 73A0 0 CODE 0 -70 73A0 0 CODE 0 -73 73A6 0 CODE 0 -76 73AA 0 CODE 0 -79 73AE 0 CODE 0 -82 73B2 0 CODE 0 -85 73B6 0 CODE 0 -88 73B8 0 CODE 0 -91 73D8 0 CODE 0 -94 73DA 0 CODE 0 -97 73E8 0 CODE 0 -98 73EE 0 CODE 0 +65 7602 0 CODE 0 +70 7602 0 CODE 0 +73 7608 0 CODE 0 +76 760C 0 CODE 0 +79 7610 0 CODE 0 +82 7614 0 CODE 0 +85 7618 0 CODE 0 +88 761A 0 CODE 0 +91 763A 0 CODE 0 +94 763C 0 CODE 0 +97 764A 0 CODE 0 +98 7650 0 CODE 0 mcc_generated_files/tmr1.c -223 7BEE 0 CODE 0 -224 7BEE 0 CODE 0 -225 7BF6 0 CODE 0 +223 7E5E 0 CODE 0 +224 7E5E 0 CODE 0 +225 7E66 0 CODE 0 mcc_generated_files/tmr0.c -62 7906 0 CODE 0 -67 7906 0 CODE 0 -70 790C 0 CODE 0 -73 7910 0 CODE 0 -76 7914 0 CODE 0 -79 7916 0 CODE 0 -82 7918 0 CODE 0 -85 7926 0 CODE 0 -86 792C 0 CODE 0 +62 7B54 0 CODE 0 +67 7B54 0 CODE 0 +70 7B5A 0 CODE 0 +73 7B5E 0 CODE 0 +76 7B62 0 CODE 0 +79 7B64 0 CODE 0 +82 7B66 0 CODE 0 +85 7B74 0 CODE 0 +86 7B7A 0 CODE 0 mcc_generated_files/tmr0.c -152 7BF8 0 CODE 0 -153 7BF8 0 CODE 0 -154 7C00 0 CODE 0 +152 7E68 0 CODE 0 +153 7E68 0 CODE 0 +154 7E70 0 CODE 0 mcc_generated_files/pwm2_16bit.c -63 6F3E 0 CODE 0 -66 6F3E 0 CODE 0 -69 6F42 0 CODE 0 -72 6F46 0 CODE 0 -75 6F4A 0 CODE 0 -78 6F4E 0 CODE 0 -81 6F52 0 CODE 0 -84 6F56 0 CODE 0 -87 6F5A 0 CODE 0 -90 6F5E 0 CODE 0 -93 6F62 0 CODE 0 -96 6F66 0 CODE 0 -99 6F6A 0 CODE 0 -102 6F6E 0 CODE 0 -105 6F72 0 CODE 0 -108 6F76 0 CODE 0 -111 6F78 0 CODE 0 -114 6F7A 0 CODE 0 -117 6F7C 0 CODE 0 -120 6F7E 0 CODE 0 -123 6F80 0 CODE 0 -126 6F82 0 CODE 0 -127 6F90 0 CODE 0 -128 6F9E 0 CODE 0 -131 6FAC 0 CODE 0 -132 6FB0 0 CODE 0 +63 71FA 0 CODE 0 +66 71FA 0 CODE 0 +69 71FE 0 CODE 0 +72 7202 0 CODE 0 +75 7206 0 CODE 0 +78 720A 0 CODE 0 +81 720E 0 CODE 0 +84 7212 0 CODE 0 +87 7216 0 CODE 0 +90 721A 0 CODE 0 +93 721E 0 CODE 0 +96 7222 0 CODE 0 +99 7226 0 CODE 0 +102 722A 0 CODE 0 +105 722E 0 CODE 0 +108 7232 0 CODE 0 +111 7234 0 CODE 0 +114 7236 0 CODE 0 +117 7238 0 CODE 0 +120 723A 0 CODE 0 +123 723C 0 CODE 0 +126 723E 0 CODE 0 +127 724C 0 CODE 0 +128 725A 0 CODE 0 +131 7268 0 CODE 0 +132 726C 0 CODE 0 mcc_generated_files/pwm2_16bit.c -197 7C02 0 CODE 0 -199 7C02 0 CODE 0 -200 7C0A 0 CODE 0 +197 7E72 0 CODE 0 +199 7E72 0 CODE 0 +200 7E7A 0 CODE 0 mcc_generated_files/pwm2_16bit.c -192 7C0C 0 CODE 0 -194 7C0C 0 CODE 0 -195 7C14 0 CODE 0 +192 7E7C 0 CODE 0 +194 7E7C 0 CODE 0 +195 7E84 0 CODE 0 mcc_generated_files/pwm2_16bit.c -202 7C16 0 CODE 0 -204 7C16 0 CODE 0 -205 7C1E 0 CODE 0 +202 7E86 0 CODE 0 +204 7E86 0 CODE 0 +205 7E8E 0 CODE 0 mcc_generated_files/pwm1_16bit.c -63 6FB2 0 CODE 0 -66 6FB2 0 CODE 0 -69 6FB6 0 CODE 0 -72 6FBA 0 CODE 0 -75 6FBE 0 CODE 0 -78 6FC2 0 CODE 0 -81 6FC6 0 CODE 0 -84 6FCA 0 CODE 0 -87 6FCE 0 CODE 0 -90 6FD2 0 CODE 0 -93 6FD6 0 CODE 0 -96 6FDA 0 CODE 0 -99 6FDE 0 CODE 0 -102 6FE2 0 CODE 0 -105 6FE6 0 CODE 0 -108 6FEA 0 CODE 0 -111 6FEC 0 CODE 0 -114 6FEE 0 CODE 0 -117 6FF0 0 CODE 0 -120 6FF2 0 CODE 0 -123 6FF4 0 CODE 0 -126 6FF6 0 CODE 0 -127 7004 0 CODE 0 -128 7012 0 CODE 0 -131 7020 0 CODE 0 -132 7024 0 CODE 0 +63 726E 0 CODE 0 +66 726E 0 CODE 0 +69 7272 0 CODE 0 +72 7276 0 CODE 0 +75 727A 0 CODE 0 +78 727E 0 CODE 0 +81 7282 0 CODE 0 +84 7286 0 CODE 0 +87 728A 0 CODE 0 +90 728E 0 CODE 0 +93 7292 0 CODE 0 +96 7296 0 CODE 0 +99 729A 0 CODE 0 +102 729E 0 CODE 0 +105 72A2 0 CODE 0 +108 72A6 0 CODE 0 +111 72A8 0 CODE 0 +114 72AA 0 CODE 0 +117 72AC 0 CODE 0 +120 72AE 0 CODE 0 +123 72B0 0 CODE 0 +126 72B2 0 CODE 0 +127 72C0 0 CODE 0 +128 72CE 0 CODE 0 +131 72DC 0 CODE 0 +132 72E0 0 CODE 0 mcc_generated_files/pwm1_16bit.c -197 7C20 0 CODE 0 -199 7C20 0 CODE 0 -200 7C28 0 CODE 0 +197 7E90 0 CODE 0 +199 7E90 0 CODE 0 +200 7E98 0 CODE 0 mcc_generated_files/pwm1_16bit.c -192 7C2A 0 CODE 0 -194 7C2A 0 CODE 0 -195 7C32 0 CODE 0 +192 7E9A 0 CODE 0 +194 7E9A 0 CODE 0 +195 7EA2 0 CODE 0 mcc_generated_files/pwm1_16bit.c -202 7C34 0 CODE 0 -204 7C34 0 CODE 0 -205 7C3C 0 CODE 0 +202 7EA4 0 CODE 0 +204 7EA4 0 CODE 0 +205 7EAC 0 CODE 0 mcc_generated_files/mcc.c -79 792E 0 CODE 0 -82 792E 0 CODE 0 -84 7934 0 CODE 0 -86 7938 0 CODE 0 -88 793C 0 CODE 0 -90 7940 0 CODE 0 -92 7944 0 CODE 0 -94 7948 0 CODE 0 -96 794C 0 CODE 0 -98 7950 0 CODE 0 -99 7954 0 CODE 0 +79 7B7C 0 CODE 0 +82 7B7C 0 CODE 0 +84 7B82 0 CODE 0 +86 7B86 0 CODE 0 +88 7B8A 0 CODE 0 +90 7B8E 0 CODE 0 +92 7B92 0 CODE 0 +94 7B96 0 CODE 0 +96 7B9A 0 CODE 0 +98 7B9E 0 CODE 0 +99 7BA2 0 CODE 0 mcc_generated_files/pin_manager.c -55 6DD0 0 CODE 0 -60 6DD0 0 CODE 0 -61 6DD4 0 CODE 0 -62 6DD8 0 CODE 0 -67 6DDC 0 CODE 0 -68 6DE0 0 CODE 0 -69 6DE4 0 CODE 0 -70 6DE8 0 CODE 0 -75 6DEC 0 CODE 0 -76 6DF2 0 CODE 0 -77 6DF6 0 CODE 0 -82 6DFA 0 CODE 0 -83 6DFE 0 CODE 0 -84 6E02 0 CODE 0 -85 6E06 0 CODE 0 -90 6E0A 0 CODE 0 -91 6E0E 0 CODE 0 -92 6E12 0 CODE 0 -97 6E16 0 CODE 0 -98 6E18 0 CODE 0 -99 6E1A 0 CODE 0 -104 6E1C 0 CODE 0 -105 6E1E 0 CODE 0 -106 6E20 0 CODE 0 -107 6E22 0 CODE 0 -116 6E26 0 CODE 0 -117 6E2C 0 CODE 0 -118 6E30 0 CODE 0 -119 6E34 0 CODE 0 -120 6E38 0 CODE 0 -121 6E3C 0 CODE 0 -122 6E40 0 CODE 0 -123 6E44 0 CODE 0 -124 6E48 0 CODE 0 -125 6E4C 0 CODE 0 +55 7016 0 CODE 0 +60 7016 0 CODE 0 +61 701A 0 CODE 0 +62 701E 0 CODE 0 +67 7022 0 CODE 0 +68 7026 0 CODE 0 +69 702A 0 CODE 0 +70 702E 0 CODE 0 +75 7032 0 CODE 0 +76 7038 0 CODE 0 +77 703C 0 CODE 0 +82 7040 0 CODE 0 +83 7044 0 CODE 0 +84 7048 0 CODE 0 +85 704C 0 CODE 0 +90 7050 0 CODE 0 +91 7054 0 CODE 0 +92 7058 0 CODE 0 +97 705C 0 CODE 0 +98 705E 0 CODE 0 +99 7060 0 CODE 0 +104 7062 0 CODE 0 +105 7064 0 CODE 0 +106 7066 0 CODE 0 +107 7068 0 CODE 0 +116 706C 0 CODE 0 +117 7072 0 CODE 0 +118 7076 0 CODE 0 +119 707A 0 CODE 0 +120 707E 0 CODE 0 +121 7082 0 CODE 0 +122 7086 0 CODE 0 +123 708A 0 CODE 0 +124 708E 0 CODE 0 +125 7092 0 CODE 0 mcc_generated_files/mcc.c -65 7A48 0 CODE 0 -68 7A48 0 CODE 0 -70 7A4E 0 CODE 0 -72 7A52 0 CODE 0 -74 7A56 0 CODE 0 -76 7A5A 0 CODE 0 -77 7A5E 0 CODE 0 +65 7CB8 0 CODE 0 +68 7CB8 0 CODE 0 +70 7CBE 0 CODE 0 +72 7CC2 0 CODE 0 +74 7CC6 0 CODE 0 +76 7CCA 0 CODE 0 +77 7CCE 0 CODE 0 mcc_generated_files/interrupt_manager.c -52 7CF4 0 CODE 0 -55 7CF4 0 CODE 0 -56 7CF6 0 CODE 0 +52 7F5A 0 CODE 0 +55 7F5A 0 CODE 0 +56 7F5C 0 CODE 0 mcc_generated_files/i2c1_master.c -183 782E 0 CODE 0 -186 782E 0 CODE 0 -188 7834 0 CODE 0 -190 7838 0 CODE 0 -192 783C 0 CODE 0 -194 7840 0 CODE 0 -196 7844 0 CODE 0 -198 7848 0 CODE 0 -200 784C 0 CODE 0 -201 7850 0 CODE 0 -203 7854 0 CODE 0 -205 7858 0 CODE 0 +183 7A7C 0 CODE 0 +186 7A7C 0 CODE 0 +188 7A82 0 CODE 0 +190 7A86 0 CODE 0 +192 7A8A 0 CODE 0 +194 7A8E 0 CODE 0 +196 7A92 0 CODE 0 +198 7A96 0 CODE 0 +200 7A9A 0 CODE 0 +201 7A9E 0 CODE 0 +203 7AA2 0 CODE 0 +205 7AA6 0 CODE 0 mcc_generated_files/can1.c -269 71E2 0 CODE 0 -272 71E2 0 CODE 0 -274 71E6 0 CODE 0 -277 71FC 0 CODE 0 -280 720E 0 CODE 0 -283 7212 0 CODE 0 -286 7216 0 CODE 0 -288 721A 0 CODE 0 -289 721E 0 CODE 0 -290 7222 0 CODE 0 -291 7226 0 CODE 0 -292 722A 0 CODE 0 -293 722E 0 CODE 0 -294 7232 0 CODE 0 -297 7238 0 CODE 0 -298 723A 0 CODE 0 -300 723C 0 CODE 0 +269 749E 0 CODE 0 +272 749E 0 CODE 0 +274 74A2 0 CODE 0 +277 74B8 0 CODE 0 +280 74CA 0 CODE 0 +283 74CE 0 CODE 0 +286 74D2 0 CODE 0 +288 74D6 0 CODE 0 +289 74DA 0 CODE 0 +290 74DE 0 CODE 0 +291 74E2 0 CODE 0 +292 74E6 0 CODE 0 +293 74EA 0 CODE 0 +294 74EE 0 CODE 0 +297 74F4 0 CODE 0 +298 74F6 0 CODE 0 +300 74F8 0 CODE 0 mcc_generated_files/can1.c -211 7B2C 0 CODE 0 -214 7B2C 0 CODE 0 -217 7B32 0 CODE 0 -220 7B36 0 CODE 0 -223 7B3A 0 CODE 0 -225 7B3E 0 CODE 0 +211 7D9C 0 CODE 0 +214 7D9C 0 CODE 0 +217 7DA2 0 CODE 0 +220 7DA6 0 CODE 0 +223 7DAA 0 CODE 0 +225 7DAE 0 CODE 0 mcc_generated_files/can1.c -153 77A4 0 CODE 0 -157 77A4 0 CODE 0 -159 77AA 0 CODE 0 -160 77BE 0 CODE 0 -161 77D0 0 CODE 0 +153 79C6 0 CODE 0 +157 79C6 0 CODE 0 +159 79CC 0 CODE 0 +160 79E0 0 CODE 0 +161 79F2 0 CODE 0 mcc_generated_files/can1.c -185 797E 0 CODE 0 -199 797E 0 CODE 0 -200 7984 0 CODE 0 -201 7986 0 CODE 0 -202 7988 0 CODE 0 -204 798A 0 CODE 0 -205 798E 0 CODE 0 -206 7992 0 CODE 0 -207 7996 0 CODE 0 -208 799A 0 CODE 0 -209 799E 0 CODE 0 +185 7BCC 0 CODE 0 +199 7BCC 0 CODE 0 +200 7BD2 0 CODE 0 +201 7BD4 0 CODE 0 +202 7BD6 0 CODE 0 +204 7BD8 0 CODE 0 +205 7BDC 0 CODE 0 +206 7BE0 0 CODE 0 +207 7BE4 0 CODE 0 +208 7BE8 0 CODE 0 +209 7BEC 0 CODE 0 mcc_generated_files/can1.c -163 78B2 0 CODE 0 -166 78B2 0 CODE 0 -169 78B8 0 CODE 0 -172 78BC 0 CODE 0 -175 78C0 0 CODE 0 -177 78C4 0 CODE 0 -179 78D2 0 CODE 0 -181 78D6 0 CODE 0 -182 78D8 0 CODE 0 -183 78DA 0 CODE 0 +163 7B00 0 CODE 0 +166 7B00 0 CODE 0 +169 7B06 0 CODE 0 +172 7B0A 0 CODE 0 +175 7B0E 0 CODE 0 +177 7B12 0 CODE 0 +179 7B20 0 CODE 0 +181 7B24 0 CODE 0 +182 7B26 0 CODE 0 +183 7B28 0 CODE 0 mcc_generated_files/can1.c -735 7C3E 0 CODE 0 -737 7C3E 0 CODE 0 -738 7C46 0 CODE 0 +735 7EAE 0 CODE 0 +737 7EAE 0 CODE 0 +738 7EB6 0 CODE 0 mcc_generated_files/can1.c -302 6A90 0 CODE 0 -304 6A94 0 CODE 0 -305 6A9A 0 CODE 0 -307 6AA2 0 CODE 0 -311 6AD6 0 CODE 0 -313 6AE6 0 CODE 0 -316 6AEA 0 CODE 0 -318 6AFA 0 CODE 0 -319 6B00 0 CODE 0 -313 6B04 0 CODE 0 -325 6B20 0 CODE 0 -326 6B24 0 CODE 0 -328 6B24 0 CODE 0 -329 6B26 0 CODE 0 +302 6BA2 0 CODE 0 +304 6BA6 0 CODE 0 +305 6BAC 0 CODE 0 +307 6BB4 0 CODE 0 +311 6BE8 0 CODE 0 +313 6BF8 0 CODE 0 +316 6BFC 0 CODE 0 +318 6C0C 0 CODE 0 +319 6C12 0 CODE 0 +313 6C16 0 CODE 0 +325 6C32 0 CODE 0 +326 6C36 0 CODE 0 +328 6C36 0 CODE 0 +329 6C38 0 CODE 0 mcc_generated_files/can1.c -243 6E4E 0 CODE 0 -245 6E4E 0 CODE 0 -246 6E5C 0 CODE 0 -247 6E6A 0 CODE 0 -248 6E78 0 CODE 0 -249 6E86 0 CODE 0 -250 6E94 0 CODE 0 -251 6EA2 0 CODE 0 -252 6EB0 0 CODE 0 -255 6EB2 0 CODE 0 -258 6EB8 0 CODE 0 -261 6EBC 0 CODE 0 -264 6EC0 0 CODE 0 -266 6EC4 0 CODE 0 -267 6EC6 0 CODE 0 +243 7094 0 CODE 0 +245 7094 0 CODE 0 +246 70A2 0 CODE 0 +247 70B0 0 CODE 0 +248 70BE 0 CODE 0 +249 70CC 0 CODE 0 +250 70DA 0 CODE 0 +251 70E8 0 CODE 0 +252 70F6 0 CODE 0 +255 70F8 0 CODE 0 +258 70FE 0 CODE 0 +261 7102 0 CODE 0 +264 7106 0 CODE 0 +266 710A 0 CODE 0 +267 710C 0 CODE 0 mcc_generated_files/can1.c -672 7C48 0 CODE 0 -674 7C48 0 CODE 0 -675 7C50 0 CODE 0 +672 7EB8 0 CODE 0 +674 7EB8 0 CODE 0 +675 7EC0 0 CODE 0 mcc_generated_files/can1.c -667 7C52 0 CODE 0 -669 7C52 0 CODE 0 -670 7C5A 0 CODE 0 +667 7EC2 0 CODE 0 +669 7EC2 0 CODE 0 +670 7ECA 0 CODE 0 mcc_generated_files/can1.c -677 7C5C 0 CODE 0 -679 7C5C 0 CODE 0 -680 7C64 0 CODE 0 +677 7ECC 0 CODE 0 +679 7ECC 0 CODE 0 +680 7ED4 0 CODE 0 mcc_generated_files/can1.c -662 7C66 0 CODE 0 -664 7C66 0 CODE 0 -665 7C6E 0 CODE 0 +662 7ED6 0 CODE 0 +664 7ED6 0 CODE 0 +665 7EDE 0 CODE 0 mcc_generated_files/can1.c -647 7C70 0 CODE 0 -649 7C70 0 CODE 0 -650 7C78 0 CODE 0 +647 7EE0 0 CODE 0 +649 7EE0 0 CODE 0 +650 7EE8 0 CODE 0 mcc_generated_files/can1.c -652 7C7A 0 CODE 0 -654 7C7A 0 CODE 0 -655 7C82 0 CODE 0 +652 7EEA 0 CODE 0 +654 7EEA 0 CODE 0 +655 7EF2 0 CODE 0 mcc_generated_files/can1.c -657 7C84 0 CODE 0 -659 7C84 0 CODE 0 -660 7C8C 0 CODE 0 +657 7EF4 0 CODE 0 +659 7EF4 0 CODE 0 +660 7EFC 0 CODE 0 mcc_generated_files/can1.c -227 7B40 0 CODE 0 -230 7B40 0 CODE 0 -233 7B46 0 CODE 0 -236 7B4A 0 CODE 0 -239 7B4E 0 CODE 0 -241 7B52 0 CODE 0 +227 7DB0 0 CODE 0 +230 7DB0 0 CODE 0 +233 7DB6 0 CODE 0 +236 7DBA 0 CODE 0 +239 7DBE 0 CODE 0 +241 7DC2 0 CODE 0 mcc_generated_files/adc.c 71 4512 0 CODE 0 74 4512 0 CODE 0 @@ -2471,89 +2468,101 @@ mcc_generated_files/adc.c 437 4730 0 CODE 0 438 4736 0 CODE 0 mcc_generated_files/adc.c -738 7C8E 0 CODE 0 -740 7C8E 0 CODE 0 -741 7C96 0 CODE 0 +738 7EFE 0 CODE 0 +740 7EFE 0 CODE 0 +741 7F06 0 CODE 0 mcc_generated_files/adc.c -733 7C98 0 CODE 0 -735 7C98 0 CODE 0 -736 7CA0 0 CODE 0 +733 7F08 0 CODE 0 +735 7F08 0 CODE 0 +736 7F10 0 CODE 0 mcc_generated_files/adc.c -728 7CA2 0 CODE 0 -730 7CA2 0 CODE 0 -731 7CAA 0 CODE 0 +728 7F12 0 CODE 0 +730 7F12 0 CODE 0 +731 7F1A 0 CODE 0 mcc_generated_files/adc.c -723 7CAC 0 CODE 0 -725 7CAC 0 CODE 0 -726 7CB4 0 CODE 0 +723 7F1C 0 CODE 0 +725 7F1C 0 CODE 0 +726 7F24 0 CODE 0 mcc_generated_files/adc.c -743 7CB6 0 CODE 0 -745 7CB6 0 CODE 0 -746 7CBE 0 CODE 0 +743 7F26 0 CODE 0 +745 7F26 0 CODE 0 +746 7F2E 0 CODE 0 mcc_generated_files/adc.c -718 7CC0 0 CODE 0 -720 7CC0 0 CODE 0 -721 7CC8 0 CODE 0 +718 7F30 0 CODE 0 +720 7F30 0 CODE 0 +721 7F38 0 CODE 0 GPIO.c -24 7502 0 CODE 0 -26 7502 0 CODE 0 -27 7504 0 CODE 0 -28 7506 0 CODE 0 -29 7508 0 CODE 0 -30 750A 0 CODE 0 -31 750C 0 CODE 0 -32 750E 0 CODE 0 -33 7510 0 CODE 0 -34 7512 0 CODE 0 -35 7528 0 CODE 0 -36 753E 0 CODE 0 +24 7724 0 CODE 0 +26 7724 0 CODE 0 +27 7726 0 CODE 0 +28 7728 0 CODE 0 +29 772A 0 CODE 0 +30 772C 0 CODE 0 +31 772E 0 CODE 0 +32 7730 0 CODE 0 +33 7732 0 CODE 0 +34 7734 0 CODE 0 +35 774A 0 CODE 0 +36 7760 0 CODE 0 ETC.c -131 7D0C 0 CODE 0 -133 7D0C 0 CODE 0 -165 7D0C 0 CODE 0 +131 6868 0 CODE 0 +136 6868 0 CODE 0 +138 688C 0 CODE 0 +139 6890 0 CODE 0 +140 6894 0 CODE 0 +146 68BA 0 CODE 0 +147 68BE 0 CODE 0 +151 68C2 0 CODE 0 +153 68E4 0 CODE 0 +154 68E8 0 CODE 0 +155 68EC 0 CODE 0 +161 6912 0 CODE 0 +162 6916 0 CODE 0 +165 691A 0 CODE 0 ETC.c 419 503E 0 CODE 0 421 5042 0 CODE 0 423 504E 0 CODE 0 -426 506E 0 CODE 0 +426 5070 0 CODE 0 428 5076 0 CODE 0 430 508A 0 CODE 0 434 509A 0 CODE 0 435 511E 0 CODE 0 436 5122 0 CODE 0 440 5132 0 CODE 0 -450 51A4 0 CODE 0 +445 51A4 0 CODE 0 451 51A4 0 CODE 0 -454 51A8 0 CODE 0 -456 51BE 0 CODE 0 +455 51AA 0 CODE 0 +456 51AC 0 CODE 0 +458 51C2 0 CODE 0 ETC.c -585 25BC 0 CODE 0 -590 25BC 0 CODE 0 -596 25F0 0 CODE 0 -602 2638 0 CODE 0 -622 279A 0 CODE 0 -628 2A00 0 CODE 0 -629 2A90 0 CODE 0 -634 2AAC 0 CODE 0 -636 2B54 0 CODE 0 -638 2BB0 0 CODE 0 -640 2BD8 0 CODE 0 -642 2C38 0 CODE 0 -647 2C60 0 CODE 0 -648 2C84 0 CODE 0 -651 2CA8 0 CODE 0 -653 2CCC 0 CODE 0 +587 25BC 0 CODE 0 +592 25BC 0 CODE 0 +598 25F0 0 CODE 0 +604 2638 0 CODE 0 +624 279A 0 CODE 0 +630 2A00 0 CODE 0 +631 2A90 0 CODE 0 +636 2AAC 0 CODE 0 +638 2B54 0 CODE 0 +640 2BB0 0 CODE 0 +642 2BD8 0 CODE 0 +644 2C38 0 CODE 0 +649 2C60 0 CODE 0 +650 2C84 0 CODE 0 +653 2CA8 0 CODE 0 +655 2CCC 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c -245 73F0 0 CODE 0 -248 73F0 0 CODE 0 -249 7402 0 CODE 0 -250 7436 0 CODE 0 +245 7652 0 CODE 0 +248 7652 0 CODE 0 +249 7664 0 CODE 0 +250 7698 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flneg.c -15 7636 0 CODE 0 -17 7636 0 CODE 0 -18 764E 0 CODE 0 -19 765E 0 CODE 0 -20 766E 0 CODE 0 +15 7858 0 CODE 0 +17 7858 0 CODE 0 +18 7870 0 CODE 0 +19 7880 0 CODE 0 +20 7890 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c 8 3650 0 CODE 0 17 3650 0 CODE 0 @@ -2643,19 +2652,19 @@ C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcmul.c 203 3A8E 0 CODE 0 205 3A9E 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\flge.c -4 5888 0 CODE 0 -7 5888 0 CODE 0 -8 58B8 0 CODE 0 -9 58C8 0 CODE 0 -10 58F6 0 CODE 0 -12 5906 0 CODE 0 -13 5914 0 CODE 0 -14 5926 0 CODE 0 -15 5934 0 CODE 0 -16 5946 0 CODE 0 -17 5956 0 CODE 0 -18 5966 0 CODE 0 -19 598C 0 CODE 0 +4 588C 0 CODE 0 +7 588C 0 CODE 0 +8 58BC 0 CODE 0 +9 58CC 0 CODE 0 +10 58FA 0 CODE 0 +12 590A 0 CODE 0 +13 5918 0 CODE 0 +14 592A 0 CODE 0 +15 5938 0 CODE 0 +16 594A 0 CODE 0 +17 595A 0 CODE 0 +18 596A 0 CODE 0 +19 5990 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c 11 3AA0 0 CODE 0 26 3AA0 0 CODE 0 @@ -2744,61 +2753,72 @@ C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcdiv.c 182 3E30 0 CODE 0 185 3E3A 0 CODE 0 ETC.c -198 74C2 0 CODE 0 -200 74C6 0 CODE 0 -226 7500 0 CODE 0 +198 5A98 0 CODE 0 +200 5A9C 0 CODE 0 +203 5AD6 0 CODE 0 +205 5B0A 0 CODE 0 +206 5B10 0 CODE 0 +207 5B14 0 CODE 0 +213 5B4A 0 CODE 0 +214 5B50 0 CODE 0 +215 5B54 0 CODE 0 +217 5B74 0 CODE 0 +218 5B7A 0 CODE 0 +221 5B7E 0 CODE 0 +222 5B84 0 CODE 0 +226 5B88 0 CODE 0 MESSAGES.C -56 6024 0 CODE 0 -58 6024 0 CODE 0 -59 6028 0 CODE 0 -60 602C 0 CODE 0 -61 6030 0 CODE 0 -62 6034 0 CODE 0 -63 6038 0 CODE 0 -64 603C 0 CODE 0 -65 6040 0 CODE 0 -67 6044 0 CODE 0 -68 6054 0 CODE 0 -69 6058 0 CODE 0 -70 605A 0 CODE 0 -71 605C 0 CODE 0 -72 605E 0 CODE 0 -73 607C 0 CODE 0 -75 6084 0 CODE 0 -77 6098 0 CODE 0 -79 609A 0 CODE 0 -81 60AE 0 CODE 0 -83 60B0 0 CODE 0 -85 60C4 0 CODE 0 -87 60C6 0 CODE 0 -89 60DA 0 CODE 0 -92 60DC 0 CODE 0 -94 60F4 0 CODE 0 -95 6102 0 CODE 0 -97 6104 0 CODE 0 +56 611A 0 CODE 0 +58 611A 0 CODE 0 +59 611E 0 CODE 0 +60 6122 0 CODE 0 +61 6126 0 CODE 0 +62 612A 0 CODE 0 +63 612E 0 CODE 0 +64 6132 0 CODE 0 +65 6136 0 CODE 0 +67 613A 0 CODE 0 +68 614A 0 CODE 0 +69 614E 0 CODE 0 +70 6150 0 CODE 0 +71 6152 0 CODE 0 +72 6154 0 CODE 0 +73 6172 0 CODE 0 +75 617A 0 CODE 0 +77 618E 0 CODE 0 +79 6190 0 CODE 0 +81 61A4 0 CODE 0 +83 61A6 0 CODE 0 +85 61BA 0 CODE 0 +87 61BC 0 CODE 0 +89 61D0 0 CODE 0 +92 61D2 0 CODE 0 +94 61EA 0 CODE 0 +95 61F8 0 CODE 0 +97 61FA 0 CODE 0 mcc_generated_files/can1.c -592 76E2 0 CODE 0 -594 76E6 0 CODE 0 -596 76EC 0 CODE 0 -598 7702 0 CODE 0 -601 770E 0 CODE 0 -602 7712 0 CODE 0 +592 7904 0 CODE 0 +594 7908 0 CODE 0 +596 790E 0 CODE 0 +598 7924 0 CODE 0 +601 7930 0 CODE 0 +602 7934 0 CODE 0 mcc_generated_files/can1.c -570 6822 0 CODE 0 -572 6826 0 CODE 0 -574 6826 0 CODE 0 -576 683E 0 CODE 0 -577 6852 0 CODE 0 -579 6862 0 CODE 0 -581 687E 0 CODE 0 -583 6890 0 CODE 0 -584 68A4 0 CODE 0 -587 68BE 0 CODE 0 -590 68BE 0 CODE 0 +570 69CC 0 CODE 0 +572 69D0 0 CODE 0 +574 69D0 0 CODE 0 +576 69E8 0 CODE 0 +577 69FC 0 CODE 0 +579 6A0C 0 CODE 0 +581 6A28 0 CODE 0 +583 6A3A 0 CODE 0 +584 6A4E 0 CODE 0 +587 6A68 0 CODE 0 +590 6A68 0 CODE 0 mcc_generated_files/can1.c -490 7438 0 CODE 0 -492 743C 0 CODE 0 -493 747C 0 CODE 0 +490 769A 0 CODE 0 +492 769E 0 CODE 0 +493 76DE 0 CODE 0 mcc_generated_files/can1.c 500 3E3C 0 CODE 0 502 3E3C 0 CODE 0 @@ -2825,215 +2845,215 @@ mcc_generated_files/can1.c 537 4032 0 CODE 0 539 408A 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -4 723E 0 CODE 0 -11 723E 0 CODE 0 -12 7246 0 CODE 0 -13 724E 0 CODE 0 -14 7252 0 CODE 0 -15 7266 0 CODE 0 -13 727C 0 CODE 0 -18 7298 0 CODE 0 +4 74FA 0 CODE 0 +11 74FA 0 CODE 0 +12 7502 0 CODE 0 +13 750A 0 CODE 0 +14 750E 0 CODE 0 +15 7522 0 CODE 0 +13 7538 0 CODE 0 +18 7554 0 CODE 0 mcc_generated_files/can1.c -541 5F3C 0 CODE 0 -543 5F40 0 CODE 0 -544 5F46 0 CODE 0 -545 5F56 0 CODE 0 -547 5F56 0 CODE 0 -549 5F78 0 CODE 0 -552 5F7C 0 CODE 0 -554 5FB8 0 CODE 0 -557 5FBC 0 CODE 0 -559 6000 0 CODE 0 -562 6002 0 CODE 0 -564 6018 0 CODE 0 -567 601E 0 CODE 0 -568 6022 0 CODE 0 +541 6032 0 CODE 0 +543 6036 0 CODE 0 +544 603C 0 CODE 0 +545 604C 0 CODE 0 +547 604C 0 CODE 0 +549 606E 0 CODE 0 +552 6072 0 CODE 0 +554 60AE 0 CODE 0 +557 60B2 0 CODE 0 +559 60F6 0 CODE 0 +562 60F8 0 CODE 0 +564 610E 0 CODE 0 +567 6114 0 CODE 0 +568 6118 0 CODE 0 mcc_generated_files/can1.c -495 79DC 0 CODE 0 -497 79E0 0 CODE 0 -498 79F6 0 CODE 0 +495 7C4C 0 CODE 0 +497 7C50 0 CODE 0 +498 7C66 0 CODE 0 mcc_generated_files/can1.c -331 7CCA 0 CODE 0 -333 7CCA 0 CODE 0 -334 7CD2 0 CODE 0 +331 7F3A 0 CODE 0 +333 7F3A 0 CODE 0 +334 7F42 0 CODE 0 mcc_generated_files/can1.c -629 7AA8 0 CODE 0 -631 7AA8 0 CODE 0 -632 7ABC 0 CODE 0 +629 7D18 0 CODE 0 +631 7D18 0 CODE 0 +632 7D2C 0 CODE 0 mcc_generated_files/can1.c -634 7A14 0 CODE 0 -636 7A14 0 CODE 0 -637 7A2C 0 CODE 0 +634 7C84 0 CODE 0 +636 7C84 0 CODE 0 +637 7C9C 0 CODE 0 mcc_generated_files/can1.c -624 7ABE 0 CODE 0 -626 7ABE 0 CODE 0 -627 7AD2 0 CODE 0 +624 7D2E 0 CODE 0 +626 7D2E 0 CODE 0 +627 7D42 0 CODE 0 mcc_generated_files/can1.c -604 7AD4 0 CODE 0 -606 7AD4 0 CODE 0 -607 7AE8 0 CODE 0 +604 7D44 0 CODE 0 +606 7D44 0 CODE 0 +607 7D58 0 CODE 0 ETC.c -72 7A60 0 CODE 0 -74 7A60 0 CODE 0 -75 7A62 0 CODE 0 -76 7A64 0 CODE 0 -77 7A68 0 CODE 0 -78 7A76 0 CODE 0 +72 7CD0 0 CODE 0 +74 7CD0 0 CODE 0 +75 7CD2 0 CODE 0 +76 7CD4 0 CODE 0 +77 7CD8 0 CODE 0 +78 7CE6 0 CODE 0 ETC.c -572 6BBC 0 CODE 0 -575 6BBC 0 CODE 0 -576 6BDA 0 CODE 0 -578 6BF6 0 CODE 0 -579 6C12 0 CODE 0 -581 6C2E 0 CODE 0 -583 6C4A 0 CODE 0 +574 6DF4 0 CODE 0 +577 6DF4 0 CODE 0 +578 6E12 0 CODE 0 +580 6E2E 0 CODE 0 +581 6E4A 0 CODE 0 +583 6E66 0 CODE 0 +585 6E82 0 CODE 0 ETC.c -266 5446 0 CODE 0 -274 5446 0 CODE 0 -276 545C 0 CODE 0 -278 5476 0 CODE 0 -280 547A 0 CODE 0 -281 5494 0 CODE 0 -282 54A2 0 CODE 0 -283 54AE 0 CODE 0 -284 54BC 0 CODE 0 -285 54C8 0 CODE 0 -288 54CA 0 CODE 0 -290 54E0 0 CODE 0 -292 54FA 0 CODE 0 -294 54FE 0 CODE 0 -295 5518 0 CODE 0 -296 5526 0 CODE 0 -297 5532 0 CODE 0 -298 5540 0 CODE 0 -299 554C 0 CODE 0 -302 554E 0 CODE 0 -303 5564 0 CODE 0 +266 544A 0 CODE 0 +274 544A 0 CODE 0 +276 5460 0 CODE 0 +278 547A 0 CODE 0 +280 547E 0 CODE 0 +281 5498 0 CODE 0 +282 54A6 0 CODE 0 +283 54B2 0 CODE 0 +284 54C0 0 CODE 0 +285 54CC 0 CODE 0 +288 54CE 0 CODE 0 +290 54E4 0 CODE 0 +292 54FE 0 CODE 0 +294 5502 0 CODE 0 +295 551C 0 CODE 0 +296 552A 0 CODE 0 +297 5536 0 CODE 0 +298 5544 0 CODE 0 +299 5550 0 CODE 0 +302 5552 0 CODE 0 +303 5568 0 CODE 0 GPIO.c -64 5A94 0 CODE 0 -70 5A94 0 CODE 0 -71 5ABE 0 CODE 0 -72 5B12 0 CODE 0 -73 5B30 0 CODE 0 -74 5B4C 0 CODE 0 -76 5B68 0 CODE 0 -77 5B74 0 CODE 0 -78 5B80 0 CODE 0 -79 5B84 0 CODE 0 +64 5B8A 0 CODE 0 +70 5B8A 0 CODE 0 +71 5BB4 0 CODE 0 +72 5C08 0 CODE 0 +73 5C26 0 CODE 0 +74 5C42 0 CODE 0 +76 5C5E 0 CODE 0 +77 5C6A 0 CODE 0 +78 5C76 0 CODE 0 +79 5C7A 0 CODE 0 mcc_generated_files/pwm2_16bit.c -144 7B7A 0 CODE 0 -146 7B7A 0 CODE 0 -147 7B80 0 CODE 0 -148 7B86 0 CODE 0 +144 7DEA 0 CODE 0 +146 7DEA 0 CODE 0 +147 7DF0 0 CODE 0 +148 7DF6 0 CODE 0 mcc_generated_files/pwm2_16bit.c -150 7B88 0 CODE 0 -152 7B88 0 CODE 0 -153 7B8E 0 CODE 0 -154 7B94 0 CODE 0 +150 7DF8 0 CODE 0 +152 7DF8 0 CODE 0 +153 7DFE 0 CODE 0 +154 7E04 0 CODE 0 mcc_generated_files/pwm2_16bit.c -162 7CF8 0 CODE 0 -165 7CF8 0 CODE 0 -166 7CFA 0 CODE 0 +162 7F5E 0 CODE 0 +165 7F5E 0 CODE 0 +166 7F60 0 CODE 0 ANALOG.c -89 75FA 0 CODE 0 -91 75FA 0 CODE 0 -92 7608 0 CODE 0 -93 7616 0 CODE 0 -94 7624 0 CODE 0 -95 7632 0 CODE 0 -96 7634 0 CODE 0 +89 781C 0 CODE 0 +91 781C 0 CODE 0 +92 782A 0 CODE 0 +93 7838 0 CODE 0 +94 7846 0 CODE 0 +95 7854 0 CODE 0 +96 7856 0 CODE 0 ANALOG.c -15 5316 0 CODE 0 -21 531A 0 CODE 0 -24 531E 0 CODE 0 -25 5322 0 CODE 0 -26 5328 0 CODE 0 -27 5336 0 CODE 0 -28 533C 0 CODE 0 -30 5340 0 CODE 0 -31 5344 0 CODE 0 -32 534A 0 CODE 0 -36 535C 0 CODE 0 -37 5360 0 CODE 0 -38 5366 0 CODE 0 -42 5378 0 CODE 0 -43 537C 0 CODE 0 -44 5382 0 CODE 0 -48 5394 0 CODE 0 -49 5398 0 CODE 0 -50 539C 0 CODE 0 -52 53D8 0 CODE 0 -54 53E8 0 CODE 0 -56 53FE 0 CODE 0 -57 5406 0 CODE 0 -58 540A 0 CODE 0 -62 540A 0 CODE 0 -63 5412 0 CODE 0 -64 541E 0 CODE 0 -66 541E 0 CODE 0 -71 5438 0 CODE 0 -73 5438 0 CODE 0 -76 5444 0 CODE 0 -86 5444 0 CODE 0 +15 531A 0 CODE 0 +21 531E 0 CODE 0 +24 5322 0 CODE 0 +25 5326 0 CODE 0 +26 532C 0 CODE 0 +27 533A 0 CODE 0 +28 5340 0 CODE 0 +30 5344 0 CODE 0 +31 5348 0 CODE 0 +32 534E 0 CODE 0 +36 5360 0 CODE 0 +37 5364 0 CODE 0 +38 536A 0 CODE 0 +42 537C 0 CODE 0 +43 5380 0 CODE 0 +44 5386 0 CODE 0 +48 5398 0 CODE 0 +49 539C 0 CODE 0 +50 53A0 0 CODE 0 +52 53DC 0 CODE 0 +54 53EC 0 CODE 0 +56 5402 0 CODE 0 +57 540A 0 CODE 0 +58 540E 0 CODE 0 +62 540E 0 CODE 0 +63 5416 0 CODE 0 +64 5422 0 CODE 0 +66 5422 0 CODE 0 +71 543C 0 CODE 0 +73 543C 0 CODE 0 +76 5448 0 CODE 0 +86 5448 0 CODE 0 mcc_generated_files/adc.c -455 7BB2 0 CODE 0 -457 7BB6 0 CODE 0 -458 7BBC 0 CODE 0 +455 7E22 0 CODE 0 +457 7E26 0 CODE 0 +458 7E2C 0 CODE 0 mcc_generated_files/adc.c -525 7540 0 CODE 0 -528 7544 0 CODE 0 -531 754A 0 CODE 0 -534 754E 0 CODE 0 -537 7550 0 CODE 0 -543 7552 0 CODE 0 -540 7552 0 CODE 0 -545 7560 0 CODE 0 -546 757C 0 CODE 0 +525 7762 0 CODE 0 +528 7766 0 CODE 0 +531 776C 0 CODE 0 +534 7770 0 CODE 0 +537 7772 0 CODE 0 +543 7774 0 CODE 0 +540 7774 0 CODE 0 +545 7782 0 CODE 0 +546 779E 0 CODE 0 mcc_generated_files/adc.c -445 7CE8 0 CODE 0 -447 7CE8 0 CODE 0 -448 7CEC 0 CODE 0 +445 7F4E 0 CODE 0 +447 7F4E 0 CODE 0 +448 7F52 0 CODE 0 CLUTCH.c -23 79A0 0 CODE 0 -25 79A0 0 CODE 0 -26 79B6 0 CODE 0 -27 79BC 0 CODE 0 +23 7C10 0 CODE 0 +25 7C10 0 CODE 0 +26 7C26 0 CODE 0 +27 7C2C 0 CODE 0 CLUTCH.c -29 6772 0 CODE 0 -33 6776 0 CODE 0 -38 678C 0 CODE 0 -39 6796 0 CODE 0 -41 679A 0 CODE 0 -43 679E 0 CODE 0 -44 67A8 0 CODE 0 -45 67BA 0 CODE 0 -48 67D2 0 CODE 0 -49 67DC 0 CODE 0 -54 67E0 0 CODE 0 -55 681C 0 CODE 0 -57 6820 0 CODE 0 +29 691C 0 CODE 0 +33 6920 0 CODE 0 +38 6936 0 CODE 0 +39 6940 0 CODE 0 +41 6944 0 CODE 0 +43 6948 0 CODE 0 +44 6952 0 CODE 0 +45 6964 0 CODE 0 +48 697C 0 CODE 0 +49 6986 0 CODE 0 +54 698A 0 CODE 0 +55 69C6 0 CODE 0 +57 69CA 0 CODE 0 CLUTCH.c -60 68C0 0 CODE 0 -63 68C4 0 CODE 0 -70 68D4 0 CODE 0 -71 68E6 0 CODE 0 -72 6902 0 CODE 0 -79 690A 0 CODE 0 -94 691E 0 CODE 0 -96 692E 0 CODE 0 -106 6946 0 CODE 0 -109 695C 0 CODE 0 +60 6A6A 0 CODE 0 +63 6A6E 0 CODE 0 +70 6A7E 0 CODE 0 +71 6A90 0 CODE 0 +72 6AAC 0 CODE 0 +79 6AB4 0 CODE 0 +94 6AC8 0 CODE 0 +96 6AD8 0 CODE 0 +106 6AF0 0 CODE 0 +109 6B06 0 CODE 0 GPIO.c -43 5B86 0 CODE 0 -49 5B86 0 CODE 0 -50 5BB0 0 CODE 0 -51 5C04 0 CODE 0 -52 5C22 0 CODE 0 -53 5C3E 0 CODE 0 -55 5C5A 0 CODE 0 -56 5C66 0 CODE 0 -57 5C72 0 CODE 0 -58 5C76 0 CODE 0 +43 5C7C 0 CODE 0 +49 5C7C 0 CODE 0 +50 5CA6 0 CODE 0 +51 5CFA 0 CODE 0 +52 5D18 0 CODE 0 +53 5D34 0 CODE 0 +55 5D50 0 CODE 0 +56 5D5C 0 CODE 0 +57 5D68 0 CODE 0 +58 5D6C 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 10 4B1A 0 CODE 0 15 4B1E 0 CODE 0 @@ -3065,49 +3085,49 @@ C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 43 4CC0 0 CODE 0 44 4CD0 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -15 785A 0 CODE 0 -37 785A 0 CODE 0 -38 786C 0 CODE 0 -39 7874 0 CODE 0 -52 787C 0 CODE 0 -53 7884 0 CODE 0 +15 7AA8 0 CODE 0 +37 7AA8 0 CODE 0 +38 7ABA 0 CODE 0 +39 7AC2 0 CODE 0 +52 7ACA 0 CODE 0 +53 7AD2 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7 6EC8 0 CODE 0 -13 6EC8 0 CODE 0 -14 6ED2 0 CODE 0 -15 6EE4 0 CODE 0 -16 6EE8 0 CODE 0 -17 6EEC 0 CODE 0 -18 6EF2 0 CODE 0 -16 6EF4 0 CODE 0 -21 6F02 0 CODE 0 -22 6F08 0 CODE 0 -23 6F1E 0 CODE 0 -24 6F26 0 CODE 0 -26 6F28 0 CODE 0 -27 6F2E 0 CODE 0 -28 6F34 0 CODE 0 -29 6F34 0 CODE 0 -30 6F3C 0 CODE 0 +7 710E 0 CODE 0 +13 710E 0 CODE 0 +14 7118 0 CODE 0 +15 712A 0 CODE 0 +16 712E 0 CODE 0 +17 7132 0 CODE 0 +18 7138 0 CODE 0 +16 713A 0 CODE 0 +21 7148 0 CODE 0 +22 714E 0 CODE 0 +23 7164 0 CODE 0 +24 716C 0 CODE 0 +26 716E 0 CODE 0 +27 7174 0 CODE 0 +28 717A 0 CODE 0 +29 717A 0 CODE 0 +30 7182 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -43 5780 0 CODE 0 -47 5780 0 CODE 0 -48 5798 0 CODE 0 -49 57AC 0 CODE 0 -50 57D6 0 CODE 0 -51 57D8 0 CODE 0 -52 57E8 0 CODE 0 -53 57EC 0 CODE 0 -54 57FA 0 CODE 0 -57 5812 0 CODE 0 -60 5826 0 CODE 0 -63 583A 0 CODE 0 -64 5844 0 CODE 0 -62 5846 0 CODE 0 -67 5856 0 CODE 0 -68 5866 0 CODE 0 -69 5876 0 CODE 0 -70 5886 0 CODE 0 +43 5784 0 CODE 0 +47 5784 0 CODE 0 +48 579C 0 CODE 0 +49 57B0 0 CODE 0 +50 57DA 0 CODE 0 +51 57DC 0 CODE 0 +52 57EC 0 CODE 0 +53 57F0 0 CODE 0 +54 57FE 0 CODE 0 +57 5816 0 CODE 0 +60 582A 0 CODE 0 +63 583E 0 CODE 0 +64 5848 0 CODE 0 +62 584A 0 CODE 0 +67 585A 0 CODE 0 +68 586A 0 CODE 0 +69 587A 0 CODE 0 +70 588A 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 10 2CCE 0 CODE 0 21 2CCE 0 CODE 0 @@ -3231,204 +3251,204 @@ C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 236 317E 0 CODE 0 237 318E 0 CODE 0 mcc_generated_files/pwm1_16bit.c -144 7B96 0 CODE 0 -146 7B96 0 CODE 0 -147 7B9C 0 CODE 0 -148 7BA2 0 CODE 0 +144 7E06 0 CODE 0 +146 7E06 0 CODE 0 +147 7E0C 0 CODE 0 +148 7E12 0 CODE 0 mcc_generated_files/pwm1_16bit.c -150 7BA4 0 CODE 0 -152 7BA4 0 CODE 0 -153 7BAA 0 CODE 0 -154 7BB0 0 CODE 0 +150 7E14 0 CODE 0 +152 7E14 0 CODE 0 +153 7E1A 0 CODE 0 +154 7E20 0 CODE 0 mcc_generated_files/pwm1_16bit.c -162 7CFC 0 CODE 0 -165 7CFC 0 CODE 0 -166 7CFE 0 CODE 0 +162 7F62 0 CODE 0 +165 7F62 0 CODE 0 +166 7F64 0 CODE 0 MESSAGES.C -196 7746 0 CODE 0 -198 774A 0 CODE 0 -200 775C 0 CODE 0 -201 775E 0 CODE 0 -202 7762 0 CODE 0 -204 7772 0 CODE 0 -207 7774 0 CODE 0 +196 7968 0 CODE 0 +198 796C 0 CODE 0 +200 797E 0 CODE 0 +201 7980 0 CODE 0 +202 7984 0 CODE 0 +204 7994 0 CODE 0 +207 7996 0 CODE 0 ETC.c -97 79F8 0 CODE 0 -100 79F8 0 CODE 0 -101 7A06 0 CODE 0 -102 7A12 0 CODE 0 +97 7C68 0 CODE 0 +100 7C68 0 CODE 0 +101 7C76 0 CODE 0 +102 7C82 0 CODE 0 ETC.c -104 7B54 0 CODE 0 -107 7B54 0 CODE 0 -108 7B5E 0 CODE 0 -109 7B66 0 CODE 0 +104 7DC4 0 CODE 0 +107 7DC4 0 CODE 0 +108 7DCE 0 CODE 0 +109 7DD6 0 CODE 0 ETC.c -391 6C4C 0 CODE 0 -412 6C4C 0 CODE 0 -413 6C7E 0 CODE 0 -414 6CB0 0 CODE 0 -415 6CCE 0 CODE 0 -416 6CD0 0 CODE 0 +391 6F10 0 CODE 0 +412 6F10 0 CODE 0 +413 6F42 0 CODE 0 +414 6F74 0 CODE 0 +415 6F92 0 CODE 0 +416 6F94 0 CODE 0 ETC.c -493 638E 0 CODE 0 -501 638E 0 CODE 0 -502 63FA 0 CODE 0 -504 640A 0 CODE 0 -505 641A 0 CODE 0 -506 641E 0 CODE 0 -508 643E 0 CODE 0 -511 644E 0 CODE 0 -512 6456 0 CODE 0 +495 6484 0 CODE 0 +503 6484 0 CODE 0 +504 64F0 0 CODE 0 +506 6500 0 CODE 0 +507 6510 0 CODE 0 +508 6514 0 CODE 0 +510 6534 0 CODE 0 +513 6544 0 CODE 0 +514 654C 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -15 710C 0 CODE 0 -119 710C 0 CODE 0 -121 711E 0 CODE 0 -122 712C 0 CODE 0 -123 713C 0 CODE 0 -124 7146 0 CODE 0 -125 7150 0 CODE 0 -128 7166 0 CODE 0 -129 7176 0 CODE 0 +15 73C8 0 CODE 0 +119 73C8 0 CODE 0 +121 73DA 0 CODE 0 +122 73E8 0 CODE 0 +123 73F8 0 CODE 0 +124 7402 0 CODE 0 +125 740C 0 CODE 0 +128 7422 0 CODE 0 +129 7432 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -7 5566 0 CODE 0 -13 5566 0 CODE 0 -14 556C 0 CODE 0 -15 557A 0 CODE 0 -16 558A 0 CODE 0 -18 558E 0 CODE 0 -19 559C 0 CODE 0 -20 55AC 0 CODE 0 -22 55B0 0 CODE 0 -23 55C0 0 CODE 0 -24 55D6 0 CODE 0 -25 55DA 0 CODE 0 -26 55DE 0 CODE 0 -27 55E8 0 CODE 0 -25 55EA 0 CODE 0 -30 55F8 0 CODE 0 -31 5602 0 CODE 0 -32 5620 0 CODE 0 -33 5630 0 CODE 0 -35 5632 0 CODE 0 -36 563C 0 CODE 0 -38 5642 0 CODE 0 -39 5652 0 CODE 0 -40 5662 0 CODE 0 -41 5672 0 CODE 0 +7 556A 0 CODE 0 +13 556A 0 CODE 0 +14 5570 0 CODE 0 +15 557E 0 CODE 0 +16 558E 0 CODE 0 +18 5592 0 CODE 0 +19 55A0 0 CODE 0 +20 55B0 0 CODE 0 +22 55B4 0 CODE 0 +23 55C4 0 CODE 0 +24 55DA 0 CODE 0 +25 55DE 0 CODE 0 +26 55E2 0 CODE 0 +27 55EC 0 CODE 0 +25 55EE 0 CODE 0 +30 55FC 0 CODE 0 +31 5606 0 CODE 0 +32 5624 0 CODE 0 +33 5634 0 CODE 0 +35 5636 0 CODE 0 +36 5640 0 CODE 0 +38 5646 0 CODE 0 +39 5656 0 CODE 0 +40 5666 0 CODE 0 +41 5676 0 CODE 0 mcc_generated_files/interrupt_manager.c -58 66B0 0 CODE 0 -61 66C8 0 CODE 0 -63 66E4 0 CODE 0 -64 66E8 0 CODE 0 -65 66EC 0 CODE 0 -67 6708 0 CODE 0 -68 670C 0 CODE 0 -69 6710 0 CODE 0 -71 672C 0 CODE 0 -72 6730 0 CODE 0 -73 6734 0 CODE 0 -75 6750 0 CODE 0 -76 6754 0 CODE 0 -80 6758 0 CODE 0 -81 6758 0 CODE 0 +58 67A6 0 CODE 0 +61 67BE 0 CODE 0 +63 67DA 0 CODE 0 +64 67DE 0 CODE 0 +65 67E2 0 CODE 0 +67 67FE 0 CODE 0 +68 6802 0 CODE 0 +69 6806 0 CODE 0 +71 6822 0 CODE 0 +72 6826 0 CODE 0 +73 682A 0 CODE 0 +75 6846 0 CODE 0 +76 684A 0 CODE 0 +80 684E 0 CODE 0 +81 684E 0 CODE 0 mcc_generated_files/tmr1.c -165 76AA 0 CODE 0 -170 76AA 0 CODE 0 -171 76AC 0 CODE 0 -174 76B8 0 CODE 0 -180 76D4 0 CODE 0 -182 76DC 0 CODE 0 -183 76E0 0 CODE 0 +165 78CC 0 CODE 0 +170 78CC 0 CODE 0 +171 78CE 0 CODE 0 +174 78DA 0 CODE 0 +180 78F6 0 CODE 0 +182 78FE 0 CODE 0 +183 7902 0 CODE 0 mcc_generated_files/tmr1.c -128 77D2 0 CODE 0 -130 77D2 0 CODE 0 -133 77E2 0 CODE 0 -136 77E4 0 CODE 0 -137 77E8 0 CODE 0 -140 77EE 0 CODE 0 -141 77F0 0 CODE 0 -145 77F4 0 CODE 0 -146 77F8 0 CODE 0 -148 77FE 0 CODE 0 +128 79F4 0 CODE 0 +130 79F4 0 CODE 0 +133 7A04 0 CODE 0 +136 7A06 0 CODE 0 +137 7A0A 0 CODE 0 +140 7A10 0 CODE 0 +141 7A12 0 CODE 0 +145 7A16 0 CODE 0 +146 7A1A 0 CODE 0 +148 7A20 0 CODE 0 mcc_generated_files/tmr1.c -185 6106 0 CODE 0 -188 6106 0 CODE 0 -190 611A 0 CODE 0 -193 6132 0 CODE 0 -195 6136 0 CODE 0 -197 614A 0 CODE 0 -198 614E 0 CODE 0 -200 6152 0 CODE 0 -202 6166 0 CODE 0 -203 616A 0 CODE 0 -205 616E 0 CODE 0 -207 6182 0 CODE 0 -208 6186 0 CODE 0 -210 618A 0 CODE 0 -212 61A6 0 CODE 0 -213 61AE 0 CODE 0 -215 61B2 0 CODE 0 -217 61D0 0 CODE 0 -218 61D8 0 CODE 0 -221 61DC 0 CODE 0 +185 61FC 0 CODE 0 +188 61FC 0 CODE 0 +190 6210 0 CODE 0 +193 6228 0 CODE 0 +195 622C 0 CODE 0 +197 6240 0 CODE 0 +198 6244 0 CODE 0 +200 6248 0 CODE 0 +202 625C 0 CODE 0 +203 6260 0 CODE 0 +205 6264 0 CODE 0 +207 6278 0 CODE 0 +208 627C 0 CODE 0 +210 6280 0 CODE 0 +212 629C 0 CODE 0 +213 62A4 0 CODE 0 +215 62A8 0 CODE 0 +217 62C6 0 CODE 0 +218 62CE 0 CODE 0 +221 62D2 0 CODE 0 mcc_generated_files/tmr1.c -227 7D0E 0 CODE 0 -230 7D0E 0 CODE 0 +227 7F70 0 CODE 0 +230 7F70 0 CODE 0 TEMPORIZATIONS.c -43 7B68 0 CODE 0 -47 7B68 0 CODE 0 -49 7B6C 0 CODE 0 -50 7B70 0 CODE 0 -51 7B74 0 CODE 0 -52 7B78 0 CODE 0 +48 7DD8 0 CODE 0 +52 7DD8 0 CODE 0 +54 7DDC 0 CODE 0 +55 7DE0 0 CODE 0 +56 7DE4 0 CODE 0 +57 7DE8 0 CODE 0 ETC.c -458 709A 0 CODE 0 -460 709A 0 CODE 0 -461 709C 0 CODE 0 -463 70AE 0 CODE 0 -465 70BE 0 CODE 0 -466 70C2 0 CODE 0 -469 70C6 0 CODE 0 -471 70CA 0 CODE 0 -472 70DE 0 CODE 0 -475 70F6 0 CODE 0 -480 710A 0 CODE 0 +460 7356 0 CODE 0 +462 7356 0 CODE 0 +463 7358 0 CODE 0 +465 736A 0 CODE 0 +467 737A 0 CODE 0 +468 737E 0 CODE 0 +471 7382 0 CODE 0 +473 7386 0 CODE 0 +474 739A 0 CODE 0 +477 73B2 0 CODE 0 +482 73C6 0 CODE 0 GPIO.c -64 5C78 0 CODE 0 -70 5C78 0 CODE 0 -71 5CA0 0 CODE 0 -72 5CF2 0 CODE 0 -73 5D0E 0 CODE 0 -74 5D2A 0 CODE 0 -76 5D46 0 CODE 0 -77 5D52 0 CODE 0 -78 5D5E 0 CODE 0 -79 5D62 0 CODE 0 +64 5D6E 0 CODE 0 +70 5D6E 0 CODE 0 +71 5D96 0 CODE 0 +72 5DE8 0 CODE 0 +73 5E04 0 CODE 0 +74 5E20 0 CODE 0 +76 5E3C 0 CODE 0 +77 5E48 0 CODE 0 +78 5E54 0 CODE 0 +79 5E58 0 CODE 0 mcc_generated_files/pwm2_16bit.c -144 7BBE 0 CODE 0 -146 7BBE 0 CODE 0 -147 7BC4 0 CODE 0 -148 7BC8 0 CODE 0 +144 7E2E 0 CODE 0 +146 7E2E 0 CODE 0 +147 7E34 0 CODE 0 +148 7E38 0 CODE 0 mcc_generated_files/pwm2_16bit.c -150 7BCA 0 CODE 0 -152 7BCA 0 CODE 0 -153 7BD0 0 CODE 0 -154 7BD4 0 CODE 0 +150 7E3A 0 CODE 0 +152 7E3A 0 CODE 0 +153 7E40 0 CODE 0 +154 7E44 0 CODE 0 mcc_generated_files/pwm2_16bit.c -162 7D00 0 CODE 0 -165 7D00 0 CODE 0 -166 7D02 0 CODE 0 +162 7F66 0 CODE 0 +165 7F66 0 CODE 0 +166 7F68 0 CODE 0 GPIO.c -43 5D64 0 CODE 0 -49 5D64 0 CODE 0 -50 5D8C 0 CODE 0 -51 5DDE 0 CODE 0 -52 5DFA 0 CODE 0 -53 5E16 0 CODE 0 -55 5E32 0 CODE 0 -56 5E3E 0 CODE 0 -57 5E4A 0 CODE 0 -58 5E4E 0 CODE 0 +43 5E5A 0 CODE 0 +49 5E5A 0 CODE 0 +50 5E82 0 CODE 0 +51 5ED4 0 CODE 0 +52 5EF0 0 CODE 0 +53 5F0C 0 CODE 0 +55 5F28 0 CODE 0 +56 5F34 0 CODE 0 +57 5F40 0 CODE 0 +58 5F44 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 10 4E8A 0 CODE 0 15 4E8C 0 CODE 0 @@ -3460,49 +3480,49 @@ C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\xxtofl.c 43 502C 0 CODE 0 44 503C 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul16.c -15 78DC 0 CODE 0 -37 78DC 0 CODE 0 -38 78EC 0 CODE 0 -39 78F4 0 CODE 0 -52 78FC 0 CODE 0 -53 7904 0 CODE 0 +15 7B2A 0 CODE 0 +37 7B2A 0 CODE 0 +38 7B3A 0 CODE 0 +39 7B42 0 CODE 0 +52 7B4A 0 CODE 0 +53 7B52 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\lwdiv.c -7 7026 0 CODE 0 -13 7026 0 CODE 0 -14 702E 0 CODE 0 -15 7040 0 CODE 0 -16 7044 0 CODE 0 -17 7048 0 CODE 0 -18 704E 0 CODE 0 -16 7050 0 CODE 0 -21 705E 0 CODE 0 -22 7064 0 CODE 0 -23 707A 0 CODE 0 -24 7082 0 CODE 0 -26 7084 0 CODE 0 -27 708A 0 CODE 0 -28 7090 0 CODE 0 -29 7090 0 CODE 0 -30 7098 0 CODE 0 +7 72E2 0 CODE 0 +13 72E2 0 CODE 0 +14 72EA 0 CODE 0 +15 72FC 0 CODE 0 +16 7300 0 CODE 0 +17 7304 0 CODE 0 +18 730A 0 CODE 0 +16 730C 0 CODE 0 +21 731A 0 CODE 0 +22 7320 0 CODE 0 +23 7336 0 CODE 0 +24 733E 0 CODE 0 +26 7340 0 CODE 0 +27 7346 0 CODE 0 +28 734C 0 CODE 0 +29 734C 0 CODE 0 +30 7354 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\fltol.c -43 598E 0 CODE 0 -47 598E 0 CODE 0 -48 59A4 0 CODE 0 -49 59B8 0 CODE 0 -50 59E2 0 CODE 0 -51 59E4 0 CODE 0 -52 59F4 0 CODE 0 -53 59F8 0 CODE 0 -54 5A06 0 CODE 0 -57 5A1E 0 CODE 0 -60 5A32 0 CODE 0 -63 5A46 0 CODE 0 -64 5A50 0 CODE 0 -62 5A52 0 CODE 0 -67 5A62 0 CODE 0 -68 5A72 0 CODE 0 -69 5A82 0 CODE 0 -70 5A92 0 CODE 0 +43 5992 0 CODE 0 +47 5992 0 CODE 0 +48 59A8 0 CODE 0 +49 59BC 0 CODE 0 +50 59E6 0 CODE 0 +51 59E8 0 CODE 0 +52 59F8 0 CODE 0 +53 59FC 0 CODE 0 +54 5A0A 0 CODE 0 +57 5A22 0 CODE 0 +60 5A36 0 CODE 0 +63 5A4A 0 CODE 0 +64 5A54 0 CODE 0 +62 5A56 0 CODE 0 +67 5A66 0 CODE 0 +68 5A76 0 CODE 0 +69 5A86 0 CODE 0 +70 5A96 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 10 3190 0 CODE 0 21 3190 0 CODE 0 @@ -3626,115 +3646,131 @@ C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\sprcadd.c 236 363E 0 CODE 0 237 364E 0 CODE 0 mcc_generated_files/pwm1_16bit.c -144 7BD6 0 CODE 0 -146 7BD6 0 CODE 0 -147 7BDC 0 CODE 0 -148 7BE0 0 CODE 0 +144 7E46 0 CODE 0 +146 7E46 0 CODE 0 +147 7E4C 0 CODE 0 +148 7E50 0 CODE 0 mcc_generated_files/pwm1_16bit.c -150 7BE2 0 CODE 0 -152 7BE2 0 CODE 0 -153 7BE8 0 CODE 0 -154 7BEC 0 CODE 0 +150 7E52 0 CODE 0 +152 7E52 0 CODE 0 +153 7E58 0 CODE 0 +154 7E5C 0 CODE 0 mcc_generated_files/pwm1_16bit.c -162 7D04 0 CODE 0 -165 7D04 0 CODE 0 -166 7D06 0 CODE 0 +162 7F6A 0 CODE 0 +165 7F6A 0 CODE 0 +166 7F6C 0 CODE 0 ETC.c -227 7D10 0 CODE 0 -229 7D10 0 CODE 0 -264 7D10 0 CODE 0 +227 6C3A 0 CODE 0 +231 6C3A 0 CODE 0 +233 6C4C 0 CODE 0 +235 6C5C 0 CODE 0 +238 6C5E 0 CODE 0 +240 6C70 0 CODE 0 +241 6C72 0 CODE 0 +242 6C76 0 CODE 0 +243 6C7A 0 CODE 0 +245 6C8A 0 CODE 0 +246 6C8C 0 CODE 0 +248 6C90 0 CODE 0 +250 6C92 0 CODE 0 +252 6CA2 0 CODE 0 +254 6CB2 0 CODE 0 +256 6CB4 0 CODE 0 +258 6CC4 0 CODE 0 +259 6CC8 0 CODE 0 +260 6CCC 0 CODE 0 +264 6CCE 0 CODE 0 CLUTCH.c -112 6458 0 CODE 0 -117 6458 0 CODE 0 -118 6460 0 CODE 0 -120 6468 0 CODE 0 -122 646A 0 CODE 0 -124 648A 0 CODE 0 -125 6490 0 CODE 0 -126 6494 0 CODE 0 -127 6498 0 CODE 0 -129 64B8 0 CODE 0 -130 64BE 0 CODE 0 -131 64C2 0 CODE 0 -132 64C6 0 CODE 0 -134 64E6 0 CODE 0 -135 64EC 0 CODE 0 -136 64F0 0 CODE 0 -138 6510 0 CODE 0 -139 6516 0 CODE 0 -142 651A 0 CODE 0 -145 6520 0 CODE 0 +112 654E 0 CODE 0 +117 654E 0 CODE 0 +118 6556 0 CODE 0 +120 655E 0 CODE 0 +122 6560 0 CODE 0 +124 6580 0 CODE 0 +125 6586 0 CODE 0 +126 658A 0 CODE 0 +127 658E 0 CODE 0 +129 65AE 0 CODE 0 +130 65B4 0 CODE 0 +131 65B8 0 CODE 0 +132 65BC 0 CODE 0 +134 65DC 0 CODE 0 +135 65E2 0 CODE 0 +136 65E6 0 CODE 0 +138 6606 0 CODE 0 +139 660C 0 CODE 0 +142 6610 0 CODE 0 +145 6616 0 CODE 0 TEMPORIZATIONS.c -65 7D12 0 CODE 0 -68 7D12 0 CODE 0 +70 7F72 0 CODE 0 +73 7F72 0 CODE 0 TEMPORIZATIONS.c -54 729A 0 CODE 0 -56 729A 0 CODE 0 -57 72D2 0 CODE 0 -58 72F2 0 CODE 0 +59 7892 0 CODE 0 +61 7892 0 CODE 0 +63 78CA 0 CODE 0 TEMPORIZATIONS.c -70 7D14 0 CODE 0 -73 7D14 0 CODE 0 +75 7F74 0 CODE 0 +78 7F74 0 CODE 0 TEMPORIZATIONS.c -60 7D16 0 CODE 0 -63 7D16 0 CODE 0 +65 7F76 0 CODE 0 +68 7F76 0 CODE 0 TEMPORIZATIONS.c -32 757E 0 CODE 0 -38 757E 0 CODE 0 -39 7582 0 CODE 0 -41 75BA 0 CODE 0 +37 77A0 0 CODE 0 +43 77A0 0 CODE 0 +44 77A4 0 CODE 0 +46 77DC 0 CODE 0 MESSAGES.C -56 61DE 0 CODE 0 -58 61DE 0 CODE 0 -59 61E2 0 CODE 0 -60 61E6 0 CODE 0 -61 61EA 0 CODE 0 -62 61EE 0 CODE 0 -63 61F2 0 CODE 0 -64 61F6 0 CODE 0 -65 61FA 0 CODE 0 -67 61FE 0 CODE 0 -68 620E 0 CODE 0 -69 6212 0 CODE 0 -70 6214 0 CODE 0 -71 6216 0 CODE 0 -72 6218 0 CODE 0 -73 622E 0 CODE 0 -75 6236 0 CODE 0 -77 624A 0 CODE 0 -79 624C 0 CODE 0 -81 6260 0 CODE 0 -83 6262 0 CODE 0 -85 6276 0 CODE 0 -87 6278 0 CODE 0 -89 628C 0 CODE 0 -92 628E 0 CODE 0 -94 62A4 0 CODE 0 -95 62B2 0 CODE 0 -97 62B4 0 CODE 0 +56 62D4 0 CODE 0 +58 62D4 0 CODE 0 +59 62D8 0 CODE 0 +60 62DC 0 CODE 0 +61 62E0 0 CODE 0 +62 62E4 0 CODE 0 +63 62E8 0 CODE 0 +64 62EC 0 CODE 0 +65 62F0 0 CODE 0 +67 62F4 0 CODE 0 +68 6304 0 CODE 0 +69 6308 0 CODE 0 +70 630A 0 CODE 0 +71 630C 0 CODE 0 +72 630E 0 CODE 0 +73 6324 0 CODE 0 +75 632C 0 CODE 0 +77 6340 0 CODE 0 +79 6342 0 CODE 0 +81 6356 0 CODE 0 +83 6358 0 CODE 0 +85 636C 0 CODE 0 +87 636E 0 CODE 0 +89 6382 0 CODE 0 +92 6384 0 CODE 0 +94 639A 0 CODE 0 +95 63A8 0 CODE 0 +97 63AA 0 CODE 0 mcc_generated_files/can1.c -592 7956 0 CODE 0 -594 7958 0 CODE 0 -596 795C 0 CODE 0 -598 7972 0 CODE 0 -601 797A 0 CODE 0 -602 797C 0 CODE 0 +592 7BA4 0 CODE 0 +594 7BA6 0 CODE 0 +596 7BAA 0 CODE 0 +598 7BC0 0 CODE 0 +601 7BC8 0 CODE 0 +602 7BCA 0 CODE 0 mcc_generated_files/can1.c -570 6B28 0 CODE 0 -572 6B2A 0 CODE 0 -574 6B2A 0 CODE 0 -576 6B40 0 CODE 0 -577 6B50 0 CODE 0 -579 6B60 0 CODE 0 -581 6B7C 0 CODE 0 -583 6B8E 0 CODE 0 -584 6BA2 0 CODE 0 -587 6BBA 0 CODE 0 -590 6BBA 0 CODE 0 +570 6CD0 0 CODE 0 +572 6CD2 0 CODE 0 +574 6CD2 0 CODE 0 +576 6CE8 0 CODE 0 +577 6CF8 0 CODE 0 +579 6D08 0 CODE 0 +581 6D24 0 CODE 0 +583 6D36 0 CODE 0 +584 6D4A 0 CODE 0 +587 6D62 0 CODE 0 +590 6D62 0 CODE 0 mcc_generated_files/can1.c -490 75BC 0 CODE 0 -492 75BE 0 CODE 0 -493 75F8 0 CODE 0 +490 77DE 0 CODE 0 +492 77E0 0 CODE 0 +493 781A 0 CODE 0 mcc_generated_files/can1.c 500 408C 0 CODE 0 502 408C 0 CODE 0 @@ -3761,69 +3797,82 @@ mcc_generated_files/can1.c 537 4278 0 CODE 0 539 42D0 0 CODE 0 mcc_generated_files/can1.c -541 62B6 0 CODE 0 -543 62B8 0 CODE 0 -544 62BC 0 CODE 0 -545 62CC 0 CODE 0 -547 62CC 0 CODE 0 -549 62EE 0 CODE 0 -552 62F0 0 CODE 0 -554 632A 0 CODE 0 -557 632C 0 CODE 0 -559 636E 0 CODE 0 -562 6370 0 CODE 0 -564 6386 0 CODE 0 -567 638A 0 CODE 0 -568 638C 0 CODE 0 +541 63AC 0 CODE 0 +543 63AE 0 CODE 0 +544 63B2 0 CODE 0 +545 63C2 0 CODE 0 +547 63C2 0 CODE 0 +549 63E4 0 CODE 0 +552 63E6 0 CODE 0 +554 6420 0 CODE 0 +557 6422 0 CODE 0 +559 6464 0 CODE 0 +562 6466 0 CODE 0 +564 647C 0 CODE 0 +567 6480 0 CODE 0 +568 6482 0 CODE 0 mcc_generated_files/can1.c -495 7A78 0 CODE 0 -497 7A7A 0 CODE 0 -498 7A8E 0 CODE 0 +495 7CE8 0 CODE 0 +497 7CEA 0 CODE 0 +498 7CFE 0 CODE 0 mcc_generated_files/can1.c -331 7CD4 0 CODE 0 -333 7CD4 0 CODE 0 -334 7CDC 0 CODE 0 +331 7F44 0 CODE 0 +333 7F44 0 CODE 0 +334 7F4C 0 CODE 0 mcc_generated_files/can1.c -629 7AEA 0 CODE 0 -631 7AEA 0 CODE 0 -632 7AFE 0 CODE 0 +629 7D5A 0 CODE 0 +631 7D5A 0 CODE 0 +632 7D6E 0 CODE 0 mcc_generated_files/can1.c -634 7A2E 0 CODE 0 -636 7A2E 0 CODE 0 -637 7A46 0 CODE 0 +634 7C9E 0 CODE 0 +636 7C9E 0 CODE 0 +637 7CB6 0 CODE 0 mcc_generated_files/can1.c -624 7B00 0 CODE 0 -626 7B00 0 CODE 0 -627 7B14 0 CODE 0 +624 7D70 0 CODE 0 +626 7D70 0 CODE 0 +627 7D84 0 CODE 0 mcc_generated_files/can1.c -604 7B16 0 CODE 0 -606 7B16 0 CODE 0 -607 7B2A 0 CODE 0 +604 7D86 0 CODE 0 +606 7D86 0 CODE 0 +607 7D9A 0 CODE 0 ETC.c -167 7D18 0 CODE 0 -169 7D18 0 CODE 0 -196 7D18 0 CODE 0 +167 7184 0 CODE 0 +171 7184 0 CODE 0 +173 7194 0 CODE 0 +175 71A4 0 CODE 0 +178 71A6 0 CODE 0 +180 71B6 0 CODE 0 +182 71C6 0 CODE 0 +185 71C8 0 CODE 0 +187 71D8 0 CODE 0 +188 71DA 0 CODE 0 +190 71E0 0 CODE 0 +192 71F0 0 CODE 0 +193 71F2 0 CODE 0 +196 71F8 0 CODE 0 mcc_generated_files/tmr0.c -122 7714 0 CODE 0 -127 7714 0 CODE 0 -129 7716 0 CODE 0 -132 7732 0 CODE 0 -135 7736 0 CODE 0 -137 7740 0 CODE 0 -140 7744 0 CODE 0 +122 7936 0 CODE 0 +127 7936 0 CODE 0 +129 7938 0 CODE 0 +132 7954 0 CODE 0 +135 7958 0 CODE 0 +137 7962 0 CODE 0 +140 7966 0 CODE 0 mcc_generated_files/tmr0.c -142 7800 0 CODE 0 -146 7800 0 CODE 0 -148 7814 0 CODE 0 -150 782C 0 CODE 0 +142 7A22 0 CODE 0 +146 7A22 0 CODE 0 +148 7A36 0 CODE 0 +150 7A4E 0 CODE 0 mcc_generated_files/tmr0.c -156 7D1A 0 CODE 0 -159 7D1A 0 CODE 0 +156 7F78 0 CODE 0 +159 7F78 0 CODE 0 TEMPORIZATIONS.c -25 7CDE 0 CODE 0 -28 7CDE 0 CODE 0 -29 7CE2 0 CODE 0 -30 7CE6 0 CODE 0 +26 7BEE 0 CODE 0 +29 7BEE 0 CODE 0 +31 7C02 0 CODE 0 +32 7C06 0 CODE 0 +33 7C0A 0 CODE 0 +35 7C0E 0 CODE 0 ETC.c 305 4CD2 0 CODE 0 331 4CD2 0 CODE 0 @@ -3850,67 +3899,67 @@ ETC.c 377 4E84 0 CODE 0 389 4E88 0 CODE 0 ETC.c -391 6CD2 0 CODE 0 -412 6CD2 0 CODE 0 -413 6D02 0 CODE 0 -414 6D32 0 CODE 0 -415 6D4E 0 CODE 0 -416 6D50 0 CODE 0 +391 6F96 0 CODE 0 +412 6F96 0 CODE 0 +413 6FC6 0 CODE 0 +414 6FF6 0 CODE 0 +415 7012 0 CODE 0 +416 7014 0 CODE 0 ETC.c -493 65EC 0 CODE 0 -501 65EC 0 CODE 0 -502 6654 0 CODE 0 -504 6662 0 CODE 0 -505 6672 0 CODE 0 -506 6676 0 CODE 0 -508 6696 0 CODE 0 -511 66A6 0 CODE 0 -512 66AE 0 CODE 0 +495 66E2 0 CODE 0 +503 66E2 0 CODE 0 +504 674A 0 CODE 0 +506 6758 0 CODE 0 +507 6768 0 CODE 0 +508 676C 0 CODE 0 +510 678C 0 CODE 0 +513 679C 0 CODE 0 +514 67A4 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\Umul32.c -15 7178 0 CODE 0 -119 7178 0 CODE 0 -121 7188 0 CODE 0 -122 7196 0 CODE 0 -123 71A6 0 CODE 0 -124 71B0 0 CODE 0 -125 71BA 0 CODE 0 -128 71D0 0 CODE 0 -129 71E0 0 CODE 0 +15 7434 0 CODE 0 +119 7434 0 CODE 0 +121 7444 0 CODE 0 +122 7452 0 CODE 0 +123 7462 0 CODE 0 +124 746C 0 CODE 0 +125 7476 0 CODE 0 +128 748C 0 CODE 0 +129 749C 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\aldiv.c -7 5674 0 CODE 0 -13 5674 0 CODE 0 -14 5678 0 CODE 0 -15 5686 0 CODE 0 -16 5696 0 CODE 0 -18 569A 0 CODE 0 -19 56A8 0 CODE 0 -20 56B8 0 CODE 0 -22 56BC 0 CODE 0 -23 56CC 0 CODE 0 -24 56E2 0 CODE 0 -25 56E6 0 CODE 0 -26 56EA 0 CODE 0 -27 56F4 0 CODE 0 -25 56F6 0 CODE 0 -30 5704 0 CODE 0 -31 570E 0 CODE 0 -32 572C 0 CODE 0 -33 573C 0 CODE 0 -35 573E 0 CODE 0 -36 5748 0 CODE 0 -38 574E 0 CODE 0 -39 575E 0 CODE 0 -40 576E 0 CODE 0 -41 577E 0 CODE 0 +7 5678 0 CODE 0 +13 5678 0 CODE 0 +14 567C 0 CODE 0 +15 568A 0 CODE 0 +16 569A 0 CODE 0 +18 569E 0 CODE 0 +19 56AC 0 CODE 0 +20 56BC 0 CODE 0 +22 56C0 0 CODE 0 +23 56D0 0 CODE 0 +24 56E6 0 CODE 0 +25 56EA 0 CODE 0 +26 56EE 0 CODE 0 +27 56F8 0 CODE 0 +25 56FA 0 CODE 0 +30 5708 0 CODE 0 +31 5712 0 CODE 0 +32 5730 0 CODE 0 +33 5740 0 CODE 0 +35 5742 0 CODE 0 +36 574C 0 CODE 0 +38 5752 0 CODE 0 +39 5762 0 CODE 0 +40 5772 0 CODE 0 +41 5782 0 CODE 0 mcc_generated_files/can1.c -741 7886 0 CODE 0 -743 7886 0 CODE 0 -745 7896 0 CODE 0 -749 78B0 0 CODE 0 +741 7AD4 0 CODE 0 +743 7AD4 0 CODE 0 +745 7AE4 0 CODE 0 +749 7AFE 0 CODE 0 mcc_generated_files/can1.c -120 7CEE 0 CODE 0 -122 7CEE 0 CODE 0 -123 7CF2 0 CODE 0 +120 7F54 0 CODE 0 +122 7F54 0 CODE 0 +123 7F58 0 CODE 0 MESSAGES.C 101 492C 0 CODE 0 115 492C 0 CODE 0 @@ -3967,61 +4016,61 @@ MESSAGES.C 191 4B18 0 CODE 0 193 4B18 0 CODE 0 ETC.c -112 747E 0 CODE 0 -114 7480 0 CODE 0 -119 7484 0 CODE 0 -122 748A 0 CODE 0 -125 7490 0 CODE 0 -127 7496 0 CODE 0 -128 74C0 0 CODE 0 +112 76E0 0 CODE 0 +114 76E2 0 CODE 0 +119 76E6 0 CODE 0 +122 76EC 0 CODE 0 +125 76F2 0 CODE 0 +127 76F8 0 CODE 0 +128 7722 0 CODE 0 mcc_generated_files/can1.c -447 6522 0 CODE 0 -449 6522 0 CODE 0 -451 6526 0 CODE 0 -453 652A 0 CODE 0 -454 653E 0 CODE 0 -456 6546 0 CODE 0 -458 6554 0 CODE 0 -460 655C 0 CODE 0 -462 656A 0 CODE 0 -463 656E 0 CODE 0 -466 6572 0 CODE 0 -467 6588 0 CODE 0 -469 659C 0 CODE 0 -471 65AE 0 CODE 0 -472 65B6 0 CODE 0 -473 65BA 0 CODE 0 -475 65CC 0 CODE 0 -483 65D2 0 CODE 0 -485 65D6 0 CODE 0 -487 65E8 0 CODE 0 -488 65EA 0 CODE 0 +447 6618 0 CODE 0 +449 6618 0 CODE 0 +451 661C 0 CODE 0 +453 6620 0 CODE 0 +454 6634 0 CODE 0 +456 663C 0 CODE 0 +458 664A 0 CODE 0 +460 6652 0 CODE 0 +462 6660 0 CODE 0 +463 6664 0 CODE 0 +466 6668 0 CODE 0 +467 667E 0 CODE 0 +469 6692 0 CODE 0 +471 66A4 0 CODE 0 +472 66AC 0 CODE 0 +473 66B0 0 CODE 0 +475 66C2 0 CODE 0 +483 66C8 0 CODE 0 +485 66CC 0 CODE 0 +487 66DE 0 CODE 0 +488 66E0 0 CODE 0 mcc_generated_files/can1.c -412 734E 0 CODE 0 -415 734E 0 CODE 0 -417 734E 0 CODE 0 -419 7352 0 CODE 0 -421 7376 0 CODE 0 -425 738A 0 CODE 0 -427 739C 0 CODE 0 -428 739E 0 CODE 0 +412 75B0 0 CODE 0 +415 75B0 0 CODE 0 +417 75B0 0 CODE 0 +419 75B4 0 CODE 0 +421 75D8 0 CODE 0 +425 75EC 0 CODE 0 +427 75FE 0 CODE 0 +428 7600 0 CODE 0 mcc_generated_files/can1.c -380 5E50 0 CODE 0 -382 5E52 0 CODE 0 -383 5E56 0 CODE 0 -385 5E5E 0 CODE 0 -387 5E6C 0 CODE 0 -389 5E88 0 CODE 0 -391 5E9A 0 CODE 0 -392 5EAE 0 CODE 0 -394 5EC2 0 CODE 0 -395 5ED4 0 CODE 0 -397 5EFE 0 CODE 0 -400 5F12 0 CODE 0 -402 5F20 0 CODE 0 -405 5F34 0 CODE 0 -409 5F38 0 CODE 0 -410 5F3A 0 CODE 0 +380 5F46 0 CODE 0 +382 5F48 0 CODE 0 +383 5F4C 0 CODE 0 +385 5F54 0 CODE 0 +387 5F62 0 CODE 0 +389 5F7E 0 CODE 0 +391 5F90 0 CODE 0 +392 5FA4 0 CODE 0 +394 5FB8 0 CODE 0 +395 5FCA 0 CODE 0 +397 5FF4 0 CODE 0 +400 6008 0 CODE 0 +402 6016 0 CODE 0 +405 602A 0 CODE 0 +409 602E 0 CODE 0 +410 6030 0 CODE 0 mcc_generated_files/can1.c 346 42D2 0 CODE 0 349 42D2 0 CODE 0 @@ -4046,69 +4095,69 @@ mcc_generated_files/can1.c 377 44FC 0 CODE 0 378 4510 0 CODE 0 C:\Program Files\Microchip\xc8\v2.31\pic\sources\c99\common\memcpy.c -4 72F4 0 CODE 0 -11 72F4 0 CODE 0 -12 72FC 0 CODE 0 -13 7304 0 CODE 0 -14 7308 0 CODE 0 -15 731C 0 CODE 0 -13 7332 0 CODE 0 -18 734C 0 CODE 0 +4 7556 0 CODE 0 +11 7556 0 CODE 0 +12 755E 0 CODE 0 +13 7566 0 CODE 0 +14 756A 0 CODE 0 +15 757E 0 CODE 0 +13 7594 0 CODE 0 +18 75AE 0 CODE 0 mcc_generated_files/can1.c -341 7A90 0 CODE 0 -343 7A92 0 CODE 0 -344 7AA6 0 CODE 0 +341 7D00 0 CODE 0 +343 7D02 0 CODE 0 +344 7D16 0 CODE 0 mcc_generated_files/can1.c -336 79BE 0 CODE 0 -338 79C0 0 CODE 0 -339 79DA 0 CODE 0 +336 7C2E 0 CODE 0 +338 7C30 0 CODE 0 +339 7C4A 0 CODE 0 mcc_generated_files/can1.c -682 51C0 0 CODE 0 -684 51C0 0 CODE 0 -686 51D0 0 CODE 0 -687 51EA 0 CODE 0 -690 51EE 0 CODE 0 -692 51FC 0 CODE 0 -693 5216 0 CODE 0 -696 521A 0 CODE 0 -698 5228 0 CODE 0 -699 5242 0 CODE 0 -702 5246 0 CODE 0 -704 5254 0 CODE 0 -705 526E 0 CODE 0 -708 5272 0 CODE 0 -710 5280 0 CODE 0 -711 529A 0 CODE 0 -714 529E 0 CODE 0 -716 52AC 0 CODE 0 -717 52C6 0 CODE 0 -719 52D6 0 CODE 0 -721 52D8 0 CODE 0 -723 52D8 0 CODE 0 -725 52E6 0 CODE 0 -726 5300 0 CODE 0 -728 5310 0 CODE 0 -730 5312 0 CODE 0 -732 5312 0 CODE 0 -733 5314 0 CODE 0 +682 51C4 0 CODE 0 +684 51C4 0 CODE 0 +686 51D4 0 CODE 0 +687 51EE 0 CODE 0 +690 51F2 0 CODE 0 +692 5200 0 CODE 0 +693 521A 0 CODE 0 +696 521E 0 CODE 0 +698 522C 0 CODE 0 +699 5246 0 CODE 0 +702 524A 0 CODE 0 +704 5258 0 CODE 0 +705 5272 0 CODE 0 +708 5276 0 CODE 0 +710 5284 0 CODE 0 +711 529E 0 CODE 0 +714 52A2 0 CODE 0 +716 52B0 0 CODE 0 +717 52CA 0 CODE 0 +719 52DA 0 CODE 0 +721 52DC 0 CODE 0 +723 52DC 0 CODE 0 +725 52EA 0 CODE 0 +726 5304 0 CODE 0 +728 5314 0 CODE 0 +730 5316 0 CODE 0 +732 5316 0 CODE 0 +733 5318 0 CODE 0 mcc_generated_files/can1.c -145 7D1C 0 CODE 0 -147 7D1C 0 CODE 0 +145 7F7A 0 CODE 0 +147 7F7A 0 CODE 0 mcc_generated_files/can1.c -141 7D1E 0 CODE 0 -143 7D1E 0 CODE 0 +141 7F7C 0 CODE 0 +143 7F7C 0 CODE 0 mcc_generated_files/can1.c -149 7D20 0 CODE 0 -151 7D20 0 CODE 0 +149 7F7E 0 CODE 0 +151 7F7E 0 CODE 0 mcc_generated_files/can1.c -137 7D22 0 CODE 0 -139 7D22 0 CODE 0 +137 7F80 0 CODE 0 +139 7F80 0 CODE 0 mcc_generated_files/can1.c -125 7D24 0 CODE 0 -127 7D24 0 CODE 0 +125 7F82 0 CODE 0 +127 7F82 0 CODE 0 mcc_generated_files/can1.c -129 7D26 0 CODE 0 -131 7D26 0 CODE 0 +129 7F84 0 CODE 0 +131 7F84 0 CODE 0 mcc_generated_files/can1.c -133 7D28 0 CODE 0 -135 7D28 0 CODE 0 +133 7F86 0 CODE 0 +135 7F86 0 CODE 0 diff --git a/ETC.X/dist/default/production/memoryfile.xml b/ETC.X/dist/default/production/memoryfile.xml index 8281e48..3e3ce18 100644 --- a/ETC.X/dist/default/production/memoryfile.xml +++ b/ETC.X/dist/default/production/memoryfile.xml @@ -4,14 +4,14 @@ bytes 65536 - 22594 - 42942 + 23202 + 42334 bytes 8192 - 636 - 7556 + 637 + 7555 diff --git a/ETC.X/nbproject/Makefile-genesis.properties b/ETC.X/nbproject/Makefile-genesis.properties index 90ca5db..2959ffe 100644 --- a/ETC.X/nbproject/Makefile-genesis.properties +++ b/ETC.X/nbproject/Makefile-genesis.properties @@ -1,8 +1,8 @@ # -#Fri Aug 12 13:22:29 CEST 2022 +#Thu Oct 13 19:57:49 CEST 2022 default.Pack.dfplocation=C\:\\Users\\panze\\.mchp_packs\\Microchip\\PIC18F-Q_DFP\\1.13.211 default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc8\\v2.31\\bin -configurations-xml=97d5d07ba4e364d0836279e17a9b93d7 +configurations-xml=2020e8738087e27605aec98283da1b26 com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=9db8f8a224aa17d0023ea7f468f871dc default.languagetoolchain.version=2.31 host.platform=windows diff --git a/ETC.X/nbproject/configurations.xml b/ETC.X/nbproject/configurations.xml index 88a4227..e47da75 100644 --- a/ETC.X/nbproject/configurations.xml +++ b/ETC.X/nbproject/configurations.xml @@ -98,7 +98,7 @@ pk4hybrid XC8 - 2.36 + 2.31 3 @@ -123,7 +123,6 @@ false - false false @@ -155,9 +154,9 @@ + - @@ -678,73 +677,8 @@ value=""/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -759,7 +693,6 @@ - @@ -776,11 +709,7 @@ value="${communication.interface.default}"/> - - - - @@ -813,10 +742,10 @@ - + :=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>9012:=<rev>0100:=<man>Microchip Technology Incorporated:=<prod>MPLAB PICkit 4:=<sn>BUR222773359:=<drv>x:=<xpt>b:=end - C:\Program Files\Microchip\xc8\v2.36\bin + C:\Program Files\Microchip\xc8\v2.31\bin place holder 1 place holder 2 diff --git a/ETC.X/nbproject/private/private.xml b/ETC.X/nbproject/private/private.xml index 6807a2b..08fe161 100644 --- a/ETC.X/nbproject/private/private.xml +++ b/ETC.X/nbproject/private/private.xml @@ -2,6 +2,15 @@ - + + file:/C:/Users/panze/Documents/GitHub/ETC/ETC.X/mcc_generated_files/tmr0.c + file:/C:/Users/panze/Documents/GitHub/ETC/ETC.X/mcc_generated_files/tmr1.c + file:/C:/Users/panze/Documents/GitHub/ETC/ETC.X/mcc_generated_files/pwm1_16bit.c + file:/C:/Users/panze/Documents/GitHub/ETC/ETC.X/mcc_generated_files/pin_manager.c + file:/C:/Users/panze/Documents/GitHub/ETC/ETC.X/TEMPORIZATIONS.c + file:/C:/Users/panze/Documents/GitHub/ETC/ETC.X/mcc_generated_files/pin_manager.h + file:/C:/Users/panze/Documents/GitHub/ETC/ETC.X/GPIO.c + file:/C:/Users/panze/Documents/GitHub/ETC/ETC.X/mcc_generated_files/interrupt_manager.c +