74 Commits

Author SHA1 Message Date
Matthias Ringwald
eaffacf936 esp32: enable wide-band speech, disable secure connections for hfp/hsp demos 2021-01-26 16:22:48 +01:00
Matthias Ringwald
5f4f94c7c2 example/sco_demo_util: fix packet status check 2020-06-26 15:06:31 +02:00
Matthias Ringwald
89714ad07e example/sco_demo_util: fix compile with POSIX_FILE_IO but without ENABLE_HFP_WIDE_BAND_SPEECH 2019-08-13 17:03:29 +02:00
Matthias Ringwald
e501bae083 Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1) 2019-05-11 19:31:55 +02:00
Matthias Ringwald
abf7f0ba32 example/sco_demo_util: remove debug message about bytes in microphone buffer 2019-03-04 12:08:03 +01:00
Matthias Ringwald
dfec1b51c3 example/sco_demo_util: fix compile for non posix systems 2019-03-01 19:47:27 +01:00
Matthias Ringwald
859f2bc59e example/sco_demo_util: fix compile for non posix systems 2019-03-01 19:44:16 +01:00
Matthias Ringwald
1befbc1ef6 example/sco_demo_util: remove checks for HAVE_PORTAUDIO, fix audio playback for non-posix systems 2019-03-01 17:21:47 +01:00
Matthias Ringwald
f55ac442b0 example/sco_demo_util: ENABLE_SCO_STEREO_PLAYBACK uses stereo audio sink 2019-02-26 18:35:47 +01:00
Matthias Ringwald
d365bb511a update examples for split audio interface 2019-02-24 13:04:35 +01:00
Matthias Ringwald
400ff5ab4c hci: calculate SCO payload length based on used hci transport and voice settings, drop hacks in sco_demo_util 2019-02-03 12:08:16 +01:00
Matthias Ringwald
01b2daf8ad example/sco_demo_util: prefix ASCII test data with packet counter 2019-02-03 11:32:48 +01:00
Matthias Ringwald
d861f4bf32 example/sco_demo_util: fix compile for non-audio modes 2019-02-01 17:35:43 +01:00
Matthias Ringwald
e1de95bec8 example/sco_demo_util: validate sco_handle in sco_demo_send 2019-02-01 15:53:39 +01:00
Matthias Ringwald
7556ab9f6d example/sco_demo_util: use sine table of len 60 (266 hz at 16 kHz) 2018-11-27 15:54:03 +01:00
Matthias Ringwald
379c5f5f0f example/sco_demo_util: update to btstack_audio.h API 2018-07-20 16:13:52 +02:00
Matthias Ringwald
8d3be4021b sco_demo_util: fix signed/unsigned comparison warnings 2018-07-10 12:31:12 +02:00
Matthias Ringwald
b63d04ab57 example/sco_demo_util: use constant for mscb sample buffer 2018-04-26 13:52:25 +02:00
Milanka Ringwald
be030f500e fix comparison of integers of different signs 2017-08-11 12:14:47 +02:00
Matthias Ringwald
adaba9f340 Fix more warnings (mostly sign-compare) 2017-08-09 22:58:56 +02:00
Matthias Ringwald
249d94cf77 fix warnings: mostly sign-compare 2017-08-08 18:03:40 +02:00
Matthias Ringwald
6211b0c037 example/sco_util: fix unused var warning 2017-04-12 15:45:54 +02: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
1bbecc2b49 hfp: ENABLE_HFP_WIDE_BAND_SPEECH required for HFP mSBC 2017-03-20 10:59:17 +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
c4e666bc60 sco_util: refactor portaudio code 2017-01-20 23:08:05 +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
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
Milanka Ringwald
2308e10812 hfp: use btstack_atoi 2016-11-16 10:39:25 +01:00
Matthias Ringwald
35fd3fb9bc sco_util: move sine generation into sco_util 2016-11-11 14:06:23 +01:00
Milanka Ringwald
dbb41bfe0b enable portaudio for msbc 2016-10-20 16:25:33 +02:00
Milanka Ringwald
fbc7c9f2bc sco utils: use wav util 2016-09-19 14:40:47 +02:00
Milanka Ringwald
202da3172e reworked test, extracted wav_utils 2016-09-14 16:06:19 +02:00
Milanka Ringwald
26463303c9 count good and bad frames in cvsd plc 2016-09-13 15:58:17 +02:00
Milanka Ringwald
82e01da097 fix compile 2016-09-13 15:26:17 +02:00
Milanka Ringwald
379d044e03 extend sco demo with cvsd plc 2016-09-13 15:09:33 +02:00
Milanka Ringwald
b3f76298ca hfp: fix comments, init code 2016-08-31 15:43:29 +02:00
Matthias Ringwald
d5e5f834f9 sco_util: also store incoming mSBC data 2016-08-09 18:09:44 +02:00