# HG changeset patch # User Dmitry Romanov # Date 1543216382 -10800 # Node ID 8b0fadd413c64db2c0c129a08e885609bdd3610d # Parent 83857eb3b12bce5b3b5a475f7753e0f2020b6644 First stable. With minimal button sensitivity fix(for broken buttons) diff -r 83857eb3b12b -r 8b0fadd413c6 Discovery/Src/base.c --- a/Discovery/Src/base.c Fri Nov 23 18:14:56 2018 +0300 +++ b/Discovery/Src/base.c Mon Nov 26 10:13:02 2018 +0300 @@ -520,7 +520,7 @@ // =============================================================================== void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) { - DataEX_call(); +// DataEX_call(); #ifdef DEMOMODE if(htim->Instance==TIM7) { @@ -557,7 +557,7 @@ case BaseInfo: updateSetpointStateUsed(); DateEx_copy_to_dataOut(); -// DataEX_call(); + DataEX_call(); DataEX_copy_to_LifeData(&modeChange); //foto session :-) stateRealGetPointerWrite()->lifeData.battery_charge = 99; //foto session :-) stateSimGetPointerWrite()->lifeData.battery_charge = 99; @@ -577,7 +577,7 @@ break; case BaseStop: DateEx_copy_to_dataOut(); -// DataEX_call(); + DataEX_call(); DataEX_control_connection_while_asking_for_sleep(); break; default: @@ -585,7 +585,7 @@ if(get_globalState() == StUART_RTECONNECT) { DateEx_copy_to_dataOut(); -// DataEX_call(); + DataEX_call(); DataEX_copy_to_LifeData(0); } break; diff -r 83857eb3b12b -r 8b0fadd413c6 Discovery/Src/settings.c --- a/Discovery/Src/settings.c Fri Nov 23 18:14:56 2018 +0300 +++ b/Discovery/Src/settings.c Mon Nov 26 10:13:02 2018 +0300 @@ -55,8 +55,8 @@ { .versionFirst = 1, .versionSecond = 4, - .versionThird = 5, - .versionBeta = 1, + .versionThird = 3, + .versionBeta = 2, /* 4 bytes with trailing 0 */ .signature = "mh", @@ -1059,9 +1059,9 @@ // flex values 0, 1, 2 for(int i=0; i<3;i++) { - if(Settings.ButtonResponsiveness[i] < 60) // 70-10 + if(Settings.ButtonResponsiveness[i] < 40) // 50-10 //Fix for broken buttons. :) { - Settings.ButtonResponsiveness[i] = 70; + Settings.ButtonResponsiveness[i] = 40; corrections++; } else @@ -2660,9 +2660,9 @@ inputValueRaw = 110; } else - if(inputValueRaw < 70) + if(inputValueRaw < 50) { - inputValueRaw = 70; + inputValueRaw = 50; } // the unbalanced value diff -r 83857eb3b12b -r 8b0fadd413c6 ostc4pack/OSTC4_Firmware.bin Binary file ostc4pack/OSTC4_Firmware.bin has changed diff -r 83857eb3b12b -r 8b0fadd413c6 ostc4pack/OSTC4_firmware_upload.bin Binary file ostc4pack/OSTC4_firmware_upload.bin has changed