X_NUCLEO_NFC02A1 library for M24LR

Dependencies:   ST_INTERFACES

Dependents:   HelloWorld_NFC02A1_mbedOS HelloWorld_NFC02A1laatste HelloWorld_NFC02A1

Fork of X_NUCLEO_NFC02A1 by ST Expansion SW Team

X-NUCLEO-NFC02A1 Dynamic NFC Tag Expansion Board Firmware Package

Introduction

This firmware package includes Components Device Drivers, Board Support Package and example applications for STMicroelectronics X-NUCLEO-NFC02A1 Dynamic NFC Tag Expansion Board based on M24LR.

Firmware Library

Class X_NUCLEO_NFC02A1 is intended to represent the Dynamic NFC Tag Expansion Board with the same name.
It provides an API to access to the M24LR component and to the three onboard LEDs.
It is intentionally implemented as a singleton because only one X_NUCLEO_NFC02A1 at a time might be deployed in a HW component stack.
The library also provides an implementation of the NDEF library API for M24LR, providing an simple way to read/write NDEF formatted messages from/to the M24LR dynamic NFC tag.

Example application

Hello World is a simple application to program and read an URI from the NFC tag.

History

Updated to fit ARM mbed coding style. default tip

2017-07-12, by Davidroid [Wed, 12 Jul 2017 12:34:12 +0000] rev 8

Updated to fit ARM mbed coding style.


Updating with the new mbed library.

2017-07-11, by Davidroid [Tue, 11 Jul 2017 15:23:56 +0000] rev 7

Updating with the new mbed library.


update with the ARM mBed coding style

2017-05-19, by giovannivisentini [Fri, 19 May 2017 07:51:32 +0000] rev 6

update with the ARM mBed coding style


write and read message bigger thatn 255char + fix readData function

2016-10-03, by giovannivisentini [Mon, 03 Oct 2016 11:57:23 +0000] rev 5

write and read message bigger thatn 255char + fix readData function


Read bug fix and some sync of status codes

2016-09-30, by rosarium [Fri, 30 Sep 2016 11:46:18 +0000] rev 4

Read bug fix and some sync of status codes


Bug fix for write message routine

2016-09-29, by rosarium [Thu, 29 Sep 2016 05:48:12 +0000] rev 3

Bug fix for write message routine


Removed "Interfaces" folder.

2016-09-28, by Davidroid [Wed, 28 Sep 2016 12:26:49 +0000] rev 2

Removed "Interfaces" folder.


ST_INTERFACES lib moved to X_NUCLEO_NFC02A1 library

2016-09-28, by rosarium [Wed, 28 Sep 2016 12:08:14 +0000] rev 1

ST_INTERFACES lib moved to X_NUCLEO_NFC02A1 library


X_NUCLEO_NFC02A1 converted as an library

2016-09-28, by rosarium [Wed, 28 Sep 2016 11:30:09 +0000] rev 0

X_NUCLEO_NFC02A1 converted as an library