Norimasa Okamoto
/
BTstack
BTstack Bluetooth stack
USBホストライブラリを変更しました。
- Bluetoothマウス(VGP-BMS33)での動作を確認しました。mouse_demo.cpp
Diff: BTstack/hci_transport_usb.cpp
- Revision:
- 2:871b41f4789e
- Parent:
- 1:b657594559be
--- a/BTstack/hci_transport_usb.cpp Thu Mar 21 13:53:05 2013 +0000 +++ b/BTstack/hci_transport_usb.cpp Fri Mar 22 22:35:57 2013 +0000 @@ -73,8 +73,18 @@ static hci_transport_t * hci_transport_usb = NULL; static USBHostBTstack* bt = NULL; +static int usb_process_ds(struct data_source *ds) { + if (bt) { + bt->poll(); + } + return 0; +} + static int usb_open(void *transport_config){ log_info("usb_open\n"); + data_source_t *ds = (data_source_t*)malloc(sizeof(data_source_t)); + ds->process = usb_process_ds; + run_loop_add_data_source(ds); if (bt) { return bt->open(); }