Mercurial > public > mk2
diff code_part1/OSTC_code_asm_part1/pled_outputs.asm @ 674:3927bc5019c9
show some feedback if marker was set
author | heinrichsweikamp |
---|---|
date | Mon, 10 Dec 2012 16:55:18 +0100 |
parents | 3282581fe178 |
children |
line wrap: on
line diff
--- a/code_part1/OSTC_code_asm_part1/pled_outputs.asm Mon Dec 10 16:12:22 2012 +0100 +++ b/code_part1/OSTC_code_asm_part1/pled_outputs.asm Mon Dec 10 16:55:18 2012 +0100 @@ -3805,6 +3805,38 @@ bcf leftbind return +PLED_marker_set: + WIN_LEFT .105 + WIN_TOP .170 + WIN_FONT FT_SMALL + WIN_INVERT .0 ; Init new Wordprocessor + call PLED_divemask_color ; Set Color for Divemode mask + SAFE_2BYTE_COPY marker_depth, lo + call adjust_depth_with_salinity ; computes salinity setting into lo:hi [mbar] + lfsr FSR2,letter + bsf leftbind + bsf ignore_digit5 ; do not display 1cm depth + output_16dp d'3' + PUTC TXT_METER_C + bcf show_last3 + call word_processor + + WIN_LEFT .105 + WIN_TOP .192 + WIN_INVERT .0 ; Init new Wordprocessor + movff marker_time+0,lo + movff marker_time+1,hi + bsf leftbind + lfsr FSR2,letter + output_16_3 ; displays only last three figures from a 16Bit value (0-999) + PUTC ':' + movff marker_time+2,lo + output_99x + call word_processor + bcf leftbind + call PLED_standard_color + return + PLED_topline_box_clear: ; Writes an empty box movlw .0 bra PLED_topline_box2