<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.carrese.eu/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>daily</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/articles/2026-06-03-stm32-i2c-master-register-level/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/articles/2026-06-02-stm32-flash-memory-write-erase-persistent-data/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/articles/2026-06-01-stm32-timer-input-capture-frequency-duty-cycle/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/articles/2026-05-31-stm32-rcc-pll-flash-latency/</loc>
    <lastmod>2026-05-31</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/articles/2026-05-30-stm32-nvic-priority-grouping/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/articles/2026-05-29-stm32-dma-circular-double-buffer/</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/articles/2026-05-28-stm32u5-stop2-freertos-wakeup-budget/</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/articles/2026-05-27-esp-idf-i2c-master-driver-migration/</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/articles/2026-05-26-freertos-xtaskdelayuntil-periodic-tasks/</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/articles/2026-05-25-esp32-watchdogs-coredumps-freertos-stalls/</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/it/articles/2026-06-03-stm32-i2c-master-register-level/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/it/articles/2026-06-02-stm32-flash-memory-write-erase-persistent-data/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/it/articles/2026-06-01-stm32-timer-input-capture-frequency-duty-cycle/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/it/articles/2026-05-31-stm32-rcc-pll-flash-latency/</loc>
    <lastmod>2026-05-31</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/it/articles/2026-05-30-stm32-nvic-priority-grouping/</loc>
    <lastmod>2026-05-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/it/articles/2026-05-29-stm32-dma-circular-double-buffer/</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/it/articles/2026-05-28-stm32u5-stop2-freertos-wakeup-budget/</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/it/articles/2026-05-27-esp-idf-i2c-master-driver-migration/</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/it/articles/2026-05-26-freertos-xtaskdelayuntil-periodic-tasks/</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/it/articles/2026-05-25-esp32-watchdogs-coredumps-freertos-stalls/</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/bootloader/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/debugging/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/dma/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/embedded/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/esp32/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/firmware/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/firmware-architecture/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/firmware-debugging/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/flash/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/freertos/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/i2c/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/low-power/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/nvic/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/rcc/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/rtos/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/stm32/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/stm32f4/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/stm32u5/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/timers/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/tags/timing/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://blog.carrese.eu/feed.xml</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>daily</changefreq>
  </url>
</urlset>
