esp32: only process one tx/rx done event per timer handler
esp32: support mic gain on LyraT v4.3 board
esp32: use PLL_CLK clock source for I2S
esp32: use double-buffer for audio
esp32: audio use I2S config from LyraT v4.3 board
esp32: validate audio samplerate on stream start
esp32: support mono audio output
esp32: support mono audio input
esp32: add audio source
esp32: setup i2s config and pins based on sink/source state
esp32: handle MIC_GAIN_MIN and MIC_GAIN_MAX in es8388_set_mic_gain, set gain for both channels
esp32: generalize i2s queue handling
esp32: extract btstack_audio_esp32_init for sink and source
esp32: prefix audio sink globals
esp32: extract btstack_audio_esp32_es8388_initialized
esp32: cleanup audio code
esp32: implement volume control for LyraT v4.3 board
esp32: enable BR/EDR, LE, or BR/EDR?LE based on sdkconfig
esp32: update CMakeLists.txt fileThis commit updates the esp32 CMakeLists.txt so that it is compatiblewith the new way of creating CMakeLists.txt files in ESP-IDF.Basically it replaces the old r
esp32: update CMakeLists.txt fileThis commit updates the esp32 CMakeLists.txt so that it is compatiblewith the new way of creating CMakeLists.txt files in ESP-IDF.Basically it replaces the old register_component() withidf_component_register().It also removes the relative references to lwip. This is because someprojects 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.
show more ...
ports: add link to documentation in btstack_config.h
esp32: add yml to cmake build
btstack_config: use official terms for l2cap channel modes - ENABLE_L2CAP_LE_CREDIT_BASED_FLOW_CONTROL_MODE
license: update text
esp32: enable wide-band speech, disable secure connections for hfp/hsp demos
esp32: fix audio sink driver
12345