Mercurial > public > hwos_code
diff src/tft_outputs.inc @ 604:ca4556fb60b9
bump to 2.99beta, work on 3.00 stable
author | heinrichsweikamp |
---|---|
date | Thu, 22 Nov 2018 19:47:26 +0100 |
parents | b455b31ce022 |
children | d866684249bd |
line wrap: on
line diff
--- a/src/tft_outputs.inc Thu Oct 11 21:06:29 2018 +0200 +++ b/src/tft_outputs.inc Thu Nov 22 19:47:26 2018 +0100 @@ -1,6 +1,6 @@ ;============================================================================= ; -; File tft_outputs.inc REFACTORED VERSION V2.97 +; File tft_outputs.inc REFACTORED VERSION V2.99e ; ; ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved. @@ -8,43 +8,48 @@ ; HISTORY ; 2011-08-07 : [mH] moving from OSTC code -; Surface mode +; Surface Mode extern TFT_surface_lastdive - extern TFT_show_OC_startgas_surface ; Show first gas and "OSTC2-like" active gases - extern TFT_serial + extern TFT_show_OC_startgas_surface ; show first gas and "OSTC2-like" active gases extern TFT_clock extern TFT_date extern TFT_desaturation_time extern TFT_nofly_time 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 sensor data in surface mode extern TFT_sensor_surface_warning - 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 + 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 + extern TFT_cat_beta_rel ; add beta/rel. to current string + extern TFT_cat_beta_release ; add beta/release to current string + extern TFT_surf_set_bearing ; Menu extern TFT_LogOffset_Logtitle - extern TFT_show_color_schemes ; Yes, update the color schemes + extern TFT_show_color_schemes ; update the color schemes + extern TFT_show_time_date_menu -; Dive mode +; Dive Mode extern TFT_display_cns extern TFT_divemins extern TFT_depth + extern TFT_max_depth extern TFT_temp_divemode - extern TFT_max_depth - extern TFT_active_gas_divemode + extern TFT_active_gas_divemode ; active gas and setpoint extern TFT_divemode_mask + 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_display_ndl_mask extern TFT_display_tts extern TFT_display_ndl @@ -55,79 +60,110 @@ extern TFT_display_velocity extern TFT_display_deko extern TFT_mask_ppo2 - extern TFT_display_ppo2 + extern TFT_display_ppo2_warning 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_display_ftts + extern TFT_clear_divemode_menu ; clear the divemode menu extern TFT_clear_warning_text extern TFT_clear_warning_text_2nd_row extern TFT_warning_gf - extern TFT_update_ppo2_sensors ; Update Sensor data - extern TFT_hud_mask ; The HUD mask - extern TFT_mask_avr_stopwatch ; Show mask for average depth and stopwatch - extern TFT_update_avr_stopwatch ; Update average depth and stopwatch - extern TFT_decoplan ; Decoplan - 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_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_divetimeout ; Show timeout counter - 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 - extern TFT_ceiling ; Ceiling - extern TFT_clear_safety_stop ; Clear safety stop - 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 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_agf ; show a warning if aGF is selected + extern TFT_divetimeout ; show timeout counter + extern TFT_show_safety_stop ; show the safety stop + extern TFT_clear_decoarea ; cleanup deco area on screen + extern TFT_clear_safety_stop ; clear safety stop + extern TFT_warning_fallback ; show fallback warning extern TFT_warning_gas_needs_warn extern TFT_warning_gas_needs_att + extern TFT_advice_gas_change extern TFT_warning_sensor_disagree extern TFT_warning_IBCD - extern TFT_CNS_mask - extern TFT_CNS + extern TFT_warning_no_BO_gas 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 + +; Divemode Custom Views + extern TFT_avr_stopwatch_mask ; mask for average depth and stopwatch + extern TFT_avr_stopwatch ; data for average depth and stopwatch + extern TFT_ppo2_sensors_mask ; mask for ppO2 sensors + extern TFT_ppo2_sensors ; data for ppO2 sensors + extern TFT_sensor_check_mask ; mask for sensor check + extern TFT_sensor_check ; data for sensor check + extern TFT_pscr_info_mask ; mask for pSCR info + extern TFT_pscr_info ; data for pSCR info + extern TFT_gas_needs_ascent_mask ; mask for gas needs ascent + extern TFT_gas_needs_ascent ; data for gas needs ascent + extern TFT_decoplan_mask ; mask for deco plan + extern TFT_decoplan ; data for deco plan + extern TFT_ceiling_GF_tissue_mask ; mask for ceiling, current GF and tissues + extern TFT_ceiling_GF_tissue ; data for ceiling, current GF and tissues + extern TFT_CNS_mask ; mask for CNS values + extern TFT_CNS ; data for CNS values + extern TFT_ppo2_ead_end_cns_mask ; mask for ppO2, END/EAD and CNS + extern TFT_ppo2_ead_end_cns ; data for ppO2, END/EAD and CNS + extern TFT_gf_factors_mask ; mask for GF factors + extern TFT_gf_factors ; data for GF factors + extern TFT_clock_batt_surfpress_mask ; mask for clock, battery and surface pressure + extern TFT_clock_batt_surfpress ; data for clock, battery and surface pressure + + +; Surface Custom Views + extern TFT_sensor_mV ; Misc extern TFT_standard_color extern TFT_disabled_color + extern TFT_memo_color + extern TFT_advice_color extern TFT_attention_color extern TFT_warnings_color extern TFT_divemask_color + + extern TFT_color_code_gas + extern TFT_color_code_gaslist + extern TFT_color_code_cns + extern TFT_color_code_tank_pres_sac + 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 extern TFT_convert_signed_16bit 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 - extern TFT_color_code_gas - extern TFT_color_code_gaslist - extern TFT_color_code_cns -; Alt dive mode (aka Blind mode) + extern TFT_display_pure_ppo2 ; helper function + extern TFT_debug_output + + +; Alternative 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 + extern TFT_big_deco_alt ; the big deco + + + IFDEF _rx_functions + extern TFT_pressures_SAC_mask ; mask for pressures and SAC + extern TFT_pressures_SAC ; data for pressures and SAC + extern TFT_menu_tank_pres ; update tank data when in tank setup menu + extern TFT_surface_tank_pres ; update tank data when in surface mode + extern TFT_surface_tankdata ; show the tank pressure data in surface customview + extern TFT_attention_transmitter ; show attention for transmitter + extern TFT_attention_pres_reading ; show attention for pressure reading + extern TFT_warning_pres_reading ; show warning for pressure reading + extern TFT_attention_sac ; show attention for SAC + extern TFT_advice_switch + ENDIF + + IFDEF _cave_mode + extern TFT_info_cave_mode ; show info that in cave mode + extern TFT_info_dive_turned ; show info that dive is turned + extern TFT_warn_cave_shutdown ; show warning that cave mode has shut down + ENDIF \ No newline at end of file