comparison src/comm.asm @ 483:afa7b66a6a84

Make opt_PSCR_drop and opt_PSCR_lungratio PC configurable
author heinrichsweikamp
date Mon, 20 Feb 2017 11:56:10 +0100
parents 237afdfb4918
children 4e6f5c36f4cc
comparison
equal deleted inserted replaced
482:c0ee33f1f399 483:afa7b66a6a84
1060 clrf TXREG1 ; RCREG1=0x47, ignore conservatism for standard hwOS 1060 clrf TXREG1 ; RCREG1=0x47, ignore conservatism for standard hwOS
1061 dcfsnz WREG 1061 dcfsnz WREG
1062 movff opt_diveTimeout, TXREG1 ; RCREG1=0x48 1062 movff opt_diveTimeout, TXREG1 ; RCREG1=0x48
1063 dcfsnz WREG 1063 dcfsnz WREG
1064 movff button_polarity, TXREG1 ; RCREG1=0x49 1064 movff button_polarity, TXREG1 ; RCREG1=0x49
1065 dcfsnz WREG
1066 movff opt_PSCR_drop, TXREG1 ; RCREG1=0x4A
1067 dcfsnz WREG
1068 movff opt_PSCR_lungratio, TXREG1 ; RCREG1=0x4B
1065 1069
1066 1070
1067 comm_read_abort: 1071 comm_read_abort:
1068 comm_read_done: 1072 comm_read_done:
1069 bra comm_download_mode0 ; Done. Loop with timeout reset 1073 bra comm_download_mode0 ; Done. Loop with timeout reset
1365 nop ; RCREG1=0x47, ignore conservatism for standard hwOS 1369 nop ; RCREG1=0x47, ignore conservatism for standard hwOS
1366 dcfsnz WREG 1370 dcfsnz WREG
1367 movff RCREG1, opt_diveTimeout ; RCREG1=0x48 1371 movff RCREG1, opt_diveTimeout ; RCREG1=0x48
1368 dcfsnz WREG 1372 dcfsnz WREG
1369 bra comm_write_button_polarity ; RCREG1=0x49 1373 bra comm_write_button_polarity ; RCREG1=0x49
1374 dcfsnz WREG
1375 movff RCREG1, opt_PSCR_drop ; RCREG1=0x4A
1376 dcfsnz WREG
1377 movff RCREG1, opt_PSCR_lungratio ; RCREG1=0x4B
1370 1378
1371 1379
1372 comm_write_abort: 1380 comm_write_abort:
1373 ; Check Options, gases and diluents 1381 ; Check Options, gases and diluents
1374 call option_check_all ; Check all options (and reset if not within their min/max boundaries) 1382 call option_check_all ; Check all options (and reset if not within their min/max boundaries)