-
Notifications
You must be signed in to change notification settings - Fork 6.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
i2s support added for esp32s3 and esp32c3 Signed-off-by: Marcio Ribeiro <[email protected]>
- Loading branch information
Showing
19 changed files
with
3,574 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,6 +8,7 @@ supported: | |
- adc | ||
- gpio | ||
- i2c | ||
- i2s | ||
- watchdog | ||
- uart | ||
- dma | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,6 +8,7 @@ supported: | |
- gpio | ||
- uart | ||
- i2c | ||
- i2s | ||
- spi | ||
- can | ||
- counter | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,6 +8,7 @@ supported: | |
- gpio | ||
- uart | ||
- i2c | ||
- i2s | ||
- spi | ||
- can | ||
- counter | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Copyright (c) 2024 Espressif Systems (Shanghai) CO LTD | ||
# | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
config I2S_ESP32 | ||
bool "ESP32 I2S driver" | ||
default y | ||
depends on DT_HAS_ESPRESSIF_ESP32_I2S_ENABLED | ||
depends on DT_HAS_ESPRESSIF_ESP32_GDMA_ENABLED | ||
select GPIO_ESP32 | ||
help | ||
Enables the ESP32 I2S driver (GDMA SoCs only) | ||
|
||
if I2S_ESP32 | ||
|
||
config I2S_ESP32_RX_BLOCK_COUNT | ||
int "ESP32 I2S RX block count" | ||
default 5 | ||
help | ||
Max number of elements waiting to be read from the I2S RX channel | ||
|
||
config I2S_ESP32_TX_BLOCK_COUNT | ||
int "ESP32 I2S TX block count" | ||
default 5 | ||
help | ||
Max number of elements waiting to be transmitted by the I2S TX channel | ||
|
||
endif |
Oops, something went wrong.