/*******************************************************************************
 *
 * (c) Copyright 2016-2017 Xilinx, Inc. All rights reserved.
 *
 * This file contains confidential and proprietary information of Xilinx, Inc.
 * and is protected under U.S. and international copyright and other
 * intellectual property laws.
 *
 * DISCLAIMER
 * This disclaimer is not a license and does not grant any rights to the
 * materials distributed herewith. Except as otherwise provided in a valid
 * license issued to you by Xilinx, and to the maximum extent permitted by
 * applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL
 * FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS,
 * IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
 * MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE;
 * and (2) Xilinx shall not be liable (whether in contract or tort, including
 * negligence, or under any other theory of liability) for any loss or damage
 * of any kind or nature related to, arising under or in connection with these
 * materials, including for any direct, or any indirect, special, incidental,
 * or consequential loss or damage (including loss of data, profits, goodwill,
 * or any type of loss or damage suffered as a result of any action brought by
 * a third party) even if such damage or loss was reasonably foreseeable or
 * Xilinx had been advised of the possibility of the same.
 *
 * CRITICAL APPLICATIONS
 * Xilinx products are not designed or intended to be fail-safe, or for use in
 * any application requiring fail-safe performance, such as life-support or
 * safety devices or systems, Class III medical devices, nuclear facilities,
 * or any other applications that could lead to death, personal injury, or
 * severe property or environmental damage (individually and collectively,
 * "Critical Applications"). Customer assumes the sole risk and liability of any
 * use of Xilinx products in Critical Applications, subject only to applicable
 * laws and regulations governing limitations on product liability.
 * THE MATERIALS ARE NOT WARRANTED FOR USE IN APPLICATIONS RELATED TO DEPLOYMENT
 * OF AIRBAGS OR FOR USE IN APPLICATIONS THAT AFFECT CONTROL OF A VEHICLE
 * ("SAFETY APPLICATION") UNLESS THERE IS A SAFETY CONCEPT OR REDUNDANCY FEATURE
 * (CONSISTENT WITH THE ISO-26262 AUTOMOTIVE SAFETY STANDARD OR APPLICABLE
 * UPDATED STANDARD) ("SAFETY DESIGN").  LICENSEE SHALL, PRIOR TO USING OR
 * DISTRIBUTING ANY SYSTEMS THAT INCORPORATE THE MATERIALS, THOROUGHLY TEST THE
 * SAME FOR SAFETY PURPOSES.  USE OF THE MATERIALS IN A SAFETY APPLICATION
 * WITHOUT A SAFETY DESIGN IS FULLY AT THE RISK OF CUSTOMER, SUBJECT ONLY TO
 * APPLICABLE LAWS AND REGULATIONS GOVERNING LIMITATIONS ON PRODUCT LIABILITY.
 *
 * THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE
 * AT ALL TIMES.
 *
 *******************************************************************************/
/******************************************************************************/
/**
 * AUTOMATICALLY GENERATED FILE. DO NOT EDIT.
 *  GENERATED ON : Wed 2022 Jul 13 15:28:57 BST
 *
 *  file:  Fls_Cfg.c
 *
 *  Description: This file contains definition of the data structure  for pre
                compile variant and function definitions of the Fls module. 
 * <pre>
 *
 * Ver   Who    Date       Changes
 * ----- ----  ----------  ----------------------------------------------------
 * 1.0.0 KPIT  01/10/17    First release.
 * 1.0.1 KPIT  01/16/17    As per CR 10 File Banner is updated.
 * 1.0.2 KPIT  05/02/17	  As per CR 11 ucFlsMfgDeviceId element is generated
 *                         in Fls_MemConfigType Structure type.
 *                         Memory abstraction is added.
 * 1.0.3  KPIT 04/02/19    As per Redmine #48133
 *                         Code implemented for Macronix Flash to work.
 *                         Irq is implemented as per redmine(#48146)
 *                         macro is added for external module version
 *                         check(#48328)
 *
 * </pre>
 *
 *******************************************************************************/


/*******************************************************************************
 **                      Imported Compiler Switch Check                        **
 *******************************************************************************/

#ifdef __cplusplus
extern "C"{
#endif

/*******************************************************************************
 **                      Includes                                              **
 *******************************************************************************/
#include "Fls.h"

/*******************************************************************************
 **                      Imported Compiler Switch Check                        **
 *******************************************************************************/
/*******************************************************************************
 **                      Private Macro Definitions                             **
 *******************************************************************************/

#define FLS_VENDOR_ID_CFG_C   39u
#define FLS_MODULE_ID_CFG_C   92u

#define FLS_AR_RELEASE_MAJOR_VERSION_CFG_C     4u
#define FLS_AR_RELEASE_MINOR_VERSION_CFG_C     2u
#define FLS_AR_RELEASE_REVISION_VERSION_CFG_C  2u

#define FLS_SW_MAJOR_VERSION_CFG_C     1u
#define FLS_SW_MINOR_VERSION_CFG_C     0u
#define FLS_SW_PATCH_VERSION_CFG_C     3u

/*******************************************************************************
 **                      Private Type Definitions                              **
 *******************************************************************************/

/*******************************************************************************
 **                       Private Function Declarations                        **
 *******************************************************************************/

/*******************************************************************************
 **                      Global Function Definitions                           **
 *******************************************************************************/

/*******************************************************************************
 **                     Global Constant Definitions                            **
 *******************************************************************************/

/*******************************************************************************
 **                      Global Variable Definitions                           **
 *******************************************************************************/

#define FLS_START_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
#include "Fls_MemMap.h"
//static CONST(Fls_SectorType, FLS_CONFIG_DATA) Fls_SectorList[128] =
static CONST(Fls_SectorType, FLS_CONFIG_DATA) Fls_SectorList[36] =
{
 {
  /*ulFlsSectorStartaddress */
  0x0,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x10000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x20000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x30000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x40000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x50000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x60000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x70000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x80000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x90000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0xA0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0xB0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0xC0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0xD0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0xE0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0xF0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x100000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x110000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x120000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x130000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x140000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x150000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x160000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x170000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x180000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x190000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x1A0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x1B0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x1C0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x1D0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x1E0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x1F0000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x200000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x210000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x220000,
  /*ulFlsNumberOfSectors */
  1
 },
 {
  /*ulFlsSectorStartaddress */
  0x230000,
  /*ulFlsNumberOfSectors */
  1
 },
// {
//  /*ulFlsSectorStartaddress */
//  0x240000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x250000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x260000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x270000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x280000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x290000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x2A0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x2B0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x2C0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x2D0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x2E0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x2F0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x300000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x310000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x320000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x330000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x340000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x350000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x360000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x370000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x380000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x390000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x3A0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x3B0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x3C0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x3D0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x3E0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x3F0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x400000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x410000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x420000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x430000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x440000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x450000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x460000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x470000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x480000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x490000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x4A0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x4B0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x4C0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x4D0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x4E0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x4F0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x500000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x510000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x520000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x530000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x540000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x550000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x560000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x570000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x580000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x590000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x5A0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x5B0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x5C0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x5D0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x5E0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x5F0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x600000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x610000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x620000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x630000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x640000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x650000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x660000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x670000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x680000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x690000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x6A0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x6B0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x6C0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x6D0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x6E0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x6F0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x700000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x710000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x720000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x730000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x740000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x750000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x760000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x770000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x780000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x790000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x7A0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x7B0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x7C0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x7D0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x7E0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
// {
//  /*ulFlsSectorStartaddress */
//  0x7F0000,
//  /*ulFlsNumberOfSectors */
//  1
// },
};
#define FLS_STOP_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
#include "Fls_MemMap.h"


#define FLS_START_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
#include "Fls_MemMap.h"

CONST(Fls_MemConfigType, FLS_CONFIG_DATA) Fls_MemConfig =
{

 /*ulFlsTotalSize*/
 0x240000,//0x800000,
 /*ulFlsPageSize*/
 0x100, //0x1,
 /*ulFlsSectorSize*/
 0x10000,
 /*ucFlsQspiMode*/
 0x1,
 /*ucFlsBusWidth*/
 0x1,
 /*ulFlsSectorListSize*/
 36,//0x80,
 /*pFlsSectorList*/
 &Fls_SectorList[0],
 /*ucFlsQspiBaudRateDivider*/
 1,  /* bus speed 1MHz from 90MHz -> divider = (Module clock / Clock Speed) - 1 = 89 */
     /* bus speed 45MHz from 90MHz -> divider = (Module clock / Clock Speed) - 1 = 1 - 45MHz is the maximum frequency the SPI controller can go to.*/
 /*ucFlsConnectionMode*/
 0x0,
 /*ucFlsMfgDeviceId*/
 0x1
};


#define FLS_STOP_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
#include "Fls_MemMap.h" 


#define FLS_START_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
#include "Fls_MemMap.h"

CONST(Fls_ConfigType, FLS_CONFIG_DATA) Fls_Config =
{

 /*pFlsJobEndNotificationPtr*/
 NULL_PTR,
 /*pFlsJobErrorNotificationPtr*/
 NULL_PTR
};
#define FLS_STOP_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
#include "Fls_MemMap.h"


/*******************************************************************************
 **                      Private Constant Definitions                          **
 *******************************************************************************/

/*******************************************************************************
 **                      version check                                         **
 *******************************************************************************/

/* SW version check of *.h/c of the own module */
#if ((FLS_SW_MAJOR_VERSION_CFG_C != FLS_SW_MAJOR_VERSION) || \
        (FLS_SW_MINOR_VERSION_CFG_C != FLS_SW_MINOR_VERSION) || \
        (FLS_SW_PATCH_VERSION_CFG_C != FLS_SW_PATCH_VERSION))
#error "The SW version number of Fls_Cfg.c and Fls.h are different."
#endif


#ifdef __cplusplus
}
#endif

/*******************************************************************************
 **                               End of File                                  **
 *******************************************************************************/
