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
bfb465b059
examples: enable Active Scanning in gap_le_advertisements
2017-03-08 17:22:55 +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
c4b3290d9e
sdp: provide device_id_server.h to generate Device ID SDP records
2017-02-22 17:28:57 +01:00
Matthias Ringwald
3f974179ba
example/le_counter: fix gap device name
2017-02-10 11:06:11 +01:00
Matthias Ringwald
c8f97be681
example: add le_streamer_client that connects to le_streamer
2017-02-02 14:40:41 +01:00
Matthias Ringwald
d4f907a637
sco_util: CVSD PLC only needed with wav writer or portaudio
2017-02-01 15:02:28 +01:00
Matthias Ringwald
2c7ae6e1fa
sco_demo_util: don't stop PortAudio when WAV sample was written
2017-01-30 17:49:47 +01:00
Matthias Ringwald
e36764ddb7
sco_demo_util: fix warning
2017-01-30 15:16:42 +01:00
Matthias Ringwald
305f79c9c9
sco_util: re-enable CVSD PLC
2017-01-27 12:26:18 +01:00
Matthias Ringwald
8fd6902d67
sco_util: flip big endian samples from microphone for outgoing CVSD SCO packets
2017-01-26 22:21:12 +01:00
Matthias Ringwald
5303ddeefc
sco_util: fix receive CVSD SCO data for big endian
2017-01-26 22:02:33 +01:00
Matthias Ringwald
59c97ae1ec
sco_demo_util: store 8 kHz samples for CVSD/SCO packets as little endian, store 16 kHz samples for mSBC in host endianess
2017-01-26 19:27:31 +01:00
Matthias Ringwald
b025eb5fa2
sco_util: support mSBC with PortAudio input
2017-01-25 17:23:55 +01:00
Matthias Ringwald
2b89dbfc6b
sco_util: send PortAudio input as CVSD
2017-01-25 16:58:03 +01:00
Matthias Ringwald
463c9c89cd
sco_util: prefix port audio vars with pa_output
2017-01-24 17:26:55 +01:00
Matthias Ringwald
b4fe8701b8
Merge branch 'develop' into h2-sco
2017-01-20 23:16:21 +01:00
Matthias Ringwald
c4e666bc60
sco_util: refactor portaudio code
2017-01-20 23:08:05 +01:00
Matthias Ringwald
e68aec34d6
sco_demo_util: prepare for 16-bit CVSD
2017-01-20 17:01:36 +01:00
Matthias Ringwald
e5167d910d
sco_demo_util: ignore sco data after audio release
2017-01-20 16:11:21 +01:00
Matthias Ringwald
e4f319364d
sco_util_demo: enable to start/stop audio multiple times
2017-01-20 15:39:39 +01:00
Matthias Ringwald
b038503d09
hfp_ag_demo: cleanup log output, call sco_demo_close on audio release
2017-01-20 15:38:27 +01:00
Matthias Ringwald
1f8694cc3a
sco_util: use larger buffer for processing CVSD data
2017-01-19 12:27:44 +01:00
Matthias Ringwald
a11bf4163d
sco_util: fix compile for SCO_DEMO_MODE_55
2017-01-19 11:55:07 +01:00
Matthias Ringwald
3963d0366d
fix unused warning
2017-01-17 20:33:10 +01:00
Matthias Ringwald
a508997d74
Merge branch 'develop' into windows-h4
2017-01-16 21:32:42 +01:00
Milanka Ringwald
d3d88e8bb5
Merge branch 'develop' into a2dp
2017-01-16 15:30:07 +01:00
Matthias Ringwald
c8b300b968
example: clean object files in src folders, too
2017-01-14 22:01:31 +01:00
Matthias Ringwald
fa5e295474
hfp_ag: enable mSBC again
2017-01-10 16:21:42 +01:00
Matthias Ringwald
c83b02157f
example/panu_demo: fix unused argument warnings
2017-01-07 22:11:48 +01:00
Matthias Ringwald
eb8fc74029
examples: parse command line args only if HAVE_POSIX_STDIN, don't call exit()
2017-01-07 21:45:56 +01:00
Matthias Ringwald
9ec2630ce4
fix unused parameters warning
2016-12-22 22:16:16 +01:00
Matthias Ringwald
1a919128ef
sco_util: more test modes, print incorrect received bytes in red
2016-12-19 14:35:28 +01:00
Matthias Ringwald
0e62b7a5c0
hfp_ag: use address string instead of address in hex
2016-12-08 11:50:26 +01:00
Milanka Ringwald
690d8d2bbb
Merge branch 'develop' into a2dp
2016-12-07 12:11:46 +01:00
Matthias Ringwald
a1dc4edb43
stdin: add btstack_stdin_read() and use in examples
2016-11-30 11:29:55 +01:00
Matthias Ringwald
cd7b9db232
example: fix path to SBC files - avoid .o in src folder
2016-11-29 16:49:27 +01:00
Milanka Ringwald
7568a9a4d3
Merge branch 'develop' into a2dp
2016-11-16 10:40:13 +01:00
Milanka Ringwald
2308e10812
hfp: use btstack_atoi
2016-11-16 10:39:25 +01:00
Milanka Ringwald
42d241c242
maths: aproximation of sqrt
2016-11-14 15:57:58 +01:00
Milanka Ringwald
25234a7e05
Merge branch 'develop' into a2dp
...
Conflicts:
example/Makefile.inc
example/sco_demo_util.c
port/pic32-harmony/app.X/nbproject/Makefile-default.mk
port/pic32-harmony/app.X/nbproject/Makefile-genesis.properties
port/pic32-harmony/app.X/nbproject/configurations.xml
port/pic32-harmony/create_examples.py
src/classic/btstack_cvsd_plc.c
src/classic/btstack_sbc_bludroid.c
src/classic/btstack_sbc_plc.c
test/ring_buffer/.gitignore
2016-11-14 15:54:38 +01:00
Milanka Ringwald
40e1e61c3d
maths: aproximation of sqrt
2016-11-14 14:59:29 +01:00
Matthias Ringwald
9491a7bfdd
streamline compilation for non-posix targets
2016-11-11 14:08:24 +01:00
Matthias Ringwald
35fd3fb9bc
sco_util: move sine generation into sco_util
2016-11-11 14:06:23 +01:00
Matthias Ringwald
fe5451fa99
move GATT services into src/ble/gatt-service
2016-11-02 15:32:32 +01:00
Matthias Ringwald
85a677ece0
move GATT services into src/ble/gatt-service
2016-11-02 15:31:48 +01:00
Matthias Ringwald
2630ffe4ed
fix name battery_service_server_set_battery_value
2016-11-02 12:52:00 +01:00
Matthias Ringwald
8577affdb5
example/le_counter: add Battery Service
2016-11-02 10:53:23 +01:00
Matthias Ringwald
1d0cde9daa
use new Data Type defines from bluetooth_data_types
2016-10-31 16:05:07 +01:00