/** ****************************************************************************** * @file FLASH_CACHE.h * @author TMC Team * @version V3.1.0 * @date 06/19/2009 * @brief This file contains all the functions prototypes for the FLASH_CACHE firmware * library. ****************************************************************************** * @copy * * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. * *

© COPYRIGHT 2009 STMicroelectronics

*/ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __FLASH_CACHE_H #define __FLASH_CACHE_H #ifdef __cplusplus extern "C" { #endif /** @addtogroup THM36x2 * @{ */ /** @addtogroup THM36x2_HAL_Driver * @{ */ /** @defgroup FLASH_CACHE * @brief FLASH_CACHE HAL modules driver * @{ */ /** @addtogroup FLASH_CACHE_Exported_Function * @{ */ //flash cache definition #define FLASH_ACC_DCON_RSTN (0x00000001UL) /*!< FLASHACC DCACHE Reset*/ #define FLASH_ACC_DCON_BYPASS (0x00000002UL) /*!< FLASHACC DCACHE Bypass*/ void Flash_Icache_Cmd(Flash_Cache_TypeDef *Flash_Cache,FunctionalState NewState); void Flash_Dcache_Cmd(Flash_Cache_TypeDef *Flash_Cache,FunctionalState NewState); void Flash_Icache_Rest(Flash_Cache_TypeDef *Flash_Cache,FunctionalState NewState); void Flash_Dcache_Rest(Flash_Cache_TypeDef *Flash_Cache,FunctionalState NewState); void FlashDcache_Enable(void); void FlashDcache_Disable(void); /** * @} */ /** * @} */ /** * @} */ /** * @} */ /** * @} */ #ifdef __cplusplus } #endif #endif /* __Thm36x2_TMC_FLASH_CACHE_H */