Skip to content
Thomas Trojer edited this page Aug 4, 2015 · 12 revisions

Project structure

  • src ... contains the Arduino library (which is to be copied to the corresponding libraries folder of your Arduino install or imported via the GUI).

  • examples ... contains Arduino test and reference code using the DW1000 library

    • BasicConnectivityTest ... a simple connectivity test; sets and afterwards prints device information it reads from a properly connected module

    • BasicSender ... sender part of the basic sender/receiver test; note that due to the manual delays and the amount of Serial prints that occur for logging/debugging, this sender is not intended for high message throughput

    • BasicReceiver ... receiver part of the basic sender/receiver test

    • MessagePingPong ... sender and receiver part of a simple ping pong messaging test between two modules; a flag allows to indicate whether compiled code is the sender or the receiver part

    • RangingAnchor ... the anchor part (i.e. the range-computing reference module) of the simple two-way ranging test application

    • RangingTag ... the tag part (i.e. a module that is considered for range determination to/by the anchor) of the simple two-way ranging application

    • TimestampUsageTest ... a kind-of unit test for the DW1000Time class which performs some time computations and simply prints them

  • extras ... contains the documentation which is published as part of the Arduino library; see here for an HTML version.

  • adapterBoard ... contains PCB files for a 1/10 inch adapter board for an easier handling of the DW1000 module e.g. on a bread-board or proto-board

Clone this wiki locally