<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on April 3, 2026 at 11:04 pm by All in One SEO v4.8.1.1 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://mshafeeq.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>The Embedded Engineer</title>
		<link><![CDATA[https://mshafeeq.com]]></link>
		<description><![CDATA[The Embedded Engineer]]></description>
		<lastBuildDate><![CDATA[Tue, 29 Apr 2025 08:50:56 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://mshafeeq.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://mshafeeq.com/stm32f103-adc-dma-method-the-easy-way-register-level-programming/]]></guid>
			<link><![CDATA[https://mshafeeq.com/stm32f103-adc-dma-method-the-easy-way-register-level-programming/]]></link>
			<title>STM32F103 ADC DMA method the Easy Way – Register-level Programming</title>
			<pubDate><![CDATA[Tue, 29 Apr 2025 08:50:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/blog/]]></guid>
			<link><![CDATA[https://mshafeeq.com/blog/]]></link>
			<title>Blog</title>
			<pubDate><![CDATA[Sat, 15 Mar 2025 06:35:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/microcontrollers-pin-configuration-the-ultimate-guide/]]></guid>
			<link><![CDATA[https://mshafeeq.com/microcontrollers-pin-configuration-the-ultimate-guide/]]></link>
			<title>Microcontrollers Pin Configuration: The Ultimate Guide</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:15:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/mastering-uart-complete-guide-to-serial-communication/]]></guid>
			<link><![CDATA[https://mshafeeq.com/mastering-uart-complete-guide-to-serial-communication/]]></link>
			<title>Mastering UART: Complete Guide to Serial Communication</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:15:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/attiny85-programming-simplified-usbasp-ubuntu/]]></guid>
			<link><![CDATA[https://mshafeeq.com/attiny85-programming-simplified-usbasp-ubuntu/]]></link>
			<title>ATtiny85 Programming Simplified: USBasp + Ubuntu</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:15:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/the-complete-guide-for-embedded-linux-boot-process/]]></guid>
			<link><![CDATA[https://mshafeeq.com/the-complete-guide-for-embedded-linux-boot-process/]]></link>
			<title>The Complete guide for Embedded Linux Boot Process</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:14:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/unlock-brilliant-led-displays-master-charlieplexing-and-gpio-tricks-to-effortlessly-light-up-more-with-less/]]></guid>
			<link><![CDATA[https://mshafeeq.com/unlock-brilliant-led-displays-master-charlieplexing-and-gpio-tricks-to-effortlessly-light-up-more-with-less/]]></link>
			<title>Unlock Brilliant LED Displays: Master Charlieplexing and GPIO Tricks to Effortlessly Light Up More with Less</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:14:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/unlock-the-secrets-of-structure-padding-optimize-c-c-memory-like-a-pro/]]></guid>
			<link><![CDATA[https://mshafeeq.com/unlock-the-secrets-of-structure-padding-optimize-c-c-memory-like-a-pro/]]></link>
			<title>Unlock the Secrets of Structure Padding: Optimize C/C++ Memory Like a Pro</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:14:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/services/]]></guid>
			<link><![CDATA[https://mshafeeq.com/services/]]></link>
			<title>Services</title>
			<pubDate><![CDATA[Sat, 15 Mar 2025 06:35:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/]]></guid>
			<link><![CDATA[https://mshafeeq.com/]]></link>
			<title>Home</title>
			<pubDate><![CDATA[Mon, 14 Apr 2025 12:30:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/how-to-effortlessly-send-data-using-usi-uart-step-by-step/]]></guid>
			<link><![CDATA[https://mshafeeq.com/how-to-effortlessly-send-data-using-usi-uart-step-by-step/]]></link>
			<title>How to Send Data Using USI as UART (Step-by-Step)</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:14:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/i2c-communication-on-attiny85-with-at24c04-eeprom-complete-guide/]]></guid>
			<link><![CDATA[https://mshafeeq.com/i2c-communication-on-attiny85-with-at24c04-eeprom-complete-guide/]]></link>
			<title>I2C Communication on ATTiny85 with AT24C04 EEPROM: Complete Guide</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:14:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/stm32f103c6t6a-on-linux-unlock-bare-metal-mastery-with-ease-step-by-step/]]></guid>
			<link><![CDATA[https://mshafeeq.com/stm32f103c6t6a-on-linux-unlock-bare-metal-mastery-with-ease-step-by-step/]]></link>
			<title>STM32F103C6T6A on Linux: Unlock Bare-Metal Mastery with Ease (Step-by-Step)</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:12:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/unlock-stm32-gpio-simple-guide-to-input-and-outputgpio/]]></guid>
			<link><![CDATA[https://mshafeeq.com/unlock-stm32-gpio-simple-guide-to-input-and-outputgpio/]]></link>
			<title>Unlock STM32 GPIO: Simple Guide to Input and Output(GPIO)</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:12:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/learn-stm32f103-external-interrupts-the-easy-way/]]></guid>
			<link><![CDATA[https://mshafeeq.com/learn-stm32f103-external-interrupts-the-easy-way/]]></link>
			<title>Learn STM32F103 External Interrupts the Easy Way</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:12:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/stm32f103-adc-polling-method-the-easy-way-register-level-programming/]]></guid>
			<link><![CDATA[https://mshafeeq.com/stm32f103-adc-polling-method-the-easy-way-register-level-programming/]]></link>
			<title>STM32F103 ADC Polling method the Easy Way &#8211; Register-level Programming</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:12:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/stm32f103-adc-interrupt-method-the-easy-way-register-level-programming/]]></guid>
			<link><![CDATA[https://mshafeeq.com/stm32f103-adc-interrupt-method-the-easy-way-register-level-programming/]]></link>
			<title>STM32F103 ADC Interrupt method the Easy Way – Register-level Programming</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:11:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/contact/]]></guid>
			<link><![CDATA[https://mshafeeq.com/contact/]]></link>
			<title>Contact</title>
			<pubDate><![CDATA[Sat, 15 Mar 2025 06:35:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/about/]]></guid>
			<link><![CDATA[https://mshafeeq.com/about/]]></link>
			<title>About</title>
			<pubDate><![CDATA[Sat, 15 Mar 2025 06:35:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://mshafeeq.com/how-to-receive-data-using-usi-as-uart-step-by-step/]]></guid>
			<link><![CDATA[https://mshafeeq.com/how-to-receive-data-using-usi-as-uart-step-by-step/]]></link>
			<title>How to Receive Data Using USI as UART (Step-by-Step)</title>
			<pubDate><![CDATA[Fri, 25 Apr 2025 06:14:20 +0000]]></pubDate>
		</item>
				</channel>
</rss>
