Mercurial > public > ostc4
changeset 968:b9a1710522b1 Evo_2_23
work on release candidate
author | heinrichsweikamp |
---|---|
date | Sun, 19 Jan 2025 12:00:50 +0100 (3 weeks ago) |
parents | c6b858f2e025 |
children | 81049905d829 |
files | Common/Inc/configuration.h Discovery/Src/settings.c Discovery/Src/text_multilanguage.c Small_CPU/Src/baseCPU2.c |
diffstat | 4 files changed, 134 insertions(+), 134 deletions(-) [+] |
line wrap: on
line diff
--- a/Common/Inc/configuration.h Sun Dec 22 21:19:21 2024 +0100 +++ b/Common/Inc/configuration.h Sun Jan 19 12:00:50 2025 +0100 @@ -91,7 +91,7 @@ #define ENABLE_FAST_COMM /* Enable to have position sensor support active */ -#define ENABLE_GPIO_V2 +/* #define ENABLE_GPIO_V2 */ /* Enable RTE sleep mode debugging */ /* #define ENABLE_SLEEP_DEBUG */
--- a/Discovery/Src/settings.c Sun Dec 22 21:19:21 2024 +0100 +++ b/Discovery/Src/settings.c Sun Jan 19 12:00:50 2025 +0100 @@ -62,15 +62,15 @@ { .versionFirst = 1, .versionSecond = 6, - .versionThird = 7, - .versionBeta = 1, + .versionThird = 9, + .versionBeta = 0, /* 4 bytes with trailing 0 */ .signature = "mh", - .release_year = 23, - .release_month = 8, - .release_day = 26, + .release_year = 25, + .release_month = 1, + .release_day = 18, .release_sub = 0, /* max 48 with trailing 0 */
--- a/Discovery/Src/text_multilanguage.c Sun Dec 22 21:19:21 2024 +0100 +++ b/Discovery/Src/text_multilanguage.c Sun Jan 19 12:00:50 2025 +0100 @@ -116,7 +116,7 @@ // dive mode static uint8_t text_EN_Temperature[] = "Temp."; static uint8_t text_DE_Temperature[] = "Temperatur"; -static uint8_t text_FR_Temperature[] = "Temp."; // Température (ist zu lang) +static uint8_t text_FR_Temperature[] = "Temp."; // Température (Does not fit) static uint8_t text_IT_Temperature[] = "Temp."; static uint8_t text_ES_Temperature[] = "Temp."; @@ -158,9 +158,9 @@ // dive mode static uint8_t text_EN_ActualGradient[] = "Saturation"; static uint8_t text_DE_ActualGradient[] = "Sättigung"; -static uint8_t text_FR_ActualGradient[] = ""; -static uint8_t text_IT_ActualGradient[] = ""; -static uint8_t text_ES_ActualGradient[] = ""; +static uint8_t text_FR_ActualGradient[] = "Saturation"; +static uint8_t text_IT_ActualGradient[] = "Saturazione"; +static uint8_t text_ES_ActualGradient[] = "Saturación"; // dive mode static uint8_t text_EN_Stopwatch[] = "Stopwatch"; @@ -174,39 +174,39 @@ static uint8_t text_DE_CompassCalib[] = "Kompass kalibrieren"; static uint8_t text_FR_CompassCalib[] = "Calibration boussole"; static uint8_t text_IT_CompassCalib[] = "Calibrazione bussola"; -static uint8_t text_ES_CompassCalib[] = "Calibrar brújula"; +static uint8_t text_ES_CompassCalib[] = "Calibrar brujula"; static uint8_t text_EN_CompassInertia[] = "Compass inertia level"; static uint8_t text_DE_CompassInertia[] = "Kompass Trägheitsfaktor"; -static uint8_t text_FR_CompassInertia[] = ""; -static uint8_t text_IT_CompassInertia[] = ""; -static uint8_t text_ES_CompassInertia[] = ""; +static uint8_t text_FR_CompassInertia[] = "Facteur d'inertie"; +static uint8_t text_IT_CompassInertia[] = "Inerzia della bussola"; +static uint8_t text_ES_CompassInertia[] = "inercia de la brujula"; -static uint8_t text_EN_CompassDeclination[] = "Compass declination"; -static uint8_t text_DE_CompassDeclination[] = "Kompass Deklination"; +static uint8_t text_EN_CompassDeclination[] = "Declination"; +static uint8_t text_DE_CompassDeclination[] = "Deklination"; static uint8_t text_FR_CompassDeclination[] = "Déclinaison"; static uint8_t text_IT_CompassDeclination[] = "Ddeclinazione"; static uint8_t text_ES_CompassDeclination[] = "Declinación"; static uint8_t text_EN_Autofocus[] = "Autofocus"; static uint8_t text_DE_Autofocus[] = "Automatik"; -static uint8_t text_FR_Autofocus[] = ""; -static uint8_t text_IT_Autofocus[] = ""; -static uint8_t text_ES_Autofocus[] = ""; +static uint8_t text_FR_Autofocus[] = "Automatique"; +static uint8_t text_IT_Autofocus[] = "Automatico"; +static uint8_t text_ES_Autofocus[] = "Automático"; // Menu SYS1 and Customview header static uint8_t text_EN_Compass[] = "Compass"; static uint8_t text_DE_Compass[] = "Kompass"; static uint8_t text_FR_Compass[] = "Boussole"; static uint8_t text_IT_Compass[] = "Bussola"; -static uint8_t text_ES_Compass[] = "Brújula"; +static uint8_t text_ES_Compass[] = "Brujula"; // Menu SYS1 -static uint8_t text_EN_o2Sensors[] = "Oxygen sensors"; -static uint8_t text_DE_o2Sensors[] = "O2-Sensoren"; -static uint8_t text_FR_o2Sensors[] = "Cellules O2"; -static uint8_t text_IT_o2Sensors[] = "Sensore O2"; -static uint8_t text_ES_o2Sensors[] = "Sensores de O2"; +static uint8_t text_EN_o2Sensors[] = "External sensors"; +static uint8_t text_DE_o2Sensors[] = "Externe Sensoren"; +static uint8_t text_FR_o2Sensors[] = "Capteurs externes"; +static uint8_t text_IT_o2Sensors[] = "Sensori esterni"; +static uint8_t text_ES_o2Sensors[] = "Sensores externos"; // Menu SYS1 static uint8_t text_EN_Brightness[] = "Brightness"; @@ -309,9 +309,9 @@ // Menu Gas static uint8_t text_EN_Off[] = "Off"; static uint8_t text_DE_Off[] = "Ausblenden"; -static uint8_t text_FR_Off[] = ""; -static uint8_t text_IT_Off[] = ""; -static uint8_t text_ES_Off[] = ""; +static uint8_t text_FR_Off[] = "Masquer"; +static uint8_t text_IT_Off[] = "Nascondere"; +static uint8_t text_ES_Off[] = "Ocultar"; // Menu Gas static uint8_t text_EN_ChangeDepth[] = "Change depth"; @@ -353,7 +353,7 @@ static uint8_t text_DE_SafetyStop[] = "Sicherheitsstop"; static uint8_t text_FR_SafetyStop[] = "Palier sécurité"; static uint8_t text_IT_SafetyStop[] = "Sicurezza"; -static uint8_t text_ES_SafetyStop[] = "Parada de seguridad"; +static uint8_t text_ES_SafetyStop[] = "Parada segurid."; // Menu DECO1 (CCR mode only) static uint8_t text_EN_CCRmode[] = "CCR mode"; @@ -388,7 +388,7 @@ static uint8_t text_DE_LastDecostop[] = "Letzter Stopp"; static uint8_t text_FR_LastDecostop[] = "Dern. palier"; static uint8_t text_IT_LastDecostop[] = "Ultima deco"; -static uint8_t text_ES_LastDecostop[] = "Última parada"; +static uint8_t text_ES_LastDecostop[] = "Ultima parada"; // Menu DECO2 and Dive Menu static uint8_t text_EN_ZHL16GF[] = "ZH-L16+GF"; @@ -429,13 +429,13 @@ static uint8_t text_DE_Maximum[] = "Maximum"; static uint8_t text_FR_Maximum[] = "Maximum"; static uint8_t text_IT_Maximum[] = "Massimo"; -static uint8_t text_ES_Maximum[] = "Max"; +static uint8_t text_ES_Maximum[] = "Máximo"; static uint8_t text_EN_Minimum[] = "Minimum"; static uint8_t text_DE_Minimum[] = "Minimum"; static uint8_t text_FR_Minimum[] = "Minimum"; static uint8_t text_IT_Minimum[] = "Minimo"; -static uint8_t text_ES_Minimum[] = "Min"; +static uint8_t text_ES_Minimum[] = "MÃnimo"; static uint8_t text_EN_Salinity[] = "Salinity"; static uint8_t text_DE_Salinity[] = "Salzgehalt"; @@ -478,9 +478,9 @@ static uint8_t text_EN_ChargeHour[] = "Hour(s) till 100%"; static uint8_t text_DE_ChargeHour[] = "Stunde(n) bis 100%"; -static uint8_t text_FR_ChargeHour[] = ""; -static uint8_t text_IT_ChargeHour[] = ""; -static uint8_t text_ES_ChargeHour[] = ""; +static uint8_t text_FR_ChargeHour[] = "Hour(s) jusqu'à 100"; +static uint8_t text_IT_ChargeHour[] = "Ore fino al 100%"; +static uint8_t text_ES_ChargeHour[] = "Hora(s) hasta el 100%"; static uint8_t text_EN_Date[] = "Date"; static uint8_t text_DE_Date[] = "Datum"; @@ -613,24 +613,24 @@ // Menu SYS2 static uint8_t text_EN_Information[] = "Information"; -static uint8_t text_DE_Information[] = ""; -static uint8_t text_FR_Information[] = ""; // Information -static uint8_t text_IT_Information[] = "Info"; +static uint8_t text_DE_Information[] = "Information"; +static uint8_t text_FR_Information[] = "Information"; // Information +static uint8_t text_IT_Information[] = "Informazioni"; static uint8_t text_ES_Information[] = "Información"; // Menu SYS2 static uint8_t text_EN_ResetMenu[] = "Reset menu"; static uint8_t text_DE_ResetMenu[] = "Reset-Menü"; static uint8_t text_FR_ResetMenu[] = "Menu RaZ"; // RaZ -static uint8_t text_IT_ResetMenu[] = "Reset"; -static uint8_t text_ES_ResetMenu[] = "Restaurar"; +static uint8_t text_IT_ResetMenu[] = "Menu di reset"; +static uint8_t text_ES_ResetMenu[] = "Menu de reinicio"; // Menu SYS2 sub static uint8_t text_EN_LogbookOffset[] = "Logbook offset"; static uint8_t text_DE_LogbookOffset[] = "Logbuch-Versatz"; static uint8_t text_FR_LogbookOffset[] = "Num. 1er plongée"; static uint8_t text_IT_LogbookOffset[] = "Logbook offset"; -static uint8_t text_ES_LogbookOffset[] = "Diario: iniciar numeración en"; +static uint8_t text_ES_LogbookOffset[] = "Logbook offset"; // Menu SYS2 sub @@ -643,30 +643,30 @@ // Menu SYS2 sub static uint8_t text_EN_SetBatteryCharge[] = "Restore Battery Charge"; static uint8_t text_DE_SetBatteryCharge[] = "Batterie zurücksetzen"; -static uint8_t text_FR_SetBatteryCharge[] = ""; +static uint8_t text_FR_SetBatteryCharge[] = "Réinit. l'état de charge"; static uint8_t text_IT_SetBatteryCharge[] = "Ricaricare batteria"; static uint8_t text_ES_SetBatteryCharge[] = "Recalibrar nivel carga"; // Menu SYS2 sub static uint8_t text_EN_AdjustAmbPressure[] = "Adjust pressure"; static uint8_t text_DE_AdjustAmbPressure[] = "Druckanpassung"; -static uint8_t text_FR_AdjustAmbPressure[] = ""; -static uint8_t text_IT_AdjustAmbPressure[] = ""; -static uint8_t text_ES_AdjustAmbPressure[] = ""; +static uint8_t text_FR_AdjustAmbPressure[] = "Ajuster la pression"; +static uint8_t text_IT_AdjustAmbPressure[] = "Regolare pressione"; +static uint8_t text_ES_AdjustAmbPressure[] = "Ajustar la presión"; // Menu SYS2 sub static uint8_t text_EN_SetFactoryDefaults[] = "Store button factory defaults"; static uint8_t text_DE_SetFactoryDefaults[] = "Taster zurücksetzen"; -static uint8_t text_FR_SetFactoryDefaults[] = ""; +static uint8_t text_FR_SetFactoryDefaults[] = "Réinitialiser le bouton"; static uint8_t text_IT_SetFactoryDefaults[] = "Impostazioni pulsante"; static uint8_t text_ES_SetFactoryDefaults[] = "Restablecer ajustes de fábrica"; // Menu SYS2 sub static uint8_t text_EN_SetSampleIndex[] = "Analyse log memory"; static uint8_t text_DE_SetSampleIndex[] = "Prüfe Logbuchspeicher"; -static uint8_t text_FR_SetSampleIndex[] = "Maintain log memory"; -static uint8_t text_IT_SetSampleIndex[] = "Maintain log memory"; -static uint8_t text_ES_SetSampleIndex[] = "Maintain log memory"; +static uint8_t text_FR_SetSampleIndex[] = "Vérifier carnet"; +static uint8_t text_IT_SetSampleIndex[] = "Controllare registro"; +static uint8_t text_ES_SetSampleIndex[] = "Comprobar del diario"; // Menu SYS2 sub @@ -748,7 +748,7 @@ // Surface warning static uint8_t text_EN_Fonts[] = "fonts"; // Character fonts!! -static uint8_t text_DE_Fonts[] = ""; +static uint8_t text_DE_Fonts[] = "schrift"; static uint8_t text_FR_Fonts[] = "polices"; static uint8_t text_IT_Fonts[] = "Carattere"; static uint8_t text_ES_Fonts[] = "Tipos de letra"; @@ -784,7 +784,7 @@ static uint8_t text_DE_CompassHeading[] = "Kompasskurs"; static uint8_t text_FR_CompassHeading[] = "Cap"; static uint8_t text_IT_CompassHeading[] = "Direzione bussola"; -static uint8_t text_ES_CompassHeading[] = "Rumbo brújula"; +static uint8_t text_ES_CompassHeading[] = "Rumbo brujula"; // Dive Menu static uint8_t text_EN_CalibView[] = "Calibrate View"; @@ -823,20 +823,20 @@ static uint8_t text_EN_CounterLung[] = "Counterlung"; static uint8_t text_DE_CounterLung[] = "Gegenlunge"; -static uint8_t text_FR_CounterLung[] = ""; -static uint8_t text_IT_CounterLung[] = ""; -static uint8_t text_ES_CounterLung[] = ""; +static uint8_t text_FR_CounterLung[] = "Poumon opposé"; +static uint8_t text_IT_CounterLung[] = "Contropolmone"; +static uint8_t text_ES_CounterLung[] = "Contrapulmón"; static uint8_t text_EN_Pressure[] = "Pressure"; static uint8_t text_DE_Pressure[] = "Druck"; -static uint8_t text_FR_Pressure[] = ""; -static uint8_t text_IT_Pressure[] = ""; -static uint8_t text_ES_Pressure[] = ""; +static uint8_t text_FR_Pressure[] = "Pression"; +static uint8_t text_IT_Pressure[] = "Pressione"; +static uint8_t text_ES_Pressure[] = "Presión"; // Menu SIM static uint8_t text_EN_Simulator[] = "Simulator"; -static uint8_t text_DE_Simulator[] = ""; +static uint8_t text_DE_Simulator[] = "Simulator"; static uint8_t text_FR_Simulator[] = "Simulateur"; static uint8_t text_IT_Simulator[] = "Simulazione"; static uint8_t text_ES_Simulator[] = "Simulador"; @@ -887,7 +887,7 @@ static uint8_t text_EN_SimDecTo[] = "Dec to"; static uint8_t text_DE_SimDecTo[] = "Abst."; static uint8_t text_FR_SimDecTo[] = "Desc a"; -static uint8_t text_IT_SimDecTo[] = ""; +static uint8_t text_IT_SimDecTo[] = "Scen a"; static uint8_t text_ES_SimDecTo[] = "Desc a"; // Menu SIM sub @@ -901,13 +901,13 @@ static uint8_t text_EN_SimAscTo[] = "Asc to"; static uint8_t text_DE_SimAscTo[] = "Aufst."; static uint8_t text_FR_SimAscTo[] = "Rem. a"; -static uint8_t text_IT_SimAscTo[] = ""; +static uint8_t text_IT_SimAscTo[] = "Asce a"; static uint8_t text_ES_SimAscTo[] = "Asc a"; // Menu SIM sub static uint8_t text_EN_SimSurface[] = "Surface"; static uint8_t text_DE_SimSurface[] = "Oberfl."; -static uint8_t text_FR_SimSurface[] = ""; // Surface +static uint8_t text_FR_SimSurface[] = "Surface"; static uint8_t text_IT_SimSurface[] = "Superficie"; static uint8_t text_ES_SimSurface[] = "Superficie"; @@ -949,21 +949,21 @@ // static uint8_t text_EN_SpecialDiveGas[] = "Free configurable"; static uint8_t text_DE_SpecialDiveGas[] = "Frei einstellbar"; -static uint8_t text_FR_SpecialDiveGas[] = ""; +static uint8_t text_FR_SpecialDiveGas[] = "Réglage libre"; static uint8_t text_IT_SpecialDiveGas[] = "Configurazione libera"; static uint8_t text_ES_SpecialDiveGas[] = "Configuración libre"; // Dive Menu static uint8_t text_EN_SpecialDiveGasMenu[] = "Lost gas and extra gas"; static uint8_t text_DE_SpecialDiveGasMenu[] = "Verlorene Gase und Extra-Gas"; -static uint8_t text_FR_SpecialDiveGasMenu[] = ""; +static uint8_t text_FR_SpecialDiveGasMenu[] = "Gaz perdus et extra-gaz"; static uint8_t text_IT_SpecialDiveGasMenu[] = "Gas perso e extra gas"; static uint8_t text_ES_SpecialDiveGasMenu[] = "Gas perdido y gas extra"; // Dive Menu (CCR mode) static uint8_t text_EN_SpecialDiveGasMenuCCR[] = "Lost Gas"; static uint8_t text_DE_SpecialDiveGasMenuCCR[] = "Verlorene Gase"; -static uint8_t text_FR_SpecialDiveGasMenuCCR[] = ""; +static uint8_t text_FR_SpecialDiveGasMenuCCR[] = "Gaz perdus"; static uint8_t text_IT_SpecialDiveGasMenuCCR[] = "Gas perso"; static uint8_t text_ES_SpecialDiveGasMenuCCR[] = "Gas perdido"; @@ -977,20 +977,20 @@ // Dive Menu (CCR mode) static uint8_t text_EN_AutomaticSP[] = "Switch SP automatically"; static uint8_t text_DE_AutomaticSP[] = "Automatischer SP Wechsel"; -static uint8_t text_FR_AutomaticSP[] = ""; -static uint8_t text_IT_AutomaticSP[] = ""; -static uint8_t text_ES_AutomaticSP[] = ""; +static uint8_t text_FR_AutomaticSP[] = "Changement automatique de SP"; +static uint8_t text_IT_AutomaticSP[] = "Cambio automatico di SP"; +static uint8_t text_ES_AutomaticSP[] = "Cambio automático de SP"; // Warning static uint8_t text_EN_WarnDecoMissed[] = "Deco stop"; -static uint8_t text_DE_WarnDecoMissed[] = "Deco Stopp"; -static uint8_t text_FR_WarnDecoMissed[] = ""; +static uint8_t text_DE_WarnDecoMissed[] = "Deko Stopp"; +static uint8_t text_FR_WarnDecoMissed[] = "Palier déco"; static uint8_t text_IT_WarnDecoMissed[] = "Deco stop"; static uint8_t text_ES_WarnDecoMissed[] = "Deco stop"; // Warning static uint8_t text_EN_WarnFallback[] = "Fallback"; -static uint8_t text_DE_WarnFallback[] = ""; +static uint8_t text_DE_WarnFallback[] = "Fallback"; static uint8_t text_FR_WarnFallback[] = "Fallback"; // NEED to more specific here I guess... static uint8_t text_IT_WarnFallback[] = "Fallback"; static uint8_t text_ES_WarnFallback[] = "Fallback"; @@ -1046,7 +1046,7 @@ // Tissue Graph static uint8_t text_EN_Helium[] = "Helium"; -static uint8_t text_DE_Helium[] = ""; +static uint8_t text_DE_Helium[] = "Helium"; static uint8_t text_FR_Helium[] = "Hélium"; static uint8_t text_IT_Helium[] = "Helio"; static uint8_t text_ES_Helium[] = "Helio"; @@ -1070,7 +1070,7 @@ static uint8_t text_DE_SafetyStop2[] = "Sicherheit"; static uint8_t text_FR_SafetyStop2[] = "Palier sécurité"; static uint8_t text_IT_SafetyStop2[] = "Sicurezza"; -static uint8_t text_ES_SafetyStop2[] = "Parada de seguridad"; +static uint8_t text_ES_SafetyStop2[] = "Parada seguridad"; // Surface mode static uint8_t text_EN_noFly[] = "noFly"; @@ -1091,7 +1091,7 @@ static uint8_t text_DE_TimeSinceLastDive[] = "Tauchpause"; static uint8_t text_FR_TimeSinceLastDive[] = "Intervalle"; static uint8_t text_IT_TimeSinceLastDive[] = "Ultima immersione"; -static uint8_t text_ES_TimeSinceLastDive[] = "Última inmersión"; +static uint8_t text_ES_TimeSinceLastDive[] = "Ultima inmersión"; // Button label (tiny line) static uint8_t text_EN_ButtonLogbook[] = "Logbook"; @@ -1112,7 +1112,7 @@ static uint8_t text_DE_ButtonMenu[] = "Menü"; static uint8_t text_FR_ButtonMenu[] = "Menu"; static uint8_t text_IT_ButtonMenu[] = "Menu"; -static uint8_t text_ES_ButtonMenu[] = "Menú"; +static uint8_t text_ES_ButtonMenu[] = "Menu"; // Button label (tiny line) static uint8_t text_EN_ButtonBack[] = "Back"; @@ -1153,8 +1153,8 @@ static uint8_t text_EN_SimFollowDecoStops[] = "Ascent follows decostops"; static uint8_t text_DE_SimFollowDecoStops[] = "Sim-Aufstieg folgt Stopps"; static uint8_t text_FR_SimFollowDecoStops[] = "Remonté selon paliers"; -static uint8_t text_IT_SimFollowDecoStops[] = ""; -static uint8_t text_ES_SimFollowDecoStops[] = "Ascenso según paradas deco"; +static uint8_t text_IT_SimFollowDecoStops[] = "Sim ascenso sigue paradas"; +static uint8_t text_ES_SimFollowDecoStops[] = "Ascenso segUn paradas deco"; // Menu SYS1 static uint8_t text_EN_Bluetooth[] = "Bluetooth"; @@ -1186,15 +1186,15 @@ // Customview Header static uint8_t text_EN_Gaslist[] = "Gaslist OC"; -static uint8_t text_DE_Gaslist[] = ""; +static uint8_t text_DE_Gaslist[] = "OC Gasliste"; static uint8_t text_FR_Gaslist[] = "Liste gaz OC"; static uint8_t text_IT_Gaslist[] = "Lista gas OC"; -static uint8_t text_ES_Gaslist[] = "lista de gases OC"; +static uint8_t text_ES_Gaslist[] = "lista gases OC"; // Customview Header static uint8_t text_EN_Info[] = "Info"; -static uint8_t text_DE_Info[] = ""; -static uint8_t text_FR_Info[] = ""; // Info +static uint8_t text_DE_Info[] = "Info"; +static uint8_t text_FR_Info[] = "Info"; static uint8_t text_IT_Info[] = "Info"; static uint8_t text_ES_Info[] = "Info"; @@ -1208,9 +1208,9 @@ // Customview Header static uint8_t text_EN_Charging[] = "Charging"; static uint8_t text_DE_Charging[] = "Ladezyklus"; -static uint8_t text_FR_Charging[] = ""; -static uint8_t text_IT_Charging[] = ""; -static uint8_t text_ES_Charging[] = ""; +static uint8_t text_FR_Charging[] = "Cycle de charge"; +static uint8_t text_IT_Charging[] = "Ciclo di carica"; +static uint8_t text_ES_Charging[] = "Ciclo de carga"; // Menu SYS2 sub Information static uint8_t text_EN_Usage_Battery[] = "Battery life"; @@ -1259,7 +1259,7 @@ static uint8_t text_DE_NumberOfDives[] = "Anzahl Tauchgänge (max. Tiefe)"; static uint8_t text_FR_NumberOfDives[] = "Nombre total de plongées (prof. max)"; static uint8_t text_IT_NumberOfDives[] = "Numero totale di immersioni (prof. max)"; -static uint8_t text_ES_NumberOfDives[] = "Número total de inmersiones (prof. max)"; +static uint8_t text_ES_NumberOfDives[] = "NUmero total de inmersiones (prof. max)"; // Menu SYS2 sub Information static uint8_t text_EN_AmbientTemperature[] = "Ambient temperature range"; @@ -1333,40 +1333,40 @@ static uint8_t text_ES_HUDBattery[] = "Carga del HUD"; static uint8_t text_EN_SensorDetect[] = "Auto detection"; -static uint8_t text_DE_SensorDetect[] = "Sensor suchen"; -static uint8_t text_FR_SensorDetect[] = ""; -static uint8_t text_IT_SensorDetect[] = ""; -static uint8_t text_ES_SensorDetect[] = ""; +static uint8_t text_DE_SensorDetect[] = "Sensoren suchen"; +static uint8_t text_FR_SensorDetect[] = "Chercher capteurs"; +static uint8_t text_IT_SensorDetect[] = "Ricerca sensori"; +static uint8_t text_ES_SensorDetect[] = "BUsqueda sensores"; -static uint8_t text_EN_O2Calib[] = "Calibrate"; +static uint8_t text_EN_O2Calib[] = "Calibration"; static uint8_t text_DE_O2Calib[] = "Kalibrierung"; -static uint8_t text_FR_O2Calib[] = ""; -static uint8_t text_IT_O2Calib[] = ""; -static uint8_t text_ES_O2Calib[] = ""; +static uint8_t text_FR_O2Calib[] = "Calibrage"; +static uint8_t text_IT_O2Calib[] = "Calibrazione"; +static uint8_t text_ES_O2Calib[] = "Calibración"; static uint8_t text_EN_O2Interface[] = "O2 Interface"; static uint8_t text_DE_O2Interface[] = "O2 Interface"; -static uint8_t text_FR_O2Interface[] = ""; -static uint8_t text_IT_O2Interface[] = ""; -static uint8_t text_ES_O2Interface[] = ""; +static uint8_t text_FR_O2Interface[] = "Interface O2"; +static uint8_t text_IT_O2Interface[] = "Interfaccia O2"; +static uint8_t text_ES_O2Interface[] = "Interfaz O2"; static uint8_t text_EN_O2IFOptic[] = "optical"; static uint8_t text_DE_O2IFOptic[] = "optisch"; -static uint8_t text_FR_O2IFOptic[] = ""; -static uint8_t text_IT_O2IFOptic[] = ""; -static uint8_t text_ES_O2IFOptic[] = ""; +static uint8_t text_FR_O2IFOptic[] = "optique"; +static uint8_t text_IT_O2IFOptic[] = "ottico"; +static uint8_t text_ES_O2IFOptic[] = "óptico"; static uint8_t text_EN_O2IFAnalog[] = "analog"; static uint8_t text_DE_O2IFAnalog[] = "analog"; -static uint8_t text_FR_O2IFAnalog[] = ""; -static uint8_t text_IT_O2IFAnalog[] = ""; -static uint8_t text_ES_O2IFAnalog[] = ""; +static uint8_t text_FR_O2IFAnalog[] = "analogique"; +static uint8_t text_IT_O2IFAnalog[] = "analogico"; +static uint8_t text_ES_O2IFAnalog[] = "analógico"; static uint8_t text_EN_O2IFDigital[] = "digital"; static uint8_t text_DE_O2IFDigital[] = "digital"; -static uint8_t text_FR_O2IFDigital[] = ""; -static uint8_t text_IT_O2IFDigital[] = ""; -static uint8_t text_ES_O2IFDigital[] = ""; +static uint8_t text_FR_O2IFDigital[] = "digitale"; +static uint8_t text_IT_O2IFDigital[] = "digital"; +static uint8_t text_ES_O2IFDigital[] = "digital"; // Menu SYS1 sub (buttons) static uint8_t text_EN_LowerIsLess[] = "Lower is less sensitive"; @@ -1378,9 +1378,9 @@ // Dive Mode YELLOW TEXT under Customview static uint8_t text_EN_DiveMenuQ[] = " Menu? "; static uint8_t text_DE_DiveMenuQ[] = " Menü? "; -static uint8_t text_FR_DiveMenuQ[] = ""; -static uint8_t text_IT_DiveMenuQ[] = "Menu?"; -static uint8_t text_ES_DiveMenuQ[] = "Menú"; +static uint8_t text_FR_DiveMenuQ[] = " Menu "; +static uint8_t text_IT_DiveMenuQ[] = " Menu? "; +static uint8_t text_ES_DiveMenuQ[] = " Menu "; // Dive Mode YELLOW TEXT under Customview static uint8_t text_EN_DiveQuitQ[] = " Quit? "; @@ -1392,7 +1392,7 @@ // Dive Mode YELLOW TEXT under Customview static uint8_t text_EN_DiveBearingQ[] = "Bearing"; static uint8_t text_DE_DiveBearingQ[] = "Peilung"; -static uint8_t text_FR_DiveBearingQ[] = ""; +static uint8_t text_FR_DiveBearingQ[] = "Gisement"; static uint8_t text_IT_DiveBearingQ[] = ""; static uint8_t text_ES_DiveBearingQ[] = "Rumbo"; @@ -1413,15 +1413,15 @@ // Menu SYS2 static uint8_t text_EN_ExtraBigFont[] = "Optional"; static uint8_t text_DE_ExtraBigFont[] = "Optional"; -static uint8_t text_FR_ExtraBigFont[] = "si"; -static uint8_t text_IT_ExtraBigFont[] = "si"; -static uint8_t text_ES_ExtraBigFont[] = "si"; +static uint8_t text_FR_ExtraBigFont[] = "En option"; +static uint8_t text_IT_ExtraBigFont[] = "Opzionale"; +static uint8_t text_ES_ExtraBigFont[] = "Opcional"; static uint8_t text_EN_ExtraBFActive[] = "Start screen"; -static uint8_t text_DE_ExtraBFActive[] = "Start Bildschirm"; -static uint8_t text_FR_ExtraBFActive[] = ""; -static uint8_t text_IT_ExtraBFActive[] = ""; -static uint8_t text_ES_ExtraBFActive[] = ""; +static uint8_t text_DE_ExtraBFActive[] = "Startbildschirm"; +static uint8_t text_FR_ExtraBFActive[] = "Écran démarrage"; +static uint8_t text_IT_ExtraBFActive[] = "Schermata iniziale"; +static uint8_t text_ES_ExtraBFActive[] = "Pantalla de inicio"; // Menu SYS2 (future feature) static uint8_t text_EN_ExtraDecoGame[] = "Deco game"; @@ -1472,7 +1472,7 @@ static uint8_t text_EN_DecoDataLost[] = "Decompression data will be lost"; static uint8_t text_DE_DecoDataLost[] = "Dekompressionsdaten verloren!"; static uint8_t text_FR_DecoDataLost[] = "RaZ de la décompression"; // RaZ -static uint8_t text_IT_DecoDataLost[] = ""; +static uint8_t text_IT_DecoDataLost[] = "Dati di decompressione persi!"; static uint8_t text_ES_DecoDataLost[] = "Se perderá la información de descompresión"; // Menu SYS1 sub and Dive Menu @@ -1490,9 +1490,9 @@ // Menu SYS1, sub static uint8_t text_EN_SensorList[] = "Sensor"; -static uint8_t text_DE_SensorList[] = ""; -static uint8_t text_FR_SensorList[] = "Cellule"; -static uint8_t text_IT_SensorList[] = ""; +static uint8_t text_DE_SensorList[] = "Sensor"; +static uint8_t text_FR_SensorList[] = "Capteur"; +static uint8_t text_IT_SensorList[] = "Sensore"; static uint8_t text_ES_SensorList[] = "Sensor"; // Menu SYS1, sub @@ -1529,15 +1529,15 @@ static uint8_t text_EN_ApneaTotal[] = "total"; static uint8_t text_DE_ApneaTotal[] = "gesamt"; -static uint8_t text_FR_ApneaTotal[] = ""; +static uint8_t text_FR_ApneaTotal[] = "total"; static uint8_t text_IT_ApneaTotal[] = "Completo"; static uint8_t text_ES_ApneaTotal[] = "Total"; static uint8_t text_EN_ApneaLast[] = "last"; static uint8_t text_DE_ApneaLast[] = "letzter"; static uint8_t text_FR_ApneaLast[] = "dernier"; -static uint8_t text_IT_ApneaLast[] = ""; -static uint8_t text_ES_ApneaLast[] = "último"; +static uint8_t text_IT_ApneaLast[] = "ultimo"; +static uint8_t text_ES_ApneaLast[] = "Ultimo"; static uint8_t text_EN_ApneaSurface[] = "Surface time"; static uint8_t text_DE_ApneaSurface[] = "Oberflächenzeit"; @@ -1592,7 +1592,7 @@ static uint8_t text_EN_Default[] = "Default"; -static uint8_t text_DE_Default[] = ""; +static uint8_t text_DE_Default[] = "Standard"; static uint8_t text_FR_Default[] = "Défaut"; static uint8_t text_IT_Default[] = "Standard"; static uint8_t text_ES_Default[] = "Por defecto"; @@ -1604,7 +1604,7 @@ static uint8_t text_ES_LiterproMinute[] = "Litros/Minuto"; static uint8_t text_EN_Reserve[] = "Reserve"; -static uint8_t text_DE_Reserve[] = ""; +static uint8_t text_DE_Reserve[] = "Reserve"; static uint8_t text_FR_Reserve[] = "Réserve"; static uint8_t text_IT_Reserve[] = "Riserva"; static uint8_t text_ES_Reserve[] = "Reserva"; @@ -1612,7 +1612,7 @@ static uint8_t text_EN_Daylightsaving[] = "Daylight sav."; static uint8_t text_DE_Daylightsaving[] = "Sommerzeit"; static uint8_t text_FR_Daylightsaving[] = "Heure d'été"; -static uint8_t text_IT_Daylightsaving[] = ""; +static uint8_t text_IT_Daylightsaving[] = "L'ora legale"; static uint8_t text_ES_Daylightsaving[] = "Horario de verano"; static uint8_t text_EN_ShowDebug[] = "Debug info"; @@ -1780,8 +1780,8 @@ static uint8_t text_EN_SlowExit[] = "Slow exit"; static uint8_t text_DE_SlowExit[] = "Ausstieg"; static uint8_t text_FR_SlowExit[] = ""; -static uint8_t text_IT_SlowExit[] = ""; -static uint8_t text_ES_SlowExit[] = ""; +static uint8_t text_IT_SlowExit[] = "Ascensione"; +static uint8_t text_ES_SlowExit[] = "Salida lenta"; static uint8_t text_EN_ScrubTime[] = "Scrubber time"; static uint8_t text_DE_ScrubTime[] = "Kalkstandzeit"; @@ -1839,9 +1839,9 @@ static uint8_t text_EN_KeyLock[] = "Key lock"; static uint8_t text_DE_KeyLock[] = "Tastensperre"; -static uint8_t text_FR_KeyLock[] = ""; -static uint8_t text_IT_KeyLock[] = ""; -static uint8_t text_ES_KeyLock[] = ""; +static uint8_t text_FR_KeyLock[] = "Verrouillage du clavier"; +static uint8_t text_IT_KeyLock[] = "Serratura a chiave"; +static uint8_t text_ES_KeyLock[] = "Cerradura de llave"; static uint8_t text_EN_NotCalibrated[] = "not calibrated"; static uint8_t text_DE_NotCalibrated[] = "nicht kalibriert";
--- a/Small_CPU/Src/baseCPU2.c Sun Dec 22 21:19:21 2024 +0100 +++ b/Small_CPU/Src/baseCPU2.c Sun Jan 19 12:00:50 2025 +0100 @@ -174,14 +174,14 @@ .versionFirst = 3, .versionSecond = 4, .versionThird = 0, - .versionBeta = 1, + .versionBeta = 0, /* 4 bytes with trailing 0 */ .signature = "mh", - .release_year = 23, - .release_month = 9, - .release_day = 14, + .release_year = 25, + .release_month = 1, + .release_day = 18, .release_sub = 0, /* max 48 with trailing 0 */