This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 02110fdb545c541e584124044f3fa2cec26a3ab6 Author: Eren Terzioglu <[email protected]> AuthorDate: Thu Mar 6 10:48:27 2025 +0100 Documentation/esp32s3: Add I2S defconfig documentation Add I2S defconfig documentation to esp32s3-devkit board Signed-off-by: Eren Terzioglu <[email protected]> --- .../xtensa/esp32s3/boards/esp32s3-devkit/index.rst | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/Documentation/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst b/Documentation/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst index 3789e6bdfe..0686955d36 100644 --- a/Documentation/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst +++ b/Documentation/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst @@ -260,6 +260,42 @@ using slave driver: close(i2c_slave_fd); } +i2schar +------- + +This configuration enables the I2S character device and the i2schar example +app, which provides an easy-to-use way of testing the I2S peripherals (I2S0 +and I2S1), enabling both the TX and the RX for those peripherals. + +**I2S0 pinout** + +============= ========== ========================================= +ESP32-S3 Pin Signal Pin Description +============= ========== ========================================= +0 MCLK Master Clock +4 BCLK Bit Clock (SCLK) +5 WS Word Select (LRCLK) +18 DOUT Data Out +19 DIN Data IN +============= ========== ========================================= + +**I2S1 pinout** + +============= ========== ========================================= +ESP32-S3 Pin Signal Pin Description +============= ========== ========================================= +22 BCLK Bit Clock (SCLK) +23 WS Word Select (LRCLK) +25 DOUT Data Out +26 DIN Data IN +============= ========== ========================================= + +After successfully built and flashed, run on the boards's terminal:: + + i2schar -p /dev/i2schar[0-1] + +The corresponding output should show related debug information. + knsh ----
