Programme de test de la lib HTRC110

Dependencies:   HTRC110_lib mbed

Revision:
0:91277c4a0269
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue May 02 13:46:16 2017 +0000
@@ -0,0 +1,40 @@
+#include "mbed.h"
+#include "RFIDer.h"
+
+RFIDer RFID_reader(SPI_SCK, SPI_MOSI, SPI_MISO);
+Ticker loop;
+char* tag;
+
+bool flag = 0;
+
+void ISR_loop(void){
+    flag = 1;
+}
+
+int main() {
+    RFID_reader.setComPeriod(40);
+    // Clock crystal
+    RFID_reader.setClockFrequency(8000000);
+    RFID_reader.setSamplingTime(40);
+    RFID_reader.startReadingTag();
+    
+    loop.attach(&ISR_loop, 0.5);
+    
+    while(1){
+        if (flag){
+            if(RFID_reader.isTagAvailable()){
+                tag = RFID_reader.getTag();
+                printf("ID: ");
+                for (int i = 0 ; i <= 7 ; i++){
+                    printf("0x%d ",tag[i]);
+                }
+                printf("\n\r");
+                //RFID_reader.stopReadingTag();
+            }
+            //printf("Antenna Status = %s\n\r", RFID_reader.getAntennaStatus() ? "Failure" : "OK");
+            //printf("F = %d\n\r", RFID_reader.getClockFrequency());
+            //printf("Phase = %d\n\r", RFID_reader.readPhase());
+            flag = 0;
+        }
+    }
+}
\ No newline at end of file