Datasheet
NXP Semiconductors
AN11211
Blueboard Quick Startup Guide
7. Supplementary Notes
7.1 Software architecture
The software of the reference reader is based on the NFC Reader Library [6]. It intends
to be simple, modular, easily readable and quickly portable by all the customers. This
philosophy is reflected in its architecture which is divided into 4 layers:
• BAL (Bus Abstraction Layer),
• HAL (Hardware Abstraction Layer)
• PAL (Protocol Abstraction Layer)
• AL (Abstraction Layer)
Fig 34. Architecture of the NFC Reader Library
For a detailed description of the NFC Reader Library please refer to the user manual
UM10721 - NXP NFC Reader Library User Manual.
Documentation of the API can be found in the document UM10802 - NXP NFC Reader
Library API. Both can be downloaded at the web site of the CLEV663B demo board [8]
.
7.1.1 Bus abstraction layer
This layer offers functions to abstract the hardware parts of the LPC1XXX
microcontroller.
These functions use the specific libraries available for the LPC1XXX family
microcontroller. Based on these stacks, the communication routines for the relevant
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
25 of 36