<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.theembeddedrustacean.com</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embedded-rust-bsps-with-ferris-xiao-device-setup-getting-started</loc>
    <lastmod>2026-08-11T08:07:00.852Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/xiao-generate</loc>
    <lastmod>2026-08-07T07:30:25.214Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/oxidize-xiao</loc>
    <lastmod>2026-07-23T13:46:37.346Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embedded-rust-education-a-look-forward-to-2026</loc>
    <lastmod>2025-12-31T10:18:24.468Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embedded-rust-education-2024-reflections-2025-visions</loc>
    <lastmod>2024-12-20T15:14:49.986Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/from-zero-to-rust-simplified-embedded-systems-programming</loc>
    <lastmod>2026-07-01T08:10:05.062Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embedded-rust-bluetooth-on-esp-secure-ble-server</loc>
    <lastmod>2026-07-01T08:10:06.128Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embedded-rust-bluetooth-on-esp-secure-ble-client</loc>
    <lastmod>2026-07-01T08:10:07.252Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embedded-rust-bluetooth-on-esp-ble-client</loc>
    <lastmod>2026-07-01T08:10:08.312Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embedded-rust-bluetooth-on-esp-ble-server</loc>
    <lastmod>2026-07-01T08:10:09.207Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embedded-rust-bluetooth-on-esp-ble-advertiser</loc>
    <lastmod>2026-07-01T08:10:10.065Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embedded-rust-bluetooth-on-esp-ble-scanner</loc>
    <lastmod>2026-07-01T08:10:11.152Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/edge-iot-with-rust-on-esp-wifi-revisited</loc>
    <lastmod>2026-07-01T08:10:12.234Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp-embedded-rust-ping-cli-app-part-2</loc>
    <lastmod>2026-07-01T08:10:13.237Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp-embedded-rust-ping-cli-app-part-1</loc>
    <lastmod>2026-07-01T08:10:14.273Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/edge-iot-with-rust-on-esp-ping</loc>
    <lastmod>2026-07-01T08:10:15.083Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp-embedded-rust-command-line-interface</loc>
    <lastmod>2026-07-01T08:10:16.096Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-embedded-rust-at-the-hal-i2c-scanner</loc>
    <lastmod>2026-07-01T08:10:16.951Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embassy-on-esp-timers</loc>
    <lastmod>2026-07-01T08:10:17.916Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embassy-on-esp-uart-echo</loc>
    <lastmod>2026-07-01T08:10:18.933Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embedded-rust-education-2023-reflections-2024-visions</loc>
    <lastmod>2023-12-15T09:32:10.475Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embassy-on-esp-uart-transmitter</loc>
    <lastmod>2026-07-01T08:10:20.334Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embassy-on-esp-gpio</loc>
    <lastmod>2026-07-01T08:10:21.412Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/embassy-on-esp-getting-started</loc>
    <lastmod>2026-07-01T08:10:22.485Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/edge-iot-with-rust-on-esp-mqtt-publisher</loc>
    <lastmod>2026-07-01T08:10:23.512Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/edge-iot-with-rust-on-esp-mqtt-subscriber</loc>
    <lastmod>2026-07-01T08:10:24.654Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/edge-iot-with-rust-on-esp-ntp</loc>
    <lastmod>2026-07-01T08:10:25.766Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/demystifying-embedded-electronics-your-gateway-to-simplicity</loc>
    <lastmod>2023-11-01T11:08:09.016Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/edge-iot-with-rust-on-esp-http-server</loc>
    <lastmod>2026-07-01T08:10:27.147Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/edge-iot-with-rust-on-esp-http-client</loc>
    <lastmod>2026-07-01T08:10:28.202Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/edge-iot-with-rust-on-esp-connecting-wifi</loc>
    <lastmod>2026-07-01T08:10:29.261Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp-embedded-rust-multithreading-with-freertos-bindings</loc>
    <lastmod>2026-07-01T08:10:30.229Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/the-embedded-rust-esp-development-ecosystem</loc>
    <lastmod>2026-07-01T08:10:31.243Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-standard-library-embedded-rust-gpio-interrupts</loc>
    <lastmod>2026-07-01T08:10:37.368Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-standard-library-embedded-rust-spi-with-the-max7219-led-dot-matrix</loc>
    <lastmod>2026-07-01T08:10:38.382Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-standard-library-embedded-rust-analog-temperature-sensing-using-the-adc</loc>
    <lastmod>2026-07-01T08:10:39.425Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-standard-library-embedded-rust-pwm-servo-motor-sweep</loc>
    <lastmod>2026-07-01T08:10:40.471Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-standard-library-embedded-rust-timers</loc>
    <lastmod>2026-07-01T08:10:41.491Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-standard-library-embedded-rust-i2c-communication</loc>
    <lastmod>2026-07-01T08:10:42.517Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-standard-library-embedded-rust-uart-communication</loc>
    <lastmod>2026-07-01T08:10:43.495Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-standard-library-embedded-rust-gpio-control</loc>
    <lastmod>2026-07-01T08:10:44.602Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/innovation-made-easy-7-hidden-features-to-harness-the-power-of-esp-in-wokwi</loc>
    <lastmod>2026-07-01T08:10:45.543Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/unlocking-possibilities-4-reasons-why-esp32-and-rust-make-a-winning-combination</loc>
    <lastmod>2026-07-01T08:10:46.507Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-embedded-rust-at-the-hal-remote-control-peripheral</loc>
    <lastmod>2026-07-01T08:10:47.488Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-embedded-rust-at-the-hal-random-number-generator</loc>
    <lastmod>2026-07-01T08:10:48.496Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-embedded-rust-at-the-hal-spi-communication</loc>
    <lastmod>2026-07-01T08:10:49.518Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-embedded-rust-at-the-hal-gpio-interrupts</loc>
    <lastmod>2026-07-01T08:10:50.706Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc</loc>
    <lastmod>2026-07-01T08:10:51.647Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-embedded-rust-at-the-hal-timer-ultrasonic-distance-measurement</loc>
    <lastmod>2026-07-01T08:10:52.664Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/esp32-embedded-rust-at-the-hal-pwm-buzzer</loc>
    <lastmod>2026-07-01T08:10:53.825Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/embedded-systems</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/embedded-rust</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/stm32f4-embedded-rust-hal</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/rust-embassy</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/embedded-rust-drivers</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/stm32f4-embedded-rust-pac</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/esp32c3-embedded-rust-hal</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/esp32-std-embedded-rust</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/iot-with-rust-on-esp</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/embassy-on-esp</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/series/rust-xiao</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/archive</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.theembeddedrustacean.com/recommendations</loc>
    <lastmod>2026-08-12T14:28:09.264Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>