Datasheet
NXP Semiconductors
AN11211
Blueboard Quick Startup Guide
Fig 37. Select the level of optimization
7.4.1 Optimization issues
When optimization is enabled, it will reorder code. What this means is that the code from
multiple C lines will be intermingled. In addition, assignments and initializations might be
pulled out of loops so they are only executed once. Changes like these will make the
code confusing to debug. Some symptoms one might see are breakpoints that only work
the first time through, or seeing the debugger’s current line indicator fail to advance or
even move backwards when clicking step. It is best to always use –O0 for debugging.
7.5 Optimizing the code size of the NFC Reader Library
A detailed description on how to optimize the code size of the NFC Reader Library for the
use with one specially defined reader IC and card type please refer to the attached
documents on the product page of the CLEV663B [8]
. On that page one can also find an
exemplary project for the use of the MIFARE Classic card in conjunction with the
CLRC663 reader IC.
7.6 Preparing the projects for the use of the Blueboard in I²C
configuration
To use the projects in I²C configuration one has to do some small adaptations in the file
phhwConfig.h located in the MCU project LPC1xxx.
1. Open the file phhwConfig.h and
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
29 of 36