ST / X_NUCLEO_NFC01A1

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

Revisions of m24sr/m24sr_class.h

Revision Date Message Actions
23:d07138541feb 2016-02-01 update docs File  Diff  Annotate
22:ac2e9a086341 2016-02-01 add default value for the gpocallback File  Diff  Annotate
21:ccc4f3fed4b3 2016-01-29 move abstract function inside the Nfc class + rename killSession to ForceGetSession File  Diff  Annotate
20:aad5727cb8c6 2016-01-28 fix reading and password managment File  Diff  Annotate
19:0b65a5813059 2016-01-28 add async api File  Diff  Annotate
18:10def2fefa8a 2016-01-22 remove unused code and register the exeption only when needed File  Diff  Annotate
17:c750fff4a096 2016-01-19 protect the global variable enabling/disabling the interrupts + avoid to read the gpo when the interrupt is fired File  Diff  Annotate
16:b0d62f4b185a 2016-01-19 more roubust interrupt handle File  Diff  Annotate
15:67e136b6921d 2016-01-15 move the NFC_InitTypeDef struct as M24SR_InitTypeDef File  Diff  Annotate
14:7e3d436b19ee 2016-01-15 remove cube dependency in the m24sr and m24sr_class headers File  Diff  Annotate
13:840a9c7f90b9 2016-01-15 remove cube dependency in the m24sr and m24sr_calss headers File  Diff  Annotate
12:d1f5eaa85deb 2016-01-14 nfc_class not require m24sr.h File  Diff  Annotate
11:a798ebea69fa 2016-01-12 Nfc_class doesn't depent by m24sr.h; File  Diff  Annotate
9:9f2e2e68d695 2016-01-14 update documentation 3 File  Diff  Annotate
7:19fc04b8fec6 2016-01-11 update docs File  Diff  Annotate
6:96389fb79676 2015-12-22 add the NdefNdfTagM24SR File  Diff  Annotate
1:15d4a123ef6b 2015-12-03 Add License File  Diff  Annotate
0:969a2be49f41 2015-12-03 move the driver files in a separate library File  Diff  Annotate