<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://embeddedhackster.org/emb-sw</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-04-05</lastmod>
  </url>
  <url>
    <loc>https://embeddedhackster.org/emb-sw/tdd</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-02-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/92d0e2a1-ed63-49d4-8e67-076cc5489e02/Screenshot+2023-06-12+115142.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>You don’t have to include the HAL drivers for this example.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/4adfa6e5-854d-489d-890e-55aa87e3f553/Screenshot+2023-06-14+132158.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/c972e882-7011-420a-b878-381c05fbd0f5/Screenshot+2023-06-12+112349.jpg</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Patterns and Practices for Embedded TDD in C and C Byran Wills Heath - YouTube</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/19ff1d0c-b568-4c35-961c-ea796717b412/Screenshot+2023-06-14+123524.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/39db89d2-91cd-46a8-8095-42f542835d2f/NotAScreenshot+2023-06-14+195451.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>This is how your output should look like after completing all the tests</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/9ab016c0-51cf-41c0-b3a3-e67a0be00116/NotAScreenshot+2023-06-14+203101.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/71da42a7-8cf3-4966-b32f-ea7d84859a5e/Screenshot+2023-06-14+183652.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/9f2b52d4-8f3a-41f2-b504-959039cec10f/Screenshot+2023-06-14+184047.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/758303ea-620b-44a3-8f6b-02a5700fc41a/Screenshot+2023-06-11+213008.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/9723ff0c-770a-433c-a66f-106792f1ddc5/Screenshot+2023-06-14+110532.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Our buffer will have this structure</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/f9a9394b-426d-4e21-8b76-a61144b295d7/Screenshot+2023-06-12+124009.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/bf582136-5c48-4eca-a0dc-d3160c844b97/Screenshot+2023-07-07+135616.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>These will be the functionalities to implement</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/656293f0-5fce-4efc-9f67-ac2a1c61e136/Screenshot+2023-06-12+125136.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer</image:title>
      <image:caption>UNITY_OUTPUT_START() Should initialize the selected comms channel UNITY_OUTPUT_CHAR(c) Should transmit one character through the comms channel UNITY_OUTPUT_FLUSH haven’t implemented, don’t really need it UNITY_OUTPUT_COMPLETE Should end the comms channel</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/13466f5a-912d-4c52-86b3-8b5eea90a315/Screenshot+2023-06-14+183604.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/8e288e40-296b-4b9a-af6e-c315bf7b2914/Screenshot+2023-06-12+124151.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/6d083917-d167-4408-830d-f10e9560c7af/Screenshot+2023-06-14+132026.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Our first test</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/759f0a23-a92d-4f79-9ad3-f8e414b40429/Screenshot+2023-06-12+121349.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/cc058ac8-8791-4850-9494-50cf8589bf35/Screenshot+2023-06-14+134113.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Minimal functionality for the test to pass</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/b82c46ea-378b-41f9-b05f-4a6e1144ea40/Screenshot+2023-06-14+123230.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>The default functions</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/fe816c3c-e518-48c7-adb8-33c4e80cd560/Screenshot+2023-06-12+112936.jpg</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Dual targetting TDD</image:title>
      <image:caption>Since the main objective of TDD is to catch as many bugs as early as possible, using multiple compilers will be beneficial. You can quickly iterate tests on desktop and after a feature is complete or after some time, test on target. Even if the optimal environment for unit testing is a host machine or a simulator (enables full register control, even read/write only regions, etc.), testing on target can give more accurate info (sizeof(), endianess) if the circumstances allow it.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/93cb757c-e6bb-4fa5-9486-f53d9cdc66d1/tdd-vs-waterfall-1056x430.jpg</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/0aeabd5e-3086-44b2-85cd-770289ab81fc/Screenshot+2023-06-14+183719.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/0e733f31-11a4-4909-85ef-f7c340abcf16/unit-testing-part-2-2.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/d36e3b98-6243-489a-928e-6b4e3548f631/Screenshot+2023-06-14+140251.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/ffb62840-f680-4509-96f6-03fd8044fa70/Screenshot+2023-06-14+134208.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/3e295c3d-7147-45ec-8d9e-784fe89bf004/Screenshot+2023-07-07+141350.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/0b9fe2c1-b692-4035-8c1f-1266a261645a/NotAScreenshot+2023-06-14+203302.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/39817187-f1c3-4249-be49-a0560373ba04/Screenshot+2023-06-14+174824.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/c1254d1f-797f-41fd-b4cd-4981f5b23ca6/Screenshot+2023-06-14+140520.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/bdc54a08-e2fd-4d85-bd9b-8ac885591361/Screenshot+2023-06-11+210221.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/5ee3bd9f-c46b-42eb-80fc-c2366a1da351/Screenshot+2023-06-14+140552.png</image:loc>
      <image:title>Embedded Software - Test-Driven Development: The bug killer - Make it stand out</image:title>
      <image:caption>Now, our test passes!</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://embeddedhackster.org/emb-sw/osi-layers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-02-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/e3b2e23e-be7c-4a29-824c-9eca13f7e19a/OSI+layers+embedded.png</image:loc>
      <image:title>Embedded Software - OSI: THE communication model for Embedded Systems - Make it stand out</image:title>
      <image:caption>Simplified OSI model for embedded systems</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/28ef17cb-f1f7-4cb4-855f-f97d4c206071/OSI+WIFI.png</image:loc>
      <image:title>Embedded Software - OSI: THE communication model for Embedded Systems - Our last example will involve using WiFi to send packets from one node to another over different networks</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/62d5ef22-db3c-44d8-9938-1b1bc3ed1da2/OSI+LoRaWAN.png</image:loc>
      <image:title>Embedded Software - OSI: THE communication model for Embedded Systems - In LoRaWAN communications, we can find: Physical layer, represented by the radio modules, managing the LoRa modulation technique, frequency band, data rate, and power level. Data link layer, responsible for providing node-to-gateway and gateway-to-node communication. Network layer, responsible for routing the packets from the end-devices to the appropriate network server. As it happened with I2C, LoRaWAN also includes information on how to set up the physical and data link layers, making it a multi-layer protocol.</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/5ee8efaa-0a88-4034-b702-6c9a7b46e277/OSI+I2C.png</image:loc>
      <image:title>Embedded Software - OSI: THE communication model for Embedded Systems - In I2C communications, we have: Physical layer, represented by the twisted pair of wires. Data link layer, responsible for providing multi-node communication. Keep in mind that the I2C protocol is also part of the physical layer, as it includes hardware setup and electrical characteristics, such as the bus (SCL for clock and SDA for data), pull-up resistors, and the devices themselves (open-drain config).</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://embeddedhackster.org/emb-sw/roadmap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-04-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/cc1b3e93-c474-4657-bc40-1dcbd98d98a5/Screenshot+2023-05-25+230138.png</image:loc>
      <image:title>Embedded Software - Don’t get lost in embedded systems: Practical roadmaps - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/f0cb8c16-cfb6-40e2-9f4b-c249405781e5/Screenshot+2023-05-25+230234.png</image:loc>
      <image:title>Embedded Software - Don’t get lost in embedded systems: Practical roadmaps - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/1a5fc13c-472b-4bec-9b4d-b15e8359df5c/Embedded-Engineering-Roadmap.png</image:loc>
      <image:title>Embedded Software - Don’t get lost in embedded systems: Practical roadmaps - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://embeddedhackster.org/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2025-05-20</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/ece4d0a0-403c-480f-806f-7673e0d68418/EH+round.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/7e53c5ae-6b69-45fc-bdef-28189bea63d4/382602300-cd69c498-098e-4ac2-b436-41b7927aaee7+%281%29.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/11783511-28e1-4df3-bf49-8c9115fccb72/Screenshot+2023-05-22+165451.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/3da4c46a-5560-41d5-af99-66f2d37d8302/Screenshot+2023-05-22+185646.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://embeddedhackster.org/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-04-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/b61e7497-2ff9-474d-82c7-d18b5ae19f3e/2023-05-23+10.21.09.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://embeddedhackster.org/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-05-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/1d1e6b32-5d91-44cf-8d31-93ac6541185e/EH+logo+custom+copy.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://embeddedhackster.org/personal-projects</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-11-18</lastmod>
  </url>
  <url>
    <loc>https://embeddedhackster.org/personal-projects/esp-like-box</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-11-18</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/4d71068f-ca98-4c41-9c01-d35b47ec1e7b/382602294-f102efa9-b3e8-420e-80cb-10e587725714.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/3ec48f11-3a44-46e2-8d3a-b5e56b160d45/382602300-cd69c498-098e-4ac2-b436-41b7927aaee7+%281%29.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://embeddedhackster.org/professional-projects</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2024-04-30</lastmod>
  </url>
  <url>
    <loc>https://embeddedhackster.org/professional-projects/sipracma</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-04-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/5099b238-40e4-4f08-861c-27dc21bf8ec7/Picture4.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/1cf6cf4c-a551-4ad2-8b09-989bd45b24c2/Screenshot+2023-05-22+195958.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/29cd8aec-1093-48ef-8e57-173f916173f8/Screenshot+2023-05-22+200134.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/867fd145-f9e5-4919-a7bb-532021d68812/Screenshot+2023-05-22+195901.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/41149088-63cc-4c75-b2fc-b35bca3553ab/Screenshot+2023-05-22+195125.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/da907ff1-41d9-4e65-9de3-572732ae449d/Screenshot+2023-05-22+194823.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/47343335-f2e2-4425-a58c-99f49e78e0a7/Screenshot+2023-05-22+200238.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/680cfe8e-fc52-4a2e-a328-f28839c1ff47/aicianode1.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/e99cf66b-a608-43f1-826f-657e664f2502/aicianode2.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://embeddedhackster.org/professional-projects/iot4shm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-04-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/96f06ea9-c306-4ef7-a963-3c7f1b546dd5/Picture3.png</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://embeddedhackster.org/professional-projects/3cmas</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-04-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/c471bb93-b642-4b5b-b3eb-ec96c17c58f2/VCB%2Bnode3DP.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/81913fa7-40d4-49b7-bd12-6c030a509ce9/Picture2.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/f4c7b24e-d096-452b-a058-63871d2f76e0/Picture1.png</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6467d01d8a1783171edffe2c/c3b50ed2-6ed2-4a16-8a19-5d42e71920b4/VCB%2Bnode3DP2.jpg</image:loc>
    </image:image>
  </url>
</urlset>

