Mercurial > public > hwos_code
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 559:9cb967d844f0 | 560:b7eb98dbd800 |
|---|---|
| 1 ;============================================================================= | 1 ;============================================================================= |
| 2 ; | 2 ; |
| 3 ; File tft_outputs.inc | 3 ; File tft_outputs.inc REFACTORED VERSION V2.94 |
| 4 ; | 4 ; |
| 5 ; | 5 ; |
| 6 ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved. | 6 ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved. |
| 7 ;============================================================================= | 7 ;============================================================================= |
| 8 ; HISTORY | 8 ; HISTORY |
| 15 call TFT_color_code1 | 15 call TFT_color_code1 |
| 16 endm | 16 endm |
| 17 | 17 |
| 18 ; Surface mode | 18 ; Surface mode |
| 19 extern TFT_surface_lastdive | 19 extern TFT_surface_lastdive |
| 20 extern TFT_show_OC_startgas_surface ; Show first gas and "OSTC2-like" active gases | 20 extern TFT_show_OC_startgas_surface ; Show first gas and "OSTC2-like" active gases |
| 21 extern TFT_serial | 21 extern TFT_serial |
| 22 extern TFT_clock | 22 extern TFT_clock |
| 23 extern TFT_date | 23 extern TFT_date |
| 24 extern TFT_desaturation_time | 24 extern TFT_desaturation_time |
| 25 extern TFT_nofly_time | 25 extern TFT_nofly_time |
| 26 extern TFT_interval | |
| 27 extern TFT_gaslist_surfmode | 26 extern TFT_gaslist_surfmode |
| 28 extern TFT_dillist_surfmode | 27 extern TFT_dillist_surfmode |
| 29 extern TFT_splist_surfmode ; Show Setpoint list | 28 extern TFT_splist_surfmode ; Show Setpoint list |
| 30 extern TFT_temp_surfmode | 29 extern TFT_temp_surfmode |
| 31 extern TFT_update_batt_voltage | 30 extern TFT_update_batt_voltage |
| 32 extern TFT_display_decotype_surface | 31 extern TFT_display_decotype_surface |
| 33 extern TFT_display_decotype_surface1 ; Used from logbook! | 32 extern TFT_display_decotype_surface1 ; Used from logbook! |
| 34 extern TFT_update_surf_press | 33 extern TFT_update_surf_press |
| 35 extern TFT_surface_sensor ; Update HUD data in surface mode | 34 extern TFT_surface_sensor ; Update HUD data in surface mode |
| 36 extern TFT_sensor_surface_warning | 35 extern TFT_sensor_surface_warning |
| 37 ; extern TFT_clear_customview_surfacemode | 36 extern TFT_menu_calibrate ; Update mV data in menu |
| 38 extern TFT_menu_hud ; Update HUD data in menu (including mV) | 37 extern TFT_custom_text ; The custom text |
| 39 extern TFT_menu_calibrate ; Update mV data in menu | 38 extern TFT_surface_tissues ; Show Tissue diagram in surface mode |
| 40 extern TFT_custom_text ; The custom text | 39 extern TFT_surface_decosettings ; Show all deco settings |
| 41 extern TFT_surface_tissues ; Show Tissue diagram in surface mode | 40 extern TFT_cat_serial ; Add serial to current string |
| 42 ; extern TFT_surface_compass_mask ; Compass heading mask | 41 extern TFT_cat_firmware ; Add firmware version to current string |
| 43 ; extern TFT_surface_compass_heading ; Compass heading value | 42 |
| 44 extern TFT_surface_decosettings ; Show all deco settings | |
| 45 extern TFT_cat_serial ; Add serial to current string | |
| 46 extern TFT_cat_firmware ; Add firmware version to current string | |
| 47 ; extern TFT_compass_show_gain ; Show the current compass gain | |
| 48 ; extern TFT_show_timeout_testmode ; Show the timeout during calibration | |
| 49 ; Menu | 43 ; Menu |
| 50 extern TFT_LogOffset_Logtitle | 44 extern TFT_LogOffset_Logtitle |
| 51 extern TFT_show_color_schemes ; Yes, update the color schemes | 45 extern TFT_show_color_schemes ; Yes, update the color schemes |
| 52 | |
| 53 ; Debug and useless stuff | |
| 54 ; extern TFT_update_raw_data | |
| 55 ; extern TFT_update_raw_data2 | |
| 56 ; extern TFT_compass_fast | |
| 57 | 46 |
| 58 ; Dive mode | 47 ; Dive mode |
| 59 extern TFT_display_cns | 48 extern TFT_display_cns |
| 60 extern TFT_divemins | 49 extern TFT_divemins |
| 61 extern TFT_depth | 50 extern TFT_depth |
| 62 extern TFT_temp_divemode | 51 extern TFT_temp_divemode |
| 63 extern TFT_max_pressure | 52 extern TFT_max_depth |
| 64 extern TFT_active_gas_divemode | 53 extern TFT_active_gas_divemode |
| 65 extern TFT_divemode_mask | 54 extern TFT_divemode_mask |
| 66 extern TFT_display_ndl_mask | 55 extern TFT_display_ndl_mask |
| 67 extern TFT_show_TTS_divemode | 56 extern TFT_display_tts |
| 68 extern TFT_display_ndl | 57 extern TFT_display_ndl |
| 69 extern TFT_display_deko_mask | 58 extern TFT_display_deko_mask |
| 70 extern TFT_divemode_warning | 59 extern TFT_divemode_warning |
| 71 extern TFT_divemode_warning_clear | 60 extern TFT_divemode_warning_clear |
| 72 extern TFT_velocity_clear | 61 extern TFT_velocity_clear |
| 73 extern TFT_display_velocity | 62 extern TFT_display_velocity |
| 74 extern TFT_display_deko | 63 extern TFT_display_deko |
| 75 extern TFT_mask_ppo2 | 64 extern TFT_mask_ppo2 |
| 76 extern TFT_display_ppo2 | 65 extern TFT_display_ppo2 |
| 77 extern TFT_display_ppo2_val | |
| 78 extern TFT_update_batt_percent_divemode | 66 extern TFT_update_batt_percent_divemode |
| 79 extern TFT_display_apnoe_descent | 67 extern TFT_display_apnoe_descent |
| 80 extern TFT_apnoe_clear_surface | 68 extern TFT_apnoe_clear_surface |
| 81 extern TFT_display_apnoe_surface | 69 extern TFT_display_apnoe_surface |
| 82 extern TFT_display_apnoe_last_max | 70 extern TFT_display_apnoe_last_max |
| 83 extern TFT_ftts | 71 extern TFT_display_ftts |
| 84 extern TFT_clear_warning_text | 72 extern TFT_clear_warning_text |
| 85 extern TFT_clear_warning_text_2nd_row | 73 extern TFT_clear_warning_text_2nd_row |
| 86 extern TFT_warning_gf | 74 extern TFT_warning_gf |
| 87 extern TFT_update_ppo2_sensors ; Update Sensor data | 75 extern TFT_update_ppo2_sensors ; Update Sensor data |
| 88 extern TFT_hud_mask ; The HUD mask | 76 extern TFT_hud_mask ; The HUD mask |
| 90 extern TFT_update_avr_stopwatch ; Update average depth and stopwatch | 78 extern TFT_update_avr_stopwatch ; Update average depth and stopwatch |
| 91 extern TFT_decoplan ; Decoplan | 79 extern TFT_decoplan ; Decoplan |
| 92 extern TFT_clear_divemode_menu ; Clear the divemode menu | 80 extern TFT_clear_divemode_menu ; Clear the divemode menu |
| 93 extern TFT_draw_gassep_line ; Draw the gas separator grid line in spec mode only | 81 extern TFT_draw_gassep_line ; Draw the gas separator grid line in spec mode only |
| 94 extern TFT_divemode_menu_cursor ; the divemode cursor | 82 extern TFT_divemode_menu_cursor ; the divemode cursor |
| 95 extern TFT_battinfo_tissues_clock_mask ; Setup Mask | 83 extern TFT_battinfo_tissues_clock_mask ; Setup Mask |
| 96 extern TFT_battinfo_tissues_clock ; Show EAD/END, Tissues and clock | 84 extern TFT_battinfo_tissues_clock ; Show EAD/END, Tissues and clock |
| 97 extern TFT_gf_mask ; Setup Mask | 85 extern TFT_gf_mask ; Setup Mask |
| 98 extern TFT_gf_mask_cGF ; Setup Mask - current GF only | 86 extern TFT_gf_mask_cGF ; Setup Mask - current GF only |
| 99 extern TFT_gf_info ; Show GF informations | 87 extern TFT_gf_info ; Show GF informations |
| 100 extern TFT_warning_agf ; Show a warning if aGF is selected | 88 extern TFT_warning_agf ; Show a warning if aGF is selected |
| 101 ; extern TFT_dive_compass_mask ; Compass mask | |
| 102 ; extern TFT_dive_compass_heading ; Compass heading | |
| 103 extern TFT_dyn_gaslist ; Show the dyn gaslist | |
| 104 extern TFT_divetimeout ; Show timeout counter | 89 extern TFT_divetimeout ; Show timeout counter |
| 105 extern TFT_hud_voltages ; Show HUD details | |
| 106 extern TFT_show_safety_stop ; Show the safety stop | 90 extern TFT_show_safety_stop ; Show the safety stop |
| 107 extern TFT_clear_decoarea ; Cleanup deco area on screen | 91 extern TFT_clear_decoarea ; Cleanup deco area on screen |
| 108 extern TFT_ceiling_mask ; The ceiling mask | 92 extern TFT_ceiling_mask ; The ceiling mask |
| 109 extern TFT_ceiling ; Ceiling | 93 extern TFT_ceiling ; Ceiling |
| 110 extern TFT_clear_safety_stop ; Clear safety stop | 94 extern TFT_clear_safety_stop ; Clear safety stop |
| 111 extern TFT_warning_fallback ; Show fallback warning | 95 extern TFT_warning_fallback ; Show fallback warning |
| 112 extern TFT_sensor_check_mask ; Show ppO2 of O2 and Diluent mask | 96 extern TFT_sensor_check_mask ; Show ppO2 of O2 and Diluent mask |
| 113 extern TFT_sensor_check ; Show ppO2 of O2 and Diluent | 97 extern TFT_sensor_check ; Show ppO2 of O2 and Diluent |
| 114 extern TFT_ppo2_ead_end_cns_mask ; Show ppO2, END/EAD and CNS mask | 98 extern TFT_ppo2_ead_end_cns_mask ; Show ppO2, END/EAD and CNS mask |
| 115 extern TFT_ppo2_ead_end_cns ; Show ppO2, END/EAD and CNS | 99 extern TFT_ppo2_ead_end_cns ; Show ppO2, END/EAD and CNS |
| 116 extern compute_pscr_ppo2 ; Compute ppO2 for PSCR mode | 100 extern TFT_pscr_info_mask ; Show ppO2, drop and lung ratio mask |
| 117 extern TFT_pscr_info_mask ; Show ppO2, drop and lung ratio mask | 101 extern TFT_pscr_info ; Show ppO2, drop and lung ratio |
| 118 extern TFT_pscr_info ; Show ppO2, drop and lung ratio | 102 extern TFT_gas_needs_mask |
| 119 | 103 extern TFT_gas_needs |
| 104 extern TFT_warning_gas_needs_warn | |
| 105 extern TFT_warning_gas_needs_att | |
| 106 extern TFT_warning_sensor_disagree | |
| 107 extern TFT_warning_IBCD | |
| 108 extern TFT_CNS_mask | |
| 109 extern TFT_CNS | |
| 110 extern TFT_display_eod_cns | |
| 111 extern TFT_warning_mbubbles | |
| 112 extern TFT_warning_outside | |
| 113 extern TFT_display_pure_ppo2 | |
| 114 extern TFT_info_deco | |
| 115 extern TFT_show_mode_divemode | |
| 120 | 116 |
| 121 ; Misc | 117 ; Misc |
| 122 extern TFT_standard_color | 118 extern TFT_standard_color |
| 123 extern TFT_disabled_color | 119 extern TFT_disabled_color |
| 124 extern TFT_attention_color | 120 extern TFT_attention_color |
| 125 extern TFT_warnings_color | 121 extern TFT_warnings_color |
| 126 extern TFT_divemask_color | 122 extern TFT_divemask_color |
| 127 extern adjust_depth_with_salinity ; computes salinity setting into lo:hi [mbar] | 123 extern adjust_depth_with_salinity ; computes salinity setting into lo:hi [mbar] |
| 128 extern adjust_depth_with_salinity_log ; computes salinity setting (FROM WREG!) into lo:hi [mbar] | 124 extern adjust_depth_with_salinity_log ; computes salinity setting (FROM WREG!) into lo:hi [mbar] |
| 129 extern TFT_convert_date_short | 125 extern TFT_convert_date_short |
| 130 extern TFT_convert_signed_16bit | 126 extern TFT_convert_signed_16bit |
| 131 extern TFT_convert_date | 127 extern TFT_convert_date |
| 132 extern TFT_debug_output | 128 extern TFT_debug_output |
| 133 extern TFT_show_time_date_menu | 129 extern TFT_show_time_date_menu |
| 134 extern convert_mbar_to_feet ; convert value in lo:hi from mbar to feet | 130 extern convert_mbar_to_feet ; convert value in lo:hi from mbar to feet |
| 135 extern convert_celsius_to_fahrenheit ; convert value in lo:hi from celsius to fahrenheit | 131 extern convert_celsius_to_fahrenheit ; convert value in lo:hi from celsius to fahrenheit |
| 132 | |
| 133 ; Alt dive mode (aka Blind mode) | |
| 134 extern TFT_divemins_alternative | |
| 135 extern TFT_divemode_mask_alternative | |
| 136 extern TFT_max_depth_alternative | |
| 137 extern TFT_big_deco_alt ; The big deco |
