/*******************************************************************************
*
* (c) Copyright 2018-2019 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.
*
*******************************************************************************/
/******************************************************************************/
/**
*
* @file Fls_MemMap.h
*
* Memory map file for FLS driver.
*
* <pre>
*
* MODIFICATION HISTORY:
*
* Ver 	Who	  Date 	  Changes
* ----- ---- -------- -------------------------------------------------
*  1.0.0 KPIT 05/30/19 First release.
*
*
* </pre>
*
*******************************************************************************/

/********************************************************************************
**                       MISRA-C VIOLATIONS                                    **
********************************************************************************/
/* 
JUSTIFICATION_1: <.........>
*/


#ifdef __cplusplus
extern "C"{
#endif
/********************************************************************************
**                       INCLUDE FILES                                         **
********************************************************************************/



/********************************************************************************
**                       EXPORTED CONSTANTS and MACROS                         **
********************************************************************************/
/* [SWS_BSW_00059] Published information elements. */
#ifndef MEMMAP_AR_RELEASE_MAJOR_VERSION
#define MEMMAP_VENDOR_ID   39u
#define MEMMAP_MODULE_ID  195u

#define MEMMAP_AR_RELEASE_MAJOR_VERSION     4u
#define MEMMAP_AR_RELEASE_MINOR_VERSION     2u
#define MEMMAP_AR_RELEASE_REVISION_VERSION  2u

#define MEMMAP_SW_MAJOR_VERSION     1u
#define MEMMAP_SW_MINOR_VERSION     0u
#define MEMMAP_SW_PATCH_VERSION     0u
#endif

/* Memory map */
#define MEMMAP_ERROR

/* Sections */
#ifdef FLS_STOP_SEC_CODE_ASIL_C
    #undef FLS_STOP_SEC_CODE_ASIL_C
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CODE_ASIL_C
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CODE_ASIL_C
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CODE_ASIL_C
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CODE_FAST_ASIL_C
    #undef FLS_STOP_SEC_CODE_FAST_ASIL_C
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CODE_FAST_ASIL_C
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CODE_FAST_ASIL_C
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CODE_FAST_ASIL_C
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CODE_SLOW_ASIL_C
    #undef FLS_STOP_SEC_CODE_SLOW_ASIL_C
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CODE_SLOW_ASIL_C
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CODE_SLOW_ASIL_C
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CODE_SLOW_ASIL_C
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CALLOUT_CODE_ASIL_C
    #undef FLS_STOP_SEC_CALLOUT_CODE_ASIL_C
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CALLOUT_CODE_ASIL_C
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CALLOUT_CODE_ASIL_C
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CALLOUT_CODE_ASIL_C
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_NO_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_NO_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_NO_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_NO_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_NO_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_NO_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_NO_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_NO_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_NO_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_NO_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_NO_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_NO_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_NO_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_NO_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_NO_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_NO_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_NO_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_NO_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_NO_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_NO_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_NO_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_NO_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_NO_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_NO_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_NO_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_CLEARED_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_CLEARED_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_CLEARED_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_CLEARED_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_CLEARED_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_CLEARED_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_CLEARED_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_CLEARED_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_CLEARED_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_CLEARED_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_CLEARED_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_CLEARED_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_CLEARED_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_CLEARED_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_CLEARED_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_POWER_ON_CLEARED_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_POWER_ON_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_POWER_ON_CLEARED_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_POWER_ON_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_POWER_ON_CLEARED_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_POWER_ON_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_POWER_ON_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_POWER_ON_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_POWER_ON_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_POWER_ON_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_POWER_ON_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_POWER_ON_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_NO_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_FAST_NO_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_NO_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_FAST_NO_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_NO_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_FAST_NO_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_NO_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_FAST_NO_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_NO_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_FAST_NO_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_NO_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_CLEARED_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_FAST_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_CLEARED_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_FAST_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_CLEARED_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_FAST_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_CLEARED_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_FAST_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_CLEARED_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_FAST_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_FAST_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_FAST_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_FAST_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_FAST_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_FAST_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_FAST_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_NO_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_SLOW_NO_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_NO_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_SLOW_NO_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_NO_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_SLOW_NO_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_NO_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_SLOW_NO_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_NO_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_SLOW_NO_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_NO_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_CLEARED_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_SLOW_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_CLEARED_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_SLOW_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_CLEARED_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_SLOW_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_CLEARED_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_SLOW_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_CLEARED_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_SLOW_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_SLOW_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_SLOW_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_SLOW_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_SLOW_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_SLOW_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_VAR_SLOW_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_NO_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_CLEARED_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_INTERNAL_VAR_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_CLEARED_ASIL_C_8
    #undef FLS_STOP_SEC_INTERNAL_VAR_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_CLEARED_ASIL_C_16
    #undef FLS_STOP_SEC_INTERNAL_VAR_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_CLEARED_ASIL_C_32
    #undef FLS_STOP_SEC_INTERNAL_VAR_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_CLEARED_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_INTERNAL_VAR_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_8
    #undef FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_16
    #undef FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_32
    #undef FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_POWER_ON_CLEARED_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_INTERNAL_VAR_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_INTERNAL_VAR_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_INTERNAL_VAR_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_INTERNAL_VAR_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_INTERNAL_VAR_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_8
    #undef FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_16
    #undef FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_32
    #undef FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_INTERNAL_VAR_POWER_ON_INIT_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CONST_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_CONST_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CONST_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CONST_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CONST_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CONST_ASIL_C_8
    #undef FLS_STOP_SEC_CONST_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CONST_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CONST_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CONST_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CONST_ASIL_C_16
    #undef FLS_STOP_SEC_CONST_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CONST_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CONST_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CONST_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CONST_ASIL_C_32
    #undef FLS_STOP_SEC_CONST_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CONST_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CONST_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CONST_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CONST_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_CONST_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CONST_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CONST_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CONST_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CALIB_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_CALIB_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CALIB_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CALIB_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CALIB_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CALIB_ASIL_C_8
    #undef FLS_STOP_SEC_CALIB_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CALIB_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CALIB_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CALIB_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CALIB_ASIL_C_16
    #undef FLS_STOP_SEC_CALIB_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CALIB_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CALIB_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CALIB_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CALIB_ASIL_C_32
    #undef FLS_STOP_SEC_CALIB_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CALIB_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CALIB_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CALIB_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CALIB_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_CALIB_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CALIB_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CALIB_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CALIB_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CONFIG_DATA_ASIL_C_BOOLEAN
    #undef FLS_STOP_SEC_CONFIG_DATA_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CONFIG_DATA_ASIL_C_BOOLEAN
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CONFIG_DATA_ASIL_C_BOOLEAN
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CONFIG_DATA_ASIL_C_BOOLEAN
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CONFIG_DATA_ASIL_C_8
    #undef FLS_STOP_SEC_CONFIG_DATA_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CONFIG_DATA_ASIL_C_8
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CONFIG_DATA_ASIL_C_8
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CONFIG_DATA_ASIL_C_8
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CONFIG_DATA_ASIL_C_16
    #undef FLS_STOP_SEC_CONFIG_DATA_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CONFIG_DATA_ASIL_C_16
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CONFIG_DATA_ASIL_C_16
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CONFIG_DATA_ASIL_C_16
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CONFIG_DATA_ASIL_C_32
    #undef FLS_STOP_SEC_CONFIG_DATA_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CONFIG_DATA_ASIL_C_32
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CONFIG_DATA_ASIL_C_32
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CONFIG_DATA_ASIL_C_32
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_STOP_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
    #undef FLS_STOP_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifdef FLS_START_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
        #undef FLS_MEMMAP_SECTION_STARTED
        #undef FLS_START_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
    #else
        #error "No corresponding memory section STARTed before STOP."
    #endif
    /* GCC does not support pragma style section definitions. */
#elif defined FLS_START_SEC_CONFIG_DATA_ASIL_C_UNSPECIFIED
    #undef MEMMAP_ERROR
    #ifndef FLS_MEMMAP_SECTION_STARTED
        #define FLS_MEMMAP_SECTION_STARTED
    #else
      #error "Previous memory section should be STOPed before STARTing new one."
    #endif
    /* GCC does not support pragma style section definitions. */
#endif


#ifdef MEMMAP_ERROR
  //  #error "Valid memory mapping symbol is not defined."
#endif
/********************************************************************************
**                       EXPORTED STRUCTURES, ENUMS, TYPEDEFS                  **
********************************************************************************/



/********************************************************************************
**                       EXPORTED FUNCTIONS                                    **
********************************************************************************/



/********************************************************************************
**                       EXPORTED VARIABLES                                    **
********************************************************************************/



/********************************************************************************
**                       VERSION CHECK                                         **
********************************************************************************/



#ifdef __cplusplus
}
#endif

/********************************************************************************
    Version     Date            Author           Description
    -------     ----            ------           -----------
    1.0         27-Apr-2016     PC               Initial Version
********************************************************************************/
