xtotpSettings.h (1334B)
1 /** 2 * @file xtotpSettings.h 3 * @author Adrian STEINER (steia19@bfh.ch) 4 * @brief Settings state machine for secret registration and additional settings 5 * @version 0.1 6 * @date 27-02-2025 7 * 8 * @copyright (C) 2025 Adrian STEINER 9 * This program is free software: you can redistribute it and/or modify 10 * it under the terms of the GNU General Public License as published by 11 * the Free Software Foundation, either version 3 of the License, or 12 * (at your option) any later version. 13 * 14 * This program is distributed in the hope that it will be useful, 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 * GNU General Public License for more details. 18 * 19 * You should have received a copy of the GNU General Public License 20 * along with this program. If not, see <https: //www.gnu.org/licenses/>. 21 * 22 */ 23 #ifndef XTOTP_SETTINGS_H 24 #define XTOTP_SETTINGS_H 25 26 #ifdef __cplusplus 27 extern "C" { 28 #endif 29 30 #include "xtotp.h" 31 32 /** 33 * @brief Process the additional 34 * 35 * @param appData 36 * @param inputState 37 * @param inputButton 38 */ 39 void settings_processAdditional(xtotp_Data *appData, 40 inputLevelState inputState, 41 inputButtonPos inputButton); 42 43 #ifdef __cplusplus 44 } 45 #endif 46 47 #endif /* XTOTP_SETTINGS_H*/