Mercurial > public > mk2
diff code_part1/OSTC_code_asm_part1/divemode.asm @ 291:916df3161d52
Fix gaslist: use current value instead of default.
author | JeanDo |
---|---|
date | Fri, 22 Apr 2011 10:02:18 +0200 |
parents | 4dbff2aa31ee |
children | 21a0f7393468 |
line wrap: on
line diff
--- a/code_part1/OSTC_code_asm_part1/divemode.asm Fri Apr 22 00:13:39 2011 +0200 +++ b/code_part1/OSTC_code_asm_part1/divemode.asm Fri Apr 22 10:02:18 2011 +0200 @@ -336,10 +336,10 @@ ; Copy all gases to char_I_deco_N2_ratio and char_I_deco_He_ratio divemode_check_decogases: ; CALLed from Simulator, too - clrf EEADRH, ; Make sure to select eeprom bank 0 - read_int_eeprom d'5' ; Read He ratio + clrf EEADRH ; Make sure to select eeprom bank 0 + read_int_eeprom d'7' ; Read He ratio movff EEDATA,char_I_deco_He_ratio+0 ; And copy into hold register - read_int_eeprom d'4' ; Read O2 ratio + read_int_eeprom d'6' ; Read O2 ratio movff char_I_deco_He_ratio+0, wait_temp ; copy into bank1 register bsf STATUS,C ; movlw d'100' ; 100% @@ -347,9 +347,9 @@ subfwb EEDATA,F ; minus O2 movff EEDATA, char_I_deco_N2_ratio+0; = N2! - read_int_eeprom d'9' ; Read He ratio + read_int_eeprom d'11' ; Read He ratio movff EEDATA,char_I_deco_He_ratio+1 ; And copy into hold register - read_int_eeprom d'8' ; Read O2 ratio + read_int_eeprom d'10' ; Read O2 ratio movff char_I_deco_He_ratio+1, wait_temp ; copy into bank1 register bsf STATUS,C ; movlw d'100' ; 100% @@ -357,9 +357,9 @@ subfwb EEDATA,F ; minus O2 movff EEDATA, char_I_deco_N2_ratio+1; = N2! - read_int_eeprom d'13' ; Read He ratio + read_int_eeprom d'15' ; Read He ratio movff EEDATA,char_I_deco_He_ratio+2 ; And copy into hold register - read_int_eeprom d'12' ; Read O2 ratio + read_int_eeprom d'14' ; Read O2 ratio movff char_I_deco_He_ratio+2, wait_temp ; copy into bank1 register bsf STATUS,C ; movlw d'100' ; 100% @@ -367,9 +367,9 @@ subfwb EEDATA,F ; minus O2 movff EEDATA, char_I_deco_N2_ratio+2; = N2! - read_int_eeprom d'17' ; Read He ratio + read_int_eeprom d'19' ; Read He ratio movff EEDATA,char_I_deco_He_ratio+3 ; And copy into hold register - read_int_eeprom d'16' ; Read O2 ratio + read_int_eeprom d'17' ; Read O2 ratio movff char_I_deco_He_ratio+3, wait_temp ; copy into bank1 register bsf STATUS,C ; movlw d'100' ; 100% @@ -377,9 +377,9 @@ subfwb EEDATA,F ; minus O2 movff EEDATA, char_I_deco_N2_ratio+3; = N2! - read_int_eeprom d'21' ; Read He ratio + read_int_eeprom d'23' ; Read He ratio movff EEDATA,char_I_deco_He_ratio+4; And copy into hold register - read_int_eeprom d'20' ; Read O2 ratio + read_int_eeprom d'22' ; Read O2 ratio movff char_I_deco_He_ratio+4, wait_temp ; copy into bank1 register bsf STATUS,C ; movlw d'100' ; 100%