<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Assembly on Wellys Dev</title>
		<link>https://wellys.com/tags/assembly/</link>
		<description>Recent content in Assembly on Wellys Dev</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
			<copyright>Lief Koepsel</copyright>
		
		
			<lastBuildDate>Sun, 07 Jun 2026 08:45:29 -0700</lastBuildDate>
		
			<atom:link href="https://wellys.com/tags/assembly/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Developing Code for the ATtiny13A: Debug Setup</title>
				<link>https://wellys.com/posts/attiny13a_debug/</link>
				<pubDate>Sun, 07 Jun 2026 08:45:29 -0700</pubDate>
				<guid>https://wellys.com/posts/attiny13a_debug/</guid>
				<description>&lt;p&gt;Where I illustrate how to debug code on the ATtiny13A on a Linux computer using the &lt;em&gt;Microchip Snap&lt;/em&gt;, bloom and avr-gdb.&lt;/p&gt;&#xA;&lt;h2 id=&#34;sources&#34;&gt;Sources&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wellys.com/posts/gdb_resources/&#34;&gt;gdb Resources&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bloom.oscillate.io&#34;&gt;Bloom&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.microchip.com/en-us/development-tool/PG164100&#34;&gt;Microchip SNAP&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;https://www.microchip.com/en-us/development-tool/PG164100&#34;&gt;Microchip SNAP&lt;/a&gt; is a low-cost ($11) board which is great for debugging and uploading code to an &lt;em&gt;AVR&lt;/em&gt; microcontroller. It is supported by tools such as &lt;a href=&#34;https://github.com/avrdudes/avrdude&#34;&gt;avrdude&lt;/a&gt; and &lt;a href=&#34;https://bloom.oscillate.io&#34;&gt;Bloom&lt;/a&gt;. While I had attempted to use the Microchip Snap before, I had not any luck. In my  attempts to solve this problem, I ran across this link to &lt;a href=&#34;https://bloom.oscillate.io/docs/mplab-snap-avr-mode&#34;&gt;Bloom: Enabling &amp;ldquo;AVR mode&amp;rdquo; on the MPLAB Snap&lt;/a&gt;. The article was great for two reasons, first, it explained why the Snap wasn&amp;rsquo;t working and provided detailed instructions as to how to fix the problem. Second, &lt;strong&gt;if you have a Linux computer&lt;/strong&gt;, Bloom is a great debugging tool!!&lt;/p&gt;</description>
			</item>
			<item>
				<title>Developing Code for the ATtiny13A: Introduction</title>
				<link>https://wellys.com/posts/attiny13a_1/</link>
				<pubDate>Sat, 30 May 2026 06:38:59 -0700</pubDate>
				<guid>https://wellys.com/posts/attiny13a_1/</guid>
				<description>&lt;p&gt;Where I describe the process of developing code for the Microchip ATtiny13A, starting at the chip level.&lt;/p&gt;&#xA;&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;This is the first in a series of posts describing how to begin developing at the chip level (as compared to board level). In this series, I&amp;rsquo;ll be using a &lt;a href=&#34;&#34;&gt;Microchip ATtiny13A&lt;/a&gt;, which is a minimal version of an ATmega328P, the microcontroller used in the Arduino Uno R3.&lt;/p&gt;&#xA;&lt;p&gt;The chip has the following:&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
