ESP-IDF Programming Guide Logo
  • Get Started
  • API Reference
    • API Conventions
    • Application Protocols
    • Bluetooth® API
    • Error Codes Reference
    • Networking APIs
    • Peripherals API
    • Project Configuration
    • Provisioning API
    • Storage API
    • System API
      • App Image Format
      • Bootloader Image Format
      • Application Level Tracing
      • Call Function with External Stack
      • Chip Revision
      • Console
      • eFuse Manager
      • Error Code and Helper Functions
      • ESP HTTPS OTA
      • Event Loop Library
      • FreeRTOS Overview
      • FreeRTOS (IDF)
      • FreeRTOS (Supplemental Features)
      • Heap Memory Allocation
      • Memory Management for MMU Supported Memory
      • Memory Synchronization
      • Heap Memory Debugging
      • High Resolution Timer (ESP Timer)
      • Internal and Unstable APIs
      • Inter-Processor Call (IPC)
      • Interrupt Allocation
      • Logging library
      • Miscellaneous System APIs
      • Over The Air Updates (OTA)
      • Performance Monitor
      • Power Management
      • POSIX Threads Support
      • Random Number Generation
      • Sleep Modes
      • SoC Capabilities
      • System Time
      • Asynchronous Memory Copy
      • ULP Coprocessor Programming
      • ULP RISC-V Coprocessor Programming
      • Watchdogs
  • Hardware Reference
  • API Guides
  • Security Guides
  • Migration Guides
  • Libraries and Frameworks
  • Contributions Guide
  • ESP-IDF Versions
  • Resources
  • Copyrights and Licenses
  • About
  • Switch Between Languages
ESP-IDF Programming Guide
  • »
  • API Reference »
  • System API
  • Edit on GitHub

Note

There is a newer bugfix release of this version. The latest bugfix release is v5.2.5

System API

[中文]

  • App Image Format
  • Bootloader Image Format
  • Application Level Tracing
  • Call Function with External Stack
  • Chip Revision
  • Console
  • eFuse Manager
  • Error Code and Helper Functions
  • ESP HTTPS OTA
  • Event Loop Library
  • FreeRTOS Overview
  • FreeRTOS (IDF)
  • FreeRTOS (Supplemental Features)
  • Heap Memory Allocation
  • Memory Management for MMU Supported Memory
  • Memory Synchronization
  • Heap Memory Debugging
  • High Resolution Timer (ESP Timer)
  • Internal and Unstable APIs
  • Inter-Processor Call (IPC)
  • Interrupt Allocation
  • Logging library
  • Miscellaneous System APIs
  • Over The Air Updates (OTA)
  • Performance Monitor
  • Power Management
  • POSIX Threads Support
  • Random Number Generation
  • Sleep Modes
  • SoC Capabilities
  • System Time
  • Asynchronous Memory Copy
  • ULP Coprocessor Programming
  • ULP RISC-V Coprocessor Programming
  • Watchdogs

Code examples for this API section are provided in the system directory of ESP-IDF examples.

Provide feedback about this document

Previous Next

© Copyright 2016 - 2024, Espressif Systems (Shanghai) Co., Ltd.

  • Built with Sphinx using a theme based on Read the Docs Sphinx Theme.
  • Download PDF