#ifndef _BFLB_L1C_H #define _BFLB_L1C_H #include "bflb_core.h" /** @addtogroup LHAL * @{ */ /** @addtogroup L1C * @{ */ /** * @brief * */ void bflb_l1c_icache_enable(void); /** * @brief * */ void bflb_l1c_icache_disable(void); /** * @brief * */ void bflb_l1c_icache_invalid_all(void); /** * @brief * */ void bflb_l1c_dcache_enable(void); /** * @brief * */ void bflb_l1c_dcache_disable(void); /** * @brief * */ void bflb_l1c_dcache_clean_all(void); /** * @brief * */ void bflb_l1c_dcache_invalidate_all(void); /** * @brief * */ void bflb_l1c_dcache_clean_invalidate_all(void); /** * @brief * * @param [in] addr * @param [in] size */ void bflb_l1c_dcache_clean_range(void *addr, uint32_t size); /** * @brief * * @param [in] addr * @param [in] size */ void bflb_l1c_dcache_invalidate_range(void *addr, uint32_t size); /** * @brief * * @param [in] addr * @param [in] size */ void bflb_l1c_dcache_clean_invalidate_range(void *addr, uint32_t size); /** * @} */ /** * @} */ #endif