<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog - All Comments</title><link>/products/raspberry-pi/b/blog</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Introducing The New Raspberry Pi 5 -  3x Faster, 2.4GHz, VideoCore VII GPU, RTC, Gigabit Ethernet, 1GB, 2GB, 4GB, 8GB RAM</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/introducing-the-new-raspberry-pi-5---3x-faster-2-4ghz-videocore-vii-gpu-rtc-gigabit-ethernet-1gb-2gb-4gb-8gb-ram</link><pubDate>Thu, 09 Apr 2026 10:21:03 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1f21dd7b-ecde-4a41-8bc7-e9fe562edbfb</guid><dc:creator>libhacker</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;It&amp;#39;s amazing how many things you can update on the board without having to make it bigger. As they said stuff had to be shifted around. But the CPU is a huge improvement.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=26937&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Using CLion for Easier Coding with Pi Pico and C/C++</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/using-clion-for-easier-coding-with-pi-pico-and-c-c</link><pubDate>Sat, 07 Mar 2026 04:11:16 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:64f9a4af-5d86-47bf-9e0a-f958fc5b6b72</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Just updated the blog with steps I took in 2026 to get CLion working with Pi Pico. It&amp;#39;s a little easier than the previous documented steps.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=24010&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: I wrote a hands-on Raspberry Pi Pico 2 project book — free review copies for embedded developers</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/i-wrote-a-hands-on-raspberry-pi-pico-2-project-book-free-review-copies-for-embedded-developers</link><pubDate>Wed, 04 Mar 2026 16:45:02 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:aa161833-3ed7-4acc-be26-e966923f6b8a</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Currently some issues with both the Kindle sample and the PDF sample (formatting; every code section has the issue from what I can see):&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1280x720/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-aa161833-3ed7-4acc-be26-e966923f6b8a/sample1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1280x720/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-aa161833-3ed7-4acc-be26-e966923f6b8a/sample2.png" /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29560&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: I wrote a hands-on Raspberry Pi Pico 2 project book — free review copies for embedded developers</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/i-wrote-a-hands-on-raspberry-pi-pico-2-project-book-free-review-copies-for-embedded-developers</link><pubDate>Tue, 03 Mar 2026 22:56:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:aa161833-3ed7-4acc-be26-e966923f6b8a</guid><dc:creator>cstanton</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;This&amp;#39;s pretty cool, thanks for sharing.&lt;/p&gt;
&lt;p&gt;Do e14 Community members get a discount? ;)&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29560&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: C++ write your own stream class - part 2: a working Pico UART IO stream (embedded friendly C++)</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/c-write-your-own-stream-class---part-2-pico-uart-io-stream-embedded-friendly-c</link><pubDate>Sat, 03 Jan 2026 14:17:34 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f2f2dbd0-7704-41c3-b40f-06f3aeb67806</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;added a ready-to-build repository for the example code:&amp;nbsp;&lt;a id="" href="https://github.com/jancumps/pico_uart_stream_example" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/jancumps/pico_uart_stream_example&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29357&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: OO Library to handle Pico PIO relative interrupts: usage and example</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/oo-library-to-handle-pico-pio-relative-interrupts</link><pubDate>Wed, 17 Dec 2025 21:21:09 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:0da272cb-ebad-486b-9805-aeff96f7425d</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I like to be confident of my designs - but I&amp;#39;ve been around [emoticon:c4563cd7d5574777a71c318021cbbcc8].&lt;/p&gt;
&lt;p&gt;Dealing with real time&amp;nbsp;and frequent interrupts can be challenging.&lt;br /&gt;I&amp;#39;m using an&amp;nbsp;OO design here -&amp;nbsp;an approach that&amp;#39;s often flagged as risky for embedded designs.&lt;/p&gt;
&lt;p&gt;I trust the code, but prefer to back that up with real world data.&lt;br /&gt;I tested this design on a RP2040, and an RP2350 (in ARM and RISC mode), for a month.&lt;/p&gt;
&lt;p&gt;With all PIO state machines used (8 on a RP2040, 12 on a Pico2), there was not a single interrupt missed, and no memory leakage.&lt;br /&gt;I also tested this with fewer than max PIO state machines deployed. The code has&amp;nbsp;behaved stable all the time.&lt;/p&gt;
&lt;p&gt;It shows that C++26 and GCC are stable. But it also shows that the Pico controllers - and the Raspberry Pico SDK, are sound.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29161&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Use the Pico RP2350 in RISC-V  mode without Pico VSCode Extension: build</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/use-the-pico-rp2350-in-risc-v-mode-without-pico-vscode-extension</link><pubDate>Mon, 15 Dec 2025 20:41:54 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dc7f622a-de8c-4d4b-8d67-1750fe9f645e</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;It looks straightforward once you have a working makefile (like the one in the main post here). But I struggled to get existing projects working with the RISC-V cores, without the extension. And once I got the build working, I had debug issues.&lt;/p&gt;
&lt;p&gt;The work in the post above is from 1&amp;nbsp;morning and 1 evening of development. I got a working build before my workday started. And a working debug in the evening, after the day job.&lt;br /&gt;But before today, at least 10 failed and abandoned attempts, in a period of - say - a year.&lt;/p&gt;
&lt;p&gt;The final exercise today -&amp;nbsp;after resetting my brain a bit, because of rabbit holes -&amp;nbsp; almost wrote itself.&amp;nbsp;&lt;br /&gt;Without those mishaps this would not have been possible. The human brain is a strange vehicle ...&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29419&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Use the Pico RP2350 in RISC-V  mode without Pico VSCode Extension: build</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/use-the-pico-rp2350-in-risc-v-mode-without-pico-vscode-extension</link><pubDate>Mon, 15 Dec 2025 18:13:25 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dc7f622a-de8c-4d4b-8d67-1750fe9f645e</guid><dc:creator>scottiebabe</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;floating point on the rp2040 is so slow, the new rp2350 is a wonderful product.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="213" src="/resized-image/__size/412x426/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-dc7f622a-de8c-4d4b-8d67-1750fe9f645e/pastedimage1765822368530v1.png" width="206" /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29419&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: modern C++ on a Pico: use C++ Standard Library algorithms - embedded friendly</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/modern-c-on-a-pico-use-c-standard-library-algorithms---embedded-friendly</link><pubDate>Tue, 18 Nov 2025 08:03:41 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b09f7aa5-7af2-4c81-ab34-7659d23f672e</guid><dc:creator>pvit</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;I&amp;#39;d suggest you take a look at the Embedded Templates Library &lt;a href="https://www.etlcpp.com/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://www.etlcpp.com/&lt;/a&gt;. It&amp;#39;s more focused on embedded-specific demands and portability between c++ standards.&lt;/p&gt;
&lt;p&gt;~ the same as std, but without dynamic allocations everywhere, with backports of new features like string_view to ancient C++11 compilers when nothing better is available on your target MCU. And of course, both can be used at the same time, if needed.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29330&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: C++ write your own stream class - part 2: a working Pico UART IO stream (embedded friendly C++)</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/c-write-your-own-stream-class---part-2-pico-uart-io-stream-embedded-friendly-c</link><pubDate>Mon, 17 Nov 2025 19:49:22 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f2f2dbd0-7704-41c3-b40f-06f3aeb67806</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice post Jan.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29357&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: C++ write your own stream class - part 2: a working Pico UART IO stream (embedded friendly C++)</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/c-write-your-own-stream-class---part-2-pico-uart-io-stream-embedded-friendly-c</link><pubDate>Sun, 16 Nov 2025 20:28:31 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f2f2dbd0-7704-41c3-b40f-06f3aeb67806</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I created a &lt;a href="https://github.com/jancumps/pico_uart_stream" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;github repo for the library&lt;/a&gt;, and attached a working VSCode project to the main post.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29357&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: C++ write your own stream class - part 2: a working Pico UART IO stream (embedded friendly C++)</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/c-write-your-own-stream-class---part-2-pico-uart-io-stream-embedded-friendly-c</link><pubDate>Sat, 15 Nov 2025 19:13:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f2f2dbd0-7704-41c3-b40f-06f3aeb67806</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;what about his?:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customer&amp;nbsp;record:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:0e76bead-88bb-403f-85a6-77dab596dcc6:type=csharp&amp;text=struct%20customer%20%7B%0D%0A%20%20%20%20customer%20%28const%20std%3A%3Astring%26%20name%2C%20int%20credit%29%20%3A%20name%28name%29%2C%20credit%28credit%29%20%7B%7D%0D%0A%20%20%20%20const%20std%3A%3Astring%20name%3B%0D%0A%20%20%20%20int%20credit%3B%0D%0A%20%20%20%20operator%20std%3A%3Astring%28%29%20const%20%7B%0D%0A%20%20%20%20%20%20%20%20return%20name%3B%0D%0A%20%20%20%20%7D%0D%0A%7D%3B%0D%0A]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customer database:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:59357651-511b-4d5f-8e15-e55f96f9899f:type=csharp&amp;text=std%3A%3Aarray%3Ccustomer%2C%203%3E%20customers%20%7B%7B%7B%22joe%22%2C%203%7D%2C%20%7B%22jane%22%2C%20500%7D%2C%20%7B%22averall%22%2C%20-8%7D%7D%7D%3B]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stream insolvent customers to uart:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:770d39fa-ccdb-4d2f-9942-b4f37e6eac47:type=csharp&amp;text=%20%20%20%20u%20%3C%3C%20%22insolvent%20customers%3A%22%20%3C%3C%20%22%5Cn%22%3B%0A%20%20%20%20for%28const%20auto%20%26c%20%3A%20customers%20%7C%20std%3A%3Aviews%3A%3Afilter%28%5B%5D%28const%20customer%26%20c%29%7B%20return%20c.credit%20%3C%200%3B%7D%29%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20u%20%3C%3C%20c%20%3C%3C%20%22%5Cn%22%3B%0A%20%20%20%20%7D]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Output:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=" " height="57" src="/resized-image/__size/986x114/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-f2f2dbd0-7704-41c3-b40f-06f3aeb67806/pastedimage1763234068633v1.png" width="493" /&gt;&lt;/p&gt;
&lt;p&gt;and wealthy customers-:&lt;/p&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:220bac08-c9c6-4778-a351-12b858e48493:type=csharp&amp;text=%20%20%20%20u%20%3C%3C%20%22rich%20customers%3A%22%20%3C%3C%20%22%5Cn%22%3B%0A%20%20%20%20for%28const%20auto%20%26c%20%3A%20customers%20%7C%20std%3A%3Aviews%3A%3Afilter%28%5B%5D%28const%20customer%26%20c%29%7B%20return%20c.credit%20%3E%20100%3B%7D%29%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20u%20%3C%3C%20c%20%3C%3C%20%22%5Cn%22%3B%0A%20%20%20%20%7D]&lt;/p&gt;
&lt;p&gt;Output:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="37" src="/resized-image/__size/322x74/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-f2f2dbd0-7704-41c3-b40f-06f3aeb67806/pastedimage1763234373564v1.png" width="161" /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29357&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: C++ write your own stream class - part 2: a working Pico UART IO stream (embedded friendly C++)</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/c-write-your-own-stream-class---part-2-pico-uart-io-stream-embedded-friendly-c</link><pubDate>Sat, 15 Nov 2025 18:37:28 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f2f2dbd0-7704-41c3-b40f-06f3aeb67806</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;You could get code like this&amp;nbsp;[emoticon:c4563cd7d5574777a71c318021cbbcc8]&lt;/p&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:3d1a88e3-b288-46c2-8deb-bf24e224cde7:type=csharp&amp;text=%20%20%20%20dog%20d%28%22odie%22%29%3B%0D%0A%20%20%20%20cat%20c%28%22garfield%22%29%3B%0D%0A%20%20%20%20u%20%3C%3C%20d%20%3C%3C%20%22%5Cn%22%20%3C%3C%20c%20%3C%3C%20%22%5Cn%22%20%3B%20%20]&lt;/p&gt;
&lt;p&gt;&lt;img height="51" src="/resized-image/__size/990x102/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-f2f2dbd0-7704-41c3-b40f-06f3aeb67806/pastedimage1763231912619v1.png" width="495" alt=" " /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29357&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: modern C++ on a Pico: use C++ Standard Library algorithms - embedded friendly</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/modern-c-on-a-pico-use-c-standard-library-algorithms---embedded-friendly</link><pubDate>Sun, 09 Nov 2025 20:17:04 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b09f7aa5-7af2-4c81-ab34-7659d23f672e</guid><dc:creator>colporteur</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;JC I do enjoy your posts but start gasping for air shortly after I start reading. I really need tanks of knowledge to go to your depth. I can spell C. Keep thinking I can learn more by exposure but come up gasping:)&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29330&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: modern C++ on a Pico: use C++ Standard Library algorithms - embedded friendly</title><link>https://community.element14.com/products/raspberry-pi/b/blog/posts/modern-c-on-a-pico-use-c-standard-library-algorithms---embedded-friendly</link><pubDate>Sat, 08 Nov 2025 19:02:21 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b09f7aa5-7af2-4c81-ab34-7659d23f672e</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great post Jan.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29330&amp;AppID=86&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>