<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									ESP32 Boards Manager 3 - Upgrade your Older Code - 2024 Videos				            </title>
            <link>https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/</link>
            <description>Discussion board for Robotics, Arduino, Raspberry Pi and other DIY electronics and modules. Join us today!</description>
            <language>en-US</language>
            <lastBuildDate>Fri, 15 May 2026 02:35:36 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: ESP32 Boards Manager 3 - Upgrade your Older Code</title>
                        <link>https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-51310</link>
                        <pubDate>Sat, 14 Jun 2025 17:33:28 +0000</pubDate>
                        <description><![CDATA[@aliarifat 

Migrate the code from version 2.x to 3.x. &quot;Upgrade your older code&quot;
So far, most of the DBWS code I&#039;ve seen have fairly simple migration issues. If the changes are easy to ma...]]></description>
                        <content:encoded><![CDATA[<p>@aliarifat </p>
<p></p>
<p>Migration means? Migrate to a different version of ESP32?</p>
<p></p>
<p>Migrate the code from version 2.x to 3.x. "Upgrade your older code"</p>
<p>So far, most of the DBWS code I've seen have fairly simple migration issues. If the changes are easy to make, doing it now prevents future confusion.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/2024-videos/">2024 Videos</category>                        <dc:creator>TFMcCarthy</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-51310</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 Boards Manager 3 - Upgrade your Older Code</title>
                        <link>https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-51309</link>
                        <pubDate>Sat, 14 Jun 2025 16:37:56 +0000</pubDate>
                        <description><![CDATA[Migration means? Migrate to a different version of ESP32?]]></description>
                        <content:encoded><![CDATA[
<p>I want to find out which ESP32 projects need migration. The first step is to put together a list of ESP32 projects. I put together this list of projects from the archives. I hope I got them all.</p>
<h2>ESP32 Playlist</h2>
<ul>
<li style="list-style-type: none">
<ul>
<li>Introduction to ESP32 - Getting Started (Apr 2, 2020)</li>
<li>ESP32 CAM - 10 Dollar Camera for IoT Projects (May 24, 2020)</li>
<li>Using Servo Motors with ESP32 (Jul 23, 2020)</li>
<li>Build an ESP32-CAM Developers Module with Power Supply (Sep 26, 2020)</li>
<li>Build an ESP32-CAM Robot Car (Apr 13, 2021)</li>
<li>ESP-NOW - Peer to Peer ESP32 Network (Apr 3, 2022)</li>
<li>ESP32-CAM MicroSD Card - Saving images with the ESP32-Cam (Apr 17, 2022)</li>
<li>WiFiManager with ESP32 (Mar 20, 2022)</li>
<li>ESP32 Sound - Working with I2S (May 22, 2022)</li>
<li>Exploring the Arduino Nano ESP32 (Aug 13, 2023)</li>
</ul>
</li>
</ul>
<h2>Post ESP32 Playlist</h2>
<ul>
<li>Sound with ESP32 - I2S Protocol (2022-05-22)</li>
<li>GC9A01 Round LCD with ESP32 &amp; Arduino (2022-06-05)</li>
<li>Measuring Air Quality with ESP32 &amp; Arduino (2022-09-23)</li>
<li>Mecanum Wheel Robot Car &amp; ESP-NOW Remote (2022-12-04)</li>
<li>Using the ESP32 DAC - Voltages, Waveforms &amp; Sounds (2023-01-08)</li>
<li>ChatGPT with Arduino and ESP32 (2023-01-29)</li>
<li>Using PS3 Controllers with ESP32 (2023-03-05)</li>
<li>Simple ESP32-CAM Object Detection (2023-06-25)</li>
<li>LoRa - Long-Range Radio for IoT | Arduino, ESP32, RPI Pico (2023-09-11)</li>
<li>XIAO ESP32S3 Sense - Tiny ESP32 Camera(2023-10-01)</li>
<li>IR Remotes &amp; Microcontrollers - Arduino &amp; ESP32 (2023-10-29)</li>
<li>ESP32 Guide 2024 | Choosing and Using an ESP32 Board (2024-01-21)</li>
<li>Bluetooth Classic &amp; BLE with ESP32 (2024-05-26)</li>
</ul>
<p> </p>
<p>Did I miss any?</p>
<p></p>
<p>Migration means? Migrate to a different version of ESP32?</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/2024-videos/">2024 Videos</category>                        <dc:creator>aliarifat</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-51309</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 Boards Manager 3 - Upgrade your Older Code</title>
                        <link>https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-51298</link>
                        <pubDate>Mon, 09 Jun 2025 19:51:36 +0000</pubDate>
                        <description><![CDATA[I want to find out which ESP32 projects need migration. The first step is to put together a list of ESP32 projects. I put together this list of projects from the archives. I hope I got them ...]]></description>
                        <content:encoded><![CDATA[<p>I want to find out which ESP32 projects need migration. The first step is to put together a list of ESP32 projects. I put together this list of projects from the archives. I hope I got them all.</p>
<h2>ESP32 Playlist</h2>
<ul>
<li style="list-style-type: none">
<ul>
<li>Introduction to ESP32 - Getting Started (Apr 2, 2020)</li>
<li>ESP32 CAM - 10 Dollar Camera for IoT Projects (May 24, 2020)</li>
<li>Using Servo Motors with ESP32 (Jul 23, 2020)</li>
<li>Build an ESP32-CAM Developers Module with Power Supply (Sep 26, 2020)</li>
<li>Build an ESP32-CAM Robot Car (Apr 13, 2021)</li>
<li>ESP-NOW - Peer to Peer ESP32 Network (Apr 3, 2022)</li>
<li>ESP32-CAM MicroSD Card - Saving images with the ESP32-Cam (Apr 17, 2022)</li>
<li>WiFiManager with ESP32 (Mar 20, 2022)</li>
<li>ESP32 Sound - Working with I2S (May 22, 2022)</li>
<li>Exploring the Arduino Nano ESP32 (Aug 13, 2023)</li>
</ul>
</li>
</ul>
<h2>Post ESP32 Playlist</h2>
<ul>
<li>Sound with ESP32 - I2S Protocol (2022-05-22)</li>
<li>GC9A01 Round LCD with ESP32 &amp; Arduino (2022-06-05)</li>
<li>Measuring Air Quality with ESP32 &amp; Arduino (2022-09-23)</li>
<li>Mecanum Wheel Robot Car &amp; ESP-NOW Remote (2022-12-04)</li>
<li>Using the ESP32 DAC - Voltages, Waveforms &amp; Sounds (2023-01-08)</li>
<li>ChatGPT with Arduino and ESP32 (2023-01-29)</li>
<li>Using PS3 Controllers with ESP32 (2023-03-05)</li>
<li>Simple ESP32-CAM Object Detection (2023-06-25)</li>
<li>LoRa - Long-Range Radio for IoT | Arduino, ESP32, RPI Pico (2023-09-11)</li>
<li>XIAO ESP32S3 Sense - Tiny ESP32 Camera(2023-10-01)</li>
<li>IR Remotes &amp; Microcontrollers - Arduino &amp; ESP32 (2023-10-29)</li>
<li>ESP32 Guide 2024 | Choosing and Using an ESP32 Board (2024-01-21)</li>
<li>Bluetooth Classic &amp; BLE with ESP32 (2024-05-26)</li>
</ul>
<p> </p>
<p>Did I miss any?</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/2024-videos/">2024 Videos</category>                        <dc:creator>TFMcCarthy</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-51298</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 Boards Manager 3 - Upgrade your Older Code</title>
                        <link>https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-50331</link>
                        <pubDate>Sat, 04 Jan 2025 12:48:58 +0000</pubDate>
                        <description><![CDATA[@pawantanwar That is what Bill was telling us in the video, did you have something to add to his excellent coverage? Boards 2 is no longer being maintained, but it will be around for years s...]]></description>
                        <content:encoded><![CDATA[@pawantanwar That is what Bill was telling us in the video, did you have something to add to his excellent coverage? Boards 2 is no longer being maintained, but it will be around for years since many of the 3rd party libraries don't really have a maintainer.]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/2024-videos/">2024 Videos</category>                        <dc:creator>Ron</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-50331</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 Boards Manager 3 - Upgrade your Older Code</title>
                        <link>https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-50329</link>
                        <pubDate>Sat, 04 Jan 2025 08:43:06 +0000</pubDate>
                        <description><![CDATA[ESP32 Boards Manager 3 has breaking changes (I2S, ESP-NOW, LEDC APIs). Old code may need updates; older libraries might not work. Version 2 is still available but won&#039;t be supported long-ter...]]></description>
                        <content:encoded><![CDATA[<p>ESP32 Boards Manager 3 has breaking changes (I2S, ESP-NOW, LEDC APIs). Old code may need updates; older libraries might not work. Version 2 is still available but won't be supported long-term.<br /><br />regards<br />pawan<br /><br /></p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/2024-videos/">2024 Videos</category>                        <dc:creator>pawantanwar</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-50329</guid>
                    </item>
				                    <item>
                        <title>RE: ESP32 Boards Manager 3 - Upgrade your Older Code</title>
                        <link>https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-50291</link>
                        <pubDate>Sat, 28 Dec 2024 22:54:44 +0000</pubDate>
                        <description><![CDATA[@dronebot-workshop Hi Bill, good to see you back in the saddle.
Your article forced me to really think about how to deal with this situation. What I chose to do is to dedicate my Win 11 pc ...]]></description>
                        <content:encoded><![CDATA[<p><span>@dronebot-workshop Hi Bill, good to see you back in the saddle.</span></p>
<p>Your article forced me to really think about how to deal with this situation. What I chose to do is to dedicate my Win 11 pc to only use V2 and never upgrade until V3 is 100% implemented which could be many years as many 3rd party libraries are not actively maintained. The Win PC is in my 'shop' while I mainly code while relaxing on my recliner. I use the free (3 desktops) copy of VNC server/viewer to put the Windows desktop on my Mac. The Mac is my primary development machine and will be kept current. The Win PC will get the Auto Update setting turned off.</p>
<p>I don't run a VM anymore, the mini-PC was cheaper and I couldn't get any of the free VM's to work.</p>
<p>Thanks for the inspiration!</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/2024-videos/">2024 Videos</category>                        <dc:creator>Ron</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-50291</guid>
                    </item>
				                    <item>
                        <title>ESP32 Boards Manager 3 - Upgrade your Older Code</title>
                        <link>https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-50285</link>
                        <pubDate>Fri, 27 Dec 2024 15:26:43 +0000</pubDate>
                        <description><![CDATA[ESP32 Boards Manager 3 for the Arduino IDE offers a wealth of improvements and new features, but it renders a lot of older code incompatible. Today, we’ll look at Boards Manager 3 and see th...]]></description>
                        <content:encoded><![CDATA[<p>ESP32 Boards Manager 3 for the Arduino IDE offers a wealth of improvements and new features, but it renders a lot of older code incompatible. Today, we’ll look at Boards Manager 3 and see the changes you’ll need to make to update your old sketches.<br /><br />https://youtu.be/JdIHAY7UDOk<br /><br /></p>
<p>Since July 2024, Espressif’s ESP32 Boards Manager 3 has been the default boards manager for ESP32 boards. That was about the time that some of your older code, and a lot of the code I provided here in the DroneBot Workshop, started to fail to compile.<br /><br />Boards Manager 3 offers a wealth of improvements and new features, but it also has changed how many ESP32 APIs function. Some features have been removed and replaced with new features; some are the same but with different syntax or mandatory fields. <br /><br />This is not a minor update, and it coincides with the release of Espressif’s ESP-IDF Version 5.3, the “official” ESP32 development platform. Version 3 brings a lot of the power and capabilities of this complex development environment to the Arduino IDE.<br /><br />Version 3 also supports more hardware, including the ESP32-C6 and ESP32-H3 SOCs.<br /><br />Of course, I can’t cover all of these updates in one video, not even one that's 45 minutes long! Instead, I will focus on three major areas: <br /><br />I2S - The audio service supported by the ESP32.<br />ESP-NOW - The ESP32 peer-to-peer networking service.<br />LEDC - The LED Controller, also used as a PWM generator.<br /><br />Here is the Table of Contents for today's video:<br /><br />00:00 - Introduction<br />02:03 - ESP32 Boards Manager 3<br />06:45 - Keeping Version 2<br />11:27 - ci.json File<br />12:41 - Updated - I2S<br />22:28 - Updated - ESP-NOW<br />33:29 - Updated - LEDC<br />42:21 - Conclusion<br /><br />The article on the DroneBot Workshop website has more information and links to several resources by Espressif that can help you. Check it out at https://dronebotworkshop.com/esp32-boards-manager-3.<br /><br />Hope you enjoy the video!<br /><br />Bill</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/2024-videos/">2024 Videos</category>                        <dc:creator>DroneBot Workshop</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/2024-videos/esp32-boards-manager-3-upgrade-your-older-code/#post-50285</guid>
                    </item>
							        </channel>
        </rss>
		