Matthias Ringwald
e86b2fec6e
embedded: handle timers when system_time overruns
2017-01-13 18:00:38 +01:00
Matthias Ringwald
ee73ad13c7
libusb: streamline names for different packet types and transfers
2017-01-11 10:29:27 +01:00
Matthias Ringwald
08dc2fad0e
reduce buffers to 8 * 3 for incoming sco like with libusb
2017-01-10 15:31:26 +01:00
Matthias Ringwald
fdd329349c
cleanup code
2017-01-10 12:20:18 +01:00
Matthias Ringwald
11cb6f2da3
winusb: basically working
2017-01-09 16:14:50 +01:00
Matthias Ringwald
83f31aa4d7
sco sending implemented but not working
2017-01-09 10:57:59 +01:00
Matthias Ringwald
f9644fc508
process transfers in correct order - use single active data source
2017-01-06 17:27:18 +01:00
Matthias Ringwald
f258f41689
tests to manually schedule transfers, try processing transfers in correct order
2017-01-06 16:59:51 +01:00
Matthias Ringwald
e29e1f07a3
also free ISO data buffers
2017-01-05 17:34:32 +01:00
Matthias Ringwald
cea08008b9
implement usb close
2017-01-05 17:28:25 +01:00
Matthias Ringwald
83159bb637
Probe all USB devices, check Class, SubClass, and Protocol
2017-01-05 17:10:20 +01:00
Matthias Ringwald
51a84de64a
setup iso transfer after scanning for endpoints
2017-01-05 15:45:07 +01:00
Matthias Ringwald
988201648f
scan for endpoints
2017-01-05 15:35:19 +01:00
Matthias Ringwald
5da690179b
windows: USB implementation based on WinUSB
2017-01-04 21:59:26 +01:00
Matthias Ringwald
036dc6b8c0
windows: use 100 instead of 20 handles in runloop
2017-01-04 21:56:52 +01:00
Matthias Ringwald
9ec2630ce4
fix unused parameters warning
2016-12-22 22:16:16 +01:00
Matthias Ringwald
2b39b77181
Merge branch 'windows-h4' of https://github.com/bluekitchen/btstack into windows-h4
2016-12-19 15:35:38 +01:00
Matthias Ringwald
5c7fd12999
Merge branch 'develop' into windows-h4
2016-12-19 15:28:16 +01:00
Matthias Ringwald
1f4116c166
libusb: fix compile
2016-12-05 22:38:19 +01:00
Joep Moritz
a09e374ceb
libusb: cancel outstanding SCO transfers, too.
2016-12-05 22:18:32 +01:00
Matthias Ringwald
9419a14f96
windows: store link key in current dir instead of /tmp
2016-12-02 17:45:38 +01:00
Matthias Ringwald
5ea446fa57
implement stdin_support for Windows
2016-11-30 15:27:50 +01:00
Matthias Ringwald
61dbb0731d
Merge branch 'develop' into windows-h4
2016-11-30 11:32:08 +01:00
Matthias Ringwald
a1dc4edb43
stdin: add btstack_stdin_read() and use in examples
2016-11-30 11:29:55 +01:00
Matthias Ringwald
d198cb2001
stdin: drop unused blocking helper functions btstack_stdin_query_int and btstack_stdin_query_hex
2016-11-30 11:10:13 +01:00
Matthias Ringwald
ea7390156b
move windows port to platform
2016-11-28 17:46:51 +01:00
Matthias Ringwald
fd9ea8fd04
libusb: fix compile on windows
2016-11-27 17:01:51 +01:00
Matthias Ringwald
1b2aa976d8
libusb: properly cancel outstanding transfers
2016-11-23 23:15:02 +01:00
Milanka Ringwald
db2b9aad81
hfp test: cleanup data folder, remove printf
2016-11-16 13:01:05 +01:00
Matthias Ringwald
35fd3fb9bc
sco_util: move sine generation into sco_util
2016-11-11 14:06:23 +01:00
Matthias Ringwald
a046efa634
ios: fix build
2016-10-25 11:47:20 +02:00
Matthias Ringwald
7fb852b0ba
Merge branch 'develop' of https://github.com/bluekitchen/btstack into develop
2016-10-21 23:31:37 +02:00
Matthias Ringwald
e690b6a5e4
posix: use IOSSIOSPEED ioctl on OS X to set speed - allows for max baud rates
2016-10-21 23:31:28 +02:00
Matthias Ringwald
308bc5e02a
btstack_uart_block_embedded: remove data source on close
2016-10-12 13:30:00 +02:00
Matthias Ringwald
9788aa5da8
hci_transport: remove data source on close
2016-10-12 13:29:39 +02:00
Matthias Ringwald
ff964d8e0b
libusb: move hci_transport_h2_libusb.c into platform/libusb to fix compile daemon with h2
2016-09-28 09:39:37 +02:00
Matthias Ringwald
8c9f78e5bf
deamon: fix compile warnings with H2
2016-09-28 09:38:51 +02:00
Matthias Ringwald
15ce125b62
Merge branch 'develop'
2016-09-27 15:08:55 +02:00
Milanka Ringwald
fbc7c9f2bc
sco utils: use wav util
2016-09-19 14:40:47 +02:00
Milanka Ringwald
abc9118691
refactoring wav utils
2016-09-14 17:30:47 +02:00
Matthias Ringwald
6981f548cb
Merge branch 'develop'
2016-07-29 10:52:32 +02:00
Matthias Ringwald
7ef6a7bbd9
l2cap: drop reason arg for l2cap_decline_connection - only 'no resources' expected
2016-07-17 22:49:15 +02:00
Matthias Ringwald
22fe8451e4
Merge branch 'develop'
2016-07-06 14:08:32 +02:00
Matthias Ringwald
7c959318bb
fix warnings related to potential loss of precision for integer conversions
2016-07-05 11:31:53 +02:00
Matthias Ringwald
140b81662c
Merge branch 'develop'
...
HFP/HSP:
- store received audio as wav file
SM:
- send/receive keypress notifications. -> link into docs
- derive BR/EDR Link Key from LE LTK established via LE Secure Connection
- fix use of stored LTKs in all combinations (LE Legacy Paring/LE Secure Connections - Initiator/Responder)
- truncate LTK in LE Secure Connections if established key size is less than 16 bytes
- implement slower elliptic curve multiplication -> less than 800 bytes for 32-bit CPUs
POSIX:
- add le_device_db_fs that stores db at /tmp/btstack_le_device_db.txt as basic csv
2016-06-29 11:18:16 +02:00
Matthias Ringwald
f33ad81deb
sm: add le_device_db_set_local_addr and call with local address
2016-06-27 15:58:58 +02:00
Matthias Ringwald
9ed01c3693
posix: add le_device_db_fs that stores db at /tmp/btstack_le_device_db.txt as basic csv
2016-06-27 15:20:16 +02:00
Matthias Ringwald
f1b529649a
Merge branch 'develop'
2016-06-07 10:09:31 +02:00
Matthias Ringwald
1890600882
link_key_db: use sizeof to compute buffer size at compile time
2016-06-07 10:05:49 +02:00
Matthias Ringwald
1624665a98
link_key_db: add set_local_bd_addr to be able to store link key pairs (local/remote). Use in posix fs link key db
2016-06-07 09:57:21 +02:00