Mercurial > public > ostc4
comparison Small_CPU/Src/scheduler.c @ 186:f11f0bf6ef2d cleanup-2
cleanup: remove obsolete code, make static, etc.
Some rather trivial cleanup things like putting demo code into
ifdefs, making functions static where possible, and against my
normal policy of hard removing unused code, commenting it out
at this point in time. Somehow, I think that this commented code
might be useful in the near future as a new pressure sensor is coming.
And finally, fixed some typo's in comment.
Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
author | Jan Mulder <jlmulder@xs4all.nl> |
---|---|
date | Fri, 15 Mar 2019 12:39:28 +0100 |
parents | 331882a89421 |
children | b95741467355 |
comparison
equal
deleted
inserted
replaced
185:1bb24fd3fc92 | 186:f11f0bf6ef2d |
---|---|
456 * @date 22-April-2014 | 456 * @date 22-April-2014 |
457 ****************************************************************************** | 457 ****************************************************************************** |
458 */ | 458 */ |
459 void scheduleDiveMode(void) | 459 void scheduleDiveMode(void) |
460 { | 460 { |
461 // uint32_t tickstart = 0; | |
462 uint32_t ticksdiff = 0; | 461 uint32_t ticksdiff = 0; |
463 uint32_t lasttick = 0; | 462 uint32_t lasttick = 0; |
464 | 463 |
465 uint32_t turbo_seconds = 0; | |
466 uint8_t counterAscentRate = 0; | 464 uint8_t counterAscentRate = 0; |
467 float lastPressure_bar = 0.0f; | 465 float lastPressure_bar = 0.0f; |
468 global.dataSendToMaster.mode = MODE_DIVE; | 466 global.dataSendToMaster.mode = MODE_DIVE; |
469 global.deviceDataSendToMaster.mode = MODE_DIVE; | 467 global.deviceDataSendToMaster.mode = MODE_DIVE; |
470 //uint16_t counterSecondsShallowDepth = 0; | 468 //uint16_t counterSecondsShallowDepth = 0; |
496 if(ticksdiff >= Scheduler.counterPressure100msec * 100 + 20) | 494 if(ticksdiff >= Scheduler.counterPressure100msec * 100 + 20) |
497 { | 495 { |
498 global.check_sync_not_running++; | 496 global.check_sync_not_running++; |
499 pressure_update(); | 497 pressure_update(); |
500 scheduleUpdateDeviceData(); | 498 scheduleUpdateDeviceData(); |
499 #ifdef DEMOMODE | |
501 if(global.demo_mode) | 500 if(global.demo_mode) |
502 { | 501 { |
503 turbo_seconds = demo_modify_temperature_and_pressure(global.lifeData.dive_time_seconds, Scheduler.counterPressure100msec, global.ceiling_from_main_CPU_mbar); | 502 int turbo_seconds = demo_modify_temperature_and_pressure(global.lifeData.dive_time_seconds, Scheduler.counterPressure100msec, global.ceiling_from_main_CPU_mbar); |
504 if(turbo_seconds) | 503 if(turbo_seconds) |
505 { | 504 { |
506 global.lifeData.dive_time_seconds += turbo_seconds; | 505 global.lifeData.dive_time_seconds += turbo_seconds; |
507 decom_tissues_exposure((int)(turbo_seconds), &global.lifeData); | 506 decom_tissues_exposure((int)(turbo_seconds), &global.lifeData); |
508 copyTissueData(); | 507 copyTissueData(); |
509 } | 508 } |
510 if((global.lifeData.counterSecondsShallowDepth > 1) && (global.lifeData.counterSecondsShallowDepth < (global.settings.timeoutDiveReachedZeroDepth - 10))) | 509 if((global.lifeData.counterSecondsShallowDepth > 1) && (global.lifeData.counterSecondsShallowDepth < (global.settings.timeoutDiveReachedZeroDepth - 10))) |
511 global.lifeData.counterSecondsShallowDepth = (global.settings.timeoutDiveReachedZeroDepth - 10); | 510 global.lifeData.counterSecondsShallowDepth = (global.settings.timeoutDiveReachedZeroDepth - 10); |
512 } | 511 } |
513 | 512 #endif |
514 | 513 |
515 //Calc ascentrate every two second (20 * 100 ms) | 514 //Calc ascentrate every two second (20 * 100 ms) |
516 counterAscentRate++; | 515 counterAscentRate++; |
517 if(counterAscentRate == 20) | 516 if(counterAscentRate == 20) |
518 { | 517 { |
1541 return 0; | 1540 return 0; |
1542 } | 1541 } |
1543 } | 1542 } |
1544 | 1543 |
1545 | 1544 |
1546 //save time diffenrence | 1545 //save time difference |
1547 uint32_t time_elapsed_ms(uint32_t ticksstart,uint32_t ticksnow) | 1546 uint32_t time_elapsed_ms(uint32_t ticksstart,uint32_t ticksnow) |
1548 { | 1547 { |
1549 if(ticksstart <= ticksnow) | 1548 if(ticksstart <= ticksnow) |
1550 { | 1549 { |
1551 return ticksnow - ticksstart; | 1550 return ticksnow - ticksstart; |