Mercurial > public > hwos_code
annotate src/tft_outputs.inc @ 629:237931377539
3.07 stable release
author | heinrichsweikamp |
---|---|
date | Fri, 29 Nov 2019 18:48:11 +0100 |
parents | cd58f7fc86db |
children | 185ba2f91f59 |
rev | line source |
---|---|
0 | 1 ;============================================================================= |
2 ; | |
628 | 3 ; File tft_outputs.inc next combined generation V3.03.8 |
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 | |
628 | 56 extern info_menu_total_dives |
0 | 57 |
604 | 58 ; Dive Mode |
623 | 59 extern TFT_show_cns |
60 extern TFT_show_divetime | |
61 extern TFT_show_depth | |
62 extern TFT_show_max_depth | |
63 extern TFT_show_temp_divemode ; current temperature (common core with surface temp) | |
64 extern TFT_show_active_gas_divemode ; active gas and setpoint | |
65 extern TFT_show_divemode_mask | |
66 extern TFT_show_menu_cursor_divemode ; the divemode cursor | |
67 extern TFT_show_ndl_mask | |
68 extern TFT_show_ndl | |
69 extern TFT_show_tts | |
70 extern TFT_show_deco_mask | |
71 extern TFT_show_deco | |
72 extern TFT_divemode_sign_show | |
73 extern TFT_divemode_sign_clear | |
74 extern TFT_velocity_show | |
315
4f83470dcece
VSIbar #3: remaining changes for the split style bar
Janos Kovacs <kovjanos@gmail.com>
parents:
292
diff
changeset
|
75 extern TFT_velocity_clear |
623 | 76 extern TFT_show_ppo2_mask |
77 extern TFT_show_ppo2_warning | |
78 extern TFT_msg_batt_percent_divemode | |
79 extern TFT_show_apnoe_times | |
80 extern TFT_clear_apnoe_surface | |
81 extern TFT_show_apnoe_surface | |
82 extern TFT_show_apnoe_max_depth | |
83 extern TFT_show_ftts | |
604 | 84 extern TFT_clear_divemode_menu ; clear the divemode menu |
623 | 85 extern TFT_clear_message_window |
86 extern TFT_clear_message_window_row2 | |
87 extern TFT_warning_sat | |
604 | 88 extern TFT_warning_agf ; show a warning if aGF is selected |
89 extern TFT_divetimeout ; show timeout counter | |
623 | 90 extern TFT_safety_stop_show ; show the safety stop |
91 extern TFT_safety_stop_clear ; clear safety stop | |
92 extern TFT_clear_deco_data ; clear deco data (NDL or stop & TTS) | |
604 | 93 extern TFT_warning_fallback ; show fallback warning |
560 | 94 extern TFT_warning_gas_needs_warn |
95 extern TFT_warning_gas_needs_att | |
604 | 96 extern TFT_advice_gas_change |
97 extern TFT_warning_no_BO_gas | |
623 | 98 extern TFT_warning_eod_cns |
560 | 99 extern TFT_warning_mbubbles |
100 extern TFT_warning_outside | |
623 | 101 extern TFT_warning_depth |
560 | 102 extern TFT_info_deco |
604 | 103 |
623 | 104 IFDEF _helium |
105 extern TFT_warning_IBCD | |
106 ENDIF | |
107 | |
108 IFDEF _external_sensor | |
109 extern TFT_warning_sensor_disagree | |
110 ENDIF | |
111 | |
112 | |
604 | 113 ; Divemode Custom Views |
114 extern TFT_avr_stopwatch_mask ; mask for average depth and stopwatch | |
115 extern TFT_avr_stopwatch ; data for average depth and stopwatch | |
116 extern TFT_gas_needs_ascent_mask ; mask for gas needs ascent | |
117 extern TFT_gas_needs_ascent ; data for gas needs ascent | |
118 extern TFT_decoplan_mask ; mask for deco plan | |
119 extern TFT_decoplan ; data for deco plan | |
120 extern TFT_ceiling_GF_tissue_mask ; mask for ceiling, current GF and tissues | |
121 extern TFT_ceiling_GF_tissue ; data for ceiling, current GF and tissues | |
122 extern TFT_CNS_mask ; mask for CNS values | |
123 extern TFT_CNS ; data for CNS values | |
628 | 124 extern TFT_ppo2_ead_end_cns_mask ; mask for ppO2, END/EAD and CNS / gas density |
125 extern TFT_ppo2_ead_end_cns ; data for ppO2, END/EAD and CNS / gas density | |
604 | 126 extern TFT_gf_factors_mask ; mask for GF factors |
623 | 127 ; extern ; data for GF factors (none) |
604 | 128 extern TFT_clock_batt_surfpress_mask ; mask for clock, battery and surface pressure |
129 extern TFT_clock_batt_surfpress ; data for clock, battery and surface pressure | |
130 | |
623 | 131 IFDEF _ccr_pscr |
132 extern TFT_sensor_check_mask ; mask for sensor check | |
133 extern TFT_sensor_check ; data for sensor check | |
134 extern TFT_pscr_info_mask ; mask for pSCR info | |
135 extern TFT_pscr_info ; data for pSCR info | |
136 ENDIF | |
137 | |
138 IFDEF _external_sensor | |
139 extern TFT_ppo2_sensors_mask ; mask for ppO2 sensors | |
140 extern TFT_ppo2_sensors ; data for ppO2 sensors | |
141 ENDIF | |
142 | |
604 | 143 |
144 ; Surface Custom Views | |
623 | 145 |
146 IFDEF _external_sensor | |
604 | 147 extern TFT_sensor_mV |
623 | 148 ENDIF |
149 | |
0 | 150 |
151 ; Misc | |
582 | 152 extern TFT_standard_color |
153 extern TFT_disabled_color | |
604 | 154 extern TFT_memo_color |
155 extern TFT_advice_color | |
582 | 156 extern TFT_attention_color |
623 | 157 extern TFT_warning_color |
582 | 158 extern TFT_divemask_color |
604 | 159 |
160 extern TFT_color_code_gas | |
161 extern TFT_color_code_gaslist | |
162 extern TFT_color_code_cns | |
163 extern TFT_color_code_tank_pres_sac | |
164 | |
582 | 165 extern adjust_depth_with_salinity ; computes salinity setting into lo:hi [mbar] |
166 extern adjust_depth_with_salinity_log ; computes salinity setting (FROM WREG!) into lo:hi [mbar] | |
167 extern TFT_convert_date_short | |
168 extern TFT_convert_signed_16bit | |
169 extern TFT_convert_date | |
623 | 170 extern convert_mbar_to_feet ; convert value in hi:lo from mbar to feet |
171 extern convert_meter_to_feet ; convert value in lo from meters to feet | |
172 extern convert_celsius_to_fahrenheit ; convert value in hi:lo from celsius to fahrenheit | |
582 | 173 |
604 | 174 extern TFT_debug_output |
175 | |
176 | |
177 IFDEF _rx_functions | |
178 extern TFT_pressures_SAC_mask ; mask for pressures and SAC | |
179 extern TFT_pressures_SAC ; data for pressures and SAC | |
180 extern TFT_menu_tank_pres ; update tank data when in tank setup menu | |
181 extern TFT_surface_tank_pres ; update tank data when in surface mode | |
182 extern TFT_surface_tankdata ; show the tank pressure data in surface customview | |
183 extern TFT_attention_transmitter ; show attention for transmitter | |
184 extern TFT_attention_pres_reading ; show attention for pressure reading | |
185 extern TFT_warning_pres_reading ; show warning for pressure reading | |
186 extern TFT_attention_sac ; show attention for SAC | |
623 | 187 extern TFT_advice_switch ; show switch advice for ind.double mode |
188 extern TFT_print_firmware_rx ; show rx firmware version | |
604 | 189 ENDIF |
190 | |
191 IFDEF _cave_mode | |
192 extern TFT_info_cave_mode ; show info that in cave mode | |
193 extern TFT_info_dive_turned ; show info that dive is turned | |
194 extern TFT_warn_cave_shutdown ; show warning that cave mode has shut down | |
623 | 195 ENDIF |