0
|
1 ;=============================================================================
|
|
2 ;
|
608
|
3 ; File tft_outputs.inc REFACTORED VERSION V2.99f
|
0
|
4 ;
|
|
5 ;
|
|
6 ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved.
|
|
7 ;=============================================================================
|
|
8 ; HISTORY
|
|
9 ; 2011-08-07 : [mH] moving from OSTC code
|
|
10
|
604
|
11 ; Surface Mode
|
503
|
12 extern TFT_surface_lastdive
|
604
|
13 extern TFT_show_OC_startgas_surface ; show first gas and "OSTC2-like" active gases
|
0
|
14 extern TFT_clock
|
|
15 extern TFT_date
|
|
16 extern TFT_desaturation_time
|
|
17 extern TFT_nofly_time
|
|
18 extern TFT_gaslist_surfmode
|
582
|
19 extern TFT_dillist_surfmode
|
604
|
20 extern TFT_splist_surfmode ; show setpoint list
|
0
|
21 extern TFT_temp_surfmode
|
|
22 extern TFT_update_batt_voltage
|
|
23 extern TFT_display_decotype_surface
|
604
|
24 extern TFT_display_decotype_surface1 ; used from logbook
|
0
|
25 extern TFT_update_surf_press
|
604
|
26 extern TFT_surface_sensor ; update sensor data in surface mode
|
582
|
27 extern TFT_sensor_surface_warning
|
604
|
28 extern TFT_menu_calibrate ; update mV data in menu
|
|
29 extern TFT_custom_text ; the custom text
|
|
30 extern TFT_surface_tissues ; show tissue diagram in surface mode
|
|
31 extern TFT_surface_decosettings ; show all deco settings
|
|
32 extern TFT_cat_serial ; add serial to current string
|
|
33 extern TFT_cat_firmware ; add firmware version to current string
|
|
34 extern TFT_cat_beta_rel ; add beta/rel. to current string
|
|
35 extern TFT_cat_beta_release ; add beta/release to current string
|
|
36 extern TFT_surf_set_bearing
|
560
|
37
|
0
|
38 ; Menu
|
|
39 extern TFT_LogOffset_Logtitle
|
604
|
40 extern TFT_show_color_schemes ; update the color schemes
|
|
41 extern TFT_show_time_date_menu
|
0
|
42
|
604
|
43 ; Dive Mode
|
0
|
44 extern TFT_display_cns
|
|
45 extern TFT_divemins
|
|
46 extern TFT_depth
|
604
|
47 extern TFT_max_depth
|
0
|
48 extern TFT_temp_divemode
|
604
|
49 extern TFT_active_gas_divemode ; active gas and setpoint
|
0
|
50 extern TFT_divemode_mask
|
604
|
51 extern TFT_draw_gassep_line ; draw the gas separator grid line in spec mode only
|
|
52 extern TFT_divemode_menu_cursor ; the divemode cursor
|
0
|
53 extern TFT_display_ndl_mask
|
560
|
54 extern TFT_display_tts
|
0
|
55 extern TFT_display_ndl
|
|
56 extern TFT_display_deko_mask
|
|
57 extern TFT_divemode_warning
|
|
58 extern TFT_divemode_warning_clear
|
315
|
59 extern TFT_velocity_clear
|
0
|
60 extern TFT_display_velocity
|
|
61 extern TFT_display_deko
|
333
|
62 extern TFT_mask_ppo2
|
604
|
63 extern TFT_display_ppo2_warning
|
0
|
64 extern TFT_update_batt_percent_divemode
|
|
65 extern TFT_display_apnoe_descent
|
|
66 extern TFT_apnoe_clear_surface
|
|
67 extern TFT_display_apnoe_surface
|
|
68 extern TFT_display_apnoe_last_max
|
560
|
69 extern TFT_display_ftts
|
604
|
70 extern TFT_clear_divemode_menu ; clear the divemode menu
|
582
|
71 extern TFT_clear_warning_text
|
|
72 extern TFT_clear_warning_text_2nd_row
|
|
73 extern TFT_warning_gf
|
604
|
74 extern TFT_warning_agf ; show a warning if aGF is selected
|
|
75 extern TFT_divetimeout ; show timeout counter
|
|
76 extern TFT_show_safety_stop ; show the safety stop
|
|
77 extern TFT_clear_decoarea ; cleanup deco area on screen
|
|
78 extern TFT_clear_safety_stop ; clear safety stop
|
|
79 extern TFT_warning_fallback ; show fallback warning
|
560
|
80 extern TFT_warning_gas_needs_warn
|
|
81 extern TFT_warning_gas_needs_att
|
604
|
82 extern TFT_advice_gas_change
|
560
|
83 extern TFT_warning_sensor_disagree
|
|
84 extern TFT_warning_IBCD
|
604
|
85 extern TFT_warning_no_BO_gas
|
560
|
86 extern TFT_display_eod_cns
|
|
87 extern TFT_warning_mbubbles
|
|
88 extern TFT_warning_outside
|
|
89 extern TFT_info_deco
|
604
|
90
|
|
91 ; Divemode Custom Views
|
|
92 extern TFT_avr_stopwatch_mask ; mask for average depth and stopwatch
|
|
93 extern TFT_avr_stopwatch ; data for average depth and stopwatch
|
|
94 extern TFT_ppo2_sensors_mask ; mask for ppO2 sensors
|
|
95 extern TFT_ppo2_sensors ; data for ppO2 sensors
|
|
96 extern TFT_sensor_check_mask ; mask for sensor check
|
|
97 extern TFT_sensor_check ; data for sensor check
|
|
98 extern TFT_pscr_info_mask ; mask for pSCR info
|
|
99 extern TFT_pscr_info ; data for pSCR info
|
|
100 extern TFT_gas_needs_ascent_mask ; mask for gas needs ascent
|
|
101 extern TFT_gas_needs_ascent ; data for gas needs ascent
|
|
102 extern TFT_decoplan_mask ; mask for deco plan
|
|
103 extern TFT_decoplan ; data for deco plan
|
|
104 extern TFT_ceiling_GF_tissue_mask ; mask for ceiling, current GF and tissues
|
|
105 extern TFT_ceiling_GF_tissue ; data for ceiling, current GF and tissues
|
|
106 extern TFT_CNS_mask ; mask for CNS values
|
|
107 extern TFT_CNS ; data for CNS values
|
|
108 extern TFT_ppo2_ead_end_cns_mask ; mask for ppO2, END/EAD and CNS
|
|
109 extern TFT_ppo2_ead_end_cns ; data for ppO2, END/EAD and CNS
|
|
110 extern TFT_gf_factors_mask ; mask for GF factors
|
|
111 extern TFT_clock_batt_surfpress_mask ; mask for clock, battery and surface pressure
|
|
112 extern TFT_clock_batt_surfpress ; data for clock, battery and surface pressure
|
|
113
|
|
114
|
|
115 ; Surface Custom Views
|
|
116 extern TFT_sensor_mV
|
0
|
117
|
|
118 ; Misc
|
582
|
119 extern TFT_standard_color
|
|
120 extern TFT_disabled_color
|
604
|
121 extern TFT_memo_color
|
|
122 extern TFT_advice_color
|
582
|
123 extern TFT_attention_color
|
|
124 extern TFT_warnings_color
|
|
125 extern TFT_divemask_color
|
604
|
126
|
|
127 extern TFT_color_code_gas
|
|
128 extern TFT_color_code_gaslist
|
|
129 extern TFT_color_code_cns
|
|
130 extern TFT_color_code_tank_pres_sac
|
|
131
|
582
|
132 extern adjust_depth_with_salinity ; computes salinity setting into lo:hi [mbar]
|
|
133 extern adjust_depth_with_salinity_log ; computes salinity setting (FROM WREG!) into lo:hi [mbar]
|
|
134 extern TFT_convert_date_short
|
|
135 extern TFT_convert_signed_16bit
|
|
136 extern TFT_convert_date
|
|
137 extern convert_mbar_to_feet ; convert value in lo:hi from mbar to feet
|
|
138 extern convert_celsius_to_fahrenheit ; convert value in lo:hi from celsius to fahrenheit
|
|
139
|
604
|
140 extern TFT_debug_output
|
|
141
|
|
142
|
|
143 ; Alternative Dive Mode (aka Blind Mode)
|
582
|
144 extern TFT_divemins_alternative
|
|
145 extern TFT_divemode_mask_alternative
|
|
146 extern TFT_max_depth_alternative
|
604
|
147 extern TFT_big_deco_alt ; the big deco
|
|
148
|
|
149
|
|
150 IFDEF _rx_functions
|
|
151 extern TFT_pressures_SAC_mask ; mask for pressures and SAC
|
|
152 extern TFT_pressures_SAC ; data for pressures and SAC
|
|
153 extern TFT_menu_tank_pres ; update tank data when in tank setup menu
|
|
154 extern TFT_surface_tank_pres ; update tank data when in surface mode
|
|
155 extern TFT_surface_tankdata ; show the tank pressure data in surface customview
|
|
156 extern TFT_attention_transmitter ; show attention for transmitter
|
|
157 extern TFT_attention_pres_reading ; show attention for pressure reading
|
|
158 extern TFT_warning_pres_reading ; show warning for pressure reading
|
|
159 extern TFT_attention_sac ; show attention for SAC
|
|
160 extern TFT_advice_switch
|
|
161 ENDIF
|
|
162
|
|
163 IFDEF _cave_mode
|
|
164 extern TFT_info_cave_mode ; show info that in cave mode
|
|
165 extern TFT_info_dive_turned ; show info that dive is turned
|
|
166 extern TFT_warn_cave_shutdown ; show warning that cave mode has shut down
|
|
167 ENDIF |