matthias.ringwald
|
3d188d63f7
|
use 0 (never) for incoming transfers - fixes lost packets, decrease polling interval for non-pollfds to 3 ms to achieve same throughput as pollfds on Bluetooth 2.1+EDR
|
2013-02-24 19:59:57 +00:00 |
|
matthias.ringwald
|
9e427613ca
|
reset Bluetooth module on open, fix double debug newlines, extract queue_completed_transfer
|
2013-02-24 18:13:16 +00:00 |
|
matthias.ringwald
|
5515192db3
|
use AYSNC_POLLING_INTERVAL_MS to specify polling interval
|
2013-02-18 14:58:29 +00:00 |
|
matthias.ringwald
|
09da5c0ba4
|
use AYSNC_POLLING_INTERVAL_MS to specify polling interval, disable debug output
|
2013-02-18 14:54:36 +00:00 |
|
matthias.ringwald
|
22f8b3cca7
|
use fixed timeout of 10 ms sec to poll usb, free descriptor. start appyling patches from issue #211, thanks to Alan
|
2013-02-18 14:07:34 +00:00 |
|
matthias.ringwald
|
6b64433e6a
|
added non-commerical clause and contact email
|
2012-05-07 21:54:09 +00:00 |
|
matthias.ringwald
|
23357bd3d1
|
Use correct USB dev_handle at close (name collision). - thanks to alan for debugging this
|
2011-11-09 15:57:15 +00:00 |
|
matthias.ringwald
|
069c1f50bb
|
use %p instead of cast to int
|
2011-11-09 15:39:53 +00:00 |
|
matthias.ringwald
|
515670b793
|
use LIBUSB_CALL necessary for cygwin
|
2011-11-09 15:36:16 +00:00 |
|
matthias.ringwald
|
39f5baa59a
|
more compile fixes from Simon
|
2011-10-08 16:58:36 +00:00 |
|
matthias.ringwald
|
c8901d41d6
|
use 'config.h' instead of '../config.h' to make standalone builds easier
|
2011-09-25 14:14:10 +00:00 |
|
matthias.ringwald
|
8066861888
|
forgot to adapt log_error macro use
|
2011-09-11 16:07:40 +00:00 |
|
matthias.ringwald@gmail.com
|
d2fe945c6b
|
use memset(addr, 0, len) instead of bzero(addr, len) to increase portability
|
2011-08-18 16:43:15 +00:00 |
|
matthias.ringwald
|
8f8108aabc
|
replaced HCI_ACL_3DH5_SIZE with HCI_ACL_BUFFER_SIZE, add packet_types to hci_stack, set packet_types based on HCI_ACL_BUFFER_SIZE and Bluetooth module ACL buffer size, specify usable packet_types when creating connections
|
2011-07-26 21:18:45 +00:00 |
|
matthias.ringwald
|
7d67539f26
|
renamed log_err into log_error
|
2011-07-22 18:34:18 +00:00 |
|
matthias.ringwald
|
7b5fbe1fe3
|
replace all log_dbg with log_info
|
2011-07-22 18:31:02 +00:00 |
|
matthias.ringwald
|
912a5b0c23
|
added can_send_packet_now to HCI transport interface
|
2011-07-12 20:09:07 +00:00 |
|
matthias.ringwald
|
a22f364722
|
'USB transport working well' version - THANKS Simon
|
2011-06-23 18:52:07 +00:00 |
|
matthias.ringwald
|
7ba356d267
|
query interface description for bluetooth endpoints
|
2011-01-12 20:43:27 +00:00 |
|
matthias.ringwald
|
60085dbc01
|
also include config.h
|
2011-01-12 19:48:08 +00:00 |
|
matthias.ringwald
|
95e4feb291
|
use Vendor/Product ID as specified by config.h
|
2011-01-12 19:47:07 +00:00 |
|
matthias.ringwald
|
aac0272b3e
|
handle no USB BT found
|
2011-01-12 19:45:29 +00:00 |
|
matthias.ringwald
|
a8709ccb96
|
fix transport usb compilation
|
2010-09-21 17:18:50 +00:00 |
|
matthias.ringwald
|
622d0de9a0
|
streamline hci_transport interface: only have single send_packet(type,data,size)
|
2010-08-16 17:23:22 +00:00 |
|
matthias.ringwald
|
11c41d51ae
|
use buffers of size 1021 to fit 3-DH5 ACL packets, check buffer for SDP responses
|
2010-07-25 12:28:23 +00:00 |
|
matthias.ringwald
|
10e830c982
|
use single packet handler per protocol layer: hci_transport
|
2010-07-18 16:14:55 +00:00 |
|
matthias.ringwald
|
f34a2da101
|
inlined hci_transport_usb.h
|
2010-06-04 18:10:12 +00:00 |
|
matthias.ringwald
|
1713bcea3a
|
prepend all source files with 'new BSD' copyright header
|
2009-10-29 20:25:42 +00:00 |
|
matthias.ringwald
|
f57a4e829f
|
playing with the usb code
|
2009-10-18 21:06:57 +00:00 |
|
matthias.ringwald
|
fb84b45bcc
|
usb on mac kind of working (l2cap connection opended but nothing happens after that
|
2009-10-18 20:49:46 +00:00 |
|
matthias.ringwald
|
790e3b27d6
|
usb on mac kind of working (l2cap connection opended but nothing happens after that
|
2009-10-18 20:49:27 +00:00 |
|
matthias.ringwald
|
6c9a8e599c
|
Show alert when BTstack open fails because of no BTdaemon
|
2009-10-18 09:06:29 +00:00 |
|
matthias.ringwald
|
c35f2df118
|
allow to compile usb support again
|
2009-10-17 22:38:48 +00:00 |
|
matthias.ringwald
|
1e6aba4769
|
moved l2cap state machine to l2cap.c. added 'channel' parameter to packet header for socket communications. removed unused functions. dispatch btstack commands in daemon.c. renamed non-HCI commands
|
2009-07-31 21:41:15 +00:00 |
|
matthias.ringwald
|
87ea0ea477
|
implemented minimal outgoing-only L2CAP state machine, BT HID connection in test.c working
|
2009-07-29 21:06:04 +00:00 |
|
matthias.ringwald
|
370399f9f8
|
correct kernel doesn't detach error handling
|
2009-07-11 10:54:59 +00:00 |
|
matthias.ringwald
|
9bf70ccba9
|
achitectural change: hci_transport implementations must add itself to the run loop
|
2009-07-09 18:49:43 +00:00 |
|
matthias.ringwald
|
9320a67b01
|
adapting usb test code into HCI transport abstraction
|
2009-07-08 22:21:02 +00:00 |
|
matthias.ringwald
|
23c261e6ac
|
used asynchronous libUSB API
|
2009-07-06 21:40:30 +00:00 |
|
matthias.ringwald
|
8f29b25e4b
|
add XCode settings for libusb-1.0 in /usr/local/
|
2009-07-06 16:37:53 +00:00 |
|
matthias.ringwald
|
359f6fcae4
|
start with USB support courtesy of libusb-1.0
|
2009-07-05 21:06:38 +00:00 |
|