<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Ian's tech channel</title>
        <link>https://diode.zone/c/ians_tech_channel/videos</link>
        <description></description>
        <lastBuildDate>Tue, 20 Oct 2026 14:07:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://diode.zone</generator>
        <image>
            <title>Ian's tech channel</title>
            <url>https://diode.zone/lazy-static/avatars/61b689b7-84d5-43c7-9fa8-e63a7fd1d952.png</url>
            <link>https://diode.zone/c/ians_tech_channel/videos</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://diode.zone/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://diode.zone/feeds/videos.xml?videoChannelId=9012" rel="self" type="application/rss+xml"/>
        <podcast:txt purpose="p20url">https://diode.zone/feeds/podcast/videos.xml?videoChannelId=9012</podcast:txt>
        <item>
            <title><![CDATA[AVR threading demo]]></title>
            <link>https://diode.zone/w/w3wVq5qhc8rvGgCeem8czp</link>
            <guid>https://diode.zone/w/w3wVq5qhc8rvGgCeem8czp</guid>
            <pubDate>Sat, 28 May 2022 14:08:59 GMT</pubDate>
            <description><![CDATA[A short video in which you can see my threaded kernel running, albeit slowed down dramatically, on simavr, with a tool I wrote to visualise the system RAM. You can clearly see the stacks for each thread, the heap, and (right on the last row) th...]]></description>
            <content:encoded><![CDATA[<p>A short video in which you can see my threaded kernel running, albeit slowed down dramatically, on simavr, with a tool I wrote to visualise the system RAM.</p>
<p>You can clearly see the stacks for each thread, the heap, and (right on the last row) the IRQ stack.</p>
<p>The upper thread is simply printing the timer value, and the lower one is printing the Tick / Tock messages.</p>
<p>Max stack usage (per thread) is ~70 bytes. Interrupts can occur concurrently.</p>
<p>Other notable locations in RAM - near the bottom of the heap are a few static variables, followed by the 11 byte buffer printf() uses to format decimals, and then the two bytes of the timer high word.</p>
]]></content:encoded>
            <dc:creator>Ian's tech channel</dc:creator>
            <category>Science &amp; Technology</category>
            <enclosure length="8017696" type="video/mp4" url="https://diode.zone/download/videos/generate/f34cb3fb-3b63-4c26-a998-b988e0fee3d5?videoFileIds=333190"/>
            <media:community>
                <media:statistics views="19"/>
            </media:community>
            <media:embed url="https://diode.zone/videos/embed/w3wVq5qhc8rvGgCeem8czp"/>
            <media:player url="https://diode.zone/w/w3wVq5qhc8rvGgCeem8czp"/>
            <media:group>
                <media:peerLink type="application/x-bittorrent" href="https://diode.zone/lazy-static/torrents/2a510083-faaf-489c-9d56-163e402159de-1040-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://diode.zone/lazy-static/torrents/f3cbd236-978e-4eab-a289-6a36322042f2-720-hls.torrent" isDefault="false"/>
                <media:peerLink type="application/x-bittorrent" href="https://diode.zone/lazy-static/torrents/3c736fa5-354e-4eb7-b99f-b9be17085abf-360-hls.torrent" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="1040" fileSize="8017696" url="https://diode.zone/static/streaming-playlists/hls/f34cb3fb-3b63-4c26-a998-b988e0fee3d5/2b232f93-607b-4ab1-bdc7-9c72a99df545-1040-fragmented.mp4" framerate="30" duration="144" isDefault="true"/>
                <media:content type="video/mp4" medium="video" height="720" fileSize="5596604" url="https://diode.zone/static/streaming-playlists/hls/f34cb3fb-3b63-4c26-a998-b988e0fee3d5/63bb9883-bdda-4050-b136-fc9fffd0b4f3-720-fragmented.mp4" framerate="30" duration="144" isDefault="false"/>
                <media:content type="video/mp4" medium="video" height="360" fileSize="1511523" url="https://diode.zone/static/streaming-playlists/hls/f34cb3fb-3b63-4c26-a998-b988e0fee3d5/5748de92-5da4-4083-aa89-7aceafcc6f7b-360-fragmented.mp4" framerate="30" duration="144" isDefault="false"/>
            </media:group>
            <media:thumbnail url="https://diode.zone/lazy-static/thumbnails/282817ee-489f-4140-8701-9d66ecffdca8.jpg" height="157" width="280"/>
            <media:thumbnail url="https://diode.zone/lazy-static/thumbnails/65bb23a5-d53f-4211-b6ab-8b2d3a5b18d1.jpg" height="480" width="850"/>
            <media:rating>nonadult</media:rating>
            <media:title type="plain">AVR threading demo</media:title>
            <media:description type="plain">A short video in which you can see my threaded kernel running, albeit slowed down dramatically, on simavr, with a tool I wrote to visualise the system RAM. You can clearly see the stacks for each thread, the heap, and (right on the last row) th...</media:description>
        </item>
    </channel>
</rss>