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
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
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
47dc1b0d60
esp32: fix example cmake project
2021-07-16 23:12:31 +02:00
Matthias Ringwald
b35e5ee41e
esp32: provide hci_dump_embedded_stdout.c
2021-07-08 11:10:34 +02:00
Matthias Ringwald
fdd7f115a2
esp32: fix project files for HSP/HFP examples
2021-07-08 11:10:19 +02:00
Matthias Ringwald
be2a754961
hci_dump: esp32 port
2021-03-11 15:53:45 +01:00
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
3cd2e1916c
esp32: fix delete examples script
2020-12-24 16:55:36 +01:00
Matthias Ringwald
770186d106
esp32: fix audio sink driver
2020-11-20 14:27:01 +01:00
Matthias Ringwald
0b695730e4
esp32: unify i2s configuration
2020-11-20 14:27:01 +01:00
Milanka Ringwald
606ccc9bdf
config: add ENABLE_PRINTF_HEXDUMP
2020-11-06 12:06:11 +01:00
Milanka Ringwald
36327e5a47
config: sort defines alphabetically
2020-11-06 12:01:26 +01:00
Milanka Ringwald
6ccd824859
update python scripts to python3
2020-11-03 15:19:00 +01:00
Matthias Ringwald
030e197dd0
esp32: reduce log output for tlv
2020-10-07 14:18:53 +02:00
Matthias Ringwald
29f287b5e3
esp32: make btstack_init c++ safe
2020-08-26 16:09:55 +02:00
Matthias Ringwald
ac10900005
esp32: reduce log output for tlv. remove printf
2020-08-13 22:11:13 +02:00
Matthias Ringwald
4525a7feac
esp32: add example main.c to CMakeLists.txt
2020-06-02 15:43:02 +02:00
Matthias Ringwald
bd8e4ef6a3
esp32: provide esp-idf/component/btstack/btstack_port_esp32.c and only minimal app_main in template/main/main.c
2020-04-27 16:40:49 +02:00
Matthias Ringwald
a0a4507b35
esp32: add missing freertos queue.h include
2020-03-06 22:39:21 +01:00
Matthias Ringwald
b15ccad8bc
esp32: fix pan_lwip_http_server example build using Makefile
2020-01-16 17:38:31 +01:00
Matthias Ringwald
a7649d03c9
esp32: update cmake file to use idf_component_register and add commands to generate .h from .gatt file
2019-12-23 18:35:58 +01:00
Matthias Ringwald
b1d16e4c30
esp32: update component cmake file
2019-12-23 15:37:47 +01:00
Matthias Ringwald
826d4bce04
esp32: copy micro-ecc into esp-idf, try to use our copy for cmake
2019-12-23 12:33:25 +01:00
Matthias Ringwald
095c28e35b
esp32: create CMakeLists.txt for example
2019-12-23 12:22:16 +01:00
Matthias Ringwald
e7f2b10e8f
esp32: add CMakeLists for btstack component
2019-12-23 12:22:16 +01:00
cuichaochao
40ba509983
port/esp32: add ESP32-LyraT V4.3 Board Support
2019-10-31 15:47:00 +01:00
Matthias Ringwald
a4ddb25eb3
esp32: handle esp-idf change from CONFIG_CONSOLE_UART_NUM to CONFIG_ESP_CONSOLE_UART_NUM
2019-10-31 09:12:18 +01:00