Index: firmware/App/Modes/ModeUpdate.h =================================================================== diff -u -rabb9687e52d9db5df1abe7626ba04a6d431ba823 -r5acce83ec629eff9621c0193fae57b7b63ad8de8 --- firmware/App/Modes/ModeUpdate.h (.../ModeUpdate.h) (revision abb9687e52d9db5df1abe7626ba04a6d431ba823) +++ firmware/App/Modes/ModeUpdate.h (.../ModeUpdate.h) (revision 5acce83ec629eff9621c0193fae57b7b63ad8de8) @@ -1,13 +1,44 @@ -/* - * ModeUpdate.h - * - * Created on: Jul 31, 2024 - * Author: fw - */ +/************************************************************************** +* +* Copyright (c) 2024-2026 Diality Inc. - All Rights Reserved. +* +* THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN +* WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. +* +* @file ModeUpdate.h +* +* @author (last) Dara Navaei +* @date (last) 21-Jan-2026 +* +* @author (original) Dara Navaei +* @date (original) 01-Aug-2024 +* +***************************************************************************/ #ifndef _MODEUPDATE_H__ #define _MODEUPDATE_H__ +#include "BLCommon.h" +/** + * @defgroup UpdateMode UpdateMode + * @brief Update mode unit. Manages the Update mode functions via a state + * machine. + * + * @addtogroup UpdateMode + * @{ + */ +// ********** public definitions ********** + +// ********** public function prototypes ********** + +void initUpdateMode( void ); + +U32 transitionToUpdateMode( void ); + +U32 execUpdateMode( void ); + +/**@}*/ + #endif