223 Commits

Author SHA1 Message Date
Matthias Ringwald
6857b998dd port/esp32: update audio documentation 2024-06-28 11:31:47 +02:00
Matthias Ringwald
df18f86600 port/esp32: add default i2s config for target esp32 2024-06-19 11:11:43 +02:00
Dirk Helbig
366f7a2538 port/esp32: don't compile audio driver if not selected in config, plus a clear error indication for this case 2024-06-14 16:17:53 +02:00
Matthias Ringwald
8c35a1166e esp32: allow to compile BTstack without CONFIG_ESP_CONSOLE_UART
Fixes #571
2024-03-12 08:15:17 +01:00
Matthias Ringwald
02eb018664 esp32: fix build warninig in es8388 driver 2024-01-17 10:58:04 +01:00
Matthias Ringwald
0d72163bdf esp32/btstack_audio_esp32_v4: tolerate empty i2s read after I2S_EVENT_RX_DONE 2023-10-20 10:29:08 +02:00
Matthias Ringwald
b4d037a24c port: skip '*demo_util*' in create example scripts 2023-10-04 16:38:04 +02:00
Matthias Ringwald
5b3dbb3859 esp32: fix audio driver for config without MCLK or APLL 2023-09-21 10:54:12 +02:00
Dirk Helbig
77093c9a29 btstack_port_esp32: remove data source in favor of execute on main thread api 2023-04-04 14:47:55 +02:00
Matthias Ringwald
2f9d0a2a70 esp32: fix build 2023-04-04 12:21:58 +02:00
Matthias Ringwald
b696904aa4 esp32: update readme 2023-04-04 12:12:59 +02:00
Matthias Ringwald
7f66410546 esp32: call btstack_stdio_init from application templates 2023-04-04 12:12:59 +02:00
Matthias Ringwald
ce2cb32808 btstack_stdio_esp32: warn on stdin setup without prior call to btstack_stdio_init 2023-04-04 12:12:59 +02:00
Dirk Helbig
a8a70d9170 btstack_stdio_esp32: refactoring, use execute on main thread 2023-04-04 11:22:15 +02:00
Matthias Ringwald
93d5215482 Revert "btstack_stdin_esp32: fix build for v4"
This reverts commit a306ff4c5adfeb746bb5efcbaf8e7a6c93eccab6.
2023-04-04 11:14:16 +02:00
Matthias Ringwald
a306ff4c5a btstack_stdin_esp32: fix build for v4 2023-04-03 15:32:28 +02:00
Matthias Ringwald
012a2c4245 btstack_stdin_esp32: fix build for v4 2023-04-03 15:19:03 +02:00
Dirk Helbig
b5a43cc197 btstack_stdin_esp32: add uart output/input buffering 2023-03-30 09:40:38 +02:00
Matthias Ringwald
ccf14bf418 esp32: enable HAVE_BTSTACK_AUDIO_EFFECTIVE_SAMPLERATE 2023-03-24 10:44:50 +01:00
Dirk Helbig
e4aaaf23df btstack_audio_esp32_v5: allow the playback handler to catch up in case of unintended delays, control power amplifier 2023-03-24 10:44:50 +01:00
Dirk Helbig
fe42c0dc45 esp32: support new audio driver in esp-idf v5 2023-03-24 10:44:50 +01:00
Matthias Ringwald
cf0d4b9803 esp32: allow to disable default audio i2s driver via component config 2023-02-08 12:29:10 +01:00
Matthias Ringwald
862392e5a3 esp32: check CONFIG_BT_CONTROLLER_ENABLED only on esp-idf v5.x 2023-02-08 11:54:57 +01:00
Matthias Ringwald
5e40310d59 esp32: check CONFIG_BT_CONTROLLER_ENABLED only on esp-idf v5.x 2023-02-08 11:54:03 +01:00
Matthias Ringwald
d42b36aac8 esp32: drop support for Makefile projects from esp-idf 3.x 2023-02-08 11:45:19 +01:00
Matthias Ringwald
e9a15bc556 esp32: warn about unsuitable sdkconfig 2023-02-08 11:22:16 +01:00
Matthias Ringwald
c61b3cef66 btstack_audio: use named struct initializer 2023-02-06 10:31:54 +01:00
Matthias Ringwald
976f0fc93f port/esp32: add 3rd-party/yxml 2023-02-03 14:49:34 +01:00
Matthias Ringwald
07e7c342a4 esp32: tolerate empty i2s write in audio driver 2022-11-18 17:39:56 +01:00
Matthias Ringwald
9ffa3a40fc esp32: log i2c init of es8388 as debug 2022-11-18 17:07:34 +01:00
Matthias Ringwald
07b2f89f99 esp32: ignore volume control until audio initialized 2022-11-18 17:01:25 +01:00
Matthias Ringwald
319b8e483e esp32: fix audio driver for sink + source mode 2022-11-17 21:44:22 +01:00
Matthias Ringwald
5524a00429 esp32: update port, only add required files to esp-idf component 2022-11-16 12:27:53 +01:00
Matthias Ringwald
2490d60885 esp32: fix build 2022-11-15 21:18:16 +01:00
Matthias Ringwald
76a7b6f546 esp32: adapt i2s buffer size to sample rate 2022-11-14 16:14:51 +01:00
Matthias Ringwald
40da0d63fc esp32: make Classic support compatible with esp-idf v5.x 2022-11-13 18:58:03 +01:00
Matthias Ringwald
6d1fa2f01b esp32: avoid duplicate hci_dump_embedded_stdout.c 2022-11-11 09:12:56 +01:00
Matthias Ringwald
d7b812f078 esp32: map btstack_assert to regular assert 2022-11-10 23:04:30 +01:00
Matthias Ringwald
cc0b01d098 esp32: avoid blocking on i2s_write 2022-11-10 23:00:12 +01:00
Matthias Ringwald
766aac70d9 esp32: fix create samples 2022-11-10 10:57:13 +01:00
Matthias Ringwald
b7313a6ea3 esp32: avoid duplicate hci_dump_embedded_stdout.c 2022-11-09 18:07:44 +01:00
Matthias Ringwald
0f9627d6f9 esp32: fix compile of non-btstack examples after adding component/btstack 2022-11-05 17:11:45 +01:00
Matthias Ringwald
5e4e31166e esp32: fix printf warnings 2022-11-02 10:40:55 +01:00
Matthias Ringwald
2cbd4c4f94 esp32: enable CTKD if configured for dual-mode 2022-10-30 14:05:08 +01:00
Matthias Ringwald
742d8ed7e7 esp32: update es8388 driver for esp-idf v5.0 2022-10-25 17:28:48 +02:00
Matthias Ringwald
3a8f1ab21b esp32: add driver as private dependency 2022-10-10 15:03:56 +02:00
Matthias Ringwald
5451dc6db6 esp32: fix init for BR/EDR only mode 2022-10-10 14:26:04 +02:00
Matthias Ringwald
c518ce542f esp32: enable L2CAP ERTM for avrcp_browsing_client 2022-10-05 09:57:57 +02:00
Matthias Ringwald
59200c1c2d esp32: update readme and chipset documentation 2022-06-08 12:02:36 +02:00
Matthias Ringwald
c50041a4d4 esp32: make btstack_config depend on esp-idf sdkconfig and target mcu 2022-06-08 11:55:40 +02:00