diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2014-07-06 15:00:58 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2014-07-06 15:00:58 +0200 |
commit | 8c30903af1da7cd34b2bd692d95074ea06d3dd4b (patch) | |
tree | 501fb33f8c9a3cd124e9c996450997f28684e752 /tools/bluemoon.c | |
parent | f3cf06f3034be2267c363c94d1e2ee77f8310e23 (diff) | |
download | bluez-8c30903af1da7cd34b2bd692d95074ea06d3dd4b.tar.gz |
tools: Reading Local Version Information is not supported for bootloader
Diffstat (limited to 'tools/bluemoon.c')
-rw-r--r-- | tools/bluemoon.c | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/tools/bluemoon.c b/tools/bluemoon.c index 67d6d2518..d79f4a79f 100644 --- a/tools/bluemoon.c +++ b/tools/bluemoon.c @@ -398,32 +398,6 @@ static void read_version_complete(const void *data, uint8_t size, mainloop_quit(); } -static void read_local_version_complete(const void *data, uint8_t size, - void *user_data) -{ - const struct bt_hci_rsp_read_local_version *rsp = data; - uint16_t manufacturer; - - if (rsp->status) { - fprintf(stderr, "Failed to read local version (0x%02x)\n", - rsp->status); - mainloop_quit(); - return; - } - - manufacturer = le16_to_cpu(rsp->manufacturer); - - if (manufacturer != 2) { - fprintf(stderr, "Unsupported manufacturer (%u)\n", - manufacturer); - mainloop_quit(); - return; - } - - bt_hci_send(hci_dev, CMD_READ_VERSION, NULL, 0, - read_version_complete, NULL, NULL); -} - static void signal_callback(int signum, void *user_data) { switch (signum) { @@ -530,8 +504,8 @@ int main(int argc, char *argv[]) return EXIT_FAILURE; } - bt_hci_send(hci_dev, BT_HCI_CMD_READ_LOCAL_VERSION, NULL, 0, - read_local_version_complete, NULL, NULL); + bt_hci_send(hci_dev, CMD_READ_VERSION, NULL, 0, + read_version_complete, NULL, NULL); exit_status = mainloop_run(); |