Matthias Ringwald
|
e5988b8b56
|
stm32-f4discovery-cc256x: use PDM microphone
|
2019-03-03 17:00:20 +01:00 |
|
Matthias Ringwald
|
bb92a97f89
|
stm32-f4discovery-cc256x: enable PDM filter and output mono signal
|
2019-03-03 16:28:51 +01:00 |
|
Matthias Ringwald
|
524ed2b259
|
stm32-f4discovery-cc256x: switch to float-abi=softfp and link to PDM filter
|
2019-03-03 16:26:06 +01:00 |
|
Matthias Ringwald
|
4e871e86c3
|
stm32-f4discovery-cc256x: add PDM filter from STM32Cube_FW_F4_V1.16.0
|
2019-03-03 16:23:41 +01:00 |
|
Matthias Ringwald
|
46a20e6bfa
|
stm32-f4discovery-cc256x: single PCM recording buffer
|
2019-03-02 10:25:28 +01:00 |
|
Matthias Ringwald
|
e8a3f5a989
|
example/audio_duplex: init sink first - needed for current f4 discovery audio hal
|
2019-03-01 22:23:48 +01:00 |
|
Matthias Ringwald
|
06fc0f4b5a
|
stm32-f4discovery-cc256x: configure I2S Clock only during Sink init
|
2019-03-01 22:23:09 +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
|
b93f385697
|
stm32-f4discovery-cc256x: add disabled hard fault analysis helper code
|
2019-03-01 16:19:33 +01:00 |
|
Matthias Ringwald
|
bcd517299d
|
portaudio: handle different number of channels for sink/source
|
2019-02-27 12:48:24 +01:00 |
|
Matthias Ringwald
|
6a4fc70825
|
example/panu_demo: setup SDP and register PANU SDP Record
|
2019-02-27 10:42:20 +01:00 |
|
Matthias Ringwald
|
1faf5e5562
|
portaudio: fix second init
|
2019-02-26 18:46:32 +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
|
0bb91267e2
|
stm32-f4discovery-cc256x: audio sample microphone, but simulate sine wave
|
2019-02-26 15:26:01 +01:00 |
|
Matthias Ringwald
|
f0acaf2eec
|
stm32-f4discovery-cc256x: configure audio source
|
2019-02-26 13:43:31 +01:00 |
|
Matthias Ringwald
|
01b78a8f8c
|
stm32-f4discovery-cc256x: cnofigure dma for microphone input
|
2019-02-26 13:42:49 +01:00 |
|
Matthias Ringwald
|
7cff3af764
|
stm32-f4discovery-cc256x: add audio_duplex example
|
2019-02-26 13:30:40 +01:00 |
|
Matthias Ringwald
|
58beb2facd
|
stm32-f4discovery-cc256x: use DAM1_Stream4/Channel 7 for Bluetooth UART TX
|
2019-02-26 10:18:36 +01:00 |
|
Matthias Ringwald
|
106b8d823a
|
esp32: add stop_stream function
|
2019-02-25 15:07:51 +01:00 |
|
Matthias Ringwald
|
1d701b7e79
|
avrcp: fix compile warning
|
2019-02-25 14:11:54 +01:00 |
|
Matthias Ringwald
|
6d78145c51
|
hfp_ag: only request release audio connection if connection established
|
2019-02-24 18:41:20 +01:00 |
|
Matthias Ringwald
|
24cc6ccc6d
|
portaudio: cleanup debug output, don't try closing twice
|
2019-02-24 18:37:06 +01:00 |
|
Matthias Ringwald
|
6fd4ca9efb
|
btstack_audio_embedded: implement stop_stream function
|
2019-02-24 15:31:39 +01:00 |
|
Matthias Ringwald
|
3809e0ab14
|
stm32-f4discovery-cc256x: provided hal_audio_sink_stop
|
2019-02-24 15:31:10 +01:00 |
|
Matthias Ringwald
|
1247fb8f7c
|
portaudio: fix compile
|
2019-02-24 15:07:39 +01:00 |
|
Matthias Ringwald
|
2ca8e4d94c
|
libusb: portaudio is optional
|
2019-02-24 15:02:53 +01:00 |
|
Matthias Ringwald
|
fb90eb3f62
|
btstack_audio_embedded: implement recording path
|
2019-02-24 13:08:36 +01:00 |
|
Matthias Ringwald
|
ff0081ee81
|
embedded/hal_audio: rename hal_audio -> hal_audio_sink
|
2019-02-24 13:08:36 +01:00 |
|
Matthias Ringwald
|
65ec5d42b5
|
btstack_audio: add common implementations
|
2019-02-24 13:08:31 +01:00 |
|
Matthias Ringwald
|
195e44814f
|
esp32: implement audio sink interface
|
2019-02-24 13:04:39 +01:00 |
|
Matthias Ringwald
|
0402264ca0
|
btstack_audio_embedded: implement audio sink interface
|
2019-02-24 13:04:39 +01:00 |
|
Matthias Ringwald
|
3d3351f352
|
portaudio: split audio interface
|
2019-02-24 13:04:39 +01:00 |
|
Matthias Ringwald
|
9eddf5e891
|
new audio_duplex example to quickly test audio implementation
|
2019-02-24 13:04:39 +01:00 |
|
Matthias Ringwald
|
d365bb511a
|
update examples for split audio interface
|
2019-02-24 13:04:35 +01:00 |
|
Dirk Helbig
|
e39d945b26
|
btstack_audio: split audio interface into source / sink
|
2019-02-24 12:44:10 +01:00 |
|
Matthias Ringwald
|
bcbbbb4271
|
a2dp_sink_demo: allow 0..100% volume
|
2019-02-21 22:50:26 +01:00 |
|
Milanka Ringwald
|
bf872d3b80
|
a2dp_sink_demo: prettify output
|
2019-02-21 22:38:43 +01:00 |
|
Milanka Ringwald
|
f386e13436
|
a2dp_sink_demo: prettify console output
|
2019-02-21 22:28:07 +01:00 |
|
Milanka Ringwald
|
f55e1e3884
|
a2dp demo: cleanup printfs
|
2019-02-21 22:19:44 +01:00 |
|
Milanka Ringwald
|
502593062d
|
a2dp taret demo: add volume control
|
2019-02-21 22:17:39 +01:00 |
|
Milanka Ringwald
|
14e3e2c227
|
a2dp sink demo: enable volume control as target
|
2019-02-21 22:17:39 +01:00 |
|
Milanka Ringwald
|
0ec79bd007
|
avrcp: track transaction labels for registered events
|
2019-02-21 22:16:41 +01:00 |
|
Milanka Ringwald
|
30bbf872b1
|
avrcp: fixed transport header parsing
|
2019-02-21 22:16:41 +01:00 |
|
Milanka Ringwald
|
597efc9141
|
avrcp: get role from transport header
|
2019-02-21 22:16:41 +01:00 |
|
Milanka Ringwald
|
0036e26712
|
avrcp: use packet handler in avrcp for both roles and dispatch to hihger layer
|
2019-02-21 22:16:41 +01:00 |
|
Milanka Ringwald
|
b106f72829
|
avrcp: add packet handler registration for target and controller in avrcp
|
2019-02-21 22:16:41 +01:00 |
|
Milanka Ringwald
|
94d9400d03
|
avrcp: use role for connection lookup
|
2019-02-21 22:16:41 +01:00 |
|
Milanka Ringwald
|
638481ded5
|
avrcp: remove connections from context, use one list of connections in avrcp. connection lookup is not yet extended to check the role
|
2019-02-21 22:16:41 +01:00 |
|