Mercurial > public > hwos_code
annotate src/tft_outputs.inc @ 623:c40025d8e750
3.03 beta released
author | heinrichsweikamp |
---|---|
date | Mon, 03 Jun 2019 14:01:48 +0200 |
parents | d866684249bd |
children | cd58f7fc86db |
rev | line source |
---|---|
0 | 1 ;============================================================================= |
2 ; | |
623 | 3 ; File tft_outputs.inc next combined generation V3.03.2 |
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
4542d03f748a
NEW: Last Dive customviews in surface mode with divetime, depth and interval
heinrichsweikamp
parents:
482
diff
changeset
|
12 extern TFT_surface_lastdive |
623 | 13 extern TFT_show_OC_startgas_surface ; first gas and "OSTC2-like" active gases |
14 extern TFT_time_surfmode | |
15 extern TFT_date_surfmode | |
0 | 16 extern TFT_desaturation_time |
17 extern TFT_nofly_time | |
18 extern TFT_gaslist_surfmode | |
623 | 19 extern TFT_pres_surfmode |
20 extern TFT_temp_surfmode ; current temperature (common core with divemode temp) | |
21 extern TFT_batt_surfmode | |
22 extern TFT_decotype_surface | |
23 extern TFT_decotype_logbook ; used from logbook | |
604 | 24 extern TFT_custom_text ; the custom text |
623 | 25 extern TFT_surface_tissues ; tissue diagram in surface mode |
26 extern TFT_surface_decosettings ; all deco settings | |
27 extern show_fw_mesg_update ; firmware is updated message | |
28 extern show_fw_mesg_kept ; firmware is kept message | |
604 | 29 extern TFT_cat_serial ; add serial to current string |
30 extern TFT_cat_firmware ; add firmware version to current string | |
31 extern TFT_cat_beta_release ; add beta/release to current string | |
623 | 32 |
33 IFDEF _compass | |
604 | 34 extern TFT_surf_set_bearing |
623 | 35 ENDIF |
36 | |
37 IFDEF _ccr_pscr | |
38 extern TFT_dillist_surfmode | |
39 extern TFT_splist_surfmode ; setpoint list | |
40 ENDIF | |
41 | |
42 IFDEF _external_sensor | |
43 extern TFT_menu_calibrate ; update mV data in menu | |
44 extern TFT_surface_sensor ; update sensor data in surface mode | |
45 extern TFT_sensor_surface_warning ; sensor end-of-lifetime symbol | |
46 ENDIF | |
47 | |
560 | 48 |
0 | 49 ; Menu |
623 | 50 extern TFT_LogOffset |
604 | 51 extern TFT_show_color_schemes ; update the color schemes |
52 extern TFT_show_time_date_menu | |
623 | 53 extern TFT_show_time_date_menu_fast |
54 extern TFT_show_serial_and_firmware | |
55 extern TFT_show_firmware | |
0 | 56 |
604 | 57 ; Dive Mode |
623 | 58 extern TFT_show_cns |
59 extern TFT_show_divetime | |
60 extern TFT_show_depth | |
61 extern TFT_show_max_depth | |
62 extern TFT_show_temp_divemode ; current temperature (common core with surface temp) | |
63 extern TFT_show_active_gas_divemode ; active gas and setpoint | |
64 extern TFT_show_divemode_mask | |
65 extern TFT_show_menu_cursor_divemode ; the divemode cursor | |
66 extern TFT_show_ndl_mask | |
67 extern TFT_show_ndl | |
68 extern TFT_show_tts | |
69 extern TFT_show_deco_mask | |
70 extern TFT_show_deco | |
71 extern TFT_divemode_sign_show | |
72 extern TFT_divemode_sign_clear | |
73 extern TFT_velocity_show | |
315
4f83470dcece
VSIbar #3: remaining changes for the split style bar
Janos Kovacs <kovjanos@gmail.com>
parents:
292
diff
changeset
|
74 extern TFT_velocity_clear |
623 | 75 extern TFT_show_ppo2_mask |
76 extern TFT_show_ppo2_warning | |
77 extern TFT_msg_batt_percent_divemode | |
78 extern TFT_show_apnoe_times | |
79 extern TFT_clear_apnoe_surface | |
80 extern TFT_show_apnoe_surface | |
81 extern TFT_show_apnoe_max_depth | |
82 extern TFT_show_ftts | |
604 | 83 extern TFT_clear_divemode_menu ; clear the divemode menu |
623 | 84 extern TFT_clear_message_window |
85 extern TFT_clear_message_window_row2 | |
86 extern TFT_warning_sat | |
604 | 87 extern TFT_warning_agf ; show a warning if aGF is selected |
88 extern TFT_divetimeout ; show timeout counter | |
623 | 89 extern TFT_safety_stop_show ; show the safety stop |
90 extern TFT_safety_stop_clear ; clear safety stop | |
91 extern TFT_clear_deco_data ; clear deco data (NDL or stop & TTS) | |
604 | 92 extern TFT_warning_fallback ; show fallback warning |
560 | 93 extern TFT_warning_gas_needs_warn |
94 extern TFT_warning_gas_needs_att | |
604 | 95 extern TFT_advice_gas_change |
96 extern TFT_warning_no_BO_gas | |
623 | 97 extern TFT_warning_eod_cns |
560 | 98 extern TFT_warning_mbubbles |
99 extern TFT_warning_outside | |
623 | 100 extern TFT_warning_depth |
560 | 101 extern TFT_info_deco |
604 | 102 |
623 | 103 IFDEF _helium |
104 extern TFT_warning_IBCD | |
105 ENDIF | |
106 | |
107 IFDEF _external_sensor | |
108 extern TFT_warning_sensor_disagree | |
109 ENDIF | |
110 | |
111 | |
604 | 112 ; Divemode Custom Views |
113 extern TFT_avr_stopwatch_mask ; mask for average depth and stopwatch | |
114 extern TFT_avr_stopwatch ; data for average depth and stopwatch | |
115 extern TFT_gas_needs_ascent_mask ; mask for gas needs ascent | |
116 extern TFT_gas_needs_ascent ; data for gas needs ascent | |
117 extern TFT_decoplan_mask ; mask for deco plan | |
118 extern TFT_decoplan ; data for deco plan | |
119 extern TFT_ceiling_GF_tissue_mask ; mask for ceiling, current GF and tissues | |
120 extern TFT_ceiling_GF_tissue ; data for ceiling, current GF and tissues | |
121 extern TFT_CNS_mask ; mask for CNS values | |
122 extern TFT_CNS ; data for CNS values | |
123 extern TFT_ppo2_ead_end_cns_mask ; mask for ppO2, END/EAD and CNS | |
124 extern TFT_ppo2_ead_end_cns ; data for ppO2, END/EAD and CNS | |
125 extern TFT_gf_factors_mask ; mask for GF factors | |
623 | 126 ; extern ; data for GF factors (none) |
604 | 127 extern TFT_clock_batt_surfpress_mask ; mask for clock, battery and surface pressure |
128 extern TFT_clock_batt_surfpress ; data for clock, battery and surface pressure | |
129 | |
623 | 130 IFDEF _ccr_pscr |
131 extern TFT_sensor_check_mask ; mask for sensor check | |
132 extern TFT_sensor_check ; data for sensor check | |
133 extern TFT_pscr_info_mask ; mask for pSCR info | |
134 extern TFT_pscr_info ; data for pSCR info | |
135 ENDIF | |
136 | |
137 IFDEF _external_sensor | |
138 extern TFT_ppo2_sensors_mask ; mask for ppO2 sensors | |
139 extern TFT_ppo2_sensors ; data for ppO2 sensors | |
140 ENDIF | |
141 | |
604 | 142 |
143 ; Surface Custom Views | |
623 | 144 |
145 IFDEF _external_sensor | |
604 | 146 extern TFT_sensor_mV |
623 | 147 ENDIF |
148 | |
0 | 149 |
150 ; Misc | |
582 | 151 extern TFT_standard_color |
152 extern TFT_disabled_color | |
604 | 153 extern TFT_memo_color |
154 extern TFT_advice_color | |
582 | 155 extern TFT_attention_color |
623 | 156 extern TFT_warning_color |
582 | 157 extern TFT_divemask_color |
604 | 158 |
159 extern TFT_color_code_gas | |
160 extern TFT_color_code_gaslist | |
161 extern TFT_color_code_cns | |
162 extern TFT_color_code_tank_pres_sac | |
163 | |
582 | 164 extern adjust_depth_with_salinity ; computes salinity setting into lo:hi [mbar] |
165 extern adjust_depth_with_salinity_log ; computes salinity setting (FROM WREG!) into lo:hi [mbar] | |
166 extern TFT_convert_date_short | |
167 extern TFT_convert_signed_16bit | |
168 extern TFT_convert_date | |
623 | 169 extern convert_mbar_to_feet ; convert value in hi:lo from mbar to feet |
170 extern convert_meter_to_feet ; convert value in lo from meters to feet | |
171 extern convert_celsius_to_fahrenheit ; convert value in hi:lo from celsius to fahrenheit | |
582 | 172 |
604 | 173 extern TFT_debug_output |
174 | |
175 | |
176 IFDEF _rx_functions | |
177 extern TFT_pressures_SAC_mask ; mask for pressures and SAC | |
178 extern TFT_pressures_SAC ; data for pressures and SAC | |
179 extern TFT_menu_tank_pres ; update tank data when in tank setup menu | |
180 extern TFT_surface_tank_pres ; update tank data when in surface mode | |
181 extern TFT_surface_tankdata ; show the tank pressure data in surface customview | |
182 extern TFT_attention_transmitter ; show attention for transmitter | |
183 extern TFT_attention_pres_reading ; show attention for pressure reading | |
184 extern TFT_warning_pres_reading ; show warning for pressure reading | |
185 extern TFT_attention_sac ; show attention for SAC | |
623 | 186 extern TFT_advice_switch ; show switch advice for ind.double mode |
187 extern TFT_print_firmware_rx ; show rx firmware version | |
604 | 188 ENDIF |
189 | |
190 IFDEF _cave_mode | |
191 extern TFT_info_cave_mode ; show info that in cave mode | |
192 extern TFT_info_dive_turned ; show info that dive is turned | |
193 extern TFT_warn_cave_shutdown ; show warning that cave mode has shut down | |
623 | 194 ENDIF |