From e2e5628a926b959bf9ea7e958386c73fe96bf3d6 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Tue, 23 May 2023 07:02:20 +1200 Subject: [PATCH 1/4] Add channel to i2s_microphone (#2937) --- components/microphone/i2s_audio.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/components/microphone/i2s_audio.rst b/components/microphone/i2s_audio.rst index c87b4280e..008acaa98 100644 --- a/components/microphone/i2s_audio.rst +++ b/components/microphone/i2s_audio.rst @@ -31,6 +31,7 @@ Configuration variables: - ``external``: Use an external ADC connected to the I²S bus. - ``internal``: Use the internal ADC of the ESP32. Only supported on ESP32, no variant support. +- **channel** (*Optional*, enum): The channel of the microphone. One of ``left`` or ``right``. Defaults to ``right``. - **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 ` From 85f17fc9f3f6ad36a11b262ba4f13979de492403 Mon Sep 17 00:00:00 2001 From: Keith Burzinski Date: Mon, 22 May 2023 16:53:17 -0500 Subject: [PATCH 2/4] Bump version to 2023.5.3 --- Doxygen | 2 +- Makefile | 2 +- _static/version | 2 +- conf.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Doxygen b/Doxygen index 40c92752a..a410d5269 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.5.2 +PROJECT_NUMBER = 2023.5.3 # 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 978b2eb5f..517b1bc94 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = 2023.5.2 +ESPHOME_REF = 2023.5.3 .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 45b7ebbb8..d4a807232 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -2023.5.2 \ No newline at end of file +2023.5.3 \ No newline at end of file diff --git a/conf.py b/conf.py index ac238031b..cada2c4ab 100644 --- a/conf.py +++ b/conf.py @@ -69,7 +69,7 @@ author = "ESPHome" # The short X.Y version. version = "2023.5" # The full version, including alpha/beta/rc tags. -release = "2023.5.2" +release = "2023.5.3" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 4c705a8c2d7d1ed74a28d07c549bc26a0a09371b Mon Sep 17 00:00:00 2001 From: Keith Burzinski Date: Mon, 22 May 2023 16:54:46 -0500 Subject: [PATCH 3/4] Update changelog for 2023.5.3 --- changelog/2023.5.0.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/changelog/2023.5.0.rst b/changelog/2023.5.0.rst index 0c1f411d1..21098269b 100644 --- a/changelog/2023.5.0.rst +++ b/changelog/2023.5.0.rst @@ -65,6 +65,12 @@ Release 2023.5.2 - May 22 - Fix i2s_audio media_player mutex acquisition :esphomepr:`4867` by :ghuser:`kroimon` +Release 2023.5.3 - May 22 +------------------------- + +- Allow microphone channel to be specified in config :esphomepr:`4871` by :ghuser:`jesserockz` +- [PSRam] Change log unit to KB to minimize rounding error. :esphomepr:`4872` by :ghuser:`Fabian-Schmidt` + Full list of changes -------------------- From 9879b1f9c9651d4bb79a4c9a2dea88a9bfa30e9b Mon Sep 17 00:00:00 2001 From: Keith Burzinski Date: Mon, 22 May 2023 16:56:41 -0500 Subject: [PATCH 4/4] Update supporters for 2023.5.3 --- guides/supporters.rst | 58 +++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/guides/supporters.rst b/guides/supporters.rst index 524e78c05..33d408360 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -64,7 +64,7 @@ Contributors - `Alexandre Danault (@AlexDanault) `__ - `Alex Iribarren (@alexiri) `__ - `Alex Mekkering (@AlexMekkering) `__ -- `Alex (@alexyao2015) `__ +- `Alex Yao (@alexyao2015) `__ - `Alfredo (@alfredopironti) `__ - `Andreas Mandel (@amandel) `__ - `Amish Vishwakarma (@amishv) `__ @@ -80,12 +80,12 @@ Contributors - `Andreas Hergert (@andreashergert1984) `__ - `Andrew J.Swan (@andrewjswan) `__ - `andrewpc (@andrewpc) `__ -- `Andrey Yantsen (@andrey-yantsen) `__ +- `Andrew Y. (@andrey-yantsen) `__ - `Andrzej (@andriej) `__ - `Andreas (@anduchs) `__ - `Andy2No (@Andy2No) `__ - `AndyRPH (@AndyRPH) `__ -- `Vegetto (@angelnu) `__ +- `Angel Nunez Mencias (@angelnu) `__ - `Sergey Anisimov (@anisimovsergey) `__ - `Nikolay Vasilchuk (@Anonym-tsk) `__ - `Anthony Keane (@anthonykeane) `__ @@ -111,12 +111,12 @@ Contributors - `Alexander Turlov (@aturlov) `__ - `aus (@aus) `__ - `AustinMorris (@AustinMorris) `__ -- `Avirsaam (@Avirsaam) `__ +- `Denis Demchenko (@Avirsaam) `__ - `Arsène von Wyss (@avonwyss) `__ - `Andrew Weddle (@aweddle2) `__ - `Achilleas Pipinellis (@axilleas) `__ - `Kamil Trzciński (@ayufan) `__ -- `Nicholas Peters (@Azimath) `__ +- `Azimath (@Azimath) `__ - `Daniel (@azrael783) `__ - `B48D81EFCC (@B48D81EFCC) `__ - `Florian Mösch (@badbadc0ffee) `__ @@ -131,7 +131,7 @@ Contributors - `Bascht74 (@Bascht74) `__ - `Viktr (@BbIKTOP) `__ - `J. Nick Koston (@bdraco) `__ -- `Maxim Ocheretianko (@bearpawmaxim) `__ +- `Maxym Ocheretianko (@bearpawmaxim) `__ - `beaudeanadams (@beaudeanadams) `__ - `Benjamin Freeman (@Beetix) `__ - `beikeland (@beikeland) `__ @@ -151,7 +151,7 @@ Contributors - `Ivan Bessarabov (@bessarabov) `__ - `Brandon (@bgulla) `__ - `Benedikt Hübschen (@bhuebschen) `__ -- `Bierchermuesli (@Bierchermuesli) `__ +- `Stef (@Bierchermuesli) `__ - `Bill Church (@billchurch) `__ - `Brian Kaufman (@bkaufx) `__ - `JDavid (@blackhack) `__ @@ -169,7 +169,7 @@ Contributors - `Mauricio Bonani (@bonanitech) `__ - `Casey Olson (@bookcasey) `__ - `Borja Burgos (@borjaburgos) `__ -- `BoukeHaarsma23 (@BoukeHaarsma23) `__ +- `bouhaa (@BoukeHaarsma23) `__ - `brambo123 (@brambo123) `__ - `Bram Kragten (@bramkragten) `__ - `Brandan Cotton (@Brando47) `__ @@ -287,7 +287,7 @@ Contributors - `Daniel Correa Lobato (@dclobato) `__ - `DeadEnd (@DeadEnded) `__ - `Debashish Sahu (@debsahu) `__ -- `declanshanaghy (@declanshanaghy) `__ +- `Dek Shanaghy (@declanshanaghy) `__ - `Maximilian (@DeerMaximum) `__ - `definitio (@definitio) `__ - `Christiaan Blom (@Deinara) `__ @@ -334,7 +334,7 @@ Contributors - `Tom Soer (@dtx3k) `__ - `dubit0 (@dubit0) `__ - `Mikkel Jeppesen (@Duckle29) `__ -- `Sergey V. DUDANOV (@dudanov) `__ +- `Sergey Dudanov (@dudanov) `__ - `David Girón (@duhow) `__ - `Duncan Findlay (@duncf) `__ - `Jannick (@DutchDeffy) `__ @@ -488,7 +488,7 @@ Contributors - `Héctor Giménez (@hectorgimenez) `__ - `Jimmy Hedman (@HeMan) `__ - `Hemi03 (@Hemi03) `__ -- `HepoH3 (@HepoH3) `__ +- `Andrei Solodovnikov (@HepoH3) `__ - `Hermann Kraus (@herm) `__ - `Herr Frei (@herrfrei) `__ - `highground88 (@highground88) `__ @@ -509,7 +509,7 @@ Contributors - `Adrián Panella (@ianchi) `__ - `Ian Anderson (@ianderso) `__ - `Ian Leeder (@ianleeder) `__ -- `Jan Pobořil (@iBobik) `__ +- `Honza Pobořil (@iBobik) `__ - `igg (@igg) `__ - `Ignacio Hernandez-Ros (@IgnacioHR) `__ - `ikatkov (@ikatkov) `__ @@ -604,13 +604,13 @@ Contributors - `Jonathan Treffler (@JonathanTreffler) `__ - `JonnyaiR (@jonnyair) `__ - `Jonathan V (@jonofmac) `__ -- `Joppy (@JoppyFurr) `__ +- `Joppy Furr (@JoppyFurr) `__ - `Jared Sanson (@jorticus) `__ - `Joshua Spence (@joshuaspence) `__ - `joskfg (@joskfg) `__ - `Joscha Wagner (@jowgn) `__ - `Javier Peletier (@jpeletier) `__ -- `jsuanet (@jsuanet) `__ +- `Jos Suanet (@jsuanet) `__ - `James Szalay (@jtszalay) `__ - `Jules-R (@Jules-R) `__ - `Julie Koubová (@juliekoubova) `__ @@ -619,7 +619,7 @@ Contributors - `Justin Gerhardt (@justin-gerhardt) `__ - `Justyn Shull (@justyns) `__ - `Jasper van der Neut - Stulen (@jvanderneutstulen) `__ -- `João Vitor M. Roma (@jvmr1) `__ +- `João Vitor Miranda Roma (@jvmr1) `__ - `Jack Wozny (@jwozny) `__ - `Jozef Zuzelka (@jzlka) `__ - `Kris (@K-r-i-s-t-i-a-n) `__ @@ -654,7 +654,7 @@ Contributors - `Karl Q. (@kquinsland) `__ - `Kodey Converse (@krconv) `__ - `KristopherMackowiak (@KristopherMackowiak) `__ -- `kroimon (@kroimon) `__ +- `Stefan Rado (@kroimon) `__ - `krunkel (@krunkel) `__ - `kryptonitecb3 (@kryptonitecb3) `__ - `Kendell R (@KTibow) `__ @@ -670,7 +670,7 @@ Contributors - `Lawrie George (@lawriege) `__ - `Laszlo Gazdag (@lazlyhu) `__ - `Ludovic BOUÉ (@lboue) `__ -- `lcavalli (@lcavalli) `__ +- `Luca Cavalli (@lcavalli) `__ - `Craig Fletcher (@leakypixel) `__ - `Dominik Wagenknecht (@LeDominik) `__ - `Benny de Leeuw (@leeuwte) `__ @@ -679,7 +679,7 @@ Contributors - `Leon Loopik (@Lewn) `__ - `Luca Gugelmann (@lgugelmann) `__ - `Lubos Horacek (@lhoracek) `__ -- `Juraj Liso (@LiJu09) `__ +- `LiJu09 (@LiJu09) `__ - `lillborje71 (@lillborje71) `__ - `lingex (@lingex) `__ - `Markus (@Links2004) `__ @@ -690,6 +690,7 @@ Contributors - `Barry Loong (@loongyh) `__ - `Michael Bisbjerg (@LordMike) `__ - `LuBeDa (@lubeda) `__ +- `Lucas Reiners (@lucasreiners) `__ - `Joakim Sørensen (@ludeeus) `__ - `ludrao (@ludrao) `__ - `Lukas Klass (@LukasK13) `__ @@ -701,7 +702,7 @@ Contributors - `Ohad Lutzky (@lutzky) `__ - `Luke Fitzgerald (@lwfitzgerald) `__ - `Alex Peters (@Lx) `__ -- `M95D (@M95D) `__ +- `Marius Dinu (@M95D) `__ - `maaadc (@maaadc) `__ - `Marc-Antoine Courteau (@macourteau) `__ - `Massimiliano Ravelli (@madron) `__ @@ -853,7 +854,7 @@ Contributors - `obrain17 (@obrain17) `__ - `Ockert Marais (@OckertM) `__ - `Dave Walker (@oddsockmachine) `__ -- `Andrey Ganzevich (@odya) `__ +- `Andrii Ganzevych (@odya) `__ - `ogatatsu (@ogatatsu) `__ - `Oğuzhan Başer (@oguzhanbaser) `__ - `OkhammahkO (@OkhammahkO) `__ @@ -861,7 +862,7 @@ Contributors - `Ömer Şiar Baysal (@omersiar) `__ - `optimusprimespace (@optimusprimespace) `__ - `Oscar Bolmsten (@oscar-b) `__ -- `Otamay (@Otamay) `__ +- `Mauri (@Otamay) `__ - `Otto Winter (@OttoWinter) `__ - `Maxime Dufour (@outscale-mdr) `__ - `Ben Owen (@owenb321) `__ @@ -932,7 +933,7 @@ Contributors - `Robert Gabrielson (@rgabrielson11) `__ - `Rafael Goes (@rgriffogoes) `__ - `rheinz (@rheinz) `__ -- `richardhopton (@richardhopton) `__ +- `Richard Hopton (@richardhopton) `__ - `Richard Klingler (@richardklingler) `__ - `Richard Lewis (@richrd) `__ - `Andre Borie (@Rjevski) `__ @@ -1021,7 +1022,7 @@ Contributors - `sticilface (@sticilface) `__ - `Stijn Tintel (@stintel) `__ - `Mathias Stock (@Stock-M) `__ -- `Strixx76 (@Strixx76) `__ +- `Daniel Jönsson (@Strixx76) `__ - `stubs12 (@stubs12) `__ - `Jordan Vohwinkel (@sublime93) `__ - `sud33p (@sud33p) `__ @@ -1065,7 +1066,7 @@ Contributors - `Thomas Langewouters (@thouters) `__ - `Transylvania High Tech (@thtro) `__ - `Thunderbiscuits (@Thunderbiscuits) `__ -- `tiagofreire-pt (@tiagofreire-pt) `__ +- `Tiago Freire (@tiagofreire-pt) `__ - `Tijs-B (@Tijs-B) `__ - `Tim Laurence (@timdaman) `__ - `Aidan Timson (@timmo001) `__ @@ -1074,7 +1075,7 @@ Contributors - `Tinkerfish (@tinkerfish) `__ - `TJ Horner (@tjhorner) `__ - `Christian (@Tntdruid) `__ -- `Philipp Tölke (@toelke) `__ +- `Philipp Riederer (@toelke) `__ - `tomaszduda23 (@tomaszduda23) `__ - `Tom Brien (@TomBrien) `__ - `Tom Hartogs (@TomHartogs) `__ @@ -1083,7 +1084,7 @@ Contributors - `Tom Price (@tomtom5152) `__ - `David Kiliani (@torfbolt) `__ - `tracestep (@tracestep) `__ -- `Felix Eckhofer (@tribut) `__ +- `Felix E (@tribut) `__ - `Trick van Staveren (@trickv) `__ - `TripitakaBC (@TripitakaBC) `__ - `Tobias (@tripplet) `__ @@ -1125,7 +1126,7 @@ Contributors - `Ian Wells (@wellsi) `__ - `wifwucite (@wifwucite) `__ - `wilberforce (@wilberforce) `__ -- `wildekek (@wildekek) `__ +- `Willem Vooijs (@wildekek) `__ - `Wingman3434 (@Wingman3434) `__ - `Emil Hesslow (@WizKid) `__ - `WJCarpenter (@wjcarpenter) `__ @@ -1140,9 +1141,8 @@ Contributors - `Mike Brown (@xenoxaos) `__ - `Xose Pérez (@xoseperez) `__ - `WitchKing (@xvil) `__ -- `Yaroslav (@Yarikx) `__ +- `Yaroslav Heriatovych (@Yarikx) `__ - `Marcin Jaworski (@yawor) `__ -- `Nico B (@youknow0) `__ - `Yuval Aboulafia (@yuvalabou) `__ - `Björn Stenberg (@zagor) `__ - `david reid (@zathras777) `__