Mercurial > public > hwos_code
comparison src/comm.asm @ 507:4e6f5c36f4cc
NEW: Two ppO2 max settings. One for travel/bottom and one for deco gases
author | heinrichsweikamp |
---|---|
date | Tue, 27 Jun 2017 13:50:42 +0200 |
parents | afa7b66a6a84 |
children | f9cc49750736 |
comparison
equal
deleted
inserted
replaced
506:b9f06f1a1f74 | 507:4e6f5c36f4cc |
---|---|
1064 movff button_polarity, TXREG1 ; RCREG1=0x49 | 1064 movff button_polarity, TXREG1 ; RCREG1=0x49 |
1065 dcfsnz WREG | 1065 dcfsnz WREG |
1066 movff opt_PSCR_drop, TXREG1 ; RCREG1=0x4A | 1066 movff opt_PSCR_drop, TXREG1 ; RCREG1=0x4A |
1067 dcfsnz WREG | 1067 dcfsnz WREG |
1068 movff opt_PSCR_lungratio, TXREG1 ; RCREG1=0x4B | 1068 movff opt_PSCR_lungratio, TXREG1 ; RCREG1=0x4B |
1069 dcfsnz WREG | |
1070 movff opt_ppO2_max_deco, TXREG1 ; RCREG1=0x4C | |
1071 | |
1069 | 1072 |
1070 | 1073 |
1071 comm_read_abort: | 1074 comm_read_abort: |
1072 comm_read_done: | 1075 comm_read_done: |
1073 bra comm_download_mode0 ; Done. Loop with timeout reset | 1076 bra comm_download_mode0 ; Done. Loop with timeout reset |
1373 bra comm_write_button_polarity ; RCREG1=0x49 | 1376 bra comm_write_button_polarity ; RCREG1=0x49 |
1374 dcfsnz WREG | 1377 dcfsnz WREG |
1375 movff RCREG1, opt_PSCR_drop ; RCREG1=0x4A | 1378 movff RCREG1, opt_PSCR_drop ; RCREG1=0x4A |
1376 dcfsnz WREG | 1379 dcfsnz WREG |
1377 movff RCREG1, opt_PSCR_lungratio ; RCREG1=0x4B | 1380 movff RCREG1, opt_PSCR_lungratio ; RCREG1=0x4B |
1381 dcfsnz WREG | |
1382 movff RCREG1, opt_ppO2_max_deco ; RCREG1=0x4C | |
1378 | 1383 |
1379 | 1384 |
1380 comm_write_abort: | 1385 comm_write_abort: |
1381 ; Check Options, gases and diluents | 1386 ; Check Options, gases and diluents |
1382 call option_check_all ; Check all options (and reset if not within their min/max boundaries) | 1387 call option_check_all ; Check all options (and reset if not within their min/max boundaries) |