Matthias Ringwald
8e46c84798
example/le_streamer: print connection interval and connection latency on connect
2017-06-27 12:14:45 +02:00
Matthias Ringwald
e67b545f69
example/le_streamer: fix accidental commit
2017-06-26 23:33:15 +02:00
Matthias Ringwald
5aed585b77
spp_streamer: disable page/inquiry scan during test
2017-06-15 11:34:14 +02:00
Milanka Ringwald
89f1e358dd
hfp hf: fix typo, add event to demo
2017-06-14 14:31:58 +02:00
Milanka Ringwald
2d46c2e68a
a2dp demo: fix cmd interface
2017-06-14 14:12:09 +02:00
Milanka Ringwald
64421eb6d5
ad2p sink: add demo
2017-06-13 15:32:44 +02:00
Milanka Ringwald
9f951df8c7
avrcp+avdtp sink: add joined demo
2017-06-13 15:23:23 +02:00
Matthias Ringwald
bdab4b0beb
remove <unistd.h> from examples and avrcp impl
2017-06-12 12:29:21 +02:00
Matthias Ringwald
7c03fe59ad
example/spp_streamer_client: use state to decide on next action on inquiry complete
2017-06-12 11:24:11 +02:00
Matthias Ringwald
287c758dd4
example/spp_streamer_client: use gap_inquiry functions instead of sending hci
2017-06-09 23:05:23 +02:00
Matthias Ringwald
eaac31e881
fix build
2017-06-07 15:14:53 +02:00
Milanka Ringwald
0bd7cb1f0a
avdtp sink demo: removed events
2017-06-07 11:49:42 +02:00
Matthias Ringwald
a48e17d9c4
example/avdtp_sink: fix compile for POSIX without Portaudio, disable HAVE_PORTAUDIO in libusb again
2017-06-02 14:45:35 +02:00
Matthias Ringwald
08c0d996ca
example/avdtp_sink: move avdtp_sink_demo to examples
2017-06-02 14:32:04 +02:00
Matthias Ringwald
f40f8caeca
example: new avdtp_source_demo example that plays 441 hz sine or small mod file
2017-05-29 12:51:46 +02:00
Matthias Ringwald
9620590336
example/hfg_ag: missing break
2017-05-29 11:22:55 +02:00
Matthias Ringwald
95a8ee01a4
btstack_stdin: provide console input in callback
2017-05-27 21:50:39 +02:00
Matthias Ringwald
7ea7688a8f
btstack_stdin: replace stdin_support.[ch] with btstack_stdin.h and platform implementations
2017-05-27 21:50:19 +02:00
Matthias Ringwald
cee62800b7
example: add spp_streamer_client
2017-05-25 19:19:32 +02:00
Matthias Ringwald
402122d413
example/spp_streamer: new version that acts as a server, similar to le_streamer
2017-05-25 16:49:39 +02:00
Matthias Ringwald
3d58195059
example/spp_and_le_streamer: send data via SPP or LE as fast as possible
2017-05-25 16:25:17 +02:00
Matthias Ringwald
b528169261
more missing breaks
2017-05-25 15:17:12 +02:00
Matthias Ringwald
ba6f86f834
example/hfp_hf: add missing break
2017-05-25 14:47:22 +02:00
Matthias Ringwald
6316c8ed51
example: fix warning for unused argc, argv
2017-05-22 22:04:20 +02:00
Matthias Ringwald
16f28706fd
examples: use gap_pin_code_response in examples and tests
2017-05-22 11:44:40 +02:00
Matthias Ringwald
4d2bcd2adc
example/panu_demo: fix compile, use gap pairing functions
2017-05-22 11:34:34 +02:00
Matthias Ringwald
6e87f20c5b
example/hfp_ag: use gap inquiry functionality
2017-05-22 11:04:15 +02:00
Matthias Ringwald
b7f1ee76fc
gap: provide gap_remote_name_request
2017-05-21 22:44:47 +02:00
Matthias Ringwald
f5875de52c
gap: provide gap_inquiry_start + gap_inquiry_stop. emit GAP_EVENT_INQUIRY_COMPLETE
2017-05-21 22:23:03 +02:00
Matthias Ringwald
1cfb383e56
gap: unify inquiry, inquiry with rssi, and extended inquiry response into GAP_EVENT_INQUIRY_RESULT with optional RSSI and name. Update gap_inquiry example
2017-05-17 23:07:55 +02:00
Matthias Ringwald
cde6ece438
example/pbap_client_demo: fix include
2017-05-04 11:29:13 +02:00
Matthias Ringwald
7bc1dbab74
posix-h5: show error for BCM chipset, remove all BCM code
2017-05-03 11:55:13 +02:00
Matthias Ringwald
bace42effc
fix format warnings for uint32_t values
2017-05-02 16:17:33 +02:00
Matthias Ringwald
8eb8d46326
hid_device: extract l2cap handling into classic/hid_device, send events
2017-04-27 14:57:02 +02:00
Matthias Ringwald
d40c9ac6cf
hid_device: move hid_create_sdp_record into classic/hid_device.h
2017-04-27 11:39:25 +02:00
Matthias Ringwald
6518788a7f
hid_device: send demo text if no stdin available
2017-04-27 11:25:17 +02:00
Matthias Ringwald
ca44a803f1
hid_device: lookup keycode in US keyboard table
2017-04-27 11:11:27 +02:00
Matthias Ringwald
4cf728558f
hid_device: support for typing [a-zA-Z0-9], space, backspace
2017-04-26 22:13:45 +02:00
Matthias Ringwald
0316aa6f75
hid_device: report connect/disconnect, track l2cap cids
2017-04-26 21:50:47 +02:00
Matthias Ringwald
2fa56ea6fd
hid_device: start demo, define keyboard boot protocol descriptor, create sdp record
2017-04-26 18:14:27 +02:00
Matthias Ringwald
c692d77638
sm: use micro-ecc for p256r1 calculation
2017-04-13 15:23:09 +02:00
Matthias Ringwald
6211b0c037
example/sco_util: fix unused var warning
2017-04-12 15:45:54 +02:00
Matthias Ringwald
235946f152
bluetooth_sdp: use scraped SDP UUID and PSMs for SDP record creation and parsing
2017-03-26 22:19:18 +02:00
Matthias Ringwald
a224d682a3
bnep: use UUIDs from bluetooth_sdp.h
2017-03-25 22:51:28 +01:00
Matthias Ringwald
ab2c6ae4b7
tool: add update_filename.py that adds __BTSTACK_FILE__ to every .c file for use with debug output instead of __FILE__
2017-03-24 23:39:20 +01:00
Matthias Ringwald
03e09accef
examples: add dummy GATT Server to GATT Client demos to avoid disconnect if LE Peripheral starts GATT queries on it's own
2017-03-24 14:50:52 +01:00
Matthias Ringwald
add9769e9d
examples: add dummy GATT Server to GATT Client demos to avoid disconnect if LE Peripheral starts GATT queries on it's own
2017-03-24 14:47:52 +01:00
Matthias Ringwald
2085ff8495
example: pbap_client -> pbap_client_demo to avoid confustion with pbap_client impl
2017-03-24 10:53:29 +01:00
Milanka Ringwald
85a0c7cd62
a2dp: avdtp source sends sbc frames at constant speed
...
a2dp: introduce context, move common code to avdtp.c
a2dp: wrap source functionality
a2dp: enable packet handler
a2dp: draft implemetation source open stream
avrcp: add streaming connection opened/released events
avdtp source: introduce timer for storing audio data at const fr., encode into sbc, and prepare for sending
wav_util: fix return of wav_reader_read_int16
sbc: rename sbc to msbc test
sbc: improve usage output
sbc: fix makefile
sbc: remove hardcoded bitrate
avdtp: add encode/decode sine example without using ring buffer
avdtp: move ring buffer to stream endpoint
avdtp: add encode/decode test with ring buffer
sbc: use btstack_sbc_encoder_num_audio_frames - 1 audio frame contains 1 audio sample for mono and 2 for stereo
sbc: use btstack_sbc_encoder_num_audio_frames - 1 audio frame contains 1 audio sample for mono and 2 for stereo
sbc: revert sample counting
avdtp: source sending correct audio first time
avdtp: shorter timer for audio generation gets correct stream
avdtp: set state to AVDTP_STREAM_ENDPOINT_STREAMING_W2_SEND when more data is ready
avdtp: introduce transport category as mandatory
avdtp: introduce transport category as mandatory
2017-03-23 22:28:03 +01:00
Matthias Ringwald
d2eba9d1c5
hfp: ENABLE_HFP_WIDE_BAND_SPEECH required for HFP mSBC
2017-03-23 22:28:03 +01:00