nuttx/boards/xtensa/esp32/esp32-sparrow-kit/src
simonatoaca bb6f32d610 esp32-sparrow-kit: Add I2S support for the board's microphone
The board's microphone uses 24-bit i2s and this commit also fixes
the segmentation fault caused by the audio buffer overflow.

arch/xtensa/src/esp32/esp32_i2s.c: Fix bug regarding 24-bit audio and add AUDIOIOC_STOP to ioctl
drivers/audio/audio_i2s.c: Report number of channels on AUDIOIOC_GETCAPS
in boards/xtensa/esp32/esp32-sparrow-kit:
	/configs/nsh/defconfig: Add I2S configs
	/src/esp32-sparrow-kit.h: Add the signature of esp32_i2sdev_initialize()
	/src/esp32_bringup.c: Add call to esp32_i2sdev_initialize()

Signed-off-by: simonatoaca <simona.alexandra2000@gmail.com>
2024-02-20 06:46:06 -08:00
..
esp32_appinit.c
esp32_autoleds.c
esp32_boot.c
esp32_bringup.c esp32-sparrow-kit: Add I2S support for the board's microphone 2024-02-20 06:46:06 -08:00
esp32_buttons.c boards: Fix buttons GPIO IRQ on ESP boards 2022-11-28 17:24:57 -03:00
esp32_gpio.c
esp32_mmcsd.c
esp32_reset.c
esp32_userleds.c
esp32-sparrow-kit.h esp32-sparrow-kit: Add I2S support for the board's microphone 2024-02-20 06:46:06 -08:00
Make.defs build: Replace "$(shell $(INCDIR) $(CC) ...)" with $(INCDIR_PREFIX) 2023-06-23 00:11:25 +03:00