Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.16 KB

i2s_audio.rst

File metadata and controls

34 lines (25 loc) · 1.16 KB

I²S Audio Component

.. seo::
    :description: Instructions for setting up I²S based devices in ESPHome.
    :image: i2s_audio.svg

The i2s_audio component allows for sending and receiving audio via I²S. This component only works on ESP32 based chips.

# Example configuration entry
i2s_audio:
  i2s_lrclk_pin: GPIOXX
  i2s_bclk_pin: GPIOXX

Configuration variables:

  • i2s_lrclk_pin (Required, :ref:`config-pin`): The GPIO pin to use for the I²S LRCLK (Left/Right Clock) signal, also referred to as WS (Word Select) or FS (Frame Sync).
  • i2s_bclk_pin (Optional, :ref:`config-pin`): The GPIO pin to use for the I²S BCLK (Bit Clock) signal, also referred to as SCK (Serial Clock).
  • i2s_mclk_pin (Optional, :ref:`config-pin`): The GPIO pin to use for the I²S MCLK (Master Clock) signal.
  • id (Optional, :ref:`config-id`): Manually specify the ID for this I²S bus if you need multiple.

See also