Mercurial > public > hwos_code
view src/tft_outputs.inc @ 631:185ba2f91f59
3.09 beta 1 release
author | heinrichsweikamp |
---|---|
date | Fri, 28 Feb 2020 15:45:07 +0100 |
parents | cd58f7fc86db |
children | 4050675965ea |
line wrap: on
line source
;============================================================================= ; ; File tft_outputs.inc next combined generation V3.08.8 ; ; ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved. ;============================================================================= ; HISTORY ; 2011-08-07 : [mH] moving from OSTC code ; Surface Mode extern TFT_surface_lastdive extern TFT_show_OC_startgas_surface ; first gas and "OSTC2-like" active gases extern TFT_time_surfmode extern TFT_date_surfmode extern TFT_desaturation_time extern TFT_nofly_time extern TFT_gaslist_surfmode extern TFT_pres_surfmode extern TFT_temp_surfmode ; current temperature (common core with divemode temp) extern TFT_batt_surfmode extern TFT_decotype_surface extern TFT_decotype_logbook ; used from logbook extern TFT_custom_text ; the custom text extern TFT_surface_tissues ; tissue diagram in surface mode extern TFT_surface_decosettings ; all deco settings extern show_fw_mesg_update ; firmware is updated message extern show_fw_mesg_kept ; firmware is kept message extern TFT_cat_serial ; add serial to current string extern TFT_cat_firmware ; add firmware version to current string extern TFT_cat_beta_release ; add beta/release to current string IFDEF _compass extern TFT_surf_set_bearing ENDIF IFDEF _ccr_pscr extern TFT_dillist_surfmode extern TFT_splist_surfmode ; setpoint list ENDIF IFDEF _external_sensor extern TFT_menu_calibrate ; update mV data in menu extern TFT_surface_sensor ; update sensor data in surface mode extern TFT_sensor_surface_warning ; sensor end-of-lifetime symbol ENDIF ; Menu extern TFT_LogOffset extern TFT_show_color_schemes ; update the color schemes extern TFT_show_time_date_menu extern TFT_show_time_date_menu_fast extern TFT_show_serial_and_firmware extern TFT_show_firmware extern info_menu_total_dives ; Dive Mode extern TFT_show_cns extern TFT_show_divetime extern TFT_show_depth extern TFT_show_max_depth extern TFT_show_temp_divemode ; current temperature (common core with surface temp) extern TFT_show_active_gas_divemode ; active gas and setpoint extern TFT_show_divemode_mask extern TFT_show_menu_cursor_divemode ; the divemode cursor extern TFT_show_ndl_mask extern TFT_show_ndl extern TFT_show_tts extern TFT_show_deco_mask extern TFT_show_deco extern TFT_divemode_sign_show extern TFT_divemode_sign_clear extern TFT_velocity_show extern TFT_velocity_clear extern TFT_show_ppo2_mask extern TFT_show_ppo2_warning extern TFT_msg_batt_percent_divemode extern TFT_show_apnoe_times extern TFT_clear_apnoe_surface extern TFT_show_apnoe_surface extern TFT_show_apnoe_max_depth extern TFT_show_ftts extern TFT_clear_divemode_menu ; clear the divemode menu extern TFT_clear_message_window extern TFT_clear_message_window_row2 extern TFT_warning_saturation extern TFT_warning_agf ; show a warning if aGF is selected extern TFT_divetimeout ; show timeout counter extern TFT_safety_stop_show ; show the safety stop extern TFT_safety_stop_clear ; clear safety stop extern TFT_clear_deco_data ; clear deco data (NDL or stop & TTS) extern TFT_warning_fallback ; show fallback warning extern TFT_warning_gas_needs extern TFT_attention_gas_needs extern TFT_advice_gas_change extern TFT_warning_no_BO_gas extern TFT_warning_eod_cns extern TFT_warning_mbubbles extern TFT_warning_outside extern TFT_warning_depth extern TFT_info_deco IFDEF _helium extern TFT_warning_IBCD ENDIF IFDEF _external_sensor extern TFT_warning_sensor_disagree ENDIF ; Date extern TFT_convert_date ; print day, month and year extern TFT_convert_date_short ; print day and month ; 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_gas_needs_mask ; mask for gas needs ascent extern TFT_gas_needs ; 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 / gas density extern TFT_ppo2_ead_end_cns ; data for ppO2, END/EAD and CNS / gas density extern TFT_gf_factors_mask ; mask for GF factors ; extern ; data for GF factors (none) 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 IFDEF _ccr_pscr 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 ENDIF IFDEF _external_sensor extern TFT_ppo2_sensors_mask ; mask for ppO2 sensors extern TFT_ppo2_sensors ; data for ppO2 sensors ENDIF IFDEF _cave_mode extern TFT_cave_tts_mask ; mask for cave mode TTS, total stops and runtime extern TFT_cave_tts ; data for cave mode TTS, total stops and runtime extern TFT_cave_waypoints ; data for cave mode waypoints ENDIF ; Surface Custom Views IFDEF _external_sensor extern TFT_sensor_mV ENDIF ; Color-coding extern TFT_standard_color extern TFT_disabled_color extern TFT_memo_color extern TFT_advice_color extern TFT_attention_color extern TFT_warning_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 ; Misc extern convert_pres_to_depth ; converts pressure in [mbar] to depth in [cm] extern convert_cm_to_feet ; converts depth in [cm] to depth in [feet] extern convert_meter_to_feet ; converts depth in [m] to depth in [feet] extern convert_celsius_to_fahrenheit ; converts temperature from celsius to fahrenheit extern TFT_convert_signed_16bit ; Debug output extern TFT_debug_output 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 ; show switch advice for ind.double mode extern TFT_print_firmware_rx ; show rx firmware version ENDIF IFDEF _cave_mode extern TFT_info_cave_mode ; show info that cave mode is active extern TFT_cave_shutdown_attention ; show attention that cave mode will shut down soon extern TFT_cave_shutdown_warning ; show warning that cave mode has shut down ENDIF