incubator-nuttx/drivers/audio
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
..
CMakeLists.txt
Kconfig drivers/audio/cxd56: Move cxd56 sources into arch/cxd56xx 2023-08-26 01:20:32 +08:00
Make.defs drivers/audio/cxd56: Move cxd56 sources into arch/cxd56xx 2023-08-26 01:20:32 +08:00
audio_dma.c
audio_i2s.c esp32-sparrow-kit: Add I2S support for the board's microphone 2024-02-20 06:46:06 -08:00
audio_null.c kernel: replace all usleep to nxsig_usleep in kernel space 2023-10-25 15:46:03 +08:00
cs43l22.c
cs43l22.h
cs43l22_debug.c
cs4344.c audio/cs4344: Set master clock when resetting the device 2023-09-05 13:33:05 +08:00
cs4344.h audio/cs4344: Set the default sample rate to the lowest possible 2023-09-05 13:33:05 +08:00
es8311.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
es8311.h
es8311_debug.c
es8388.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
es8388.h
es8388_debug.c
esxxxx_common.h
tone.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
vs1053.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
vs1053.h
wm8776.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
wm8776.h
wm8904.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
wm8904.h
wm8904_debug.c
wm8994.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
wm8994.h Update kconfig2html.c 2023-12-14 20:02:52 -08:00
wm8994_debug.c