main.cpp

#include "mbed.h"
#include "BlueD.h"
Serial pc(USBTX, USBRX);

BlueD bd;

int main() {
    pc.baud(460800);
    printf("Bluetooth device discover\n");
    while(1) {
        set<string> addr = bd.discover_devices();
        for (set<string>::iterator it = addr.begin() ; it != addr.end(); it++) {
            string addr(*it);
            string name = bd.lookup_name(addr);
            printf("%s [%s]\n", addr.c_str(), name.c_str());
        }
        wait(30);
    }
}