CR95F X-Nucleo NFC03A1 Shield STM

Dependents:   Nucleo_NFC03A1_Demo

Revision:
1:549e63ac990c
Parent:
0:57769c77d24e
Child:
2:c7006765c441
diff -r 57769c77d24e -r 549e63ac990c CR95HF.h
--- a/CR95HF.h	Fri Aug 24 13:12:48 2018 +0000
+++ b/CR95HF.h	Thu Aug 30 11:43:43 2018 +0000
@@ -1,6 +1,27 @@
+/**
+* @file CR95HF.h
+* @brief Driver for CR95HF
+*
+*/
 #include <mbed.h>
-#include <string>
+
 
+/**
+* My CR95HF class.
+*
+* Example:
+* @code
+* #include <CR95HF.h>
+* 
+* CR95HF nfcChip(UART_TX, UART_RX);
+*
+* nfcChip.Init();
+* 
+* while(true) {
+*   nfcChip.ConfigManagerTagHunting();
+* }
+*
+*/
 class CR95HF
 {
     public:
@@ -8,14 +29,12 @@
         * Constructor
         */
         CR95HF(PinName tx, PinName rx);
-        
         ~CR95HF();
-        
-        uint8_t CR95HF_Init();
-        uint8_t CR95HF_ConfigManagerTagHunting();
+        uint8_t Init();
+        uint8_t ConfigManagerTagHunting();
     
     private:
-        Serial serial;
-        string commando;
-        void readLineCallback();  
+        Serial  nfcDevice;
+        void    nfcWrite(uint8_t cmd[], uint8_t len);
+        void    rxCallbackNFC();
 };
\ No newline at end of file