101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

487
active users

#zephyr

0 posts0 participants0 posts today
Shawn Hymel<p>Zephyr provides k_thread_stack_space_get() and sys_heap_runtime_stats_get() for real-time memory monitoring, which can help you detect memory leaks. <br>See my tutorial to see how to use them: <a href="https://shawnhymel.com/2830/monitoring-stack-and-heap-usage-in-zephyr-how-to-detect-memory-leaks/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shawnhymel.com/2830/monitoring</span><span class="invisible">-stack-and-heap-usage-in-zephyr-how-to-detect-memory-leaks/</span></a></p><p><a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> <a href="https://masto.ai/tags/RTOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RTOS</span></a> <a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://masto.ai/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> <span class="h-card" translate="no"><a href="https://social.lfx.dev/@zephyr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zephyr</span></a></span></p>
Shawn Hymel<p>You can run <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> applications on QEMU, which is great for early development, debugging, and <a href="https://masto.ai/tags/CICD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CICD</span></a> workflows. Check out my tutorial for using Espressif’s QEMU fork for emulating <a href="https://masto.ai/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> applications made with Zephyr: <a href="https://shawnhymel.com/2807/how-to-run-an-esp32-zephyr-application-on-espressifs-qemu/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shawnhymel.com/2807/how-to-run</span><span class="invisible">-an-esp32-zephyr-application-on-espressifs-qemu/</span></a> <a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://masto.ai/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Drew Fustini<p><span class="h-card" translate="no"><a href="https://social.lfx.dev/@zephyr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zephyr</span></a></span> <span class="h-card" translate="no"><a href="https://social.lfx.dev/@linuxfoundation" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>linuxfoundation</span></a></span> contact info for <a href="https://mastodon.social/tags/zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zephyr</span></a></p>
Pavel Pisa<span class="h-card"><a class="u-url mention" href="https://chaos.social/@esden" rel="nofollow noopener" target="_blank">@<span>esden</span></a></span> I am curious, what are your plans and what SW base do you intend to use? STCube, <a class="hashtag" href="https://social.kernel.org/tag/nuttx" rel="nofollow noopener" target="_blank">#NuttX</a>, <a class="hashtag" href="https://social.kernel.org/tag/zephyr" rel="nofollow noopener" target="_blank">#Zephyr</a>, <a class="hashtag" href="https://social.kernel.org/tag/rtems" rel="nofollow noopener" target="_blank">#RTEMS</a> or something else? May it be, there can be something in our portfolio to port or use as the example.
Shawn Hymel<p>Zephyr has come a long way: from Virtuoso to Rocket to open source powerhouse. Learn the backstory and why it matters for embedded devs.<br>👉 <a href="https://shawnhymel.com/2791/a-brief-history-of-zephyr-rtos/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shawnhymel.com/2791/a-brief-hi</span><span class="invisible">story-of-zephyr-rtos/</span></a></p><p><a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://masto.ai/tags/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <a href="https://masto.ai/tags/RTOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RTOS</span></a> <a href="https://masto.ai/tags/electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electronics</span></a> <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> <span class="h-card" translate="no"><a href="https://social.lfx.dev/@zephyr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zephyr</span></a></span></p>
Debacle<p>Just updated <a href="https://mov.im/blog/debacle/76bf90a4-5f59-4962-92db-6cd859f42ec9" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mov.im/blog/debacle/76bf90a4-5</span><span class="invisible">f59-4962-92db-6cd859f42ec9</span></a></p><p><a href="https://framapiaf.org/tags/IM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IM</span></a> <a href="https://framapiaf.org/tags/InstantMessaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InstantMessaging</span></a> <a href="https://framapiaf.org/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> <a href="https://framapiaf.org/tags/SMS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SMS</span></a> <a href="https://framapiaf.org/tags/IRC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IRC</span></a> <a href="https://framapiaf.org/tags/Jabber" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jabber</span></a> <a href="https://framapiaf.org/tags/XMPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XMPP</span></a></p>
doragasu<p>My initial impression with <a href="https://mastodon.sdf.org/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> RTOS: I suppose all this cruft with the device trees and overlays, the weird west tool, the Repository/Workspace/Freestanding application types, etc. will pay in the end. But I find the nRF documentation confusing and and it took me way more than usual to build a blinky and run it on a dev board.</p>
doragasu<p>Gotta learn <a href="https://mastodon.sdf.org/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> <a href="https://mastodon.sdf.org/tags/RTOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RTOS</span></a> for those very power efficient <a href="https://mastodon.sdf.org/tags/nRF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nRF</span></a> MCUs. I have used so many RTOS to this day that I will loose the count: RTX51-TINY, MaRTE, SYS/BIOS (DSP-BIOS), RTIC (RTFM), QNX, VxWorks 653, PikeOS and of course FreeRTOS.</p>
Shawn Hymel<p>If you're outgrowing Arduino or feel limited by bare-metal and FreeRTOS, <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> might be your next step. It offers built-in drivers and cross-platform hardware abstraction, perfect for scalable, production-ready <a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> systems. Learn more: <a href="https://shawnhymel.com/2741/why-use-zephyr-a-practical-guide-for-embedded-engineers-choosing-the-right-rtos/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shawnhymel.com/2741/why-use-ze</span><span class="invisible">phyr-a-practical-guide-for-embedded-engineers-choosing-the-right-rtos/</span></a> <a href="https://masto.ai/tags/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <a href="https://masto.ai/tags/RTOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RTOS</span></a></p>
Shawn Hymel<p>The final <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> episode is out today! Zephyr works with "boards" and creating a custom board definition can be a pain. But I've got you covered! Check out the full video to learn more 📺<br>👇👇👇<br><a href="https://www.youtube.com/watch?v=Hdbr_6Ww2B0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=Hdbr_6Ww2B</span><span class="invisible">0</span></a></p><p><a href="https://masto.ai/tags/RTOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RTOS</span></a> <a href="https://masto.ai/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> <a href="https://masto.ai/tags/microcontroller" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontroller</span></a> <a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://masto.ai/tags/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <span class="h-card" translate="no"><a href="https://social.lfx.dev/@zephyr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zephyr</span></a></span></p>
Shawn Hymel<p>Getting <a href="https://masto.ai/tags/WiFi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WiFi</span></a> to work in <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> can be a bit tricky...so, I'm here to help! In my latest video, I show how to configure a WiFi driver for the <a href="https://masto.ai/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> and make simple HTTP requests. Check it out!<br>👇👇👇<br><a href="https://www.youtube.com/watch?v=0ONIU4JRnHE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=0ONIU4JRnH</span><span class="invisible">E</span></a></p><p><a href="https://masto.ai/tags/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <a href="https://masto.ai/tags/microcontroller" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontroller</span></a> <a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <span class="h-card" translate="no"><a href="https://social.lfx.dev/@zephyr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zephyr</span></a></span></p>
Till Kamppeter<p><a href="https://ubuntu.social/tags/OpenPrinting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPrinting</span></a> as part of the <a href="https://ubuntu.social/tags/linuxfoundation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxfoundation</span></a> will again mentor 11 contributors in this year's Google Summer of Code! <a href="https://ubuntu.social/tags/GSoC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GSoC</span></a></p><p>Our projects cover CUPS 3.x support for <a href="https://ubuntu.social/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a> Print Manager, <a href="https://ubuntu.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> Control Center, system-config-printer, pyCUPS, CUPS on <a href="https://ubuntu.social/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a>, visual analysis of print output for testing, <a href="https://ubuntu.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> bindings for libcups/cpdb-libs, utilizing <a href="https://ubuntu.social/tags/OSSFuzz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OSSFuzz</span></a> Gen, OSS-Fuzz for Go/Python projects, modernize <a href="https://ubuntu.social/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a> print dialog, web site improvement with <a href="https://ubuntu.social/tags/Nextjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nextjs</span></a>.</p><p>More soon on<br><a href="https://openprinting.github.io/news/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openprinting.github.io/news/</span><span class="invisible"></span></a></p>
Till Kamppeter<p>The <a href="https://ubuntu.social/tags/LinuxFoundation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxFoundation</span></a> will mentor 21 contributors in the Google Summer of Code 2025!! <a href="https://ubuntu.social/tags/GSoC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GSoC</span></a> </p><p>Despite having lined up many more proposals than last year we got the same amount of slots.</p><p>11 for <a href="https://ubuntu.social/tags/OpenPrinting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPrinting</span></a>, 3 for <a href="https://ubuntu.social/tags/AGL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AGL</span></a> (Automotive Grade Linux, 2 for each of <a href="https://ubuntu.social/tags/SPDX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SPDX</span></a> and <a href="https://ubuntu.social/tags/IIO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IIO</span></a> (Industrial I/O), and 1 for each of <a href="https://ubuntu.social/tags/SOF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SOF</span></a> (Sound Open Firmware), <a href="https://ubuntu.social/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a>, and <a href="https://ubuntu.social/tags/KWorkflow" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KWorkflow</span></a>.</p><p>See Google's announcements of the projects:</p><p><a href="https://summerofcode.withgoogle.com/programs/2025/organizations/the-linux-foundation" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">summerofcode.withgoogle.com/pr</span><span class="invisible">ograms/2025/organizations/the-linux-foundation</span></a></p>
Shawn Hymel<p>Thursday...and that means a new <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> video 📺 I cover using LCD drivers and LVGL to make basic GUIs. Check it out!<br>👇👇👇<br><a href="https://youtu.be/Kfgln6RdoYc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/Kfgln6RdoYc</span><span class="invisible"></span></a></p><p><a href="https://masto.ai/tags/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <a href="https://masto.ai/tags/microcontroller" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontroller</span></a> <a href="https://masto.ai/tags/electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electronics</span></a> <a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://masto.ai/tags/RTOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RTOS</span></a> <span class="h-card" translate="no"><a href="https://social.lfx.dev/@zephyr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zephyr</span></a></span></p>
Shawn Hymel<p>New <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> episode! Interrupts can be tricky, so I cover using Zephyr's built-in software timers and connecting Zephyr's abstracted functions to hardware interrupts via the Devicetree. Check it out!<br>👇👇👇<br><a href="https://www.youtube.com/watch?v=nidpvkzVYGU" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=nidpvkzVYG</span><span class="invisible">U</span></a></p><p><a href="https://masto.ai/tags/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <a href="https://masto.ai/tags/microcontroller" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontroller</span></a> <a href="https://masto.ai/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> <a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://masto.ai/tags/rtos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rtos</span></a> <span class="h-card" translate="no"><a href="https://social.lfx.dev/@zephyr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zephyr</span></a></span></p>
Obsidian Urbex Photography<p>Blue Zephyr</p><p>📷 Olympus Chrome Six<br>🎞️ <a href="https://photog.social/tags/kodakgold" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kodakgold</span></a> <a href="https://photog.social/tags/120film" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>120film</span></a></p><p>England; September 2023</p><p><a href="https://photog.social/tags/believeinfilm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>believeinfilm</span></a> <a href="https://photog.social/tags/filmphotography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>filmphotography</span></a> <a href="https://photog.social/tags/kodakgold120" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kodakgold120</span></a> <a href="https://photog.social/tags/mediumformat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mediumformat</span></a> <a href="https://photog.social/tags/photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photography</span></a> <a href="https://photog.social/tags/classic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>classic</span></a> <a href="https://photog.social/tags/car" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>car</span></a> <a href="https://photog.social/tags/classiccars" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>classiccars</span></a> <a href="https://photog.social/tags/zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zephyr</span></a> <a href="https://photog.social/tags/PhotoOfTheDay" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PhotoOfTheDay</span></a> <a href="https://photog.social/tags/abandoned" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>abandoned</span></a></p>
Shawn Hymel<p>New <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> video! 📽️📽️📽️ One big benefit of using an <a href="https://masto.ai/tags/RTOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RTOS</span></a> is the ability to run multiple threads, and that's exactly what I cover. Check out the full video!<br>👇👇👇<br><a href="https://www.youtube.com/watch?v=3OSKV2jrAHM" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=3OSKV2jrAH</span><span class="invisible">M</span></a></p><p><a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://masto.ai/tags/microcontroller" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontroller</span></a> <a href="https://masto.ai/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> <a href="https://masto.ai/tags/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <span class="h-card" translate="no"><a href="https://social.lfx.dev/@zephyr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zephyr</span></a></span></p>
Shawn Hymel<p>Tomorrow is the day! Come hang out and learn about writing device drivers in <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a>. Even if you don't have hardware, you can still follow along. And yes, the webinar will be recorded.<br>👇👇👇<br><a href="https://event.on24.com/wcc/r/4870160/B0654D058D6BC12D5A08B9607370682A?partnerref=sh3" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">event.on24.com/wcc/r/4870160/B</span><span class="invisible">0654D058D6BC12D5A08B9607370682A?partnerref=sh3</span></a></p><p><a href="https://masto.ai/tags/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <a href="https://masto.ai/tags/microcontroller" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontroller</span></a> <a href="https://masto.ai/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://masto.ai/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> <a href="https://masto.ai/tags/electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electronics</span></a></p>
Shawn Hymel<p>In my latest <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> video, I demonstrate how to connect OpenOCD to GDB and perform step-through debugging. It takes a little bit of configuring, but the toolchain is worth it for <a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> <a href="https://masto.ai/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a>.<br>👇👇👇<br><a href="https://www.youtube.com/watch?v=XGTtMYa7IiM" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=XGTtMYa7Ii</span><span class="invisible">M</span></a></p><p><a href="https://masto.ai/tags/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <a href="https://masto.ai/tags/microcontroller" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontroller</span></a> <a href="https://masto.ai/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> <br><span class="h-card" translate="no"><a href="https://social.lfx.dev/@zephyr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zephyr</span></a></span></p>
Shawn Hymel<p>Happening next week! 🔥 Sign up for my <a href="https://masto.ai/tags/Zephyr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zephyr</span></a> workshop at 10:30 am CDT April 24. I'll cover the basics of writing a cross-platform <a href="https://masto.ai/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a> device driver. If you want to follow along, consider getting the parts now.<br>👇<br><a href="https://event.on24.com/wcc/r/4870160/B0654D058D6BC12D5A08B9607370682A?partnerref=sh2" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">event.on24.com/wcc/r/4870160/B</span><span class="invisible">0654D058D6BC12D5A08B9607370682A?partnerref=sh2</span></a></p><p><a href="https://masto.ai/tags/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <a href="https://masto.ai/tags/microcontroller" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microcontroller</span></a> <a href="https://masto.ai/tags/RTOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RTOS</span></a> <a href="https://masto.ai/tags/electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electronics</span></a> <span class="h-card" translate="no"><a href="https://social.lfx.dev/@zephyr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zephyr</span></a></span></p>