Milanka Ringwald
3f8ff0dcb6
avdtp: source sends audio at const. speed
2017-03-20 16:27:24 +01:00
Milanka Ringwald
25b97bfab2
avdtp: fix compile
2017-03-20 11:53:08 +01:00
Milanka Ringwald
e6a4f9ede0
avdtp source: fix compile
2017-03-20 11:49:14 +01:00
Milanka Ringwald
747ec64600
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-20 11:43:41 +01:00
Matthias Ringwald
1bbecc2b49
hfp: ENABLE_HFP_WIDE_BAND_SPEECH required for HFP mSBC
2017-03-20 10:59:17 +01:00
Matthias Ringwald
723a9de2e2
events: add params for BTSTACK_EVENT_NR_CONNECTIONS_CHANGED
2017-03-12 21:21:16 +01:00
Matthias Ringwald
fe53f27bc6
hci: fix compile
2017-03-12 21:09:15 +01:00
Matthias Ringwald
689a7eb932
hci: reduced incoming prebuffer to 0 for LE-only, and outgoing to 0 if HAVE_HOST_CONTROLLER_API defined
2017-03-12 21:03:36 +01:00
Matthias Ringwald
b5a7c9b3d5
l2cap: reduce minimal HCI_ACL_PAYLOAD_SIZE to 27 for LE only
2017-03-12 20:59:44 +01:00
Matthias Ringwald
f9f2075cea
hci: mark hci_write_local_name as Classic only, hci_le_generate_dhkey depend on HAVE_HCI_CONTROLLER_DHKEY_SUPPORT, reduce HCI Command Buffer size for LE only
2017-03-12 20:59:44 +01:00
Matthias Ringwald
bfb465b059
examples: enable Active Scanning in gap_le_advertisements
2017-03-08 17:22:55 +01:00
Matthias Ringwald
429122cc10
hci: log actual and used ACL buffer sizes
2017-03-07 16:17:29 +01:00
Matthias Ringwald
1f8d704626
h5: don't require post buffer anymore
2017-03-03 13:51:26 +01:00
Matthias Ringwald
c65ae2a0ed
h5: fix corruption of outgoing fragmented ACL packets.
2017-03-03 12:24:27 +01:00
Matthias Ringwald
f7d194e559
h5: use correct scope for temp control message buffer
2017-03-03 12:24:27 +01:00
Matthias Ringwald
d9d230549a
use log_debug for 'can send now' events
2017-03-02 16:48:13 +01:00
Milanka Ringwald
be32e7f162
avrcp: promote avrcp to src/classic folder
2017-03-01 16:17:03 +01:00
Milanka Ringwald
15fddeb817
avrcp: remove debug info for now playing event
2017-03-01 16:05:42 +01:00
Milanka Ringwald
6eb7ba29da
avrcp: events definition
2017-03-01 16:01:50 +01:00
Milanka Ringwald
2ee51a9031
avrcp: print new line
2017-03-01 16:01:50 +01:00
Milanka Ringwald
1e1e0942d6
avrcp: added missing event
2017-03-01 16:01:49 +01:00
Matthias Ringwald
e222d6a026
avrcp: reorder fields in AVRCP_SUBEVENT_NOW_PLAYING_INFO, extend event generator to handle multiple variable length fields
2017-03-01 16:01:49 +01:00
Milanka Ringwald
f9a34d7a00
avrcp: play now event
2017-03-01 16:01:49 +01:00
Milanka Ringwald
8da210c895
avrcp: draft send play info
2017-03-01 16:01:49 +01:00
Milanka Ringwald
2a029560d7
avrcp: introduced shuffle and repeat
2017-03-01 16:01:49 +01:00
Milanka Ringwald
96b12aa570
avrcp: fix enable disable
2017-03-01 16:01:49 +01:00
Matthias Ringwald
851e09fd8a
add missing field initializers in hci transport h4 (ehcill) embedded
2017-03-01 10:16:58 +01:00
Matthias Ringwald
e0e73eb2f5
posix-h4: update serial ports for my test boards
2017-03-01 09:20:24 +01:00
Matthias Ringwald
7c3351a5e0
libusb: remove parsed -u argument from command line arguments before passing it to btstack_main()
2017-03-01 09:19:32 +01:00
Matthias Ringwald
1a24892321
le_streamer: limit test packet size to sizeof(test_data) currently 200
2017-03-01 09:18:40 +01:00
Matthias Ringwald
d16a039205
h4_ehcill/h5: use unique id for HCI_EVENT_TRANSPORT_SLEEP_MODE
2017-02-28 12:16:27 +01:00
Matthias Ringwald
62ca45d755
h4_ehcill/h5: provide HCI_EVENT_TRANSPORT_SLEEP_MODE event that indicates to app if it can put device into deep sleep
2017-02-28 12:08:10 +01:00
Matthias Ringwald
43b285efe5
tests: disable maths while it fails to build on build server
2017-02-27 20:43:10 +01:00
Matthias Ringwald
f7cf838843
tests: add avdtp, avrcp, and maths to list
2017-02-27 20:32:07 +01:00
Matthias Ringwald
d1bcfa544e
Update README.md
2017-02-27 11:35:45 +01:00
Matthias Ringwald
bef131fbe9
Update README.md
2017-02-27 11:28:26 +01:00
Matthias Ringwald
be78c07978
Update README.md
2017-02-27 11:15:06 +01:00
Matthias Ringwald
43a197a7ca
Update README.md following suggestions from https://github.com/bluekitchen/btstack/pull/26
2017-02-27 11:13:29 +01:00
Matthias Ringwald
e80f486f6b
ports: remove missing ports from general makefile
2017-02-24 16:41:57 +01:00
Matthias Ringwald
c6df6d84d0
h5: append data integrity check for outgoing packets if supported by peer
2017-02-24 11:42:12 +01:00
Matthias Ringwald
e9c151bc12
h5: provide 2 byte post buffer for outgoing packets - used for 16-bit data integrity check
2017-02-24 11:42:12 +01:00
Matthias Ringwald
7c2aa31e5c
h5: track if peer supports data integrity check
2017-02-24 11:42:12 +01:00
Matthias Ringwald
79b61987df
h5: enable Data Integrity Check, validate crc of incoming packets
2017-02-24 11:42:12 +01:00
Matthias Ringwald
91858f1872
posix-h5: fix compile
2017-02-24 11:42:12 +01:00
Matthias Ringwald
f3b012f9c7
hci: skip SCO over HCI commands if not defined
2017-02-23 14:50:59 +01:00
Matthias Ringwald
f971afab88
device_id_server: bump version to 1.3 (latest)
2017-02-23 14:48:09 +01:00
Matthias Ringwald
59fb9ebde7
device_id_server: fix includes
2017-02-23 12:04:37 +01:00
Matthias Ringwald
d38c4adf3a
sdp: provide BLUETOOTH_ATTRIBUTE_SERVICE_CLASS_ID_LIST and use in device_id_sever.c
2017-02-23 12:00:02 +01:00
Matthias Ringwald
c4b3290d9e
sdp: provide device_id_server.h to generate Device ID SDP records
2017-02-22 17:28:57 +01:00
Matthias Ringwald
f5aa8d7048
docs: spelling fixes from eaec219ce0
2017-02-20 15:22:57 +01:00