Datasheet
NXP Semiconductors
AN11211
Blueboard Quick Startup Guide
physical media I2C/SPI can be easily designed. These drivers are specific for the
LPC1XXX family and therefore cannot be ported to other microcontrollers.
7.1.2 Hardware abstraction layer
This layer offers functions to abstract the hardware parts of the transceiver CLRC663.
7.1.3 Protocol abstraction layer
Every PAL function is a low level function realizing a single functionality. It is
encapsulated in a module which is independent from the others. The user can easily
design his application by doing a drag-and-drop of the relevant module.
The following PAL modules are available in this software package:
• ISO/IEC 14443-3A,
• ISO/IEC 14443-3B,
• ISO/IEC 14443-4A/B,
• MIFARE,
• ISO/IEC15693,
• FeliCa,
• NFC Initiator
• NFC Target
7.1.4 Application layer
Lying on the previous software layers, the application layer is on top of the reader
software package. It combines elements of the previous three parts into high level
functionalities.
7.2 Build configuration
All the projects mentioned in Chapter 5 are available in debug configuration. Additionally,
the Polling project comprises the release configuration.
• Debug configuration
This configuration is mainly used when the target board is attached to the PC with
the JTAG debugger. It allows the display of debug messages in the console window,
which is useful in the early stage of the project.
• Release configuration
Once the project is debugged and mature, it might be interesting to use the release
configuration, to use the hardware stand alone. No debug messages are displayed in
the console window.
Note, that only in Release Configuration one can flash the software onto the
Blueboard and start it automatically, once power has been attached to the board.
Projects that can run on different MCUs have dedicated build configurations for each
MCU. For example the polling project works on the MCUs LPC1227 and LPC1769 and
can be configured for release or debug configuration. Therefore this project offers four
different build configurations:
• DebugLPC1227
• ReleaseLPC1227
• DebugLPC1769
AN11211 All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Application note
COMPANY PUBLIC
Rev. 1.9 — 1 December 2014
226219
26 of 36