NXP NFC Reader Library v4.040.05.011646

Macros
Platform Definitions
Other

Platform depending definitions for memory location of variables. More...

Collaboration diagram for Platform Definitions:

## Macros
#define | PH_MEMLOC_BUF /* */
| Space used for storage (e.g. More...
#define | PH_MEMLOC_COUNT /* */
| Space used for fast and frequent access e.g. More...
#define | PH_MEMLOC_REM /* */
| Space used for control variables, these could be e.g. More...
#define | PH_MEMLOC_CONST_ROM /* */
| Space used for constants, these could be e.g. More...

## Detailed Description

Platform depending definitions for memory location of variables.

We distinguish between:

- BUFFERs : Location of storage, usually mid-speed but max. RAM consumption,
- COUNTERs : loop counters or frequently accessed variables, fast access,
- REMINDERs : variables holding status values or serving flow control purposes.

If RCL is used on a microcontroller, an own REFDEF.H file must be generated where the RCL_MEMLOC_... definition must get according values. Default definitions are empty.

Assignment Example: XDATA for PH_MEMLOC_BUF, IDATA for PH_MEMLOC_COUNT, EDATA for PH_MEMLOC_REM.

## Macro Definition Documentation

## § PH_MEMLOC_BUF

#define PH_MEMLOC_BUF /* */

Space used for storage (e.g.

buffers).

## § PH_MEMLOC_COUNT

#define PH_MEMLOC_COUNT /* */

Space used for fast and frequent access e.g.

counters, loop variables).

## § PH_MEMLOC_REM

#define PH_MEMLOC_REM /* */

Space used for control variables, these could be e.g.

status values.

## § PH_MEMLOC_CONST_ROM

#define PH_MEMLOC_CONST_ROM /* */

Space used for constants, these could be e.g.

lookup tables.