diff src/tft_outputs.inc @ 560:b7eb98dbd800

bump to 2.96beta (REFACTORED VERSION)
author heinrichsweikamp
date Wed, 31 Jan 2018 19:39:37 +0100
parents cf68fe0c3002
children b455b31ce022
line wrap: on
line diff
--- a/src/tft_outputs.inc	Wed Dec 27 14:34:11 2017 +0100
+++ b/src/tft_outputs.inc	Wed Jan 31 19:39:37 2018 +0100
@@ -1,6 +1,6 @@
 ;=============================================================================
 ;
-;   File tft_outputs.inc
+;   File tft_outputs.inc							REFACTORED VERSION	V2.94
 ;
 ;
 ;   Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved.
@@ -17,54 +17,43 @@
 
 ; Surface mode
 	extern	TFT_surface_lastdive
-    extern  TFT_show_OC_startgas_surface   ; Show first gas and "OSTC2-like" active gases
+    extern  TFT_show_OC_startgas_surface   		; Show first gas and "OSTC2-like" active gases
 	extern	TFT_serial
 	extern	TFT_clock
 	extern	TFT_date
 	extern	TFT_desaturation_time
 	extern	TFT_nofly_time
-    extern  TFT_interval
 	extern	TFT_gaslist_surfmode
     extern  TFT_dillist_surfmode
-    extern  TFT_splist_surfmode             ; Show Setpoint list
+    extern  TFT_splist_surfmode             	; Show Setpoint list
 	extern	TFT_temp_surfmode
 	extern	TFT_update_batt_voltage
 	extern	TFT_display_decotype_surface
-    extern  TFT_display_decotype_surface1   ; Used from logbook!
+    extern  TFT_display_decotype_surface1   	; Used from logbook!
 	extern	TFT_update_surf_press
-    extern  TFT_surface_sensor             ; Update HUD data in surface mode
+    extern  TFT_surface_sensor             		; Update HUD data in surface mode
     extern  TFT_sensor_surface_warning
-;    extern  TFT_clear_customview_surfacemode
-    extern  TFT_menu_hud                ; Update HUD data in menu (including mV)
-    extern  TFT_menu_calibrate               ; Update mV data in menu
-    extern  TFT_custom_text             ; The custom text
-    extern  TFT_surface_tissues         ; Show Tissue diagram in surface mode
-;    extern  TFT_surface_compass_mask    ; Compass heading mask
-;    extern  TFT_surface_compass_heading ; Compass heading value
-    extern  TFT_surface_decosettings    ; Show all deco settings
-    extern  TFT_cat_serial              ; Add serial to current string
-    extern  TFT_cat_firmware            ; Add firmware version to current string
-;    extern  TFT_compass_show_gain       ; Show the current compass gain
-;    extern  TFT_show_timeout_testmode   ; Show the timeout during calibration
+    extern  TFT_menu_calibrate               	; Update mV data in menu
+    extern  TFT_custom_text             		; The custom text
+    extern  TFT_surface_tissues         		; Show Tissue diagram in surface mode
+    extern  TFT_surface_decosettings    		; Show all deco settings
+    extern  TFT_cat_serial              		; Add serial to current string
+    extern  TFT_cat_firmware            		; Add firmware version to current string
+
 ; Menu
 	extern	TFT_LogOffset_Logtitle
-    extern  TFT_show_color_schemes      ; Yes, update the color schemes
-
-; Debug and useless stuff
-;	extern	TFT_update_raw_data
-;    extern	TFT_update_raw_data2
-;    extern  TFT_compass_fast
+    extern  TFT_show_color_schemes      		; Yes, update the color schemes
 
 ; Dive mode
 	extern	TFT_display_cns
 	extern	TFT_divemins
 	extern	TFT_depth
 	extern	TFT_temp_divemode
-	extern	TFT_max_pressure
+	extern	TFT_max_depth
 	extern	TFT_active_gas_divemode
 	extern	TFT_divemode_mask
 	extern	TFT_display_ndl_mask
-	extern	TFT_show_TTS_divemode
+	extern	TFT_display_tts
 	extern	TFT_display_ndl
 	extern	TFT_display_deko_mask
 	extern	TFT_divemode_warning
@@ -74,13 +63,12 @@
 	extern	TFT_display_deko
 	extern	TFT_mask_ppo2
 	extern	TFT_display_ppo2
-	extern	TFT_display_ppo2_val
 	extern	TFT_update_batt_percent_divemode
 	extern	TFT_display_apnoe_descent
 	extern	TFT_apnoe_clear_surface
 	extern	TFT_display_apnoe_surface
 	extern	TFT_display_apnoe_last_max
-	extern	TFT_ftts
+	extern	TFT_display_ftts
     extern  TFT_clear_warning_text
     extern  TFT_clear_warning_text_2nd_row
     extern  TFT_warning_gf
@@ -92,17 +80,13 @@
     extern  TFT_clear_divemode_menu             ; Clear the divemode menu
     extern  TFT_draw_gassep_line                ; Draw the gas separator grid line in spec mode only
     extern  TFT_divemode_menu_cursor            ; the divemode cursor
-    extern  TFT_battinfo_tissues_clock_mask      ; Setup Mask
-    extern  TFT_battinfo_tissues_clock           ; Show EAD/END, Tissues and clock
+    extern  TFT_battinfo_tissues_clock_mask     ; Setup Mask
+    extern  TFT_battinfo_tissues_clock          ; Show EAD/END, Tissues and clock
     extern  TFT_gf_mask                         ; Setup Mask
     extern  TFT_gf_mask_cGF                     ; Setup Mask - current GF only
     extern  TFT_gf_info                         ; Show GF informations
     extern  TFT_warning_agf                     ; Show a warning if aGF is selected
-;    extern  TFT_dive_compass_mask               ; Compass mask
-;    extern  TFT_dive_compass_heading            ; Compass heading
-    extern  TFT_dyn_gaslist                     ; Show the dyn gaslist
     extern  TFT_divetimeout                     ; Show timeout counter
-    extern  TFT_hud_voltages                    ; Show HUD details
     extern  TFT_show_safety_stop                ; Show the safety stop
     extern  TFT_clear_decoarea                  ; Cleanup deco area on screen
     extern  TFT_ceiling_mask                    ; The ceiling mask
@@ -111,19 +95,31 @@
     extern  TFT_warning_fallback                ; Show fallback warning
     extern  TFT_sensor_check_mask               ; Show ppO2 of O2 and Diluent mask
     extern  TFT_sensor_check                    ; Show ppO2 of O2 and Diluent
-    extern  TFT_ppo2_ead_end_cns_mask		; Show ppO2, END/EAD and CNS mask
-    extern  TFT_ppo2_ead_end_cns		; Show ppO2, END/EAD and CNS
-    extern  compute_pscr_ppo2			; Compute ppO2 for PSCR mode
-    extern  TFT_pscr_info_mask			; Show ppO2, drop and lung ratio mask
-    extern  TFT_pscr_info			; Show ppO2, drop and lung ratio
-
+    extern  TFT_ppo2_ead_end_cns_mask			; Show ppO2, END/EAD and CNS mask
+    extern  TFT_ppo2_ead_end_cns				; Show ppO2, END/EAD and CNS
+    extern  TFT_pscr_info_mask					; Show ppO2, drop and lung ratio mask
+    extern  TFT_pscr_info						; Show ppO2, drop and lung ratio
+	extern	TFT_gas_needs_mask
+	extern	TFT_gas_needs
+	extern	TFT_warning_gas_needs_warn
+	extern	TFT_warning_gas_needs_att
+	extern	TFT_warning_sensor_disagree
+	extern	TFT_warning_IBCD
+	extern	TFT_CNS_mask
+	extern	TFT_CNS
+	extern	TFT_display_eod_cns
+	extern	TFT_warning_mbubbles
+	extern	TFT_warning_outside
+	extern	TFT_display_pure_ppo2
+	extern	TFT_info_deco
+	extern	TFT_show_mode_divemode
 
 ; Misc
     extern	TFT_standard_color
     extern	TFT_disabled_color
     extern	TFT_attention_color
     extern	TFT_warnings_color
-    extern      TFT_divemask_color
+    extern  TFT_divemask_color
     extern	adjust_depth_with_salinity          ; computes salinity setting into lo:hi [mbar]
     extern	adjust_depth_with_salinity_log      ; computes salinity setting (FROM WREG!) into lo:hi [mbar]
     extern	TFT_convert_date_short
@@ -131,5 +127,11 @@
     extern	TFT_convert_date
     extern	TFT_debug_output
     extern	TFT_show_time_date_menu
-    extern	convert_mbar_to_feet   			; convert value in lo:hi from mbar to feet
-    extern	convert_celsius_to_fahrenheit	; convert value in lo:hi from celsius to fahrenheit
\ No newline at end of file
+    extern	convert_mbar_to_feet   				; convert value in lo:hi from mbar to feet
+    extern	convert_celsius_to_fahrenheit		; convert value in lo:hi from celsius to fahrenheit
+    
+; Alt dive mode (aka Blind mode)
+    extern	TFT_divemins_alternative
+    extern	TFT_divemode_mask_alternative
+    extern	TFT_max_depth_alternative
+    extern	TFT_big_deco_alt	    			; The big deco
\ No newline at end of file