<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PI Ada Tutorial on Pi Ada Tutorial</title>
    <link>https://pi-ada-tutorial.sourceforge.io/</link>
    <description>Recent content in PI Ada Tutorial on Pi Ada Tutorial</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <managingEditor>krischik@users.sourceforge.net (Martin Krischik)</managingEditor>
    <webMaster>krischik@users.sourceforge.net (Martin Krischik)</webMaster>
    <lastBuildDate>Fri, 01 May 2026 18:07:00 +0200</lastBuildDate>
    <atom:link href="https://pi-ada-tutorial.sourceforge.io/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Chapter 6: NeoPixel</title>
      <link>https://pi-ada-tutorial.sourceforge.io/pico_ada_c06_neopixel/</link>
      <pubDate>Fri, 01 May 2026 18:07:00 +0200</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/pico_ada_c06_neopixel/</guid>
      <description>From understanding the WS2812 protocol to writing our own PIO code and creating colourful animations – everything you need to make NeoPixels dance with Ada on the Pico.</description>
    </item>
    <item>
      <title>Side Quest: Debugger</title>
      <link>https://pi-ada-tutorial.sourceforge.io/debug/</link>
      <pubDate>Thu, 23 Apr 2026 19:28:11 +0200</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/debug/</guid>
      <description>From UART logging and OpenOCD to GDB scripts and Visual Studio Code — everything I needed (and the battles I fought) to make debugging work on macOS.</description>
    </item>
    <item>
      <title>Chapter 4 – Analog &amp; PWM</title>
      <link>https://pi-ada-tutorial.sourceforge.io/pico_ada_c04_pwm/</link>
      <pubDate>Fri, 10 Apr 2026 13:43:42 +0200</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/pico_ada_c04_pwm/</guid>
      <description>In this chapter we create a reusable Pico.Analog package for PWM-based analogue output. We start with a classic breathing light, then move on to a flowing light bar. Along the way the MSO-5102B reveals the real behaviour of our code, and we discover (and fix) a subtle bug in the experimental RP2350 HAL.</description>
    </item>
    <item>
      <title>Chapter 5: Controlling an RGB LED with PWM</title>
      <link>https://pi-ada-tutorial.sourceforge.io/pico_ada_c05_rgb/</link>
      <pubDate>Fri, 10 Apr 2026 13:43:42 +0200</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/pico_ada_c05_rgb/</guid>
      <description>Extend the simple LED examples to full-colour control with an RGB LED. Create a reusable &lt;code&gt;Pico.Analog.RGB_LED&lt;/code&gt; package and explore two sketches: random colours (using the embedded runtime) and a smooth colour-wheel transition.</description>
    </item>
    <item>
      <title>Side Quest: Floating Point Fixed</title>
      <link>https://pi-ada-tutorial.sourceforge.io/float/</link>
      <pubDate>Mon, 30 Mar 2026 18:44:57 +0200</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/float/</guid>
      <description>Floating point support for the &lt;strong&gt;Raspberry Pi Pico&lt;/strong&gt; is now fixed.</description>
    </item>
    <item>
      <title>Side Quest: Raspberry Pi Pico 2 W</title>
      <link>https://pi-ada-tutorial.sourceforge.io/pico2/</link>
      <pubDate>Mon, 30 Mar 2026 18:44:57 +0200</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/pico2/</guid>
      <description>How to adapt the existing Ada projects for the newer Raspberry Pi Pico 2 W — a quick side quest with all the necessary changes explained</description>
    </item>
    <item>
      <title>Side Quest Update: The Breadboards Have Arrived!</title>
      <link>https://pi-ada-tutorial.sourceforge.io/breadboards-arrived/</link>
      <pubDate>Sat, 28 Mar 2026 18:30:00 +0100</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/breadboards-arrived/</guid>
      <description>Unboxing the new transparent BusBoard BB830T, side-by-side comparison with the Freenove board, a quick nerd-out on fingertip sensitivity, and how I prepared identical setups for both my Raspberry Pi Pico and Pico 2W. Plus a note on why Ada support for the Pico 2W is still a bit flaky.</description>
    </item>
    <item>
      <title>Chapter 3 - Cylon LED Bar: flowing light upgraded to a menacing scanner</title>
      <link>https://pi-ada-tutorial.sourceforge.io/pico_ada_c03_led_bar/</link>
      <pubDate>Tue, 24 Mar 2026 18:30:16 +0100</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/pico_ada_c03_led_bar/</guid>
      <description>In this chapter we turn ten LEDs into a flowing light bar. We start with the basic Freenove example, then improve it with a sine-harmonic timing table to create a realistic Cylon scanner effect. All code is written in Ada and runs on the RP2040 without floating-point at runtime.</description>
    </item>
    <item>
      <title>Side Quest: Breadboards – Why Cheap Ones Just Don’t Cut It</title>
      <link>https://pi-ada-tutorial.sourceforge.io/breadboards/</link>
      <pubDate>Mon, 23 Mar 2026 19:32:38 +0100</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/breadboards/</guid>
      <description>Discover why I’m switching breadboards mid-project – from loose buttons ruining shots to rock-solid BusBoard reliability. Plus a peek at my new transparent setup and some exciting 6502 bits ordered on the side.</description>
    </item>
    <item>
      <title>Chapter 2 – Button &amp; LED</title>
      <link>https://pi-ada-tutorial.sourceforge.io/pico_ada_c02_button_and_led/</link>
      <pubDate>Fri, 20 Mar 2026 17:24:11 +0100</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/pico_ada_c02_button_and_led/</guid>
      <description>In this chapter I combine a push button with an LED. We start with basic on/off control, then move to a toggle-style table lamp with software debounce.</description>
    </item>
    <item>
      <title>Chapter 1 Reloaded: Dual-Core Light Tasking – Blinking LEDs on Both Cores</title>
      <link>https://pi-ada-tutorial.sourceforge.io/pico_ada_c01_blink_lt/</link>
      <pubDate>Fri, 13 Mar 2026 17:34:08 +0100</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/pico_ada_c01_blink_lt/</guid>
      <description>After quick community help, I rewrote Chapter 1 to use light tasking on both RP2040 cores. No more manual timers – clean, precise dual-LED blinking with zero slippage.</description>
    </item>
    <item>
      <title>Chapter 1: Blinking LEDs – Getting Started with Ada on the Raspberry Pi Pico</title>
      <link>https://pi-ada-tutorial.sourceforge.io/pico_ada_c01_blink/</link>
      <pubDate>Thu, 12 Mar 2026 19:54:14 +0100</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/pico_ada_c01_blink/</guid>
      <description>Starting simple with LED blinking in Ada – internal LED, external LED with proper renaming, and a look at why Ravenscar looks so clean (even if it&amp;rsquo;s not quite ready for everyday use yet).</description>
    </item>
    <item>
      <title>From Repetitive to Elegant: My Improved Pico Ada Makefile</title>
      <link>https://pi-ada-tutorial.sourceforge.io/setup_makefile/</link>
      <pubDate>Wed, 11 Mar 2026 07:51:15 +0100</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/setup_makefile/</guid>
      <description>I started with a repetitive Makefile that broke without manual Pico_Upload. After some pair programming with Grok, here’s the much cleaner version I now use for every chapter.</description>
    </item>
    <item>
      <title>Hardware Reset Button</title>
      <link>https://pi-ada-tutorial.sourceforge.io/reset-button/</link>
      <pubDate>Mon, 09 Mar 2026 16:42:41 +0100</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/reset-button/</guid>
      <description>Adding a Hardware Reset Button – Goodbye USB Plug Wrestling</description>
    </item>
    <item>
      <title>Configuring Passwordless sudo for picotool</title>
      <link>https://pi-ada-tutorial.sourceforge.io/setup_sudoers/</link>
      <pubDate>Mon, 09 Mar 2026 16:20:00 +0100</pubDate><author>krischik@users.sourceforge.net (Martin Krischik)</author>
      <guid>https://pi-ada-tutorial.sourceforge.io/setup_sudoers/</guid>
      <description>How I tried (and failed) to set up passwordless picotool flashing on macOS — and what actually works better.</description>
    </item>
  </channel>
</rss>
