MCUSW
FLS Configuration

Introduction

This files defines FLS MCAL configuration structures

Data Structures

struct  Fls_SectorType
 FLS Module Flashable Sectors and pages. More...
 
struct  Fls_ConfigType
 FLS Module Configuration Structure. More...
 

Macros

#define FLS_PRE_COMPILE_VARIANT   (STD_ON)
 FLS Build Variant. Build variants.(i.e Pre Compile,Post Build or Link time) More...
 
#define FLS_INIT_CONFIG_PC   FlsConfigSet
 Pre Compile config macro name. More...
 
#define FLS_BASE_ADDRESS   (1342177280U)
 Flash Memory start address, defines lower boundary for read/writ/erase/compare jobs. More...
 
#define FLS_BLANK_CHECK_API   (STD_ON)
 Enable/disable FLS Blank Check API. More...
 
#define FLS_COMPARE_API   (STD_ON)
 Enable/disable FLS compare API. More...
 
#define FLS_DEV_ERROR_DETECT   (STD_ON)
 Enable/disable FLS dev detect error. More...
 
#define FLS_DRIVER_INDEX   (0U)
 Index of driver, used by FEE. More...
 
#define FLS_GET_JOB_RESULT_API   (STD_ON)
 Enable/disable FLS Fls_GetJobResult function API. More...
 
#define FLS_GET_STATUS_API   (STD_ON)
 Enable/disable FLS Fls_GetStatus function API. More...
 
#define FLS_TOTAL_SIZE   (1073741824U)
 Total amount of flash memory in bytes. More...
 
#define FLS_USE_INTERRUPTS   (STD_OFF)
 Job processing triggered by hardware interrupt. More...
 
#define FLS_VERSION_INFO_API   (STD_ON)
 Enable/disable FLS get version info API. More...
 

Macro Definition Documentation

◆ FLS_PRE_COMPILE_VARIANT

#define FLS_PRE_COMPILE_VARIANT   (STD_ON)

FLS Build Variant. Build variants.(i.e Pre Compile,Post Build or Link time)

◆ FLS_INIT_CONFIG_PC

#define FLS_INIT_CONFIG_PC   FlsConfigSet

Pre Compile config macro name.

◆ FLS_BASE_ADDRESS

#define FLS_BASE_ADDRESS   (1342177280U)

Flash Memory start address, defines lower boundary for read/writ/erase/compare jobs.

◆ FLS_BLANK_CHECK_API

#define FLS_BLANK_CHECK_API   (STD_ON)

Enable/disable FLS Blank Check API.

◆ FLS_COMPARE_API

#define FLS_COMPARE_API   (STD_ON)

Enable/disable FLS compare API.

◆ FLS_DEV_ERROR_DETECT

#define FLS_DEV_ERROR_DETECT   (STD_ON)

Enable/disable FLS dev detect error.

◆ FLS_DRIVER_INDEX

#define FLS_DRIVER_INDEX   (0U)

Index of driver, used by FEE.

◆ FLS_GET_JOB_RESULT_API

#define FLS_GET_JOB_RESULT_API   (STD_ON)

Enable/disable FLS Fls_GetJobResult function API.

◆ FLS_GET_STATUS_API

#define FLS_GET_STATUS_API   (STD_ON)

Enable/disable FLS Fls_GetStatus function API.

◆ FLS_TOTAL_SIZE

#define FLS_TOTAL_SIZE   (1073741824U)

Total amount of flash memory in bytes.

◆ FLS_USE_INTERRUPTS

#define FLS_USE_INTERRUPTS   (STD_OFF)

Job processing triggered by hardware interrupt.

◆ FLS_VERSION_INFO_API

#define FLS_VERSION_INFO_API   (STD_ON)

Enable/disable FLS get version info API.