You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,11 +12,11 @@ Unfortunately this example did not make me happy so I decided to convert it into
12
12
13
13
## Supported Bluetooth Protocols
14
14
15
-
As the name of this libary implies, it supports the A2DP [Bluetooth protocol](https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles) which only provides audio streaming!
15
+
As the name of this library implies, it supports the A2DP [Bluetooth protocol](https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles) which only provides audio streaming!
16
16
17
17
It also supports Audio/Video Remote Control Profile (AVRCP) together with A2DP.
18
18
19
-
The Hands-Free Profile (HFP), Headset Profile (HSP) and stand alone AVRCP without A2DP are __not__ supported!
19
+
The Hands-Free Profile (HFP), Headset Profile (HSP) and standalone AVRCP without A2DP are __not__ supported!
20
20
21
21
## I2S API / Dependencies
22
22
@@ -184,7 +184,7 @@ Similarly to the `avrc_metadata_callback`, ESP IDF v4+ supports selected `esp_av
184
184
185
185
### Support for AVRC Commands
186
186
187
-
I have added the following AVRC commmands, that you can use to 'control' your A2DP Source:
187
+
I have added the following AVRC commands, that you can use to 'control' your A2DP Source:
188
188
189
189
- play();
190
190
- pause();
@@ -228,11 +228,11 @@ void setup() {
228
228
void loop() {}
229
229
230
230
```
231
-
Instead of the ```set_data_callback callback``` method you can also use ```set_data_callback_in_frames``` which uses frames instead of bytes. In Arduio you can also provide a Stream (e.g a File) as data source or a callback which provides streams.
231
+
Instead of the ```set_data_callback callback``` method you can also use ```set_data_callback_in_frames``` which uses frames instead of bytes. In Arduino you can also provide a Stream (e.g a File) as data source or a callback which provides streams.
232
232
233
-
In the examples you can find an implentation that generates sound with the help of the sin() function.
233
+
In the examples you can find an implementation that generates sound with the help of the sin() function.
234
234
235
-
You can also inticate multiple alternative Bluetooth names. The system just connects to the first one which is available:
235
+
You can also indicate multiple alternative Bluetooth names. The system just connects to the first one which is available:
236
236
237
237
```cpp
238
238
voidsetup() {
@@ -266,7 +266,7 @@ Before you clone the project, please read the following information which can be
266
266
267
267
## Digital Sound Processing
268
268
269
-
You can use this library stand alone, but it is part of my [audio-tools](https://github.com/pschatzmann/arduino-audio-tools) project. So you can easily enhance this functionality with sound effects, use filters or an equilizer, use alternative audio sinks or audio sources, do FFT etc. Here is a [simple example](https://github.com/pschatzmann/arduino-audio-tools/blob/main/examples/examples-communication/a2dp/basic-a2dp-fft/basic-a2dp-fft.ino) how you can analyse the audio data with FFT.
269
+
You can use this library standalone, but it is part of my [audio-tools](https://github.com/pschatzmann/arduino-audio-tools) project. So you can easily enhance this functionality with sound effects, use filters or an equilizer, use alternative audio sinks or audio sources, do FFT etc. Here is a [simple example](https://github.com/pschatzmann/arduino-audio-tools/blob/main/examples/examples-communication/a2dp/basic-a2dp-fft/basic-a2dp-fft.ino) how you can analyse the audio data with FFT.
0 commit comments