Firmware library for the X-NUCLEO-NFC01A1 Dynamic NFC Tag board.

Dependencies:   M24SR

Dependents:   NFC M2M_2016_STM32 MyongjiElec_capstone1 IDW01M1_Cloud_IBM ... more

Fork of X_NUCLEO_NFC01A1 by ST Expansion SW Team

X-NUCLEO-NFC01A1 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-NFC01A1 Dynamic NFC Tag Expansion Board based on M24SR.

Firmware Library

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

Example applications

1. Hello World
2. Asynchronous Hello World

History

Link to M24SR library. default tip

2017-08-08, by nikapov [Tue, 08 Aug 2017 12:11:02 +0000] rev 37

Link to M24SR library.


Update mbed lib.

2017-08-07, by nikapov [Mon, 07 Aug 2017 13:28:51 +0000] rev 36

Update mbed lib.


Control code added to the "M24SR_SendSelectNDEFfile()" function.

2017-07-13, by Davidroid [Thu, 13 Jul 2017 08:50:50 +0000] rev 35

Control code added to the "M24SR_SendSelectNDEFfile()" function.


Updated to fit ARM coding style.

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

Updated to fit ARM coding style.


Updated to fit ARM mbed coding style.

2017-07-12, by Davidroid [Wed, 12 Jul 2017 14:15:02 +0000] rev 33

Updated to fit ARM mbed coding style.


fix RemoveAllPasswordCallback callback name

2017-05-18, by giovannivisentini [Thu, 18 May 2017 15:20:43 +0000] rev 32

fix RemoveAllPasswordCallback callback name


remove M24SR_IO_PollI2C function

2017-05-15, by giovannivisentini [Mon, 15 May 2017 13:47:03 +0000] rev 31

remove M24SR_IO_PollI2C function


Implement a correct M24SR_IO_PollI2C function

2017-05-18, by giovannivisentini [Thu, 18 May 2017 13:05:29 +0000] rev 30

Implement a correct M24SR_IO_PollI2C function


Aligned to ARM mbed coding style.

2017-04-28, by giovannivisentini [Fri, 28 Apr 2017 12:14:12 +0000] rev 29

Aligned to ARM mbed coding style.


manage the case of pins configured as "Not Connected"

2016-10-27, by giovannivisentini [Thu, 27 Oct 2016 07:38:00 +0000] rev 28

manage the case of pins configured as "Not Connected"