/**
  *****************************************************************************
  * @file    sys_ufcs_config.h
  * @author  Solution Team
  * @version V1.00
  * @date    28-February-2023
  * @brief   UFCS configuration header file
  *****************************************************************************
  * @attention 
  *  Copyright (c) 2017 - 2023 Unicmicro Co., Ltd. 
  *  All Rights Reserved. 
  *****************************************************************************
  */

#ifndef __SYS_UFCS_CONFIG_H_
#define __SYS_UFCS_CONFIG_H_

#include "arch.h"
#include "libc.h"
#include "ufcs.h"
#include "sys_defs.h"
#include "sys_config.h"

#define SYS_UFCS_CHIP_VER       (1)
#define SYS_UFCS_HW_VER         (1)
#define SYS_UFCS_FW_VER         (1)

/**
 * @description:    UFCS Flash配置加载，系统初始化时调用
 * @param *dev      UFCS设备指针（UFCS_DEV_t *）
 * @return void
 */
void sys_ufcs_cfg_load(UFCS_DEV_t *dev);

/**
 * @description:    系统调试等级变更时回调函数
 * @param level     调试等级
 * @return void
 */
void sys_cfg_dbg_onchange_ufcs(u32_t level);

#endif /* #ifndef __SYS_UFCS_CONFIG_H_ */

