/************************************************************************** * * Copyright (c) 2026-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 NVDataMgmt.h * * @author (last) Dara Navaei * @date (last) 21-Jan-2026 * * @author (original) Dara Navaei * @date (original) 21-Jan-2026 * ***************************************************************************/ #ifndef __NVDATAMGMT_H__ #define __NVDATAMGMT_H__ #include "BLCommon.h" /** * @defgroup NVDataMgmt NVDataMgmt * @brief Non-volatile data management module. Handles Bank 7 of the TI processor and the * RAM of the RTC chip. * * @addtogroup NVDataMgmt * @{ */ // ********** public definitions ********** // ********** public function prototypes ********** void initNVDataMgmt( void ); void clearSWUpdateNVStatus( void ); BOOL handleUpdatingFlash( U08* dataToWrite ); BOOL isFWCRCTableValid( void ); /**@}*/ #endif