ST / Mbed 2 deprecated HelloWorld_Async_M24SR

Dependencies:   M24SR NDefLib mbed

This simple application provides an example of usage of the M24SR NFC Tag component library.
It is derived from the HelloWorld_Async_NFC01A1 application and currently supports X-NUCLEO-NFC01A1 and ST-Discovery-L475E-IOT01A.

Files at this revision

API Documentation at this revision

Comitter:
giovannivisentini
Date:
Mon Aug 21 12:25:45 2017 +0000
Parent:
1:2805113f2386
Commit message:
update NDefLib

Changed in this revision

NDefLib.lib Show annotated file Show diff for this revision Revisions of this file
WriteUriCallbacks.h Show annotated file Show diff for this revision Revisions of this file
--- a/NDefLib.lib	Tue Aug 08 14:46:43 2017 +0000
+++ b/NDefLib.lib	Mon Aug 21 12:25:45 2017 +0000
@@ -1,1 +1,1 @@
-https://developer.mbed.org/teams/ST/code/NDefLib/#31f727872290
+https://developer.mbed.org/teams/ST/code/NDefLib/#72c86cbd49be
--- a/WriteUriCallbacks.h	Tue Aug 08 14:46:43 2017 +0000
+++ b/WriteUriCallbacks.h	Mon Aug 21 12:25:45 2017 +0000
@@ -44,7 +44,7 @@
     DigitalOut &mOnOpenSession;
     DigitalOut &mOnWrite;
     DigitalOut &mOnCloseSession;
-    NDefLib::Message *msg;
+    NDefLib::Message *mMsg;
  
 public:
  
@@ -73,10 +73,10 @@
         mOnCloseSession=0;
         
         NDefLib::RecordURI *rUri = new NDefLib::RecordURI(NDefLib::RecordURI::HTTP_WWW,"http://www.st.com");
-		msg = new NDefLib::Message();
-        msg->add_record(rUri);
+		mMsg = new NDefLib::Message();
+        mMsg->add_record(rUri);
  
-        tag->write(*msg);
+        tag->write(*mMsg);
     }
  
     /**
@@ -85,8 +85,7 @@
      * @param success true if the message is correctly wrote
      * @param message wrote
      */
-    virtual void on_message_write(NDefLib::NDefNfcTag *tag,bool success,
-        const NDefLib::Message&) {
+    virtual void on_message_write(NDefLib::NDefNfcTag *tag,bool success) {
  
         if (!success) {
             printf("Error writing tag!\r\n");
@@ -95,8 +94,8 @@
             mOnWrite=1;
         }//if-else
 			
-		NDefLib::Message::remove_and_delete_all_record(*msg);
-		delete msg;
+		NDefLib::Message::remove_and_delete_all_record(*mMsg);
+		delete mMsg;
         tag->close_session();
     }