Mercurial > public > hwos_code
annotate src/tft_outputs.inc @ 615:b87f23fae743
work on new battery menu
author | heinrichsweikamp |
---|---|
date | Sat, 02 Feb 2019 17:39:44 +0100 |
parents | d866684249bd |
children | c40025d8e750 |
rev | line source |
---|---|
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
4542d03f748a
NEW: Last Dive customviews in surface mode with divetime, depth and interval
heinrichsweikamp
parents:
482
diff
changeset
|
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
4f83470dcece
VSIbar #3: remaining changes for the split style bar
Janos Kovacs <kovjanos@gmail.com>
parents:
292
diff
changeset
|
59 extern TFT_velocity_clear |
0 | 60 extern TFT_display_velocity |
61 extern TFT_display_deko | |
333
14b466f66a7f
Extend the Ceiling custom-view with ppO2 and current GF
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
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 |