<?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://esp32.ai/README</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod></url><url><loc>https://esp32.ai/contact-us</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/contact-us"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/contact-us"/></url><url><loc>https://esp32.ai/zh/contact-us</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/contact-us"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/contact-us"/></url><url><loc>https://esp32.ai/guide/getting-started</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/guide/getting-started"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/guide/getting-started"/></url><url><loc>https://esp32.ai/zh/guide/getting-started</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/guide/getting-started"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/guide/getting-started"/></url><url><loc>https://esp32.ai/guide/what-is-esp32ai</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/guide/what-is-esp32ai"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/guide/what-is-esp32ai"/></url><url><loc>https://esp32.ai/zh/guide/what-is-esp32ai</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/guide/what-is-esp32ai"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/guide/what-is-esp32ai"/></url><url><loc>https://esp32.ai/idf/esp32/about</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/about"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/about"/></url><url><loc>https://esp32.ai/zh/idf/esp32/about</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/about"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/about"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/RF_calibration</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/RF_calibration"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/RF_calibration"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/RF_calibration</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/RF_calibration"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/RF_calibration"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/app_trace</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/app_trace"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/app_trace"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/app_trace</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/app_trace"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/app_trace"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/bluetooth</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/bluetooth"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/bluetooth"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/bluetooth</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/bluetooth"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/bluetooth"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/blufi</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/blufi"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/blufi"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/blufi</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/blufi"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/blufi"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/bootloader</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/bootloader"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/bootloader"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/bootloader</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/bootloader"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/bootloader"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/build-system</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/build-system"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/build-system"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/build-system</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/build-system"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/build-system"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/coexist</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/coexist"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/coexist"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/coexist</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/coexist"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/coexist"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/core_dump</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/core_dump"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/core_dump"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/core_dump</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/core_dump"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/core_dump"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/core_dump_internals</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/core_dump_internals"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/core_dump_internals"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/core_dump_internals</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/core_dump_internals"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/core_dump_internals"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/cplusplus</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/cplusplus"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/cplusplus"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/cplusplus</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/cplusplus"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/cplusplus"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/current-consumption-measurement-modules</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/current-consumption-measurement-modules"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/current-consumption-measurement-modules"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/current-consumption-measurement-modules</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/current-consumption-measurement-modules"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/current-consumption-measurement-modules"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/deep-sleep-stub</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/deep-sleep-stub"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/deep-sleep-stub"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/deep-sleep-stub</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/deep-sleep-stub"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/deep-sleep-stub"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/error-handling</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/error-handling"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/error-handling"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/error-handling</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/error-handling"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/error-handling"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-architecture</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-architecture"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-architecture"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-architecture</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-architecture"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-architecture"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-faq</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-faq"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-faq"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-faq</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-faq"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-faq"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-feature-list</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-feature-list"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-feature-list"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-feature-list</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-feature-list"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-feature-list"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-index</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-index"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-index"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-index</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-index"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-index"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-terminology</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-terminology"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-terminology"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-terminology</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-terminology"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-ble-mesh/ble-mesh-terminology"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/esp-wifi-mesh</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-wifi-mesh"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-wifi-mesh"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/esp-wifi-mesh</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/esp-wifi-mesh"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/esp-wifi-mesh"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/external-ram</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/external-ram"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/external-ram"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/external-ram</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/external-ram"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/external-ram"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/fatal-errors</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/fatal-errors"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/fatal-errors"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/fatal-errors</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/fatal-errors"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/fatal-errors"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/general-notes</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/general-notes"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/general-notes"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/general-notes</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/general-notes"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/general-notes"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/hardware-abstraction</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/hardware-abstraction"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/hardware-abstraction"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/hardware-abstraction</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/hardware-abstraction"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/hardware-abstraction"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/hlinterrupts</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/hlinterrupts"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/hlinterrupts"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/hlinterrupts</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/hlinterrupts"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/hlinterrupts"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/host-apps</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/host-apps"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/host-apps"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/host-apps</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/host-apps"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/host-apps"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/jtag-debugging/building-openocd-linux</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/building-openocd-linux"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/building-openocd-linux"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/building-openocd-linux</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/building-openocd-linux"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/building-openocd-linux"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/jtag-debugging/building-openocd-macos</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/building-openocd-macos"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/building-openocd-macos"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/building-openocd-macos</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/building-openocd-macos"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/building-openocd-macos"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/jtag-debugging/building-openocd-windows</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/building-openocd-windows"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/building-openocd-windows"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/building-openocd-windows</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/building-openocd-windows"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/building-openocd-windows"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/jtag-debugging/configure-ft2232h-jtag</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/configure-ft2232h-jtag"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/configure-ft2232h-jtag"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/configure-ft2232h-jtag</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/configure-ft2232h-jtag"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/configure-ft2232h-jtag"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/jtag-debugging/configure-other-jtag</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/configure-other-jtag"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/configure-other-jtag"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/configure-other-jtag</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/configure-other-jtag"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/configure-other-jtag"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/jtag-debugging/debugging-examples</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/debugging-examples"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/debugging-examples"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/debugging-examples</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/debugging-examples"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/debugging-examples"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/jtag-debugging/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/jtag-debugging/tips-and-quirks</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/tips-and-quirks"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/tips-and-quirks"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/tips-and-quirks</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/tips-and-quirks"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/tips-and-quirks"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/jtag-debugging/using-debugger</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/using-debugger"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/using-debugger"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/using-debugger</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/jtag-debugging/using-debugger"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/jtag-debugging/using-debugger"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/linker-script-generation</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/linker-script-generation"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/linker-script-generation"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/linker-script-generation</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/linker-script-generation"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/linker-script-generation"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/low-power-mode</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/low-power-mode"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/low-power-mode"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/low-power-mode</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/low-power-mode"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/low-power-mode"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/lwip</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/lwip"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/lwip"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/lwip</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/lwip"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/lwip"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/memory-types</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/memory-types"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/memory-types"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/memory-types</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/memory-types"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/memory-types"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/openthread</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/openthread"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/openthread"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/openthread</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/openthread"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/openthread"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/partition-tables</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/partition-tables"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/partition-tables"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/partition-tables</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/partition-tables"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/partition-tables"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/performance/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/performance/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/performance/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/performance/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/performance/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/performance/"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/performance/ram-usage</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/performance/ram-usage"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/performance/ram-usage"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/performance/ram-usage</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/performance/ram-usage"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/performance/ram-usage"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/performance/size</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/performance/size"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/performance/size"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/performance/size</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/performance/size"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/performance/size"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/performance/speed</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/performance/speed"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/performance/speed"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/performance/speed</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/performance/speed"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/performance/speed"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/reproducible-builds</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/reproducible-builds"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/reproducible-builds"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/reproducible-builds</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/reproducible-builds"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/reproducible-builds"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/startup</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/startup"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/startup"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/startup</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/startup"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/startup"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/thread-local-storage</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/thread-local-storage"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/thread-local-storage"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/thread-local-storage</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/thread-local-storage"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/thread-local-storage"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/tools/idf-clang-tidy</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-clang-tidy"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-clang-tidy"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-clang-tidy</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-clang-tidy"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-clang-tidy"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/tools/idf-component-manager</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-component-manager"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-component-manager"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-component-manager</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-component-manager"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-component-manager"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/tools/idf-docker-image</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-docker-image"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-docker-image"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-docker-image</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-docker-image"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-docker-image"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/tools/idf-monitor</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-monitor"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-monitor"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-monitor</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-monitor"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-monitor"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/tools/idf-py</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-py"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-py"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-py</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-py"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-py"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/tools/idf-tools</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-tools"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-tools"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-tools</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-tools"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-tools"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/tools/idf-windows-installer</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-windows-installer"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-windows-installer"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-windows-installer</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/idf-windows-installer"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/idf-windows-installer"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/tools/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/tools/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/tools/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/tools/"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/unit-tests</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/unit-tests"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/unit-tests"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/unit-tests</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/unit-tests"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/unit-tests"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/wifi-security</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/wifi-security"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/wifi-security"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/wifi-security</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/wifi-security"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/wifi-security"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/wifi</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/wifi"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/wifi"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/wifi</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/wifi"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/wifi"/></url><url><loc>https://esp32.ai/idf/esp32/api-guides/wireshark-user-guide</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/wireshark-user-guide"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/wireshark-user-guide"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-guides/wireshark-user-guide</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-guides/wireshark-user-guide"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-guides/wireshark-user-guide"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/api-conventions</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/api-conventions"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/api-conventions"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/api-conventions</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/api-conventions"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/api-conventions"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/bt_common</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/bt_common"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/bt_common"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/bt_common</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/bt_common"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/bt_common"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/bt_le</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/bt_le"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/bt_le"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/bt_le</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/bt_le"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/bt_le"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/classic_bt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/classic_bt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/classic_bt"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/classic_bt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/classic_bt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/classic_bt"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/controller_vhci</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/controller_vhci"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/controller_vhci"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/controller_vhci</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/controller_vhci"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/controller_vhci"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp-ble-mesh</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp-ble-mesh"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp-ble-mesh"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp-ble-mesh</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp-ble-mesh"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp-ble-mesh"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_a2dp</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_a2dp"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_a2dp"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_a2dp</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_a2dp"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_a2dp"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_avrc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_avrc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_avrc"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_avrc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_avrc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_avrc"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_blufi</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_blufi"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_blufi"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_blufi</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_blufi"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_blufi"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_bt_defs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_bt_defs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_bt_defs"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_bt_defs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_bt_defs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_bt_defs"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_bt_device</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_bt_device"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_bt_device"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_bt_device</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_bt_device"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_bt_device"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_bt_main</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_bt_main"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_bt_main"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_bt_main</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_bt_main"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_bt_main"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gap_ble</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gap_ble"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gap_ble"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gap_ble</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gap_ble"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gap_ble"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gap_bt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gap_bt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gap_bt"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gap_bt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gap_bt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gap_bt"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gatt_defs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gatt_defs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gatt_defs"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gatt_defs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gatt_defs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gatt_defs"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gattc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gattc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gattc"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gattc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gattc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gattc"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gatts</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gatts"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gatts"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gatts</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_gatts"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_gatts"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hf_ag</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hf_ag"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hf_ag"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hf_ag</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hf_ag"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hf_ag"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hf_client</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hf_client"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hf_client"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hf_client</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hf_client"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hf_client"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hf_defs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hf_defs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hf_defs"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hf_defs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hf_defs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hf_defs"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hidd</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hidd"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hidd"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hidd</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hidd"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hidd"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hidh</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hidh"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hidh"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hidh</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_hidh"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_hidh"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_l2cap_bt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_l2cap_bt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_l2cap_bt"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_l2cap_bt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_l2cap_bt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_l2cap_bt"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_sdp</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_sdp"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_sdp"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_sdp</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_sdp"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_sdp"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_spp</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_spp"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_spp"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_spp</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/esp_spp"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/esp_spp"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/bluetooth/nimble/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/nimble/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/nimble/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/nimble/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/bluetooth/nimble/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/bluetooth/nimble/"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/error-codes</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/error-codes"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/error-codes"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/error-codes</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/error-codes"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/error-codes"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/kconfig</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/kconfig"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/kconfig"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/kconfig</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/kconfig"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/kconfig"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/esp-wifi-mesh</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp-wifi-mesh"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp-wifi-mesh"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/esp-wifi-mesh</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp-wifi-mesh"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp-wifi-mesh"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/esp_dpp</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_dpp"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_dpp"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/esp_dpp</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_dpp"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_dpp"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/esp_eth</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_eth"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_eth"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/esp_eth</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_eth"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_eth"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/esp_nan</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_nan"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_nan"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/esp_nan</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_nan"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_nan"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/esp_netif</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_netif"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_netif"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/esp_netif</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_netif"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_netif"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/esp_netif_driver</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_netif_driver"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_netif_driver"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/esp_netif_driver</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_netif_driver"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_netif_driver"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/esp_now</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_now"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_now"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/esp_now</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_now"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_now"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/esp_openthread</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_openthread"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_openthread"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/esp_openthread</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_openthread"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_openthread"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/esp_smartconfig</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_smartconfig"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_smartconfig"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/esp_smartconfig</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_smartconfig"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_smartconfig"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/esp_wifi</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_wifi"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_wifi"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/esp_wifi</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/esp_wifi"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/esp_wifi"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/network/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/network/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/network/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/network/"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/adc_calibration</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/adc_calibration"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/adc_calibration"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/adc_calibration</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/adc_calibration"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/adc_calibration"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/adc_continuous</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/adc_continuous"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/adc_continuous"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/adc_continuous</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/adc_continuous"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/adc_continuous"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/adc_oneshot</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/adc_oneshot"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/adc_oneshot"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/adc_oneshot</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/adc_oneshot"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/adc_oneshot"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/clk_tree</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/clk_tree"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/clk_tree"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/clk_tree</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/clk_tree"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/clk_tree"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/dac</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/dac"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/dac"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/dac</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/dac"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/dac"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/gpio</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/gpio"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/gpio"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/gpio</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/gpio"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/gpio"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/gptimer</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/gptimer"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/gptimer"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/gptimer</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/gptimer"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/gptimer"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/i2c</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/i2c"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/i2c"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/i2c</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/i2c"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/i2c"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/i2s</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/i2s"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/i2s"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/i2s</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/i2s"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/i2s"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/lcd</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/lcd"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/lcd"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/lcd</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/lcd"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/lcd"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/ledc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/ledc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/ledc"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/ledc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/ledc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/ledc"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/mcpwm</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/mcpwm"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/mcpwm"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/mcpwm</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/mcpwm"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/mcpwm"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/pcnt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/pcnt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/pcnt"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/pcnt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/pcnt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/pcnt"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/rmt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/rmt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/rmt"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/rmt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/rmt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/rmt"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/sd_pullup_requirements</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sd_pullup_requirements"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sd_pullup_requirements"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sd_pullup_requirements</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sd_pullup_requirements"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sd_pullup_requirements"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/sdio_slave</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sdio_slave"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdio_slave"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdio_slave</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sdio_slave"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdio_slave"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/sdm</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sdm"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdm"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdm</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sdm"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdm"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/sdmmc_host</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sdmmc_host"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdmmc_host"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdmmc_host</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sdmmc_host"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdmmc_host"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/sdspi_host</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sdspi_host"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdspi_host"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdspi_host</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sdspi_host"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdspi_host"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/sdspi_share</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sdspi_share"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdspi_share"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdspi_share</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/sdspi_share"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/sdspi_share"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/secure_element</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/secure_element"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/secure_element"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/secure_element</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/secure_element"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/secure_element"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/spi_features</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_features"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_features"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_features</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_features"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_features"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_concurrency</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_concurrency"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_concurrency"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_concurrency</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_concurrency"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_concurrency"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_idf_vs_rom</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_idf_vs_rom"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_idf_vs_rom"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_idf_vs_rom</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_idf_vs_rom"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_idf_vs_rom"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_optional_feature</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_optional_feature"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_optional_feature"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_optional_feature</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_optional_feature"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_optional_feature"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_override_driver</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_override_driver"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_override_driver"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_override_driver</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_override_driver"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_flash/spi_flash_override_driver"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/spi_master</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_master"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_master"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_master</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_master"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_master"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/spi_slave</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_slave"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_slave"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_slave</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/spi_slave"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/spi_slave"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/touch_pad</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/touch_pad"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/touch_pad"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/touch_pad</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/touch_pad"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/touch_pad"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/twai</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/twai"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/twai"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/twai</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/twai"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/twai"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/peripherals/uart</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/uart"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/uart"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/peripherals/uart</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/peripherals/uart"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/peripherals/uart"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/asio</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/asio"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/asio"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/asio</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/asio"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/asio"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/esp_crt_bundle</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_crt_bundle"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_crt_bundle"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_crt_bundle</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_crt_bundle"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_crt_bundle"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/esp_http_client</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_http_client"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_http_client"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_http_client</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_http_client"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_http_client"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/esp_http_server</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_http_server"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_http_server"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_http_server</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_http_server"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_http_server"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/esp_https_server</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_https_server"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_https_server"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_https_server</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_https_server"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_https_server"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/esp_local_ctrl</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_local_ctrl"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_local_ctrl"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_local_ctrl</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_local_ctrl"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_local_ctrl"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/esp_sdio_slave_protocol</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_sdio_slave_protocol"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_sdio_slave_protocol"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_sdio_slave_protocol</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_sdio_slave_protocol"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_sdio_slave_protocol"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/esp_serial_slave_link</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_serial_slave_link"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_serial_slave_link"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_serial_slave_link</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_serial_slave_link"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_serial_slave_link"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/esp_spi_slave_protocol</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_spi_slave_protocol"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_spi_slave_protocol"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_spi_slave_protocol</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_spi_slave_protocol"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_spi_slave_protocol"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/esp_tls</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_tls"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_tls"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_tls</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/esp_tls"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/esp_tls"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/icmp_echo</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/icmp_echo"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/icmp_echo"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/icmp_echo</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/icmp_echo"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/icmp_echo"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/mbedtls</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/mbedtls"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/mbedtls"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/mbedtls</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/mbedtls"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/mbedtls"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/mdns</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/mdns"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/mdns"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/mdns</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/mdns"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/mdns"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/modbus</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/modbus"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/modbus"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/modbus</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/modbus"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/modbus"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/protocols/mqtt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/mqtt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/mqtt"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/protocols/mqtt</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/protocols/mqtt"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/protocols/mqtt"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/provisioning/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/provisioning/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/provisioning/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/provisioning/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/provisioning/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/provisioning/"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/provisioning/protocomm</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/provisioning/protocomm"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/provisioning/protocomm"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/provisioning/protocomm</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/provisioning/protocomm"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/provisioning/protocomm"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/provisioning/provisioning</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/provisioning/provisioning"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/provisioning/provisioning"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/provisioning/provisioning</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/provisioning/provisioning"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/provisioning/provisioning"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/provisioning/wifi_provisioning</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/provisioning/wifi_provisioning"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/provisioning/wifi_provisioning"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/provisioning/wifi_provisioning</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/provisioning/wifi_provisioning"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/provisioning/wifi_provisioning"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/fatfs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/fatfs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/fatfs"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/fatfs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/fatfs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/fatfs"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/fatfsgen</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/fatfsgen"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/fatfsgen"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/fatfsgen</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/fatfsgen"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/fatfsgen"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/mass_mfg</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/mass_mfg"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/mass_mfg"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/mass_mfg</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/mass_mfg"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/mass_mfg"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/nvs_encryption</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/nvs_encryption"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_encryption"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_encryption</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/nvs_encryption"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_encryption"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/nvs_flash</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/nvs_flash"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_flash"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_flash</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/nvs_flash"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_flash"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/nvs_partition_gen</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/nvs_partition_gen"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_partition_gen"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_partition_gen</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/nvs_partition_gen"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_partition_gen"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/nvs_partition_parse</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/nvs_partition_parse"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_partition_parse"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_partition_parse</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/nvs_partition_parse"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/nvs_partition_parse"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/partition</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/partition"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/partition"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/partition</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/partition"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/partition"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/sdmmc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/sdmmc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/sdmmc"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/sdmmc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/sdmmc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/sdmmc"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/spiffs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/spiffs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/spiffs"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/spiffs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/spiffs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/spiffs"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/vfs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/vfs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/vfs"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/vfs</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/vfs"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/vfs"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/storage/wear-levelling</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/wear-levelling"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/wear-levelling"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/storage/wear-levelling</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/storage/wear-levelling"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/storage/wear-levelling"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/app_image_format</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/app_image_format"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/app_image_format"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/app_image_format</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/app_image_format"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/app_image_format"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/app_trace</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/app_trace"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/app_trace"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/app_trace</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/app_trace"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/app_trace"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/bootloader_image_format</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/bootloader_image_format"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/bootloader_image_format"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/bootloader_image_format</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/bootloader_image_format"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/bootloader_image_format"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/chip_revision</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/chip_revision"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/chip_revision"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/chip_revision</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/chip_revision"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/chip_revision"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/console</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/console"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/console"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/console</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/console"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/console"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/efuse</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/efuse"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/efuse"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/efuse</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/efuse"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/efuse"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/esp_err</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/esp_err"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/esp_err"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/esp_err</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/esp_err"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/esp_err"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/esp_event</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/esp_event"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/esp_event"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/esp_event</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/esp_event"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/esp_event"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/esp_function_with_shared_stack</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/esp_function_with_shared_stack"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/esp_function_with_shared_stack"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/esp_function_with_shared_stack</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/esp_function_with_shared_stack"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/esp_function_with_shared_stack"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/esp_https_ota</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/esp_https_ota"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/esp_https_ota"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/esp_https_ota</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/esp_https_ota"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/esp_https_ota"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/esp_timer</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/esp_timer"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/esp_timer"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/esp_timer</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/esp_timer"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/esp_timer"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/freertos</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/freertos"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/freertos"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/freertos</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/freertos"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/freertos"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/freertos_additions</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/freertos_additions"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/freertos_additions"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/freertos_additions</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/freertos_additions"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/freertos_additions"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/freertos_idf</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/freertos_idf"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/freertos_idf"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/freertos_idf</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/freertos_idf"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/freertos_idf"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/heap_debug</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/heap_debug"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/heap_debug"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/heap_debug</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/heap_debug"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/heap_debug"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/himem</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/himem"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/himem"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/himem</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/himem"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/himem"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/internal-unstable</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/internal-unstable"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/internal-unstable"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/internal-unstable</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/internal-unstable"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/internal-unstable"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/intr_alloc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/intr_alloc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/intr_alloc"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/intr_alloc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/intr_alloc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/intr_alloc"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/ipc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/ipc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/ipc"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/ipc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/ipc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/ipc"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/log</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/log"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/log"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/log</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/log"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/log"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/mem_alloc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/mem_alloc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/mem_alloc"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/mem_alloc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/mem_alloc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/mem_alloc"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/misc_system_api</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/misc_system_api"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/misc_system_api"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/misc_system_api</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/misc_system_api"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/misc_system_api"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/mm</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/mm"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/mm"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/mm</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/mm"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/mm"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/ota</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/ota"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/ota"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/ota</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/ota"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/ota"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/perfmon</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/perfmon"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/perfmon"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/perfmon</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/perfmon"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/perfmon"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/power_management</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/power_management"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/power_management"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/power_management</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/power_management"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/power_management"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/pthread</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/pthread"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/pthread"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/pthread</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/pthread"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/pthread"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/random</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/random"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/random"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/random</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/random"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/random"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/sleep_modes</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/sleep_modes"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/sleep_modes"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/sleep_modes</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/sleep_modes"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/sleep_modes"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/soc_caps</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/soc_caps"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/soc_caps"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/soc_caps</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/soc_caps"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/soc_caps"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/system_time</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/system_time"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/system_time"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/system_time</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/system_time"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/system_time"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/ulp</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/ulp"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/ulp"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/ulp</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/ulp"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/ulp"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/ulp_instruction_set</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/ulp_instruction_set"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/ulp_instruction_set"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/ulp_instruction_set</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/ulp_instruction_set"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/ulp_instruction_set"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/ulp_macros</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/ulp_macros"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/ulp_macros"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/ulp_macros</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/ulp_macros"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/ulp_macros"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/system/wdts</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/wdts"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/wdts"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/system/wdts</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/system/wdts"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/system/wdts"/></url><url><loc>https://esp32.ai/idf/esp32/api-reference/template</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/template"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/template"/></url><url><loc>https://esp32.ai/zh/idf/esp32/api-reference/template</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/api-reference/template"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/api-reference/template"/></url><url><loc>https://esp32.ai/idf/esp32/contribute/contributor-agreement</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/contributor-agreement"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/contributor-agreement"/></url><url><loc>https://esp32.ai/zh/idf/esp32/contribute/contributor-agreement</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/contributor-agreement"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/contributor-agreement"/></url><url><loc>https://esp32.ai/idf/esp32/contribute/copyright-guide</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/copyright-guide"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/copyright-guide"/></url><url><loc>https://esp32.ai/zh/idf/esp32/contribute/copyright-guide</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/copyright-guide"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/copyright-guide"/></url><url><loc>https://esp32.ai/idf/esp32/contribute/creating-examples</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/creating-examples"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/creating-examples"/></url><url><loc>https://esp32.ai/zh/idf/esp32/contribute/creating-examples</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/creating-examples"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/creating-examples"/></url><url><loc>https://esp32.ai/idf/esp32/contribute/documenting-code</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/documenting-code"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/documenting-code"/></url><url><loc>https://esp32.ai/zh/idf/esp32/contribute/documenting-code</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/documenting-code"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/documenting-code"/></url><url><loc>https://esp32.ai/idf/esp32/contribute/esp-idf-tests-with-pytest</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/esp-idf-tests-with-pytest"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/esp-idf-tests-with-pytest"/></url><url><loc>https://esp32.ai/zh/idf/esp32/contribute/esp-idf-tests-with-pytest</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/esp-idf-tests-with-pytest"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/esp-idf-tests-with-pytest"/></url><url><loc>https://esp32.ai/idf/esp32/contribute/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/contribute/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/"/></url><url><loc>https://esp32.ai/idf/esp32/contribute/install-pre-commit-hook</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/install-pre-commit-hook"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/install-pre-commit-hook"/></url><url><loc>https://esp32.ai/zh/idf/esp32/contribute/install-pre-commit-hook</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/install-pre-commit-hook"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/install-pre-commit-hook"/></url><url><loc>https://esp32.ai/idf/esp32/contribute/style-guide</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/style-guide"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/style-guide"/></url><url><loc>https://esp32.ai/zh/idf/esp32/contribute/style-guide</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/contribute/style-guide"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/contribute/style-guide"/></url><url><loc>https://esp32.ai/idf/esp32/genindex</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/genindex"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/genindex"/></url><url><loc>https://esp32.ai/zh/idf/esp32/genindex</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/genindex"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/genindex"/></url><url><loc>https://esp32.ai/idf/esp32/get-started/establish-serial-connection</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/establish-serial-connection"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/establish-serial-connection"/></url><url><loc>https://esp32.ai/zh/idf/esp32/get-started/establish-serial-connection</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/establish-serial-connection"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/establish-serial-connection"/></url><url><loc>https://esp32.ai/idf/esp32/get-started/flashing-troubleshooting</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/flashing-troubleshooting"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/flashing-troubleshooting"/></url><url><loc>https://esp32.ai/zh/idf/esp32/get-started/flashing-troubleshooting</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/flashing-troubleshooting"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/flashing-troubleshooting"/></url><url><loc>https://esp32.ai/idf/esp32/get-started/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/get-started/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/"/></url><url><loc>https://esp32.ai/idf/esp32/get-started/linux-macos-setup</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/linux-macos-setup"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/linux-macos-setup"/></url><url><loc>https://esp32.ai/zh/idf/esp32/get-started/linux-macos-setup</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/linux-macos-setup"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/linux-macos-setup"/></url><url><loc>https://esp32.ai/idf/esp32/get-started/linux-macos-start-project</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/linux-macos-start-project"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/linux-macos-start-project"/></url><url><loc>https://esp32.ai/zh/idf/esp32/get-started/linux-macos-start-project</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/linux-macos-start-project"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/linux-macos-start-project"/></url><url><loc>https://esp32.ai/idf/esp32/get-started/start-project</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/start-project"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/start-project"/></url><url><loc>https://esp32.ai/zh/idf/esp32/get-started/start-project</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/start-project"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/start-project"/></url><url><loc>https://esp32.ai/idf/esp32/get-started/windows-setup-update</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/windows-setup-update"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/windows-setup-update"/></url><url><loc>https://esp32.ai/zh/idf/esp32/get-started/windows-setup-update</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/windows-setup-update"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/windows-setup-update"/></url><url><loc>https://esp32.ai/idf/esp32/get-started/windows-setup</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/windows-setup"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/windows-setup"/></url><url><loc>https://esp32.ai/zh/idf/esp32/get-started/windows-setup</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/windows-setup"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/windows-setup"/></url><url><loc>https://esp32.ai/idf/esp32/get-started/windows-start-project</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/windows-start-project"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/windows-start-project"/></url><url><loc>https://esp32.ai/zh/idf/esp32/get-started/windows-start-project</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/get-started/windows-start-project"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/get-started/windows-start-project"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-devkitc-v2</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-devkitc-v2"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-devkitc-v2"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-devkitc-v2</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-devkitc-v2"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-devkitc-v2"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-devkitc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-devkitc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-devkitc"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-devkitc</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-devkitc"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-devkitc"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.0</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.0"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.0"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.0</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.0"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.0"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.1</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.1"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.1"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.1</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.1"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.1"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-ethernet-kit</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-ethernet-kit"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-ethernet-kit"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-ethernet-kit</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-ethernet-kit"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-ethernet-kit"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-devkitm-2</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-devkitm-2"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-devkitm-2"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-devkitm-2</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-devkitm-2"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-devkitm-2"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-kit-1</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-kit-1"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-kit-1"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-kit-1</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-kit-1"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-kit-1"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-kit-v3</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-kit-v3"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-kit-v3"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-kit-v3</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-kit-v3"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-kit-v3"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-kit</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-kit"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-kit"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-kit</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-pico-kit"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-pico-kit"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v2</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v2"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v2"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v2</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v2"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v2"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v3</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v3"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v3"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v3</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v3"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-wrover-kit-v3"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-wrover-kit</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-wrover-kit"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-wrover-kit"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-wrover-kit</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/get-started-wrover-kit"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/get-started-wrover-kit"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/user-guide-devkitm-1</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/user-guide-devkitm-1"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/user-guide-devkitm-1"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/user-guide-devkitm-1</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/user-guide-devkitm-1"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/user-guide-devkitm-1"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/esp32/user-guide-devkits-r-v1.1</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/user-guide-devkits-r-v1.1"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/user-guide-devkits-r-v1.1"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/esp32/user-guide-devkits-r-v1.1</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/esp32/user-guide-devkits-r-v1.1"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/esp32/user-guide-devkits-r-v1.1"/></url><url><loc>https://esp32.ai/idf/esp32/hw-reference/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/hw-reference/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/hw-reference/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/hw-reference/"/></url><url><loc>https://esp32.ai/idf/esp32/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/"/></url><url><loc>https://esp32.ai/idf/esp32/libraries-and-frameworks/cloud-frameworks</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/libraries-and-frameworks/cloud-frameworks"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/libraries-and-frameworks/cloud-frameworks"/></url><url><loc>https://esp32.ai/zh/idf/esp32/libraries-and-frameworks/cloud-frameworks</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/libraries-and-frameworks/cloud-frameworks"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/libraries-and-frameworks/cloud-frameworks"/></url><url><loc>https://esp32.ai/idf/esp32/libraries-and-frameworks/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/libraries-and-frameworks/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/libraries-and-frameworks/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/libraries-and-frameworks/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/libraries-and-frameworks/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/libraries-and-frameworks/"/></url><url><loc>https://esp32.ai/idf/esp32/libraries-and-frameworks/libs-frameworks</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/libraries-and-frameworks/libs-frameworks"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/libraries-and-frameworks/libs-frameworks"/></url><url><loc>https://esp32.ai/zh/idf/esp32/libraries-and-frameworks/libs-frameworks</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/libraries-and-frameworks/libs-frameworks"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/libraries-and-frameworks/libs-frameworks"/></url><url><loc>https://esp32.ai/idf/esp32/resources</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/resources"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/resources"/></url><url><loc>https://esp32.ai/zh/idf/esp32/resources</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/resources"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/resources"/></url><url><loc>https://esp32.ai/idf/esp32/security/flash-encryption</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/flash-encryption"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/flash-encryption"/></url><url><loc>https://esp32.ai/zh/idf/esp32/security/flash-encryption</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/flash-encryption"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/flash-encryption"/></url><url><loc>https://esp32.ai/idf/esp32/security/host-based-security-workflows</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/host-based-security-workflows"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/host-based-security-workflows"/></url><url><loc>https://esp32.ai/zh/idf/esp32/security/host-based-security-workflows</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/host-based-security-workflows"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/host-based-security-workflows"/></url><url><loc>https://esp32.ai/idf/esp32/security/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/"/></url><url><loc>https://esp32.ai/zh/idf/esp32/security/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/"/></url><url><loc>https://esp32.ai/idf/esp32/security/secure-boot-v1</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/secure-boot-v1"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/secure-boot-v1"/></url><url><loc>https://esp32.ai/zh/idf/esp32/security/secure-boot-v1</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/secure-boot-v1"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/secure-boot-v1"/></url><url><loc>https://esp32.ai/idf/esp32/security/secure-boot-v2</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/secure-boot-v2"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/secure-boot-v2"/></url><url><loc>https://esp32.ai/zh/idf/esp32/security/secure-boot-v2</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/secure-boot-v2"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/secure-boot-v2"/></url><url><loc>https://esp32.ai/idf/esp32/security/security</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/security"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/security"/></url><url><loc>https://esp32.ai/zh/idf/esp32/security/security</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/security/security"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/security/security"/></url><url><loc>https://esp32.ai/idf/esp32/third-party-tools/clion</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/third-party-tools/clion"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/third-party-tools/clion"/></url><url><loc>https://esp32.ai/zh/idf/esp32/third-party-tools/clion</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/third-party-tools/clion"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/third-party-tools/clion"/></url><url><loc>https://esp32.ai/idf/esp32/third-party-tools/platformio</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/third-party-tools/platformio"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/third-party-tools/platformio"/></url><url><loc>https://esp32.ai/zh/idf/esp32/third-party-tools/platformio</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/third-party-tools/platformio"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/third-party-tools/platformio"/></url><url><loc>https://esp32.ai/idf/esp32/third-party-tools/visualgdb</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/third-party-tools/visualgdb"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/third-party-tools/visualgdb"/></url><url><loc>https://esp32.ai/zh/idf/esp32/third-party-tools/visualgdb</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/third-party-tools/visualgdb"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/third-party-tools/visualgdb"/></url><url><loc>https://esp32.ai/idf/esp32/versions</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/versions"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/versions"/></url><url><loc>https://esp32.ai/zh/idf/esp32/versions</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/idf/esp32/versions"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/idf/esp32/versions"/></url><url><loc>https://esp32.ai/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/"/></url><url><loc>https://esp32.ai/zh/</loc><lastmod>2025-05-12T13:17:16.000Z</lastmod><xhtml:link rel="alternate" hreflang="en-US" href="https://esp32.ai/"/><xhtml:link rel="alternate" hreflang="zh-Hans" href="https://esp32.ai/zh/"/></url></urlset>