/* * Copyright (c) 2022, Shenzhen CVA Innovation CO.,LTD * All rights reserved. * * Shenzhen CVA Innovation CO.,LTD (CVA chip) is supplying this file for use * exclusively with CVA's microcontroller products. This file can be freely * distributed within development tools that are supporting such microcontroller * products. * * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. * CVA SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, * OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. */ #ifndef _FEE_INITIALIZATION_H_ #define _FEE_INITIALIZATION_H_ /******************************************************************************* * the includes ******************************************************************************/ #include #include #include "fee_types.h" /*! \addtogroup Flash EEPROM Emulation * @{ */ #ifdef __cplusplus extern "C" { #endif /******************************************************************************* * the defines ******************************************************************************/ /******************************************************************************* * the typedefs ******************************************************************************/ /******************************************************************************* * the globals ******************************************************************************/ /******************************************************************************* * the function prototypes ******************************************************************************/ /*! \brief Internal initializtion * * This function is the internal initializtion FEE driver * * \param[in] obj : pointer to FEE driver instance */ extern void Fee_EntryInitialization(const FeeType *obj); /*! \brief Initialize job of FEE * * This function implemente the initialiazation job of FEE * * \param[in] obj : pointer to FEE driver instance */ extern bool Fee_InitializationJob(const FeeType *obj); #ifdef __cplusplus } #endif /* extern "C" */ /*! @}*/ #endif /* _FEE_INITIALIZATION_H_ */