boards/xtensa: Remove legacy I2S implementation for esp32[-|-s2|s3]

Remove legacy I2S implementation without breaking defconfigs for Xtensa based Espressif devices

Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
This commit is contained in:
Eren Terzioglu 2025-03-28 16:45:25 +01:00 committed by Xiang Xiao
parent 02110fdb54
commit dd7ac7e57d
52 changed files with 310 additions and 385 deletions

View File

@ -34,10 +34,6 @@ ifeq ($(CONFIG_I2C_DRIVER),y)
CSRCS += esp32_board_i2c.c
endif
ifeq ($(CONFIG_ESP32_I2S),y)
CSRCS += esp32_board_i2sdev.c
endif
ifeq ($(CONFIG_ESPRESSIF_I2S),y)
CSRCS += esp32_board_i2sdev.c
endif

View File

@ -37,16 +37,12 @@
#include <arch/board/board.h>
#ifdef CONFIG_ESP32_I2S
# include "esp32_i2s.h"
#endif
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#if defined(CONFIG_ESP32_I2S0) && !defined(CONFIG_AUDIO_CS4344) || \
defined(CONFIG_ESP32_I2S1) || defined(CONFIG_ESPRESSIF_I2S)
#if defined(CONFIG_ESPRESSIF_I2S0) && !defined(CONFIG_AUDIO_CS4344) || \
defined(CONFIG_ESPRESSIF_I2S1)
/****************************************************************************
* Public Functions
@ -81,11 +77,7 @@ int board_i2sdev_initialize(int port, bool enable_tx, bool enable_rx)
ainfo("Initializing I2S\n");
#ifdef CONFIG_ESP32_I2S
i2s = esp32_i2sbus_initialize(port);
#else
i2s = esp_i2sbus_initialize(port);
#endif
#ifdef CONFIG_AUDIO_I2SCHAR
ret = i2schar_register(i2s, port);
@ -166,5 +158,5 @@ int board_i2sdev_initialize(int port, bool enable_tx, bool enable_rx)
return ret;
}
#endif /* CONFIG_ESP32_I2S0 && !CONFIG_AUDIO_CS4344 && \ *
* !CONFIG_AUDIO_ES8388 || CONFIG_ESP32_I2S1 */
#endif /* CONFIG_ESPRESSIF_I2S0 && !CONFIG_AUDIO_CS4344 && \ *
* !CONFIG_AUDIO_ES8388 || CONFIG_ESPRESSIF_I2S1 */

View File

@ -39,9 +39,9 @@
#include <arch/board/board.h>
#include "esp32_i2s.h"
#include "espressif/esp_i2s.h"
#if defined CONFIG_ESP32_I2S && defined CONFIG_AUDIO_CS4344
#if defined CONFIG_ESPRESSIF_I2S && defined CONFIG_AUDIO_CS4344
/****************************************************************************
* Public Functions
@ -87,7 +87,7 @@ int esp32_cs4344_initialize(int port)
{
/* Get an instance of the I2S interface for the CS4344 data channel */
i2s = esp32_i2sbus_initialize(port);
i2s = esp_i2sbus_initialize(port);
if (!i2s)
{
auderr("ERROR: Failed to initialize I2S%d\n", port);
@ -165,4 +165,4 @@ errout:
return ret;
}
#endif /* CONFIG_ESP32_I2S && CONFIG_AUDIO_CS4344 */
#endif /* CONFIG_ESPRESSIF_I2S && CONFIG_AUDIO_CS4344 */

View File

@ -43,9 +43,9 @@
#include "esp32_board_i2c.h"
#include "esp32_i2c.h"
#include "esp32_i2s.h"
#include "espressif/esp_i2s.h"
#if defined(CONFIG_ESP32_I2S) && defined(CONFIG_AUDIO_ES8388)
#if defined(CONFIG_ESPRESSIF_I2S) && defined(CONFIG_AUDIO_ES8388)
/****************************************************************************
* Private Data
@ -104,7 +104,7 @@ int esp32_es8388_initialize(int i2c_port, uint8_t i2c_addr, int i2c_freq,
{
/* Get an instance of the I2S interface for the ES8388 data channel */
i2s = esp32_i2sbus_initialize(i2s_port);
i2s = esp_i2sbus_initialize(i2s_port);
if (i2s == NULL)
{
auderr("ERROR: Failed to initialize I2S%d\n", i2s_port);
@ -219,4 +219,4 @@ errout:
return ret;
}
#endif /* CONFIG_ESP32_I2S && CONFIG_AUDIO_ES8388 */
#endif /* CONFIG_ESPRESSIF_I2S && CONFIG_AUDIO_ES8388 */

View File

@ -6,7 +6,7 @@
# modifications.
#
# CONFIG_ARCH_LEDS is not set
# CONFIG_ESP32_I2S0_RX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_NDEBUG is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
@ -43,17 +43,15 @@ CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32_I2C0=y
CONFIG_ESP32_I2C0_SCLPIN=32
CONFIG_ESP32_I2C0_SDAPIN=33
CONFIG_ESP32_I2S0=y
CONFIG_ESP32_I2S0_BCLKPIN=27
CONFIG_ESP32_I2S0_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32_I2S0_DOUTPIN=26
CONFIG_ESP32_I2S0_MCLK=y
CONFIG_ESP32_I2S0_WSPIN=25
CONFIG_ESP32_I2S=y
CONFIG_ESP32_SPIFLASH=y
CONFIG_ESP32_SPIFLASH_SPIFFS=y
CONFIG_ESP32_STORAGE_MTD_SIZE=0x80000
CONFIG_ESP32_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=27
CONFIG_ESPRESSIF_I2S0_DOUTPIN=26
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_WSPIN=25
CONFIG_ESPRESSIF_WIFI=y
CONFIG_EXAMPLES_I2SCHAR=y
CONFIG_EXAMPLES_I2SCHAR_TX=y
@ -99,7 +97,6 @@ CONFIG_PTHREAD_MUTEX_TYPES=y
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKSTACKSIZE=2048
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y

View File

@ -147,8 +147,8 @@ int esp32_es8388_initialize(int i2c_port, uint8_t i2c_addr, int i2c_freq,
*
****************************************************************************/
#if defined CONFIG_ESP32_I2S0 && !defined CONFIG_AUDIO_ES8388 || \
defined CONFIG_ESP32_I2S1
#if defined CONFIG_ESPRESSIF_I2S0 && !defined CONFIG_AUDIO_ES8388 || \
defined CONFIG_ESPRESSIF_I2S1
int board_i2sdev_initialize(int port);
#endif

View File

@ -76,8 +76,8 @@
# include "esp32_board_i2c.h"
#endif
#ifdef CONFIG_ESP32_I2S
# include "esp32_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#ifdef CONFIG_SENSORS_BMP180
@ -334,9 +334,9 @@ int esp32_bringup(void)
#endif
#ifdef CONFIG_ESP32_I2S
#ifdef CONFIG_ESPRESSIF_I2S
#ifdef CONFIG_ESP32_I2S0
#ifdef CONFIG_ESPRESSIF_I2S0
/* Configure I2S0 */
@ -361,13 +361,13 @@ int esp32_bringup(void)
if (ret < 0)
{
syslog(LOG_ERR, "Failed to initialize I2S%d driver: %d\n",
CONFIG_ESP32_I2S0, ret);
CONFIG_ESPRESSIF_I2S0, ret);
}
#endif /* CONFIG_AUDIO_ES8388 */
#endif /* CONFIG_ESP32_I2S0 */
#endif /* CONFIG_ESPRESSIF_I2S0 */
#ifdef CONFIG_ESP32_I2S1
#ifdef CONFIG_ESPRESSIF_I2S1
/* Configure I2S generic audio on I2S1 */
@ -375,12 +375,12 @@ int esp32_bringup(void)
if (ret < 0)
{
syslog(LOG_ERR, "Failed to initialize I2S%d driver: %d\n",
CONFIG_ESP32_I2S0, ret);
CONFIG_ESPRESSIF_I2S0, ret);
}
#endif /* CONFIG_ESP32_I2S1 */
#endif /* CONFIG_ESPRESSIF_I2S1 */
#endif /* CONFIG_ESP32_I2S */
#endif /* CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_SENSORS_BMP180
/* Try to register BMP180 device in I2C0 */

View File

@ -6,7 +6,7 @@
# modifications.
#
# CONFIG_ARCH_LEDS is not set
# CONFIG_ESP32_I2S0_RX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_NDEBUG is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
@ -44,14 +44,12 @@ CONFIG_DEV_URANDOM=y
CONFIG_DRIVERS_AUDIO=y
CONFIG_DRIVERS_IEEE80211=y
CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32_I2S0=y
CONFIG_ESP32_I2S0_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32_I2S0_MCLK=y
CONFIG_ESP32_I2S=y
CONFIG_ESP32_SPIFLASH=y
CONFIG_ESP32_SPIFLASH_SPIFFS=y
CONFIG_ESP32_STORAGE_MTD_SIZE=0x80000
CONFIG_ESP32_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_WIFI=y
CONFIG_EXAMPLES_I2SCHAR=y
CONFIG_EXAMPLES_I2SCHAR_TX=y
@ -102,7 +100,6 @@ CONFIG_PTHREAD_STACK_DEFAULT=2048
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKSTACKSIZE=2048
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y

View File

@ -24,12 +24,10 @@ CONFIG_AUDIO_I2SCHAR=y
CONFIG_BOARD_LOOPSPERMSEC=16717
CONFIG_BUILTIN=y
CONFIG_DRIVERS_AUDIO=y
CONFIG_ESP32_I2S0=y
CONFIG_ESP32_I2S0_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32_I2S0_MCLK=y
CONFIG_ESP32_I2S1=y
CONFIG_ESP32_I2S=y
CONFIG_ESP32_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S1=y
CONFIG_EXAMPLES_I2SCHAR=y
CONFIG_EXAMPLES_I2SCHAR_BUFSIZE=1024
CONFIG_EXAMPLES_I2SCHAR_RX=y
@ -55,7 +53,6 @@ CONFIG_PREALLOC_TIMERS=4
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y
CONFIG_START_DAY=6

View File

@ -6,8 +6,8 @@
# modifications.
#
# CONFIG_ARCH_LEDS is not set
# CONFIG_ESP32_I2S0_RX is not set
# CONFIG_ESP32_I2S1_TX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_ESPRESSIF_I2S1_TX is not set
# CONFIG_NDEBUG is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
@ -40,16 +40,13 @@ CONFIG_DEV_URANDOM=y
CONFIG_DRIVERS_AUDIO=y
CONFIG_DRIVERS_IEEE80211=y
CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32_I2S0=y
CONFIG_ESP32_I2S0_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32_I2S0_MCLK=y
CONFIG_ESP32_I2S1=y
CONFIG_ESP32_I2S1_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32_I2S=y
CONFIG_ESP32_SPIFLASH=y
CONFIG_ESP32_SPIFLASH_SPIFFS=y
CONFIG_ESP32_STORAGE_MTD_SIZE=0x80000
CONFIG_ESP32_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S1=y
CONFIG_ESPRESSIF_WIFI=y
CONFIG_EXAMPLES_I2SCHAR=y
CONFIG_EXAMPLES_I2SCHAR_BUFSIZE=960
@ -104,7 +101,6 @@ CONFIG_PTHREAD_STACK_DEFAULT=2048
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKSTACKSIZE=2048
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y

View File

@ -190,8 +190,8 @@ int esp32_twai_setup(void);
*
****************************************************************************/
#if defined(CONFIG_ESP32_I2S0) && !defined(CONFIG_AUDIO_CS4344) || \
defined(CONFIG_ESP32_I2S1) || defined(CONFIG_ESPRESSIF_I2S)
#if defined(CONFIG_ESPRESSIF_I2S0) && !defined(CONFIG_AUDIO_CS4344) || \
defined(CONFIG_ESPRESSIF_I2S1)
int board_i2sdev_initialize(int port, bool enable_tx, bool enable_rx);
#endif

View File

@ -86,8 +86,8 @@
# include "esp32_board_i2c.h"
#endif
#ifdef CONFIG_ESP32_I2S
# include "esp32_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#ifdef CONFIG_ESPRESSIF_I2S
@ -554,15 +554,15 @@ int esp32_bringup(void)
}
#endif
#if defined(CONFIG_ESP32_I2S) || defined(CONFIG_ESPRESSIF_I2S)
#if defined(CONFIG_ESPRESSIF_I2S) || defined(CONFIG_ESPRESSIF_I2S)
#if defined(CONFIG_ESP32_I2S0) && !defined(CONFIG_AUDIO_CS4344) || \
defined(CONFIG_ESP32_I2S1) || defined(CONFIG_ESPRESSIF_I2S)
#if defined(CONFIG_ESPRESSIF_I2S0) && !defined(CONFIG_AUDIO_CS4344) || \
defined(CONFIG_ESPRESSIF_I2S1)
bool i2s_enable_tx;
bool i2s_enable_rx;
#endif
#if defined(CONFIG_ESP32_I2S0) || defined(CONFIG_ESPRESSIF_I2S0)
#if defined(CONFIG_ESPRESSIF_I2S0) || defined(CONFIG_ESPRESSIF_I2S0)
/* Configure I2S0 */
@ -577,17 +577,17 @@ int esp32_bringup(void)
}
#else
#if defined(CONFIG_ESP32_I2S0_TX) || defined (CONFIG_ESPRESSIF_I2S0_TX)
#if defined(CONFIG_ESPRESSIF_I2S0_TX) || defined (CONFIG_ESPRESSIF_I2S0_TX)
i2s_enable_tx = true;
#else
i2s_enable_tx = false;
#endif /* CONFIG_ESP32_I2S0_TX || CONFIG_ESPRESSIF_I2S0_TX */
#endif /* CONFIG_ESPRESSIF_I2S0_TX || CONFIG_ESPRESSIF_I2S0_TX */
#if defined(CONFIG_ESP32_I2S0_RX) || defined (CONFIG_ESPRESSIF_I2S0_RX)
#if defined(CONFIG_ESPRESSIF_I2S0_RX) || defined (CONFIG_ESPRESSIF_I2S0_RX)
i2s_enable_rx = true;
#else
i2s_enable_rx = false;
#endif /* CONFIG_ESP32_I2S0_RX || CONFIG_ESPRESSIF_I2S0_RX */
#endif /* CONFIG_ESPRESSIF_I2S0_RX || CONFIG_ESPRESSIF_I2S0_RX */
/* Configure I2S generic audio on I2S0 */
@ -600,21 +600,21 @@ int esp32_bringup(void)
#endif /* CONFIG_AUDIO_CS4344 */
#endif /* CONFIG_ESP32_I2S0 || CONFIG_ESPRESSIF_I2S0 */
#endif /* CONFIG_ESPRESSIF_I2S0 || CONFIG_ESPRESSIF_I2S0 */
#if defined(CONFIG_ESP32_I2S1) || defined(CONFIG_ESPRESSIF_I2S1)
#if defined(CONFIG_ESPRESSIF_I2S1) || defined(CONFIG_ESPRESSIF_I2S1)
#if defined(CONFIG_ESP32_I2S1_TX) || defined (CONFIG_ESPRESSIF_I2S1_TX)
#if defined(CONFIG_ESPRESSIF_I2S1_TX) || defined (CONFIG_ESPRESSIF_I2S1_TX)
i2s_enable_tx = true;
#else
i2s_enable_tx = false;
#endif /* CONFIG_ESP32_I2S1_TX || CONFIG_ESPRESSIF_I2S1_TX */
#endif /* CONFIG_ESPRESSIF_I2S1_TX || CONFIG_ESPRESSIF_I2S1_TX */
#if defined(CONFIG_ESP32_I2S1_RX) || defined (CONFIG_ESPRESSIF_I2S1_RX)
#if defined(CONFIG_ESPRESSIF_I2S1_RX) || defined (CONFIG_ESPRESSIF_I2S1_RX)
i2s_enable_rx = true;
#else
i2s_enable_rx = false;
#endif /* CONFIG_ESP32_I2S1_RX || CONFIG_ESPRESSIF_I2S1_RX */
#endif /* CONFIG_ESPRESSIF_I2S1_RX || CONFIG_ESPRESSIF_I2S1_RX */
/* Configure I2S generic audio on I2S1 */
@ -625,9 +625,9 @@ int esp32_bringup(void)
ESP32_I2S1, ret);
}
#endif /* CONFIG_ESP32_I2S1 || CONFIG_ESPRESSIF_I2S1 */
#endif /* CONFIG_ESPRESSIF_I2S1 || CONFIG_ESPRESSIF_I2S1 */
#endif /* CONFIG_ESP32_I2S || CONFIG_ESPRESSIF_I2S */
#endif /* CONFIG_ESPRESSIF_I2S || CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_SENSORS_SHT3X
/* Try to register SHT3x device in I2C0 */

View File

@ -6,7 +6,7 @@
# modifications.
#
# CONFIG_ARCH_LEDS is not set
# CONFIG_ESP32_I2S0_RX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_NDEBUG is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
@ -41,16 +41,14 @@ CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32_I2C0=y
CONFIG_ESP32_I2C0_SCLPIN=23
CONFIG_ESP32_I2C0_SDAPIN=18
CONFIG_ESP32_I2S0=y
CONFIG_ESP32_I2S0_BCLKPIN=5
CONFIG_ESP32_I2S0_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32_I2S0_DOUTPIN=26
CONFIG_ESP32_I2S0_MCLK=y
CONFIG_ESP32_I2S0_WSPIN=25
CONFIG_ESP32_I2S=y
CONFIG_ESP32_SPIFLASH=y
CONFIG_ESP32_STORAGE_MTD_SIZE=0x80000
CONFIG_ESP32_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=5
CONFIG_ESPRESSIF_I2S0_DOUTPIN=26
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_WSPIN=25
CONFIG_ESPRESSIF_WIFI=y
CONFIG_EXAMPLES_I2SCHAR=y
CONFIG_EXAMPLES_I2SCHAR_TX=y
@ -102,7 +100,6 @@ CONFIG_PTHREAD_STACK_DEFAULT=2048
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKSTACKSIZE=2048
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y

View File

@ -7,8 +7,8 @@
#
# CONFIG_ARCH_LEDS is not set
# CONFIG_AUDIO_FORMAT_MP3 is not set
# CONFIG_ESP32_I2S0_TX is not set
# CONFIG_ESP32_SPI2_DMA is not set
# CONFIG_ESPRESSIF_I2S0_TX is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
CONFIG_ALLOW_BSD_COMPONENTS=y
@ -38,18 +38,16 @@ CONFIG_DRIVERS_AUDIO=y
CONFIG_ESP32_I2C0=y
CONFIG_ESP32_I2C0_SCLPIN=23
CONFIG_ESP32_I2C0_SDAPIN=18
CONFIG_ESP32_I2S0=y
CONFIG_ESP32_I2S0_BCLKPIN=5
CONFIG_ESP32_I2S0_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32_I2S0_DINPIN=35
CONFIG_ESP32_I2S0_MCLK=y
CONFIG_ESP32_I2S0_WSPIN=25
CONFIG_ESP32_I2S=y
CONFIG_ESP32_SPI2=y
CONFIG_ESP32_SPI2_CSPIN=13
CONFIG_ESP32_SPI2_MISOPIN=2
CONFIG_ESP32_SPI2_MOSIPIN=15
CONFIG_ESP32_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=5
CONFIG_ESPRESSIF_I2S0_DINPIN=35
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_WSPIN=25
CONFIG_FAT_LCNAMES=y
CONFIG_FAT_LFN=y
CONFIG_FS_FAT=y
@ -79,7 +77,6 @@ CONFIG_PTHREAD_STACK_DEFAULT=2048
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKSTACKSIZE=2048
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y

View File

@ -6,7 +6,7 @@
# modifications.
#
# CONFIG_ARCH_LEDS is not set
# CONFIG_ESP32_I2S0_RX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_NDEBUG is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
@ -43,14 +43,12 @@ CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32_I2C0=y
CONFIG_ESP32_I2C0_SCLPIN=23
CONFIG_ESP32_I2C0_SDAPIN=18
CONFIG_ESP32_I2S0=y
CONFIG_ESP32_I2S0_BCLKPIN=5
CONFIG_ESP32_I2S0_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32_I2S0_DOUTPIN=26
CONFIG_ESP32_I2S0_MCLK=y
CONFIG_ESP32_I2S0_WSPIN=25
CONFIG_ESP32_I2S=y
CONFIG_ESP32_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=5
CONFIG_ESPRESSIF_I2S0_DOUTPIN=26
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_WSPIN=25
CONFIG_ESPRESSIF_WIFI=y
CONFIG_ESPRESSIF_WIFI_DYNAMIC_RXBUF_NUM=64
CONFIG_ESPRESSIF_WIFI_DYNAMIC_TXBUF_NUM=64
@ -111,7 +109,6 @@ CONFIG_PTHREAD_STACK_DEFAULT=2048
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKSTACKSIZE=2048
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y

View File

@ -143,8 +143,8 @@ int esp32_es8388_initialize(int i2c_port, uint8_t i2c_addr, int i2c_freq,
*
****************************************************************************/
#if defined CONFIG_ESP32_I2S0 && !defined CONFIG_AUDIO_ES8388 || \
defined CONFIG_ESP32_I2S1
#if defined CONFIG_ESPRESSIF_I2S0 && !defined CONFIG_AUDIO_ES8388 || \
defined CONFIG_ESPRESSIF_I2S1
int board_i2sdev_initialize(int port);
#endif

View File

@ -76,8 +76,8 @@
# include "esp32_board_i2c.h"
#endif
#ifdef CONFIG_ESP32_I2S
# include "esp32_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#ifdef CONFIG_SENSORS_BMP180
@ -335,9 +335,9 @@ int esp32_bringup(void)
#endif
#ifdef CONFIG_ESP32_I2S
#ifdef CONFIG_ESPRESSIF_I2S
#ifdef CONFIG_ESP32_I2S0
#ifdef CONFIG_ESPRESSIF_I2S0
/* Configure I2S0 */
@ -362,13 +362,13 @@ int esp32_bringup(void)
if (ret < 0)
{
syslog(LOG_ERR, "Failed to initialize I2S%d driver: %d\n",
CONFIG_ESP32_I2S0, ret);
CONFIG_ESPRESSIF_I2S0, ret);
}
#endif /* CONFIG_AUDIO_ES8388 */
#endif /* CONFIG_ESP32_I2S0 */
#endif /* CONFIG_ESPRESSIF_I2S0 */
#ifdef CONFIG_ESP32_I2S1
#ifdef CONFIG_ESPRESSIF_I2S1
/* Configure I2S generic audio on I2S1 */
@ -376,12 +376,12 @@ int esp32_bringup(void)
if (ret < 0)
{
syslog(LOG_ERR, "Failed to initialize I2S%d driver: %d\n",
CONFIG_ESP32_I2S0, ret);
CONFIG_ESPRESSIF_I2S0, ret);
}
#endif /* CONFIG_ESP32_I2S1 */
#endif /* CONFIG_ESPRESSIF_I2S1 */
#endif /* CONFIG_ESP32_I2S */
#endif /* CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_SENSORS_BMP180
/* Try to register BMP180 device in I2C0 */

View File

@ -168,7 +168,7 @@ int esp32_twai_setup(void);
*
****************************************************************************/
#if defined(CONFIG_ESP32_I2S0) || defined(CONFIG_ESP32_I2S1)
#if defined(CONFIG_ESPRESSIF_I2S0) || defined(CONFIG_ESPRESSIF_I2S1)
int board_i2sdev_initialize(int port, bool enable_tx, bool enable_rx);
#endif

View File

@ -79,8 +79,8 @@
# include "esp32_board_i2c.h"
#endif
#ifdef CONFIG_ESP32_I2S
# include "esp32_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#ifdef CONFIG_ESP32_AES_ACCELERATOR
@ -356,28 +356,28 @@ int esp32_bringup(void)
#endif
#ifdef CONFIG_ESP32_I2S
#ifdef CONFIG_ESPRESSIF_I2S
#if defined(CONFIG_ESP32_I2S0) && || defined(CONFIG_ESP32_I2S1)
#if defined(CONFIG_ESPRESSIF_I2S0) && || defined(CONFIG_ESPRESSIF_I2S1)
bool i2s_enable_tx;
bool i2s_enable_rx;
#endif
#ifdef CONFIG_ESP32_I2S0
#ifdef CONFIG_ESPRESSIF_I2S0
/* Configure I2S0 */
#ifdef CONFIG_ESP32_I2S0_TX
#ifdef CONFIG_ESPRESSIF_I2S0_TX
i2s_enable_tx = true;
#else
i2s_enable_tx = false;
#endif /* CONFIG_ESP32_I2S0_TX */
#endif /* CONFIG_ESPRESSIF_I2S0_TX */
#ifdef CONFIG_ESP32_I2S0_RX
#ifdef CONFIG_ESPRESSIF_I2S0_RX
i2s_enable_rx = true;
#else
i2s_enable_rx = false;
#endif /* CONFIG_ESP32_I2S0_RX */
#endif /* CONFIG_ESPRESSIF_I2S0_RX */
/* Configure I2S generic audio on I2S0 */
@ -385,24 +385,24 @@ int esp32_bringup(void)
if (ret < 0)
{
syslog(LOG_ERR, "Failed to initialize I2S%d driver: %d\n",
CONFIG_ESP32_I2S0, ret);
CONFIG_ESPRESSIF_I2S0, ret);
}
#endif /* CONFIG_ESP32_I2S0 */
#endif /* CONFIG_ESPRESSIF_I2S0 */
#ifdef CONFIG_ESP32_I2S1
#ifdef CONFIG_ESPRESSIF_I2S1
#ifdef CONFIG_ESP32_I2S1_TX
#ifdef CONFIG_ESPRESSIF_I2S1_TX
i2s_enable_tx = true;
#else
i2s_enable_tx = false;
#endif /* CONFIG_ESP32_I2S1_TX */
#endif /* CONFIG_ESPRESSIF_I2S1_TX */
#ifdef CONFIG_ESP32_I2S1_RX
#ifdef CONFIG_ESPRESSIF_I2S1_RX
i2s_enable_rx = true;
#else
i2s_enable_rx = false;
#endif /* CONFIG_ESP32_I2S1_RX */
#endif /* CONFIG_ESPRESSIF_I2S1_RX */
/* Configure I2S generic audio on I2S1 */
@ -410,12 +410,12 @@ int esp32_bringup(void)
if (ret < 0)
{
syslog(LOG_ERR, "Failed to initialize I2S%d driver: %d\n",
CONFIG_ESP32_I2S1, ret);
CONFIG_ESPRESSIF_I2S1, ret);
}
#endif /* CONFIG_ESP32_I2S1 */
#endif /* CONFIG_ESPRESSIF_I2S1 */
#endif /* CONFIG_ESP32_I2S */
#endif /* CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_INPUT_BUTTONS
/* Register the BUTTON driver */

View File

@ -34,13 +34,6 @@ CONFIG_DRIVERS_VIDEO=y
CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32_I2C0=y
CONFIG_ESP32_I2C0_SDAPIN=21
CONFIG_ESP32_I2S0=y
CONFIG_ESP32_I2S0_BCLKPIN=25
CONFIG_ESP32_I2S0_DATA_BIT_WIDTH_24BIT=y
CONFIG_ESP32_I2S0_DINPIN=26
CONFIG_ESP32_I2S0_SAMPLE_RATE=8000
CONFIG_ESP32_I2S0_WSPIN=27
CONFIG_ESP32_I2S=y
CONFIG_ESP32_LEDC=y
CONFIG_ESP32_LEDC_CHANNEL0_PIN=14
CONFIG_ESP32_LEDC_CHANNEL1_PIN=13
@ -56,6 +49,12 @@ CONFIG_ESP32_SPIFLASH=y
CONFIG_ESP32_SPIFLASH_SPIFFS=y
CONFIG_ESP32_STORAGE_MTD_SIZE=0x80000
CONFIG_ESP32_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=25
CONFIG_ESPRESSIF_I2S0_DATA_BIT_WIDTH_24BIT=y
CONFIG_ESPRESSIF_I2S0_DINPIN=26
CONFIG_ESPRESSIF_I2S0_SAMPLE_RATE=8000
CONFIG_ESPRESSIF_I2S0_WSPIN=27
CONFIG_ESPRESSIF_WIFI=y
CONFIG_EXAMPLES_MQTTC=y
CONFIG_FAT_LCNAMES=y
@ -108,7 +107,6 @@ CONFIG_PWM_NCHANNELS=3
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y
CONFIG_SENSORS=y

View File

@ -35,13 +35,6 @@ CONFIG_DRIVERS_AUDIO=y
CONFIG_DRIVERS_VIDEO=y
CONFIG_ESP32_I2C0=y
CONFIG_ESP32_I2C0_SDAPIN=21
CONFIG_ESP32_I2S0=y
CONFIG_ESP32_I2S0_BCLKPIN=25
CONFIG_ESP32_I2S0_DATA_BIT_WIDTH_24BIT=y
CONFIG_ESP32_I2S0_DINPIN=26
CONFIG_ESP32_I2S0_SAMPLE_RATE=8000
CONFIG_ESP32_I2S0_WSPIN=27
CONFIG_ESP32_I2S=y
CONFIG_ESP32_LEDC=y
CONFIG_ESP32_LEDC_CHANNEL0_PIN=14
CONFIG_ESP32_LEDC_CHANNEL1_PIN=13
@ -55,6 +48,12 @@ CONFIG_ESP32_SPI2_MISOPIN=19
CONFIG_ESP32_SPI2_MOSIPIN=23
CONFIG_ESP32_TIMER0=y
CONFIG_ESP32_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=25
CONFIG_ESPRESSIF_I2S0_DATA_BIT_WIDTH_24BIT=y
CONFIG_ESPRESSIF_I2S0_DINPIN=26
CONFIG_ESPRESSIF_I2S0_SAMPLE_RATE=8000
CONFIG_ESPRESSIF_I2S0_WSPIN=27
CONFIG_FAT_LCNAMES=y
CONFIG_FAT_LFN=y
CONFIG_FS_FAT=y
@ -91,7 +90,6 @@ CONFIG_RGBLED_INVERT=y
CONFIG_RGBLED_LIGHTNESS_CORRECTION=y
CONFIG_RGBLED_PWM_FREQ=200
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_WAITPID=y
CONFIG_SENSORS=y
CONFIG_SENSORS_BME680=y

View File

@ -37,13 +37,6 @@ CONFIG_DRIVERS_VIDEO=y
CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32_I2C0=y
CONFIG_ESP32_I2C0_SDAPIN=21
CONFIG_ESP32_I2S0=y
CONFIG_ESP32_I2S0_BCLKPIN=25
CONFIG_ESP32_I2S0_DATA_BIT_WIDTH_24BIT=y
CONFIG_ESP32_I2S0_DINPIN=26
CONFIG_ESP32_I2S0_SAMPLE_RATE=8000
CONFIG_ESP32_I2S0_WSPIN=27
CONFIG_ESP32_I2S=y
CONFIG_ESP32_LEDC=y
CONFIG_ESP32_LEDC_CHANNEL0_PIN=14
CONFIG_ESP32_LEDC_CHANNEL1_PIN=13
@ -59,6 +52,12 @@ CONFIG_ESP32_SPIFLASH=y
CONFIG_ESP32_SPIFLASH_SPIFFS=y
CONFIG_ESP32_STORAGE_MTD_SIZE=0x80000
CONFIG_ESP32_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=25
CONFIG_ESPRESSIF_I2S0_DATA_BIT_WIDTH_24BIT=y
CONFIG_ESPRESSIF_I2S0_DINPIN=26
CONFIG_ESPRESSIF_I2S0_SAMPLE_RATE=8000
CONFIG_ESPRESSIF_I2S0_WSPIN=27
CONFIG_ESPRESSIF_WIFI=y
CONFIG_FAT_LCNAMES=y
CONFIG_FAT_LFN=y
@ -110,7 +109,6 @@ CONFIG_PWM_NCHANNELS=3
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y
CONFIG_SENSORS=y

View File

@ -126,7 +126,7 @@ int esp32_spiflash_init(void);
*
****************************************************************************/
#if defined CONFIG_ESP32_I2S0 || defined CONFIG_ESP32_I2S1
#if defined CONFIG_ESPRESSIF_I2S0 || defined CONFIG_ESPRESSIF_I2S1
int board_i2sdev_initialize(int port);
#endif

View File

@ -79,8 +79,8 @@
# include "esp32_board_i2c.h"
#endif
#ifdef CONFIG_ESP32_I2S
# include "esp32_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#ifdef CONFIG_SENSORS_BMP180
@ -346,9 +346,9 @@ int esp32_bringup(void)
#endif
#ifdef CONFIG_ESP32_I2S
#ifdef CONFIG_ESPRESSIF_I2S
#ifdef CONFIG_ESP32_I2S0
#ifdef CONFIG_ESPRESSIF_I2S0
/* Configure I2S generic audio on I2S0 */
@ -356,12 +356,12 @@ int esp32_bringup(void)
if (ret < 0)
{
syslog(LOG_ERR, "Failed to initialize I2S%d driver: %d\n",
CONFIG_ESP32_I2S0, ret);
CONFIG_ESPRESSIF_I2S0, ret);
}
#endif /* CONFIG_ESP32_I2S0 */
#endif /* CONFIG_ESPRESSIF_I2S0 */
#endif /* CONFIG_ESP32_I2S */
#endif /* CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_SENSORS_BMP180
/* Try to register BMP180 device in I2C0 */

View File

@ -50,10 +50,6 @@ ifeq ($(CONFIG_SENSORS_MAX6675),y)
CSRCS += esp32s2_max6675.c
endif
ifeq ($(CONFIG_ESP32S2_I2S),y)
CSRCS += esp32s2_board_i2sdev.c
endif
ifeq ($(CONFIG_ESPRESSIF_I2S),y)
CSRCS += esp32s2_board_i2sdev.c
endif

View File

@ -37,16 +37,12 @@
#include <arch/board/board.h>
#ifdef CONFIG_ESP32S2_I2S
# include "esp32s2_i2s.h"
#endif
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#if (defined(CONFIG_ESP32S2_I2S) && !defined(CONFIG_AUDIO_CS4344) && \
!defined(CONFIG_AUDIO_ES8311)) || defined(CONFIG_ESPRESSIF_I2S)
#if (defined(CONFIG_ESPRESSIF_I2S) && !defined(CONFIG_AUDIO_CS4344) && \
!defined(CONFIG_AUDIO_ES8311))
/****************************************************************************
* Public Functions
@ -80,11 +76,7 @@ int board_i2sdev_initialize(bool enable_tx, bool enable_rx)
ainfo("Initializing I2S\n");
#ifdef CONFIG_ESP32S2_I2S
i2s = esp32s2_i2sbus_initialize();
#else
i2s = esp_i2sbus_initialize(0);
#endif
#ifdef CONFIG_AUDIO_I2SCHAR
ret = i2schar_register(i2s, 0);
@ -165,5 +157,5 @@ int board_i2sdev_initialize(bool enable_tx, bool enable_rx)
return ret;
}
#endif /* (CONFIG_ESP32S2_I2S) && !(CONFIG_AUDIO_CS4344) *
#endif /* (CONFIG_ESPRESSIF_I2S) && !(CONFIG_AUDIO_CS4344) *
* !(CONFIG_AUDIO_ES8311) */

View File

@ -39,9 +39,9 @@
#include <arch/board/board.h>
#include "esp32s2_i2s.h"
#include "espressif/esp_i2s.h"
#if defined(CONFIG_ESP32S2_I2S) && defined(CONFIG_AUDIO_CS4344)
#if defined(CONFIG_ESPRESSIF_I2S) && defined(CONFIG_AUDIO_CS4344)
/****************************************************************************
* Public Functions
@ -81,7 +81,7 @@ int esp32s2_cs4344_initialize(void)
{
/* Get an instance of the I2S interface for the CS4344 data channel */
i2s = esp32s2_i2sbus_initialize();
i2s = esp_i2sbus_initialize(0);
if (!i2s)
{
auderr("ERROR: Failed to initialize I2S0\n");
@ -159,4 +159,4 @@ errout:
return ret;
}
#endif /* CONFIG_ESP32S2_I2S && CONFIG_AUDIO_CS4344 */
#endif /* CONFIG_ESPRESSIF_I2S && CONFIG_AUDIO_CS4344 */

View File

@ -42,9 +42,9 @@
#include <arch/board/board.h>
#include "esp32s2_i2c.h"
#include "esp32s2_i2s.h"
#include "espressif/esp_i2s.h"
#if defined(CONFIG_ESP32S2_I2S) && defined(CONFIG_AUDIO_ES8311)
#if defined(CONFIG_ESPRESSIF_I2S) && defined(CONFIG_AUDIO_ES8311)
/****************************************************************************
* Private Data
@ -97,7 +97,7 @@ int esp32s2_es8311_initialize(int i2c_port, uint8_t i2c_addr, int i2c_freq)
{
/* Get an instance of the I2S interface for the ES8311 data channel */
i2s = esp32s2_i2sbus_initialize();
i2s = esp_i2sbus_initialize(0);
if (i2s == NULL)
{
auderr("ERROR: Failed to initialize I2S\n");
@ -211,4 +211,4 @@ errout:
return ret;
}
#endif /* CONFIG_ESP32S2_I2S && CONFIG_AUDIO_ES8311 */
#endif /* CONFIG_ESPRESSIF_I2S && CONFIG_AUDIO_ES8311 */

View File

@ -7,7 +7,7 @@
#
# CONFIG_ARCH_LEDS is not set
# CONFIG_AUDIO_FORMAT_MP3 is not set
# CONFIG_ESP32S2_I2S_RX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
CONFIG_ARCH="xtensa"
@ -34,15 +34,14 @@ CONFIG_ES8311_SRC_BCLK=y
CONFIG_ESP32S2_I2C0=y
CONFIG_ESP32S2_I2C0_SCLPIN=7
CONFIG_ESP32S2_I2C0_SDAPIN=8
CONFIG_ESP32S2_I2S=y
CONFIG_ESP32S2_I2S_BCLKPIN=18
CONFIG_ESP32S2_I2S_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32S2_I2S_DOUTPIN=12
CONFIG_ESP32S2_I2S_MCLK=y
CONFIG_ESP32S2_I2S_MCLKPIN=35
CONFIG_ESP32S2_I2S_SAMPLE_RATE=48000
CONFIG_ESP32S2_I2S_WSPIN=17
CONFIG_ESP32S2_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=18
CONFIG_ESPRESSIF_I2S0_DOUTPIN=12
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_MCLKPIN=35
CONFIG_ESPRESSIF_I2S0_SAMPLE_RATE=48000
CONFIG_ESPRESSIF_I2S0_WSPIN=17
CONFIG_EXAMPLES_ROMFS=y
CONFIG_FS_PROCFS=y
CONFIG_FS_ROMFS=y
@ -67,7 +66,6 @@ CONFIG_PTHREAD_STACK_DEFAULT=2048
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y
CONFIG_START_DAY=6

View File

@ -33,16 +33,15 @@ CONFIG_ES8311_SRC_BCLK=y
CONFIG_ESP32S2_I2C0=y
CONFIG_ESP32S2_I2C0_SCLPIN=7
CONFIG_ESP32S2_I2C0_SDAPIN=8
CONFIG_ESP32S2_I2S=y
CONFIG_ESP32S2_I2S_BCLKPIN=18
CONFIG_ESP32S2_I2S_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32S2_I2S_DINPIN=34
CONFIG_ESP32S2_I2S_DOUTPIN=12
CONFIG_ESP32S2_I2S_MCLK=y
CONFIG_ESP32S2_I2S_MCLKPIN=35
CONFIG_ESP32S2_I2S_SAMPLE_RATE=48000
CONFIG_ESP32S2_I2S_WSPIN=17
CONFIG_ESP32S2_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=18
CONFIG_ESPRESSIF_I2S0_DINPIN=34
CONFIG_ESPRESSIF_I2S0_DOUTPIN=12
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_MCLKPIN=35
CONFIG_ESPRESSIF_I2S0_SAMPLE_RATE=48000
CONFIG_ESPRESSIF_I2S0_WSPIN=17
CONFIG_FS_PROCFS=y
CONFIG_HAVE_CXX=y
CONFIG_HAVE_CXXINITIALIZE=y
@ -65,7 +64,6 @@ CONFIG_PTHREAD_STACK_DEFAULT=2048
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y
CONFIG_START_DAY=6

View File

@ -164,7 +164,7 @@ int board_i2c_init(void);
*
****************************************************************************/
#if (defined(CONFIG_ESP32S2_I2S) && !defined(CONFIG_AUDIO_ES8311)) || \
#if (defined(CONFIG_ESPRESSIF_I2S) && !defined(CONFIG_AUDIO_ES8311)) || \
defined(CONFIG_ESPRESSIF_I2S)
int board_i2sdev_initialize(void);
#endif

View File

@ -57,8 +57,8 @@
# include "esp32s2_i2c.h"
#endif
#ifdef CONFIG_ESP32_I2S
# include "esp32s2_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#ifdef CONFIG_ESP32S2_RT_TIMER
@ -294,7 +294,7 @@ int esp32s2_bringup(void)
}
#endif
#ifdef CONFIG_ESP32S2_I2S
#ifdef CONFIG_ESPRESSIF_I2S
/* Configure I2S0 */
@ -314,7 +314,7 @@ int esp32s2_bringup(void)
#endif /* CONFIG_AUDIO_ES8311 */
#endif /* CONFIG_ESP32S2_I2S */
#endif /* CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_RTC_DRIVER
/* Instantiate the ESP32 RTC driver */

View File

@ -6,7 +6,7 @@
# modifications.
#
# CONFIG_ARCH_LEDS is not set
# CONFIG_ESP32S2_I2S_RX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_NDEBUG is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
@ -36,10 +36,9 @@ CONFIG_CS4344_NUM_BUFFERS=2
CONFIG_CS4344_WORKER_STACKSIZE=4096
CONFIG_DEFAULT_TASK_STACKSIZE=4096
CONFIG_DRIVERS_AUDIO=y
CONFIG_ESP32S2_I2S=y
CONFIG_ESP32S2_I2S_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32S2_I2S_MCLK=y
CONFIG_ESP32S2_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_EXAMPLES_I2SCHAR=y
CONFIG_EXAMPLES_I2SCHAR_TX=y
CONFIG_EXAMPLES_I2SCHAR_TXBUFFERS=2
@ -66,7 +65,6 @@ CONFIG_PTHREAD_STACK_DEFAULT=2048
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKSTACKSIZE=2048
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_LPWORKSTACKSIZE=2048

View File

@ -24,10 +24,9 @@ CONFIG_AUDIO_I2SCHAR=y
CONFIG_BOARD_LOOPSPERMSEC=16717
CONFIG_BUILTIN=y
CONFIG_DRIVERS_AUDIO=y
CONFIG_ESP32S2_I2S=y
CONFIG_ESP32S2_I2S_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32S2_I2S_MCLK=y
CONFIG_ESP32S2_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_EXAMPLES_I2SCHAR=y
CONFIG_EXAMPLES_I2SCHAR_BUFSIZE=1024
CONFIG_EXAMPLES_I2SCHAR_RX=y
@ -50,7 +49,6 @@ CONFIG_PREALLOC_TIMERS=4
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y
CONFIG_START_DAY=6

View File

@ -30,10 +30,9 @@ CONFIG_AUDIO_NUM_BUFFERS=4
CONFIG_BOARD_LOOPSPERMSEC=16717
CONFIG_BUILTIN=y
CONFIG_DRIVERS_AUDIO=y
CONFIG_ESP32S2_I2S=y
CONFIG_ESP32S2_I2S_DATA_BIT_WIDTH_16BIT=y
CONFIG_ESP32S2_I2S_MCLK=y
CONFIG_ESP32S2_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_EXAMPLES_I2SCHAR=y
CONFIG_EXAMPLES_I2SCHAR_BUFSIZE=1024
CONFIG_EXAMPLES_I2SCHAR_RX=y
@ -56,7 +55,6 @@ CONFIG_PREALLOC_TIMERS=4
CONFIG_RAM_SIZE=114688
CONFIG_RAM_START=0x20000000
CONFIG_RR_INTERVAL=200
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y
CONFIG_START_DAY=6

View File

@ -198,7 +198,7 @@ int board_bmp180_initialize(int devno, int busno);
*
****************************************************************************/
#if (defined(CONFIG_ESP32S2_I2S) && !defined(CONFIG_AUDIO_ES8311)) || \
#if (defined(CONFIG_ESPRESSIF_I2S) && !defined(CONFIG_AUDIO_ES8311)) || \
defined(CONFIG_ESPRESSIF_I2S)
int board_i2sdev_initialize(bool enable_tx, bool enable_rx);
#endif

View File

@ -357,7 +357,7 @@ int esp32s2_bringup(void)
}
#endif
#if defined(CONFIG_ESP32S2_I2S) || defined(CONFIG_ESPRESSIF_I2S)
#if defined(CONFIG_ESPRESSIF_I2S) || defined(CONFIG_ESPRESSIF_I2S)
#ifdef CONFIG_AUDIO_CS4344
@ -373,17 +373,17 @@ int esp32s2_bringup(void)
bool i2s_enable_tx;
bool i2s_enable_rx;
#if defined(CONFIG_ESP32S2_I2S_TX) || defined(CONFIG_ESPRESSIF_I2S0_TX)
#if defined(CONFIG_ESPRESSIF_I2S_TX) || defined(CONFIG_ESPRESSIF_I2S0_TX)
i2s_enable_tx = true;
#else
i2s_enable_tx = false;
#endif /* CONFIG_ESP32S2_I2S_TX || CONFIG_ESPRESSIF_I2S0_TX */
#endif /* CONFIG_ESPRESSIF_I2S_TX || CONFIG_ESPRESSIF_I2S0_TX */
#if defined(CONFIG_ESP32S2_I2S_RX) || defined(CONFIG_ESPRESSIF_I2S0_RX)
#if defined(CONFIG_ESPRESSIF_I2S_RX) || defined(CONFIG_ESPRESSIF_I2S0_RX)
i2s_enable_rx = true;
#else
i2s_enable_rx = false;
#endif /* CONFIG_ESP32S2_I2S_RX || CONFIG_ESPRESSIF_I2S0_RX */
#endif /* CONFIG_ESPRESSIF_I2S_RX || CONFIG_ESPRESSIF_I2S0_RX */
/* Configure I2S generic audio on I2S0 */
@ -394,7 +394,7 @@ int esp32s2_bringup(void)
}
#endif /* CONFIG_AUDIO_CS4344 */
#endif /* CONFIG_ESP32S2_I2S || CONFIG_ESPRESSIF_I2S */
#endif /* CONFIG_ESPRESSIF_I2S || CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_ESP_RMT
ret = board_rmt_txinitialize(RMT_TXCHANNEL, RMT_OUTPUT_PIN);

View File

@ -46,10 +46,6 @@ ifeq ($(CONFIG_I2C_DRIVER),y)
CSRCS += esp32s3_board_i2c.c
endif
ifeq ($(CONFIG_ESP32S3_I2S),y)
CSRCS += esp32s3_board_i2s.c
endif
ifeq ($(CONFIG_ESPRESSIF_I2S),y)
CSRCS += esp32s3_board_i2s.c
endif

View File

@ -37,14 +37,14 @@
#include <arch/board/board.h>
#ifdef CONFIG_ESP32S3_I2S
#include "esp32s3_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
#include "espressif/esp_i2s.h"
#else
#include "espressif/esp_i2s.h"
#endif
#if (defined(CONFIG_ESP32S3_I2S0) && !defined(CONFIG_AUDIO_CS4344)) || \
defined(CONFIG_ESP32S3_I2S1) || defined(CONFIG_ESPRESSIF_I2S)
#if (defined(CONFIG_ESPRESSIF_I2S0) && !defined(CONFIG_AUDIO_CS4344)) || \
defined(CONFIG_ESPRESSIF_I2S1)
/****************************************************************************
* Public Functions
@ -79,11 +79,7 @@ int board_i2sdev_initialize(int port, bool enable_tx, bool enable_rx)
ainfo("Initializing I2S\n");
#ifdef CONFIG_ESP32S3_I2S
i2s = esp32s3_i2sbus_initialize(port);
#else
i2s = esp_i2sbus_initialize(port);
#endif
#ifdef CONFIG_AUDIO_I2SCHAR
ret = i2schar_register(i2s, port);
@ -164,4 +160,4 @@ int board_i2sdev_initialize(int port, bool enable_tx, bool enable_rx)
return ret;
}
#endif /* (CONFIG_ESP32S3_I2S) && !(CONFIG_AUDIO_CS4344) */
#endif /* (CONFIG_ESPRESSIF_I2S) && !(CONFIG_AUDIO_CS4344) */

View File

@ -39,9 +39,9 @@
#include <arch/board/board.h>
#include "esp32s3_i2s.h"
#include "espressif/esp_i2s.h"
#if defined(CONFIG_ESP32S3_I2S) && defined(CONFIG_AUDIO_CS4344)
#if defined(CONFIG_ESPRESSIF_I2S) && defined(CONFIG_AUDIO_CS4344)
/****************************************************************************
* Public Functions
@ -80,7 +80,7 @@ int esp32s3_cs4344_initialize(int port)
{
/* Get an instance of the I2S interface for the CS4344 data channel */
i2s = esp32s3_i2sbus_initialize(port);
i2s = esp_i2sbus_initialize(port);
if (!i2s)
{
auderr("ERROR: Failed to initialize I2S%d\n", port);
@ -150,4 +150,4 @@ errout:
return ret;
}
#endif /* CONFIG_ESP32S3_I2S && CONFIG_AUDIO_CS4344 */
#endif /* CONFIG_ESPRESSIF_I2S && CONFIG_AUDIO_CS4344 */

View File

@ -42,9 +42,9 @@
#include <arch/board/board.h>
#include "esp32s3_i2c.h"
#include "esp32s3_i2s.h"
#include "espressif/esp_i2s.h"
#if defined(CONFIG_ESP32S3_I2S) && defined(CONFIG_AUDIO_ES8311)
#if defined(CONFIG_ESPRESSIF_I2S) && defined(CONFIG_AUDIO_ES8311)
/****************************************************************************
* Private Data
@ -99,7 +99,7 @@ int esp32s3_es8311_initialize(int i2c_port, uint8_t i2c_addr, int i2c_freq,
{
/* Get an instance of the I2S interface for the ES8311 data channel */
i2s = esp32s3_i2sbus_initialize(i2s_port);
i2s = esp_i2sbus_initialize(i2s_port);
if (i2s == NULL)
{
auderr("ERROR: Failed to initialize I2S\n");
@ -213,4 +213,4 @@ errout:
return ret;
}
#endif /* CONFIG_ESP32S3_I2S && CONFIG_AUDIO_ES8311 */
#endif /* CONFIG_ESPRESSIF_I2S && CONFIG_AUDIO_ES8311 */

View File

@ -6,7 +6,7 @@
# modifications.
#
# CONFIG_ARCH_LEDS is not set
# CONFIG_ESP32S3_I2S0_RX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_NDEBUG is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
@ -37,16 +37,15 @@ CONFIG_CS4344_WORKER_STACKSIZE=2048
CONFIG_DRIVERS_AUDIO=y
CONFIG_DRIVERS_IEEE80211=y
CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32S3_I2S0=y
CONFIG_ESP32S3_I2S0_BCLKPIN=16
CONFIG_ESP32S3_I2S0_DOUTPIN=6
CONFIG_ESP32S3_I2S0_MCLK=y
CONFIG_ESP32S3_I2S0_MCLKPIN=5
CONFIG_ESP32S3_I2S0_WSPIN=7
CONFIG_ESP32S3_I2S=y
CONFIG_ESP32S3_SPIFLASH=y
CONFIG_ESP32S3_SPIFLASH_SPIFFS=y
CONFIG_ESP32S3_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=16
CONFIG_ESPRESSIF_I2S0_DOUTPIN=6
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_MCLKPIN=5
CONFIG_ESPRESSIF_I2S0_WSPIN=7
CONFIG_ESPRESSIF_WIFI=y
CONFIG_EXAMPLES_RANDOM=y
CONFIG_FS_PROCFS=y

View File

@ -6,8 +6,8 @@
# modifications.
#
# CONFIG_ARCH_LEDS is not set
# CONFIG_ESP32S3_I2S0_RX is not set
# CONFIG_ESP32S3_I2S1_TX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_ESPRESSIF_I2S1_TX is not set
# CONFIG_NDEBUG is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
@ -34,19 +34,18 @@ CONFIG_AUDIO_NUM_BUFFERS=4
CONFIG_BOARD_LOOPSPERMSEC=16717
CONFIG_BUILTIN=y
CONFIG_DRIVERS_AUDIO=y
CONFIG_ESP32S3_I2S0=y
CONFIG_ESP32S3_I2S0_BCLKPIN=16
CONFIG_ESP32S3_I2S0_DOUTPIN=6
CONFIG_ESP32S3_I2S0_MCLK=y
CONFIG_ESP32S3_I2S0_MCLKPIN=5
CONFIG_ESP32S3_I2S0_WSPIN=7
CONFIG_ESP32S3_I2S1=y
CONFIG_ESP32S3_I2S1_BCLKPIN=18
CONFIG_ESP32S3_I2S1_DINPIN=15
CONFIG_ESP32S3_I2S1_ROLE_SLAVE=y
CONFIG_ESP32S3_I2S1_WSPIN=17
CONFIG_ESP32S3_I2S=y
CONFIG_ESP32S3_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=16
CONFIG_ESPRESSIF_I2S0_DOUTPIN=6
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_MCLKPIN=5
CONFIG_ESPRESSIF_I2S0_WSPIN=7
CONFIG_ESPRESSIF_I2S1=y
CONFIG_ESPRESSIF_I2S1_BCLKPIN=18
CONFIG_ESPRESSIF_I2S1_DINPIN=15
CONFIG_ESPRESSIF_I2S1_ROLE_SLAVE=y
CONFIG_ESPRESSIF_I2S1_WSPIN=17
CONFIG_FS_LARGEFILE=y
CONFIG_FS_PROCFS=y
CONFIG_HAVE_CXX=y

View File

@ -179,7 +179,7 @@ int board_bmp180_initialize(int devno, int busno);
*
****************************************************************************/
#if defined(CONFIG_ESP32S3_I2S) || defined(CONFIG_ESPRESSIF_I2S)
#if defined(CONFIG_ESPRESSIF_I2S)
int board_i2sdev_initialize(int port, bool enable_tx, bool enable_rx);
#endif

View File

@ -64,8 +64,8 @@
# include "esp32s3_i2c.h"
#endif
#ifdef CONFIG_ESP32S3_I2S
# include "esp32s3_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#ifdef CONFIG_ESPRESSIF_I2S
@ -164,8 +164,8 @@
int esp32s3_bringup(void)
{
int ret;
#if (defined(CONFIG_ESP32S3_I2S0) && !defined(CONFIG_AUDIO_CS4344)) || \
defined(CONFIG_ESP32S3_I2S1) || defined(CONFIG_ESPRESSIF_I2S)
#if (defined(CONFIG_ESPRESSIF_I2S0) && !defined(CONFIG_AUDIO_CS4344)) || \
defined(CONFIG_ESPRESSIF_I2S1)
bool i2s_enable_tx;
bool i2s_enable_rx;
#endif
@ -354,7 +354,7 @@ int esp32s3_bringup(void)
}
#endif
#if defined(CONFIG_ESP32S3_I2S) || defined(CONFIG_ESPRESSIF_I2S)
#if defined(CONFIG_ESPRESSIF_I2S)
#ifdef CONFIG_AUDIO_CS4344
@ -367,17 +367,17 @@ int esp32s3_bringup(void)
}
#else
#if defined(CONFIG_ESP32S3_I2S0_TX) || defined(CONFIG_ESPRESSIF_I2S0_TX)
#if defined(CONFIG_ESPRESSIF_I2S0_TX)
i2s_enable_tx = true;
#else
i2s_enable_tx = false;
#endif /* CONFIG_ESP32S3_I2S0_TX || CONFIG_ESPRESSIF_I2S0_TX */
#endif /* CONFIG_ESPRESSIF_I2S0_TX */
#if defined(CONFIG_ESP32S3_I2S0_RX) || defined(CONFIG_ESPRESSIF_I2S0_RX)
#if defined(CONFIG_ESPRESSIF_I2S0_RX)
i2s_enable_rx = true;
#else
i2s_enable_rx = false;
#endif /* CONFIG_ESP32S3_I2S0_RX || CONFIG_ESPRESSIF_I2S0_RX */
#endif /* CONFIG_ESPRESSIF_I2S0_RX */
/* Configure I2S generic audio on I2S0 */
@ -388,19 +388,19 @@ int esp32s3_bringup(void)
}
#endif /* CONFIG_AUDIO_CS4344 */
#if defined(CONFIG_ESP32S3_I2S1) || defined(CONFIG_ESPRESSIF_I2S1)
#if defined(CONFIG_ESPRESSIF_I2S1)
#if defined(CONFIG_ESP32S3_I2S1_TX) || defined(CONFIG_ESPRESSIF_I2S1_TX)
#if defined(CONFIG_ESPRESSIF_I2S1_TX)
i2s_enable_tx = true;
#else
i2s_enable_tx = false;
#endif /* CONFIG_ESP32S3_I2S1_TX */
#endif /* CONFIG_ESPRESSIF_I2S1_TX */
#if defined(CONFIG_ESP32S3_I2S1_RX) || defined(CONFIG_ESPRESSIF_I2S1_RX)
#if defined(CONFIG_ESPRESSIF_I2S1_RX)
i2s_enable_rx = true;
#else
i2s_enable_rx = false;
#endif /* CONFIG_ESP32S3_I2S1_RX || CONFIG_ESPRESSIF_I2S1_RX */
#endif /* CONFIG_ESPRESSIF_I2S1_RX */
/* Configure I2S generic audio on I2S1 */
@ -411,9 +411,9 @@ int esp32s3_bringup(void)
ESP32S3_I2S1, ret);
}
#endif /* CONFIG_ESP32S3_I2S1 || CONFIG_ESPRESSIF_I2S1 */
#endif /* CONFIG_ESPRESSIF_I2S1 */
#endif /* CONFIG_ESP32S3_I2S || CONFIG_ESPRESSIF_I2S */
#endif /* CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_INPUT_BUTTONS
/* Register the BUTTON driver */

View File

@ -8,7 +8,7 @@
# CONFIG_ARCH_LEDS is not set
# CONFIG_AUDIO_FORMAT_MP3 is not set
# CONFIG_AUDIO_FORMAT_SBC is not set
# CONFIG_ESP32S3_I2S0_RX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_NDEBUG is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
@ -40,18 +40,17 @@ CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32S3_I2C0=y
CONFIG_ESP32S3_I2C0_SCLPIN=18
CONFIG_ESP32S3_I2C0_SDAPIN=17
CONFIG_ESP32S3_I2S0=y
CONFIG_ESP32S3_I2S0_BCLKPIN=9
CONFIG_ESP32S3_I2S0_DOUTPIN=8
CONFIG_ESP32S3_I2S0_MCLK=y
CONFIG_ESP32S3_I2S0_MCLKPIN=16
CONFIG_ESP32S3_I2S0_WSPIN=45
CONFIG_ESP32S3_I2S=y
CONFIG_ESP32S3_SPIFLASH=y
CONFIG_ESP32S3_SPIFLASH_SPIFFS=y
CONFIG_ESP32S3_SPIRAM=y
CONFIG_ESP32S3_SPIRAM_MODE_OCT=y
CONFIG_ESP32S3_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=9
CONFIG_ESPRESSIF_I2S0_DOUTPIN=8
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_MCLKPIN=16
CONFIG_ESPRESSIF_I2S0_WSPIN=45
CONFIG_ESPRESSIF_WIFI=y
CONFIG_FS_PROCFS=y
CONFIG_HAVE_CXX=y

View File

@ -8,7 +8,7 @@
# CONFIG_ARCH_LEDS is not set
# CONFIG_AUDIO_FORMAT_MP3 is not set
# CONFIG_AUDIO_FORMAT_SBC is not set
# CONFIG_ESP32S3_I2S0_RX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_NDEBUG is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
@ -41,18 +41,17 @@ CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32S3_I2C0=y
CONFIG_ESP32S3_I2C0_SCLPIN=18
CONFIG_ESP32S3_I2C0_SDAPIN=17
CONFIG_ESP32S3_I2S0=y
CONFIG_ESP32S3_I2S0_BCLKPIN=9
CONFIG_ESP32S3_I2S0_DOUTPIN=8
CONFIG_ESP32S3_I2S0_MCLK=y
CONFIG_ESP32S3_I2S0_MCLKPIN=16
CONFIG_ESP32S3_I2S0_WSPIN=45
CONFIG_ESP32S3_I2S=y
CONFIG_ESP32S3_SPIFLASH=y
CONFIG_ESP32S3_SPIFLASH_SPIFFS=y
CONFIG_ESP32S3_SPIRAM=y
CONFIG_ESP32S3_SPIRAM_MODE_OCT=y
CONFIG_ESP32S3_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=9
CONFIG_ESPRESSIF_I2S0_DOUTPIN=8
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_MCLKPIN=16
CONFIG_ESPRESSIF_I2S0_WSPIN=45
CONFIG_ESPRESSIF_WIFI=y
CONFIG_FS_PROCFS=y
CONFIG_HAVE_CXX=y

View File

@ -65,8 +65,8 @@
# include "esp32s3_i2c.h"
#endif
#ifdef CONFIG_ESP32S3_I2S
# include "esp32s3_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#ifdef CONFIG_WATCHDOG
@ -141,8 +141,8 @@
int esp32s3_bringup(void)
{
int ret;
#if (defined(CONFIG_ESP32S3_I2S0) && !defined(CONFIG_AUDIO_CS4344) && \
!defined(CONFIG_AUDIO_ES8311)) || defined(CONFIG_ESP32S3_I2S1)
#if (defined(CONFIG_ESPRESSIF_I2S0) && !defined(CONFIG_AUDIO_CS4344) && \
!defined(CONFIG_AUDIO_ES8311)) || defined(CONFIG_ESPRESSIF_I2S1)
bool i2s_enable_tx;
bool i2s_enable_rx;
#endif
@ -302,8 +302,8 @@ int esp32s3_bringup(void)
}
#endif
#ifdef CONFIG_ESP32S3_I2S
# ifdef CONFIG_ESP32S3_I2S0
#ifdef CONFIG_ESPRESSIF_I2S
# ifdef CONFIG_ESPRESSIF_I2S0
# ifdef CONFIG_AUDIO_ES8311
/* Configure ES8311 audio on I2C0 and I2S0 */
@ -319,17 +319,17 @@ int esp32s3_bringup(void)
}
# else
# ifdef CONFIG_ESP32S3_I2S0_TX
# ifdef CONFIG_ESPRESSIF_I2S0_TX
i2s_enable_tx = true;
# else
i2s_enable_tx = false;
# endif /* CONFIG_ESP32S3_I2S0_TX */
# endif /* CONFIG_ESPRESSIF_I2S0_TX */
# ifdef CONFIG_ESP32S3_I2S0_RX
# ifdef CONFIG_ESPRESSIF_I2S0_RX
i2s_enable_rx = true;
# else
i2s_enable_rx = false;
# endif /* CONFIG_ESP32S3_I2S0_RX */
# endif /* CONFIG_ESPRESSIF_I2S0_RX */
/* Configure I2S generic audio on I2S0 */
@ -340,20 +340,20 @@ int esp32s3_bringup(void)
}
# endif /* CONFIG_AUDIO_ES8311 */
# endif /* CONFIG_ESP32S3_I2S0 */
# endif /* CONFIG_ESPRESSIF_I2S0 */
# ifdef CONFIG_ESP32S3_I2S1
# ifdef CONFIG_ESP32S3_I2S1_TX
# ifdef CONFIG_ESPRESSIF_I2S1
# ifdef CONFIG_ESPRESSIF_I2S1_TX
i2s_enable_tx = true;
# else
i2s_enable_tx = false;
# endif /* CONFIG_ESP32S3_I2S1_TX */
# endif /* CONFIG_ESPRESSIF_I2S1_TX */
# ifdef CONFIG_ESP32S3_I2S1_RX
# ifdef CONFIG_ESPRESSIF_I2S1_RX
i2s_enable_rx = true;
# else
i2s_enable_rx = false;
# endif /* CONFIG_ESP32S3_I2S1_RX */
# endif /* CONFIG_ESPRESSIF_I2S1_RX */
/* Configure I2S generic audio on I2S1 */
@ -361,11 +361,11 @@ int esp32s3_bringup(void)
if (ret < 0)
{
syslog(LOG_ERR, "Failed to initialize I2S%d driver: %d\n",
CONFIG_ESP32S3_I2S1, ret);
CONFIG_ESPRESSIF_I2S1, ret);
}
# endif /* CONFIG_ESP32S3_I2S1 */
#endif /* CONFIG_ESP32S3_I2S */
# endif /* CONFIG_ESPRESSIF_I2S1 */
#endif /* CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_INPUT_BUTTONS
/* Register the BUTTON driver */

View File

@ -8,7 +8,7 @@
# CONFIG_ARCH_LEDS is not set
# CONFIG_AUDIO_FORMAT_MP3 is not set
# CONFIG_AUDIO_FORMAT_SBC is not set
# CONFIG_ESP32S3_I2S0_RX is not set
# CONFIG_ESPRESSIF_I2S0_RX is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
CONFIG_ALLOW_BSD_COMPONENTS=y
@ -38,16 +38,15 @@ CONFIG_DRIVERS_AUDIO=y
CONFIG_DRIVERS_IEEE80211=y
CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32S3_I2C0=y
CONFIG_ESP32S3_I2S0=y
CONFIG_ESP32S3_I2S0_BCLKPIN=9
CONFIG_ESP32S3_I2S0_DOUTPIN=8
CONFIG_ESP32S3_I2S0_MCLK=y
CONFIG_ESP32S3_I2S0_MCLKPIN=16
CONFIG_ESP32S3_I2S0_WSPIN=45
CONFIG_ESP32S3_I2S=y
CONFIG_ESP32S3_SPIFLASH=y
CONFIG_ESP32S3_SPIFLASH_SPIFFS=y
CONFIG_ESP32S3_UART0=y
CONFIG_ESPRESSIF_I2S0=y
CONFIG_ESPRESSIF_I2S0_BCLKPIN=9
CONFIG_ESPRESSIF_I2S0_DOUTPIN=8
CONFIG_ESPRESSIF_I2S0_MCLK=y
CONFIG_ESPRESSIF_I2S0_MCLKPIN=16
CONFIG_ESPRESSIF_I2S0_WSPIN=45
CONFIG_ESPRESSIF_WIFI=y
CONFIG_EXAMPLES_RANDOM=y
CONFIG_FS_PROCFS=y

View File

@ -61,8 +61,8 @@
# include "esp32s3_i2c.h"
#endif
#ifdef CONFIG_ESP32S3_I2S
# include "esp32s3_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#ifdef CONFIG_ESP32S3_RT_TIMER
@ -112,8 +112,8 @@
int esp32s3_bringup(void)
{
int ret;
#if (defined(CONFIG_ESP32S3_I2S0) && !defined(CONFIG_AUDIO_CS4344) && \
!defined(CONFIG_AUDIO_ES8311)) || defined(CONFIG_ESP32S3_I2S1)
#if (defined(CONFIG_ESPRESSIF_I2S0) && !defined(CONFIG_AUDIO_CS4344) && \
!defined(CONFIG_AUDIO_ES8311)) || defined(CONFIG_ESPRESSIF_I2S1)
bool i2s_enable_tx;
bool i2s_enable_rx;
#endif
@ -186,8 +186,8 @@ int esp32s3_bringup(void)
}
#endif
#ifdef CONFIG_ESP32S3_I2S
# ifdef CONFIG_ESP32S3_I2S0
#ifdef CONFIG_ESPRESSIF_I2S
# ifdef CONFIG_ESPRESSIF_I2S0
# ifdef CONFIG_AUDIO_ES8311
/* Configure ES8311 audio on I2C0 and I2S0 */
@ -203,17 +203,17 @@ int esp32s3_bringup(void)
}
# else
# ifdef CONFIG_ESP32S3_I2S0_TX
# ifdef CONFIG_ESPRESSIF_I2S0_TX
i2s_enable_tx = true;
# else
i2s_enable_tx = false;
# endif /* CONFIG_ESP32S3_I2S0_TX */
# endif /* CONFIG_ESPRESSIF_I2S0_TX */
# ifdef CONFIG_ESP32S3_I2S0_RX
# ifdef CONFIG_ESPRESSIF_I2S0_RX
i2s_enable_rx = true;
# else
i2s_enable_rx = false;
# endif /* CONFIG_ESP32S3_I2S0_RX */
# endif /* CONFIG_ESPRESSIF_I2S0_RX */
/* Configure I2S generic audio on I2S0 */
@ -224,20 +224,20 @@ int esp32s3_bringup(void)
}
# endif /* CONFIG_AUDIO_ES8311 */
# endif /* CONFIG_ESP32S3_I2S0 */
# endif /* CONFIG_ESPRESSIF_I2S0 */
# ifdef CONFIG_ESP32S3_I2S1
# ifdef CONFIG_ESP32S3_I2S1_TX
# ifdef CONFIG_ESPRESSIF_I2S1
# ifdef CONFIG_ESPRESSIF_I2S1_TX
i2s_enable_tx = true;
# else
i2s_enable_tx = false;
# endif /* CONFIG_ESP32S3_I2S1_TX */
# endif /* CONFIG_ESPRESSIF_I2S1_TX */
# ifdef CONFIG_ESP32S3_I2S1_RX
# ifdef CONFIG_ESPRESSIF_I2S1_RX
i2s_enable_rx = true;
# else
i2s_enable_rx = false;
# endif /* CONFIG_ESP32S3_I2S1_RX */
# endif /* CONFIG_ESPRESSIF_I2S1_RX */
/* Configure I2S generic audio on I2S1 */
@ -245,11 +245,11 @@ int esp32s3_bringup(void)
if (ret < 0)
{
syslog(LOG_ERR, "Failed to initialize I2S%d driver: %d\n",
CONFIG_ESP32S3_I2S1, ret);
CONFIG_ESPRESSIF_I2S1, ret);
}
# endif /* CONFIG_ESP32S3_I2S1 */
#endif /* CONFIG_ESP32S3_I2S */
# endif /* CONFIG_ESPRESSIF_I2S1 */
#endif /* CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_INPUT_BUTTONS
/* Register the BUTTON driver */

View File

@ -159,7 +159,7 @@ int board_bmp180_initialize(int devno, int busno);
*
****************************************************************************/
#ifdef CONFIG_ESP32S3_I2S
#ifdef CONFIG_ESPRESSIF_I2S
int board_i2sdev_initialize(int port, bool enable_tx, bool enable_rx);
#endif

View File

@ -65,8 +65,8 @@
# include "esp32s3_i2c.h"
#endif
#ifdef CONFIG_ESP32S3_I2S
# include "esp32s3_i2s.h"
#ifdef CONFIG_ESPRESSIF_I2S
# include "espressif/esp_i2s.h"
#endif
#ifdef CONFIG_WATCHDOG
@ -153,8 +153,8 @@
int esp32s3_bringup(void)
{
int ret;
#if (defined(CONFIG_ESP32S3_I2S0) && !defined(CONFIG_AUDIO_CS4344)) || \
defined(CONFIG_ESP32S3_I2S1)
#if (defined(CONFIG_ESPRESSIF_I2S0) && !defined(CONFIG_AUDIO_CS4344)) || \
defined(CONFIG_ESPRESSIF_I2S1)
bool i2s_enable_tx;
bool i2s_enable_rx;
#endif
@ -334,7 +334,7 @@ int esp32s3_bringup(void)
}
#endif
#ifdef CONFIG_ESP32S3_I2S
#ifdef CONFIG_ESPRESSIF_I2S
#ifdef CONFIG_AUDIO_CS4344
@ -347,17 +347,17 @@ int esp32s3_bringup(void)
}
#else
#ifdef CONFIG_ESP32S3_I2S0_TX
#ifdef CONFIG_ESPRESSIF_I2S0_TX
i2s_enable_tx = true;
#else
i2s_enable_tx = false;
#endif /* CONFIG_ESP32S3_I2S0_TX */
#endif /* CONFIG_ESPRESSIF_I2S0_TX */
#ifdef CONFIG_ESP32S3_I2S0_RX
#ifdef CONFIG_ESPRESSIF_I2S0_RX
i2s_enable_rx = true;
#else
i2s_enable_rx = false;
#endif /* CONFIG_ESP32S3_I2S0_RX */
#endif /* CONFIG_ESPRESSIF_I2S0_RX */
/* Configure I2S generic audio on I2S0 */
@ -368,19 +368,19 @@ int esp32s3_bringup(void)
}
#endif /* CONFIG_AUDIO_CS4344 */
#ifdef CONFIG_ESP32S3_I2S1
#ifdef CONFIG_ESPRESSIF_I2S1
#ifdef CONFIG_ESP32S3_I2S1_TX
#ifdef CONFIG_ESPRESSIF_I2S1_TX
i2s_enable_tx = true;
#else
i2s_enable_tx = false;
#endif /* CONFIG_ESP32S3_I2S1_TX */
#endif /* CONFIG_ESPRESSIF_I2S1_TX */
#ifdef CONFIG_ESP32S3_I2S1_RX
#ifdef CONFIG_ESPRESSIF_I2S1_RX
i2s_enable_rx = true;
#else
i2s_enable_rx = false;
#endif /* CONFIG_ESP32S3_I2S1_RX */
#endif /* CONFIG_ESPRESSIF_I2S1_RX */
/* Configure I2S generic audio on I2S1 */
@ -388,12 +388,12 @@ int esp32s3_bringup(void)
if (ret < 0)
{
syslog(LOG_ERR, "Failed to initialize I2S%d driver: %d\n",
CONFIG_ESP32S3_I2S1, ret);
CONFIG_ESPRESSIF_I2S1, ret);
}
#endif /* CONFIG_ESP32S3_I2S1 */
#endif /* CONFIG_ESPRESSIF_I2S1 */
#endif /* CONFIG_ESP32S3_I2S */
#endif /* CONFIG_ESPRESSIF_I2S */
#ifdef CONFIG_ESPRESSIF_WIRELESS