From 2834cf10820a458e5be78d13f78e9dd961064afa Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Thu, 4 May 2023 10:53:07 +1200 Subject: [PATCH 1/5] Bump version to 2023.4.4 --- Doxygen | 2 +- Makefile | 2 +- _static/version | 2 +- conf.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Doxygen b/Doxygen index e3a21c106..809a74e3b 100644 --- a/Doxygen +++ b/Doxygen @@ -38,7 +38,7 @@ PROJECT_NAME = "ESPHome" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 2023.4.3 +PROJECT_NUMBER = 2023.4.4 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/Makefile b/Makefile index 32ab7ce03..c0b8959ee 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = 2023.4.3 +ESPHOME_REF = 2023.4.4 .PHONY: html html-strict cleanhtml deploy help live-html Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify diff --git a/_static/version b/_static/version index e3b3ea3f7..75b8d93a6 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -2023.4.3 \ No newline at end of file +2023.4.4 \ No newline at end of file diff --git a/conf.py b/conf.py index d5e546657..bffd1d74e 100644 --- a/conf.py +++ b/conf.py @@ -69,7 +69,7 @@ author = "ESPHome" # The short X.Y version. version = "2023.4" # The full version, including alpha/beta/rc tags. -release = "2023.4.3" +release = "2023.4.4" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From b3128383fc5ba52f723fe1d987a02355b2ee618a Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Thu, 4 May 2023 11:00:03 +1200 Subject: [PATCH 2/5] Update changelog for 2023.4.4 --- changelog/2023.4.0.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/changelog/2023.4.0.rst b/changelog/2023.4.0.rst index 9fde627aa..96d6554d0 100644 --- a/changelog/2023.4.0.rst +++ b/changelog/2023.4.0.rst @@ -69,6 +69,11 @@ Release 2023.4.3 - May 2 - Fix sprinkler switch restore_mode :esphomepr:`4756` by :ghuser:`kbx81` - Fix i2s media player on devices with no internal DAC :esphomepr:`4768` by :ghuser:`jesserockz` +Release 2023.4.4 - May 4 +------------------------ + +- Fixes for Arduino 2.7.4 (for FastLED) :esphomepr:`4777` by :ghuser:`timn` + Breaking Changes ---------------- From 9c2df9f6e29ff526de8c497ba8595f958c05d1dd Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Thu, 4 May 2023 11:00:32 +1200 Subject: [PATCH 3/5] Update supporters for 2023.4.4 --- guides/supporters.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/guides/supporters.rst b/guides/supporters.rst index c7b4efee2..4a51a18a1 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -1063,6 +1063,7 @@ Contributors - `Tijs-B (@Tijs-B) `__ - `Tim Laurence (@timdaman) `__ - `Aidan Timson (@timmo001) `__ +- `Tim Niemueller (@timn) `__ - `Tim Savage (@timsavage) `__ - `Tinkerfish (@tinkerfish) `__ - `TJ Horner (@tjhorner) `__ @@ -1149,4 +1150,4 @@ Contributors - `Zack Barett (@zsarnett) `__ - `Christian Zufferey (@zuzu59) `__ -*This page was last updated May 2, 2023.* +*This page was last updated May 4, 2023.* From a6851195d926506f99f0390dacb86bb19ac68ed1 Mon Sep 17 00:00:00 2001 From: Graham Brown Date: Mon, 8 May 2023 20:03:36 +0200 Subject: [PATCH 4/5] Add clarity to i2s audio (#2904) * Add clarity to i2s audio * fix copy/paste --- components/i2s_audio.rst | 7 +++++-- components/media_player/i2s_audio.rst | 3 ++- components/microphone/i2s_audio.rst | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/components/i2s_audio.rst b/components/i2s_audio.rst index f7d59ea7a..be34b74e4 100644 --- a/components/i2s_audio.rst +++ b/components/i2s_audio.rst @@ -1,3 +1,5 @@ +.. _i2s_audio: + I²S Audio Component =================== @@ -18,8 +20,9 @@ This component only works on ESP32 based chips. Configuration variables: ------------------------ -- **i2s_lrclk_pin** (**Required**, :ref:`Pin Schema `): The GPIO pin to use for the I²S LRCLK (Word Select or Left/Right Clock) signal. -- **i2s_bclk_pin** (**Required**, :ref:`Pin Schema `): The GPIO pin to use for the I²S BCLK (Bit Clock) signal. +- **i2s_lrclk_pin** (**Required**, :ref:`Pin Schema `): 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** (**Required**, :ref:`Pin Schema `): The GPIO pin to use for the I²S ``BCLK`` *(Bit Clock)* signal, also referred to as ``SCK`` *(Serial Clock)*. +- **id** (*Optional*, :ref:`config-id`): Manually specify the ID for this I²S bus if you need multiple. See also -------- diff --git a/components/media_player/i2s_audio.rst b/components/media_player/i2s_audio.rst index 68e8a846e..3bd25cdd9 100644 --- a/components/media_player/i2s_audio.rst +++ b/components/media_player/i2s_audio.rst @@ -31,8 +31,9 @@ Configuration variables: External DAC ************ -- **i2s_dout_pin** (**Required**, :ref:`Pin Schema `): The GPIO pin to use for the I²S DOUT (Data Out) signal. +- **i2s_dout_pin** (**Required**, :ref:`Pin Schema `): The GPIO pin to use for the I²S ``DOUT/SDOUT`` *(Data Out)* signal, also referred to as ``SD/SDATA`` *(Serial Data)* or ``DACDAT`` *(Digital to Analog Converter Data)*. - **mode** (*Optional*, string): The mode of the I²S bus. Can be ``mono`` or ``stereo``. Defaults to ``mono``. +- **i2s_audio_id** (*Optional*, :ref:`config-id`): The ID of the :ref:`I²S Audio ` you wish to use for this media player. For best results, keep the wires as short as possible. diff --git a/components/microphone/i2s_audio.rst b/components/microphone/i2s_audio.rst index 255cb515a..eeaf2e8f3 100644 --- a/components/microphone/i2s_audio.rst +++ b/components/microphone/i2s_audio.rst @@ -18,8 +18,8 @@ The ``i2s_audio`` microphone platform allows you to receive audio via the the Configuration variables: ------------------------ -- **i2s_din_pin** (**Required**, :ref:`Pin Schema `): The GPIO pin to use for the I²S DIN (Data In) signal. - +- **i2s_din_pin** (**Required**, :ref:`Pin Schema `): The GPIO pin to use for the I²S ``DIN/SDIN`` *(Data In)* signal, also referred to as ``SD/SDATA`` *(Serial Data)* or ``ADCDAT`` *(Analog to Digital Converter Data)*. +- **i2s_audio_id** (*Optional*, :ref:`config-id`): The ID of the :ref:`I²S Audio ` you wish to use for this microphone. - All other options from :ref:`Microphone ` See also From da94201141c942affd06a2e46400229b019e242e Mon Sep 17 00:00:00 2001 From: Graham Brown Date: Tue, 9 May 2023 10:05:15 +0200 Subject: [PATCH 5/5] Add clarity to i2s audio (#2904)