Mercurial > public > hwos_code
comparison src/divemode.asm @ 197:3bbfac29ba3e
cleanup
author | heinrichsweikamp |
---|---|
date | Thu, 06 Nov 2014 15:28:59 +0100 |
parents | bca0f054f023 |
children | 93085f540746 |
comparison
equal
deleted
inserted
replaced
196:a0e0ddfc1b49 | 197:3bbfac29ba3e |
---|---|
1239 | 1239 |
1240 dive_boot_oc: | 1240 dive_boot_oc: |
1241 extern get_first_gas_to_WREG | 1241 extern get_first_gas_to_WREG |
1242 call get_first_gas_to_WREG ; Gets first gas (0-4) into WREG | 1242 call get_first_gas_to_WREG ; Gets first gas (0-4) into WREG |
1243 movff WREG,char_I_first_gas ; Copy for compatibility | 1243 movff WREG,char_I_first_gas ; Copy for compatibility |
1244 movff WREG,active_gas ; Set for logbook and display | |
1245 rcall setup_gas_registers ; With WREG=Gas 0-4 | 1244 rcall setup_gas_registers ; With WREG=Gas 0-4 |
1245 banksel char_I_first_gas | |
1246 incf char_I_first_gas,F ; 0-4 -> 1-5 | |
1247 banksel common | |
1246 return | 1248 return |
1247 | 1249 |
1248 dive_boot_cc: | 1250 dive_boot_cc: |
1249 call compute_ppo2 ; compute mv_sensorX and ppo2_sensorX arrays | 1251 call compute_ppo2 ; compute mv_sensorX and ppo2_sensorX arrays |
1250 bsf voting_logic_sensor1 | 1252 bsf voting_logic_sensor1 |
1255 TSTOSS opt_ccr_mode ; =0: Fixed SP, =1: Sensor | 1257 TSTOSS opt_ccr_mode ; =0: Fixed SP, =1: Sensor |
1256 movff char_I_setpoint_cbar+0,char_I_const_ppO2 ; Setup fixed Setpoint (Always start with SP1) | 1258 movff char_I_setpoint_cbar+0,char_I_const_ppO2 ; Setup fixed Setpoint (Always start with SP1) |
1257 extern get_first_dil_to_WREG | 1259 extern get_first_dil_to_WREG |
1258 call get_first_dil_to_WREG ; Gets first gas (0-4) into WREG | 1260 call get_first_dil_to_WREG ; Gets first gas (0-4) into WREG |
1259 movff WREG,char_I_first_gas ; Copy for compatibility | 1261 movff WREG,char_I_first_gas ; Copy for compatibility |
1260 movff WREG,active_gas ; Set for logbook and display | |
1261 rcall setup_dil_registers ; With WREG=Gas 0-4 | 1262 rcall setup_dil_registers ; With WREG=Gas 0-4 |
1263 banksel char_I_first_gas | |
1264 incf char_I_first_gas,F ; 0-4 -> 1-5 | |
1265 banksel common | |
1262 return | 1266 return |
1263 | 1267 |
1264 diveloop_boot: | 1268 diveloop_boot: |
1265 call restart_set_modes_and_flags | 1269 call restart_set_modes_and_flags |
1266 | 1270 |