Skip to content

This software accompanies application note [AN13953], which gives instructions on how to create a Bluetooth Low Energy project for the EVK-KW45 development board and MCUXpresso IDE, and how to integrate NFC Reader Library.

License

Notifications You must be signed in to change notification settings

nxp-appcodehub/an-kw4x-bluetooth-le-nfc-integration

Repository files navigation

NXP Application Code Hub

AN13953 Integrating NFC Reader Library in a KW4x Bluetooth Low Energy Application

This document gives instructions on how to create a Bluetooth Low Energy project for the EVK-KW45 development board and MCUXpresso IDE, and how to integrate NFC Reader Library

Please refer to AN13953 for complete instructions on how to use this software: AN13953.

Boards: x-KW45B41Z-EVK, CLRC663,PN5180,NCF3320 dev boards

Categories: Bluetooth LE, NFC Reader library

Peripherals: SPI, UART, GPIO, TIMER

Toolchains: MCUXpresso IDE

Table of Contents

  1. Software
  2. Hardware
  3. Setup
  4. Results
  5. FAQs
  6. Support
  7. Release Notes

1. Software

The software for this Application Note is delivered in raw source files based on MCUXpresso IDE project.

  • MCUXpresso IDE 11.7.0 or Later

2. Hardware

  • KW45B41Z-EVK board as host MCU, used to load and run the Bluetooth Low Energy Stack and NFC application logic KW45B41Z-EVK
  • NCF3320 Antenna v1.0 board as an NFC transceiver (With minor changes other NFC tranceiver (CLRC663,PN5180) can be supported)
  • Wires for SPI communication
  • Micro USB Cable
  • Personal computer

Details on the connection between KW45B41Z-EVK and NFC reader board are listed here: Hardware setup and configuration

3. Setup

Use the following steps to get the environment set up.

This example assumes this repo is cloned into the "C:\work" folder.

3.1 Step 1 Setting up the development environment (SDK download, workspace)

Use these Details for setting up the environment.

3.2 Step 2 Flashing NBU

Information regarding flashing NBU can be found in section 2.4 and 3.3 of the Getting Started page of KW45B41Z-EVK (NBU is located into the: C:\work\an-kw4x-bluetooth-le-nfc-integration\kw45b41zevk_w_uart_ncf3320_basic_discovery\source -> kw45b41_nbu_ble_hosted_a1.sb3)

3.3 Step 3 Download & install NFC Reader library v5.22.01

Download the NFC reader library K82 NFC Reader Library package - PN7462AUPspPackageFull-v05_22_01 and install it into the "C:\work" folder.

3.4 Step 4 Integrate the NFC reader library

The current NFC Reader Library v5.22.01 does not support Kinetis KW4x MCU.

To add the support, apply the patches as below:

C:\work\an-kw4x-bluetooth-le-nfc-integration\nfc_patch>nfc_patch.bat "C:\work\PN7462AUPspPackageFull-v05_22_01\PN7462AU Software\PN7462AU-FW_v05.22.01_Full" "C:\work\an-kw4x-bluetooth-le-nfc-integration" 

4. Results

Details on how to create the Bluetooth LE connection and get information from the NFC reader are listed here: Running the demo

5. FAQs

No FAQs have been identified for this project

6. Support

The details for this demo are all recorded in the application note: AN13953.

Project Metadata

Board badge Board badge

Category badge

Peripheral badge Peripheral badge Peripheral badge Peripheral badge

Toolchain badge

Questions regarding the content/correctness of this example can be entered as Issues within this GitHub repository.

Warning: For more general technical questions regarding NXP Microcontrollers and the difference in expected funcionality, enter your questions on the NXP Community Forum

Follow us on Youtube Follow us on LinkedIn Follow us on Facebook Follow us on Twitter

7. Release Notes

Version Description / Update Date
1.0 Initial release on Application Code HUb September 17sup>th 2024

About

This software accompanies application note [AN13953], which gives instructions on how to create a Bluetooth Low Energy project for the EVK-KW45 development board and MCUXpresso IDE, and how to integrate NFC Reader Library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published