Matthias Ringwald
1fd701e0cd
ports: add a2dp
2022-03-16 22:20:09 +01:00
Matthias Ringwald
a2ad0a7565
libusb: fix typo in config
2022-03-16 09:06:13 +01:00
Matthias Ringwald
839d169487
libusb, posix and windows ports: use '-' instead of ':' in btstack_BD_ADDR.tlv filename
2022-02-28 14:44:48 +01:00
Matthias Ringwald
15d2175857
libusb, posix and windows ports: use '-' instead of ':' in btstack_BD_ADDR.tlv filename
2022-02-25 17:09:50 +01:00
Matthias Ringwald
a16c312c96
port/posix-h4-da14531: port for da14531 dev kit usb and pro
2022-02-06 17:42:07 +01:00
Matthias Ringwald
aaa1682ba2
chipset: prefix fw vars with da145xx_
2022-02-03 22:40:57 +01:00
Matthias Ringwald
d00ab9e3a0
chipset: use da145xx in folder/file/function names for these SoCs
2022-02-03 22:25:38 +01:00
Matthias Ringwald
8e8577aa2e
port/stm32-wb55xx-nucleo-freertos: update README
2022-01-20 11:20:25 +01:00
Matthias Ringwald
d7fec25aef
port/stm32-wb55xx-nucleo-freertos: use btstack_run_loop_poll_data_sources_from_irq
2022-01-20 10:43:25 +01:00
Matthias Ringwald
9a00f11b52
posix-h4: drop old code for mapped ftdi usb-uart controller
2022-01-04 17:24:47 +01:00
Matthias Ringwald
f961481b01
Merge pull request #392 from ricardoquesada/cmakefile
...
esp32: update CMakeLists.txt file to use new idf_component_register
2021-12-30 11:01:51 +01:00
Matthias Ringwald
61796fbee7
esp32: only process one tx/rx done event per timer handler
2021-12-29 12:06:06 +01:00
Matthias Ringwald
0e9aac8b6b
esp32: support mic gain on LyraT v4.3 board
2021-12-29 12:06:06 +01:00
Matthias Ringwald
2668b53221
esp32: use PLL_CLK clock source for I2S
2021-12-29 12:06:06 +01:00
Matthias Ringwald
2116cb5fab
esp32: use double-buffer for audio
2021-12-29 12:06:06 +01:00
Matthias Ringwald
52a720ae15
esp32: audio use I2S config from LyraT v4.3 board
2021-12-29 12:06:05 +01:00
Matthias Ringwald
ea6419f9b7
esp32: validate audio samplerate on stream start
2021-12-29 12:05:17 +01:00
Matthias Ringwald
ec71250290
esp32: support mono audio output
2021-12-29 12:05:17 +01:00
Matthias Ringwald
c93c6de44c
esp32: support mono audio input
2021-12-29 12:04:30 +01:00
Matthias Ringwald
b57bbaee10
esp32: add audio source
2021-12-29 12:04:29 +01:00
Matthias Ringwald
e9b96b79ca
esp32: setup i2s config and pins based on sink/source state
2021-12-29 11:20:04 +01:00
Matthias Ringwald
421550a67c
esp32: update sdkconfig for esp-idf v4.3, disable Bluedroid host stack
2021-12-29 11:19:27 +01:00
Matthias Ringwald
aaf84b48fb
esp32: handle MIC_GAIN_MIN and MIC_GAIN_MAX in es8388_set_mic_gain, set gain for both channels
2021-12-28 21:39:42 +01:00
Matthias Ringwald
559544deb6
esp32: generalize i2s queue handling
2021-12-28 21:39:42 +01:00
Matthias Ringwald
8e0e81b08a
esp32: extract btstack_audio_esp32_init for sink and source
2021-12-28 21:39:42 +01:00
Matthias Ringwald
14b6dd1808
esp32: prefix audio sink globals
2021-12-28 21:39:42 +01:00
Matthias Ringwald
3cf75f39dc
esp32: extract btstack_audio_esp32_es8388_initialized
2021-12-28 21:39:42 +01:00
Matthias Ringwald
c3492fad84
esp32: cleanup audio code
2021-12-28 21:39:42 +01:00
Matthias Ringwald
0ea7c42523
esp32: implement volume control for LyraT v4.3 board
2021-12-28 21:39:42 +01:00
Tim Koers
0e83ff1de7
esp32: enable BR/EDR, LE, or BR/EDR?LE based on sdkconfig
2021-12-25 22:28:38 +01:00
Ricardo Quesada
4b08a03afa
esp32: update CMakeLists.txt file
...
This commit updates the esp32 CMakeLists.txt so that it is compatible
with the new way of creating CMakeLists.txt files in ESP-IDF.
Basically it replaces the old register_component() with
idf_component_register().
It also removes the relative references to lwip. This is because some
projects might want to puse btstack directly in their private "components"
folder (instead of being placed in the esp-idf/component folder)
It has been tested both by:
- placing btstack in esp-idf/components
- placing btstack in my_own_project/components
and it compiled Ok using "idf.py build"
Tested "pan_lwip_http_server" and compiled Ok as well.
2021-12-25 09:41:12 -08:00
Matthias Ringwald
2cb53b6636
port/libusb: remove accidental commit for ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION
2021-12-20 12:11:15 +01:00
Milanka Ringwald
077fecbb6e
ports: add link to documentation in btstack_config.h
2021-12-09 16:42:48 +01:00
Matthias Ringwald
54317d10cc
esp32: add yml to cmake build
2021-12-08 20:05:29 +01:00
Matthias Ringwald
0f5178a35d
port/posix-h5: fix CC2564C init file name
2021-11-29 18:04:15 +01:00
Matthias Ringwald
884d3c56f3
port: replace obex_iterator wirh obex_parser
2021-11-29 14:57:49 +01:00
Matthias Ringwald
0689ede586
cmake: set project name for test/pts and port/libusb
2021-11-24 10:23:01 +01:00
Matthias Ringwald
284d66bc61
example: rename le_data_channel examples into le_credit_based_flow_control_mode
2021-11-20 22:51:15 +01:00
Matthias Ringwald
b28dc8004d
btstack_config: use official terms for l2cap channel modes - ENABLE_L2CAP_LE_CREDIT_BASED_FLOW_CONTROL_MODE
2021-11-19 10:09:49 +01:00
Milanka Ringwald
2fca4dad95
license: update text
2021-11-02 09:31:00 +01:00
Matthias Ringwald
6fad2c3769
port: drop support for iOS
2021-09-28 14:37:17 +02:00
Matthias Ringwald
01f72e3df4
CC2564C: update for Service Pack v1.5. Use CC2564C version in most ports
2021-09-23 11:42:23 +02:00
Milanka Ringwald
48ce193c1b
a2dp sink: allow accept or reject of stream start on A2DP_SUBEVENT_START_STREAM_REQUESTED when ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION is defined
2021-09-09 11:34:37 +02:00
Matthias Ringwald
b0ab732ebd
port/libusb: link against pthreads with CMake
2021-08-21 13:12:36 +02:00
Matthias Ringwald
fb5f22f21b
nrf5-cinnamon: trigger data source poll and enable sleep mode
2021-07-19 23:10:09 +02:00
Matthias Ringwald
16a6d0bbb2
nrf5-cinnamon: avoid LEDs for GPIO debugging
2021-07-19 09:03:07 +02:00
Matthias Ringwald
d813b2984e
nrf5-cinnamon: fix compile
2021-07-18 23:07:42 +02:00
Matthias Ringwald
34c6d5e068
windows: store pklg in current dir
2021-07-18 13:21:50 +02:00
Matthias Ringwald
47dc1b0d60
esp32: fix example cmake project
2021-07-16 23:12:31 +02:00
Matthias Ringwald
70efcd36d8
max32630-fthr: fix links
2021-07-10 00:19:30 +02:00