Example application for the STMicroelectronics X-NUCLEO-NFC05A1

Dependencies:   RFAL ST25R3911 BSP05

X-NUCLEO-NFC05A1 NFC Card Reader Expansion Board Firmware Package

Introduction

This firmware package includes Components Device Drivers, Board Support Package and example applications for STMicroelectronics X-NUCLEO-NFC05A1 NFC Card Reader Expansion Board based on the ST25R3911B.

Example Application

This program gives the user the possibility to read the URI information written on the expansion board. The LEDs will blink for few seconds to indicate that the board is initializing. As soon as it finishes, the device is ready to communicate with external NFC devices. LED6 will blink until an NFC device is close to it and ready to read the URI value.

Tested Platforms

This firmware has been tested on STM32 NUCLEO-F401RE

README.md

Committer:
DiegoOstuni
Date:
2019-11-14
Revision:
3:9a152c93d7a2
Parent:
2:2039176639b9

File content as of revision 3:9a152c93d7a2:

# mbed-os-nfc05a1
mbed-os-nfc05a1 is the the demo application for the STMicroelectronics X-NUCLEO-NFC05A1 expansion board.
# Overview
This repository include some files and libraries useful to communicate with the X-NUCLEO-NFC05A1.
The following libraries have been used:

- BSP05
- RFAL
- ST25R3911

Furthermore the package includes some feature:

- NFC05A1 class containing methods to turn ON and OFF the expansion board LEDs
- Initialization of the SPI and the RFAL Analog Configuration Settings
  
# Tested Platforms
This firmware has been tested on STM32 NUCLEO-F401RE
# Example Application
mbed-os-nfc05a1 program gives the user the possibility
 to read the URI information written on the expansion board. The LEDs will blink for few seconds 
 to indicate that the board is initializing. 
 As soon as it finishes, the device is ready to communicate with
 external NFC devices. LED6 will blink until an NFC device is close to it and ready to read the URI value.