esp32/i2s: use internal buffer to handle multiple audio formats

This commit is contained in:
Tiago Medicci Serrano
2022-10-25 14:25:15 -03:00
committed by Xiang Xiao
parent e239cd942e
commit 9ecc345c02
2 changed files with 498 additions and 212 deletions
File diff suppressed because it is too large Load Diff
@@ -24,6 +24,7 @@ CONFIG_ARCH_STACKDUMP=y
CONFIG_ARCH_XTENSA=y
CONFIG_AUDIO=y
CONFIG_AUDIOUTILS_MMLPARSER_LIB=y
CONFIG_AUDIO_BUFFER_NUMBYTES=4092
CONFIG_AUDIO_CS4344=y
CONFIG_AUDIO_EXCLUDE_BALANCE=y
CONFIG_AUDIO_EXCLUDE_FFORWARD=y
@@ -31,7 +32,7 @@ CONFIG_AUDIO_EXCLUDE_TONE=y
CONFIG_AUDIO_EXCLUDE_VOLUME=y
CONFIG_AUDIO_I2S=y
CONFIG_AUDIO_I2SCHAR=y
CONFIG_AUDIO_NUM_BUFFERS=4
CONFIG_AUDIO_NUM_BUFFERS=6
CONFIG_BOARDCTL_ROMDISK=y
CONFIG_BOARD_LOOPSPERMSEC=16717
CONFIG_BUILTIN=y