diff code_part1/OSTC_code_asm_part1/ms5535.asm @ 824:6cb5518e74d2

NEW: Quit Simulator automatically when starting a real dive
author heinrichsweikamp
date Wed, 29 Jul 2015 19:22:50 +0200
parents 2a0e5d884fc3
children
line wrap: on
line diff
--- a/code_part1/OSTC_code_asm_part1/ms5535.asm	Mon Jun 22 09:58:33 2015 +0200
+++ b/code_part1/OSTC_code_asm_part1/ms5535.asm	Wed Jul 29 19:22:50 2015 +0200
@@ -146,6 +146,16 @@
 	btfss	simulatormode_active		; are we in simulator mode?
 	bra		calc_compensation_2			; no
 
+    movlw   .5
+    cpfsgt  isr_xC+2                    ; >1280mbar ?
+    bra     pressure_extra_common2      ; No
+    ; Yes, reset sim_pressure:2 to 1000mbar (End of sim)
+    movlw   LOW     .1000
+    movwf   sim_pressure+0
+    movlw   HIGH    .1000
+    movwf   sim_pressure+1
+
+pressure_extra_common2:
 	movff	sim_pressure+0,isr_xC+1	    ; override readings with simulator values
 	movff	sim_pressure+1,isr_xC+2