Bluetooth device discovery example program.

Dependencies:   F401RE-USBHost mbed-rtos mbed


Revision:
0:c337e900ca01
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Jul 01 15:00:24 2014 +0000
@@ -0,0 +1,23 @@
+#include "USBHostRSSI.h"
+
+DigitalOut led1(LED1);
+
+void callback(inquiry_with_rssi_info* info) {
+    static int n = 0;
+    char buf[18];
+    info->bdaddr.str(buf, sizeof(buf));
+    printf("%d %s %d\n", n++, buf, info->rssi);
+    led1 = !led1;
+}
+
+int main() {
+    USBHostRSSI bt;
+    if (!bt.connect()) {
+        error("USB Bluetooth dongle not found.\n");
+    }
+    bt.attachEvent(callback);
+    while(1) {
+        USBHost::poll();
+    }
+}
+