Mercurial > public > ostc4
view Discovery/Inc/tMenuCvOptionText.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 |
line wrap: on
line source
/////////////////////////////////////////////////////////////////////////////// /// -*- coding: UTF-8 -*- /// /// \file Discovery/Inc/tMenuCvOption.h /// \brief Header file text line provider functions /// \author heinrichs weikamp gmbh /// \date 03-Feb-2026 /// /// $Id$ /////////////////////////////////////////////////////////////////////////////// /// \par Copyright (c) 2014-2026 Heinrichs Weikamp gmbh /// /// This program is free software: you can redistribute it and/or modify /// it under the terms of the GNU General Public License as published by /// the Free Software Foundation, either version 3 of the License, or /// (at your option) any later version. /// /// This program is distributed in the hope that it will be useful, /// but WITHOUT ANY WARRANTY; without even the implied warranty of /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the /// GNU General Public License for more details. /// /// You should have received a copy of the GNU General Public License /// along with this program. If not, see <http://www.gnu.org/licenses/>. ////////////////////////////////////////////////////////////////////////////// /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef TMENU_CVOPTIONTEXT_H #define TMENU_CVOPTIONTEXT_H /* Includes ------------------------------------------------------------------*/ /** @addtogroup Template * @{ */ #include <stdint.h> enum CVOPTIONS /* the order defines the priority as well */ { CVOPT_Compass = 0, CVOPT_O2_Sensor, CVOPT_CO2_Sensor, CVOPT_Pressure_Sensor, CVOPT_Timer, CVOPT_END }; typedef uint8_t (*refreshFunc_t)(char *); /* Exported variables --------------------------------------------------------*/ /* Exported functions --------------------------------------------------------*/ uint8_t tMCvOptText_BuildDynamicContentList(); refreshFunc_t* tMCvOptText_GetTable(); uint8_t tMCvOptText_GetTableItemCnt(); uint8_t tMCvOptText_refreshCompass(char* pText); uint8_t tMCvOptText_refreshTimer(char* pText); uint8_t tMCvOptText_refreshO2(char* pText); uint8_t tMCvOptText_refreshCO2(char* pText); #endif /* TMENU_CVOPTIONTEXT_H */
