PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Macros
Section Macros
PDL API Reference » SysLib (System Library) » Macros

## General Description

## Macros
#define | CY_SECTION_RAMFUNC_BEGIN CY_SECTION(".cy_ramfunc")
| Define start of the function placed to the SRAM area by the linker.
#define | CY_SECTION_RAMFUNC_END
| Define end of the function placed to the SRAM area by the linker.
#define | CY_SECTION_SRAM_CODE_BEGIN CY_SECTION(".cy_sram_code")
| Define start of the function placed to the SRAM area by the linker.
#define | CY_SECTION_SRAM_CODE_END
| Define end of the function placed to the SRAM area by the linker.
#define | CY_SECTION_INIT_CODECOPY_BEGIN
| Define start of the code block to be copied to SRAM by the linker during init.
#define | CY_SECTION_INIT_CODECOPY_END
| Define end of the code block to be copied to SRAM by the linker during init.
#define | CY_SECTION_SHAREDMEM CY_SECTION(".cy_sharedmem")
| Define variable to be placed to the shared SRAM area by the linker. More...
#define | CY_SECTION_SHAREDMEM_SEC CY_SECTION(".cy_sharedmem_sec")
| Define variable to be placed to the secured shared SRAM area by the linker.
#define | CY_SECTION_SOCMEMSRAMCODE_BEGIN CY_SECTION(".cy_socmem_code")
| Define start of code to be placed to the SOCMEMSRAM area by the linker.
#define | CY_SECTION_SOCMEMSRAMDATA_BEGIN CY_SECTION(".cy_socmem_data")
| Define end of code placed to the SOCMEMSRAM area by the linker. More...
#define | CY_SECTION_SOCMEMSRAMSHARED_BEGIN CY_SECTION(".cy_shared_socmem")
| Define end of code placed to the SOCMEMSRAM area by the linker. More...

## Macro Definition Documentation

## ◆ CY_SECTION_SHAREDMEM

#define CY_SECTION_SHAREDMEM CY_SECTION(".cy_sharedmem")

Define variable to be placed to the shared SRAM area by the linker.

This memory region is un-cached for CM55 core

## ◆ CY_SECTION_SOCMEMSRAMDATA_BEGIN

#define CY_SECTION_SOCMEMSRAMDATA_BEGIN CY_SECTION(".cy_socmem_data")

Define end of code placed to the SOCMEMSRAM area by the linker.

Define start of data to be placed to the SOCMEMSRAM area by the linker

## ◆ CY_SECTION_SOCMEMSRAMSHARED_BEGIN

#define CY_SECTION_SOCMEMSRAMSHARED_BEGIN CY_SECTION(".cy_shared_socmem")

Define end of code placed to the SOCMEMSRAM area by the linker.

Define start of shared data to be placed to the SOCMEMSRAM area by the linker. This memory region is un-cached for CM55 core