<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://firmware-path.pages.dev/</loc></url><url><loc>https://firmware-path.pages.dev/advanced/01-testing-embedded-software/</loc></url><url><loc>https://firmware-path.pages.dev/advanced/02-communication-stacks/</loc></url><url><loc>https://firmware-path.pages.dev/advanced/03-filesystems-logging-and-data/</loc></url><url><loc>https://firmware-path.pages.dev/advanced/04-design-patterns-for-embedded-c/</loc></url><url><loc>https://firmware-path.pages.dev/advanced/05-firmware-architecture-at-scale/</loc></url><url><loc>https://firmware-path.pages.dev/advanced/06-safety-standards-and-coding-guidelines/</loc></url><url><loc>https://firmware-path.pages.dev/advanced/07-embedded-linux-and-the-boundary/</loc></url><url><loc>https://firmware-path.pages.dev/advanced/08-production-and-the-field/</loc></url><url><loc>https://firmware-path.pages.dev/advanced/09-career-and-continued-learning/</loc></url><url><loc>https://firmware-path.pages.dev/c/01-hello-c/</loc></url><url><loc>https://firmware-path.pages.dev/c/02-types-and-representation/</loc></url><url><loc>https://firmware-path.pages.dev/c/03-variables-scope-storage/</loc></url><url><loc>https://firmware-path.pages.dev/c/04-operators-and-conversions/</loc></url><url><loc>https://firmware-path.pages.dev/c/05-control-flow/</loc></url><url><loc>https://firmware-path.pages.dev/c/06-functions/</loc></url><url><loc>https://firmware-path.pages.dev/c/07-pointers-1/</loc></url><url><loc>https://firmware-path.pages.dev/c/08-pointers-2/</loc></url><url><loc>https://firmware-path.pages.dev/c/09-arrays-and-strings/</loc></url><url><loc>https://firmware-path.pages.dev/c/10-structs-unions-enums/</loc></url><url><loc>https://firmware-path.pages.dev/c/11-bit-manipulation/</loc></url><url><loc>https://firmware-path.pages.dev/c/12-preprocessor/</loc></url><url><loc>https://firmware-path.pages.dev/c/13-memory-in-c/</loc></url><url><loc>https://firmware-path.pages.dev/c/14-modular-c/</loc></url><url><loc>https://firmware-path.pages.dev/c/15-undefined-behavior-and-the-compiler/</loc></url><url><loc>https://firmware-path.pages.dev/c/16-libc-on-a-microcontroller/</loc></url><url><loc>https://firmware-path.pages.dev/c/17-testing-and-debugging-c/</loc></url><url><loc>https://firmware-path.pages.dev/c/18-modern-c-and-portability/</loc></url><url><loc>https://firmware-path.pages.dev/capstone/01-capstone-overview-and-architecture/</loc></url><url><loc>https://firmware-path.pages.dev/capstone/02-capstone-platform-and-drivers/</loc></url><url><loc>https://firmware-path.pages.dev/capstone/03-capstone-application-core/</loc></url><url><loc>https://firmware-path.pages.dev/capstone/04-capstone-storage-and-bootloader/</loc></url><url><loc>https://firmware-path.pages.dev/capstone/05-capstone-power-testing-and-release/</loc></url><url><loc>https://firmware-path.pages.dev/metal/01-reading-assembly/</loc></url><url><loc>https://firmware-path.pages.dev/metal/02-memory-mapped-registers/</loc></url><url><loc>https://firmware-path.pages.dev/metal/03-blinky-from-nothing/</loc></url><url><loc>https://firmware-path.pages.dev/metal/04-startup-and-vector-table/</loc></url><url><loc>https://firmware-path.pages.dev/metal/05-linker-scripts/</loc></url><url><loc>https://firmware-path.pages.dev/metal/06-cortex-m-architecture/</loc></url><url><loc>https://firmware-path.pages.dev/metal/07-clocks-reset-and-timing/</loc></url><url><loc>https://firmware-path.pages.dev/metal/08-gpio-in-depth/</loc></url><url><loc>https://firmware-path.pages.dev/metal/09-interrupts/</loc></url><url><loc>https://firmware-path.pages.dev/metal/10-timers-and-pwm/</loc></url><url><loc>https://firmware-path.pages.dev/metal/11-uart/</loc></url><url><loc>https://firmware-path.pages.dev/metal/12-spi-and-i2c/</loc></url><url><loc>https://firmware-path.pages.dev/metal/13-dma/</loc></url><url><loc>https://firmware-path.pages.dev/metal/14-adc-dac-and-analog/</loc></url><url><loc>https://firmware-path.pages.dev/metal/15-watchdogs-faults-and-resets/</loc></url><url><loc>https://firmware-path.pages.dev/metal/16-flash-and-nonvolatile-storage/</loc></url><url><loc>https://firmware-path.pages.dev/reference/01-c-quick-reference/</loc></url><url><loc>https://firmware-path.pages.dev/reference/02-cortex-m-quick-reference/</loc></url><url><loc>https://firmware-path.pages.dev/reference/03-toolchain-cheat-sheet/</loc></url><url><loc>https://firmware-path.pages.dev/reference/04-glossary/</loc></url><url><loc>https://firmware-path.pages.dev/reference/05-resources/</loc></url><url><loc>https://firmware-path.pages.dev/start/01-what-is-firmware/</loc></url><url><loc>https://firmware-path.pages.dev/start/02-toolchain-setup/</loc></url><url><loc>https://firmware-path.pages.dev/start/03-how-a-program-runs/</loc></url><url><loc>https://firmware-path.pages.dev/systems/01-driver-design-and-hal/</loc></url><url><loc>https://firmware-path.pages.dev/systems/02-state-machines-and-event-driven-design/</loc></url><url><loc>https://firmware-path.pages.dev/systems/03-rtos-fundamentals/</loc></url><url><loc>https://firmware-path.pages.dev/systems/04-rtos-synchronization-and-ipc/</loc></url><url><loc>https://firmware-path.pages.dev/systems/05-concurrency-atomics-and-memory-ordering/</loc></url><url><loc>https://firmware-path.pages.dev/systems/06-memory-protection-and-stack-safety/</loc></url><url><loc>https://firmware-path.pages.dev/systems/07-bootloaders-and-firmware-update/</loc></url><url><loc>https://firmware-path.pages.dev/systems/08-firmware-security/</loc></url><url><loc>https://firmware-path.pages.dev/systems/09-debugging-and-tracing/</loc></url><url><loc>https://firmware-path.pages.dev/systems/10-power-management/</loc></url><url><loc>https://firmware-path.pages.dev/systems/11-performance-and-code-size/</loc></url><url><loc>https://firmware-path.pages.dev/systems/12-build-systems-and-ci/</loc></url></urlset>