Mercurial > public > ostc4
annotate Discovery/Inc/tMenuEditCvOption.h @ 1075:ef99fff2d2de Icon_Integration tip
Unlock button lock if BT is connected:
In the previous version the button lock coluld only be disabled by following the correct button press order. In case a button does not work (e.g. low button sensitifity) the OSTC would be locked. To avoid such a scenario the button lock is now also removed if the OSTC is connected via Bluetooth
| author | ideenmodellierer |
|---|---|
| date | Sun, 22 Feb 2026 20:00:00 +0100 |
| parents | b4a79464caf7 |
| children |
| rev | line source |
|---|---|
| 999 | 1 /////////////////////////////////////////////////////////////////////////////// |
| 2 /// -*- coding: UTF-8 -*- | |
| 3 /// | |
| 4 /// \file Discovery/Inc/tMenuEditCvOption.h | |
| 5 /// \brief Header file for editing Hardware Settings | |
| 6 /// \author heinrichs weikamp gmbh | |
| 7 /// \date 24-Apr-2025 | |
| 8 /// | |
| 9 /// $Id$ | |
| 10 /////////////////////////////////////////////////////////////////////////////// | |
| 11 /// \par Copyright (c) 2014-2025 Heinrichs Weikamp gmbh | |
| 12 /// | |
| 13 /// This program is free software: you can redistribute it and/or modify | |
| 14 /// it under the terms of the GNU General Public License as published by | |
| 15 /// the Free Software Foundation, either version 3 of the License, or | |
| 16 /// (at your option) any later version. | |
| 17 /// | |
| 18 /// This program is distributed in the hope that it will be useful, | |
| 19 /// but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 20 /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 21 /// GNU General Public License for more details. | |
| 22 /// | |
| 23 /// You should have received a copy of the GNU General Public License | |
| 24 /// along with this program. If not, see <http://www.gnu.org/licenses/>. | |
| 25 ////////////////////////////////////////////////////////////////////////////// | |
| 26 | |
| 27 /* Define to prevent recursive inclusion -------------------------------------*/ | |
| 28 #ifndef TMENU_EDIT_CVOPTION_H | |
| 29 #define TMENU_EDIT_CVOPTION_H | |
| 30 | |
| 31 /* Includes ------------------------------------------------------------------*/ | |
| 32 #include "stm32f4xx_hal.h" | |
| 33 #include "gfx_engine.h" | |
| 34 #include "global_constants.h" | |
| 35 #include "settings.h" | |
| 36 #include "data_central.h" | |
| 37 | |
| 1071 | 38 |
| 39 typedef void (*openFunc_t)(void); | |
| 40 void tMCvOption_SetOpenFnct(uint8_t cvOptId, uint8_t index); | |
| 41 | |
| 999 | 42 void openEdit_CvOption(uint8_t line); |
| 43 void refresh_CompassEdit(void); | |
| 44 uint32_t tMCvOption_refresh(uint8_t line, char *text, uint16_t *tab, char *subtext); | |
|
1001
21142f4fa968
Cleanup menu structucture afer menu shift:
Ideenmodellierer
parents:
999
diff
changeset
|
45 void tMCvOption_checkLineStatus(void); |
| 999 | 46 |
| 47 #endif /* TMENU_EDIT_CVOPTION_H */ |
