<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>devicetree Archives - The Golioth Developer Blog</title>
	<atom:link href="https://blog.golioth.io/tag/devicetree/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.golioth.io/tag/devicetree/</link>
	<description>Golioth, Zephyr, and IoT Development News and How Tos</description>
	<lastBuildDate>Tue, 02 Dec 2025 15:03:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.golioth.io/wp-content/uploads/2023/09/cropped-Golioth_Symbol_Coral_RGB-1-32x32.png</url>
	<title>devicetree Archives - The Golioth Developer Blog</title>
	<link>https://blog.golioth.io/tag/devicetree/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Using Snippets in Zephyr: a Shorthand for Changing Build Configuration</title>
		<link>https://blog.golioth.io/using-snippets-in-zephyr-a-shorthand-for-changing-build-configuration/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 02 Dec 2025 15:13:05 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[devicetree]]></category>
		<category><![CDATA[Kconfig]]></category>
		<category><![CDATA[snippets]]></category>
		<category><![CDATA[sysbuild]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10333</guid>

					<description><![CDATA[<p>Zephyr snippets helps developers extend the capabilities of their device firmware with simple command line controls. This post shows how to add logging to an application, but only target it at debug images and only in the application portion of a firmware image.</p>
<p>The post <a href="https://blog.golioth.io/using-snippets-in-zephyr-a-shorthand-for-changing-build-configuration/">Using Snippets in Zephyr: a Shorthand for Changing Build Configuration</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Custom Board, Custom Zephyr Devicetree (AirTag Session 3)</title>
		<link>https://blog.golioth.io/custom-board-custom-zephyr-devicetree-airtag-session-3/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Tue, 20 May 2025 14:44:49 +0000</pubDate>
				<category><![CDATA[Webinars]]></category>
		<category><![CDATA[Airtag]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[devicetree]]></category>
		<category><![CDATA[livestream]]></category>
		<category><![CDATA[zephyr]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=9564</guid>

					<description><![CDATA[<p>Sign up for the AirTag Clone webinar series to watch Golioth build out board definition files for the Orleon board, a Bluetooth sensor platform/playground. The upcoming session on May 23rd will walk through setting up all required build files.</p>
<p>The post <a href="https://blog.golioth.io/custom-board-custom-zephyr-devicetree-airtag-session-3/">Custom Board, Custom Zephyr Devicetree (AirTag Session 3)</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Zephyr for Hardware Engineers: Changing Boot Configurations</title>
		<link>https://blog.golioth.io/zephyr-for-hardware-engineers-boot-configurations/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Thu, 14 Nov 2024 16:55:49 +0000</pubDate>
				<category><![CDATA[Device Management]]></category>
		<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[devicetree]]></category>
		<category><![CDATA[zephyr]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=8028</guid>

					<description><![CDATA[<p>Zephyr board configurations can be changed from within your overlay files for your application. In this article, we show how you can change the properties and nodes of your devicetree to create different behavior during boot.</p>
<p>The post <a href="https://blog.golioth.io/zephyr-for-hardware-engineers-boot-configurations/">Zephyr for Hardware Engineers: Changing Boot Configurations</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Abstract hardware interfaces in Zephyr</title>
		<link>https://blog.golioth.io/abstract-hardware-interfaces-in-zephyr/</link>
		
		<dc:creator><![CDATA[Chris Wilson]]></dc:creator>
		<pubDate>Tue, 30 Apr 2024 15:12:50 +0000</pubDate>
				<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[abstraction]]></category>
		<category><![CDATA[devicetree]]></category>
		<category><![CDATA[zephyr]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=6786</guid>

					<description><![CDATA[<p>In this post, we&#8217;ll walk through a couple methods for defining abstract hardware interfaces in Zephyr using the devicetree. You&#8217;ve probably seen abstract hardware interfaces implemented on popular development boards. Many boards provide a standardized connector interface like mikroBUS, Feather, MicroMod, Arduino UNO, etc. A defining characteristic of these interfaces is the ability to plug [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/abstract-hardware-interfaces-in-zephyr/">Abstract hardware interfaces in Zephyr</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>DTSh &#8211; A Devicetree viewer for Zephyr</title>
		<link>https://blog.golioth.io/dtsh-a-devicetree-viewer-for-zephyr/</link>
		
		<dc:creator><![CDATA[Chris Duf]]></dc:creator>
		<pubDate>Tue, 27 Feb 2024 16:13:06 +0000</pubDate>
				<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[devicetree]]></category>
		<category><![CDATA[DTS]]></category>
		<category><![CDATA[DTSh]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=6423</guid>

					<description><![CDATA[<p>Chris Duf, author of the DTSh tool, writes about how to better visualize your Devicetree in Zephyr and troubleshoot hard-to-find bugs in a Zephyr project.</p>
<p>The post <a href="https://blog.golioth.io/dtsh-a-devicetree-viewer-for-zephyr/">DTSh &#8211; A Devicetree viewer for Zephyr</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Enabling power regulators automatically at boot in Zephyr</title>
		<link>https://blog.golioth.io/enabling-power-regulators-automatically-at-boot-in-zephyr/</link>
		
		<dc:creator><![CDATA[Chris Wilson]]></dc:creator>
		<pubDate>Tue, 30 Jan 2024 16:11:14 +0000</pubDate>
				<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[devicetree]]></category>
		<category><![CDATA[Kconfig]]></category>
		<category><![CDATA[low-power]]></category>
		<category><![CDATA[power management]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[Zephyr shell]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=6158</guid>

					<description><![CDATA[<p>Zephyr has a lot of tricks up its sleeve and most recently I used it to enable power regulators on a custom Golioth board. Perhaps the most interesting part of this is that it can be done entirely with the configuration code, without needing to dive in to any of the C files. And as [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/enabling-power-regulators-automatically-at-boot-in-zephyr/">Enabling power regulators automatically at boot in Zephyr</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Zephyr Devicetree Troubleshooting: Generated Files</title>
		<link>https://blog.golioth.io/zephyr-devicetree-troubleshooting-generated-files/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Thu, 15 Jun 2023 15:17:30 +0000</pubDate>
				<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[Device Tree]]></category>
		<category><![CDATA[devicetree]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=4672</guid>

					<description><![CDATA[<p>Learning Devicetree is one of the more difficult parts of getting comfortable with Zephyr. This post walks you through an example error and points out things to check while troubleshooting.</p>
<p>The post <a href="https://blog.golioth.io/zephyr-devicetree-troubleshooting-generated-files/">Zephyr Devicetree Troubleshooting: Generated Files</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
