This is the DW1000 driver and our self developed distance measurement application based on it. We do this as a semester thesis at ETH Zürich under the Automatic Control Laboratory in the Department of electrical engineering.

Dependencies:   mbed

Revision:
30:4ecc69d3cf8d
Parent:
29:019ff388ed76
Child:
32:041dd02e0e3b
--- a/DW1000/DW1000.h	Fri Nov 28 16:45:10 2014 +0000
+++ b/DW1000/DW1000.h	Fri Nov 28 17:06:51 2014 +0000
@@ -77,7 +77,7 @@
         void startRX();                                                                         // start listening for frames
         void stopTRX();                                                                         // disable tranceiver go back to idle mode
         
-    //private:
+    private:
         void loadLDE();                                                                         // load the leading edge detection algorithm to RAM, [IMPORTANT because receiving malfunction may occur] see User Manual LDELOAD on p22 & p158
         void resetRX();                                                                         // soft reset only the tranciever part of DW1000
         void resetAll();                                                                        // soft reset the entire DW1000 (some registers stay as they were see User Manual)