Skip to main content

Crate esp_idf_sys

Crate esp_idf_sys 

Source
Expand description

Raw Rust bindings for the ESP-IDF SDK.

§Build Prerequisites

Follow the Prerequisites section in the esp-idf-template crate.

§Customizing the Build

Table of contents

§Rust configuration flags

The following are flags passed to rustc that influence the build.

  • §--cfg espidf_time64

    This is a flag for the libc crate that uses 64-bits (instead of 32-bits) for time_t. This must be set for ESP-IDF 5.0 and above and must be unset for lesser versions.

  • §-Zbuild-std=std,panic_abort

    Required for std support. Rust does not provide std libraries for ESP32 targets since they are tier-2/-3.

§Features

  • §native

    This is the default feature for downloading all tools and building the ESP-IDF framework using the framework’s “native” (own) tooling. It relies on build and installation utilities available in the embuild crate.

    The native builder installs all needed tools to compile this crate as well as the ESP-IDF framework itself.

  • §pio

    This is a backup feature for installing all build tools and building the ESP-IDF framework. It uses PlatformIO via the embuild crate.

    Similarly to the native builder, the pio builder also automatically installs all needed tools (PlatformIO packages and frameworks in this case) to compile this crate as well as the ESP-IDF framework itself.

    [!WARNING] The pio builder is less flexible than the default native builder in that it can work with only one, specific version of ESP-IDF. At the time of writing, this is V4.3.2.

  • §binstart

    Defines the esp-idf entry-point for when the root crate is a binary crate that defines a main function.

  • §libstart

    Defines the esp-idf entry-point for when the root crate is a library crate. The root crate is expected to provide a

    #[no_mangle]
    fn main() {}

    function.

§sdkconfig

The esp-idf makes use of an sdkconfig file for its compile-time component configuration (see the esp-idf docs for more information). This config is separate from the build configuration.

§(native builder only) Using cargo-idf to interactively modify ESP-IDF’s sdkconfig file

TBD: Upcoming

§(pio builder only) Using cargo-pio to interactively modify ESP-IDF’s sdkconfig file

To enable Bluetooth, or do other configurations to the ESP-IDF sdkconfig you might take advantage of the cargo-pio Cargo subcommand:

  • To install it, issue cargo install cargo-pio --git https://github.com/ivmarkov/cargo-pio
  • To open the ESP-IDF interactive menuconfig system, issue cargo pio espidf menuconfig in the root of your binary crate project
  • To use the generated/updated sdkconfig file, follow the steps described in the “Bluetooth Support” section

§ESP-IDF configuration

There are two ways to configure how the ESP-IDF framework is compiled:

  1. Environment variables, denoted by $VARIABLE;

    The environment variables can be passed on the command line, or put into the [env] section of a .cargo/config.toml file (see cargo reference).

  2. The [package.metadata.esp-idf-sys] section of the Cargo.toml, denoted by field.

    [!NOTE] Configuration can only come from the root crate’s Cargo.toml. The root crate is the package in the workspace directory. If there is no root crate in case of a virtual workspace, its name can be specified with the ESP_IDF_SYS_ROOT_CRATE environment variable.

    [!WARNING] Environment variables always take precedence over Cargo.toml metadata.

[!NOTE] workspace directory

The workspace directory mentioned here is always the directory containing the Cargo.lock file and the target directory (unless configured otherwise, see the note below about CARGO_TARGET_DIR) where the build artifacts are stored. It can be overridden with the CARGO_WORKSPACE_DIR environment variable, should this not be the right directory.
(See embuild::cargo::workspace_dir for more information).

There is no need to explicitly add a [workspace] section to the Cargo.toml of the workspace directory.

Please note that if you have set CARGO_TARGET_DIR and moved your target directory out of the crate root, then embuild is not able to locate the crate root. This will result in it among other things ignoring your local sdkconfig.defaults. In this case you must declare:

[env]
CARGO_WORKSPACE_DIR = { value = "", relative = true }

in the .cargo/config.toml file, to force it to look in the current directory.

The following configuration options are available:

  • §esp_idf_sdkconfig_defaults, $ESP_IDF_SDKCONFIG_DEFAULTS

    A single path or a list of paths to sdkconfig.defaults files to be used as base values for the sdkconfig. If such a path is relative, it will be relative to the workspace directory.

    Defaults to sdkconfig.defaults.

    In case of the environment variable, multiple elements should be ;-separated.

    [!NOTE] For each defaults file in this list, a more specific file will also be searched and used. This happens with the following patterns and order (least to most specific):

    1. <path>
    2. <path>.<profile>
    3. <path>.<mcu>
    4. <path>.<profile>.<mcu>

    where <profile> is the current cargo profile used (debug/release) and <mcu> specifies the mcu for which this is currently compiled for (see the mcu configuration option below).

    [!WARNING] A setting contained in a more specific defaults file will override the same setting specified in a less specific one. For example, in a debug build, flags in sdkconfig.debug override those in sdkconfig.defaults.

  • §esp_idf_sdkconfig, $ESP_IDF_SDKCONFIG

    The sdkconfig file used to configure the esp-idf. If this is a relative path, it is relative to the workspace directory.

    Defaults to sdkconfig.

    [!NOTE] Similar to the sdkconfig.defaults-file a more specific sdkconfig-file will be selected if available. This happens with the following patterns and precedence:

    1. <path>.<profile>.<mcu>
    2. <path>.<mcu>
    3. <path>.<profile>
    4. <path>

     

    [!NOTE] native builder only:
    The cargo optimization options (debug and opt-level) are used by default to determine the compiler optimizations of the esp-idf, however if the compiler optimization options are already set in the sdkconfig they will be used instead.

  • §esp_idf_tools_install_dir, $ESP_IDF_TOOLS_INSTALL_DIR

    The install location for the ESP-IDF framework tooling.

    [!NOTE] The framework tooling is either PlatformIO when the pio builder is used, or the ESP-IDF native toolset when the native builder is used (default).

    This option can take one of the following values:

    • workspace (default) - the tooling will be installed or used in <crate-workspace-dir>/.embuild/platformio for pio, and <crate-workspace-dir>/.embuild/espressif for the native builder;

    • out - the tooling will be installed or used inside esp-idf-sys’s build output directory, and will be deleted when cargo clean is invoked;

    • global - the tooling will be installed or used in its standard directory (~/.platformio for PlatformIO, and ~/.espressif for the native ESP-IDF toolset);

    • custom:<dir> - the tooling will be installed or used in the directory specified by <dir>. If this directory is a relative location, it is assumed to be relative to the workspace directory;

    • fromenv - use the build framework from the environment

      • native builder: use activated esp-idf environment (see esp-idf docs unix / windows)
      • pio builder: use platformio from the environment (i.e. $PATH)

      and error if this is not possible.

    [!WARNING] Please be extra careful with the custom:<dir> setting when switching from pio to native and the other way around, because the builder will install the tooling in <dir> without using any additional platformio or espressif subdirectories, so if you are not careful, you might end up with both PlatformIO, as well as the ESP-IDF native tooling intermingled together in a single folder.

    [!WARNING] The ESP-IDF git repository will be cloned inside the tooling directory. The native builder will use the esp-idf at idf_path if available.

  • §idf_path, $IDF_PATH (native builder only)

    A path to a user-provided local clone of the esp-idf, that will be used instead of the one downloaded by the build script.

  • §esp_idf_version, $ESP_IDF_VERSION (native builder only)

    The version used for the esp-idf, can be one of the following:

    • commit:<hash>: Uses the commit <hash> of the esp-idf repository. Note that this will clone the whole esp-idf not just one commit.
    • tag:<tag>: Uses the tag <tag> of the esp-idf repository.
    • branch:<branch>: Uses the branch <branch> of the esp-idf repository.
    • v<major>.<minor> or <major>.<minor>: Uses the tag v<major>.<minor> of the esp-idf repository.
    • <branch>: Uses the branch <branch> of the esp-idf repository.

    Defaults to v4.4.1.

  • §esp_idf_repository, $ESP_IDF_REPOSITORY (native builder only)

    The URL to the git repository of the esp-idf, defaults to https://github.com/espressif/esp-idf.git.

    [!NOTE] When the pio builder is used, it is possible to achieve something similar to ESP_IDF_VERSION and ESP_IDF_REPOSITORY by using the platform_packages PlatformIO option as follows:

    ESP_IDF_PIO_CONF="platform_packages = framework-espidf @ <git-url> [@ <git-branch>]"

    The above approach however has the restriction that PlatformIO will always use the ESP-IDF build tooling from its own ESP-IDF distribution, so the user-provided ESP-IDF branch may or may not compile. The current PlatformIO tooling is suitable for compiling ESP-IDF branches derived from versions 4.3.X and 4.4.X.

  • §$ESP_IDF_GLOB[_XXX]_BASE and $ESP_IDF_GLOB[_XXX]_YYY

    A pair of environment variable prefixes that enable copying files and directory trees that match a certain glob mask into the native C project used for building the ESP-IDF framework:

    • ESP_IDF_GLOB[_XXX]_BASE specifies the base directory which will be glob-ed for resources to be copied

    • ESP_IDF_GLOB[_XXX]_BASE_YYY specifies one or more environment variables that represent the glob masks of resources to be searched for and copied, using the directory designated by the ESP_IDF_GLOB[_XXX]_BASE environment variable as the root. For example, if the following variables are specified:

      • ESP_IDF_GLOB_HOMEDIR_BASE=/home/someuser
      • ESP_IDF_GLOB_HOMEDIR_FOO=foo*
      • ESP_IDF_GLOB_HOMEDIR_BAR=bar* … then all files and directories matching ‘foo*’ or ‘bar*’ from the home directory of the user will be copied into the ESP-IDF C project.

      Note also that _HOMEDIR in the above example is optional, and is just a mechanism allowing the user to specify more than one base directory and its glob patterns.

  • §$ESP_IDF_PIO_CONF_XXX (pio builder only)

    A PlatformIO setting (or multiple settings separated by a newline) that will be passed as-is to the platformio.ini file of the C project that compiles the ESP-IDF.

    Check the PlatformIO documentation for more information as to what settings you can pass via this variable.

    [!NOTE] This is not one variable, but rather a family of variables all starting with ESP_IDF_PIO_CONF_. For example, passing ESP_IDF_PIO_CONF_1 as well as ESP_IDF_PIO_CONF_FOO is valid and all such variables will be honored.

  • §esp_idf_cmake_generator, $ESP_IDF_CMAKE_GENERATOR (native builder only)

    The CMake generator to be used when building the ESP-IDF.

    If not specified or set to default, Ninja will be used on all platforms except Linux/aarch64, where (for now) the Unix Makefiles generator will be used, as there are no Ninja builds for that platform provided by Espressif yet.

    Possible values for this environment variable are the names of all command-line generators that CMake supports with spaces and hyphens removed.

  • §esp_idf_path_issues, $ESP_IDF_PATH_ISSUES

    What should happen to the build process if the Rust project path does not meet certain criteria (i.e. path too long on Windows or path contains spaces on Linux). Possible values:

    • err (default) - Fail the build
    • warn - Issue a warning but continue the build
    • ignore - Continue the build and do not issue a warning
  • §esp_idf_c_env_vars_issues, $ESP_IDF_C_ENV_VARS_ISSUES (non-CMake build only)

    What should happen to the build process if certain environment variables that might fail the ESP IDF C build are detected. Possible values:

    • warnremove (default) - Do not pass these variables to the ESP IDF C build, and issue a build warning
    • remove - Same as above but do not issue a warning
    • err - Fail the build
    • warn - Issue a warning but do not remove the variables and continue the build
    • ignore - Continue the build and do not issue a warning

    The currently detected environment variables that might be problematic are as follows: CC, CXX, CFLAGS, CCFLAGS, CXXFLAGS, CPPFLAGS, LDFLAGS, GCC_EXEC_PREFIX, COMPILER_PATH, C_INCLUDE_PATH, CPLUS_INCLUDE_PATH.

  • Background:

    As part of installing the esp Rust toolchain, the espup utility - on Unix-like systems - configures a hidden symlink in its private folder that points to the Clang compiler library that is also distributed with the esp Rust toolchain (and which - just like the esp Rust toolchain itself - does support the xtensa architecture).

    Since esp-idf-sys uses bindgen to generate raw bindings for the C ESP IDF APIs, it needs to have the LIBCLANG_PATH env var configured to point to the CLang library.

    esp-idf-sys does this automatically, by using the symlink provided by espup.

    Following options are available:

    • try (default) - Check if the symlink is available and use it; continue the build expecting a user-defined LIBCLANG_PATH env var otherwise
    • warn - Same as try but report a warning if the symlink is not available
    • err - Fail the build if the symlink is not available or broken
    • ignore - Do not use the symlink at all
  • §esp_idf_component_manager, $ESP_IDF_COMPONENT_MANAGER

    Whether the esp-idf component manager should be on or off.

    Can be any of true, y, yes, on for on, and false, n, no, off for off.

    If not specified, it is on by default.

  • §mcu, $MCU

    The MCU name (i.e. esp32, esp32s2, esp32s3 esp32c3, esp32c2, esp32h2, esp32c5, esp32c6, esp32c61, esp32p4).

    If not set this will be automatically detected from the cargo target.

    [!WARNING] Older ESP-IDF versions might not support all MCUs from above.

  • §esp_idf_components, $ESP_IDF_COMPONENTS (native builder only)

    Note
    The esp-idf is split into components, where one component is essentially a library with its name typically being the name of the containing directory (for more information see the esp-idf build system docs).

    To see which components esp-idf-sys compiled, run the build with the -vv flag (to display build script output), and look for [esp-idf-sys <version>] Built components: ... in the output.

    The (;-separated for the environment variable) list of esp-idf component names that should be built. This list is used to trim the esp-idf build. Any component that is a dependency of a component in this list will also automatically be built.

    Defaults to all components being built.

    [!NOTE]
    Some components must be explicitly enabled in the sdkconfig.
    Extra components must also be added to this list if they are to be built.

§Example

An example of the [package.metadata.esp-idf-sys] section of the Cargo.toml.

[package.metadata.esp-idf-sys]
esp_idf_tools_install_dir = "global"
esp_idf_sdkconfig = "sdkconfig"
esp_idf_sdkconfig_defaults = ["sdkconfig.defaults", "sdkconfig.defaults.ble"]
# native builder only
esp_idf_version = "branch:release/v4.4"
esp_idf_components = ["pthread"]

§Extra ESP-IDF components

It is possible to let esp-idf-sys compile extra ESP-IDF components and generate bindings for them.

This is possible by adding an object to the package.metadata.esp-idf-sys.extra_components array of the Cargo.toml. esp-idf-sys will honor all such extra components in the root crate‘s and all direct dependencies’ Cargo.toml.

[!NOTE] By only specifying the bindings_header field, one can extend the set of esp-idf bindings that were generated from src/include/esp-idf/bindings.h. To do this you need to create a *.h header file in your project source, and reference that in the bindings_header variable. You can then include extra esp-idf header files from there.

An extra component can be specified like this:

[[package.metadata.esp-idf-sys.extra_components]]
# A single path or a list of paths to a component directory or directory 
# containing components.
# 
# Each path can be absolute or relative. Relative paths will be relative to the
# folder containing the defining `Cargo.toml`.
# 
# **This field is optional.** No component will be built if this field is absent, though
# the bindings of the `[Self::bindings_header]` will still be generated.
component_dirs = ["dir1", "dir2"] # or "dir"


# A remote component to be included in the build. For multiple remote components
# consider declaring multiple extra components.
#
# The components will be managed by the esp-idf component manager. Each remote
# component will correspond to an `idf_component.yml` `dependencies` entry.
# See the Remote component section as to what options are available.
#
# **This field is optional.**
remote_component = { ... }

# The path to the C header to generate the bindings with. If this option is absent,
# **no** bindings will be generated.
#
# The path can be absolute or relative. A relative path will be relative to the
# folder containing the defining `Cargo.toml`.
#
# This field is optional.
bindings_header = "bindings.h"

# If this field is present, the component bindings will be generated separately from
# the `esp-idf` bindings and put into their own module inside the `esp-idf-sys` crate.
# Otherwise, if absent, the component bindings will be added to the existing
# `esp-idf` bindings (which are available in the crate root).
#
# To put the bindings into its own module, a separate bindgen instance will generate
# the bindings. Note that this will result in duplicate `esp-idf` bindings if the
# same `esp-idf` headers that were already processed for the `esp-idf` bindings are
# included by the component(s).
#
# This field is optional.
bindings_module = "name"

and is equivalent to

[package.metadata.esp-idf-sys]
extra_components = [
    { component_dirs = [ "dir1", "dir2" ], bindings_header = "bindings.h", bindings_module = "name" }
]

§Remote components (idf component registry)

The esp-idf build systems supports remote components managed by the esp-idf component manager. All remote component dependencies can be specified using the extra esp-idf components remote_component field. Every such dependency maps exactly to a dependency entry in the idf_component.yml manifest.

The component manager will resolve all such dependencies, in addition to those of the C esp-idf components, and download them to the managed_components directory in the esp-idf-sys out (build output) directory.

A lock file (components_<chip>.lock) will be generated in the workspace directory if there is at least one such dependency.

See the esp_idf_component_manager options to turn the component manager off.

A remote component can be specified by:

[package.metadata.esp-idf-sys.extra_components.0.remote_component]
# The name of the remote component. Corresponds to a key in the dependencies of
# `idf_component.yml`.
name = "component_name"
# The version of the remote component. Corresponds to the `version` field of the
# `idf_component.yml`.
version = "1.2"
# A git url that contains this remote component. Corresponds to the `git`
# field of the `idf_component.yml`.
#
# This field is optional.
git = "https://github.com/espressif/esp32-camera.git"
# A path to the component.
# Corresponds to the `path` field of the `idf_component.yml`.
#
# Note: This should not be used for local components, use
# `component_dirs` of extra components instead.
#
# This field is optional.
path = "path/to/component"
# A url to a custom component registry. Corresponds to the `service_url`
# field of the `idf_component.yml`.
#
# This field is optional.
service_url = "https://componentregistry.company.com"

For example, to add a dependency the 1.2.x version of the espressif/mdns component, add the following to your Cargo.toml:

[[package.metadata.esp-idf-sys.extra_components]]
remote_component = { name = "espressif/mdns", version = "1.2" }

Note
Slashes (/) in a remote component’s name will be replaced with two underscores __ for the name of the compiled component (e.g. espressif/mdns will become espressif__mdns with the cfg esp_idf_comp_espressif__mdns_enabled).

Remote components that are not already included inside the esp-idf-sys bindings.h file must be manually added, in its own C header file.

For example, the espressif/esp32-camera component could be included in the following way:

[[package.metadata.esp-idf-sys.extra_components]]
remote_component = { name = "espressif/esp32-camera", version = "2.0.7" }
bindings_header = "your_bindings.h"
bindings_module = "camera"

and the your_bindings.h file could look like this:

#if defined(ESP_IDF_COMP_ESPRESSIF__ESP32_CAMERA_ENABLED)
#include "esp_camera.h"
#endif

In this case the bindings would be generated in the esp_idf_sys::camera module.

§Conditional compilation

The esp-idf-sys build script will set rustc cfgs available for its sources.

[!IMPORTANT] If an upstream crate also wants to have access to the cfgs it must:

  • have esp-idf-sys as a dependency, and

  • output the cfgs in its build script with

    embuild::espidf::sysenv::output();

    using the embuild crate.

The list of available cfgs:

  • esp_idf_comp_{component}_enabled for each component

  • esp_idf_version="{major}.{minor}"

  • esp_idf_version_full="{major}.{minor}.{patch}"

  • esp_idf_version_major="{major}"

  • esp_idf_version_minor="{minor}"

  • esp_idf_version_patch="{patch}"

  • esp_idf_{sdkconfig_option}

    Each sdkconfig setting where {sdkconfig_option} corresponds to the option set in the sdkconfig lowercased, without the CONFIG_ prefix and with a lowercase esp_idf_ prefix. Only options set to y will get a cfg.

  • {mcu}

    Corresponds to the mcu for which the esp-idf is compiled for.

§More info

If you are interested in how it all works under the hood, check the build.rs build script of this crate.

Macros§

esp
Convert an esp_err_t into a Result<(), EspError>.
esp_app_desc
esp_nofail
Panic with an error-specific message if err is not ESP_OK.
esp_result
Convert an esp_err_t into a Result<T, EspError>.

Structs§

DIR
@brief Opaque directory structure
ETSEventTag
EspError
A wrapped esp_err_t to check if an error occurred.
EventGroupDef_t
Type by which event groups are referenced. For example, a call to xEventGroupCreate() returns an EventGroupHandle_t variable that can then be used as a parameter to other event group functions.
FATFS
FFOBJID
FF_DIR
FIL
FILINFO
HeapRegion
MD5Context
@brief Type defined for MD5 context
MKFS_PARM
PARTITION
QueueDefinition
Type by which queues are referenced. For example, a call to xQueueCreate() returns an QueueHandle_t variable that can then be used as a parameter to xQueueSend(), xQueueReceive(), etc.
SHAContext
StreamBufferDef_t
Type by which stream buffers are referenced. For example, a call to xStreamBufferCreate() returns an StreamBufferHandle_t variable that can then be used as a parameter to xStreamBufferSend(), xStreamBufferReceive(), etc.
TaskIterator
@brief Task Snapshot iterator
_Bigint
_ETSTIMER_
__BindgenBitfieldUnit
__IncompleteArrayField
__locale_t
__lock
__sFILE
__sbuf
__tm
_atexit
_glue
_internal_arg_dstr
_ip_addr
@brief IP address
_mbstate_t
_misc_reent
_mprec
_on_exit_args
_pthread_cleanup_context
_rand48
_reent
acd
adc_cali_curve_fitting_config_t
adc_cali_scheme_t
adc_continuous_config_t
@brief ADC continuous mode driver configurations
adc_continuous_ctx_t
adc_continuous_data_t
@brief Parsed ADC continuous mode data structure
adc_continuous_evt_cbs_t
@brief Group of ADC continuous mode callbacks
adc_continuous_evt_data_t
@brief Event data structure @note The conv_frame_buffer is maintained by the driver itself, so never free this piece of memory.
adc_continuous_handle_cfg_t
@brief ADC continuous mode driver initial configurations
adc_continuous_handle_cfg_t__bindgen_ty_1
adc_digi_configuration_t
@brief ADC digital controller settings
adc_digi_init_config_s
@brief ADC DMA driver configuration
adc_digi_output_data_t
@brief ADC digital controller (DMA mode) output data format. Used to analyze the acquired ADC (DMA) data.
adc_digi_output_data_t__bindgen_ty_1__bindgen_ty_1
adc_digi_pattern_config_t
@brief ADC digital controller pattern configuration
adc_oneshot_chan_cfg_t
@brief ADC channel configurations
adc_oneshot_unit_ctx_t
adc_oneshot_unit_init_cfg_t
@brief ADC oneshot driver initial configurations
addrinfo
arg_cmd_info
arg_date
arg_dbl
arg_end
arg_file
arg_hdr
arg_int
arg_lit
arg_rem
arg_rex
arg_str
bintime
bridgeif_config
LwIP bridge configuration
cmsghdr
color_macroblock_yuv_data_t
@brief Data structure for YUV macroblock unit
color_pixel_argb8888_data_t__bindgen_ty_1
color_pixel_gray8_data_t__bindgen_ty_1
color_pixel_rgb565_data_t__bindgen_ty_1
color_pixel_rgb888_data_t__bindgen_ty_1
color_space_pixel_format_t__bindgen_ty_1
crypto_cipher
crypto_hash
dirent
@brief Directory entry structure
div_t
dma_alignment_info_t
@brief Needed info to get GDMA alignment
eflock
esp_adc_cal_characteristics_t
@brief Structure storing characteristics of an ADC
esp_aes_context
\brief AES context structure
esp_aes_xts_context
\brief The AES XTS context-type definition.
esp_app_desc_t
@brief Description about application.
esp_backtrace_frame_t
esp_bootloader_desc_t
@brief Bootloader description structure
esp_console_cmd_t
@brief Console command description
esp_console_config_t
@brief Parameters for console initialization
esp_console_dev_uart_config_t
@brief Parameters for console device: UART
esp_console_repl_config_t
@brief Parameters for console REPL (Read Eval Print Loop)
esp_console_repl_s
@brief Console REPL base structure
esp_cpu_intr_desc_t
@brief CPU interrupt descriptor
esp_dma_mem_info_t
@brief DMA Mem info
esp_eap_fast_config
@brief Configuration settings for EAP-FAST (Extensible Authentication Protocol - Flexible Authentication via Secure Tunneling).
esp_efuse_desc_t
@brief Type definition for an eFuse field
esp_eth_config_t
@brief Configuration of Ethernet driver
esp_eth_mac_s
@brief Ethernet MAC
esp_eth_mediator_s
@brief Ethernet mediator
esp_eth_netif_glue_t
esp_eth_phy_reg_rw_data_t
@brief Data structure to Read/Write PHY register via ioctl API
esp_eth_phy_s
@brief Ethernet PHY
esp_etm_channel_config_t
@brief ETM channel configuration
esp_etm_channel_config_t_etm_chan_flags
Extra configuration flags for ETM channel
esp_etm_channel_t
esp_etm_event_t
esp_etm_task_t
esp_event_loop_args_t
Configuration for creating event loops
esp_flash_os_functions_t
@brief OS-level integration hooks for accessing flash chips inside a running OS
esp_flash_region_t
@brief Structure for describing a region of flash
esp_flash_t
@brief Structure to describe a SPI flash chip connected to the system.
esp_gcm_context
\brief The GCM context structure.
esp_http_client
esp_http_client_config_t
@brief HTTP configuration
esp_http_client_event
@brief HTTP Client events data
esp_http_client_on_data
@brief Argument structure for HTTP_EVENT_ON_DATA event
esp_http_client_redirect_event_data
@brief Argument structure for HTTP_EVENT_REDIRECT event
esp_http_server_event_data
Argument structure for HTTP_SERVER_EVENT_ON_DATA and HTTP_SERVER_EVENT_SENT_DATA event
esp_https_ota_config_t
@brief ESP HTTPS OTA configuration
esp_https_ota_config_t__bindgen_ty_1
esp_image_flash_mapping_t
esp_image_header_t
@brief Main header of binary image
esp_image_metadata_t
esp_image_segment_header_t
@brief Header of binary image segment
esp_ip4_addr
@brief IPv4 address
esp_ip6_addr
@brief IPv6 address
esp_lcd_color_conv_config_t
@brief Configuration of LCD color conversion
esp_lcd_color_conv_config_t__bindgen_ty_1__bindgen_ty_1
esp_lcd_color_conv_config_t__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
esp_lcd_i80_bus_t
esp_lcd_panel_dev_config_t
@brief Configuration structure for panel device
esp_lcd_panel_dev_config_t__bindgen_ty_2
esp_lcd_panel_io_callbacks_t
@brief Type of LCD panel IO callbacks
esp_lcd_panel_io_event_data_t
@brief Type of LCD panel IO event data
esp_lcd_panel_io_i2c_config_t
@brief Panel IO configuration structure, for I2C interface
esp_lcd_panel_io_i2c_config_t__bindgen_ty_1
esp_lcd_panel_io_spi_config_t
@brief Panel IO configuration structure, for SPI interface
esp_lcd_panel_io_spi_config_t__bindgen_ty_1
esp_lcd_panel_io_t
@brief LCD panel IO interface
esp_lcd_panel_ssd1306_config_t
@brief SSD1306 configuration structure
esp_lcd_panel_t
@brief LCD panel interface
esp_lcd_video_timing_t
@brief Timing parameters for the video data transmission
esp_log_args_end_t
@brief Structure to indicate the end of arguments.
esp_log_config_t
@brief Logging configuration structure for ESP log.
esp_log_config_t__bindgen_ty_1__bindgen_ty_1
esp_mesh_ps_duties_t
@brief Mesh power save duties
esp_mesh_ps_duties_t__bindgen_ty_1
esp_mqtt_client
esp_mqtt_client_config_t
MQTT client configuration structure
esp_mqtt_client_config_t_broker_t
Broker related configuration
esp_mqtt_client_config_t_broker_t_address_t
Broker address
esp_mqtt_client_config_t_broker_t_verification_t
Broker identity verification
esp_mqtt_client_config_t_buffer_t
Client buffer size configuration
esp_mqtt_client_config_t_credentials_t
Client related credentials for authentication.
esp_mqtt_client_config_t_credentials_t_authentication_t
Client authentication
esp_mqtt_client_config_t_network_t
Network related configuration
esp_mqtt_client_config_t_outbox_config_t
Client outbox configuration options.
esp_mqtt_client_config_t_session_t
MQTT Session related configuration
esp_mqtt_client_config_t_session_t_last_will_t
Last Will and Testament message configuration.
esp_mqtt_client_config_t_task_t
Client task configuration
esp_mqtt_error_codes
@brief MQTT error code structure to be passed as a contextual information into ERROR event
esp_mqtt_event_t
MQTT event configuration structure
esp_netif_config
@brief Generic esp_netif configuration
esp_netif_dns_info_t
@brief DNS server info
esp_netif_driver_base_s
@brief ESP-netif driver base handle
esp_netif_driver_ifconfig
@brief Specific IO driver configuration
esp_netif_inherent_config
@brief ESP-netif inherent config parameters
esp_netif_ip6_info_t
@brief IPV6 IP address information
esp_netif_ip_info_t
Event structure for IP_EVENT_STA_GOT_IP, IP_EVENT_ETH_GOT_IP events
esp_netif_netstack_config
esp_netif_netstack_lwip_ppp_config
esp_netif_netstack_lwip_vanilla_config
esp_netif_obj
@brief Type of esp_netif_object server
esp_netif_pair_mac_ip_t
@brief DHCP client’s addr info (pair of MAC and IP address)
esp_netif_ppp_config
@brief Configuration structure for PPP network interface
esp_now_peer_info
@brief ESPNOW peer information parameters.
esp_now_peer_num
@brief Number of ESPNOW peers which exist currently.
esp_now_recv_info
@brief ESPNOW receive packet information
esp_now_remain_on_channel_t
@brief ESPNOW remain on channel information
esp_now_switch_channel_t
@brief ESPNOW switch channel information
esp_openthread_config_t
@brief The OpenThread configuration
esp_openthread_dataset_changed_event_t
@brief OpenThread dataset changed event data
esp_openthread_host_connection_config_t
@brief The OpenThread host connection configuration
esp_openthread_mainloop_context_t
This structure represents a context for a select() based mainloop.
esp_openthread_platform_config_t
@brief The OpenThread platform configuration
esp_openthread_port_config_t
@brief The OpenThread port specific configuration
esp_openthread_radio_config_t
@brief The OpenThread radio configuration
esp_openthread_role_changed_event_t
@brief OpenThread role changed event data
esp_openthread_spi_host_config_t
@brief The spi port config for OpenThread.
esp_openthread_spi_slave_config_t
@brief The spi slave config for OpenThread.
esp_openthread_uart_config_t
@brief The uart port config for OpenThread.
esp_ota_select_entry_t
esp_partition_info_t
esp_partition_iterator_opaque_
esp_partition_pos_t
esp_partition_t
@brief partition information structure
esp_ping_callbacks_t
@brief Type of “ping” callback functions
esp_ping_config_t
@brief Type of “ping” configuration
esp_pm_config_t
@brief Power management config
esp_pm_lock
esp_pthread_cfg_t
pthread configuration structure that influences pthread creation
esp_secure_boot_key_digests_t
@brief Pointers to the trusted key digests.
esp_sntp_config
@brief SNTP configuration struct
esp_task_wdt_config_t
@brief Task Watchdog Timer (TWDT) configuration structure
esp_task_wdt_user_handle_s
esp_timer
esp_timer_create_args_t
@brief Timer configuration passed to esp_timer_create()
esp_tls
esp_tls_cfg
@brief ESP-TLS configuration parameters
esp_tls_cfg_server
@brief ESP-TLS Server configuration parameters
esp_tls_last_error
@brief Error structure containing relevant errors in case tls error occurred
esp_transport_item_t
esp_transport_keepalive
@brief Keep alive parameters structure
esp_transport_list_t
esp_transport_ws_config_t
WS transport configuration structure
esp_vfs_dir_ops_t
@brief Struct containing function pointers to directory related functionality.
esp_vfs_eventfd_config_t
@brief Eventfd vfs initialization settings
esp_vfs_fat_conf_t
@brief Configuration structure for esp_vfs_fat_register
esp_vfs_fat_mount_config_t
@brief Configuration arguments for esp_vfs_fat_sdmmc_mount and esp_vfs_fat_spiflash_mount_rw_wl functions
esp_vfs_fs_ops_t
@brief Main struct of the minified vfs API, containing basic function pointers as well as pointers to the other subcomponents.
esp_vfs_select_ops_t
@brief Struct containing function pointers to select related functionality.
esp_vfs_select_sem_t
@brief VFS semaphore type for select()
esp_vfs_spiffs_conf_t
@brief Configuration structure for esp_vfs_spiffs_register
esp_vfs_t
@brief VFS definition structure
esp_vfs_termios_ops_t
@brief Struct containing function pointers to termios related functionality.
esp_wps_config_t
@brief Structure representing configuration settings for WPS (Wi-Fi Protected Setup).
eth_mac_config_t
@brief Configuration of Ethernet MAC object
eth_mac_time_t
@brief Ethernet MAC Time Stamp
eth_phy_config_t
@brief Ethernet PHY configuration
eth_spi_custom_driver_config_t
@brief Custom SPI Driver Configuration. This structure declares configuration and callback functions to access Ethernet SPI module via user’s custom SPI driver.
fd_set
ff_diskio_impl_t
Structure of pointers to disk IO driver functions.
flock
gpio_config_t
@brief Configuration parameters of GPIO pad for gpio_config function
gpio_dev_s
gpio_dev_s__bindgen_ty_1__bindgen_ty_1
gpio_dev_s__bindgen_ty_2__bindgen_ty_1
gpio_dev_s__bindgen_ty_3__bindgen_ty_1
gpio_dev_s__bindgen_ty_4__bindgen_ty_1
gpio_dev_s__bindgen_ty_5__bindgen_ty_1
gpio_dev_s__bindgen_ty_6__bindgen_ty_1
gpio_dev_s__bindgen_ty_7__bindgen_ty_1
gpio_dev_s__bindgen_ty_8__bindgen_ty_1
gpio_dev_s__bindgen_ty_9__bindgen_ty_1
gpio_dev_s__bindgen_ty_10__bindgen_ty_1
gpio_dev_s__bindgen_ty_11__bindgen_ty_1
gpio_dev_s__bindgen_ty_12__bindgen_ty_1
gpio_dev_s__bindgen_ty_13__bindgen_ty_1
gpio_dev_s__bindgen_ty_14__bindgen_ty_1
gpio_dev_s__bindgen_ty_15__bindgen_ty_1
gpio_dev_s__bindgen_ty_16__bindgen_ty_1
gpio_dev_s__bindgen_ty_17__bindgen_ty_1
gpio_dev_s__bindgen_ty_18__bindgen_ty_1
gpio_dev_s__bindgen_ty_19__bindgen_ty_1
gpio_dev_s__bindgen_ty_20__bindgen_ty_1
gpio_dev_s__bindgen_ty_21__bindgen_ty_1
gpio_etm_event_config_t
@brief GPIO ETM event configuration
gpio_etm_task_config_t
@brief GPIO ETM task configuration
gpio_io_config_t
@brief Structure that contains the configuration of an IO
gptimer_alarm_config_t
@brief General Purpose Timer alarm configuration
gptimer_alarm_config_t__bindgen_ty_1
gptimer_alarm_event_data_t
@brief GPTimer alarm event data
gptimer_config_t
@brief General Purpose Timer configuration
gptimer_config_t__bindgen_ty_1
gptimer_event_callbacks_t
@brief Group of supported GPTimer callbacks @note The callbacks are all running under ISR environment @note When CONFIG_GPTIMER_ISR_CACHE_SAFE is enabled, the callback itself and functions called by it should be placed in IRAM.
gptimer_t
hal_utils_clk_div_t
@brief Members of clock division
hal_utils_clk_info_t
@brief Clock information
hal_utils_fixed_point_t
@brief Fixed-point data configuration
hostent
http_parser
http_parser_settings
http_parser_url
http_parser_url__bindgen_ty_1
httpd_config
@brief HTTP Server Configuration Structure
httpd_req
@brief HTTP Request Data Structure
httpd_uri
@brief Structure for URI handler
i2c_config_t
@brief I2C initialization parameters
i2c_config_t__bindgen_ty_1__bindgen_ty_1
i2c_config_t__bindgen_ty_1__bindgen_ty_2
i2c_device_config_t
@brief I2C device configuration
i2c_device_config_t__bindgen_ty_1
i2c_hal_clk_config_t
@brief Data structure for calculating I2C bus timing.
i2c_master_bus_config_t
@brief I2C master bus specific configurations
i2c_master_bus_config_t__bindgen_ty_2
i2c_master_bus_t
i2c_master_dev_t
i2c_master_event_callbacks_t
@brief Group of I2C master callbacks, can be used to get status during transaction or doing other small things. But take care potential concurrency issues. @note The callbacks are all running under ISR context @note When CONFIG_I2C_ISR_IRAM_SAFE is enabled, the callback itself and functions called by it should be placed in IRAM. The variables used in the function should be in the SRAM as well.
i2c_master_event_data_t
@brief Data type used in I2C event callback
i2c_master_transmit_multi_buffer_info_t
@brief I2C master transmit buffer information structure
i2c_operation_job_t
@brief Structure representing an I2C operation job
i2c_operation_job_t__bindgen_ty_1__bindgen_ty_1
@brief Structure for WRITE command
i2c_operation_job_t__bindgen_ty_1__bindgen_ty_2
@brief Structure for READ command
i2c_slave_config_t
@brief I2C slave specific configurations
i2c_slave_config_t__bindgen_ty_1
i2c_slave_dev_t
i2c_slave_event_callbacks_t
@brief Group of I2C slave callbacks (e.g. get i2c slave stretch cause). But take care of potential concurrency issues. @note The callbacks are all running under ISR context @note When CONFIG_I2C_ISR_IRAM_SAFE is enabled, the callback itself and functions called by it should be placed in IRAM. The variables used in the function should be in the SRAM as well.
i2c_slave_request_event_data_t
@brief Event structure used in I2C slave request.
i2c_slave_rx_done_event_data_t
@brief Event structure used in I2C slave
i2c_slave_stretch_event_data_t
@brief Stretch cause event structure used in I2C slave
i2s_chan_config_t
@brief I2S controller channel configuration
i2s_chan_info_t
@brief I2S channel information
i2s_channel_obj_t
i2s_driver_config_t
@brief I2S driver configuration parameters
i2s_event_callbacks_t
@brief Group of I2S callbacks @note The callbacks are all running under ISR environment @note When CONFIG_I2S_ISR_IRAM_SAFE is enabled, the callback itself and functions called by it should be placed in IRAM. The variables used in the function should be in the SRAM as well.
i2s_event_data_t
@brief Event structure used in I2S event queue
i2s_event_t
@brief Event structure used in I2S event queue
i2s_pcm_cfg_t
@brief I2S PCM configuration
i2s_pdm_rx_clk_config_t
@brief I2S clock configuration for PDM RX mode
i2s_pdm_rx_config_t
@brief I2S PDM RX mode major configuration that including clock/slot/GPIO configuration
i2s_pdm_rx_gpio_config_t
@brief I2S PDM RX mode GPIO pins configuration
i2s_pdm_rx_gpio_config_t__bindgen_ty_2
i2s_pdm_rx_slot_config_t
@brief I2S slot configuration for PDM RX mode
i2s_pdm_tx_clk_config_t
@brief I2S clock configuration for PDM TX mode
i2s_pdm_tx_config_t
@brief I2S PDM TX mode major configuration that including clock/slot/GPIO configuration
i2s_pdm_tx_gpio_config_t
@brief I2S PDM TX mode GPIO pins configuration
i2s_pdm_tx_gpio_config_t__bindgen_ty_1
i2s_pdm_tx_slot_config_t
@brief I2S slot configuration for PDM TX mode
i2s_pdm_tx_upsample_cfg_t
@brief I2S PDM up-sample rate configuration @note TX PDM can only be set to the following two up-sampling rate configurations: 1: fp = 960, fs = sample_rate / 100, in this case, Fpdm = 12848000 2: fp = 960, fs = 480, in this case, Fpdm = 128Fpcm = 128sample_rate If the pdm receiver do not care the pdm serial clock, it’s recommended set Fpdm = 12848000. Otherwise, the second configuration should be applied.
i2s_pin_config_t
@brief I2S GPIO pins configuration
i2s_std_clk_config_t
@brief I2S clock configuration for standard mode
i2s_std_config_t
@brief I2S standard mode major configuration that including clock/slot/GPIO configuration
i2s_std_gpio_config_t
@brief I2S standard mode GPIO pins configuration
i2s_std_gpio_config_t__bindgen_ty_1
i2s_std_slot_config_t
@brief I2S slot configuration for standard mode
i2s_tdm_clk_config_t
@brief I2S clock configuration for TDM mode
i2s_tdm_config_t
@brief I2S TDM mode major configuration that including clock/slot/GPIO configuration
i2s_tdm_gpio_config_t
@brief I2S TDM mode GPIO pins configuration
i2s_tdm_gpio_config_t__bindgen_ty_1
i2s_tdm_slot_config_t
@brief I2S slot configuration for TDM mode
i2s_tuning_config_t
@brief I2S clock tuning configurations
i2s_tuning_info_t
@brief I2S clock tuning result
ifreq
imaxdiv_t
in6_addr
in_addr
in_pktinfo
intr_handle_data_t
iovec
ip4_addr
This is the aligned version of ip4_addr_t, used as local variable, on the stack, etc.
ip4_addr_packed
ip6_addr
This is the aligned version of ip6_addr_t, used as local variable, on the stack, etc.
ip6_addr_packed
ip6_dest_hdr
ip6_frag_hdr
ip6_hbh_hdr
ip6_hdr
ip6_opt_hdr
ip6_rout_hdr
ip_addr
@ingroup ipaddr A union struct for both IP version’s addresses. ATTENTION: watch out for its size when adding IPv6 address scope!
ip_event_add_ip6_t
Event structure for ADD_IP6 event
ip_event_ap_staipassigned_t
Event structure for IP_EVENT_AP_STAIPASSIGNED event
ip_event_got_ip6_t
Event structure for IP_EVENT_GOT_IP6 event
ip_event_got_ip_t
@brief Event structure for IP_EVENT_GOT_IP event
ip_event_tx_rx_t
Event structure for IP_EVENT_TRANSMIT and IP_EVENT_RECEIVE
ip_globals
Global variables of this module, kept in a struct for efficient access using base+index.
ip_hdr
ip_mreq
ip_pcb
ipv6_mreq
itimerspec
itimerval
ldiv_t
ledc_cb_param_t
@brief LEDC callback parameter
ledc_cbs_t
@brief Group of supported LEDC callbacks @note The callbacks are all running under ISR environment
ledc_channel_config_t
@brief Configuration parameters of LEDC channel for ledc_channel_config function
ledc_channel_config_t__bindgen_ty_1
ledc_timer_config_t
@brief Configuration parameters of LEDC timer for ledc_timer_config function
linenoiseCompletions
linger
lldiv_t
lp_i2s_channel_obj_t
lp_i2s_evt_data_t
@brief Event data structure for LP I2S
lp_i2s_trans_t
@brief LP I2S transaction type
lwip_sock
max_align_t
mbedtls_asn1_bitstring
Container for ASN1 bit strings.
mbedtls_asn1_buf
Type-length-value structure that allows for ASN1 using DER.
mbedtls_asn1_named_data
Container for a sequence or list of ‘named’ ASN.1 data items
mbedtls_asn1_sequence
Container for a sequence of ASN.1 items
mbedtls_ccm_context
\brief The CCM context-type definition. The CCM context is passed to the APIs called.
mbedtls_chacha20_context
mbedtls_chachapoly_context
mbedtls_cipher_base_t
mbedtls_cipher_context_t
Generic cipher context.
mbedtls_cipher_info_t
Cipher information. Allows calling cipher functions in a generic way.
mbedtls_cmac_context_t
The CMAC context structure.
mbedtls_ctr_drbg_context
\brief The CTR_DRBG context structure.
mbedtls_ecdh_context
\warning Performing multiple operations concurrently on the same ECDSA context is not supported; objects of this type should not be shared between multiple threads. \brief The ECDH context structure.
mbedtls_ecdh_context_mbed
The context used by the default ECDH implementation.
mbedtls_ecjpake_context
EC J-PAKE context structure.
mbedtls_ecp_curve_info
Curve information, for use by other modules.
mbedtls_ecp_group
\brief The ECP group structure.
mbedtls_ecp_keypair
\brief The ECP key-pair structure.
mbedtls_ecp_point
\brief The ECP point structure, in Jacobian coordinates.
mbedtls_entropy_context
\brief Entropy context structure
mbedtls_entropy_source_state
\brief Entropy source state
mbedtls_gcm_context_soft
\brief The GCM context structure.
mbedtls_md_context_t
The generic message-digest context.
mbedtls_md_info_t
mbedtls_mpi
\brief MPI structure
mbedtls_pk_context
\brief Public key container
mbedtls_pk_debug_item
\brief Item to send to the debug module
mbedtls_pk_info_t
mbedtls_pk_rsassa_pss_options
\brief Options for RSASSA-PSS signature verification. See \c mbedtls_rsa_rsassa_pss_verify_ext()
mbedtls_poly1305_context
mbedtls_psa_aead_operation_t
mbedtls_psa_cipher_operation_t
mbedtls_psa_hash_operation_t
mbedtls_psa_hmac_operation_t
mbedtls_psa_mac_operation_t
mbedtls_psa_pake_operation_t
mbedtls_psa_sign_hash_interruptible_operation_t
mbedtls_psa_stats_s
\brief Statistics about resource consumption related to the PSA keystore.
mbedtls_psa_verify_hash_interruptible_operation_t
mbedtls_ripemd160_context
\brief RIPEMD-160 context structure
mbedtls_rsa_context
\brief The RSA context structure.
mbedtls_sha1_context
\brief SHA-1 context structure
mbedtls_sha3_context
\brief The SHA-3 context structure.
mbedtls_sha256_context
\brief SHA-256 context structure
mbedtls_sha512_context
\brief The SHA-512 context structure.
mbedtls_ssl_ciphersuite_t
\brief This structure is used for storing ciphersuite information
mbedtls_ssl_config
SSL/TLS configuration to be shared between mbedtls_ssl_context structures.
mbedtls_ssl_context
mbedtls_ssl_handshake_params
mbedtls_ssl_key_cert
mbedtls_ssl_session
mbedtls_ssl_sig_hash_set_t
mbedtls_ssl_tls13_application_secrets
mbedtls_ssl_transform
mbedtls_x509_authority
mbedtls_x509_crl
Certificate revocation list structure. Every CRL may have multiple entries.
mbedtls_x509_crl_entry
Certificate revocation list entry. Contains the CA-specific serial numbers and revocation dates.
mbedtls_x509_crt
Container for an X.509 certificate. The certificate may be chained.
mbedtls_x509_crt_profile
Security profile for certificate verification.
mbedtls_x509_crt_verify_chain
Verification chain as built by \c mbedtls_crt_verify_chain()
mbedtls_x509_crt_verify_chain_item
Item in a verification chain: cert and flags for it
mbedtls_x509_san_list
mbedtls_x509_san_other_name
From RFC 5280 section 4.2.1.6: OtherName ::= SEQUENCE { type-id OBJECT IDENTIFIER, value [0] EXPLICIT ANY DEFINED BY type-id }
mbedtls_x509_san_other_name__bindgen_ty_1__bindgen_ty_1
From RFC 4108 section 5: HardwareModuleName ::= SEQUENCE { hwType OBJECT IDENTIFIER, hwSerialNum OCTET STRING }
mbedtls_x509_subject_alternative_name
A structure for holding the parsed Subject Alternative Name, according to type.
mbedtls_x509_time
Container for date and time (precision in seconds).
mbedtls_x509write_cert
Container for writing a certificate (CRT)
mcpwm_brake_config_t
@brief MCPWM brake configuration structure
mcpwm_brake_config_t__bindgen_ty_1
mcpwm_brake_event_data_t
@brief MCPWM brake event data
mcpwm_cap_channel_t
mcpwm_cap_timer_t
mcpwm_capture_channel_config_t
@brief MCPWM capture channel configuration structure
mcpwm_capture_channel_config_t_extra_capture_channel_flags
Extra configuration flags for capture channel
mcpwm_capture_event_callbacks_t
@brief Group of supported MCPWM capture event callbacks @note The callbacks are all running under ISR environment
mcpwm_capture_event_data_t
@brief MCPWM capture event data
mcpwm_capture_timer_config_t
@brief MCPWM capture timer configuration structure
mcpwm_capture_timer_config_t__bindgen_ty_1
mcpwm_capture_timer_sync_phase_config_t
@brief MCPWM Capture timer sync phase configuration
mcpwm_carrier_config_t
@brief MCPWM carrier configuration structure
mcpwm_carrier_config_t__bindgen_ty_1
mcpwm_cmpr_etm_event_config_t
@brief MCPWM event comparator ETM event configuration
mcpwm_cmpr_t
mcpwm_comparator_config_t
@brief MCPWM comparator configuration
mcpwm_comparator_config_t__bindgen_ty_1
mcpwm_comparator_event_callbacks_t
@brief Group of supported MCPWM compare event callbacks @note The callbacks are all running under ISR environment
mcpwm_compare_event_data_t
@brief MCPWM compare event data
mcpwm_dead_time_config_t
@brief MCPWM dead time configuration structure
mcpwm_dead_time_config_t__bindgen_ty_1
mcpwm_fault_event_callbacks_t
@brief Group of supported MCPWM fault event callbacks @note The callbacks are all running under ISR environment
mcpwm_fault_event_data_t
@brief MCPWM fault event data
mcpwm_fault_t
mcpwm_gen_brake_event_action_t
@brief Generator action on specific brake event
mcpwm_gen_compare_event_action_t
@brief Generator action on specific comparator event
mcpwm_gen_fault_event_action_t
@brief Generator action on specific fault event
mcpwm_gen_sync_event_action_t
@brief Generator action on specific sync event
mcpwm_gen_t
mcpwm_gen_timer_event_action_t
@brief Generator action on specific timer event
mcpwm_generator_config_t
@brief MCPWM generator configuration
mcpwm_generator_config_t__bindgen_ty_1
mcpwm_gpio_fault_config_t
@brief MCPWM GPIO fault configuration structure
mcpwm_gpio_fault_config_t__bindgen_ty_1
mcpwm_gpio_sync_src_config_t
@brief MCPWM GPIO sync source configuration
mcpwm_gpio_sync_src_config_t__bindgen_ty_1
mcpwm_oper_t
mcpwm_operator_config_t
@brief MCPWM operator configuration
mcpwm_operator_config_t__bindgen_ty_1
mcpwm_operator_event_callbacks_t
@brief Group of supported MCPWM operator event callbacks @note The callbacks are all running under ISR environment
mcpwm_soft_fault_config_t
@brief MCPWM software fault configuration structure
mcpwm_soft_sync_config_t
@brief MCPWM software sync configuration structure
mcpwm_sync_t
mcpwm_timer_config_t
@brief MCPWM timer configuration
mcpwm_timer_config_t__bindgen_ty_1
mcpwm_timer_event_callbacks_t
@brief Group of supported MCPWM timer event callbacks @note The callbacks are all running under ISR environment
mcpwm_timer_event_data_t
@brief MCPWM timer event data
mcpwm_timer_sync_phase_config_t
@brief MCPWM Timer sync phase configuration
mcpwm_timer_sync_src_config_t
@brief MCPWM timer sync source configuration
mcpwm_timer_sync_src_config_t__bindgen_ty_1
mcpwm_timer_t
memp_desc
Memory pool descriptor
mesh_ap_cfg_t
@brief Mesh softAP configuration
mesh_assoc_t
@brief Mesh networking IE
mesh_attempts_t
mesh_cfg_t
@brief Mesh initialization configuration
mesh_chain_assoc_t
@brief Mesh chain assoc
mesh_chain_layer_t
@brief Mesh chain layer
mesh_crypto_funcs_t
@brief The crypto callback function structure used in mesh vendor IE encryption. The structure can be set as software crypto or the crypto optimized by device’s hardware.
mesh_data_t
@brief Mesh data for esp_mesh_send() and esp_mesh_recv()
mesh_event_channel_switch_t
@brief Channel switch information
mesh_event_connected_t
@brief Parent connected information
mesh_event_find_network_t
@brief find a mesh network that this device can join
mesh_event_layer_change_t
@brief Layer change information
mesh_event_network_state_t
@brief Network state information
mesh_event_no_parent_found_t
@brief No parent found information
mesh_event_ps_duty_t
@brief PS duty information
mesh_event_root_conflict_t
@brief Other powerful root address
mesh_event_root_fixed_t
@brief Root fixed
mesh_event_root_switch_req_t
@brief Root switch request information
mesh_event_routing_table_change_t
@brief Routing table change
mesh_event_scan_done_t
@brief Scan done event information
mesh_event_vote_started_t
@brief vote started information
mesh_opt_t
@brief Mesh option
mesh_router_t
@brief Router configuration
mesh_rssi_threshold_t
@brief Mesh RSSI threshold
mesh_rx_pending_t
@brief The number of packets available in the queue waiting to be received by applications
mesh_switch_parent_t
@brief Mesh switch parent
mesh_tx_pending_t
@brief The number of packets pending in the queue waiting to be sent by the mesh stack
mesh_vote_t
@brief Vote
mip_t
msghdr
multi_heap_info
multi_heap_info_t
@brief Structure to access heap metadata via multi_heap_get_info
name_uuid
@brief This structure maps handler required by protocomm layer to UUIDs which are used to uniquely identify BLE characteristics from a smartphone or a similar client device.
nan_callbacks
netif
Generic data structure used for all lwIP network interfaces. The following fields should be filled in by the initialization function for the device driver: hwaddr_len, hwaddr[], mtu, flags
netif_ext_callback
netif_ext_callback_args_t_ipv4_changed_s
Args to LWIP_NSC_IPV4_ADDRESS_CHANGED|LWIP_NSC_IPV4_GATEWAY_CHANGED|LWIP_NSC_IPV4_NETMASK_CHANGED|LWIP_NSC_IPV4_SETTINGS_CHANGED callback
netif_ext_callback_args_t_ipv6_addr_state_changed_s
Args to LWIP_NSC_IPV6_ADDR_STATE_CHANGED callback
netif_ext_callback_args_t_ipv6_set_s
Args to LWIP_NSC_IPV6_SET callback
netif_ext_callback_args_t_link_changed_s
Args to LWIP_NSC_LINK_CHANGED callback
netif_ext_callback_args_t_status_changed_s
Args to LWIP_NSC_STATUS_CHANGED callback
nvs_entry_info_t
@brief information about entry obtained from nvs_entry_info function
nvs_opaque_iterator_t
nvs_sec_cfg_t
@brief Key for encryption and decryption
nvs_sec_scheme_t
@brief NVS encryption: Security scheme configuration structure
nvs_stats_t
@note Info about storage space NVS.
otActiveScanResult
Represents a received IEEE 802.15.4 Beacon.
otBorderRouterConfig
Represents a Border Router configuration.
otBorderRoutingCounters
Represents the counters of packets forwarded via Border Routing.
otBufferInfo
Represents the message buffer information for different queues used by OpenThread stack.
otCommissioningDataset
Represents a Commissioning Dataset.
otCryptoContext
@struct otCryptoContext
otCryptoKey
@struct otCryptoKey
otDnsTxtEntry
Represents a TXT record entry representing a key/value pair (RFC 6763 - section 6.3).
otDnsTxtEntryIterator
Represents an iterator for TXT record entries (key/value pairs).
otEnergyScanResult
Represents an energy scan result.
otExtAddress
@struct otExtAddress
otExtendedPanId
Represents an Extended PAN ID.
otExternalRouteConfig
Represents an External Route configuration.
otInstance
otIp4Address
@struct otIp4Address
otIp4Cidr
@struct otIp4Cidr
otIp6Address
@struct otIp6Address
otIp6AddressComponents
@struct otIp6AddressComponents
otIp6AddressInfo
Represents IPv6 address information.
otIp6InterfaceIdentifier
@struct otIp6InterfaceIdentifier
otIp6NetworkPrefix
@struct otIp6NetworkPrefix
otIp6Prefix
@struct otIp6Prefix
otIpCounters
Represents the IP level counters.
otJoinerDiscerner
Represents a Joiner Discerner.
otJoinerInfo
Represents a Joiner Info.
otJoinerPskd
Represents a Joiner PSKd.
otLeaderData
Represents the Thread Leader Data.
otLinkMetrics
Represents what metrics are specified to query.
otLinkModeConfig
Represents an MLE Link Mode configuration.
otLogHexDumpInfo
Represents information used for generating hex dump output.
otLowpanContextInfo
Represents 6LoWPAN Context ID information associated with a prefix in Network Data.
otMacCounters
Represents the MAC layer counters.
otMacFilterEntry
Represents a Mac Filter entry.
otMacKey
@struct otMacKey
otMacKeyMaterial
@struct otMacKeyMaterial
otMessage
otMessageInfo
Represents the local and peer IPv6 socket addresses.
otMessageQueue
Represents an OpenThread message queue.
otMessageQueueInfo
Represents information about a message queue.
otMessageSettings
Represents a message settings.
otMleCounters
Represents the Thread MLE counters.
otNat64AddressMapping
Represents an address mapping record for NAT64.
otNat64AddressMappingIterator
Used to iterate through NAT64 address mappings.
otNat64Counters
Represents the counters for NAT64.
otNat64ErrorCounters
Represents the counters of dropped packets due to errors when handling NAT64 packets.
otNat64ProtocolCounters
Represents the counters for the protocols supported by NAT64.
otNeighborInfo
Holds diagnostic information for a neighboring Thread node
otNetifAddress
Represents an IPv6 network interface unicast address.
otNetifMulticastAddress
Represents an IPv6 network interface multicast address.
otNetworkKey
@struct otNetworkKey
otNetworkName
Represents a Network Name.
otOperationalDataset
Represents an Active or Pending Operational Dataset.
otOperationalDatasetComponents
Represents presence of different components in Active or Pending Operational Dataset.
otOperationalDatasetTlvs
Represents an Active or Pending Operational Dataset.
otPacketsAndBytes
Represents the counters for packets and bytes.
otPlatCryptoEcdsaKeyPair
@struct otPlatCryptoEcdsaKeyPair
otPlatCryptoEcdsaPublicKey
@struct otPlatCryptoEcdsaPublicKey
otPlatCryptoEcdsaSignature
@struct otPlatCryptoEcdsaSignature
otPlatCryptoSha256Hash
@struct otPlatCryptoSha256Hash
otPskc
Represents PSKc.
otRadioCoexMetrics
Represents radio coexistence metrics.
otRadioFrame
Represents an IEEE 802.15.4 radio frame.
otRadioFrame__bindgen_ty_1__bindgen_ty_1
Structure representing radio frame transmit information.
otRadioFrame__bindgen_ty_1__bindgen_ty_2
Structure representing radio frame receive information.
otRadioIeInfo
Represents the IEEE 802.15.4 Header IE (Information Element) related information of a radio frame.
otRouterInfo
Holds diagnostic information for a Thread Router
otSecurityPolicy
Represent Security Policy.
otServerConfig
Represents a Server configuration.
otServiceConfig
Represents a Service configuration.
otSockAddr
Represents an IPv6 socket address.
otSrpClientBuffersServiceEntry
Represents a SRP client service pool entry.
otSrpClientHostInfo
Represents an SRP client host info.
otSrpClientService
Represents an SRP client service.
otSteeringData
Represents the steering data.
otThreadDiscoveryRequestInfo
Represents the Thread Discovery Request data.
otThreadLinkInfo
Represents link-specific information for messages received from the Thread radio.
otThreadParentResponseInfo
Represents the MLE Parent Response data.
otTimestamp
Represents a Thread Dataset timestamp component.
parlio_rx_delimiter_t
parlio_rx_unit_t
parlio_tx_buffer_switched_event_data_t
@brief Type of Parallel IO TX buffer switched event data
parlio_tx_done_event_data_t
@brief Type of Parallel IO TX done event data
parlio_tx_unit_t
pbuf
Main packet buffer struct
pbuf_custom
A custom pbuf: like a pbuf, but following a function pointer to free it.
pbuf_rom
Helper struct for const-correctness only. The only meaning of this one is to provide a const payload pointer for PBUF_ROM type.
pollfd
protocomm
protocomm_ble_config
@brief Config parameters for protocomm BLE service
protocomm_ble_event_t
@brief Structure for BLE events in Protocomm.
protocomm_http_server_config_t
@brief Config parameters for protocomm HTTP server
protocomm_httpd_config_t
@brief Config parameters for protocomm HTTP server
protocomm_security
@brief Protocomm security object structure.
protocomm_security1_params
@brief Protocomm Security 1 parameters: Proof Of Possession
protocomm_security2_params
@brief Protocomm Security 2 parameters: Salt and Verifier
psa_aead_operation_s
psa_cipher_operation_s
psa_crypto_driver_pake_inputs_s
psa_custom_key_parameters_s
psa_hash_operation_s
psa_jpake_computation_stage_s
psa_key_attributes_s
psa_key_derivation_s
psa_key_policy_s
psa_key_production_parameters_s
psa_mac_operation_s
psa_pake_cipher_suite_s
psa_pake_operation_s
psa_sign_hash_interruptible_operation_s
\brief The context for PSA interruptible hash signing.
psa_tls12_ecjpake_to_pms_t
psa_tls12_prf_key_derivation_s
psa_verify_hash_interruptible_operation_s
\brief The context for PSA interruptible hash verification.
psk_key_hint
@brief ESP-TLS preshared key and hint structure
pthread_attr_t
pthread_condattr_t
pthread_mutexattr_t
pthread_once_t
pthread_rwlockattr_t
rmt_bs_encoder_config_t
@brief BitScrambler encoder configuration
rmt_bytes_encoder_config_t
@brief Bytes encoder configuration
rmt_bytes_encoder_config_t__bindgen_ty_1
rmt_carrier_config_t
@brief RMT carrier wave configuration (for either modulation or demodulation)
rmt_carrier_config_t__bindgen_ty_1
rmt_channel_status_result_t
@brief Data struct of RMT channel status
rmt_config_t
@brief Data struct of RMT configure parameters
rmt_copy_encoder_config_t
@brief Copy encoder configuration
rmt_drv_channel_t
rmt_encoder_t
@brief Interface of RMT encoder
rmt_item32_t
@brief Definition of RMT item
rmt_item32_t__bindgen_ty_1__bindgen_ty_1
rmt_mem_t
@brief RMT hardware memory layout
rmt_mem_t__bindgen_ty_1
rmt_receive_config_t
@brief RMT receive specific configuration
rmt_receive_config_t_extra_rmt_receive_flags
Receive specific flags
rmt_rx_channel_config_t
@brief RMT RX channel specific configuration
rmt_rx_channel_config_t__bindgen_ty_1
rmt_rx_config_t
@brief Data struct of RMT RX configure parameters
rmt_rx_done_event_data_t
@brief Type of RMT RX done event data
rmt_rx_done_event_data_t__bindgen_ty_1
rmt_rx_event_callbacks_t
@brief Group of RMT RX callbacks @note The callbacks are all running under ISR environment @note When CONFIG_RMT_RX_ISR_CACHE_SAFE is enabled, the callback itself and functions called by it should be placed in IRAM. The variables used in the function should be in the SRAM as well.
rmt_simple_encoder_config_t
@brief Simple callback encoder configuration
rmt_symbol_word_t__bindgen_ty_1
rmt_sync_manager_config_t
@brief Synchronous manager configuration
rmt_sync_manager_t
rmt_transmit_config_t
@brief RMT transmit specific configuration
rmt_transmit_config_t__bindgen_ty_1
rmt_tx_channel_config_t
@brief RMT TX channel specific configuration
rmt_tx_channel_config_t__bindgen_ty_1
rmt_tx_config_t
@brief Data struct of RMT TX configure parameters
rmt_tx_done_event_data_t
@brief Type of RMT TX done event data
rmt_tx_end_callback_t
@brief Structure encapsulating a RMT TX end callback
rmt_tx_event_callbacks_t
@brief Group of RMT TX callbacks @note The callbacks are all running under ISR environment @note When CONFIG_RMT_TX_ISR_CACHE_SAFE is enabled, the callback itself and functions called by it should be placed in IRAM. The variables used in the function should be in the SRAM as well.
rtc_cntl_dev_s
rtc_cntl_dev_s__bindgen_ty_1__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_2__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_3__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_4__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_5__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_6__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_7__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_8__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_9__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_10__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_11__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_12__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_13__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_14__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_15__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_16__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_17__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_18__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_19__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_20__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_21__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_22__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_23__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_24__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_25__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_26__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_27__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_28__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_29__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_30__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_31__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_32__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_33__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_34__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_35__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_36__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_37__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_38__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_39__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_40__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_41__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_42__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_43__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_44__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_45__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_46__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_47__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_48__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_49__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_50__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_51__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_52__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_53__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_54__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_55__bindgen_ty_1
rtc_retain_mem_t
rtc_retain_mem_t__bindgen_ty_1__bindgen_ty_1
sched_param
sd_pwr_ctrl_drv_t
sdmmc_card_t
SD/MMC card information structure
sdmmc_cid_t
Decoded values from SD card Card IDentification register
sdmmc_command_t
SD/MMC command information
sdmmc_csd_t
Decoded values from SD card Card Specific Data register
sdmmc_ext_csd_t
Decoded values of Extended Card Specific Data
sdmmc_host_t
SD/MMC Host description
sdmmc_scr_t
Decoded values from SD Configuration Register Note: When new member is added, update reserved bits accordingly
sdmmc_ssr_t
Decoded values from SD Status Register Note: When new member is added, update reserved bits accordingly
sdmmc_switch_func_rsp_t
SD SWITCH_FUNC response buffer
sdspi_device_config_t
Extra configuration for SD SPI device.
sigaction
sigaltstack
sigevent
siginfo_t
sigmadelta_config_t
@brief Sigma-delta configure struct
smartconfig_event_got_ssid_pswd_t
Argument structure for SC_EVENT_GOT_SSID_PSWD event
smartconfig_start_config_t
Configure structure for esp_smartconfig_start
sockaddr
sockaddr_in
sockaddr_in6
sockaddr_storage
spi_bus_config_t
@brief This is a configuration structure for a SPI bus.
spi_device_interface_config_t
@brief This is a configuration for a SPI slave device that is connected to one of the SPI buses.
spi_device_t
spi_flash_chip_t
spi_flash_encryption_t
Structure for flash encryption operations.
spi_flash_host_driver_s
Host driver configuration and context structure.
spi_flash_host_inst_t
SPI Flash Host driver instance
spi_flash_sus_cmd_conf
Configuration structure for the flash chip suspend feature.
spi_flash_sus_cmd_conf__bindgen_ty_1
spi_flash_trans_t
Definition of a common transaction. Also holds the return value.
spi_line_mode_t
@brief Line mode of SPI transaction phases: CMD, ADDR, DOUT/DIN.
spi_slave_interface_config_t
@brief This is a configuration for a SPI host acting as a slave device.
spi_slave_transaction_t
This structure describes one SPI transaction
spi_transaction_ext_t
This struct is for SPI transactions which may change their address and command length. Please do set the flags in base to SPI_TRANS_VARIABLE_CMD_ADR to use the bit length here.
spi_transaction_t
This structure describes one SPI transaction. The descriptor should not be modified until the transaction finishes.
spinlock_t
stat
sys_mbox_s
temperature_sensor_config_t
@brief Configuration of measurement range for the temperature sensor.
temperature_sensor_config_t__bindgen_ty_1
temperature_sensor_obj_t
termios
timer_config_t
@brief Timer configurations
timespec
timeval
timezone
tls_keep_alive_cfg
@brief Keep alive parameters structure
tm
tmrTimerControl
Type by which software timers are referenced. For example, a call to xTimerCreate() returns an TimerHandle_t variable that can then be used to reference the subject timer in calls to other software timer API functions (for example, xTimerStart(), xTimerReset(), etc.).
tms
topic_t
Topic definition struct
touch_filter_config
Touch sensor filter configuration
touch_pad_denoise
Touch sensor denoise configuration
touch_pad_sleep_channel_t
Touch sensor channel sleep configuration
touch_pad_waterproof
Touch sensor waterproof configuration
tskTaskControlBlock
Type by which tasks are referenced. For example, a call to xTaskCreate returns (via a pointer parameter) an TaskHandle_t variable that can then be used as a parameter to vTaskDelete to delete the task.
twai_error_flags_t__bindgen_ty_1
twai_filter_config_t
@brief Structure for acceptance filter configuration of the TWAI driver (see documentation)
twai_frame_header_t
@brief TWAI frame header/format struct type
twai_frame_header_t__bindgen_ty_1
twai_general_config_t
@brief Structure for general configuration of the TWAI driver
twai_general_config_t__bindgen_ty_1
twai_mask_filter_config_t
@brief Configuration for TWAI mask filter
twai_mask_filter_config_t__bindgen_ty_2
twai_mask_filter_config_t__bindgen_ty_1__bindgen_ty_1
twai_message_t
@brief Structure to store a TWAI message
twai_message_t__bindgen_ty_1__bindgen_ty_1
twai_obj_t
twai_range_filter_config_t
@brief Range-based filter configuration structure
twai_range_filter_config_t__bindgen_ty_1
twai_status_info_t
@brief Structure to store status information of TWAI driver
twai_timing_config_t
@brief TWAI bitrate timing config advanced mode @note Setting one of quanta_resolution_hz and brp is enough, otherwise, brp is not used.
uart_at_cmd_t
@brief UART AT cmd char configuration parameters Note that this function may different on different chip. Please refer to the TRM at confirguration.
uart_bitrate_detect_config_t
AUTO BAUD RATE DETECTION ***************************/ / @brief UART bitrate detection configuration parameters for uart_detect_bitrate_start function to acquire a new uart handle
uart_bitrate_res_t
@brief Structure to store the measurement results for UART bitrate detection within the measurement period
uart_config_t
@brief UART configuration parameters for uart_param_config function
uart_config_t__bindgen_ty_2
uart_event_t
@brief Event structure used in UART event queue
uart_intr_config_t
@brief UART interrupt configuration parameters for uart_intr_config function
uart_sw_flowctrl_t
@brief UART software flow control configuration parameters
usb_serial_jtag_driver_config_t
@brief Configuration structure for the usb-serial-jtag-driver. Can be expanded in the future
utimbuf
vendor_ie_data_t
@brief Vendor Information Element header
walker_block_info
@brief Structure used to store block related data passed to the walker callback function
walker_heap_info
@brief Structure used to store heap related data passed to the walker callback function
wifi_action_tx_req_t
@brief Action Frame Tx Request
wifi_active_scan_time_t
@brief Range of active scan times per channel
wifi_ant_config_t
@brief Wi-Fi antenna configuration
wifi_ant_gpio_config_t
@brief Wi-Fi GPIOs configuration for antenna selection
wifi_ant_gpio_t
@brief Wi-Fi GPIO configuration for antenna selection
wifi_ap_config_t
@brief Soft-AP configuration settings for the device
wifi_ap_record_t
@brief Description of a Wi-Fi AP
wifi_bandwidths_t
@brief Description of a Wi-Fi band bandwidths
wifi_beacon_monitor_config_t
@brief WiFi beacon monitor parameter configuration
wifi_beacon_offset_config_t
@brief WiFi beacon sample parameter configuration
wifi_bss_max_idle_config_t
@brief Configuration structure for BSS max idle
wifi_country_t
@brief Structure describing Wi-Fi country-based regional restrictions.
wifi_csi_config_t
wifi_csi_info_t
@brief CSI data type
wifi_event_action_tx_status_t
Argument structure for WIFI_EVENT_ACTION_TX_STATUS event
wifi_event_ap_probe_req_rx_t
@brief Argument structure for WIFI_EVENT_AP_PROBEREQRECVED event
wifi_event_ap_staconnected_t
@brief Argument structure for WIFI_EVENT_AP_STACONNECTED event
wifi_event_ap_stadisconnected_t
@brief Argument structure for WIFI_EVENT_AP_STADISCONNECTED event
wifi_event_ap_wps_rg_fail_reason_t
@brief Argument structure for WIFI_EVENT_AP_WPS_RG_FAILED event
wifi_event_ap_wps_rg_pin_t
@brief Argument structure for WIFI_EVENT_AP_WPS_RG_PIN event
wifi_event_ap_wps_rg_success_t
@brief Argument structure for WIFI_EVENT_AP_WPS_RG_SUCCESS event
wifi_event_ap_wrong_password_t
Argument structure for WIFI_EVENT_AP_WRONG_PASSWORD event
wifi_event_bss_rssi_low_t
@brief Argument structure for WIFI_EVENT_STA_BSS_RSSI_LOW event
wifi_event_dpp_config_received_t
Argument structure for WIFI_EVENT_DPP_CFG_RECVD event
wifi_event_dpp_failed_t
Argument structure for WIFI_EVENT_DPP_FAIL event
wifi_event_dpp_uri_ready_t
Argument structure for WIFI_EVENT_DPP_URI_READY event
wifi_event_ftm_report_t
@brief Argument structure for WIFI_EVENT_FTM_REPORT event
wifi_event_home_channel_change_t
@brief Argument structure for WIFI_EVENT_HOME_CHANNEL_CHANGE event
wifi_event_nan_receive_t
@brief Argument structure for WIFI_EVENT_NAN_RECEIVE event
wifi_event_nan_replied_t
@brief Argument structure for WIFI_EVENT_NAN_REPLIED event
wifi_event_nan_svc_match_t
@brief Argument structure for WIFI_EVENT_NAN_SVC_MATCH event
wifi_event_ndp_confirm_t
@brief Argument structure for WIFI_EVENT_NDP_CONFIRM event
wifi_event_ndp_indication_t
@brief Argument structure for WIFI_EVENT_NDP_INDICATION event
wifi_event_ndp_terminated_t
@brief Argument structure for WIFI_EVENT_NDP_TERMINATED event
wifi_event_neighbor_report_t
@brief Argument structure for WIFI_EVENT_STA_NEIGHBOR_REP event
wifi_event_roc_done_t
@brief Argument structure for WIFI_EVENT_ROC_DONE event
wifi_event_sta_authmode_change_t
@brief Argument structure for WIFI_EVENT_STA_AUTHMODE_CHANGE event
wifi_event_sta_beacon_offset_unstable_t
Argument structure for WIFI_EVENT_STA_BEACON_OFFSET_UNSTABLE event
wifi_event_sta_connected_t
@brief Argument structure for WIFI_EVENT_STA_CONNECTED event
wifi_event_sta_disconnected_t
@brief Argument structure for WIFI_EVENT_STA_DISCONNECTED event
wifi_event_sta_scan_done_t
@brief Argument structure for WIFI_EVENT_SCAN_DONE event
wifi_event_sta_wps_er_pin_t
@brief Argument structure for WIFI_EVENT_STA_WPS_ER_PIN event
wifi_event_sta_wps_er_success_t
@brief Argument structure for WIFI_EVENT_STA_WPS_ER_SUCCESS event
wifi_event_sta_wps_er_success_t__bindgen_ty_1
wifi_ftm_initiator_cfg_t
@brief FTM Initiator configuration
wifi_ftm_report_entry_t
@brief Structure representing a report entry for Fine Timing Measurement (FTM) in Wi-Fi.
wifi_he_ap_info_t
@brief Description of a Wi-Fi AP HE Info
wifi_ht2040_coex_t
@brief Configuration for STA’s HT2040 coexist management
wifi_init_config_t
@brief WiFi stack configuration parameters passed to esp_wifi_init call.
wifi_ioctl_config_t
@brief Configuration for WiFi ioctl
wifi_nan_config_t
@brief NAN Discovery start configuration
wifi_nan_datapath_end_req_t
@brief NAN Datapath End parameters
wifi_nan_datapath_req_t
@brief NAN Datapath Request parameters
wifi_nan_datapath_resp_t
@brief NAN Datapath Response parameters
wifi_nan_followup_params_t
@brief NAN Follow-up parameters
wifi_nan_publish_cfg_t
@brief NAN Publish service configuration parameters
wifi_nan_subscribe_cfg_t
@brief NAN Subscribe service configuration parameters
wifi_nan_wfa_ssi_t
@brief WFA defined Protocol types in NAN service specific info attribute
wifi_netif_driver
wifi_osi_funcs_t
wifi_pkt_rx_ctrl_t
@brief Received packet radio metadata header, this is the common header at the beginning of all promiscuous mode RX callback buffers
wifi_pmf_config_t
@brief Configuration structure for Protected Management Frame
wifi_promiscuous_filter_t
@brief Mask for filtering different packet types in promiscuous mode
wifi_promiscuous_pkt_t
@brief Payload passed to ‘buf’ parameter of promiscuous mode RX callback.
wifi_protocols_t
@brief Description of a Wi-Fi protocols
wifi_prov_config_get_data_t
@brief WiFi status data to be sent in response to get_status request from master
wifi_prov_config_handlers
@brief Internal handlers for receiving and responding to protocomm requests from master
wifi_prov_config_set_data_t
@brief WiFi config data received by slave during set_config request from master
wifi_prov_conn_cfg_t
@brief Structure holding the configuration related to Wi-Fi provisioning
wifi_prov_ctx
wifi_prov_event_handler_t
@brief Event handler that is used by the manager while provisioning service is active
wifi_prov_mgr_config_t
@brief Structure for specifying the manager configuration
wifi_prov_scheme
@brief Structure for specifying the provisioning scheme to be followed by the manager
wifi_prov_sta_conn_info_t
@brief WiFi STA connected status information
wifi_prov_sta_connecting_info_t
@brief WiFi STA connecting status information
wifi_reg_rule_t
Argument structure for regulatory rule
wifi_regdomain_t
Argument structure for regdomain
wifi_regulatory_t
Argument structure for regdomain
wifi_roc_req_t
@brief Remain on Channel request
wifi_scan_channel_bitmap_t
@brief Channel bitmap for setting specific channels to be scanned
wifi_scan_config_t
@brief Parameters for an SSID scan
wifi_scan_default_params_t
@brief Parameters default scan configurations
wifi_scan_threshold_t
@brief Structure describing parameters for a Wi-Fi fast scan
wifi_scan_time_t
@brief Aggregate of active & passive scan time per channel
wifi_sta_config_t
@brief STA configuration settings for the device
wifi_sta_info_t
@brief Description of STA associated with AP
wifi_sta_list_t
@brief List of stations associated with the Soft-AP
wifi_static_queue_t
wifi_tx_info_t
@brief Information of wifi sending data
wifi_tx_rate_config_t
@brief Argument structure for wifi_tx_rate_config
wpa_crypto_funcs_t
@brief The crypto callback function structure used by esp_wifi. The structure can be set as software crypto or the crypto optimized by device’s hardware.
wps_factory_information_t
@brief Structure representing WPS factory information for ESP device.
xHeapStats
xLIST
xLIST_ITEM
xMEMORY_REGION
xMINI_LIST_ITEM
xSTATIC_EVENT_GROUP
xSTATIC_LIST
xSTATIC_LIST_ITEM
xSTATIC_MINI_LIST_ITEM
xSTATIC_QUEUE
xSTATIC_RINGBUFFER
@brief Struct that is equivalent in size to the ring buffer’s data structure
xSTATIC_STREAM_BUFFER
xSTATIC_TCB
xSTATIC_TIMER
xTASK_PARAMETERS
xTASK_SNAPSHOT
@brief Task Snapshot structure
xTASK_STATUS
Used with the uxTaskGetSystemState() function to return the state of each task in the system.
xTIME_OUT
@cond !DOC_EXCLUDE_HEADER_SECTION

Constants§

ACD_DEBUG
ADC_CALI_SCHEME_CURVE_FITTING_SUPPORTED
AES_128_KEY_BYTES
AES_192_KEY_BYTES
AES_256_KEY_BYTES
AES_BLOCK_BYTES
AES_BLOCK_WORDS
AF_INET
AF_INET6
AF_UNSPEC
AI_ADDRCONFIG
AI_ALL
AI_CANONNAME
AI_NUMERICHOST
AI_NUMERICSERV
AI_PASSIVE
AI_V4MAPPED
AM_ARC
AM_DIR
AM_HID
AM_RDO
AM_SYS
ANT_SEL0_IDX
ANT_SEL1_IDX
ANT_SEL2_IDX
ANT_SEL3_IDX
ANT_SEL4_IDX
ANT_SEL5_IDX
ANT_SEL6_IDX
ANT_SEL7_IDX
APB_CLK_FREQ
APB_CLK_FREQ_ROM
API_MSG_DEBUG
ARG_CMD_DESCRIPTION_LEN
ARG_CMD_NAME_LEN
ARG_DSTR_SIZE
ARG_ELIMIT
ARG_ELONGOPT
ARG_EMALLOC
ARG_EMISSARG
ARG_ENOMATCH
ARG_HASOPTVALUE
ARG_HASVALUE
ARG_MAX
ARG_REPLACE_GETOPT
ARG_REX_ICASE
ARG_TERMINATOR
ARP_MAXAGE
ARP_QUEUEING
ARP_QUEUE_LEN
ARP_TABLE_SIZE
ATA_GET_MODEL
ATA_GET_REV
ATA_GET_SN
ATOMIC_COMPARE_AND_SWAP_FAILURE
ATOMIC_COMPARE_AND_SWAP_SUCCESS
AT_EACCESS
AT_FDCWD
AT_REMOVEDIR
AT_SYMLINK_FOLLOW
AT_SYMLINK_NOFOLLOW
AUTOIP_DEBUG
B0
B50
B75
B110
B134
B150
B200
B300
B600
B1200
B1800
B2400
B4800
B9600
B19200
B38400
B57600
B115200
B230400
B460800
B500000
B576000
B921600
B1000000
B1152000
B1500000
B2000000
B2500000
B3000000
B3500000
B4000000
BC_BASE_MAX
BC_DIM_MAX
BC_SCALE_MAX
BC_STRING_MAX
BIG_ENDIAN
BIT0
BIT1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7
BIT8
BIT9
BIT10
BIT11
BIT12
BIT13
BIT14
BIT15
BIT16
BIT17
BIT18
BIT19
BIT20
BIT21
BIT22
BIT23
BIT24
BIT25
BIT26
BIT27
BIT28
BIT29
BIT30
BIT31
BIT32
BIT33
BIT34
BIT35
BIT36
BIT37
BIT38
BIT39
BIT40
BIT41
BIT42
BIT43
BIT44
BIT45
BIT46
BIT47
BIT48
BIT49
BIT50
BIT51
BIT52
BIT53
BIT54
BIT55
BIT56
BIT57
BIT58
BIT59
BIT60
BIT61
BIT62
BIT63
BLE_ADDR_LEN
BLE_AUDIO0_IRQ_IDX
BLE_AUDIO1_IRQ_IDX
BLE_AUDIO2_IRQ_IDX
BLE_AUDIO_SYNC0_P_IDX
BLE_AUDIO_SYNC1_P_IDX
BLE_AUDIO_SYNC2_P_IDX
BLE_UUID128_VAL_LENGTH
BOTHER
BRIDGEIF_MAX_PORTS
BRKINT
BS0
BS1
BSDLY
BT_AUDIO0_IRQ_IDX
BT_AUDIO1_IRQ_IDX
BT_AUDIO2_IRQ_IDX
BT_MODE_ON_IDX
BT_TASK_EXTRA_STACK_SIZE
BUFSIZ
BYTE_ORDER
CBAUD
CBAUDEX
CCCR_BUS_WIDTH_1
CCCR_BUS_WIDTH_4
CCCR_BUS_WIDTH_8
CCCR_BUS_WIDTH_ECSI
CCCR_CTL_RES
CHAR_MIN
CHECKSUM_CHECK_ICMP
CHECKSUM_CHECK_ICMP6
CHECKSUM_CHECK_IP
CHECKSUM_CHECK_TCP
CHECKSUM_CHECK_UDP
CHECKSUM_GEN_ICMP
CHECKSUM_GEN_ICMP6
CHECKSUM_GEN_IP
CHECKSUM_GEN_TCP
CHECKSUM_GEN_UDP
CHILD_MAX
CH_IDX_IDX
CISTPL_CODE_ALTSTR
CISTPL_CODE_CFTABLE_ENTRY
CISTPL_CODE_CHKSUM
CISTPL_CODE_CONFIG
CISTPL_CODE_DEVICE
CISTPL_CODE_END
CISTPL_CODE_FUNCE
CISTPL_CODE_FUNCID
CISTPL_CODE_MANFID
CISTPL_CODE_NULL
CISTPL_CODE_SDIO_EXT
CISTPL_CODE_SDIO_STD
CISTPL_CODE_VENDER_BEGIN
CISTPL_CODE_VENDER_END
CISTPL_CODE_VERS1
CLINT_BASE
CLINT_SIZE
CLK_GPIO_IDX
CLK_OUT1
CLK_OUT2
CLK_OUT3
CLK_OUT1_M
CLK_OUT1_S
CLK_OUT1_V
CLK_OUT2_M
CLK_OUT2_S
CLK_OUT2_V
CLK_OUT3_M
CLK_OUT3_S
CLK_OUT3_V
CLK_OUT_OUT1_IDX
CLK_OUT_OUT2_IDX
CLK_OUT_OUT3_IDX
CLK_TCK
CLOCAL
CLOCKS_PER_SEC
CLOCK_ALLOWED
CLOCK_DISABLED
CLOCK_DISALLOWED
CLOCK_ENABLED
COLL_WEIGHTS_MAX
COLOR_PIXEL_FORMAT_BITWIDTH
COLOR_SPACE_BITWIDTH
CONFIG_APPTRACE_DEST_NONE
CONFIG_APPTRACE_DEST_UART_NONE
CONFIG_APPTRACE_LOCK_ENABLE
CONFIG_APPTRACE_UART_TASK_PRIO
CONFIG_APP_BUILD_BOOTLOADER
CONFIG_APP_BUILD_GENERATE_BINARIES
CONFIG_APP_BUILD_TYPE_APP_2NDBOOT
CONFIG_APP_BUILD_USE_FLASH_SECTIONS
CONFIG_APP_COMPILE_TIME_DATE
CONFIG_APP_RETRIEVE_LEN_ELF_SHA
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE
CONFIG_BOOTLOADER_COMPILE_TIME_DATE
CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT
CONFIG_BOOTLOADER_LOG_LEVEL
CONFIG_BOOTLOADER_LOG_LEVEL_INFO
CONFIG_BOOTLOADER_LOG_MODE_TEXT
CONFIG_BOOTLOADER_LOG_MODE_TEXT_EN
CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS
CONFIG_BOOTLOADER_LOG_VERSION
CONFIG_BOOTLOADER_LOG_VERSION_1
CONFIG_BOOTLOADER_OFFSET_IN_FLASH
CONFIG_BOOTLOADER_PROJECT_VER
CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE
CONFIG_BOOTLOADER_RESERVE_RTC_SIZE
CONFIG_BOOTLOADER_WDT_ENABLE
CONFIG_BOOTLOADER_WDT_TIME_MS
CONFIG_BOOT_ROM_LOG_ALWAYS_ON
CONFIG_BROWNOUT_DET
CONFIG_BROWNOUT_DET_LVL
CONFIG_BROWNOUT_DET_LVL_SEL_7
CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE
CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS
CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB
CONFIG_COMPILER_HIDE_PATHS_MACROS
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE
CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL
CONFIG_COMPILER_OPTIMIZATION_DEBUG
CONFIG_COMPILER_OPTIMIZATION_DEFAULT
CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG
CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING
CONFIG_COMPILER_RT_LIB_GCCLIB
CONFIG_COMPILER_RT_LIB_NAME
CONFIG_COMPILER_STACK_CHECK_MODE_NONE
CONFIG_CONSOLE_UART
CONFIG_CONSOLE_UART_BAUDRATE
CONFIG_CONSOLE_UART_DEFAULT
CONFIG_CONSOLE_UART_NUM
CONFIG_EFUSE_MAX_BLK_LEN
CONFIG_ESP32C3_BROWNOUT_DET
CONFIG_ESP32C3_BROWNOUT_DET_LVL
CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_7
CONFIG_ESP32C3_DEBUG_OCDAWARE
CONFIG_ESP32C3_DEFAULT_CPU_FREQ_160
CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ
CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND
CONFIG_ESP32C3_MEMPROT_FEATURE
CONFIG_ESP32C3_MEMPROT_FEATURE_LOCK
CONFIG_ESP32C3_REV_MAX_FULL
CONFIG_ESP32C3_REV_MIN_3
CONFIG_ESP32C3_REV_MIN_FULL
CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES
CONFIG_ESP32C3_RTC_CLK_SRC_INT_RC
CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC_SYSTIMER
CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES
CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR
CONFIG_ESP32_APPTRACE_DEST_NONE
CONFIG_ESP32_APPTRACE_LOCK_ENABLE
CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE
CONFIG_ESP32_PHY_MAX_TX_POWER
CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER
CONFIG_ESP32_PTHREAD_STACK_MIN
CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT
CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT
CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT
CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT
CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED
CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED
CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM
CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER
CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM
CONFIG_ESP32_WIFI_ENABLED
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE
CONFIG_ESP32_WIFI_IRAM_OPT
CONFIG_ESP32_WIFI_MGMT_SBUF_NUM
CONFIG_ESP32_WIFI_NVS_ENABLED
CONFIG_ESP32_WIFI_RX_BA_WIN
CONFIG_ESP32_WIFI_RX_IRAM_OPT
CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN
CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM
CONFIG_ESP32_WIFI_TX_BA_WIN
CONFIG_ESP32_WIFI_TX_BUFFER_TYPE
CONFIG_ESPHID_TASK_SIZE_BLE
CONFIG_ESPHID_TASK_SIZE_BT
CONFIG_ESPTOOLPY_AFTER
CONFIG_ESPTOOLPY_AFTER_RESET
CONFIG_ESPTOOLPY_BEFORE
CONFIG_ESPTOOLPY_BEFORE_RESET
CONFIG_ESPTOOLPY_FLASHFREQ
CONFIG_ESPTOOLPY_FLASHFREQ_80M
CONFIG_ESPTOOLPY_FLASHMODE
CONFIG_ESPTOOLPY_FLASHMODE_DIO
CONFIG_ESPTOOLPY_FLASHSIZE
CONFIG_ESPTOOLPY_FLASHSIZE_2MB
CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR
CONFIG_ESPTOOLPY_MONITOR_BAUD
CONFIG_ESP_BROWNOUT_DET
CONFIG_ESP_BROWNOUT_DET_LVL
CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7
CONFIG_ESP_BROWNOUT_USE_INTR
CONFIG_ESP_COEX_ENABLED
CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM
CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG
CONFIG_ESP_CONSOLE_UART
CONFIG_ESP_CONSOLE_UART_BAUDRATE
CONFIG_ESP_CONSOLE_UART_DEFAULT
CONFIG_ESP_CONSOLE_UART_NUM
CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED
CONFIG_ESP_COREDUMP_ENABLE_TO_NONE
CONFIG_ESP_DEBUG_OCDAWARE
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160
CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL
CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL
CONFIG_ESP_ERR_TO_NAME_LOOKUP
CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR
CONFIG_ESP_EVENT_POST_FROM_ISR
CONFIG_ESP_GDBSTUB_ENABLED
CONFIG_ESP_GDBSTUB_MAX_TASKS
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS
CONFIG_ESP_GRATUITOUS_ARP
CONFIG_ESP_HTTPS_OTA_EVENT_POST_TIMEOUT
CONFIG_ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT
CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS
CONFIG_ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT
CONFIG_ESP_HW_SUPPORT_FUNC_IN_IRAM
CONFIG_ESP_INTR_IN_IRAM
CONFIG_ESP_INT_WDT
CONFIG_ESP_INT_WDT_TIMEOUT_MS
CONFIG_ESP_IPC_TASK_STACK_SIZE
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR
CONFIG_ESP_MAIN_TASK_AFFINITY
CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0
CONFIG_ESP_MAIN_TASK_STACK_SIZE
CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE
CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC
CONFIG_ESP_NETIF_TCPIP_LWIP
CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API
CONFIG_ESP_PERIPH_CTRL_FUNC_IN_IRAM
CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE
CONFIG_ESP_PHY_CALIBRATION_MODE
CONFIG_ESP_PHY_ENABLED
CONFIG_ESP_PHY_ENABLE_USB
CONFIG_ESP_PHY_IRAM_OPT
CONFIG_ESP_PHY_MAX_TX_POWER
CONFIG_ESP_PHY_MAX_WIFI_TX_POWER
CONFIG_ESP_PHY_PLL_TRACK_PERIOD_MS
CONFIG_ESP_PHY_RF_CAL_PARTIAL
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_PATCH_VERSION
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2
CONFIG_ESP_REGI2C_CTRL_FUNC_IN_IRAM
CONFIG_ESP_REV_MAX_FULL
CONFIG_ESP_REV_MIN_FULL
CONFIG_ESP_ROM_CONSOLE_OUTPUT_SECONDARY
CONFIG_ESP_ROM_GET_CLK_FREQ
CONFIG_ESP_ROM_HAS_CRC_BE
CONFIG_ESP_ROM_HAS_CRC_LE
CONFIG_ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV
CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG
CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG
CONFIG_ESP_ROM_HAS_JPEG_DECODE
CONFIG_ESP_ROM_HAS_LAYOUT_TABLE
CONFIG_ESP_ROM_HAS_MZ_CRC32
CONFIG_ESP_ROM_HAS_NEWLIB
CONFIG_ESP_ROM_HAS_NEWLIB_32BIT_TIME
CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT
CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING
CONFIG_ESP_ROM_HAS_SPI_FLASH
CONFIG_ESP_ROM_HAS_SPI_FLASH_MMAP
CONFIG_ESP_ROM_HAS_SUBOPTIMAL_NEWLIB_ON_MISALIGNED_MEMORY
CONFIG_ESP_ROM_HAS_SW_FLOAT
CONFIG_ESP_ROM_HAS_VERSION
CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND
CONFIG_ESP_ROM_PRINT_IN_IRAM
CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT
CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB
CONFIG_ESP_ROM_UART_CLK_IS_XTAL
CONFIG_ESP_ROM_USB_OTG_NUM
CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM
CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND
CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS
CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND
CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY
CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM
CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP
CONFIG_ESP_SYSTEM_BROWNOUT_INTR
CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4
CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE
CONFIG_ESP_SYSTEM_HW_PC_RECORD
CONFIG_ESP_SYSTEM_HW_STACK_GUARD
CONFIG_ESP_SYSTEM_IN_IRAM
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK
CONFIG_ESP_SYSTEM_NO_BACKTRACE
CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT
CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS
CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU
CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK
CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE
CONFIG_ESP_TASK_WDT
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0
CONFIG_ESP_TASK_WDT_EN
CONFIG_ESP_TASK_WDT_INIT
CONFIG_ESP_TASK_WDT_TIMEOUT_S
CONFIG_ESP_TIMER_IMPL_SYSTIMER
CONFIG_ESP_TIMER_INTERRUPT_LEVEL
CONFIG_ESP_TIMER_IN_IRAM
CONFIG_ESP_TIMER_ISR_AFFINITY_CPU0
CONFIG_ESP_TIMER_TASK_AFFINITY
CONFIG_ESP_TIMER_TASK_AFFINITY_CPU0
CONFIG_ESP_TIMER_TASK_STACK_SIZE
CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER
CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER
CONFIG_ESP_TLS_DYN_BUF_STRATEGY_SUPPORTED
CONFIG_ESP_TLS_USE_DS_PERIPHERAL
CONFIG_ESP_TLS_USING_MBEDTLS
CONFIG_ESP_WIFI_AMPDU_RX_ENABLED
CONFIG_ESP_WIFI_AMPDU_TX_ENABLED
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM
CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUF
CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER
CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM
CONFIG_ESP_WIFI_ENABLED
CONFIG_ESP_WIFI_ENABLE_SAE_H2E
CONFIG_ESP_WIFI_ENABLE_SAE_PK
CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA
CONFIG_ESP_WIFI_ENABLE_WPA3_SAE
CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM
CONFIG_ESP_WIFI_GMAC_SUPPORT
CONFIG_ESP_WIFI_IRAM_OPT
CONFIG_ESP_WIFI_MBEDTLS_CRYPTO
CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT
CONFIG_ESP_WIFI_MGMT_SBUF_NUM
CONFIG_ESP_WIFI_NVS_ENABLED
CONFIG_ESP_WIFI_RX_BA_WIN
CONFIG_ESP_WIFI_RX_IRAM_OPT
CONFIG_ESP_WIFI_RX_MGMT_BUF_NUM_DEF
CONFIG_ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME
CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME
CONFIG_ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME
CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN
CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT
CONFIG_ESP_WIFI_SOFTAP_SUPPORT
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM
CONFIG_ESP_WIFI_STATIC_RX_MGMT_BUFFER
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE
CONFIG_ESP_WIFI_TX_BA_WIN
CONFIG_ESP_WIFI_TX_BUFFER_TYPE
CONFIG_ETH_ENABLED
CONFIG_ETH_USE_SPI_ETHERNET
CONFIG_FATFS_CODEPAGE
CONFIG_FATFS_CODEPAGE_437
CONFIG_FATFS_DONT_TRUST_FREE_CLUSTER_CNT
CONFIG_FATFS_DONT_TRUST_LAST_ALLOC
CONFIG_FATFS_FS_LOCK
CONFIG_FATFS_LFN_NONE
CONFIG_FATFS_LINK_LOCK
CONFIG_FATFS_PER_FILE_CACHE
CONFIG_FATFS_SECTOR_4096
CONFIG_FATFS_TIMEOUT_MS
CONFIG_FATFS_USE_STRFUNC_NONE
CONFIG_FATFS_VFS_FSTAT_BLKSIZE
CONFIG_FATFS_VOLUME_COUNT
CONFIG_FEATURE_11R_BIT
CONFIG_FEATURE_BSS_MAX_IDLE_BIT
CONFIG_FEATURE_CACHE_TX_BUF_BIT
CONFIG_FEATURE_FTM_INITIATOR_BIT
CONFIG_FEATURE_FTM_RESPONDER_BIT
CONFIG_FEATURE_GCMP_BIT
CONFIG_FEATURE_GMAC_BIT
CONFIG_FEATURE_WIFI_ENT_BIT
CONFIG_FEATURE_WPA3_SAE_BIT
CONFIG_FLASHMODE_DIO
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER
CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY
CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1
CONFIG_FREERTOS_DEBUG_OCDAWARE
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT
CONFIG_FREERTOS_HZ
CONFIG_FREERTOS_IDLE_TASK_STACKSIZE
CONFIG_FREERTOS_INTERRUPT_BACKTRACE
CONFIG_FREERTOS_IN_IRAM
CONFIG_FREERTOS_ISR_STACKSIZE
CONFIG_FREERTOS_MAX_TASK_NAME_LEN
CONFIG_FREERTOS_NO_AFFINITY
CONFIG_FREERTOS_NUMBER_OF_CORES
CONFIG_FREERTOS_OPTIMIZED_SCHEDULER
CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH
CONFIG_FREERTOS_PORT
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE
CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION
CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES
CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS
CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH
CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY
CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME
CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY
CONFIG_FREERTOS_TIMER_TASK_PRIORITY
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS
CONFIG_FREERTOS_UNICORE
CONFIG_FREERTOS_USE_TIMERS
CONFIG_GARP_TMR_INTERVAL
CONFIG_GDBSTUB_MAX_TASKS
CONFIG_GDBSTUB_SUPPORT_TASKS
CONFIG_GDMA_CTRL_FUNC_IN_IRAM
CONFIG_GDMA_ISR_HANDLER_IN_IRAM
CONFIG_GDMA_OBJ_DRAM_SAFE
CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM
CONFIG_GPTIMER_OBJ_CACHE_SAFE
CONFIG_HAL_ASSERTION_EQUALS_SYSTEM
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL
CONFIG_HEAP_POISONING_DISABLED
CONFIG_HEAP_TRACING_OFF
CONFIG_HTTPD_ERR_RESP_NO_DELAY
CONFIG_HTTPD_MAX_REQ_HDR_LEN
CONFIG_HTTPD_MAX_URI_LEN
CONFIG_HTTPD_PURGE_BUF_LEN
CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT
CONFIG_I2C_MASTER_ISR_HANDLER_IN_IRAM
CONFIG_IDF_CMAKE
CONFIG_IDF_FIRMWARE_CHIP_ID
CONFIG_IDF_INIT_VERSION
CONFIG_IDF_TARGET
CONFIG_IDF_TARGET_ARCH
CONFIG_IDF_TARGET_ARCH_RISCV
CONFIG_IDF_TARGET_ESP32C3
CONFIG_IDF_TOOLCHAIN
CONFIG_IDF_TOOLCHAIN_GCC
CONFIG_INT_WDT
CONFIG_INT_WDT_TIMEOUT_MS
CONFIG_IPC_TASK_STACK_SIZE
CONFIG_LIBC_LOCKS_PLACE_IN_IRAM
CONFIG_LIBC_MISC_IN_IRAM
CONFIG_LIBC_NEWLIB
CONFIG_LIBC_STDIN_LINE_ENDING_CR
CONFIG_LIBC_STDOUT_LINE_ENDING_CRLF
CONFIG_LIBC_TIME_SYSCALL_USE_RTC_HRT
CONFIG_LOG_BOOTLOADER_LEVEL
CONFIG_LOG_BOOTLOADER_LEVEL_INFO
CONFIG_LOG_DEFAULT_LEVEL
CONFIG_LOG_DEFAULT_LEVEL_INFO
CONFIG_LOG_DYNAMIC_LEVEL_CONTROL
CONFIG_LOG_IN_IRAM
CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT
CONFIG_LOG_MAXIMUM_LEVEL
CONFIG_LOG_MODE_TEXT
CONFIG_LOG_MODE_TEXT_EN
CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP
CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST
CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE
CONFIG_LOG_TIMESTAMP_SOURCE_RTOS
CONFIG_LOG_VERSION
CONFIG_LOG_VERSION_1
CONFIG_LWIP_BRIDGEIF_MAX_PORTS
CONFIG_LWIP_CHECKSUM_CHECK_ICMP
CONFIG_LWIP_DHCPS
CONFIG_LWIP_DHCPS_ADD_DNS
CONFIG_LWIP_DHCPS_LEASE_UNIT
CONFIG_LWIP_DHCPS_MAX_STATION_NUM
CONFIG_LWIP_DHCPS_STATIC_ENTRIES
CONFIG_LWIP_DHCP_COARSE_TIMER_SECS
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID
CONFIG_LWIP_DHCP_DOES_ARP_CHECK
CONFIG_LWIP_DHCP_OPTIONS_LEN
CONFIG_LWIP_DNS_MAX_HOST_IP
CONFIG_LWIP_DNS_MAX_SERVERS
CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES
CONFIG_LWIP_ENABLE
CONFIG_LWIP_ESP_GRATUITOUS_ARP
CONFIG_LWIP_ESP_LWIP_ASSERT
CONFIG_LWIP_ESP_MLDV6_REPORT
CONFIG_LWIP_GARP_TMR_INTERVAL
CONFIG_LWIP_HOOK_DHCP_EXTRA_OPTION_NONE
CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_NONE
CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT
CONFIG_LWIP_HOOK_IP6_ROUTE_NONE
CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE
CONFIG_LWIP_HOOK_ND6_GET_GW_NONE
CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE
CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT
CONFIG_LWIP_ICMP
CONFIG_LWIP_IP4_FRAG
CONFIG_LWIP_IP6_FRAG
CONFIG_LWIP_IPV4
CONFIG_LWIP_IPV6
CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE
CONFIG_LWIP_IPV6_ND6_NUM_DESTINATIONS
CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS
CONFIG_LWIP_IPV6_ND6_NUM_PREFIXES
CONFIG_LWIP_IPV6_ND6_NUM_ROUTERS
CONFIG_LWIP_IPV6_NUM_ADDRESSES
CONFIG_LWIP_IP_DEFAULT_TTL
CONFIG_LWIP_IP_REASS_MAX_PBUFS
CONFIG_LWIP_LOCAL_HOSTNAME
CONFIG_LWIP_LOOPBACK_MAX_PBUFS
CONFIG_LWIP_MAX_ACTIVE_TCP
CONFIG_LWIP_MAX_LISTENING_TCP
CONFIG_LWIP_MAX_RAW_PCBS
CONFIG_LWIP_MAX_SOCKETS
CONFIG_LWIP_MAX_UDP_PCBS
CONFIG_LWIP_MLDV6_TMR_INTERVAL
CONFIG_LWIP_ND6
CONFIG_LWIP_NETIF_LOOPBACK
CONFIG_LWIP_NUM_NETIF_CLIENT_DATA
CONFIG_LWIP_SNTP_MAXIMUM_STARTUP_DELAY
CONFIG_LWIP_SNTP_MAX_SERVERS
CONFIG_LWIP_SNTP_STARTUP_DELAY
CONFIG_LWIP_SNTP_UPDATE_DELAY
CONFIG_LWIP_SO_REUSE
CONFIG_LWIP_SO_REUSE_RXTOALL
CONFIG_LWIP_TCPIP_RECVMBOX_SIZE
CONFIG_LWIP_TCPIP_TASK_AFFINITY
CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY
CONFIG_LWIP_TCPIP_TASK_PRIO
CONFIG_LWIP_TCPIP_TASK_STACK_SIZE
CONFIG_LWIP_TCP_ACCEPTMBOX_SIZE
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT
CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION
CONFIG_LWIP_TCP_MAXRTX
CONFIG_LWIP_TCP_MSL
CONFIG_LWIP_TCP_MSS
CONFIG_LWIP_TCP_OOSEQ_MAX_PBUFS
CONFIG_LWIP_TCP_OOSEQ_TIMEOUT
CONFIG_LWIP_TCP_OVERSIZE_MSS
CONFIG_LWIP_TCP_QUEUE_OOSEQ
CONFIG_LWIP_TCP_RECVMBOX_SIZE
CONFIG_LWIP_TCP_RTO_TIME
CONFIG_LWIP_TCP_SND_BUF_DEFAULT
CONFIG_LWIP_TCP_SYNMAXRTX
CONFIG_LWIP_TCP_TMR_INTERVAL
CONFIG_LWIP_TCP_WND_DEFAULT
CONFIG_LWIP_TIMERS_ONDEMAND
CONFIG_LWIP_UDP_RECVMBOX_SIZE
CONFIG_MAIN_TASK_STACK_SIZE
CONFIG_MBEDTLS_AES_C
CONFIG_MBEDTLS_AES_INTERRUPT_LEVEL
CONFIG_MBEDTLS_AES_USE_INTERRUPT
CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN
CONFIG_MBEDTLS_CCM_C
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS
CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS
CONFIG_MBEDTLS_CMAC_C
CONFIG_MBEDTLS_ECDH_C
CONFIG_MBEDTLS_ECDSA_C
CONFIG_MBEDTLS_ECDSA_DETERMINISTIC
CONFIG_MBEDTLS_ECP_C
CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED
CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED
CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED
CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED
CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED
CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED
CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED
CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED
CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED
CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED
CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED
CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED
CONFIG_MBEDTLS_ECP_NIST_OPTIM
CONFIG_MBEDTLS_ERROR_STRINGS
CONFIG_MBEDTLS_FS_IO
CONFIG_MBEDTLS_GCM_C
CONFIG_MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER
CONFIG_MBEDTLS_HARDWARE_AES
CONFIG_MBEDTLS_HARDWARE_MPI
CONFIG_MBEDTLS_HARDWARE_SHA
CONFIG_MBEDTLS_HAVE_TIME
CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA
CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE
CONFIG_MBEDTLS_KEY_EXCHANGE_RSA
CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI
CONFIG_MBEDTLS_MPI_INTERRUPT_LEVEL
CONFIG_MBEDTLS_MPI_USE_INTERRUPT
CONFIG_MBEDTLS_PEM_PARSE_C
CONFIG_MBEDTLS_PEM_WRITE_C
CONFIG_MBEDTLS_PKCS7_C
CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED
CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED
CONFIG_MBEDTLS_ROM_MD5
CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS
CONFIG_MBEDTLS_SHA1_C
CONFIG_MBEDTLS_SHA512_C
CONFIG_MBEDTLS_SSL_ALPN
CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN
CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE
CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN
CONFIG_MBEDTLS_SSL_PROTO_TLS1_2
CONFIG_MBEDTLS_SSL_RENEGOTIATION
CONFIG_MBEDTLS_TLS_CLIENT
CONFIG_MBEDTLS_TLS_ENABLED
CONFIG_MBEDTLS_TLS_SERVER
CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT
CONFIG_MBEDTLS_X509_CRL_PARSE_C
CONFIG_MBEDTLS_X509_CSR_PARSE_C
CONFIG_MMU_PAGE_MODE
CONFIG_MMU_PAGE_SIZE
CONFIG_MMU_PAGE_SIZE_64KB
CONFIG_MONITOR_BAUD
CONFIG_MQTT_PROTOCOL_311
CONFIG_MQTT_TRANSPORT_SSL
CONFIG_MQTT_TRANSPORT_WEBSOCKET
CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE
CONFIG_NEWLIB_STDIN_LINE_ENDING_CR
CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF
CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT
CONFIG_OPENTHREAD_ADDRESS_QUERY_MAX_RETRY_DELAY
CONFIG_OPENTHREAD_ADDRESS_QUERY_RETRY_DELAY
CONFIG_OPENTHREAD_ADDRESS_QUERY_TIMEOUT
CONFIG_OPENTHREAD_BUS_LATENCY
CONFIG_OPENTHREAD_CLI
CONFIG_OPENTHREAD_CONSOLE_COMMAND_PREFIX
CONFIG_OPENTHREAD_CONSOLE_ENABLE
CONFIG_OPENTHREAD_CONSOLE_TYPE_UART
CONFIG_OPENTHREAD_CSL_ACCURACY
CONFIG_OPENTHREAD_CSL_UNCERTAIN
CONFIG_OPENTHREAD_DIAG
CONFIG_OPENTHREAD_DNS_CLIENT
CONFIG_OPENTHREAD_ENABLED
CONFIG_OPENTHREAD_FTD
CONFIG_OPENTHREAD_LOG_LEVEL_DYNAMIC
CONFIG_OPENTHREAD_MAC_MAX_CSMA_BACKOFFS_DIRECT
CONFIG_OPENTHREAD_MESH_LOCAL_PREFIX
CONFIG_OPENTHREAD_MLE_MAX_CHILDREN
CONFIG_OPENTHREAD_NETWORK_CHANNEL
CONFIG_OPENTHREAD_NETWORK_EXTPANID
CONFIG_OPENTHREAD_NETWORK_MASTERKEY
CONFIG_OPENTHREAD_NETWORK_NAME
CONFIG_OPENTHREAD_NETWORK_PANID
CONFIG_OPENTHREAD_NETWORK_PSKC
CONFIG_OPENTHREAD_NUM_MESSAGE_BUFFERS
CONFIG_OPENTHREAD_PACKAGE_NAME
CONFIG_OPENTHREAD_PARENT_SEARCH_BACKOFF_INTERVAL_MINS
CONFIG_OPENTHREAD_PARENT_SEARCH_CHECK_INTERVAL_MINS
CONFIG_OPENTHREAD_PARENT_SEARCH_RESELECT_TIMEOUT_MINS
CONFIG_OPENTHREAD_PARENT_SEARCH_RSS_MARGIN
CONFIG_OPENTHREAD_PARENT_SEARCH_RSS_THRESHOLD
CONFIG_OPENTHREAD_PLATFORM_INFO
CONFIG_OPENTHREAD_PREFERRED_CHANNEL_MASK
CONFIG_OPENTHREAD_RADIO_SPINEL_UART
CONFIG_OPENTHREAD_RX_ON_WHEN_IDLE
CONFIG_OPENTHREAD_SPINEL_RX_FRAME_BUFFER_SIZE
CONFIG_OPENTHREAD_SRP_CLIENT
CONFIG_OPENTHREAD_SRP_CLIENT_MAX_SERVICES
CONFIG_OPENTHREAD_SUPPORTED_CHANNEL_MASK
CONFIG_OPENTHREAD_TASK_NAME
CONFIG_OPENTHREAD_TASK_PRIORITY
CONFIG_OPENTHREAD_TASK_SIZE
CONFIG_OPENTHREAD_TMF_ADDR_CACHE_ENTRIES
CONFIG_OPENTHREAD_UART_BUFFER_SIZE
CONFIG_OPENTHREAD_XTAL_ACCURACY
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED
CONFIG_OPTIMIZATION_ASSERTION_LEVEL
CONFIG_OPTIMIZATION_LEVEL_DEBUG
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME
CONFIG_PARTITION_TABLE_FILENAME
CONFIG_PARTITION_TABLE_MD5
CONFIG_PARTITION_TABLE_OFFSET
CONFIG_PARTITION_TABLE_SINGLE_APP
CONFIG_PERIPH_CTRL_FUNC_IN_IRAM
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP
CONFIG_POST_EVENTS_FROM_IRAM_ISR
CONFIG_POST_EVENTS_FROM_ISR
CONFIG_PTHREAD_STACK_MIN
CONFIG_PTHREAD_TASK_CORE_DEFAULT
CONFIG_PTHREAD_TASK_NAME_DEFAULT
CONFIG_PTHREAD_TASK_PRIO_DEFAULT
CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT
CONFIG_RMT_ENCODER_FUNC_IN_IRAM
CONFIG_RMT_OBJ_CACHE_SAFE
CONFIG_RMT_RX_ISR_HANDLER_IN_IRAM
CONFIG_RMT_TX_ISR_HANDLER_IN_IRAM
CONFIG_RTC_CLK_CAL_CYCLES
CONFIG_RTC_CLK_FUNC_IN_IRAM
CONFIG_RTC_CLK_SRC_INT_RC
CONFIG_RTC_TIME_FUNC_IN_IRAM
CONFIG_SECURE_BOOT_V2_PREFERRED
CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED
CONFIG_SECURE_ROM_DL_MODE_ENABLED
CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS
CONFIG_SOC_ADC_ARBITER_SUPPORTED
CONFIG_SOC_ADC_ATTEN_NUM
CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED
CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM
CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV
CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM
CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH
CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH
CONFIG_SOC_ADC_DIGI_MONITOR_NUM
CONFIG_SOC_ADC_DIGI_RESULT_BYTES
CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED
CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED
CONFIG_SOC_ADC_DMA_SUPPORTED
CONFIG_SOC_ADC_MAX_CHANNEL_NUM
CONFIG_SOC_ADC_MONITOR_SUPPORTED
CONFIG_SOC_ADC_PATT_LEN_MAX
CONFIG_SOC_ADC_PERIPH_NUM
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW
CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED
CONFIG_SOC_ADC_SHARED_POWER
CONFIG_SOC_ADC_SUPPORTED
CONFIG_SOC_AES_GDMA
CONFIG_SOC_AES_SUPPORTED
CONFIG_SOC_AES_SUPPORT_AES_128
CONFIG_SOC_AES_SUPPORT_AES_256
CONFIG_SOC_AES_SUPPORT_DMA
CONFIG_SOC_AHB_GDMA_SUPPORTED
CONFIG_SOC_AHB_GDMA_VERSION
CONFIG_SOC_APB_BACKUP_DMA
CONFIG_SOC_ASSIST_DEBUG_SUPPORTED
CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED
CONFIG_SOC_BLE_50_SUPPORTED
CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED
CONFIG_SOC_BLE_MESH_SUPPORTED
CONFIG_SOC_BLE_SUPPORTED
CONFIG_SOC_BLUFI_SUPPORTED
CONFIG_SOC_BOD_SUPPORTED
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED
CONFIG_SOC_BT_SUPPORTED
CONFIG_SOC_CACHE_FREEZE_SUPPORTED
CONFIG_SOC_CACHE_MEMORY_IBANK_SIZE
CONFIG_SOC_CLK_LP_FAST_SUPPORT_XTAL_D2
CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION
CONFIG_SOC_CLK_TREE_SUPPORTED
CONFIG_SOC_CLK_XTAL32K_SUPPORTED
CONFIG_SOC_COEX_HW_PTI
CONFIG_SOC_CPU_BREAKPOINTS_NUM
CONFIG_SOC_CPU_CORES_NUM
CONFIG_SOC_CPU_HAS_CSR_PC
CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC
CONFIG_SOC_CPU_INTR_NUM
CONFIG_SOC_CPU_WATCHPOINTS_NUM
CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE
CONFIG_SOC_DEDICATED_GPIO_SUPPORTED
CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM
CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM
CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE
CONFIG_SOC_DEEP_SLEEP_SUPPORTED
CONFIG_SOC_DIG_SIGN_SUPPORTED
CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US
CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH
CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN
CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK
CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT
CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE
CONFIG_SOC_EFUSE_DIS_ICACHE
CONFIG_SOC_EFUSE_DIS_PAD_JTAG
CONFIG_SOC_EFUSE_DIS_USB_JTAG
CONFIG_SOC_EFUSE_HAS_EFUSE_RST_BUG
CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD
CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS
CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS
CONFIG_SOC_EFUSE_SOFT_DIS_JTAG
CONFIG_SOC_EFUSE_SUPPORTED
CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX
CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES
CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128
CONFIG_SOC_FLASH_ENC_SUPPORTED
CONFIG_SOC_GDMA_NUM_GROUPS_MAX
CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX
CONFIG_SOC_GDMA_SUPPORTED
CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX
CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM
CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT
CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK
CONFIG_SOC_GPIO_FILTER_CLK_SUPPORT_APB
CONFIG_SOC_GPIO_IN_RANGE_MAX
CONFIG_SOC_GPIO_OUT_RANGE_MAX
CONFIG_SOC_GPIO_PIN_COUNT
CONFIG_SOC_GPIO_PORT
CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP
CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD
CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK
CONFIG_SOC_GPSPI_SUPPORTED
CONFIG_SOC_GPTIMER_SUPPORTED
CONFIG_SOC_HMAC_SUPPORTED
CONFIG_SOC_HP_I2C_NUM
CONFIG_SOC_I2C_CMD_REG_NUM
CONFIG_SOC_I2C_FIFO_LEN
CONFIG_SOC_I2C_NUM
CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE
CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST
CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS
CONFIG_SOC_I2C_SUPPORTED
CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR
CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS
CONFIG_SOC_I2C_SUPPORT_RTC
CONFIG_SOC_I2C_SUPPORT_SLAVE
CONFIG_SOC_I2C_SUPPORT_XTAL
CONFIG_SOC_I2S_HW_VERSION_2
CONFIG_SOC_I2S_NUM
CONFIG_SOC_I2S_PDM_MAX_RX_LINES
CONFIG_SOC_I2S_PDM_MAX_TX_LINES
CONFIG_SOC_I2S_SUPPORTED
CONFIG_SOC_I2S_SUPPORTS_PCM
CONFIG_SOC_I2S_SUPPORTS_PCM2PDM
CONFIG_SOC_I2S_SUPPORTS_PDM
CONFIG_SOC_I2S_SUPPORTS_PDM_RX
CONFIG_SOC_I2S_SUPPORTS_PDM_TX
CONFIG_SOC_I2S_SUPPORTS_PLL_F160M
CONFIG_SOC_I2S_SUPPORTS_TDM
CONFIG_SOC_I2S_SUPPORTS_XTAL
CONFIG_SOC_LEDC_CHANNEL_NUM
CONFIG_SOC_LEDC_SUPPORTED
CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK
CONFIG_SOC_LEDC_SUPPORT_FADE_STOP
CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH
CONFIG_SOC_LEDC_TIMER_NUM
CONFIG_SOC_LIGHT_SLEEP_SUPPORTED
CONFIG_SOC_LP_PERIPH_SHARE_INTERRUPT
CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI
CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO
CONFIG_SOC_MAC_BB_PD_MEM_SIZE
CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE
CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE
CONFIG_SOC_MEMPROT_SUPPORTED
CONFIG_SOC_MEMSPI_IS_INDEPENDENT
CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED
CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED
CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED
CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM
CONFIG_SOC_MMU_PERIPH_NUM
CONFIG_SOC_MPI_MEM_BLOCKS_NUM
CONFIG_SOC_MPI_OPERATIONS_NUM
CONFIG_SOC_MPI_SUPPORTED
CONFIG_SOC_MPU_MIN_REGION_SIZE
CONFIG_SOC_MPU_REGIONS_MAX_NUM
CONFIG_SOC_MWDT_SUPPORT_XTAL
CONFIG_SOC_PHY_COMBO_MODULE
CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE
CONFIG_SOC_PHY_SUPPORTED
CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL
CONFIG_SOC_PM_MODEM_PD_BY_SW
CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA
CONFIG_SOC_PM_SUPPORTED
CONFIG_SOC_PM_SUPPORT_BT_PD
CONFIG_SOC_PM_SUPPORT_BT_WAKEUP
CONFIG_SOC_PM_SUPPORT_CPU_PD
CONFIG_SOC_PM_SUPPORT_MAC_BB_PD
CONFIG_SOC_PM_SUPPORT_RC_FAST_PD
CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD
CONFIG_SOC_PM_SUPPORT_WIFI_PD
CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP
CONFIG_SOC_RMT_CHANNELS_PER_GROUP
CONFIG_SOC_RMT_GROUPS
CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL
CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP
CONFIG_SOC_RMT_SUPPORTED
CONFIG_SOC_RMT_SUPPORT_APB
CONFIG_SOC_RMT_SUPPORT_ASYNC_STOP
CONFIG_SOC_RMT_SUPPORT_RC_FAST
CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION
CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG
CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY
CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT
CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO
CONFIG_SOC_RMT_SUPPORT_XTAL
CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP
CONFIG_SOC_RNG_SUPPORTED
CONFIG_SOC_RSA_MAX_BIT_LEN
CONFIG_SOC_RTCIO_PIN_COUNT
CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH
CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM
CONFIG_SOC_RTC_FAST_MEM_SUPPORTED
CONFIG_SOC_RTC_MEM_SUPPORTED
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256
CONFIG_SOC_SDM_CHANNELS_PER_GROUP
CONFIG_SOC_SDM_CLK_SUPPORT_APB
CONFIG_SOC_SDM_GROUPS
CONFIG_SOC_SDM_SUPPORTED
CONFIG_SOC_SECURE_BOOT_SUPPORTED
CONFIG_SOC_SECURE_BOOT_V2_RSA
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED
CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE
CONFIG_SOC_SHA_GDMA
CONFIG_SOC_SHA_SUPPORTED
CONFIG_SOC_SHA_SUPPORT_DMA
CONFIG_SOC_SHA_SUPPORT_RESUME
CONFIG_SOC_SHA_SUPPORT_SHA1
CONFIG_SOC_SHA_SUPPORT_SHA224
CONFIG_SOC_SHA_SUPPORT_SHA256
CONFIG_SOC_SLEEP_SYSTIMER_STALL_WORKAROUND
CONFIG_SOC_SLEEP_TGWDT_STOP_WORKAROUND
CONFIG_SOC_SPI_FLASH_SUPPORTED
CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE
CONFIG_SOC_SPI_MAX_CS_NUM
CONFIG_SOC_SPI_MAX_PRE_DIVIDER
CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME
CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND
CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE
CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS
CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE
CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR
CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND
CONFIG_SOC_SPI_MEM_SUPPORT_WRAP
CONFIG_SOC_SPI_PERIPH_NUM
CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT
CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX
CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX
CONFIG_SOC_SPI_SCT_REG_NUM
CONFIG_SOC_SPI_SCT_SUPPORTED
CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS
CONFIG_SOC_SPI_SUPPORT_CD_SIG
CONFIG_SOC_SPI_SUPPORT_CLK_APB
CONFIG_SOC_SPI_SUPPORT_CLK_XTAL
CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS
CONFIG_SOC_SPI_SUPPORT_DDRCLK
CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2
CONFIG_SOC_SUPPORTS_SECURE_DL_MODE
CONFIG_SOC_SUPPORT_COEXISTENCE
CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY
CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE
CONFIG_SOC_SYSTIMER_ALARM_NUM
CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI
CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO
CONFIG_SOC_SYSTIMER_COUNTER_NUM
CONFIG_SOC_SYSTIMER_FIXED_DIVIDER
CONFIG_SOC_SYSTIMER_INT_LEVEL
CONFIG_SOC_SYSTIMER_SUPPORTED
CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC
CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL
CONFIG_SOC_TEMP_SENSOR_SUPPORTED
CONFIG_SOC_TIMER_GROUPS
CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH
CONFIG_SOC_TIMER_GROUP_SUPPORT_APB
CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL
CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP
CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS
CONFIG_SOC_TWAI_BRP_MAX
CONFIG_SOC_TWAI_BRP_MIN
CONFIG_SOC_TWAI_CLK_SUPPORT_APB
CONFIG_SOC_TWAI_CONTROLLER_NUM
CONFIG_SOC_TWAI_MASK_FILTER_NUM
CONFIG_SOC_TWAI_SUPPORTED
CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS
CONFIG_SOC_UART_BITRATE_MAX
CONFIG_SOC_UART_FIFO_LEN
CONFIG_SOC_UART_HP_NUM
CONFIG_SOC_UART_NUM
CONFIG_SOC_UART_SUPPORTED
CONFIG_SOC_UART_SUPPORT_APB_CLK
CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND
CONFIG_SOC_UART_SUPPORT_RTC_CLK
CONFIG_SOC_UART_SUPPORT_WAKEUP_INT
CONFIG_SOC_UART_SUPPORT_XTAL_CLK
CONFIG_SOC_UART_WAKEUP_SUPPORT_ACTIVE_THRESH_MODE
CONFIG_SOC_UHCI_NUM
CONFIG_SOC_UHCI_SUPPORTED
CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED
CONFIG_SOC_WDT_SUPPORTED
CONFIG_SOC_WIFI_CSI_SUPPORT
CONFIG_SOC_WIFI_FTM_SUPPORT
CONFIG_SOC_WIFI_GCMP_SUPPORT
CONFIG_SOC_WIFI_HW_TSF
CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH
CONFIG_SOC_WIFI_MESH_SUPPORT
CONFIG_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND
CONFIG_SOC_WIFI_SUPPORTED
CONFIG_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW
CONFIG_SOC_WIFI_TXOP_SUPPORT
CONFIG_SOC_WIFI_WAPI_SUPPORT
CONFIG_SOC_XTAL_SUPPORT_40M
CONFIG_SOC_XT_WDT_SUPPORTED
CONFIG_SPIFFS_CACHE
CONFIG_SPIFFS_CACHE_WR
CONFIG_SPIFFS_GC_MAX_RUNS
CONFIG_SPIFFS_MAX_PARTITIONS
CONFIG_SPIFFS_META_LENGTH
CONFIG_SPIFFS_OBJ_NAME_LEN
CONFIG_SPIFFS_PAGE_CHECK
CONFIG_SPIFFS_PAGE_SIZE
CONFIG_SPIFFS_USE_MAGIC
CONFIG_SPIFFS_USE_MAGIC_LENGTH
CONFIG_SPIFFS_USE_MTIME
CONFIG_SPI_FLASH_BROWNOUT_RESET
CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE
CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS
CONFIG_SPI_FLASH_ERASE_YIELD_TICKS
CONFIG_SPI_FLASH_PLACE_FUNCTIONS_IN_IRAM
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH
CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP
CONFIG_SPI_FLASH_SUPPORT_GD_CHIP
CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP
CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP
CONFIG_SPI_FLASH_SUPPORT_TH_CHIP
CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP
CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US
CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORT_ENABLED
CONFIG_SPI_FLASH_VENDOR_GD_SUPPORT_ENABLED
CONFIG_SPI_FLASH_VENDOR_ISSI_SUPPORT_ENABLED
CONFIG_SPI_FLASH_VENDOR_MXIC_SUPPORT_ENABLED
CONFIG_SPI_FLASH_VENDOR_TH_SUPPORT_ENABLED
CONFIG_SPI_FLASH_VENDOR_WINBOND_SUPPORT_ENABLED
CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORT_ENABLED
CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE
CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS
CONFIG_SPI_FLASH_YIELD_DURING_ERASE
CONFIG_SPI_MASTER_ISR_IN_IRAM
CONFIG_SPI_SLAVE_ISR_IN_IRAM
CONFIG_STACK_CHECK_NONE
CONFIG_SUPPORT_TERMIOS
CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT
CONFIG_SYSTEM_EVENT_QUEUE_SIZE
CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE
CONFIG_TASK_WDT
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0
CONFIG_TASK_WDT_TIMEOUT_S
CONFIG_TCPIP_RECVMBOX_SIZE
CONFIG_TCPIP_TASK_AFFINITY
CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY
CONFIG_TCPIP_TASK_STACK_SIZE
CONFIG_TCP_MAXRTX
CONFIG_TCP_MSL
CONFIG_TCP_MSS
CONFIG_TCP_OVERSIZE_MSS
CONFIG_TCP_QUEUE_OOSEQ
CONFIG_TCP_RECVMBOX_SIZE
CONFIG_TCP_SND_BUF_DEFAULT
CONFIG_TCP_SYNMAXRTX
CONFIG_TCP_WND_DEFAULT
CONFIG_TIMER_QUEUE_LENGTH
CONFIG_TIMER_TASK_PRIORITY
CONFIG_TIMER_TASK_STACK_DEPTH
CONFIG_TIMER_TASK_STACK_SIZE
CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM
CONFIG_UART_ISR_IN_IRAM
CONFIG_UDP_RECVMBOX_SIZE
CONFIG_UNITY_ENABLE_DOUBLE
CONFIG_UNITY_ENABLE_FLOAT
CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER
CONFIG_USJ_ENABLE_USB_SERIAL_JTAG
CONFIG_VFS_INITIALIZE_DEV_NULL
CONFIG_VFS_MAX_COUNT
CONFIG_VFS_SELECT_IN_RAM
CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS
CONFIG_VFS_SUPPORT_DIR
CONFIG_VFS_SUPPORT_IO
CONFIG_VFS_SUPPORT_SELECT
CONFIG_VFS_SUPPORT_TERMIOS
CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT
CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT
CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES
CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN
CONFIG_WL_SECTOR_SIZE
CONFIG_WL_SECTOR_SIZE_4096
CONFIG_WPA_MBEDTLS_CRYPTO
CONFIG_WPA_MBEDTLS_TLS_CLIENT
CONFIG_WS_BUFFER_SIZE
CONFIG_WS_TRANSPORT
CONFIG_XTAL_FREQ
CONFIG_XTAL_FREQ_40
CORE_ID_REGVAL_XOR_SWAP
CORE_ID_SIZE
CPU_CLK_FREQ_MHZ_BTLD
CPU_CLK_FREQ_ROM
CPU_GPIO_IN0_IDX
CPU_GPIO_IN1_IDX
CPU_GPIO_IN2_IDX
CPU_GPIO_IN3_IDX
CPU_GPIO_IN4_IDX
CPU_GPIO_IN5_IDX
CPU_GPIO_IN6_IDX
CPU_GPIO_IN7_IDX
CPU_GPIO_OUT0_IDX
CPU_GPIO_OUT1_IDX
CPU_GPIO_OUT2_IDX
CPU_GPIO_OUT3_IDX
CPU_GPIO_OUT4_IDX
CPU_GPIO_OUT5_IDX
CPU_GPIO_OUT6_IDX
CPU_GPIO_OUT7_IDX
CR0
CR1
CR2
CR3
CRDLY
CREAD
CS5
CS6
CS7
CS8
CSIZE
CSL_IE_HEADER_BYTES_HI
CSL_IE_HEADER_BYTES_LO
CSR_PCCR_MACHINE
CSR_PCCR_USER
CSR_PCER_MACHINE
CSR_PCMR_MACHINE
CSR_PMAADDR0
CSR_PMACFG0
CSR_PMPADDR0
CSR_PMPCFG0
CSTOPB
CTRL_EJECT
CTRL_FORMAT
CTRL_LOCK
CTRL_POWER
CTRL_SYNC
CTRL_TRIM
DATA_EN_IDX
DATA_IDX
DCSR_CAUSE
DCSR_CAUSE_DEBUGINT
DCSR_CAUSE_GROUP
DCSR_CAUSE_HALT
DCSR_CAUSE_HWBP
DCSR_CAUSE_NONE
DCSR_CAUSE_STEP
DCSR_CAUSE_SWBP
DCSR_DEBUGINT
DCSR_EBREAKH
DCSR_EBREAKM
DCSR_EBREAKS
DCSR_EBREAKU
DCSR_FULLRESET
DCSR_HALT
DCSR_NDRESET
DCSR_PRV
DCSR_STEP
DCSR_STOPCYCLE
DCSR_STOPTIME
DCSR_XDEBUGVER
DEFAULT_ACCEPTMBOX_SIZE
DEFAULT_HTTP_BUF_SIZE
DEFAULT_RAW_RECVMBOX_SIZE
DEFAULT_RSTVEC
DEFAULT_TCP_RECVMBOX_SIZE
DEFAULT_THREAD_NAME
DEFAULT_THREAD_PRIO
DEFAULT_THREAD_STACKSIZE
DEFAULT_UDP_RECVMBOX_SIZE
DEFFILEMODE
DHCP6_DEBUG
DHCP_COARSE_TIMER_SECS
DHCP_DEFINE_CUSTOM_TIMEOUTS
DHCP_DOES_ARP_CHECK
DHCP_NEXT_TIMEOUT_THRESHOLD
DHCP_OPTIONS_LEN
DNS_DOES_NAME_CHECK
DNS_FALLBACK_SERVER_INDEX
DNS_LOCAL_HOSTLIST
DNS_LOCAL_HOSTLIST_IS_DYNAMIC
DNS_MAX_HOST_IP
DNS_MAX_NAME_LENGTH
DNS_MAX_RETRIES
DNS_MAX_SERVERS
DNS_TABLE_SIZE
DNS_TMR_INTERVAL
DRAM_BASE
DRESULT_RES_ERROR
DRESULT_RES_NOTRDY
DRESULT_RES_OK
DRESULT_RES_PARERR
DRESULT_RES_WRPRT
DR_REG_AES_BASE
DR_REG_AES_XTS_BASE
DR_REG_APB_CTRL_BASE
DR_REG_APB_SARADC_BASE
DR_REG_ASSIST_DEBUG_BASE
DR_REG_BB_BASE
DR_REG_DEDICATED_GPIO_BASE
DR_REG_DIGITAL_SIGNATURE_BASE
DR_REG_EFUSE_BASE
DR_REG_EXTMEM_BASE
DR_REG_FE2_BASE
DR_REG_FE_BASE
DR_REG_GDMA_BASE
DR_REG_GPIO_BASE
DR_REG_HMAC_BASE
DR_REG_I2C_EXT_BASE
DR_REG_I2S_BASE
DR_REG_INTERRUPT_BASE
DR_REG_INTERRUPT_CORE0_BASE
DR_REG_IO_MUX_BASE
DR_REG_LEDC_BASE
DR_REG_MMU_TABLE
DR_REG_NRX_BASE
DR_REG_RMT_BASE
DR_REG_RSA_BASE
DR_REG_RTCCNTL_BASE
DR_REG_RTC_I2C_BASE
DR_REG_SENSITIVE_BASE
DR_REG_SHA_BASE
DR_REG_SPI0_BASE
DR_REG_SPI1_BASE
DR_REG_SPI2_BASE
DR_REG_SYSCON_BASE
DR_REG_SYSTEM_BASE
DR_REG_SYSTIMER_BASE
DR_REG_TIMERGROUP0_BASE
DR_REG_TIMERGROUP1_BASE
DR_REG_TWAI_BASE
DR_REG_UART1_BASE
DR_REG_UART_BASE
DR_REG_UHCI0_BASE
DR_REG_USB_SERIAL_JTAG_BASE
DR_REG_WORLD_CNTL_BASE
DR_REG_XTS_AES_BASE
DST_AUST
DST_CAN
DST_EET
DST_MET
DST_NONE
DST_USA
DST_WET
DT_DIR
DT_REG
DT_UNKNOWN
E2BIG
EACCES
EADDRINUSE
EADDRNOTAVAIL
EAFNOSUPPORT
EAGAIN
EAI_AGAIN
EAI_BADFLAGS
EAI_FAIL
EAI_FAMILY
EAI_MEMORY
EAI_NONAME
EAI_SERVICE
EAI_SOCKTYPE
EALREADY
EBADF
EBADMSG
EBUSY
ECANCELED
ECHILD
ECHO
ECHOE
ECHOK
ECHONL
ECONNABORTED
ECONNREFUSED
ECONNRESET
EDEADLK
EDESTADDRREQ
EDOM
EDQUOT
EEXIST
EFAULT
EFBIG
EFD_SUPPORT_ISR
EFTYPE
EHOSTDOWN
EHOSTUNREACH
EIDRM
EILSEQ
EINPROGRESS
EINTR
EINVAL
EIO
EISCONN
EISDIR
ELOOP
EMFILE
EMLINK
EMSGSIZE
EMULTIHOP
ENAMETOOLONG
ENETDOWN
ENETRESET
ENETUNREACH
ENFILE
ENOBUFS
ENODATA
ENODEV
ENOENT
ENOEXEC
ENOLCK
ENOLINK
ENOMEM
ENOMSG
ENOPROTOOPT
ENOSPC
ENOSR
ENOSTR
ENOSYS
ENOTCONN
ENOTDIR
ENOTEMPTY
ENOTRECOVERABLE
ENOTSOCK
ENOTSUP
ENOTTY
ENXIO
EOF
EOPNOTSUPP
EOVERFLOW
EOWNERDEAD
EPERM
EPFNOSUPPORT
EPIPE
EPROTO
EPROTONOSUPPORT
EPROTOTYPE
ERANGE
EROFS
ERR_ESP_AES_INVALID_INPUT_LENGTH
ERR_ESP_AES_INVALID_KEY_LENGTH
ERR_NEED_SCHED
ESHUTDOWN
ESPIPE
ESP_AES_DECRYPT
ESP_AES_ENCRYPT
ESP_APP_DESC_MAGIC_WORD
ESP_AUTO_IP
ESP_BOOTLOADER_DESC_MAGIC_BYTE
ESP_BOOTLOADER_DIGEST_OFFSET
ESP_BOOTLOADER_OFFSET
ESP_BOOTLOADER_SIZE
ESP_COEX_BLE_ST_MESH_CONFIG
ESP_COEX_BLE_ST_MESH_STANDBY
ESP_COEX_BLE_ST_MESH_TRAFFIC
ESP_COEX_BT_ST_A2DP_PAUSED
ESP_COEX_BT_ST_A2DP_STREAMING
ESP_CPU_INTR_DESC_FLAG_RESVD
ESP_CPU_INTR_DESC_FLAG_SPECIAL
ESP_DHCP
ESP_DHCPS
ESP_DHCPS_TIMER
ESP_DHCP_DISABLE_CLIENT_ID
ESP_DHCP_DISABLE_VENDOR_CLASS_IDENTIFIER
ESP_DNS
ESP_ERR_CODING
ESP_ERR_DAMAGED_READING
ESP_ERR_EFUSE
ESP_ERR_EFUSE_CNT_IS_FULL
ESP_ERR_EFUSE_REPEATED_PROG
ESP_ERR_ESPNOW_ARG
ESP_ERR_ESPNOW_BASE
ESP_ERR_ESPNOW_CHAN
ESP_ERR_ESPNOW_EXIST
ESP_ERR_ESPNOW_FULL
ESP_ERR_ESPNOW_IF
ESP_ERR_ESPNOW_INTERNAL
ESP_ERR_ESPNOW_NOT_FOUND
ESP_ERR_ESPNOW_NOT_INIT
ESP_ERR_ESPNOW_NO_MEM
ESP_ERR_ESP_NETIF_BASE
ESP_ERR_ESP_NETIF_DHCPC_START_FAILED
ESP_ERR_ESP_NETIF_DHCPS_START_FAILED
ESP_ERR_ESP_NETIF_DHCP_ALREADY_STARTED
ESP_ERR_ESP_NETIF_DHCP_ALREADY_STOPPED
ESP_ERR_ESP_NETIF_DHCP_NOT_STOPPED
ESP_ERR_ESP_NETIF_DNS_NOT_CONFIGURED
ESP_ERR_ESP_NETIF_DRIVER_ATTACH_FAILED
ESP_ERR_ESP_NETIF_IF_NOT_READY
ESP_ERR_ESP_NETIF_INIT_FAILED
ESP_ERR_ESP_NETIF_INVALID_PARAMS
ESP_ERR_ESP_NETIF_IP6_ADDR_FAILED
ESP_ERR_ESP_NETIF_MLD6_FAILED
ESP_ERR_ESP_NETIF_NO_MEM
ESP_ERR_ESP_NETIF_TX_FAILED
ESP_ERR_ESP_TLS_BASE
ESP_ERR_ESP_TLS_CANNOT_CREATE_SOCKET
ESP_ERR_ESP_TLS_CANNOT_RESOLVE_HOSTNAME
ESP_ERR_ESP_TLS_CONNECTION_TIMEOUT
ESP_ERR_ESP_TLS_FAILED_CONNECT_TO_HOST
ESP_ERR_ESP_TLS_SERVER_HANDSHAKE_TIMEOUT
ESP_ERR_ESP_TLS_SE_FAILED
ESP_ERR_ESP_TLS_SOCKET_SETOPT_FAILED
ESP_ERR_ESP_TLS_TCP_CLOSED_FIN
ESP_ERR_ESP_TLS_UNSUPPORTED_PROTOCOL_FAMILY
ESP_ERR_FLASH_BASE
ESP_ERR_FLASH_NOT_INITIALISED
ESP_ERR_FLASH_NO_RESPONSE
< Chip did not respond to the command, or timed out.
ESP_ERR_FLASH_OP_FAIL
ESP_ERR_FLASH_OP_TIMEOUT
ESP_ERR_FLASH_PROTECTED
ESP_ERR_FLASH_SIZE_NOT_MATCH
< The chip doesn’t have enough space for the current partition table
ESP_ERR_FLASH_UNSUPPORTED_CHIP
ESP_ERR_FLASH_UNSUPPORTED_HOST
ESP_ERR_HTTPD_ALLOC_MEM
ESP_ERR_HTTPD_BASE
ESP_ERR_HTTPD_HANDLERS_FULL
ESP_ERR_HTTPD_HANDLER_EXISTS
ESP_ERR_HTTPD_INVALID_REQ
ESP_ERR_HTTPD_RESP_HDR
ESP_ERR_HTTPD_RESP_SEND
ESP_ERR_HTTPD_RESULT_TRUNC
ESP_ERR_HTTPD_TASK
ESP_ERR_HTTPS_OTA_BASE
ESP_ERR_HTTPS_OTA_IN_PROGRESS
ESP_ERR_HTTP_BASE
ESP_ERR_HTTP_CONNECT
ESP_ERR_HTTP_CONNECTING
ESP_ERR_HTTP_CONNECTION_CLOSED
ESP_ERR_HTTP_EAGAIN
ESP_ERR_HTTP_FETCH_HEADER
ESP_ERR_HTTP_INCOMPLETE_DATA
ESP_ERR_HTTP_INVALID_TRANSPORT
ESP_ERR_HTTP_MAX_REDIRECT
ESP_ERR_HTTP_NOT_MODIFIED
ESP_ERR_HTTP_RANGE_NOT_SATISFIABLE
ESP_ERR_HTTP_READ_TIMEOUT
ESP_ERR_HTTP_WRITE_DATA
ESP_ERR_HW_CRYPTO_BASE
ESP_ERR_IMAGE_BASE
ESP_ERR_IMAGE_FLASH_FAIL
ESP_ERR_IMAGE_INVALID
ESP_ERR_INVALID_ARG
ESP_ERR_INVALID_CRC
ESP_ERR_INVALID_MAC
ESP_ERR_INVALID_RESPONSE
ESP_ERR_INVALID_SIZE
ESP_ERR_INVALID_STATE
ESP_ERR_INVALID_VERSION
ESP_ERR_MBEDTLS_CERT_PARTLY_OK
ESP_ERR_MBEDTLS_CTR_DRBG_SEED_FAILED
ESP_ERR_MBEDTLS_PK_PARSE_KEY_FAILED
ESP_ERR_MBEDTLS_SSL_CONFIG_DEFAULTS_FAILED
ESP_ERR_MBEDTLS_SSL_CONF_ALPN_PROTOCOLS_FAILED
ESP_ERR_MBEDTLS_SSL_CONF_OWN_CERT_FAILED
ESP_ERR_MBEDTLS_SSL_CONF_PSK_FAILED
ESP_ERR_MBEDTLS_SSL_HANDSHAKE_FAILED
ESP_ERR_MBEDTLS_SSL_READ_FAILED
ESP_ERR_MBEDTLS_SSL_SETUP_FAILED
ESP_ERR_MBEDTLS_SSL_SET_HOSTNAME_FAILED
ESP_ERR_MBEDTLS_SSL_TICKET_SETUP_FAILED
ESP_ERR_MBEDTLS_SSL_WRITE_FAILED
ESP_ERR_MBEDTLS_X509_CRT_PARSE_FAILED
ESP_ERR_MEMPROT_BASE
ESP_ERR_MESH_ARGUMENT
ESP_ERR_MESH_BASE
ESP_ERR_MESH_DISCARD
ESP_ERR_MESH_DISCARD_DUPLICATE
ESP_ERR_MESH_DISCONNECTED
ESP_ERR_MESH_EXCEED_MTU
ESP_ERR_MESH_INTERFACE
ESP_ERR_MESH_NOT_ALLOWED
ESP_ERR_MESH_NOT_CONFIG
ESP_ERR_MESH_NOT_INIT
ESP_ERR_MESH_NOT_START
ESP_ERR_MESH_NOT_SUPPORT
ESP_ERR_MESH_NO_MEMORY
ESP_ERR_MESH_NO_PARENT_FOUND
ESP_ERR_MESH_NO_ROUTE_FOUND
ESP_ERR_MESH_OPTION_NULL
ESP_ERR_MESH_OPTION_UNKNOWN
ESP_ERR_MESH_PS
ESP_ERR_MESH_QUEUE_FAIL
ESP_ERR_MESH_QUEUE_FULL
ESP_ERR_MESH_QUEUE_READ
ESP_ERR_MESH_RECV_RELEASE
ESP_ERR_MESH_TIMEOUT
ESP_ERR_MESH_VOTING
ESP_ERR_MESH_WIFI_NOT_START
ESP_ERR_MESH_XMIT
ESP_ERR_MESH_XON_NO_WINDOW
ESP_ERR_NOT_ALLOWED
ESP_ERR_NOT_ENOUGH_UNUSED_KEY_BLOCKS
ESP_ERR_NOT_FINISHED
ESP_ERR_NOT_FOUND
ESP_ERR_NOT_SUPPORTED
ESP_ERR_NO_MEM
ESP_ERR_NVS_BASE
ESP_ERR_NVS_CONTENT_DIFFERS
ESP_ERR_NVS_CORRUPT_KEY_PART
ESP_ERR_NVS_ENCR_NOT_SUPPORTED
ESP_ERR_NVS_INVALID_HANDLE
ESP_ERR_NVS_INVALID_LENGTH
ESP_ERR_NVS_INVALID_NAME
ESP_ERR_NVS_INVALID_STATE
ESP_ERR_NVS_KEYS_NOT_INITIALIZED
ESP_ERR_NVS_KEY_TOO_LONG
ESP_ERR_NVS_NEW_VERSION_FOUND
ESP_ERR_NVS_NOT_ENOUGH_SPACE
ESP_ERR_NVS_NOT_FOUND
ESP_ERR_NVS_NOT_INITIALIZED
ESP_ERR_NVS_NO_FREE_PAGES
ESP_ERR_NVS_PAGE_FULL
ESP_ERR_NVS_PART_NOT_FOUND
ESP_ERR_NVS_READ_ONLY
ESP_ERR_NVS_REMOVE_FAILED
ESP_ERR_NVS_TYPE_MISMATCH
ESP_ERR_NVS_VALUE_TOO_LONG
ESP_ERR_NVS_WRONG_ENCRYPTION
ESP_ERR_NVS_XTS_CFG_FAILED
ESP_ERR_NVS_XTS_CFG_NOT_FOUND
ESP_ERR_NVS_XTS_DECR_FAILED
ESP_ERR_NVS_XTS_ENCR_FAILED
ESP_ERR_OTA_BASE
ESP_ERR_OTA_PARTITION_CONFLICT
ESP_ERR_OTA_ROLLBACK_FAILED
ESP_ERR_OTA_ROLLBACK_INVALID_STATE
ESP_ERR_OTA_SELECT_INFO_INVALID
ESP_ERR_OTA_SMALL_SEC_VER
ESP_ERR_OTA_VALIDATE_FAILED
ESP_ERR_SLEEP_REJECT
ESP_ERR_SLEEP_TOO_SHORT_SLEEP_DURATION
ESP_ERR_TCP_TRANSPORT_BASE
ESP_ERR_TCP_TRANSPORT_CONNECTION_CLOSED_BY_FIN
ESP_ERR_TCP_TRANSPORT_CONNECTION_FAILED
ESP_ERR_TCP_TRANSPORT_CONNECTION_TIMEOUT
ESP_ERR_TCP_TRANSPORT_NO_MEM
ESP_ERR_TIMEOUT
ESP_ERR_WIFI_BASE
ESP_ERR_WIFI_CONN
ESP_ERR_WIFI_DISCARD
ESP_ERR_WIFI_IF
ESP_ERR_WIFI_INIT_STATE
ESP_ERR_WIFI_MAC
ESP_ERR_WIFI_MODE
ESP_ERR_WIFI_NOT_ASSOC
ESP_ERR_WIFI_NOT_CONNECT
ESP_ERR_WIFI_NOT_INIT
ESP_ERR_WIFI_NOT_STARTED
ESP_ERR_WIFI_NOT_STOPPED
ESP_ERR_WIFI_NVS
ESP_ERR_WIFI_PASSWORD
ESP_ERR_WIFI_POST
ESP_ERR_WIFI_REGISTRAR
ESP_ERR_WIFI_ROC_IN_PROGRESS
ESP_ERR_WIFI_SSID
ESP_ERR_WIFI_STATE
ESP_ERR_WIFI_STOP_STATE
ESP_ERR_WIFI_TIMEOUT
ESP_ERR_WIFI_TWT_FULL
ESP_ERR_WIFI_TWT_SETUP_REJECT
ESP_ERR_WIFI_TWT_SETUP_TIMEOUT
ESP_ERR_WIFI_TWT_SETUP_TXFAIL
ESP_ERR_WIFI_TX_DISALLOW
ESP_ERR_WIFI_WAKE_FAIL
ESP_ERR_WIFI_WOULD_BLOCK
ESP_ERR_WIFI_WPS_SM
ESP_ERR_WIFI_WPS_TYPE
ESP_ERR_WOLFSSL_CERT_VERIFY_SETUP_FAILED
ESP_ERR_WOLFSSL_CTX_SETUP_FAILED
ESP_ERR_WOLFSSL_KEY_VERIFY_SETUP_FAILED
ESP_ERR_WOLFSSL_SSL_CONF_ALPN_PROTOCOLS_FAILED
ESP_ERR_WOLFSSL_SSL_HANDSHAKE_FAILED
ESP_ERR_WOLFSSL_SSL_SETUP_FAILED
ESP_ERR_WOLFSSL_SSL_SET_HOSTNAME_FAILED
ESP_ERR_WOLFSSL_SSL_WRITE_FAILED
ESP_ETH_NO_POST_HW_RESET_DELAY
ESP_ETH_PHY_ADDR_AUTO
ESP_EVENT_ANY_ID
ESP_FAIL
ESP_GRATUITOUS_ARP
ESP_GRATUITOUS_ARP_INTERVAL
ESP_HAS_SELECT
ESP_HTTPD_DEF_CTRL_PORT
ESP_IDF_VERSION_MAJOR
ESP_IDF_VERSION_MINOR
ESP_IDF_VERSION_PATCH
ESP_IMAGE_HASH_LEN
ESP_IMAGE_HEADER_MAGIC
ESP_IMAGE_MAX_SEGMENTS
ESP_INTR_FLAG_EDGE
ESP_INTR_FLAG_HIGH
ESP_INTR_FLAG_INTRDISABLED
ESP_INTR_FLAG_IRAM
ESP_INTR_FLAG_LEVEL1
ESP_INTR_FLAG_LEVEL2
ESP_INTR_FLAG_LEVEL3
ESP_INTR_FLAG_LEVEL4
ESP_INTR_FLAG_LEVEL5
ESP_INTR_FLAG_LEVEL6
ESP_INTR_FLAG_LEVELMASK
ESP_INTR_FLAG_LOWMED
ESP_INTR_FLAG_NMI
ESP_INTR_FLAG_SHARED
ESP_IP4_ROUTE
ESP_IPADDR_TYPE_ANY
ESP_IPADDR_TYPE_V4
ESP_IPADDR_TYPE_V6
ESP_IPV6
ESP_IPV6_AUTOCONFIG
ESP_LCD_I80_BUS_WIDTH_MAX
ESP_LOG_ARGS_TYPE_LEN
ESP_LOG_ARGS_TYPE_MASK
ESP_LOG_COLOR_DISABLED
ESP_LOG_CONFIG_BINARY_MODE
ESP_LOG_CONFIG_CONSTRAINED_ENV
ESP_LOG_CONFIG_DIS_COLOR
ESP_LOG_CONFIG_DIS_TIMESTAMP
ESP_LOG_CONFIG_LEVEL_MASK
ESP_LOG_CONFIG_REQUIRE_FORMATTING
ESP_LOG_CONSTRAINED_ENV
ESP_LOG_FORMATTING_DISABLED
ESP_LOG_LEVEL_LEN
ESP_LOG_LEVEL_MASK
ESP_LOG_MODE_BINARY_EN
ESP_LOG_MODE_TEXT_EN
ESP_LOG_OFFSET_BINARY_MODE
ESP_LOG_OFFSET_CONSTRAINED_ENV
ESP_LOG_OFFSET_DIS_COLOR_OFFSET
ESP_LOG_OFFSET_DIS_TIMESTAMP
ESP_LOG_OFFSET_REQUIRE_FORMATTING
ESP_LOG_SUPPORT_COLOR
ESP_LOG_SUPPORT_TIMESTAMP
ESP_LOG_TIMESTAMP_DISABLED
ESP_LOG_V2
ESP_LOG_VERSION
ESP_LWIP
ESP_LWIP_ARP
ESP_LWIP_DHCP_FINE_TIMERS_ONDEMAND
ESP_LWIP_DNS_TIMERS_ONDEMAND
ESP_LWIP_FALLBACK_DNS_PREFER_IPV4
ESP_LWIP_IGMP_TIMERS_ONDEMAND
ESP_LWIP_LOCK
ESP_LWIP_MLD6_TIMERS_ONDEMAND
ESP_LWIP_SELECT
ESP_MLDV6_REPORT
ESP_ND6_QUEUEING
ESP_NETIF_BR_DROP
ESP_NETIF_BR_FDW_CPU
ESP_NETIF_BR_FLOOD
ESP_NETIF_DEFAULT_IPV6_AUTOCONFIG_FLAGS
ESP_NOW_ETH_ALEN
ESP_NOW_KEY_LEN
ESP_NOW_MAX_DATA_LEN
ESP_NOW_MAX_DATA_LEN_V2
ESP_NOW_MAX_ENCRYPT_PEER_NUM
ESP_NOW_MAX_IE_DATA_LEN
ESP_NOW_MAX_TOTAL_PEER_NUM
ESP_OK
ESP_OK_EFUSE_CNT
ESP_PARLIO_LCD_WIDTH_MAX
ESP_PARTITION_MAGIC
ESP_PARTITION_MAGIC_MD5
ESP_PARTITION_MD5_OFFSET
ESP_PARTITION_TABLE_MAX_LEN
ESP_PARTITION_TABLE_OFFSET
ESP_PARTITION_TABLE_SIZE
ESP_PBUF
ESP_PER_SOC_TCP_WND
ESP_PING
ESP_PING_COUNT_INFINITE
ESP_PPP
ESP_PRIMARY_BOOTLOADER_OFFSET
ESP_PRIMARY_PARTITION_TABLE_OFFSET
ESP_ROM_MD5_DIGEST_LEN
ESP_SLEEP_POWER_DOWN_CPU
ESP_SOCKET
ESP_STATS_MEM
ESP_STATS_TCP
ESP_TASKD_EVENT_PRIO
ESP_TASKD_EVENT_STACK
ESP_TASK_BT_CONTROLLER_PRIO
ESP_TASK_BT_CONTROLLER_STACK
ESP_TASK_MAIN_CORE
ESP_TASK_MAIN_PRIO
ESP_TASK_MAIN_STACK
ESP_TASK_PING_STACK
ESP_TASK_PRIO_MAX
ESP_TASK_PRIO_MIN
ESP_TASK_TCPIP_PRIO
ESP_TASK_TCPIP_STACK
ESP_TASK_TIMER_PRIO
ESP_TASK_TIMER_STACK
ESP_THREAD_PROTECTION
ESP_THREAD_SAFE
ESP_TLS_ERR_SSL_TIMEOUT
ESP_TLS_ERR_SSL_WANT_READ
ESP_TLS_ERR_SSL_WANT_WRITE
ESP_VFS_FLAG_CONTEXT_PTR
ESP_VFS_FLAG_DEFAULT
ESP_VFS_FLAG_READONLY_FS
ESP_VFS_FLAG_STATIC
ESP_VFS_PATH_MAX
ESP_WIFI_CONNECTIONLESS_INTERVAL_DEFAULT_MODE
ESP_WIFI_CRYPTO_VERSION
ESP_WIFI_MAX_CONN_NUM
ESP_WIFI_MAX_FILTER_LEN
ESP_WIFI_MAX_FUP_SSI_LEN
ESP_WIFI_MAX_NEIGHBOR_REP_LEN
ESP_WIFI_MAX_SVC_INFO_LEN
ESP_WIFI_MAX_SVC_NAME_LEN
ESP_WIFI_MAX_SVC_SSI_LEN
ESP_WIFI_NAN_DATAPATH_MAX_PEERS
ESP_WIFI_NAN_MAX_SVC_SUPPORTED
ESP_WIFI_NDP_ROLE_INITIATOR
ESP_WIFI_NDP_ROLE_RESPONDER
ESRCH
ESTALE
ETHARP_STATS
ETHARP_SUPPORT_STATIC_ENTRIES
ETHARP_SUPPORT_VLAN
ETH_ADDR_LEN
ETH_CMD_CUSTOM_MAC_CMDS_OFFSET
ETH_CMD_CUSTOM_PHY_CMDS_OFFSET
ETH_CRC_LEN
ETH_HEADER_LEN
ETH_IEEE802_3_MAX_LEN
ETH_JUMBO_FRAME_PAYLOAD_LEN
ETH_MAC_FLAG_PIN_TO_CORE
ETH_MAC_FLAG_WORK_WITH_CACHE_DISABLE
ETH_MAX_PACKET_SIZE
ETH_MAX_PAYLOAD_LEN
ETH_MIN_PACKET_SIZE
ETH_MIN_PAYLOAD_LEN
ETH_PAD_SIZE
ETH_T_8021AD
ETH_T_8021Q
ETH_VLAN_TAG_LEN
ETIME
ETIMEDOUT
ETOOMANYREFS
ETS_ASSIST_DEBUG_INUM
ETS_CACHEERR_INUM
ETS_GPIO_INUM
ETS_INTERNAL_INTR_SOURCE_OFF
ETS_INTERNAL_PROFILING_INTR_SOURCE
ETS_INTERNAL_SW0_INTR_SOURCE
ETS_INTERNAL_SW1_INTR_SOURCE
ETS_INTERNAL_TIMER0_INTR_SOURCE
ETS_INTERNAL_TIMER1_INTR_SOURCE
ETS_INTERNAL_TIMER2_INTR_SOURCE
ETS_INTERNAL_UNUSED_INTR_SOURCE
ETS_INT_WDT_INUM
ETS_INVALID_INUM
ETS_MAX_INUM
ETS_MEMPROT_ERR_INUM
ETS_SLC_INUM
ETS_SPI2_INUM
ETS_STATUS_ETS_BUSY
ETS_STATUS_ETS_CANCEL
ETS_STATUS_ETS_FAILED
< return failed in ets
ETS_STATUS_ETS_OK
< return successful in ets
ETS_STATUS_ETS_PENDING
ETS_T1_WDT_INUM
ETS_UART0_INUM
ETS_UART1_INUM
ETXTBSY
EVT_CNTL_IMMEDIATE_ABORT_IDX
EVT_REQ_P_IDX
EVT_STOP_P_IDX
EWOULDBLOCK
EXDEV
EXIT_FAILURE
EXIT_SUCCESS
EXPR_NEST_MAX
EXTERNAL_COEXIST_WIRE_1
EXTERNAL_COEXIST_WIRE_2
EXTERNAL_COEXIST_WIRE_3
EXTERNAL_COEXIST_WIRE_4
EXT_ADC_START_IDX
EXT_CSD_BUS_WIDTH
EXT_CSD_BUS_WIDTH_1
EXT_CSD_BUS_WIDTH_4
EXT_CSD_BUS_WIDTH_8
EXT_CSD_BUS_WIDTH_4_DDR
EXT_CSD_BUS_WIDTH_8_DDR
EXT_CSD_CARD_TYPE
EXT_CSD_CARD_TYPE_26M
EXT_CSD_CARD_TYPE_52M
EXT_CSD_CARD_TYPE_52M_V12
EXT_CSD_CARD_TYPE_52M_V18
EXT_CSD_CARD_TYPE_52M_V12_18
EXT_CSD_CARD_TYPE_F_26M
EXT_CSD_CARD_TYPE_F_52M
EXT_CSD_CARD_TYPE_F_52M_1_2V
EXT_CSD_CARD_TYPE_F_52M_1_8V
EXT_CSD_CMD_SET
EXT_CSD_CMD_SET_CPSECURE
EXT_CSD_CMD_SET_NORMAL
EXT_CSD_CMD_SET_SECURE
EXT_CSD_ERASED_MEM_CONT
EXT_CSD_HS_TIMING
EXT_CSD_HS_TIMING_BC
EXT_CSD_HS_TIMING_HS
EXT_CSD_HS_TIMING_HS200
EXT_CSD_HS_TIMING_HS400
EXT_CSD_MMC_SIZE
EXT_CSD_POWER_CLASS
EXT_CSD_PWR_CL_26_195
EXT_CSD_PWR_CL_26_360
EXT_CSD_PWR_CL_52_195
EXT_CSD_PWR_CL_52_360
EXT_CSD_REV
EXT_CSD_REV_1_6
EXT_CSD_SANITIZE_START
EXT_CSD_SEC_COUNT
EXT_CSD_SEC_FEATURE_SUPPORT
EXT_CSD_STRUCTURE
EXT_CSD_S_CMD_SET
EXT_IO_BASE
FAPPEND
FASYNC
FA_CREATE_ALWAYS
FA_CREATE_NEW
FA_OPEN_ALWAYS
FA_OPEN_APPEND
FA_OPEN_EXISTING
FA_READ
FA_WRITE
FCREAT
FDEFER
FD_CLOEXEC
FD_SETSIZE
FEXCL
FEXLOCK
FF0
FF1
FFCONF_DEF
FFDLY
FF_CODE_PAGE
FF_DEFINED
FF_DRV_NOT_USED
FF_FS_EXFAT
FF_FS_LOCK
FF_FS_MINIMIZE
FF_FS_NOFSINFO
FF_FS_NORTC
FF_FS_READONLY
FF_FS_REENTRANT
FF_FS_RPATH
FF_INTDEF
FF_LBA64
FF_LFN_BUF
FF_LFN_UNICODE
FF_MIN_GPT
FF_MULTI_PARTITION
FF_NORTC_MDAY
FF_NORTC_MON
FF_NORTC_YEAR
FF_PRINT_FLOAT
FF_PRINT_LLI
FF_SFN_BUF
FF_SS_SDCARD
FF_SS_WL
FF_STRF_ENCODE
FF_STR_VOLUME_ID
FF_USE_CHMOD
FF_USE_EXPAND
FF_USE_FIND
FF_USE_FORWARD
FF_USE_LFN
FF_USE_MKFS
FF_USE_STRFUNC
FF_USE_TRIM
FF_VOLUMES
FILENAME_MAX
FILTER_EN_S
FILTER_EN_V
FMARK
FM_ANY
FM_EXFAT
FM_FAT
FM_FAT32
FM_SFD
FNBIO
FNDELAY
FNOCTTY
FNONBIO
FNONBLOCK
FOPEN
FOPEN_MAX
FOUR_UNIVERSAL_MAC_ADDR
FREAD
FRESULT_FR_DENIED
FRESULT_FR_DISK_ERR
FRESULT_FR_EXIST
FRESULT_FR_INT_ERR
FRESULT_FR_INVALID_DRIVE
FRESULT_FR_INVALID_NAME
FRESULT_FR_INVALID_OBJECT
FRESULT_FR_INVALID_PARAMETER
FRESULT_FR_LOCKED
FRESULT_FR_MKFS_ABORTED
FRESULT_FR_NOT_ENABLED
FRESULT_FR_NOT_ENOUGH_CORE
FRESULT_FR_NOT_READY
FRESULT_FR_NO_FILE
FRESULT_FR_NO_FILESYSTEM
FRESULT_FR_NO_PATH
FRESULT_FR_OK
FRESULT_FR_TIMEOUT
FRESULT_FR_TOO_MANY_OPEN_FILES
FRESULT_FR_WRITE_PROTECTED
FSHLOCK
FSPICLK_IN_IDX
FSPICLK_OUT_IDX
FSPICS0_IN_IDX
FSPICS0_OUT_IDX
FSPICS1_OUT_IDX
FSPICS2_OUT_IDX
FSPICS3_OUT_IDX
FSPICS4_OUT_IDX
FSPICS5_OUT_IDX
FSPID_IN_IDX
FSPID_OUT_IDX
FSPIHD_IN_IDX
FSPIHD_OUT_IDX
FSPIQ_IN_IDX
FSPIQ_OUT_IDX
FSPIWP_IN_IDX
FSPIWP_OUT_IDX
FSYNC
FS_EXFAT
FS_FAT12
FS_FAT16
FS_FAT32
FTRUNC
FUNC_GPIO2_FSPIQ
FUNC_GPIO2_GPIO2
FUNC_GPIO2_GPIO2_0
FUNC_GPIO3_GPIO3
FUNC_GPIO3_GPIO3_0
FUNC_GPIO8_GPIO8
FUNC_GPIO8_GPIO8_0
FUNC_GPIO9_GPIO9
FUNC_GPIO9_GPIO9_0
FUNC_GPIO10_FSPICS0
FUNC_GPIO10_GPIO10
FUNC_GPIO10_GPIO10_0
FUNC_GPIO18_GPIO18
FUNC_GPIO18_GPIO18_0
FUNC_GPIO19_GPIO19
FUNC_GPIO19_GPIO19_0
FUNC_MTCK_FSPICLK
FUNC_MTCK_GPIO6
FUNC_MTCK_MTCK
FUNC_MTDI_FSPIWP
FUNC_MTDI_GPIO5
FUNC_MTDI_MTDI
FUNC_MTDO_FSPID
FUNC_MTDO_GPIO7
FUNC_MTDO_MTDO
FUNC_MTMS_FSPIHD
FUNC_MTMS_GPIO4
FUNC_MTMS_MTMS
FUNC_SPICLK_GPIO15
FUNC_SPICLK_SPICLK
FUNC_SPICS0_GPIO14
FUNC_SPICS0_SPICS0
FUNC_SPID_GPIO16
FUNC_SPID_SPID
FUNC_SPIHD_GPIO12
FUNC_SPIHD_SPIHD
FUNC_SPIQ_GPIO17
FUNC_SPIQ_SPIQ
FUNC_SPIWP_GPIO13
FUNC_SPIWP_SPIWP
FUNC_U0RXD_GPIO20
FUNC_U0RXD_U0RXD
FUNC_U0TXD_GPIO21
FUNC_U0TXD_U0TXD
FUNC_VDD_SPI_GPIO11
FUNC_VDD_SPI_GPIO11_0
FUNC_XTAL_32K_N_GPIO1
FUNC_XTAL_32K_N_GPIO1_0
FUNC_XTAL_32K_P_GPIO0
FUNC_XTAL_32K_P_GPIO0_0
FUN_DRV
FUN_DRV_S
FUN_DRV_V
FUN_IE_S
FUN_IE_V
FUN_PD_S
FUN_PD_V
FUN_PU_S
FUN_PU_V
FWRITE
F_CNVT
F_DUPFD
F_DUPFD_CLOEXEC
F_GETFD
F_GETFL
F_GETLK
F_GETOWN
F_LOCK
F_OK
F_RDLCK
F_RGETLK
F_RSETLK
F_RSETLKW
F_SETFD
F_SETFL
F_SETLK
F_SETLKW
F_SETOWN
F_TEST
F_TLOCK
F_ULOCK
F_UNLCK
F_UNLKSYS
F_WRLCK
GET_BLOCK_SIZE
GET_SECTOR_COUNT
GET_SECTOR_SIZE
GPIO_BT_ACTIVE_IDX
GPIO_BT_PRIORITY_IDX
GPIO_BT_SEL
GPIO_BT_SELECT_REG
GPIO_BT_SEL_S
GPIO_BT_SEL_V
GPIO_CLK_EN_S
GPIO_CLK_EN_V
GPIO_CLOCK_GATE_REG
GPIO_CPUSDIO_INT_REG
GPIO_DATE
GPIO_DATE_REG
GPIO_DATE_S
GPIO_DATE_V
GPIO_ENABLE_DATA
GPIO_ENABLE_DATA_S
GPIO_ENABLE_DATA_V
GPIO_ENABLE_REG
GPIO_ENABLE_W1TC
GPIO_ENABLE_W1TC_REG
GPIO_ENABLE_W1TC_S
GPIO_ENABLE_W1TC_V
GPIO_ENABLE_W1TS
GPIO_ENABLE_W1TS_REG
GPIO_ENABLE_W1TS_S
GPIO_ENABLE_W1TS_V
GPIO_ETM_EVENT_EDGE_TYPES
GPIO_ETM_TASK_ACTION_TYPES
GPIO_FUNC0_IN_INV_SEL_S
GPIO_FUNC0_IN_INV_SEL_V
GPIO_FUNC0_IN_SEL
GPIO_FUNC0_IN_SEL_CFG_REG
GPIO_FUNC0_IN_SEL_S
GPIO_FUNC0_IN_SEL_V
GPIO_FUNC0_OEN_INV_SEL_S
GPIO_FUNC0_OEN_INV_SEL_V
GPIO_FUNC0_OEN_SEL_S
GPIO_FUNC0_OEN_SEL_V
GPIO_FUNC0_OUT_INV_SEL_S
GPIO_FUNC0_OUT_INV_SEL_V
GPIO_FUNC0_OUT_SEL
GPIO_FUNC0_OUT_SEL_CFG_REG
GPIO_FUNC0_OUT_SEL_S
GPIO_FUNC0_OUT_SEL_V
GPIO_FUNC1_IN_INV_SEL_S
GPIO_FUNC1_IN_INV_SEL_V
GPIO_FUNC1_IN_SEL
GPIO_FUNC1_IN_SEL_CFG_REG
GPIO_FUNC1_IN_SEL_S
GPIO_FUNC1_IN_SEL_V
GPIO_FUNC1_OEN_INV_SEL_S
GPIO_FUNC1_OEN_INV_SEL_V
GPIO_FUNC1_OEN_SEL_S
GPIO_FUNC1_OEN_SEL_V
GPIO_FUNC1_OUT_INV_SEL_S
GPIO_FUNC1_OUT_INV_SEL_V
GPIO_FUNC1_OUT_SEL
GPIO_FUNC1_OUT_SEL_CFG_REG
GPIO_FUNC1_OUT_SEL_S
GPIO_FUNC1_OUT_SEL_V
GPIO_FUNC2_IN_INV_SEL_S
GPIO_FUNC2_IN_INV_SEL_V
GPIO_FUNC2_IN_SEL
GPIO_FUNC2_IN_SEL_CFG_REG
GPIO_FUNC2_IN_SEL_S
GPIO_FUNC2_IN_SEL_V
GPIO_FUNC2_OEN_INV_SEL_S
GPIO_FUNC2_OEN_INV_SEL_V
GPIO_FUNC2_OEN_SEL_S
GPIO_FUNC2_OEN_SEL_V
GPIO_FUNC2_OUT_INV_SEL_S
GPIO_FUNC2_OUT_INV_SEL_V
GPIO_FUNC2_OUT_SEL
GPIO_FUNC2_OUT_SEL_CFG_REG
GPIO_FUNC2_OUT_SEL_S
GPIO_FUNC2_OUT_SEL_V
GPIO_FUNC3_IN_INV_SEL_S
GPIO_FUNC3_IN_INV_SEL_V
GPIO_FUNC3_IN_SEL
GPIO_FUNC3_IN_SEL_CFG_REG
GPIO_FUNC3_IN_SEL_S
GPIO_FUNC3_IN_SEL_V
GPIO_FUNC3_OEN_INV_SEL_S
GPIO_FUNC3_OEN_INV_SEL_V
GPIO_FUNC3_OEN_SEL_S
GPIO_FUNC3_OEN_SEL_V
GPIO_FUNC3_OUT_INV_SEL_S
GPIO_FUNC3_OUT_INV_SEL_V
GPIO_FUNC3_OUT_SEL
GPIO_FUNC3_OUT_SEL_CFG_REG
GPIO_FUNC3_OUT_SEL_S
GPIO_FUNC3_OUT_SEL_V
GPIO_FUNC4_IN_INV_SEL_S
GPIO_FUNC4_IN_INV_SEL_V
GPIO_FUNC4_IN_SEL
GPIO_FUNC4_IN_SEL_CFG_REG
GPIO_FUNC4_IN_SEL_S
GPIO_FUNC4_IN_SEL_V
GPIO_FUNC4_OEN_INV_SEL_S
GPIO_FUNC4_OEN_INV_SEL_V
GPIO_FUNC4_OEN_SEL_S
GPIO_FUNC4_OEN_SEL_V
GPIO_FUNC4_OUT_INV_SEL_S
GPIO_FUNC4_OUT_INV_SEL_V
GPIO_FUNC4_OUT_SEL
GPIO_FUNC4_OUT_SEL_CFG_REG
GPIO_FUNC4_OUT_SEL_S
GPIO_FUNC4_OUT_SEL_V
GPIO_FUNC5_IN_INV_SEL_S
GPIO_FUNC5_IN_INV_SEL_V
GPIO_FUNC5_IN_SEL
GPIO_FUNC5_IN_SEL_CFG_REG
GPIO_FUNC5_IN_SEL_S
GPIO_FUNC5_IN_SEL_V
GPIO_FUNC5_OEN_INV_SEL_S
GPIO_FUNC5_OEN_INV_SEL_V
GPIO_FUNC5_OEN_SEL_S
GPIO_FUNC5_OEN_SEL_V
GPIO_FUNC5_OUT_INV_SEL_S
GPIO_FUNC5_OUT_INV_SEL_V
GPIO_FUNC5_OUT_SEL
GPIO_FUNC5_OUT_SEL_CFG_REG
GPIO_FUNC5_OUT_SEL_S
GPIO_FUNC5_OUT_SEL_V
GPIO_FUNC6_IN_INV_SEL_S
GPIO_FUNC6_IN_INV_SEL_V
GPIO_FUNC6_IN_SEL
GPIO_FUNC6_IN_SEL_CFG_REG
GPIO_FUNC6_IN_SEL_S
GPIO_FUNC6_IN_SEL_V
GPIO_FUNC6_OEN_INV_SEL_S
GPIO_FUNC6_OEN_INV_SEL_V
GPIO_FUNC6_OEN_SEL_S
GPIO_FUNC6_OEN_SEL_V
GPIO_FUNC6_OUT_INV_SEL_S
GPIO_FUNC6_OUT_INV_SEL_V
GPIO_FUNC6_OUT_SEL
GPIO_FUNC6_OUT_SEL_CFG_REG
GPIO_FUNC6_OUT_SEL_S
GPIO_FUNC6_OUT_SEL_V
GPIO_FUNC7_IN_INV_SEL_S
GPIO_FUNC7_IN_INV_SEL_V
GPIO_FUNC7_IN_SEL
GPIO_FUNC7_IN_SEL_CFG_REG
GPIO_FUNC7_IN_SEL_S
GPIO_FUNC7_IN_SEL_V
GPIO_FUNC7_OEN_INV_SEL_S
GPIO_FUNC7_OEN_INV_SEL_V
GPIO_FUNC7_OEN_SEL_S
GPIO_FUNC7_OEN_SEL_V
GPIO_FUNC7_OUT_INV_SEL_S
GPIO_FUNC7_OUT_INV_SEL_V
GPIO_FUNC7_OUT_SEL
GPIO_FUNC7_OUT_SEL_CFG_REG
GPIO_FUNC7_OUT_SEL_S
GPIO_FUNC7_OUT_SEL_V
GPIO_FUNC8_IN_INV_SEL_S
GPIO_FUNC8_IN_INV_SEL_V
GPIO_FUNC8_IN_SEL
GPIO_FUNC8_IN_SEL_CFG_REG
GPIO_FUNC8_IN_SEL_S
GPIO_FUNC8_IN_SEL_V
GPIO_FUNC8_OEN_INV_SEL_S
GPIO_FUNC8_OEN_INV_SEL_V
GPIO_FUNC8_OEN_SEL_S
GPIO_FUNC8_OEN_SEL_V
GPIO_FUNC8_OUT_INV_SEL_S
GPIO_FUNC8_OUT_INV_SEL_V
GPIO_FUNC8_OUT_SEL
GPIO_FUNC8_OUT_SEL_CFG_REG
GPIO_FUNC8_OUT_SEL_S
GPIO_FUNC8_OUT_SEL_V
GPIO_FUNC9_IN_INV_SEL_S
GPIO_FUNC9_IN_INV_SEL_V
GPIO_FUNC9_IN_SEL
GPIO_FUNC9_IN_SEL_CFG_REG
GPIO_FUNC9_IN_SEL_S
GPIO_FUNC9_IN_SEL_V
GPIO_FUNC9_OEN_INV_SEL_S
GPIO_FUNC9_OEN_INV_SEL_V
GPIO_FUNC9_OEN_SEL_S
GPIO_FUNC9_OEN_SEL_V
GPIO_FUNC9_OUT_INV_SEL_S
GPIO_FUNC9_OUT_INV_SEL_V
GPIO_FUNC9_OUT_SEL
GPIO_FUNC9_OUT_SEL_CFG_REG
GPIO_FUNC9_OUT_SEL_S
GPIO_FUNC9_OUT_SEL_V
GPIO_FUNC10_IN_INV_SEL_S
GPIO_FUNC10_IN_INV_SEL_V
GPIO_FUNC10_IN_SEL
GPIO_FUNC10_IN_SEL_CFG_REG
GPIO_FUNC10_IN_SEL_S
GPIO_FUNC10_IN_SEL_V
GPIO_FUNC10_OEN_INV_SEL_S
GPIO_FUNC10_OEN_INV_SEL_V
GPIO_FUNC10_OEN_SEL_S
GPIO_FUNC10_OEN_SEL_V
GPIO_FUNC10_OUT_INV_SEL_S
GPIO_FUNC10_OUT_INV_SEL_V
GPIO_FUNC10_OUT_SEL
GPIO_FUNC10_OUT_SEL_CFG_REG
GPIO_FUNC10_OUT_SEL_S
GPIO_FUNC10_OUT_SEL_V
GPIO_FUNC11_IN_INV_SEL_S
GPIO_FUNC11_IN_INV_SEL_V
GPIO_FUNC11_IN_SEL
GPIO_FUNC11_IN_SEL_CFG_REG
GPIO_FUNC11_IN_SEL_S
GPIO_FUNC11_IN_SEL_V
GPIO_FUNC11_OEN_INV_SEL_S
GPIO_FUNC11_OEN_INV_SEL_V
GPIO_FUNC11_OEN_SEL_S
GPIO_FUNC11_OEN_SEL_V
GPIO_FUNC11_OUT_INV_SEL_S
GPIO_FUNC11_OUT_INV_SEL_V
GPIO_FUNC11_OUT_SEL
GPIO_FUNC11_OUT_SEL_CFG_REG
GPIO_FUNC11_OUT_SEL_S
GPIO_FUNC11_OUT_SEL_V
GPIO_FUNC12_IN_INV_SEL_S
GPIO_FUNC12_IN_INV_SEL_V
GPIO_FUNC12_IN_SEL
GPIO_FUNC12_IN_SEL_CFG_REG
GPIO_FUNC12_IN_SEL_S
GPIO_FUNC12_IN_SEL_V
GPIO_FUNC12_OEN_INV_SEL_S
GPIO_FUNC12_OEN_INV_SEL_V
GPIO_FUNC12_OEN_SEL_S
GPIO_FUNC12_OEN_SEL_V
GPIO_FUNC12_OUT_INV_SEL_S
GPIO_FUNC12_OUT_INV_SEL_V
GPIO_FUNC12_OUT_SEL
GPIO_FUNC12_OUT_SEL_CFG_REG
GPIO_FUNC12_OUT_SEL_S
GPIO_FUNC12_OUT_SEL_V
GPIO_FUNC13_IN_INV_SEL_S
GPIO_FUNC13_IN_INV_SEL_V
GPIO_FUNC13_IN_SEL
GPIO_FUNC13_IN_SEL_CFG_REG
GPIO_FUNC13_IN_SEL_S
GPIO_FUNC13_IN_SEL_V
GPIO_FUNC13_OEN_INV_SEL_S
GPIO_FUNC13_OEN_INV_SEL_V
GPIO_FUNC13_OEN_SEL_S
GPIO_FUNC13_OEN_SEL_V
GPIO_FUNC13_OUT_INV_SEL_S
GPIO_FUNC13_OUT_INV_SEL_V
GPIO_FUNC13_OUT_SEL
GPIO_FUNC13_OUT_SEL_CFG_REG
GPIO_FUNC13_OUT_SEL_S
GPIO_FUNC13_OUT_SEL_V
GPIO_FUNC14_IN_INV_SEL_S
GPIO_FUNC14_IN_INV_SEL_V
GPIO_FUNC14_IN_SEL
GPIO_FUNC14_IN_SEL_CFG_REG
GPIO_FUNC14_IN_SEL_S
GPIO_FUNC14_IN_SEL_V
GPIO_FUNC14_OEN_INV_SEL_S
GPIO_FUNC14_OEN_INV_SEL_V
GPIO_FUNC14_OEN_SEL_S
GPIO_FUNC14_OEN_SEL_V
GPIO_FUNC14_OUT_INV_SEL_S
GPIO_FUNC14_OUT_INV_SEL_V
GPIO_FUNC14_OUT_SEL
GPIO_FUNC14_OUT_SEL_CFG_REG
GPIO_FUNC14_OUT_SEL_S
GPIO_FUNC14_OUT_SEL_V
GPIO_FUNC15_IN_INV_SEL_S
GPIO_FUNC15_IN_INV_SEL_V
GPIO_FUNC15_IN_SEL
GPIO_FUNC15_IN_SEL_CFG_REG
GPIO_FUNC15_IN_SEL_S
GPIO_FUNC15_IN_SEL_V
GPIO_FUNC15_OEN_INV_SEL_S
GPIO_FUNC15_OEN_INV_SEL_V
GPIO_FUNC15_OEN_SEL_S
GPIO_FUNC15_OEN_SEL_V
GPIO_FUNC15_OUT_INV_SEL_S
GPIO_FUNC15_OUT_INV_SEL_V
GPIO_FUNC15_OUT_SEL
GPIO_FUNC15_OUT_SEL_CFG_REG
GPIO_FUNC15_OUT_SEL_S
GPIO_FUNC15_OUT_SEL_V
GPIO_FUNC16_IN_INV_SEL_S
GPIO_FUNC16_IN_INV_SEL_V
GPIO_FUNC16_IN_SEL
GPIO_FUNC16_IN_SEL_CFG_REG
GPIO_FUNC16_IN_SEL_S
GPIO_FUNC16_IN_SEL_V
GPIO_FUNC16_OEN_INV_SEL_S
GPIO_FUNC16_OEN_INV_SEL_V
GPIO_FUNC16_OEN_SEL_S
GPIO_FUNC16_OEN_SEL_V
GPIO_FUNC16_OUT_INV_SEL_S
GPIO_FUNC16_OUT_INV_SEL_V
GPIO_FUNC16_OUT_SEL
GPIO_FUNC16_OUT_SEL_CFG_REG
GPIO_FUNC16_OUT_SEL_S
GPIO_FUNC16_OUT_SEL_V
GPIO_FUNC17_IN_INV_SEL_S
GPIO_FUNC17_IN_INV_SEL_V
GPIO_FUNC17_IN_SEL
GPIO_FUNC17_IN_SEL_CFG_REG
GPIO_FUNC17_IN_SEL_S
GPIO_FUNC17_IN_SEL_V
GPIO_FUNC17_OEN_INV_SEL_S
GPIO_FUNC17_OEN_INV_SEL_V
GPIO_FUNC17_OEN_SEL_S
GPIO_FUNC17_OEN_SEL_V
GPIO_FUNC17_OUT_INV_SEL_S
GPIO_FUNC17_OUT_INV_SEL_V
GPIO_FUNC17_OUT_SEL
GPIO_FUNC17_OUT_SEL_CFG_REG
GPIO_FUNC17_OUT_SEL_S
GPIO_FUNC17_OUT_SEL_V
GPIO_FUNC18_IN_INV_SEL_S
GPIO_FUNC18_IN_INV_SEL_V
GPIO_FUNC18_IN_SEL
GPIO_FUNC18_IN_SEL_CFG_REG
GPIO_FUNC18_IN_SEL_S
GPIO_FUNC18_IN_SEL_V
GPIO_FUNC18_OEN_INV_SEL_S
GPIO_FUNC18_OEN_INV_SEL_V
GPIO_FUNC18_OEN_SEL_S
GPIO_FUNC18_OEN_SEL_V
GPIO_FUNC18_OUT_INV_SEL_S
GPIO_FUNC18_OUT_INV_SEL_V
GPIO_FUNC18_OUT_SEL
GPIO_FUNC18_OUT_SEL_CFG_REG
GPIO_FUNC18_OUT_SEL_S
GPIO_FUNC18_OUT_SEL_V
GPIO_FUNC19_IN_INV_SEL_S
GPIO_FUNC19_IN_INV_SEL_V
GPIO_FUNC19_IN_SEL
GPIO_FUNC19_IN_SEL_CFG_REG
GPIO_FUNC19_IN_SEL_S
GPIO_FUNC19_IN_SEL_V
GPIO_FUNC19_OEN_INV_SEL_S
GPIO_FUNC19_OEN_INV_SEL_V
GPIO_FUNC19_OEN_SEL_S
GPIO_FUNC19_OEN_SEL_V
GPIO_FUNC19_OUT_INV_SEL_S
GPIO_FUNC19_OUT_INV_SEL_V
GPIO_FUNC19_OUT_SEL
GPIO_FUNC19_OUT_SEL_CFG_REG
GPIO_FUNC19_OUT_SEL_S
GPIO_FUNC19_OUT_SEL_V
GPIO_FUNC20_IN_INV_SEL_S
GPIO_FUNC20_IN_INV_SEL_V
GPIO_FUNC20_IN_SEL
GPIO_FUNC20_IN_SEL_CFG_REG
GPIO_FUNC20_IN_SEL_S
GPIO_FUNC20_IN_SEL_V
GPIO_FUNC20_OEN_INV_SEL_S
GPIO_FUNC20_OEN_INV_SEL_V
GPIO_FUNC20_OEN_SEL_S
GPIO_FUNC20_OEN_SEL_V
GPIO_FUNC20_OUT_INV_SEL_S
GPIO_FUNC20_OUT_INV_SEL_V
GPIO_FUNC20_OUT_SEL
GPIO_FUNC20_OUT_SEL_CFG_REG
GPIO_FUNC20_OUT_SEL_S
GPIO_FUNC20_OUT_SEL_V
GPIO_FUNC21_IN_INV_SEL_S
GPIO_FUNC21_IN_INV_SEL_V
GPIO_FUNC21_IN_SEL
GPIO_FUNC21_IN_SEL_CFG_REG
GPIO_FUNC21_IN_SEL_S
GPIO_FUNC21_IN_SEL_V
GPIO_FUNC21_OEN_INV_SEL_S
GPIO_FUNC21_OEN_INV_SEL_V
GPIO_FUNC21_OEN_SEL_S
GPIO_FUNC21_OEN_SEL_V
GPIO_FUNC21_OUT_INV_SEL_S
GPIO_FUNC21_OUT_INV_SEL_V
GPIO_FUNC21_OUT_SEL
GPIO_FUNC21_OUT_SEL_CFG_REG
GPIO_FUNC21_OUT_SEL_S
GPIO_FUNC21_OUT_SEL_V
GPIO_FUNC22_IN_INV_SEL_S
GPIO_FUNC22_IN_INV_SEL_V
GPIO_FUNC22_IN_SEL
GPIO_FUNC22_IN_SEL_CFG_REG
GPIO_FUNC22_IN_SEL_S
GPIO_FUNC22_IN_SEL_V
GPIO_FUNC22_OEN_INV_SEL_S
GPIO_FUNC22_OEN_INV_SEL_V
GPIO_FUNC22_OEN_SEL_S
GPIO_FUNC22_OEN_SEL_V
GPIO_FUNC22_OUT_INV_SEL_S
GPIO_FUNC22_OUT_INV_SEL_V
GPIO_FUNC22_OUT_SEL
GPIO_FUNC22_OUT_SEL_CFG_REG
GPIO_FUNC22_OUT_SEL_S
GPIO_FUNC22_OUT_SEL_V
GPIO_FUNC23_IN_INV_SEL_S
GPIO_FUNC23_IN_INV_SEL_V
GPIO_FUNC23_IN_SEL
GPIO_FUNC23_IN_SEL_CFG_REG
GPIO_FUNC23_IN_SEL_S
GPIO_FUNC23_IN_SEL_V
GPIO_FUNC23_OEN_INV_SEL_S
GPIO_FUNC23_OEN_INV_SEL_V
GPIO_FUNC23_OEN_SEL_S
GPIO_FUNC23_OEN_SEL_V
GPIO_FUNC23_OUT_INV_SEL_S
GPIO_FUNC23_OUT_INV_SEL_V
GPIO_FUNC23_OUT_SEL
GPIO_FUNC23_OUT_SEL_CFG_REG
GPIO_FUNC23_OUT_SEL_S
GPIO_FUNC23_OUT_SEL_V
GPIO_FUNC24_IN_INV_SEL_S
GPIO_FUNC24_IN_INV_SEL_V
GPIO_FUNC24_IN_SEL
GPIO_FUNC24_IN_SEL_CFG_REG
GPIO_FUNC24_IN_SEL_S
GPIO_FUNC24_IN_SEL_V
GPIO_FUNC24_OEN_INV_SEL_S
GPIO_FUNC24_OEN_INV_SEL_V
GPIO_FUNC24_OEN_SEL_S
GPIO_FUNC24_OEN_SEL_V
GPIO_FUNC24_OUT_INV_SEL_S
GPIO_FUNC24_OUT_INV_SEL_V
GPIO_FUNC24_OUT_SEL
GPIO_FUNC24_OUT_SEL_CFG_REG
GPIO_FUNC24_OUT_SEL_S
GPIO_FUNC24_OUT_SEL_V
GPIO_FUNC25_IN_INV_SEL_S
GPIO_FUNC25_IN_INV_SEL_V
GPIO_FUNC25_IN_SEL
GPIO_FUNC25_IN_SEL_CFG_REG
GPIO_FUNC25_IN_SEL_S
GPIO_FUNC25_IN_SEL_V
GPIO_FUNC25_OEN_INV_SEL_S
GPIO_FUNC25_OEN_INV_SEL_V
GPIO_FUNC25_OEN_SEL_S
GPIO_FUNC25_OEN_SEL_V
GPIO_FUNC25_OUT_INV_SEL_S
GPIO_FUNC25_OUT_INV_SEL_V
GPIO_FUNC25_OUT_SEL
GPIO_FUNC25_OUT_SEL_CFG_REG
GPIO_FUNC25_OUT_SEL_S
GPIO_FUNC25_OUT_SEL_V
GPIO_FUNC26_IN_INV_SEL_S
GPIO_FUNC26_IN_INV_SEL_V
GPIO_FUNC26_IN_SEL
GPIO_FUNC26_IN_SEL_CFG_REG
GPIO_FUNC26_IN_SEL_S
GPIO_FUNC26_IN_SEL_V
GPIO_FUNC27_IN_INV_SEL_S
GPIO_FUNC27_IN_INV_SEL_V
GPIO_FUNC27_IN_SEL
GPIO_FUNC27_IN_SEL_CFG_REG
GPIO_FUNC27_IN_SEL_S
GPIO_FUNC27_IN_SEL_V
GPIO_FUNC28_IN_INV_SEL_S
GPIO_FUNC28_IN_INV_SEL_V
GPIO_FUNC28_IN_SEL
GPIO_FUNC28_IN_SEL_CFG_REG
GPIO_FUNC28_IN_SEL_S
GPIO_FUNC28_IN_SEL_V
GPIO_FUNC29_IN_INV_SEL_S
GPIO_FUNC29_IN_INV_SEL_V
GPIO_FUNC29_IN_SEL
GPIO_FUNC29_IN_SEL_CFG_REG
GPIO_FUNC29_IN_SEL_S
GPIO_FUNC29_IN_SEL_V
GPIO_FUNC30_IN_INV_SEL_S
GPIO_FUNC30_IN_INV_SEL_V
GPIO_FUNC30_IN_SEL
GPIO_FUNC30_IN_SEL_CFG_REG
GPIO_FUNC30_IN_SEL_S
GPIO_FUNC30_IN_SEL_V
GPIO_FUNC31_IN_INV_SEL_S
GPIO_FUNC31_IN_INV_SEL_V
GPIO_FUNC31_IN_SEL
GPIO_FUNC31_IN_SEL_CFG_REG
GPIO_FUNC31_IN_SEL_S
GPIO_FUNC31_IN_SEL_V
GPIO_FUNC32_IN_INV_SEL_S
GPIO_FUNC32_IN_INV_SEL_V
GPIO_FUNC32_IN_SEL
GPIO_FUNC32_IN_SEL_CFG_REG
GPIO_FUNC32_IN_SEL_S
GPIO_FUNC32_IN_SEL_V
GPIO_FUNC33_IN_INV_SEL_S
GPIO_FUNC33_IN_INV_SEL_V
GPIO_FUNC33_IN_SEL
GPIO_FUNC33_IN_SEL_CFG_REG
GPIO_FUNC33_IN_SEL_S
GPIO_FUNC33_IN_SEL_V
GPIO_FUNC34_IN_INV_SEL_S
GPIO_FUNC34_IN_INV_SEL_V
GPIO_FUNC34_IN_SEL
GPIO_FUNC34_IN_SEL_CFG_REG
GPIO_FUNC34_IN_SEL_S
GPIO_FUNC34_IN_SEL_V
GPIO_FUNC35_IN_INV_SEL_S
GPIO_FUNC35_IN_INV_SEL_V
GPIO_FUNC35_IN_SEL
GPIO_FUNC35_IN_SEL_CFG_REG
GPIO_FUNC35_IN_SEL_S
GPIO_FUNC35_IN_SEL_V
GPIO_FUNC36_IN_INV_SEL_S
GPIO_FUNC36_IN_INV_SEL_V
GPIO_FUNC36_IN_SEL
GPIO_FUNC36_IN_SEL_CFG_REG
GPIO_FUNC36_IN_SEL_S
GPIO_FUNC36_IN_SEL_V
GPIO_FUNC37_IN_INV_SEL_S
GPIO_FUNC37_IN_INV_SEL_V
GPIO_FUNC37_IN_SEL
GPIO_FUNC37_IN_SEL_CFG_REG
GPIO_FUNC37_IN_SEL_S
GPIO_FUNC37_IN_SEL_V
GPIO_FUNC38_IN_INV_SEL_S
GPIO_FUNC38_IN_INV_SEL_V
GPIO_FUNC38_IN_SEL
GPIO_FUNC38_IN_SEL_CFG_REG
GPIO_FUNC38_IN_SEL_S
GPIO_FUNC38_IN_SEL_V
GPIO_FUNC39_IN_INV_SEL_S
GPIO_FUNC39_IN_INV_SEL_V
GPIO_FUNC39_IN_SEL
GPIO_FUNC39_IN_SEL_CFG_REG
GPIO_FUNC39_IN_SEL_S
GPIO_FUNC39_IN_SEL_V
GPIO_FUNC40_IN_INV_SEL_S
GPIO_FUNC40_IN_INV_SEL_V
GPIO_FUNC40_IN_SEL
GPIO_FUNC40_IN_SEL_CFG_REG
GPIO_FUNC40_IN_SEL_S
GPIO_FUNC40_IN_SEL_V
GPIO_FUNC41_IN_INV_SEL_S
GPIO_FUNC41_IN_INV_SEL_V
GPIO_FUNC41_IN_SEL
GPIO_FUNC41_IN_SEL_CFG_REG
GPIO_FUNC41_IN_SEL_S
GPIO_FUNC41_IN_SEL_V
GPIO_FUNC42_IN_INV_SEL_S
GPIO_FUNC42_IN_INV_SEL_V
GPIO_FUNC42_IN_SEL
GPIO_FUNC42_IN_SEL_CFG_REG
GPIO_FUNC42_IN_SEL_S
GPIO_FUNC42_IN_SEL_V
GPIO_FUNC43_IN_INV_SEL_S
GPIO_FUNC43_IN_INV_SEL_V
GPIO_FUNC43_IN_SEL
GPIO_FUNC43_IN_SEL_CFG_REG
GPIO_FUNC43_IN_SEL_S
GPIO_FUNC43_IN_SEL_V
GPIO_FUNC44_IN_INV_SEL_S
GPIO_FUNC44_IN_INV_SEL_V
GPIO_FUNC44_IN_SEL
GPIO_FUNC44_IN_SEL_CFG_REG
GPIO_FUNC44_IN_SEL_S
GPIO_FUNC44_IN_SEL_V
GPIO_FUNC45_IN_INV_SEL_S
GPIO_FUNC45_IN_INV_SEL_V
GPIO_FUNC45_IN_SEL
GPIO_FUNC45_IN_SEL_CFG_REG
GPIO_FUNC45_IN_SEL_S
GPIO_FUNC45_IN_SEL_V
GPIO_FUNC46_IN_INV_SEL_S
GPIO_FUNC46_IN_INV_SEL_V
GPIO_FUNC46_IN_SEL
GPIO_FUNC46_IN_SEL_CFG_REG
GPIO_FUNC46_IN_SEL_S
GPIO_FUNC46_IN_SEL_V
GPIO_FUNC47_IN_INV_SEL_S
GPIO_FUNC47_IN_INV_SEL_V
GPIO_FUNC47_IN_SEL
GPIO_FUNC47_IN_SEL_CFG_REG
GPIO_FUNC47_IN_SEL_S
GPIO_FUNC47_IN_SEL_V
GPIO_FUNC48_IN_INV_SEL_S
GPIO_FUNC48_IN_INV_SEL_V
GPIO_FUNC48_IN_SEL
GPIO_FUNC48_IN_SEL_CFG_REG
GPIO_FUNC48_IN_SEL_S
GPIO_FUNC48_IN_SEL_V
GPIO_FUNC49_IN_INV_SEL_S
GPIO_FUNC49_IN_INV_SEL_V
GPIO_FUNC49_IN_SEL
GPIO_FUNC49_IN_SEL_CFG_REG
GPIO_FUNC49_IN_SEL_S
GPIO_FUNC49_IN_SEL_V
GPIO_FUNC50_IN_INV_SEL_S
GPIO_FUNC50_IN_INV_SEL_V
GPIO_FUNC50_IN_SEL
GPIO_FUNC50_IN_SEL_CFG_REG
GPIO_FUNC50_IN_SEL_S
GPIO_FUNC50_IN_SEL_V
GPIO_FUNC51_IN_INV_SEL_S
GPIO_FUNC51_IN_INV_SEL_V
GPIO_FUNC51_IN_SEL
GPIO_FUNC51_IN_SEL_CFG_REG
GPIO_FUNC51_IN_SEL_S
GPIO_FUNC51_IN_SEL_V
GPIO_FUNC52_IN_INV_SEL_S
GPIO_FUNC52_IN_INV_SEL_V
GPIO_FUNC52_IN_SEL
GPIO_FUNC52_IN_SEL_CFG_REG
GPIO_FUNC52_IN_SEL_S
GPIO_FUNC52_IN_SEL_V
GPIO_FUNC53_IN_INV_SEL_S
GPIO_FUNC53_IN_INV_SEL_V
GPIO_FUNC53_IN_SEL
GPIO_FUNC53_IN_SEL_CFG_REG
GPIO_FUNC53_IN_SEL_S
GPIO_FUNC53_IN_SEL_V
GPIO_FUNC54_IN_INV_SEL_S
GPIO_FUNC54_IN_INV_SEL_V
GPIO_FUNC54_IN_SEL
GPIO_FUNC54_IN_SEL_CFG_REG
GPIO_FUNC54_IN_SEL_S
GPIO_FUNC54_IN_SEL_V
GPIO_FUNC55_IN_INV_SEL_S
GPIO_FUNC55_IN_INV_SEL_V
GPIO_FUNC55_IN_SEL
GPIO_FUNC55_IN_SEL_CFG_REG
GPIO_FUNC55_IN_SEL_S
GPIO_FUNC55_IN_SEL_V
GPIO_FUNC56_IN_INV_SEL_S
GPIO_FUNC56_IN_INV_SEL_V
GPIO_FUNC56_IN_SEL
GPIO_FUNC56_IN_SEL_CFG_REG
GPIO_FUNC56_IN_SEL_S
GPIO_FUNC56_IN_SEL_V
GPIO_FUNC57_IN_INV_SEL_S
GPIO_FUNC57_IN_INV_SEL_V
GPIO_FUNC57_IN_SEL
GPIO_FUNC57_IN_SEL_CFG_REG
GPIO_FUNC57_IN_SEL_S
GPIO_FUNC57_IN_SEL_V
GPIO_FUNC58_IN_INV_SEL_S
GPIO_FUNC58_IN_INV_SEL_V
GPIO_FUNC58_IN_SEL
GPIO_FUNC58_IN_SEL_CFG_REG
GPIO_FUNC58_IN_SEL_S
GPIO_FUNC58_IN_SEL_V
GPIO_FUNC59_IN_INV_SEL_S
GPIO_FUNC59_IN_INV_SEL_V
GPIO_FUNC59_IN_SEL
GPIO_FUNC59_IN_SEL_CFG_REG
GPIO_FUNC59_IN_SEL_S
GPIO_FUNC59_IN_SEL_V
GPIO_FUNC60_IN_INV_SEL_S
GPIO_FUNC60_IN_INV_SEL_V
GPIO_FUNC60_IN_SEL
GPIO_FUNC60_IN_SEL_CFG_REG
GPIO_FUNC60_IN_SEL_S
GPIO_FUNC60_IN_SEL_V
GPIO_FUNC61_IN_INV_SEL_S
GPIO_FUNC61_IN_INV_SEL_V
GPIO_FUNC61_IN_SEL
GPIO_FUNC61_IN_SEL_CFG_REG
GPIO_FUNC61_IN_SEL_S
GPIO_FUNC61_IN_SEL_V
GPIO_FUNC62_IN_INV_SEL_S
GPIO_FUNC62_IN_INV_SEL_V
GPIO_FUNC62_IN_SEL
GPIO_FUNC62_IN_SEL_CFG_REG
GPIO_FUNC62_IN_SEL_S
GPIO_FUNC62_IN_SEL_V
GPIO_FUNC63_IN_INV_SEL_S
GPIO_FUNC63_IN_INV_SEL_V
GPIO_FUNC63_IN_SEL
GPIO_FUNC63_IN_SEL_CFG_REG
GPIO_FUNC63_IN_SEL_S
GPIO_FUNC63_IN_SEL_V
GPIO_FUNC64_IN_INV_SEL_S
GPIO_FUNC64_IN_INV_SEL_V
GPIO_FUNC64_IN_SEL
GPIO_FUNC64_IN_SEL_CFG_REG
GPIO_FUNC64_IN_SEL_S
GPIO_FUNC64_IN_SEL_V
GPIO_FUNC65_IN_INV_SEL_S
GPIO_FUNC65_IN_INV_SEL_V
GPIO_FUNC65_IN_SEL
GPIO_FUNC65_IN_SEL_CFG_REG
GPIO_FUNC65_IN_SEL_S
GPIO_FUNC65_IN_SEL_V
GPIO_FUNC66_IN_INV_SEL_S
GPIO_FUNC66_IN_INV_SEL_V
GPIO_FUNC66_IN_SEL
GPIO_FUNC66_IN_SEL_CFG_REG
GPIO_FUNC66_IN_SEL_S
GPIO_FUNC66_IN_SEL_V
GPIO_FUNC67_IN_INV_SEL_S
GPIO_FUNC67_IN_INV_SEL_V
GPIO_FUNC67_IN_SEL
GPIO_FUNC67_IN_SEL_CFG_REG
GPIO_FUNC67_IN_SEL_S
GPIO_FUNC67_IN_SEL_V
GPIO_FUNC68_IN_INV_SEL_S
GPIO_FUNC68_IN_INV_SEL_V
GPIO_FUNC68_IN_SEL
GPIO_FUNC68_IN_SEL_CFG_REG
GPIO_FUNC68_IN_SEL_S
GPIO_FUNC68_IN_SEL_V
GPIO_FUNC69_IN_INV_SEL_S
GPIO_FUNC69_IN_INV_SEL_V
GPIO_FUNC69_IN_SEL
GPIO_FUNC69_IN_SEL_CFG_REG
GPIO_FUNC69_IN_SEL_S
GPIO_FUNC69_IN_SEL_V
GPIO_FUNC70_IN_INV_SEL_S
GPIO_FUNC70_IN_INV_SEL_V
GPIO_FUNC70_IN_SEL
GPIO_FUNC70_IN_SEL_CFG_REG
GPIO_FUNC70_IN_SEL_S
GPIO_FUNC70_IN_SEL_V
GPIO_FUNC71_IN_INV_SEL_S
GPIO_FUNC71_IN_INV_SEL_V
GPIO_FUNC71_IN_SEL
GPIO_FUNC71_IN_SEL_CFG_REG
GPIO_FUNC71_IN_SEL_S
GPIO_FUNC71_IN_SEL_V
GPIO_FUNC72_IN_INV_SEL_S
GPIO_FUNC72_IN_INV_SEL_V
GPIO_FUNC72_IN_SEL
GPIO_FUNC72_IN_SEL_CFG_REG
GPIO_FUNC72_IN_SEL_S
GPIO_FUNC72_IN_SEL_V
GPIO_FUNC73_IN_INV_SEL_S
GPIO_FUNC73_IN_INV_SEL_V
GPIO_FUNC73_IN_SEL
GPIO_FUNC73_IN_SEL_CFG_REG
GPIO_FUNC73_IN_SEL_S
GPIO_FUNC73_IN_SEL_V
GPIO_FUNC74_IN_INV_SEL_S
GPIO_FUNC74_IN_INV_SEL_V
GPIO_FUNC74_IN_SEL
GPIO_FUNC74_IN_SEL_CFG_REG
GPIO_FUNC74_IN_SEL_S
GPIO_FUNC74_IN_SEL_V
GPIO_FUNC75_IN_INV_SEL_S
GPIO_FUNC75_IN_INV_SEL_V
GPIO_FUNC75_IN_SEL
GPIO_FUNC75_IN_SEL_CFG_REG
GPIO_FUNC75_IN_SEL_S
GPIO_FUNC75_IN_SEL_V
GPIO_FUNC76_IN_INV_SEL_S
GPIO_FUNC76_IN_INV_SEL_V
GPIO_FUNC76_IN_SEL
GPIO_FUNC76_IN_SEL_CFG_REG
GPIO_FUNC76_IN_SEL_S
GPIO_FUNC76_IN_SEL_V
GPIO_FUNC77_IN_INV_SEL_S
GPIO_FUNC77_IN_INV_SEL_V
GPIO_FUNC77_IN_SEL
GPIO_FUNC77_IN_SEL_CFG_REG
GPIO_FUNC77_IN_SEL_S
GPIO_FUNC77_IN_SEL_V
GPIO_FUNC78_IN_INV_SEL_S
GPIO_FUNC78_IN_INV_SEL_V
GPIO_FUNC78_IN_SEL
GPIO_FUNC78_IN_SEL_CFG_REG
GPIO_FUNC78_IN_SEL_S
GPIO_FUNC78_IN_SEL_V
GPIO_FUNC79_IN_INV_SEL_S
GPIO_FUNC79_IN_INV_SEL_V
GPIO_FUNC79_IN_SEL
GPIO_FUNC79_IN_SEL_CFG_REG
GPIO_FUNC79_IN_SEL_S
GPIO_FUNC79_IN_SEL_V
GPIO_FUNC80_IN_INV_SEL_S
GPIO_FUNC80_IN_INV_SEL_V
GPIO_FUNC80_IN_SEL
GPIO_FUNC80_IN_SEL_CFG_REG
GPIO_FUNC80_IN_SEL_S
GPIO_FUNC80_IN_SEL_V
GPIO_FUNC81_IN_INV_SEL_S
GPIO_FUNC81_IN_INV_SEL_V
GPIO_FUNC81_IN_SEL
GPIO_FUNC81_IN_SEL_CFG_REG
GPIO_FUNC81_IN_SEL_S
GPIO_FUNC81_IN_SEL_V
GPIO_FUNC82_IN_INV_SEL_S
GPIO_FUNC82_IN_INV_SEL_V
GPIO_FUNC82_IN_SEL
GPIO_FUNC82_IN_SEL_CFG_REG
GPIO_FUNC82_IN_SEL_S
GPIO_FUNC82_IN_SEL_V
GPIO_FUNC83_IN_INV_SEL_S
GPIO_FUNC83_IN_INV_SEL_V
GPIO_FUNC83_IN_SEL
GPIO_FUNC83_IN_SEL_CFG_REG
GPIO_FUNC83_IN_SEL_S
GPIO_FUNC83_IN_SEL_V
GPIO_FUNC84_IN_INV_SEL_S
GPIO_FUNC84_IN_INV_SEL_V
GPIO_FUNC84_IN_SEL
GPIO_FUNC84_IN_SEL_CFG_REG
GPIO_FUNC84_IN_SEL_S
GPIO_FUNC84_IN_SEL_V
GPIO_FUNC85_IN_INV_SEL_S
GPIO_FUNC85_IN_INV_SEL_V
GPIO_FUNC85_IN_SEL
GPIO_FUNC85_IN_SEL_CFG_REG
GPIO_FUNC85_IN_SEL_S
GPIO_FUNC85_IN_SEL_V
GPIO_FUNC86_IN_INV_SEL_S
GPIO_FUNC86_IN_INV_SEL_V
GPIO_FUNC86_IN_SEL
GPIO_FUNC86_IN_SEL_CFG_REG
GPIO_FUNC86_IN_SEL_S
GPIO_FUNC86_IN_SEL_V
GPIO_FUNC87_IN_INV_SEL_S
GPIO_FUNC87_IN_INV_SEL_V
GPIO_FUNC87_IN_SEL
GPIO_FUNC87_IN_SEL_CFG_REG
GPIO_FUNC87_IN_SEL_S
GPIO_FUNC87_IN_SEL_V
GPIO_FUNC88_IN_INV_SEL_S
GPIO_FUNC88_IN_INV_SEL_V
GPIO_FUNC88_IN_SEL
GPIO_FUNC88_IN_SEL_CFG_REG
GPIO_FUNC88_IN_SEL_S
GPIO_FUNC88_IN_SEL_V
GPIO_FUNC89_IN_INV_SEL_S
GPIO_FUNC89_IN_INV_SEL_V
GPIO_FUNC89_IN_SEL
GPIO_FUNC89_IN_SEL_CFG_REG
GPIO_FUNC89_IN_SEL_S
GPIO_FUNC89_IN_SEL_V
GPIO_FUNC90_IN_INV_SEL_S
GPIO_FUNC90_IN_INV_SEL_V
GPIO_FUNC90_IN_SEL
GPIO_FUNC90_IN_SEL_CFG_REG
GPIO_FUNC90_IN_SEL_S
GPIO_FUNC90_IN_SEL_V
GPIO_FUNC91_IN_INV_SEL_S
GPIO_FUNC91_IN_INV_SEL_V
GPIO_FUNC91_IN_SEL
GPIO_FUNC91_IN_SEL_CFG_REG
GPIO_FUNC91_IN_SEL_S
GPIO_FUNC91_IN_SEL_V
GPIO_FUNC92_IN_INV_SEL_S
GPIO_FUNC92_IN_INV_SEL_V
GPIO_FUNC92_IN_SEL
GPIO_FUNC92_IN_SEL_CFG_REG
GPIO_FUNC92_IN_SEL_S
GPIO_FUNC92_IN_SEL_V
GPIO_FUNC93_IN_INV_SEL_S
GPIO_FUNC93_IN_INV_SEL_V
GPIO_FUNC93_IN_SEL
GPIO_FUNC93_IN_SEL_CFG_REG
GPIO_FUNC93_IN_SEL_S
GPIO_FUNC93_IN_SEL_V
GPIO_FUNC94_IN_INV_SEL_S
GPIO_FUNC94_IN_INV_SEL_V
GPIO_FUNC94_IN_SEL
GPIO_FUNC94_IN_SEL_CFG_REG
GPIO_FUNC94_IN_SEL_S
GPIO_FUNC94_IN_SEL_V
GPIO_FUNC95_IN_INV_SEL_S
GPIO_FUNC95_IN_INV_SEL_V
GPIO_FUNC95_IN_SEL
GPIO_FUNC95_IN_SEL_CFG_REG
GPIO_FUNC95_IN_SEL_S
GPIO_FUNC95_IN_SEL_V
GPIO_FUNC96_IN_INV_SEL_S
GPIO_FUNC96_IN_INV_SEL_V
GPIO_FUNC96_IN_SEL
GPIO_FUNC96_IN_SEL_CFG_REG
GPIO_FUNC96_IN_SEL_S
GPIO_FUNC96_IN_SEL_V
GPIO_FUNC97_IN_INV_SEL_S
GPIO_FUNC97_IN_INV_SEL_V
GPIO_FUNC97_IN_SEL
GPIO_FUNC97_IN_SEL_CFG_REG
GPIO_FUNC97_IN_SEL_S
GPIO_FUNC97_IN_SEL_V
GPIO_FUNC98_IN_INV_SEL_S
GPIO_FUNC98_IN_INV_SEL_V
GPIO_FUNC98_IN_SEL
GPIO_FUNC98_IN_SEL_CFG_REG
GPIO_FUNC98_IN_SEL_S
GPIO_FUNC98_IN_SEL_V
GPIO_FUNC99_IN_INV_SEL_S
GPIO_FUNC99_IN_INV_SEL_V
GPIO_FUNC99_IN_SEL
GPIO_FUNC99_IN_SEL_CFG_REG
GPIO_FUNC99_IN_SEL_S
GPIO_FUNC99_IN_SEL_V
GPIO_FUNC100_IN_INV_SEL_S
GPIO_FUNC100_IN_INV_SEL_V
GPIO_FUNC100_IN_SEL
GPIO_FUNC100_IN_SEL_CFG_REG
GPIO_FUNC100_IN_SEL_S
GPIO_FUNC100_IN_SEL_V
GPIO_FUNC101_IN_INV_SEL_S
GPIO_FUNC101_IN_INV_SEL_V
GPIO_FUNC101_IN_SEL
GPIO_FUNC101_IN_SEL_CFG_REG
GPIO_FUNC101_IN_SEL_S
GPIO_FUNC101_IN_SEL_V
GPIO_FUNC102_IN_INV_SEL_S
GPIO_FUNC102_IN_INV_SEL_V
GPIO_FUNC102_IN_SEL
GPIO_FUNC102_IN_SEL_CFG_REG
GPIO_FUNC102_IN_SEL_S
GPIO_FUNC102_IN_SEL_V
GPIO_FUNC103_IN_INV_SEL_S
GPIO_FUNC103_IN_INV_SEL_V
GPIO_FUNC103_IN_SEL
GPIO_FUNC103_IN_SEL_CFG_REG
GPIO_FUNC103_IN_SEL_S
GPIO_FUNC103_IN_SEL_V
GPIO_FUNC104_IN_INV_SEL_S
GPIO_FUNC104_IN_INV_SEL_V
GPIO_FUNC104_IN_SEL
GPIO_FUNC104_IN_SEL_CFG_REG
GPIO_FUNC104_IN_SEL_S
GPIO_FUNC104_IN_SEL_V
GPIO_FUNC105_IN_INV_SEL_S
GPIO_FUNC105_IN_INV_SEL_V
GPIO_FUNC105_IN_SEL
GPIO_FUNC105_IN_SEL_CFG_REG
GPIO_FUNC105_IN_SEL_S
GPIO_FUNC105_IN_SEL_V
GPIO_FUNC106_IN_INV_SEL_S
GPIO_FUNC106_IN_INV_SEL_V
GPIO_FUNC106_IN_SEL
GPIO_FUNC106_IN_SEL_CFG_REG
GPIO_FUNC106_IN_SEL_S
GPIO_FUNC106_IN_SEL_V
GPIO_FUNC107_IN_INV_SEL_S
GPIO_FUNC107_IN_INV_SEL_V
GPIO_FUNC107_IN_SEL
GPIO_FUNC107_IN_SEL_CFG_REG
GPIO_FUNC107_IN_SEL_S
GPIO_FUNC107_IN_SEL_V
GPIO_FUNC108_IN_INV_SEL_S
GPIO_FUNC108_IN_INV_SEL_V
GPIO_FUNC108_IN_SEL
GPIO_FUNC108_IN_SEL_CFG_REG
GPIO_FUNC108_IN_SEL_S
GPIO_FUNC108_IN_SEL_V
GPIO_FUNC109_IN_INV_SEL_S
GPIO_FUNC109_IN_INV_SEL_V
GPIO_FUNC109_IN_SEL
GPIO_FUNC109_IN_SEL_CFG_REG
GPIO_FUNC109_IN_SEL_S
GPIO_FUNC109_IN_SEL_V
GPIO_FUNC110_IN_INV_SEL_S
GPIO_FUNC110_IN_INV_SEL_V
GPIO_FUNC110_IN_SEL
GPIO_FUNC110_IN_SEL_CFG_REG
GPIO_FUNC110_IN_SEL_S
GPIO_FUNC110_IN_SEL_V
GPIO_FUNC111_IN_INV_SEL_S
GPIO_FUNC111_IN_INV_SEL_V
GPIO_FUNC111_IN_SEL
GPIO_FUNC111_IN_SEL_CFG_REG
GPIO_FUNC111_IN_SEL_S
GPIO_FUNC111_IN_SEL_V
GPIO_FUNC112_IN_INV_SEL_S
GPIO_FUNC112_IN_INV_SEL_V
GPIO_FUNC112_IN_SEL
GPIO_FUNC112_IN_SEL_CFG_REG
GPIO_FUNC112_IN_SEL_S
GPIO_FUNC112_IN_SEL_V
GPIO_FUNC113_IN_INV_SEL_S
GPIO_FUNC113_IN_INV_SEL_V
GPIO_FUNC113_IN_SEL
GPIO_FUNC113_IN_SEL_CFG_REG
GPIO_FUNC113_IN_SEL_S
GPIO_FUNC113_IN_SEL_V
GPIO_FUNC114_IN_INV_SEL_S
GPIO_FUNC114_IN_INV_SEL_V
GPIO_FUNC114_IN_SEL
GPIO_FUNC114_IN_SEL_CFG_REG
GPIO_FUNC114_IN_SEL_S
GPIO_FUNC114_IN_SEL_V
GPIO_FUNC115_IN_INV_SEL_S
GPIO_FUNC115_IN_INV_SEL_V
GPIO_FUNC115_IN_SEL
GPIO_FUNC115_IN_SEL_CFG_REG
GPIO_FUNC115_IN_SEL_S
GPIO_FUNC115_IN_SEL_V
GPIO_FUNC116_IN_INV_SEL_S
GPIO_FUNC116_IN_INV_SEL_V
GPIO_FUNC116_IN_SEL
GPIO_FUNC116_IN_SEL_CFG_REG
GPIO_FUNC116_IN_SEL_S
GPIO_FUNC116_IN_SEL_V
GPIO_FUNC117_IN_INV_SEL_S
GPIO_FUNC117_IN_INV_SEL_V
GPIO_FUNC117_IN_SEL
GPIO_FUNC117_IN_SEL_CFG_REG
GPIO_FUNC117_IN_SEL_S
GPIO_FUNC117_IN_SEL_V
GPIO_FUNC118_IN_INV_SEL_S
GPIO_FUNC118_IN_INV_SEL_V
GPIO_FUNC118_IN_SEL
GPIO_FUNC118_IN_SEL_CFG_REG
GPIO_FUNC118_IN_SEL_S
GPIO_FUNC118_IN_SEL_V
GPIO_FUNC119_IN_INV_SEL_S
GPIO_FUNC119_IN_INV_SEL_V
GPIO_FUNC119_IN_SEL
GPIO_FUNC119_IN_SEL_CFG_REG
GPIO_FUNC119_IN_SEL_S
GPIO_FUNC119_IN_SEL_V
GPIO_FUNC120_IN_INV_SEL_S
GPIO_FUNC120_IN_INV_SEL_V
GPIO_FUNC120_IN_SEL
GPIO_FUNC120_IN_SEL_CFG_REG
GPIO_FUNC120_IN_SEL_S
GPIO_FUNC120_IN_SEL_V
GPIO_FUNC121_IN_INV_SEL_S
GPIO_FUNC121_IN_INV_SEL_V
GPIO_FUNC121_IN_SEL
GPIO_FUNC121_IN_SEL_CFG_REG
GPIO_FUNC121_IN_SEL_S
GPIO_FUNC121_IN_SEL_V
GPIO_FUNC122_IN_INV_SEL_S
GPIO_FUNC122_IN_INV_SEL_V
GPIO_FUNC122_IN_SEL
GPIO_FUNC122_IN_SEL_CFG_REG
GPIO_FUNC122_IN_SEL_S
GPIO_FUNC122_IN_SEL_V
GPIO_FUNC123_IN_INV_SEL_S
GPIO_FUNC123_IN_INV_SEL_V
GPIO_FUNC123_IN_SEL
GPIO_FUNC123_IN_SEL_CFG_REG
GPIO_FUNC123_IN_SEL_S
GPIO_FUNC123_IN_SEL_V
GPIO_FUNC124_IN_INV_SEL_S
GPIO_FUNC124_IN_INV_SEL_V
GPIO_FUNC124_IN_SEL
GPIO_FUNC124_IN_SEL_CFG_REG
GPIO_FUNC124_IN_SEL_S
GPIO_FUNC124_IN_SEL_V
GPIO_FUNC125_IN_INV_SEL_S
GPIO_FUNC125_IN_INV_SEL_V
GPIO_FUNC125_IN_SEL
GPIO_FUNC125_IN_SEL_CFG_REG
GPIO_FUNC125_IN_SEL_S
GPIO_FUNC125_IN_SEL_V
GPIO_FUNC126_IN_INV_SEL_S
GPIO_FUNC126_IN_INV_SEL_V
GPIO_FUNC126_IN_SEL
GPIO_FUNC126_IN_SEL_CFG_REG
GPIO_FUNC126_IN_SEL_S
GPIO_FUNC126_IN_SEL_V
GPIO_FUNC127_IN_INV_SEL_S
GPIO_FUNC127_IN_INV_SEL_V
GPIO_FUNC127_IN_SEL
GPIO_FUNC127_IN_SEL_CFG_REG
GPIO_FUNC127_IN_SEL_S
GPIO_FUNC127_IN_SEL_V
GPIO_IN_DATA
GPIO_IN_DATA_S
GPIO_IN_DATA_V
GPIO_IN_REG
GPIO_LC_DIAG0_IDX
GPIO_LC_DIAG1_IDX
GPIO_LC_DIAG2_IDX
GPIO_MAP_DATE_IDX
GPIO_MATRIX_CONST_ONE_INPUT
GPIO_MATRIX_CONST_ZERO_INPUT
GPIO_MODE_DEF_DISABLE
GPIO_MODE_DEF_INPUT
GPIO_MODE_DEF_OD
GPIO_MODE_DEF_OUTPUT
GPIO_OUT_DATA
GPIO_OUT_DATA_S
GPIO_OUT_DATA_V
GPIO_OUT_REG
GPIO_OUT_W1TC
GPIO_OUT_W1TC_REG
GPIO_OUT_W1TC_S
GPIO_OUT_W1TC_V
GPIO_OUT_W1TS
GPIO_OUT_W1TS_REG
GPIO_OUT_W1TS_S
GPIO_OUT_W1TS_V
GPIO_PAD_DRIVER_DISABLE
GPIO_PAD_DRIVER_ENABLE
GPIO_PCPU_INT_REG
GPIO_PCPU_NMI_INT_REG
GPIO_PIN0_CONFIG
GPIO_PIN0_CONFIG_S
GPIO_PIN0_CONFIG_V
GPIO_PIN0_INT_ENA
GPIO_PIN0_INT_ENA_S
GPIO_PIN0_INT_ENA_V
GPIO_PIN0_INT_TYPE
GPIO_PIN0_INT_TYPE_S
GPIO_PIN0_INT_TYPE_V
GPIO_PIN0_PAD_DRIVER_S
GPIO_PIN0_PAD_DRIVER_V
GPIO_PIN0_REG
GPIO_PIN0_SYNC1_BYPASS
GPIO_PIN0_SYNC1_BYPASS_S
GPIO_PIN0_SYNC1_BYPASS_V
GPIO_PIN0_SYNC2_BYPASS
GPIO_PIN0_SYNC2_BYPASS_S
GPIO_PIN0_SYNC2_BYPASS_V
GPIO_PIN0_WAKEUP_ENABLE_S
GPIO_PIN0_WAKEUP_ENABLE_V
GPIO_PIN1_CONFIG
GPIO_PIN1_CONFIG_S
GPIO_PIN1_CONFIG_V
GPIO_PIN1_INT_ENA
GPIO_PIN1_INT_ENA_S
GPIO_PIN1_INT_ENA_V
GPIO_PIN1_INT_TYPE
GPIO_PIN1_INT_TYPE_S
GPIO_PIN1_INT_TYPE_V
GPIO_PIN1_PAD_DRIVER_S
GPIO_PIN1_PAD_DRIVER_V
GPIO_PIN1_REG
GPIO_PIN1_SYNC1_BYPASS
GPIO_PIN1_SYNC1_BYPASS_S
GPIO_PIN1_SYNC1_BYPASS_V
GPIO_PIN1_SYNC2_BYPASS
GPIO_PIN1_SYNC2_BYPASS_S
GPIO_PIN1_SYNC2_BYPASS_V
GPIO_PIN1_WAKEUP_ENABLE_S
GPIO_PIN1_WAKEUP_ENABLE_V
GPIO_PIN2_CONFIG
GPIO_PIN2_CONFIG_S
GPIO_PIN2_CONFIG_V
GPIO_PIN2_INT_ENA
GPIO_PIN2_INT_ENA_S
GPIO_PIN2_INT_ENA_V
GPIO_PIN2_INT_TYPE
GPIO_PIN2_INT_TYPE_S
GPIO_PIN2_INT_TYPE_V
GPIO_PIN2_PAD_DRIVER_S
GPIO_PIN2_PAD_DRIVER_V
GPIO_PIN2_REG
GPIO_PIN2_SYNC1_BYPASS
GPIO_PIN2_SYNC1_BYPASS_S
GPIO_PIN2_SYNC1_BYPASS_V
GPIO_PIN2_SYNC2_BYPASS
GPIO_PIN2_SYNC2_BYPASS_S
GPIO_PIN2_SYNC2_BYPASS_V
GPIO_PIN2_WAKEUP_ENABLE_S
GPIO_PIN2_WAKEUP_ENABLE_V
GPIO_PIN3_CONFIG
GPIO_PIN3_CONFIG_S
GPIO_PIN3_CONFIG_V
GPIO_PIN3_INT_ENA
GPIO_PIN3_INT_ENA_S
GPIO_PIN3_INT_ENA_V
GPIO_PIN3_INT_TYPE
GPIO_PIN3_INT_TYPE_S
GPIO_PIN3_INT_TYPE_V
GPIO_PIN3_PAD_DRIVER_S
GPIO_PIN3_PAD_DRIVER_V
GPIO_PIN3_REG
GPIO_PIN3_SYNC1_BYPASS
GPIO_PIN3_SYNC1_BYPASS_S
GPIO_PIN3_SYNC1_BYPASS_V
GPIO_PIN3_SYNC2_BYPASS
GPIO_PIN3_SYNC2_BYPASS_S
GPIO_PIN3_SYNC2_BYPASS_V
GPIO_PIN3_WAKEUP_ENABLE_S
GPIO_PIN3_WAKEUP_ENABLE_V
GPIO_PIN4_CONFIG
GPIO_PIN4_CONFIG_S
GPIO_PIN4_CONFIG_V
GPIO_PIN4_INT_ENA
GPIO_PIN4_INT_ENA_S
GPIO_PIN4_INT_ENA_V
GPIO_PIN4_INT_TYPE
GPIO_PIN4_INT_TYPE_S
GPIO_PIN4_INT_TYPE_V
GPIO_PIN4_PAD_DRIVER_S
GPIO_PIN4_PAD_DRIVER_V
GPIO_PIN4_REG
GPIO_PIN4_SYNC1_BYPASS
GPIO_PIN4_SYNC1_BYPASS_S
GPIO_PIN4_SYNC1_BYPASS_V
GPIO_PIN4_SYNC2_BYPASS
GPIO_PIN4_SYNC2_BYPASS_S
GPIO_PIN4_SYNC2_BYPASS_V
GPIO_PIN4_WAKEUP_ENABLE_S
GPIO_PIN4_WAKEUP_ENABLE_V
GPIO_PIN5_CONFIG
GPIO_PIN5_CONFIG_S
GPIO_PIN5_CONFIG_V
GPIO_PIN5_INT_ENA
GPIO_PIN5_INT_ENA_S
GPIO_PIN5_INT_ENA_V
GPIO_PIN5_INT_TYPE
GPIO_PIN5_INT_TYPE_S
GPIO_PIN5_INT_TYPE_V
GPIO_PIN5_PAD_DRIVER_S
GPIO_PIN5_PAD_DRIVER_V
GPIO_PIN5_REG
GPIO_PIN5_SYNC1_BYPASS
GPIO_PIN5_SYNC1_BYPASS_S
GPIO_PIN5_SYNC1_BYPASS_V
GPIO_PIN5_SYNC2_BYPASS
GPIO_PIN5_SYNC2_BYPASS_S
GPIO_PIN5_SYNC2_BYPASS_V
GPIO_PIN5_WAKEUP_ENABLE_S
GPIO_PIN5_WAKEUP_ENABLE_V
GPIO_PIN6_CONFIG
GPIO_PIN6_CONFIG_S
GPIO_PIN6_CONFIG_V
GPIO_PIN6_INT_ENA
GPIO_PIN6_INT_ENA_S
GPIO_PIN6_INT_ENA_V
GPIO_PIN6_INT_TYPE
GPIO_PIN6_INT_TYPE_S
GPIO_PIN6_INT_TYPE_V
GPIO_PIN6_PAD_DRIVER_S
GPIO_PIN6_PAD_DRIVER_V
GPIO_PIN6_REG
GPIO_PIN6_SYNC1_BYPASS
GPIO_PIN6_SYNC1_BYPASS_S
GPIO_PIN6_SYNC1_BYPASS_V
GPIO_PIN6_SYNC2_BYPASS
GPIO_PIN6_SYNC2_BYPASS_S
GPIO_PIN6_SYNC2_BYPASS_V
GPIO_PIN6_WAKEUP_ENABLE_S
GPIO_PIN6_WAKEUP_ENABLE_V
GPIO_PIN7_CONFIG
GPIO_PIN7_CONFIG_S
GPIO_PIN7_CONFIG_V
GPIO_PIN7_INT_ENA
GPIO_PIN7_INT_ENA_S
GPIO_PIN7_INT_ENA_V
GPIO_PIN7_INT_TYPE
GPIO_PIN7_INT_TYPE_S
GPIO_PIN7_INT_TYPE_V
GPIO_PIN7_PAD_DRIVER_S
GPIO_PIN7_PAD_DRIVER_V
GPIO_PIN7_REG
GPIO_PIN7_SYNC1_BYPASS
GPIO_PIN7_SYNC1_BYPASS_S
GPIO_PIN7_SYNC1_BYPASS_V
GPIO_PIN7_SYNC2_BYPASS
GPIO_PIN7_SYNC2_BYPASS_S
GPIO_PIN7_SYNC2_BYPASS_V
GPIO_PIN7_WAKEUP_ENABLE_S
GPIO_PIN7_WAKEUP_ENABLE_V
GPIO_PIN8_CONFIG
GPIO_PIN8_CONFIG_S
GPIO_PIN8_CONFIG_V
GPIO_PIN8_INT_ENA
GPIO_PIN8_INT_ENA_S
GPIO_PIN8_INT_ENA_V
GPIO_PIN8_INT_TYPE
GPIO_PIN8_INT_TYPE_S
GPIO_PIN8_INT_TYPE_V
GPIO_PIN8_PAD_DRIVER_S
GPIO_PIN8_PAD_DRIVER_V
GPIO_PIN8_REG
GPIO_PIN8_SYNC1_BYPASS
GPIO_PIN8_SYNC1_BYPASS_S
GPIO_PIN8_SYNC1_BYPASS_V
GPIO_PIN8_SYNC2_BYPASS
GPIO_PIN8_SYNC2_BYPASS_S
GPIO_PIN8_SYNC2_BYPASS_V
GPIO_PIN8_WAKEUP_ENABLE_S
GPIO_PIN8_WAKEUP_ENABLE_V
GPIO_PIN9_CONFIG
GPIO_PIN9_CONFIG_S
GPIO_PIN9_CONFIG_V
GPIO_PIN9_INT_ENA
GPIO_PIN9_INT_ENA_S
GPIO_PIN9_INT_ENA_V
GPIO_PIN9_INT_TYPE
GPIO_PIN9_INT_TYPE_S
GPIO_PIN9_INT_TYPE_V
GPIO_PIN9_PAD_DRIVER_S
GPIO_PIN9_PAD_DRIVER_V
GPIO_PIN9_REG
GPIO_PIN9_SYNC1_BYPASS
GPIO_PIN9_SYNC1_BYPASS_S
GPIO_PIN9_SYNC1_BYPASS_V
GPIO_PIN9_SYNC2_BYPASS
GPIO_PIN9_SYNC2_BYPASS_S
GPIO_PIN9_SYNC2_BYPASS_V
GPIO_PIN9_WAKEUP_ENABLE_S
GPIO_PIN9_WAKEUP_ENABLE_V
GPIO_PIN10_CONFIG
GPIO_PIN10_CONFIG_S
GPIO_PIN10_CONFIG_V
GPIO_PIN10_INT_ENA
GPIO_PIN10_INT_ENA_S
GPIO_PIN10_INT_ENA_V
GPIO_PIN10_INT_TYPE
GPIO_PIN10_INT_TYPE_S
GPIO_PIN10_INT_TYPE_V
GPIO_PIN10_PAD_DRIVER_S
GPIO_PIN10_PAD_DRIVER_V
GPIO_PIN10_REG
GPIO_PIN10_SYNC1_BYPASS
GPIO_PIN10_SYNC1_BYPASS_S
GPIO_PIN10_SYNC1_BYPASS_V
GPIO_PIN10_SYNC2_BYPASS
GPIO_PIN10_SYNC2_BYPASS_S
GPIO_PIN10_SYNC2_BYPASS_V
GPIO_PIN10_WAKEUP_ENABLE_S
GPIO_PIN10_WAKEUP_ENABLE_V
GPIO_PIN11_CONFIG
GPIO_PIN11_CONFIG_S
GPIO_PIN11_CONFIG_V
GPIO_PIN11_INT_ENA
GPIO_PIN11_INT_ENA_S
GPIO_PIN11_INT_ENA_V
GPIO_PIN11_INT_TYPE
GPIO_PIN11_INT_TYPE_S
GPIO_PIN11_INT_TYPE_V
GPIO_PIN11_PAD_DRIVER_S
GPIO_PIN11_PAD_DRIVER_V
GPIO_PIN11_REG
GPIO_PIN11_SYNC1_BYPASS
GPIO_PIN11_SYNC1_BYPASS_S
GPIO_PIN11_SYNC1_BYPASS_V
GPIO_PIN11_SYNC2_BYPASS
GPIO_PIN11_SYNC2_BYPASS_S
GPIO_PIN11_SYNC2_BYPASS_V
GPIO_PIN11_WAKEUP_ENABLE_S
GPIO_PIN11_WAKEUP_ENABLE_V
GPIO_PIN12_CONFIG
GPIO_PIN12_CONFIG_S
GPIO_PIN12_CONFIG_V
GPIO_PIN12_INT_ENA
GPIO_PIN12_INT_ENA_S
GPIO_PIN12_INT_ENA_V
GPIO_PIN12_INT_TYPE
GPIO_PIN12_INT_TYPE_S
GPIO_PIN12_INT_TYPE_V
GPIO_PIN12_PAD_DRIVER_S
GPIO_PIN12_PAD_DRIVER_V
GPIO_PIN12_REG
GPIO_PIN12_SYNC1_BYPASS
GPIO_PIN12_SYNC1_BYPASS_S
GPIO_PIN12_SYNC1_BYPASS_V
GPIO_PIN12_SYNC2_BYPASS
GPIO_PIN12_SYNC2_BYPASS_S
GPIO_PIN12_SYNC2_BYPASS_V
GPIO_PIN12_WAKEUP_ENABLE_S
GPIO_PIN12_WAKEUP_ENABLE_V
GPIO_PIN13_CONFIG
GPIO_PIN13_CONFIG_S
GPIO_PIN13_CONFIG_V
GPIO_PIN13_INT_ENA
GPIO_PIN13_INT_ENA_S
GPIO_PIN13_INT_ENA_V
GPIO_PIN13_INT_TYPE
GPIO_PIN13_INT_TYPE_S
GPIO_PIN13_INT_TYPE_V
GPIO_PIN13_PAD_DRIVER_S
GPIO_PIN13_PAD_DRIVER_V
GPIO_PIN13_REG
GPIO_PIN13_SYNC1_BYPASS
GPIO_PIN13_SYNC1_BYPASS_S
GPIO_PIN13_SYNC1_BYPASS_V
GPIO_PIN13_SYNC2_BYPASS
GPIO_PIN13_SYNC2_BYPASS_S
GPIO_PIN13_SYNC2_BYPASS_V
GPIO_PIN13_WAKEUP_ENABLE_S
GPIO_PIN13_WAKEUP_ENABLE_V
GPIO_PIN14_CONFIG
GPIO_PIN14_CONFIG_S
GPIO_PIN14_CONFIG_V
GPIO_PIN14_INT_ENA
GPIO_PIN14_INT_ENA_S
GPIO_PIN14_INT_ENA_V
GPIO_PIN14_INT_TYPE
GPIO_PIN14_INT_TYPE_S
GPIO_PIN14_INT_TYPE_V
GPIO_PIN14_PAD_DRIVER_S
GPIO_PIN14_PAD_DRIVER_V
GPIO_PIN14_REG
GPIO_PIN14_SYNC1_BYPASS
GPIO_PIN14_SYNC1_BYPASS_S
GPIO_PIN14_SYNC1_BYPASS_V
GPIO_PIN14_SYNC2_BYPASS
GPIO_PIN14_SYNC2_BYPASS_S
GPIO_PIN14_SYNC2_BYPASS_V
GPIO_PIN14_WAKEUP_ENABLE_S
GPIO_PIN14_WAKEUP_ENABLE_V
GPIO_PIN15_CONFIG
GPIO_PIN15_CONFIG_S
GPIO_PIN15_CONFIG_V
GPIO_PIN15_INT_ENA
GPIO_PIN15_INT_ENA_S
GPIO_PIN15_INT_ENA_V
GPIO_PIN15_INT_TYPE
GPIO_PIN15_INT_TYPE_S
GPIO_PIN15_INT_TYPE_V
GPIO_PIN15_PAD_DRIVER_S
GPIO_PIN15_PAD_DRIVER_V
GPIO_PIN15_REG
GPIO_PIN15_SYNC1_BYPASS
GPIO_PIN15_SYNC1_BYPASS_S
GPIO_PIN15_SYNC1_BYPASS_V
GPIO_PIN15_SYNC2_BYPASS
GPIO_PIN15_SYNC2_BYPASS_S
GPIO_PIN15_SYNC2_BYPASS_V
GPIO_PIN15_WAKEUP_ENABLE_S
GPIO_PIN15_WAKEUP_ENABLE_V
GPIO_PIN16_CONFIG
GPIO_PIN16_CONFIG_S
GPIO_PIN16_CONFIG_V
GPIO_PIN16_INT_ENA
GPIO_PIN16_INT_ENA_S
GPIO_PIN16_INT_ENA_V
GPIO_PIN16_INT_TYPE
GPIO_PIN16_INT_TYPE_S
GPIO_PIN16_INT_TYPE_V
GPIO_PIN16_PAD_DRIVER_S
GPIO_PIN16_PAD_DRIVER_V
GPIO_PIN16_REG
GPIO_PIN16_SYNC1_BYPASS
GPIO_PIN16_SYNC1_BYPASS_S
GPIO_PIN16_SYNC1_BYPASS_V
GPIO_PIN16_SYNC2_BYPASS
GPIO_PIN16_SYNC2_BYPASS_S
GPIO_PIN16_SYNC2_BYPASS_V
GPIO_PIN16_WAKEUP_ENABLE_S
GPIO_PIN16_WAKEUP_ENABLE_V
GPIO_PIN17_CONFIG
GPIO_PIN17_CONFIG_S
GPIO_PIN17_CONFIG_V
GPIO_PIN17_INT_ENA
GPIO_PIN17_INT_ENA_S
GPIO_PIN17_INT_ENA_V
GPIO_PIN17_INT_TYPE
GPIO_PIN17_INT_TYPE_S
GPIO_PIN17_INT_TYPE_V
GPIO_PIN17_PAD_DRIVER_S
GPIO_PIN17_PAD_DRIVER_V
GPIO_PIN17_REG
GPIO_PIN17_SYNC1_BYPASS
GPIO_PIN17_SYNC1_BYPASS_S
GPIO_PIN17_SYNC1_BYPASS_V
GPIO_PIN17_SYNC2_BYPASS
GPIO_PIN17_SYNC2_BYPASS_S
GPIO_PIN17_SYNC2_BYPASS_V
GPIO_PIN17_WAKEUP_ENABLE_S
GPIO_PIN17_WAKEUP_ENABLE_V
GPIO_PIN18_CONFIG
GPIO_PIN18_CONFIG_S
GPIO_PIN18_CONFIG_V
GPIO_PIN18_INT_ENA
GPIO_PIN18_INT_ENA_S
GPIO_PIN18_INT_ENA_V
GPIO_PIN18_INT_TYPE
GPIO_PIN18_INT_TYPE_S
GPIO_PIN18_INT_TYPE_V
GPIO_PIN18_PAD_DRIVER_S
GPIO_PIN18_PAD_DRIVER_V
GPIO_PIN18_REG
GPIO_PIN18_SYNC1_BYPASS
GPIO_PIN18_SYNC1_BYPASS_S
GPIO_PIN18_SYNC1_BYPASS_V
GPIO_PIN18_SYNC2_BYPASS
GPIO_PIN18_SYNC2_BYPASS_S
GPIO_PIN18_SYNC2_BYPASS_V
GPIO_PIN18_WAKEUP_ENABLE_S
GPIO_PIN18_WAKEUP_ENABLE_V
GPIO_PIN19_CONFIG
GPIO_PIN19_CONFIG_S
GPIO_PIN19_CONFIG_V
GPIO_PIN19_INT_ENA
GPIO_PIN19_INT_ENA_S
GPIO_PIN19_INT_ENA_V
GPIO_PIN19_INT_TYPE
GPIO_PIN19_INT_TYPE_S
GPIO_PIN19_INT_TYPE_V
GPIO_PIN19_PAD_DRIVER_S
GPIO_PIN19_PAD_DRIVER_V
GPIO_PIN19_REG
GPIO_PIN19_SYNC1_BYPASS
GPIO_PIN19_SYNC1_BYPASS_S
GPIO_PIN19_SYNC1_BYPASS_V
GPIO_PIN19_SYNC2_BYPASS
GPIO_PIN19_SYNC2_BYPASS_S
GPIO_PIN19_SYNC2_BYPASS_V
GPIO_PIN19_WAKEUP_ENABLE_S
GPIO_PIN19_WAKEUP_ENABLE_V
GPIO_PIN20_CONFIG
GPIO_PIN20_CONFIG_S
GPIO_PIN20_CONFIG_V
GPIO_PIN20_INT_ENA
GPIO_PIN20_INT_ENA_S
GPIO_PIN20_INT_ENA_V
GPIO_PIN20_INT_TYPE
GPIO_PIN20_INT_TYPE_S
GPIO_PIN20_INT_TYPE_V
GPIO_PIN20_PAD_DRIVER_S
GPIO_PIN20_PAD_DRIVER_V
GPIO_PIN20_REG
GPIO_PIN20_SYNC1_BYPASS
GPIO_PIN20_SYNC1_BYPASS_S
GPIO_PIN20_SYNC1_BYPASS_V
GPIO_PIN20_SYNC2_BYPASS
GPIO_PIN20_SYNC2_BYPASS_S
GPIO_PIN20_SYNC2_BYPASS_V
GPIO_PIN20_WAKEUP_ENABLE_S
GPIO_PIN20_WAKEUP_ENABLE_V
GPIO_PIN21_CONFIG
GPIO_PIN21_CONFIG_S
GPIO_PIN21_CONFIG_V
GPIO_PIN21_INT_ENA
GPIO_PIN21_INT_ENA_S
GPIO_PIN21_INT_ENA_V
GPIO_PIN21_INT_TYPE
GPIO_PIN21_INT_TYPE_S
GPIO_PIN21_INT_TYPE_V
GPIO_PIN21_PAD_DRIVER_S
GPIO_PIN21_PAD_DRIVER_V
GPIO_PIN21_REG
GPIO_PIN21_SYNC1_BYPASS
GPIO_PIN21_SYNC1_BYPASS_S
GPIO_PIN21_SYNC1_BYPASS_V
GPIO_PIN21_SYNC2_BYPASS
GPIO_PIN21_SYNC2_BYPASS_S
GPIO_PIN21_SYNC2_BYPASS_V
GPIO_PIN21_WAKEUP_ENABLE_S
GPIO_PIN21_WAKEUP_ENABLE_V
GPIO_PIN22_CONFIG
GPIO_PIN22_CONFIG_S
GPIO_PIN22_CONFIG_V
GPIO_PIN22_INT_ENA
GPIO_PIN22_INT_ENA_S
GPIO_PIN22_INT_ENA_V
GPIO_PIN22_INT_TYPE
GPIO_PIN22_INT_TYPE_S
GPIO_PIN22_INT_TYPE_V
GPIO_PIN22_PAD_DRIVER_S
GPIO_PIN22_PAD_DRIVER_V
GPIO_PIN22_REG
GPIO_PIN22_SYNC1_BYPASS
GPIO_PIN22_SYNC1_BYPASS_S
GPIO_PIN22_SYNC1_BYPASS_V
GPIO_PIN22_SYNC2_BYPASS
GPIO_PIN22_SYNC2_BYPASS_S
GPIO_PIN22_SYNC2_BYPASS_V
GPIO_PIN22_WAKEUP_ENABLE_S
GPIO_PIN22_WAKEUP_ENABLE_V
GPIO_PIN23_CONFIG
GPIO_PIN23_CONFIG_S
GPIO_PIN23_CONFIG_V
GPIO_PIN23_INT_ENA
GPIO_PIN23_INT_ENA_S
GPIO_PIN23_INT_ENA_V
GPIO_PIN23_INT_TYPE
GPIO_PIN23_INT_TYPE_S
GPIO_PIN23_INT_TYPE_V
GPIO_PIN23_PAD_DRIVER_S
GPIO_PIN23_PAD_DRIVER_V
GPIO_PIN23_REG
GPIO_PIN23_SYNC1_BYPASS
GPIO_PIN23_SYNC1_BYPASS_S
GPIO_PIN23_SYNC1_BYPASS_V
GPIO_PIN23_SYNC2_BYPASS
GPIO_PIN23_SYNC2_BYPASS_S
GPIO_PIN23_SYNC2_BYPASS_V
GPIO_PIN23_WAKEUP_ENABLE_S
GPIO_PIN23_WAKEUP_ENABLE_V
GPIO_PIN24_CONFIG
GPIO_PIN24_CONFIG_S
GPIO_PIN24_CONFIG_V
GPIO_PIN24_INT_ENA
GPIO_PIN24_INT_ENA_S
GPIO_PIN24_INT_ENA_V
GPIO_PIN24_INT_TYPE
GPIO_PIN24_INT_TYPE_S
GPIO_PIN24_INT_TYPE_V
GPIO_PIN24_PAD_DRIVER_S
GPIO_PIN24_PAD_DRIVER_V
GPIO_PIN24_REG
GPIO_PIN24_SYNC1_BYPASS
GPIO_PIN24_SYNC1_BYPASS_S
GPIO_PIN24_SYNC1_BYPASS_V
GPIO_PIN24_SYNC2_BYPASS
GPIO_PIN24_SYNC2_BYPASS_S
GPIO_PIN24_SYNC2_BYPASS_V
GPIO_PIN24_WAKEUP_ENABLE_S
GPIO_PIN24_WAKEUP_ENABLE_V
GPIO_PIN25_CONFIG
GPIO_PIN25_CONFIG_S
GPIO_PIN25_CONFIG_V
GPIO_PIN25_INT_ENA
GPIO_PIN25_INT_ENA_S
GPIO_PIN25_INT_ENA_V
GPIO_PIN25_INT_TYPE
GPIO_PIN25_INT_TYPE_S
GPIO_PIN25_INT_TYPE_V
GPIO_PIN25_PAD_DRIVER_S
GPIO_PIN25_PAD_DRIVER_V
GPIO_PIN25_REG
GPIO_PIN25_SYNC1_BYPASS
GPIO_PIN25_SYNC1_BYPASS_S
GPIO_PIN25_SYNC1_BYPASS_V
GPIO_PIN25_SYNC2_BYPASS
GPIO_PIN25_SYNC2_BYPASS_S
GPIO_PIN25_SYNC2_BYPASS_V
GPIO_PIN25_WAKEUP_ENABLE_S
GPIO_PIN25_WAKEUP_ENABLE_V
GPIO_PIN_CONFIG_LSB
GPIO_PIN_CONFIG_MASK
GPIO_PIN_CONFIG_MSB
GPIO_PIN_COUNT
GPIO_PIN_INT_TYPE_LSB
GPIO_PIN_INT_TYPE_MASK
GPIO_PIN_INT_TYPE_MSB
GPIO_PIN_PAD_DRIVER_LSB
GPIO_PIN_PAD_DRIVER_MASK
GPIO_PIN_PAD_DRIVER_MSB
GPIO_PIN_WAKEUP_ENABLE_LSB
GPIO_PIN_WAKEUP_ENABLE_MASK
GPIO_PIN_WAKEUP_ENABLE_MSB
GPIO_PROCPU_INT
GPIO_PROCPU_INT_S
GPIO_PROCPU_INT_V
GPIO_PROCPU_NMI_INT
GPIO_PROCPU_NMI_INT_S
GPIO_PROCPU_NMI_INT_V
GPIO_SD0_OUT_IDX
GPIO_SD1_OUT_IDX
GPIO_SD2_OUT_IDX
GPIO_SD3_OUT_IDX
GPIO_SDIO_INT
GPIO_SDIO_INT_S
GPIO_SDIO_INT_V
GPIO_SDIO_SEL
GPIO_SDIO_SELECT_REG
GPIO_SDIO_SEL_S
GPIO_SDIO_SEL_V
GPIO_SIG0_IN_SEL_S
GPIO_SIG0_IN_SEL_V
GPIO_SIG1_IN_SEL_S
GPIO_SIG1_IN_SEL_V
GPIO_SIG2_IN_SEL_S
GPIO_SIG2_IN_SEL_V
GPIO_SIG3_IN_SEL_S
GPIO_SIG3_IN_SEL_V
GPIO_SIG4_IN_SEL_S
GPIO_SIG4_IN_SEL_V
GPIO_SIG5_IN_SEL_S
GPIO_SIG5_IN_SEL_V
GPIO_SIG6_IN_SEL_S
GPIO_SIG6_IN_SEL_V
GPIO_SIG7_IN_SEL_S
GPIO_SIG7_IN_SEL_V
GPIO_SIG8_IN_SEL_S
GPIO_SIG8_IN_SEL_V
GPIO_SIG9_IN_SEL_S
GPIO_SIG9_IN_SEL_V
GPIO_SIG10_IN_SEL_S
GPIO_SIG10_IN_SEL_V
GPIO_SIG11_IN_SEL_S
GPIO_SIG11_IN_SEL_V
GPIO_SIG12_IN_SEL_S
GPIO_SIG12_IN_SEL_V
GPIO_SIG13_IN_SEL_S
GPIO_SIG13_IN_SEL_V
GPIO_SIG14_IN_SEL_S
GPIO_SIG14_IN_SEL_V
GPIO_SIG15_IN_SEL_S
GPIO_SIG15_IN_SEL_V
GPIO_SIG16_IN_SEL_S
GPIO_SIG16_IN_SEL_V
GPIO_SIG17_IN_SEL_S
GPIO_SIG17_IN_SEL_V
GPIO_SIG18_IN_SEL_S
GPIO_SIG18_IN_SEL_V
GPIO_SIG19_IN_SEL_S
GPIO_SIG19_IN_SEL_V
GPIO_SIG20_IN_SEL_S
GPIO_SIG20_IN_SEL_V
GPIO_SIG21_IN_SEL_S
GPIO_SIG21_IN_SEL_V
GPIO_SIG22_IN_SEL_S
GPIO_SIG22_IN_SEL_V
GPIO_SIG23_IN_SEL_S
GPIO_SIG23_IN_SEL_V
GPIO_SIG24_IN_SEL_S
GPIO_SIG24_IN_SEL_V
GPIO_SIG25_IN_SEL_S
GPIO_SIG25_IN_SEL_V
GPIO_SIG26_IN_SEL_S
GPIO_SIG26_IN_SEL_V
GPIO_SIG27_IN_SEL_S
GPIO_SIG27_IN_SEL_V
GPIO_SIG28_IN_SEL_S
GPIO_SIG28_IN_SEL_V
GPIO_SIG29_IN_SEL_S
GPIO_SIG29_IN_SEL_V
GPIO_SIG30_IN_SEL_S
GPIO_SIG30_IN_SEL_V
GPIO_SIG31_IN_SEL_S
GPIO_SIG31_IN_SEL_V
GPIO_SIG32_IN_SEL_S
GPIO_SIG32_IN_SEL_V
GPIO_SIG33_IN_SEL_S
GPIO_SIG33_IN_SEL_V
GPIO_SIG34_IN_SEL_S
GPIO_SIG34_IN_SEL_V
GPIO_SIG35_IN_SEL_S
GPIO_SIG35_IN_SEL_V
GPIO_SIG36_IN_SEL_S
GPIO_SIG36_IN_SEL_V
GPIO_SIG37_IN_SEL_S
GPIO_SIG37_IN_SEL_V
GPIO_SIG38_IN_SEL_S
GPIO_SIG38_IN_SEL_V
GPIO_SIG39_IN_SEL_S
GPIO_SIG39_IN_SEL_V
GPIO_SIG40_IN_SEL_S
GPIO_SIG40_IN_SEL_V
GPIO_SIG41_IN_SEL_S
GPIO_SIG41_IN_SEL_V
GPIO_SIG42_IN_SEL_S
GPIO_SIG42_IN_SEL_V
GPIO_SIG43_IN_SEL_S
GPIO_SIG43_IN_SEL_V
GPIO_SIG44_IN_SEL_S
GPIO_SIG44_IN_SEL_V
GPIO_SIG45_IN_SEL_S
GPIO_SIG45_IN_SEL_V
GPIO_SIG46_IN_SEL_S
GPIO_SIG46_IN_SEL_V
GPIO_SIG47_IN_SEL_S
GPIO_SIG47_IN_SEL_V
GPIO_SIG48_IN_SEL_S
GPIO_SIG48_IN_SEL_V
GPIO_SIG49_IN_SEL_S
GPIO_SIG49_IN_SEL_V
GPIO_SIG50_IN_SEL_S
GPIO_SIG50_IN_SEL_V
GPIO_SIG51_IN_SEL_S
GPIO_SIG51_IN_SEL_V
GPIO_SIG52_IN_SEL_S
GPIO_SIG52_IN_SEL_V
GPIO_SIG53_IN_SEL_S
GPIO_SIG53_IN_SEL_V
GPIO_SIG54_IN_SEL_S
GPIO_SIG54_IN_SEL_V
GPIO_SIG55_IN_SEL_S
GPIO_SIG55_IN_SEL_V
GPIO_SIG56_IN_SEL_S
GPIO_SIG56_IN_SEL_V
GPIO_SIG57_IN_SEL_S
GPIO_SIG57_IN_SEL_V
GPIO_SIG58_IN_SEL_S
GPIO_SIG58_IN_SEL_V
GPIO_SIG59_IN_SEL_S
GPIO_SIG59_IN_SEL_V
GPIO_SIG60_IN_SEL_S
GPIO_SIG60_IN_SEL_V
GPIO_SIG61_IN_SEL_S
GPIO_SIG61_IN_SEL_V
GPIO_SIG62_IN_SEL_S
GPIO_SIG62_IN_SEL_V
GPIO_SIG63_IN_SEL_S
GPIO_SIG63_IN_SEL_V
GPIO_SIG64_IN_SEL_S
GPIO_SIG64_IN_SEL_V
GPIO_SIG65_IN_SEL_S
GPIO_SIG65_IN_SEL_V
GPIO_SIG66_IN_SEL_S
GPIO_SIG66_IN_SEL_V
GPIO_SIG67_IN_SEL_S
GPIO_SIG67_IN_SEL_V
GPIO_SIG68_IN_SEL_S
GPIO_SIG68_IN_SEL_V
GPIO_SIG69_IN_SEL_S
GPIO_SIG69_IN_SEL_V
GPIO_SIG70_IN_SEL_S
GPIO_SIG70_IN_SEL_V
GPIO_SIG71_IN_SEL_S
GPIO_SIG71_IN_SEL_V
GPIO_SIG72_IN_SEL_S
GPIO_SIG72_IN_SEL_V
GPIO_SIG73_IN_SEL_S
GPIO_SIG73_IN_SEL_V
GPIO_SIG74_IN_SEL_S
GPIO_SIG74_IN_SEL_V
GPIO_SIG75_IN_SEL_S
GPIO_SIG75_IN_SEL_V
GPIO_SIG76_IN_SEL_S
GPIO_SIG76_IN_SEL_V
GPIO_SIG77_IN_SEL_S
GPIO_SIG77_IN_SEL_V
GPIO_SIG78_IN_SEL_S
GPIO_SIG78_IN_SEL_V
GPIO_SIG79_IN_SEL_S
GPIO_SIG79_IN_SEL_V
GPIO_SIG80_IN_SEL_S
GPIO_SIG80_IN_SEL_V
GPIO_SIG81_IN_SEL_S
GPIO_SIG81_IN_SEL_V
GPIO_SIG82_IN_SEL_S
GPIO_SIG82_IN_SEL_V
GPIO_SIG83_IN_SEL_S
GPIO_SIG83_IN_SEL_V
GPIO_SIG84_IN_SEL_S
GPIO_SIG84_IN_SEL_V
GPIO_SIG85_IN_SEL_S
GPIO_SIG85_IN_SEL_V
GPIO_SIG86_IN_SEL_S
GPIO_SIG86_IN_SEL_V
GPIO_SIG87_IN_SEL_S
GPIO_SIG87_IN_SEL_V
GPIO_SIG88_IN_SEL_S
GPIO_SIG88_IN_SEL_V
GPIO_SIG89_IN_SEL_S
GPIO_SIG89_IN_SEL_V
GPIO_SIG90_IN_SEL_S
GPIO_SIG90_IN_SEL_V
GPIO_SIG91_IN_SEL_S
GPIO_SIG91_IN_SEL_V
GPIO_SIG92_IN_SEL_S
GPIO_SIG92_IN_SEL_V
GPIO_SIG93_IN_SEL_S
GPIO_SIG93_IN_SEL_V
GPIO_SIG94_IN_SEL_S
GPIO_SIG94_IN_SEL_V
GPIO_SIG95_IN_SEL_S
GPIO_SIG95_IN_SEL_V
GPIO_SIG96_IN_SEL_S
GPIO_SIG96_IN_SEL_V
GPIO_SIG97_IN_SEL_S
GPIO_SIG97_IN_SEL_V
GPIO_SIG98_IN_SEL_S
GPIO_SIG98_IN_SEL_V
GPIO_SIG99_IN_SEL_S
GPIO_SIG99_IN_SEL_V
GPIO_SIG100_IN_SEL_S
GPIO_SIG100_IN_SEL_V
GPIO_SIG101_IN_SEL_S
GPIO_SIG101_IN_SEL_V
GPIO_SIG102_IN_SEL_S
GPIO_SIG102_IN_SEL_V
GPIO_SIG103_IN_SEL_S
GPIO_SIG103_IN_SEL_V
GPIO_SIG104_IN_SEL_S
GPIO_SIG104_IN_SEL_V
GPIO_SIG105_IN_SEL_S
GPIO_SIG105_IN_SEL_V
GPIO_SIG106_IN_SEL_S
GPIO_SIG106_IN_SEL_V
GPIO_SIG107_IN_SEL_S
GPIO_SIG107_IN_SEL_V
GPIO_SIG108_IN_SEL_S
GPIO_SIG108_IN_SEL_V
GPIO_SIG109_IN_SEL_S
GPIO_SIG109_IN_SEL_V
GPIO_SIG110_IN_SEL_S
GPIO_SIG110_IN_SEL_V
GPIO_SIG111_IN_SEL_S
GPIO_SIG111_IN_SEL_V
GPIO_SIG112_IN_SEL_S
GPIO_SIG112_IN_SEL_V
GPIO_SIG113_IN_SEL_S
GPIO_SIG113_IN_SEL_V
GPIO_SIG114_IN_SEL_S
GPIO_SIG114_IN_SEL_V
GPIO_SIG115_IN_SEL_S
GPIO_SIG115_IN_SEL_V
GPIO_SIG116_IN_SEL_S
GPIO_SIG116_IN_SEL_V
GPIO_SIG117_IN_SEL_S
GPIO_SIG117_IN_SEL_V
GPIO_SIG118_IN_SEL_S
GPIO_SIG118_IN_SEL_V
GPIO_SIG119_IN_SEL_S
GPIO_SIG119_IN_SEL_V
GPIO_SIG120_IN_SEL_S
GPIO_SIG120_IN_SEL_V
GPIO_SIG121_IN_SEL_S
GPIO_SIG121_IN_SEL_V
GPIO_SIG122_IN_SEL_S
GPIO_SIG122_IN_SEL_V
GPIO_SIG123_IN_SEL_S
GPIO_SIG123_IN_SEL_V
GPIO_SIG124_IN_SEL_S
GPIO_SIG124_IN_SEL_V
GPIO_SIG125_IN_SEL_S
GPIO_SIG125_IN_SEL_V
GPIO_SIG126_IN_SEL_S
GPIO_SIG126_IN_SEL_V
GPIO_SIG127_IN_SEL_S
GPIO_SIG127_IN_SEL_V
GPIO_STATUS_INT
GPIO_STATUS_INTERRUPT_NEXT
GPIO_STATUS_INTERRUPT_NEXT_S
GPIO_STATUS_INTERRUPT_NEXT_V
GPIO_STATUS_INT_S
GPIO_STATUS_INT_V
GPIO_STATUS_NEXT_REG
GPIO_STATUS_REG
GPIO_STATUS_W1TC
GPIO_STATUS_W1TC_REG
GPIO_STATUS_W1TC_S
GPIO_STATUS_W1TC_V
GPIO_STATUS_W1TS
GPIO_STATUS_W1TS_REG
GPIO_STATUS_W1TS_S
GPIO_STATUS_W1TS_V
GPIO_STRAPPING
GPIO_STRAPPING_S
GPIO_STRAPPING_V
GPIO_STRAP_REG
GPIO_WAKEUP_DISABLE
GPIO_WAKEUP_ENABLE
GPIO_WLAN_ACTIVE_IDX
GPIO_WLAN_PRIO_IDX
HOST_NOT_FOUND
HTTPD_200
HTTPD_204
HTTPD_207
HTTPD_400
HTTPD_404
HTTPD_408
HTTPD_500
HTTPD_RESP_USE_STRLEN
HTTPD_SOCK_ERR_FAIL
HTTPD_SOCK_ERR_INVALID
HTTPD_SOCK_ERR_TIMEOUT
HTTPD_TYPE_JSON
HTTPD_TYPE_OCTET
HTTPD_TYPE_TEXT
HTTP_MAX_HEADER_SIZE
HTTP_PARSER_STRICT
HTTP_PARSER_VERSION_MAJOR
HTTP_PARSER_VERSION_MINOR
HTTP_PARSER_VERSION_PATCH
HUPCL
HZ
HttpStatus_Code_HttpStatus_BadRequest
HttpStatus_Code_HttpStatus_Forbidden
HttpStatus_Code_HttpStatus_Found
HttpStatus_Code_HttpStatus_InternalError
HttpStatus_Code_HttpStatus_MovedPermanently
HttpStatus_Code_HttpStatus_MultipleChoices
HttpStatus_Code_HttpStatus_NotFound
HttpStatus_Code_HttpStatus_NotModified
HttpStatus_Code_HttpStatus_Ok
HttpStatus_Code_HttpStatus_PermanentRedirect
HttpStatus_Code_HttpStatus_RangeNotSatisfiable
HttpStatus_Code_HttpStatus_SeeOther
HttpStatus_Code_HttpStatus_TemporaryRedirect
HttpStatus_Code_HttpStatus_Unauthorized
I2CEXT0_SCL_IN_IDX
I2CEXT0_SCL_OUT_IDX
I2CEXT0_SDA_IN_IDX
I2CEXT0_SDA_OUT_IDX
I2C_DEVICE_ADDRESS_NOT_USED
I2C_INTERNAL_STRUCT_SIZE
I2C_SCLK_SRC_FLAG_AWARE_DFS
I2C_SCLK_SRC_FLAG_FOR_NOMAL
I2C_SCLK_SRC_FLAG_LIGHT_SLEEP
I2SI_BCK_IN_IDX
I2SI_BCK_OUT_IDX
I2SI_SD_IN_IDX
I2SI_WS_IN_IDX
I2SI_WS_OUT_IDX
I2SO_BCK_IN_IDX
I2SO_BCK_OUT_IDX
I2SO_SD1_OUT_IDX
I2SO_SD_OUT_IDX
I2SO_WS_IN_IDX
I2SO_WS_OUT_IDX
I2S_MCLK_IN_IDX
I2S_MCLK_OUT_IDX
I2S_PIN_NO_CHANGE
I2S_TDM_AUTO_SLOT_NUM
I2S_TDM_AUTO_WS_WIDTH
ICANON
ICMP6_STATS
ICMP_STATS
ICMP_TTL
ICRNL
IEXTEN
IFNAMSIZ
IF_NAMESIZE
IGMP_DEBUG
IGMP_STATS
IGNBRK
IGNCR
IGNPAR
INCLUDE_eTaskGetState
INCLUDE_uxTaskGetStackHighWaterMark
INCLUDE_uxTaskGetStackHighWaterMark2
INCLUDE_uxTaskPriorityGet
INCLUDE_vTaskDelay
INCLUDE_vTaskDelete
INCLUDE_vTaskPrioritySet
INCLUDE_vTaskSuspend
INCLUDE_xQueueGetMutexHolder
INCLUDE_xSemaphoreGetMutexHolder
INCLUDE_xTaskAbortDelay
INCLUDE_xTaskDelayUntil
INCLUDE_xTaskGetCurrentTaskHandle
INCLUDE_xTaskGetHandle
INCLUDE_xTaskGetIdleTaskHandle
INCLUDE_xTaskGetSchedulerState
INCLUDE_xTaskResumeFromISR
INCLUDE_xTimerPendFunctionCall
INET6_ADDRSTRLEN
INET_ADDRSTRLEN
INET_DEBUG
INLCR
INPCK
INTERRUPT_CORE0_AES_INT_MAP
INTERRUPT_CORE0_AES_INT_MAP_REG
INTERRUPT_CORE0_AES_INT_MAP_S
INTERRUPT_CORE0_AES_INT_MAP_V
INTERRUPT_CORE0_APB_ADC_INT_MAP
INTERRUPT_CORE0_APB_ADC_INT_MAP_REG
INTERRUPT_CORE0_APB_ADC_INT_MAP_S
INTERRUPT_CORE0_APB_ADC_INT_MAP_V
INTERRUPT_CORE0_APB_CTRL_INTR_MAP
INTERRUPT_CORE0_APB_CTRL_INTR_MAP_REG
INTERRUPT_CORE0_APB_CTRL_INTR_MAP_S
INTERRUPT_CORE0_APB_CTRL_INTR_MAP_V
INTERRUPT_CORE0_ASSIST_DEBUG_INTR_MAP
INTERRUPT_CORE0_ASSIST_DEBUG_INTR_MAP_REG
INTERRUPT_CORE0_ASSIST_DEBUG_INTR_MAP_S
INTERRUPT_CORE0_ASSIST_DEBUG_INTR_MAP_V
INTERRUPT_CORE0_BACKUP_PMS_VIOLATE_INTR_MAP
INTERRUPT_CORE0_BACKUP_PMS_VIOLATE_INTR_MAP_REG
INTERRUPT_CORE0_BACKUP_PMS_VIOLATE_INTR_MAP_S
INTERRUPT_CORE0_BACKUP_PMS_VIOLATE_INTR_MAP_V
INTERRUPT_CORE0_BB_INT_MAP
INTERRUPT_CORE0_BB_INT_MAP_REG
INTERRUPT_CORE0_BB_INT_MAP_S
INTERRUPT_CORE0_BB_INT_MAP_V
INTERRUPT_CORE0_BT_BB_INT_MAP
INTERRUPT_CORE0_BT_BB_INT_MAP_REG
INTERRUPT_CORE0_BT_BB_INT_MAP_S
INTERRUPT_CORE0_BT_BB_INT_MAP_V
INTERRUPT_CORE0_BT_BB_NMI_MAP
INTERRUPT_CORE0_BT_BB_NMI_MAP_REG
INTERRUPT_CORE0_BT_BB_NMI_MAP_S
INTERRUPT_CORE0_BT_BB_NMI_MAP_V
INTERRUPT_CORE0_BT_MAC_INT_MAP
INTERRUPT_CORE0_BT_MAC_INT_MAP_REG
INTERRUPT_CORE0_BT_MAC_INT_MAP_S
INTERRUPT_CORE0_BT_MAC_INT_MAP_V
INTERRUPT_CORE0_CACHE_CORE0_ACS_INT_MAP
INTERRUPT_CORE0_CACHE_CORE0_ACS_INT_MAP_REG
INTERRUPT_CORE0_CACHE_CORE0_ACS_INT_MAP_S
INTERRUPT_CORE0_CACHE_CORE0_ACS_INT_MAP_V
INTERRUPT_CORE0_CACHE_IA_INT_MAP
INTERRUPT_CORE0_CACHE_IA_INT_MAP_REG
INTERRUPT_CORE0_CACHE_IA_INT_MAP_S
INTERRUPT_CORE0_CACHE_IA_INT_MAP_V
INTERRUPT_CORE0_CAN_INT_MAP
INTERRUPT_CORE0_CAN_INT_MAP_REG
INTERRUPT_CORE0_CAN_INT_MAP_S
INTERRUPT_CORE0_CAN_INT_MAP_V
INTERRUPT_CORE0_CLK_EN_S
INTERRUPT_CORE0_CLK_EN_V
INTERRUPT_CORE0_CLOCK_GATE_REG
INTERRUPT_CORE0_CORE_0_DRAM0_PMS_MONITOR_VIOLATE_INTR_MAP
INTERRUPT_CORE0_CORE_0_DRAM0_PMS_MONITOR_VIOLATE_INTR_MAP_REG
INTERRUPT_CORE0_CORE_0_DRAM0_PMS_MONITOR_VIOLATE_INTR_MAP_S
INTERRUPT_CORE0_CORE_0_DRAM0_PMS_MONITOR_VIOLATE_INTR_MAP_V
INTERRUPT_CORE0_CORE_0_IRAM0_PMS_MONITOR_VIOLATE_INTR_MAP
INTERRUPT_CORE0_CORE_0_IRAM0_PMS_MONITOR_VIOLATE_INTR_MAP_REG
INTERRUPT_CORE0_CORE_0_IRAM0_PMS_MONITOR_VIOLATE_INTR_MAP_S
INTERRUPT_CORE0_CORE_0_IRAM0_PMS_MONITOR_VIOLATE_INTR_MAP_V
INTERRUPT_CORE0_CORE_0_PIF_PMS_MONITOR_VIOLATE_INTR_MAP
INTERRUPT_CORE0_CORE_0_PIF_PMS_MONITOR_VIOLATE_INTR_MAP_REG
INTERRUPT_CORE0_CORE_0_PIF_PMS_MONITOR_VIOLATE_INTR_MAP_S
INTERRUPT_CORE0_CORE_0_PIF_PMS_MONITOR_VIOLATE_INTR_MAP_V
INTERRUPT_CORE0_CORE_0_PIF_PMS_MONITOR_VIOLATE_SIZE_INTR_MAP
INTERRUPT_CORE0_CORE_0_PIF_PMS_MONITOR_VIOLATE_SIZE_INTR_MAP_REG
INTERRUPT_CORE0_CORE_0_PIF_PMS_MONITOR_VIOLATE_SIZE_INTR_MAP_S
INTERRUPT_CORE0_CORE_0_PIF_PMS_MONITOR_VIOLATE_SIZE_INTR_MAP_V
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_0_MAP
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_0_MAP_REG
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_0_MAP_S
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_0_MAP_V
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_1_MAP
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_1_MAP_REG
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_1_MAP_S
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_1_MAP_V
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_2_MAP
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_2_MAP_REG
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_2_MAP_S
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_2_MAP_V
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_3_MAP
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_3_MAP_REG
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_3_MAP_S
INTERRUPT_CORE0_CPU_INTR_FROM_CPU_3_MAP_V
INTERRUPT_CORE0_CPU_INT_CLEAR
INTERRUPT_CORE0_CPU_INT_CLEAR_REG
INTERRUPT_CORE0_CPU_INT_CLEAR_S
INTERRUPT_CORE0_CPU_INT_CLEAR_V
INTERRUPT_CORE0_CPU_INT_EIP_STATUS
INTERRUPT_CORE0_CPU_INT_EIP_STATUS_REG
INTERRUPT_CORE0_CPU_INT_EIP_STATUS_S
INTERRUPT_CORE0_CPU_INT_EIP_STATUS_V
INTERRUPT_CORE0_CPU_INT_ENABLE
INTERRUPT_CORE0_CPU_INT_ENABLE_REG
INTERRUPT_CORE0_CPU_INT_ENABLE_S
INTERRUPT_CORE0_CPU_INT_ENABLE_V
INTERRUPT_CORE0_CPU_INT_PRI_0_REG
INTERRUPT_CORE0_CPU_INT_PRI_1_REG
INTERRUPT_CORE0_CPU_INT_PRI_2_REG
INTERRUPT_CORE0_CPU_INT_PRI_3_REG
INTERRUPT_CORE0_CPU_INT_PRI_4_REG
INTERRUPT_CORE0_CPU_INT_PRI_5_REG
INTERRUPT_CORE0_CPU_INT_PRI_6_REG
INTERRUPT_CORE0_CPU_INT_PRI_7_REG
INTERRUPT_CORE0_CPU_INT_PRI_8_REG
INTERRUPT_CORE0_CPU_INT_PRI_9_REG
INTERRUPT_CORE0_CPU_INT_PRI_10_REG
INTERRUPT_CORE0_CPU_INT_PRI_11_REG
INTERRUPT_CORE0_CPU_INT_PRI_12_REG
INTERRUPT_CORE0_CPU_INT_PRI_13_REG
INTERRUPT_CORE0_CPU_INT_PRI_14_REG
INTERRUPT_CORE0_CPU_INT_PRI_15_REG
INTERRUPT_CORE0_CPU_INT_PRI_16_REG
INTERRUPT_CORE0_CPU_INT_PRI_17_REG
INTERRUPT_CORE0_CPU_INT_PRI_18_REG
INTERRUPT_CORE0_CPU_INT_PRI_19_REG
INTERRUPT_CORE0_CPU_INT_PRI_20_REG
INTERRUPT_CORE0_CPU_INT_PRI_21_REG
INTERRUPT_CORE0_CPU_INT_PRI_22_REG
INTERRUPT_CORE0_CPU_INT_PRI_23_REG
INTERRUPT_CORE0_CPU_INT_PRI_24_REG
INTERRUPT_CORE0_CPU_INT_PRI_25_REG
INTERRUPT_CORE0_CPU_INT_PRI_26_REG
INTERRUPT_CORE0_CPU_INT_PRI_27_REG
INTERRUPT_CORE0_CPU_INT_PRI_28_REG
INTERRUPT_CORE0_CPU_INT_PRI_29_REG
INTERRUPT_CORE0_CPU_INT_PRI_30_REG
INTERRUPT_CORE0_CPU_INT_PRI_31_REG
INTERRUPT_CORE0_CPU_INT_THRESH
INTERRUPT_CORE0_CPU_INT_THRESH_REG
INTERRUPT_CORE0_CPU_INT_THRESH_S
INTERRUPT_CORE0_CPU_INT_THRESH_V
INTERRUPT_CORE0_CPU_INT_TYPE
INTERRUPT_CORE0_CPU_INT_TYPE_REG
INTERRUPT_CORE0_CPU_INT_TYPE_S
INTERRUPT_CORE0_CPU_INT_TYPE_V
INTERRUPT_CORE0_CPU_PRI_0_MAP
INTERRUPT_CORE0_CPU_PRI_0_MAP_S
INTERRUPT_CORE0_CPU_PRI_0_MAP_V
INTERRUPT_CORE0_CPU_PRI_1_MAP
INTERRUPT_CORE0_CPU_PRI_1_MAP_S
INTERRUPT_CORE0_CPU_PRI_1_MAP_V
INTERRUPT_CORE0_CPU_PRI_2_MAP
INTERRUPT_CORE0_CPU_PRI_2_MAP_S
INTERRUPT_CORE0_CPU_PRI_2_MAP_V
INTERRUPT_CORE0_CPU_PRI_3_MAP
INTERRUPT_CORE0_CPU_PRI_3_MAP_S
INTERRUPT_CORE0_CPU_PRI_3_MAP_V
INTERRUPT_CORE0_CPU_PRI_4_MAP
INTERRUPT_CORE0_CPU_PRI_4_MAP_S
INTERRUPT_CORE0_CPU_PRI_4_MAP_V
INTERRUPT_CORE0_CPU_PRI_5_MAP
INTERRUPT_CORE0_CPU_PRI_5_MAP_S
INTERRUPT_CORE0_CPU_PRI_5_MAP_V
INTERRUPT_CORE0_CPU_PRI_6_MAP
INTERRUPT_CORE0_CPU_PRI_6_MAP_S
INTERRUPT_CORE0_CPU_PRI_6_MAP_V
INTERRUPT_CORE0_CPU_PRI_7_MAP
INTERRUPT_CORE0_CPU_PRI_7_MAP_S
INTERRUPT_CORE0_CPU_PRI_7_MAP_V
INTERRUPT_CORE0_CPU_PRI_8_MAP
INTERRUPT_CORE0_CPU_PRI_8_MAP_S
INTERRUPT_CORE0_CPU_PRI_8_MAP_V
INTERRUPT_CORE0_CPU_PRI_9_MAP
INTERRUPT_CORE0_CPU_PRI_9_MAP_S
INTERRUPT_CORE0_CPU_PRI_9_MAP_V
INTERRUPT_CORE0_CPU_PRI_10_MAP
INTERRUPT_CORE0_CPU_PRI_10_MAP_S
INTERRUPT_CORE0_CPU_PRI_10_MAP_V
INTERRUPT_CORE0_CPU_PRI_11_MAP
INTERRUPT_CORE0_CPU_PRI_11_MAP_S
INTERRUPT_CORE0_CPU_PRI_11_MAP_V
INTERRUPT_CORE0_CPU_PRI_12_MAP
INTERRUPT_CORE0_CPU_PRI_12_MAP_S
INTERRUPT_CORE0_CPU_PRI_12_MAP_V
INTERRUPT_CORE0_CPU_PRI_13_MAP
INTERRUPT_CORE0_CPU_PRI_13_MAP_S
INTERRUPT_CORE0_CPU_PRI_13_MAP_V
INTERRUPT_CORE0_CPU_PRI_14_MAP
INTERRUPT_CORE0_CPU_PRI_14_MAP_S
INTERRUPT_CORE0_CPU_PRI_14_MAP_V
INTERRUPT_CORE0_CPU_PRI_15_MAP
INTERRUPT_CORE0_CPU_PRI_15_MAP_S
INTERRUPT_CORE0_CPU_PRI_15_MAP_V
INTERRUPT_CORE0_CPU_PRI_16_MAP
INTERRUPT_CORE0_CPU_PRI_16_MAP_S
INTERRUPT_CORE0_CPU_PRI_16_MAP_V
INTERRUPT_CORE0_CPU_PRI_17_MAP
INTERRUPT_CORE0_CPU_PRI_17_MAP_S
INTERRUPT_CORE0_CPU_PRI_17_MAP_V
INTERRUPT_CORE0_CPU_PRI_18_MAP
INTERRUPT_CORE0_CPU_PRI_18_MAP_S
INTERRUPT_CORE0_CPU_PRI_18_MAP_V
INTERRUPT_CORE0_CPU_PRI_19_MAP
INTERRUPT_CORE0_CPU_PRI_19_MAP_S
INTERRUPT_CORE0_CPU_PRI_19_MAP_V
INTERRUPT_CORE0_CPU_PRI_20_MAP
INTERRUPT_CORE0_CPU_PRI_20_MAP_S
INTERRUPT_CORE0_CPU_PRI_20_MAP_V
INTERRUPT_CORE0_CPU_PRI_21_MAP
INTERRUPT_CORE0_CPU_PRI_21_MAP_S
INTERRUPT_CORE0_CPU_PRI_21_MAP_V
INTERRUPT_CORE0_CPU_PRI_22_MAP
INTERRUPT_CORE0_CPU_PRI_22_MAP_S
INTERRUPT_CORE0_CPU_PRI_22_MAP_V
INTERRUPT_CORE0_CPU_PRI_23_MAP
INTERRUPT_CORE0_CPU_PRI_23_MAP_S
INTERRUPT_CORE0_CPU_PRI_23_MAP_V
INTERRUPT_CORE0_CPU_PRI_24_MAP
INTERRUPT_CORE0_CPU_PRI_24_MAP_S
INTERRUPT_CORE0_CPU_PRI_24_MAP_V
INTERRUPT_CORE0_CPU_PRI_25_MAP
INTERRUPT_CORE0_CPU_PRI_25_MAP_S
INTERRUPT_CORE0_CPU_PRI_25_MAP_V
INTERRUPT_CORE0_CPU_PRI_26_MAP
INTERRUPT_CORE0_CPU_PRI_26_MAP_S
INTERRUPT_CORE0_CPU_PRI_26_MAP_V
INTERRUPT_CORE0_CPU_PRI_27_MAP
INTERRUPT_CORE0_CPU_PRI_27_MAP_S
INTERRUPT_CORE0_CPU_PRI_27_MAP_V
INTERRUPT_CORE0_CPU_PRI_28_MAP
INTERRUPT_CORE0_CPU_PRI_28_MAP_S
INTERRUPT_CORE0_CPU_PRI_28_MAP_V
INTERRUPT_CORE0_CPU_PRI_29_MAP
INTERRUPT_CORE0_CPU_PRI_29_MAP_S
INTERRUPT_CORE0_CPU_PRI_29_MAP_V
INTERRUPT_CORE0_CPU_PRI_30_MAP
INTERRUPT_CORE0_CPU_PRI_30_MAP_S
INTERRUPT_CORE0_CPU_PRI_30_MAP_V
INTERRUPT_CORE0_CPU_PRI_31_MAP
INTERRUPT_CORE0_CPU_PRI_31_MAP_S
INTERRUPT_CORE0_CPU_PRI_31_MAP_V
INTERRUPT_CORE0_DMA_APBPERI_PMS_MONITOR_VIOLATE_INTR_MAP
INTERRUPT_CORE0_DMA_APBPERI_PMS_MONITOR_VIOLATE_INTR_MAP_REG
INTERRUPT_CORE0_DMA_APBPERI_PMS_MONITOR_VIOLATE_INTR_MAP_S
INTERRUPT_CORE0_DMA_APBPERI_PMS_MONITOR_VIOLATE_INTR_MAP_V
INTERRUPT_CORE0_DMA_CH0_INT_MAP
INTERRUPT_CORE0_DMA_CH0_INT_MAP_REG
INTERRUPT_CORE0_DMA_CH0_INT_MAP_S
INTERRUPT_CORE0_DMA_CH0_INT_MAP_V
INTERRUPT_CORE0_DMA_CH1_INT_MAP
INTERRUPT_CORE0_DMA_CH1_INT_MAP_REG
INTERRUPT_CORE0_DMA_CH1_INT_MAP_S
INTERRUPT_CORE0_DMA_CH1_INT_MAP_V
INTERRUPT_CORE0_DMA_CH2_INT_MAP
INTERRUPT_CORE0_DMA_CH2_INT_MAP_REG
INTERRUPT_CORE0_DMA_CH2_INT_MAP_S
INTERRUPT_CORE0_DMA_CH2_INT_MAP_V
INTERRUPT_CORE0_EFUSE_INT_MAP
INTERRUPT_CORE0_EFUSE_INT_MAP_REG
INTERRUPT_CORE0_EFUSE_INT_MAP_S
INTERRUPT_CORE0_EFUSE_INT_MAP_V
INTERRUPT_CORE0_GPIO_INTERRUPT_PRO_MAP
INTERRUPT_CORE0_GPIO_INTERRUPT_PRO_MAP_REG
INTERRUPT_CORE0_GPIO_INTERRUPT_PRO_MAP_S
INTERRUPT_CORE0_GPIO_INTERRUPT_PRO_MAP_V
INTERRUPT_CORE0_GPIO_INTERRUPT_PRO_NMI_MAP
INTERRUPT_CORE0_GPIO_INTERRUPT_PRO_NMI_MAP_REG
INTERRUPT_CORE0_GPIO_INTERRUPT_PRO_NMI_MAP_S
INTERRUPT_CORE0_GPIO_INTERRUPT_PRO_NMI_MAP_V
INTERRUPT_CORE0_I2C_EXT0_INTR_MAP
INTERRUPT_CORE0_I2C_EXT0_INTR_MAP_REG
INTERRUPT_CORE0_I2C_EXT0_INTR_MAP_S
INTERRUPT_CORE0_I2C_EXT0_INTR_MAP_V
INTERRUPT_CORE0_I2C_MST_INT_MAP
INTERRUPT_CORE0_I2C_MST_INT_MAP_REG
INTERRUPT_CORE0_I2C_MST_INT_MAP_S
INTERRUPT_CORE0_I2C_MST_INT_MAP_V
INTERRUPT_CORE0_I2S_INT_MAP
INTERRUPT_CORE0_I2S_INT_MAP_REG
INTERRUPT_CORE0_I2S_INT_MAP_S
INTERRUPT_CORE0_I2S_INT_MAP_V
INTERRUPT_CORE0_ICACHE_PRELOAD_INT_MAP
INTERRUPT_CORE0_ICACHE_PRELOAD_INT_MAP_REG
INTERRUPT_CORE0_ICACHE_PRELOAD_INT_MAP_S
INTERRUPT_CORE0_ICACHE_PRELOAD_INT_MAP_V
INTERRUPT_CORE0_ICACHE_SYNC_INT_MAP
INTERRUPT_CORE0_ICACHE_SYNC_INT_MAP_REG
INTERRUPT_CORE0_ICACHE_SYNC_INT_MAP_S
INTERRUPT_CORE0_ICACHE_SYNC_INT_MAP_V
INTERRUPT_CORE0_INTERRUPT_DATE
INTERRUPT_CORE0_INTERRUPT_DATE_REG
INTERRUPT_CORE0_INTERRUPT_DATE_S
INTERRUPT_CORE0_INTERRUPT_DATE_V
INTERRUPT_CORE0_INTR_STATUS_0
INTERRUPT_CORE0_INTR_STATUS_0_REG
INTERRUPT_CORE0_INTR_STATUS_0_S
INTERRUPT_CORE0_INTR_STATUS_0_V
INTERRUPT_CORE0_INTR_STATUS_1
INTERRUPT_CORE0_INTR_STATUS_1_REG
INTERRUPT_CORE0_INTR_STATUS_1_S
INTERRUPT_CORE0_INTR_STATUS_1_V
INTERRUPT_CORE0_LEDC_INT_MAP
INTERRUPT_CORE0_LEDC_INT_MAP_REG
INTERRUPT_CORE0_LEDC_INT_MAP_S
INTERRUPT_CORE0_LEDC_INT_MAP_V
INTERRUPT_CORE0_MAC_INTR_MAP
INTERRUPT_CORE0_MAC_INTR_MAP_REG
INTERRUPT_CORE0_MAC_INTR_MAP_S
INTERRUPT_CORE0_MAC_INTR_MAP_V
INTERRUPT_CORE0_MAC_NMI_MAP
INTERRUPT_CORE0_MAC_NMI_MAP_REG
INTERRUPT_CORE0_MAC_NMI_MAP_S
INTERRUPT_CORE0_MAC_NMI_MAP_V
INTERRUPT_CORE0_PWR_INTR_MAP
INTERRUPT_CORE0_PWR_INTR_MAP_REG
INTERRUPT_CORE0_PWR_INTR_MAP_S
INTERRUPT_CORE0_PWR_INTR_MAP_V
INTERRUPT_CORE0_RMT_INTR_MAP
INTERRUPT_CORE0_RMT_INTR_MAP_REG
INTERRUPT_CORE0_RMT_INTR_MAP_S
INTERRUPT_CORE0_RMT_INTR_MAP_V
INTERRUPT_CORE0_RSA_INT_MAP
INTERRUPT_CORE0_RSA_INT_MAP_REG
INTERRUPT_CORE0_RSA_INT_MAP_S
INTERRUPT_CORE0_RSA_INT_MAP_V
INTERRUPT_CORE0_RTC_CORE_INTR_MAP
INTERRUPT_CORE0_RTC_CORE_INTR_MAP_REG
INTERRUPT_CORE0_RTC_CORE_INTR_MAP_S
INTERRUPT_CORE0_RTC_CORE_INTR_MAP_V
INTERRUPT_CORE0_RWBLE_IRQ_MAP
INTERRUPT_CORE0_RWBLE_IRQ_MAP_REG
INTERRUPT_CORE0_RWBLE_IRQ_MAP_S
INTERRUPT_CORE0_RWBLE_IRQ_MAP_V
INTERRUPT_CORE0_RWBLE_NMI_MAP
INTERRUPT_CORE0_RWBLE_NMI_MAP_REG
INTERRUPT_CORE0_RWBLE_NMI_MAP_S
INTERRUPT_CORE0_RWBLE_NMI_MAP_V
INTERRUPT_CORE0_RWBT_IRQ_MAP
INTERRUPT_CORE0_RWBT_IRQ_MAP_REG
INTERRUPT_CORE0_RWBT_IRQ_MAP_S
INTERRUPT_CORE0_RWBT_IRQ_MAP_V
INTERRUPT_CORE0_RWBT_NMI_MAP
INTERRUPT_CORE0_RWBT_NMI_MAP_REG
INTERRUPT_CORE0_RWBT_NMI_MAP_S
INTERRUPT_CORE0_RWBT_NMI_MAP_V
INTERRUPT_CORE0_SHA_INT_MAP
INTERRUPT_CORE0_SHA_INT_MAP_REG
INTERRUPT_CORE0_SHA_INT_MAP_S
INTERRUPT_CORE0_SHA_INT_MAP_V
INTERRUPT_CORE0_SLC0_INTR_MAP
INTERRUPT_CORE0_SLC0_INTR_MAP_REG
INTERRUPT_CORE0_SLC0_INTR_MAP_S
INTERRUPT_CORE0_SLC0_INTR_MAP_V
INTERRUPT_CORE0_SLC1_INTR_MAP
INTERRUPT_CORE0_SLC1_INTR_MAP_REG
INTERRUPT_CORE0_SLC1_INTR_MAP_S
INTERRUPT_CORE0_SLC1_INTR_MAP_V
INTERRUPT_CORE0_SPI_INTR_1_MAP
INTERRUPT_CORE0_SPI_INTR_1_MAP_REG
INTERRUPT_CORE0_SPI_INTR_1_MAP_S
INTERRUPT_CORE0_SPI_INTR_1_MAP_V
INTERRUPT_CORE0_SPI_INTR_2_MAP
INTERRUPT_CORE0_SPI_INTR_2_MAP_REG
INTERRUPT_CORE0_SPI_INTR_2_MAP_S
INTERRUPT_CORE0_SPI_INTR_2_MAP_V
INTERRUPT_CORE0_SPI_MEM_REJECT_INTR_MAP
INTERRUPT_CORE0_SPI_MEM_REJECT_INTR_MAP_REG
INTERRUPT_CORE0_SPI_MEM_REJECT_INTR_MAP_S
INTERRUPT_CORE0_SPI_MEM_REJECT_INTR_MAP_V
INTERRUPT_CORE0_SYSTIMER_TARGET0_INT_MAP
INTERRUPT_CORE0_SYSTIMER_TARGET0_INT_MAP_REG
INTERRUPT_CORE0_SYSTIMER_TARGET0_INT_MAP_S
INTERRUPT_CORE0_SYSTIMER_TARGET0_INT_MAP_V
INTERRUPT_CORE0_SYSTIMER_TARGET1_INT_MAP
INTERRUPT_CORE0_SYSTIMER_TARGET1_INT_MAP_REG
INTERRUPT_CORE0_SYSTIMER_TARGET1_INT_MAP_S
INTERRUPT_CORE0_SYSTIMER_TARGET1_INT_MAP_V
INTERRUPT_CORE0_SYSTIMER_TARGET2_INT_MAP
INTERRUPT_CORE0_SYSTIMER_TARGET2_INT_MAP_REG
INTERRUPT_CORE0_SYSTIMER_TARGET2_INT_MAP_S
INTERRUPT_CORE0_SYSTIMER_TARGET2_INT_MAP_V
INTERRUPT_CORE0_TG1_T0_INT_MAP
INTERRUPT_CORE0_TG1_T0_INT_MAP_REG
INTERRUPT_CORE0_TG1_T0_INT_MAP_S
INTERRUPT_CORE0_TG1_T0_INT_MAP_V
INTERRUPT_CORE0_TG1_WDT_INT_MAP
INTERRUPT_CORE0_TG1_WDT_INT_MAP_REG
INTERRUPT_CORE0_TG1_WDT_INT_MAP_S
INTERRUPT_CORE0_TG1_WDT_INT_MAP_V
INTERRUPT_CORE0_TG_T0_INT_MAP
INTERRUPT_CORE0_TG_T0_INT_MAP_REG
INTERRUPT_CORE0_TG_T0_INT_MAP_S
INTERRUPT_CORE0_TG_T0_INT_MAP_V
INTERRUPT_CORE0_TG_WDT_INT_MAP
INTERRUPT_CORE0_TG_WDT_INT_MAP_REG
INTERRUPT_CORE0_TG_WDT_INT_MAP_S
INTERRUPT_CORE0_TG_WDT_INT_MAP_V
INTERRUPT_CORE0_TIMER_INT1_MAP
INTERRUPT_CORE0_TIMER_INT1_MAP_REG
INTERRUPT_CORE0_TIMER_INT1_MAP_S
INTERRUPT_CORE0_TIMER_INT1_MAP_V
INTERRUPT_CORE0_TIMER_INT2_MAP
INTERRUPT_CORE0_TIMER_INT2_MAP_REG
INTERRUPT_CORE0_TIMER_INT2_MAP_S
INTERRUPT_CORE0_TIMER_INT2_MAP_V
INTERRUPT_CORE0_UART1_INTR_MAP
INTERRUPT_CORE0_UART1_INTR_MAP_REG
INTERRUPT_CORE0_UART1_INTR_MAP_S
INTERRUPT_CORE0_UART1_INTR_MAP_V
INTERRUPT_CORE0_UART_INTR_MAP
INTERRUPT_CORE0_UART_INTR_MAP_REG
INTERRUPT_CORE0_UART_INTR_MAP_S
INTERRUPT_CORE0_UART_INTR_MAP_V
INTERRUPT_CORE0_UHCI0_INTR_MAP
INTERRUPT_CORE0_UHCI0_INTR_MAP_REG
INTERRUPT_CORE0_UHCI0_INTR_MAP_S
INTERRUPT_CORE0_UHCI0_INTR_MAP_V
INTERRUPT_CORE0_USB_INTR_MAP
INTERRUPT_CORE0_USB_INTR_MAP_REG
INTERRUPT_CORE0_USB_INTR_MAP_S
INTERRUPT_CORE0_USB_INTR_MAP_V
INTERRUPT_CURRENT_CORE_INT_THRESH_REG
IN_CLASSA_HOST
IN_CLASSA_MAX
IN_CLASSA_NET
IN_CLASSA_NSHIFT
IN_CLASSB_HOST
IN_CLASSB_MAX
IN_CLASSB_NET
IN_CLASSB_NSHIFT
IN_CLASSC_HOST
IN_CLASSC_NET
IN_CLASSC_NSHIFT
IN_CLASSD_HOST
IN_CLASSD_NET
IN_CLASSD_NSHIFT
IN_LOOPBACKNET
IOCPARM_MASK
IOC_IN
IOC_INOUT
IOC_OUT
IOC_VOID
IOV_MAX
IO_MUX_DATE
IO_MUX_DATE_REG
IO_MUX_DATE_S
IO_MUX_DATE_VERSION
IP4ADDR_STRLEN_MAX
IP6ADDR_STRLEN_MAX
IP6_ADDR_DEPRECATED
IP6_ADDR_DUPLICATED
IP6_ADDR_INVALID
IP6_ADDR_LIFE_INFINITE
IP6_ADDR_LIFE_STATIC
IP6_ADDR_PREFERRED
IP6_ADDR_TENTATIVE
IP6_ADDR_TENTATIVE_1
IP6_ADDR_TENTATIVE_2
IP6_ADDR_TENTATIVE_3
IP6_ADDR_TENTATIVE_4
IP6_ADDR_TENTATIVE_5
IP6_ADDR_TENTATIVE_6
IP6_ADDR_TENTATIVE_7
IP6_ADDR_TENTATIVE_COUNT_MASK
IP6_ADDR_VALID
IP6_DEST_HLEN
IP6_FRAG_HLEN
IP6_FRAG_MORE_FLAG
IP6_FRAG_OFFSET_MASK
IP6_FRAG_STATS
IP6_HBH_HLEN
IP6_HLEN
IP6_HOME_ADDRESS_OPTION
IP6_JUMBO_OPTION
IP6_MIN_MTU_LENGTH
IP6_MULTICAST_SCOPE_ADMIN_LOCAL
IP6_MULTICAST_SCOPE_GLOBAL
IP6_MULTICAST_SCOPE_INTERFACE_LOCAL
IP6_MULTICAST_SCOPE_LINK_LOCAL
IP6_MULTICAST_SCOPE_ORGANIZATION_LOCAL
IP6_MULTICAST_SCOPE_RESERVED
IP6_MULTICAST_SCOPE_RESERVED0
IP6_MULTICAST_SCOPE_RESERVED3
IP6_MULTICAST_SCOPE_RESERVEDF
IP6_MULTICAST_SCOPE_SITE_LOCAL
IP6_NEXTH_DESTOPTS
IP6_NEXTH_ENCAPS
IP6_NEXTH_FRAGMENT
IP6_NEXTH_HOPBYHOP
IP6_NEXTH_ICMP6
IP6_NEXTH_NONE
IP6_NEXTH_ROUTING
IP6_NEXTH_TCP
IP6_NEXTH_UDP
IP6_NEXTH_UDPLITE
IP6_NO_ZONE
IP6_OPT_HLEN
IP6_PAD1_OPTION
IP6_PADN_OPTION
IP6_ROUTER_ALERT_DLEN
IP6_ROUTER_ALERT_OPTION
IP6_ROUTER_ALERT_VALUE_MLD
IP6_ROUT_RPL
IP6_ROUT_TYPE2
IP6_STATS
IPADDR_STRLEN_MAX
IPFRAG_STATS
IPPROTO_ICMP
IPPROTO_ICMPV6
IPPROTO_IP
IPPROTO_IPV6
IPPROTO_RAW
IPPROTO_TCP
IPPROTO_UDP
IPPROTO_UDPLITE
IPSTR
IPTOS_LOWCOST
IPTOS_LOWDELAY
IPTOS_MINCOST
IPTOS_PREC_CRITIC_ECP
IPTOS_PREC_FLASH
IPTOS_PREC_FLASHOVERRIDE
IPTOS_PREC_IMMEDIATE
IPTOS_PREC_INTERNETCONTROL
IPTOS_PREC_MASK
IPTOS_PREC_NETCONTROL
IPTOS_PREC_PRIORITY
IPTOS_PREC_ROUTINE
IPTOS_RELIABILITY
IPTOS_THROUGHPUT
IPTOS_TOS_MASK
IPV6STR
IPV6_ADD_MEMBERSHIP
IPV6_CHECKSUM
IPV6_CUSTOM_SCOPES
IPV6_DROP_MEMBERSHIP
IPV6_JOIN_GROUP
IPV6_LEAVE_GROUP
IPV6_MULTICAST_HOPS
IPV6_MULTICAST_IF
IPV6_MULTICAST_LOOP
IPV6_REASS_MAXAGE
IPV6_UNICAST_HOPS
IPV6_V6ONLY
IP_ADD_MEMBERSHIP
IP_CLASSA_HOST
IP_CLASSA_MAX
IP_CLASSA_NET
IP_CLASSA_NSHIFT
IP_CLASSB_HOST
IP_CLASSB_MAX
IP_CLASSB_NET
IP_CLASSB_NSHIFT
IP_CLASSC_HOST
IP_CLASSC_NET
IP_CLASSC_NSHIFT
IP_CLASSD_HOST
IP_CLASSD_NET
IP_CLASSD_NSHIFT
IP_DEFAULT_TTL
IP_DF
IP_DROP_MEMBERSHIP
IP_FORWARD
IP_FORWARD_ALLOW_TX_ON_RX_NETIF
IP_FRAG
IP_HLEN
IP_HLEN_MAX
IP_LOOPBACKNET
IP_MF
IP_MULTICAST_IF
IP_MULTICAST_LOOP
IP_MULTICAST_TTL
IP_NAPT
IP_NAPT_STATS
IP_OFFMASK
IP_OPTIONS_ALLOWED
IP_PKTINFO
IP_PROTO_ICMP
IP_PROTO_IGMP
IP_PROTO_TCP
IP_PROTO_UDP
IP_PROTO_UDPLITE
IP_REASSEMBLY
IP_REASS_DEBUG
IP_REASS_MAXAGE
IP_REASS_MAX_PBUFS
IP_RF
IP_SOF_BROADCAST
IP_SOF_BROADCAST_RECV
IP_STATS
IP_TOS
IP_TTL
IRQ_COP
IRQ_HOST
IRQ_H_EXT
IRQ_H_SOFT
IRQ_H_TIMER
IRQ_M_EXT
IRQ_M_SOFT
IRQ_M_TIMER
IRQ_S_EXT
IRQ_S_SOFT
IRQ_S_TIMER
IRQ_U_EXT
IRQ_U_SOFT
IRQ_U_TIMER
ISDIO_MRITE
ISDIO_READ
ISDIO_WRITE
ISIG
ISTRIP
ITIMER_PROF
ITIMER_REAL
ITIMER_VIRTUAL
IUCLC
IV_BYTES
IV_WORDS
IXANY
IXOFF
IXON
LCD_CMD_BGR_BIT
LCD_CMD_CASET
LCD_CMD_COLMOD
LCD_CMD_DISPOFF
LCD_CMD_DISPON
LCD_CMD_GAMSET
LCD_CMD_GDCAN
LCD_CMD_IDMOFF
LCD_CMD_IDMON
LCD_CMD_INVOFF
LCD_CMD_INVON
LCD_CMD_MADCTL
LCD_CMD_MH_BIT
LCD_CMD_ML_BIT
LCD_CMD_MV_BIT
LCD_CMD_MX_BIT
LCD_CMD_MY_BIT
LCD_CMD_NOP
LCD_CMD_NORON
LCD_CMD_PTLAR
LCD_CMD_PTLON
LCD_CMD_RAMRD
LCD_CMD_RAMRDC
LCD_CMD_RAMWR
LCD_CMD_RAMWRC
LCD_CMD_RASET
LCD_CMD_RDDID
LCD_CMD_RDDIM
LCD_CMD_RDDISBV
LCD_CMD_RDDPM
LCD_CMD_RDDSM
LCD_CMD_RDDSR
LCD_CMD_RDDST
LCD_CMD_RDD_COLMOD
LCD_CMD_RDD_MADCTL
LCD_CMD_SLPIN
LCD_CMD_SLPOUT
LCD_CMD_STE
LCD_CMD_SWRESET
LCD_CMD_TEOFF
LCD_CMD_TEON
LCD_CMD_VSCRDEF
LCD_CMD_VSCSAD
LCD_CMD_WRDISBV
LDPC0
LDPC1
LEDC_ERR_DUTY
LEDC_ERR_VAL
LEDC_LS_SIG_OUT0_IDX
LEDC_LS_SIG_OUT1_IDX
LEDC_LS_SIG_OUT2_IDX
LEDC_LS_SIG_OUT3_IDX
LEDC_LS_SIG_OUT4_IDX
LEDC_LS_SIG_OUT5_IDX
LINE_MAX
LINKLBL_IDX
LINK_MAX
LINK_STATS
LITTLE_ENDIAN
LOCK_EX
LOCK_NB
LOCK_SH
LOCK_UN
LOG_ANSI_CLEAR_SCREEN
LOG_ANSI_COLOR_BG_BLACK
LOG_ANSI_COLOR_BG_BLUE
LOG_ANSI_COLOR_BG_CYAN
LOG_ANSI_COLOR_BG_DEFAULT
LOG_ANSI_COLOR_BG_GREEN
LOG_ANSI_COLOR_BG_MAGENTA
LOG_ANSI_COLOR_BG_RED
LOG_ANSI_COLOR_BG_WHITE
LOG_ANSI_COLOR_BG_YELLOW
LOG_ANSI_COLOR_BLACK
LOG_ANSI_COLOR_BLUE
LOG_ANSI_COLOR_CYAN
LOG_ANSI_COLOR_DEFAULT
LOG_ANSI_COLOR_GREEN
LOG_ANSI_COLOR_MAGENTA
LOG_ANSI_COLOR_RED
LOG_ANSI_COLOR_RESET
LOG_ANSI_COLOR_REVERSE
LOG_ANSI_COLOR_STYLE_BOLD
LOG_ANSI_COLOR_STYLE_ITALIC
LOG_ANSI_COLOR_STYLE_RESET
LOG_ANSI_COLOR_STYLE_REVERSE
LOG_ANSI_COLOR_STYLE_UNDERLINE
LOG_ANSI_COLOR_WHITE
LOG_ANSI_COLOR_YELLOW
LOG_ANSI_SET_CURSOR_HOME
LOG_COLOR_D
LOG_COLOR_E
LOG_COLOR_I
LOG_COLOR_V
LOG_COLOR_W
LOG_LOCAL_LEVEL
LOG_RESET_COLOR
LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT
LWIP_ALTCP
LWIP_ALTCP_TLS
LWIP_ARP
LWIP_AUTOIP
LWIP_BROADCAST_PING
LWIP_CALLBACK_API
LWIP_CHECKSUM_CTRL_PER_NETIF
LWIP_CHECKSUM_ON_COPY
LWIP_COMPAT_MUTEX
LWIP_COMPAT_SOCKETS
LWIP_DBG_FRESH
LWIP_DBG_HALT
LWIP_DBG_LEVEL_ALL
LWIP_DBG_LEVEL_OFF
LWIP_DBG_LEVEL_SERIOUS
LWIP_DBG_LEVEL_SEVERE
LWIP_DBG_LEVEL_WARNING
LWIP_DBG_MASK_LEVEL
LWIP_DBG_MIN_LEVEL
LWIP_DBG_OFF
LWIP_DBG_ON
LWIP_DBG_STATE
LWIP_DBG_TRACE
LWIP_DBG_TYPES_ON
LWIP_DHCP
LWIP_DHCP6_GET_NTP_SRV
LWIP_DHCP6_MAX_DNS_SERVERS
LWIP_DHCP6_MAX_NTP_SERVERS
LWIP_DHCP_AUTOIP_COOP
LWIP_DHCP_AUTOIP_COOP_TRIES
LWIP_DHCP_BOOTP_FILE
LWIP_DHCP_DISCOVER_ADD_HOSTNAME
LWIP_DHCP_DOES_ACD_CHECK
LWIP_DHCP_GET_NTP_SRV
LWIP_DHCP_MAX_DNS_SERVERS
LWIP_DNS
LWIP_DNS_ADDRTYPE_DEFAULT
LWIP_DNS_ADDRTYPE_IPV4
LWIP_DNS_ADDRTYPE_IPV6
LWIP_DNS_ADDRTYPE_IPV4_IPV6
LWIP_DNS_ADDRTYPE_IPV6_IPV4
LWIP_DNS_API_DECLARE_H_ERRNO
LWIP_DNS_API_DECLARE_STRUCTS
LWIP_DNS_API_DEFINE_ERRORS
LWIP_DNS_API_DEFINE_FLAGS
LWIP_DNS_SECURE_NO_MULTIPLE_OUTSTANDING
LWIP_DNS_SECURE_RAND_SRC_PORT
LWIP_DNS_SECURE_RAND_XID
LWIP_DNS_SETSERVER_WITH_NETIF
LWIP_DNS_SUPPORT_MDNS_QUERIES
LWIP_ESP_NETIF_DATA
LWIP_ETHERNET
LWIP_EVENT_API
LWIP_FIONREAD_LINUXMODE
LWIP_FORCE_ROUTER_FORWARDING
LWIP_HAVE_INT64
LWIP_HAVE_LOOPIF
LWIP_HOOK_FILENAME
LWIP_ICMP
LWIP_ICMP6
LWIP_ICMP6_DATASIZE
LWIP_ICMP6_HL
LWIP_IGMP
LWIP_IPV4
LWIP_IPV6
LWIP_IPV4_SRC_ROUTING
LWIP_IPV6_ADDRESS_LIFETIMES
LWIP_IPV6_AUTOCONFIG
LWIP_IPV6_DHCP6
LWIP_IPV6_DHCP6_STATEFUL
LWIP_IPV6_DHCP6_STATELESS
LWIP_IPV6_DUP_DETECT_ATTEMPTS
LWIP_IPV6_FORWARD
LWIP_IPV6_FRAG
LWIP_IPV6_MLD
LWIP_IPV6_NUM_ADDRESSES
LWIP_IPV6_REASS
LWIP_IPV6_SCOPES_DEBUG
LWIP_IPV6_SEND_ROUTER_SOLICIT
LWIP_LOOPBACK_MAX_PBUFS
LWIP_LOOPIF_MULTICAST
LWIP_MIB2_CALLBACKS
LWIP_MPU_COMPATIBLE
LWIP_MULTICAST_PING
LWIP_ND6
LWIP_ND6_ALLOW_RA_UPDATES
LWIP_ND6_DELAY_FIRST_PROBE_TIME
LWIP_ND6_MAX_ANYCAST_DELAY_TIME
LWIP_ND6_MAX_MULTICAST_SOLICIT
LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT
LWIP_ND6_MAX_UNICAST_SOLICIT
LWIP_ND6_NUM_DESTINATIONS
LWIP_ND6_NUM_NEIGHBORS
LWIP_ND6_NUM_PREFIXES
LWIP_ND6_NUM_ROUTERS
LWIP_ND6_QUEUEING
LWIP_ND6_REACHABLE_TIME
LWIP_ND6_RETRANS_TIMER
LWIP_ND6_SUPPORT_RIO
LWIP_ND6_TCP_REACHABILITY_HINTS
LWIP_NETBUF_RECVINFO
LWIP_NETCONN
LWIP_NETCONN_FULLDUPLEX
LWIP_NETCONN_SEM_PER_THREAD
LWIP_NETIF_API
LWIP_NETIF_EXT_STATUS_CALLBACK
LWIP_NETIF_HOSTNAME
LWIP_NETIF_HWADDRHINT
LWIP_NETIF_LINK_CALLBACK
LWIP_NETIF_LOOPBACK
LWIP_NETIF_REMOVE_CALLBACK
LWIP_NETIF_STATUS_CALLBACK
LWIP_NETIF_TX_SINGLE_PBUF
LWIP_NETIF_USE_HINTS
LWIP_NO_CTYPE_H
LWIP_NO_INTTYPES_H
LWIP_NO_LIMITS_H
LWIP_NO_STDDEF_H
LWIP_NO_STDINT_H
LWIP_NSC_IPV4_ADDRESS_CHANGED
LWIP_NSC_IPV4_ADDR_VALID
LWIP_NSC_IPV4_GATEWAY_CHANGED
LWIP_NSC_IPV4_NETMASK_CHANGED
LWIP_NSC_IPV4_SETTINGS_CHANGED
LWIP_NSC_IPV6_ADDR_STATE_CHANGED
LWIP_NSC_IPV6_SET
LWIP_NSC_LINK_CHANGED
LWIP_NSC_NETIF_ADDED
LWIP_NSC_NETIF_REMOVED
LWIP_NSC_NONE
LWIP_NSC_STATUS_CHANGED
LWIP_NUM_NETIF_CLIENT_DATA
LWIP_PERF
LWIP_POSIX_SOCKETS_IO_NAMES
LWIP_RAW
LWIP_SELECT_MAXNFDS
LWIP_SINGLE_NETIF
LWIP_SOCKET
LWIP_SOCKET_EXTERNAL_HEADERS
LWIP_SOCKET_HAVE_SA_LEN
LWIP_SOCKET_OFFSET
LWIP_SOCKET_POLL
LWIP_SOCKET_SELECT
LWIP_SO_LINGER
LWIP_SO_RCVBUF
LWIP_SO_RCVTIMEO
LWIP_SO_SNDRCVTIMEO_NONSTANDARD
LWIP_SO_SNDTIMEO
LWIP_STATS
LWIP_STATS_DISPLAY
LWIP_SUPPORT_CUSTOM_PBUF
LWIP_TCP
LWIP_TCPIP_CORE_LOCKING
LWIP_TCPIP_CORE_LOCKING_INPUT
LWIP_TCPIP_TIMEOUT
LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT
LWIP_TCP_KEEPALIVE
LWIP_TCP_MAX_SACK_NUM
LWIP_TCP_PCB_NUM_EXT_ARGS
LWIP_TCP_RTO_TIME
LWIP_TCP_SACK_OUT
LWIP_TCP_TIMESTAMPS
LWIP_TESTMODE
LWIP_TIMERS
LWIP_TIMERS_CUSTOM
LWIP_TIMEVAL_PRIVATE
LWIP_UDP
LWIP_UDPLITE
LWIP_UINT32_MAX
LWIP_USE_EXTERNAL_MBEDTLS
LWIP_VLAN_PCP
LWIP_WND_SCALE
L_ctermid
L_tmpnam
MACSTR
MALLOC_CAP_8BIT
MALLOC_CAP_32BIT
MALLOC_CAP_CACHE_ALIGNED
MALLOC_CAP_DEFAULT
MALLOC_CAP_DMA
MALLOC_CAP_DMA_DESC_AHB
MALLOC_CAP_DMA_DESC_AXI
MALLOC_CAP_EXEC
MALLOC_CAP_INTERNAL
MALLOC_CAP_INVALID
MALLOC_CAP_IRAM_8BIT
MALLOC_CAP_PID2
MALLOC_CAP_PID3
MALLOC_CAP_PID4
MALLOC_CAP_PID5
MALLOC_CAP_PID6
MALLOC_CAP_PID7
MALLOC_CAP_RETENTION
MALLOC_CAP_RTCRAM
MALLOC_CAP_SIMD
MALLOC_CAP_SPIRAM
MALLOC_CAP_TCM
MAXNAMLEN
MAXPATHLEN
MAX_BLE_DEVNAME_LEN
MAX_BLE_MANUFACTURER_DATA_LEN
MAX_CANON
MAX_FDS
MAX_GPIO_NUM
MAX_INPUT
MAX_PAD_GPIO_NUM
MAX_PASSPHRASE_LEN
MAX_RTC_GPIO_NUM
MAX_SSID_LEN
MAX_WPS_AP_CRED
MBEDTLS_AES_BLOCK_SIZE
MBEDTLS_AES_DECRYPT
MBEDTLS_AES_ENCRYPT
MBEDTLS_ASN1_BIT_STRING
MBEDTLS_ASN1_BMP_STRING
MBEDTLS_ASN1_BOOLEAN
MBEDTLS_ASN1_CONSTRUCTED
MBEDTLS_ASN1_CONTEXT_SPECIFIC
MBEDTLS_ASN1_ENUMERATED
MBEDTLS_ASN1_GENERALIZED_TIME
MBEDTLS_ASN1_IA5_STRING
MBEDTLS_ASN1_INTEGER
MBEDTLS_ASN1_NULL
MBEDTLS_ASN1_OCTET_STRING
MBEDTLS_ASN1_OID
MBEDTLS_ASN1_PRIMITIVE
MBEDTLS_ASN1_PRINTABLE_STRING
MBEDTLS_ASN1_SEQUENCE
MBEDTLS_ASN1_SET
MBEDTLS_ASN1_T61_STRING
MBEDTLS_ASN1_TAG_CLASS_MASK
MBEDTLS_ASN1_TAG_PC_MASK
MBEDTLS_ASN1_TAG_VALUE_MASK
MBEDTLS_ASN1_UNIVERSAL_STRING
MBEDTLS_ASN1_UTC_TIME
MBEDTLS_ASN1_UTF8_STRING
MBEDTLS_CCM_DECRYPT
MBEDTLS_CCM_ENCRYPT
MBEDTLS_CCM_STAR_DECRYPT
MBEDTLS_CCM_STAR_ENCRYPT
MBEDTLS_CIPHERSUITE_NODTLS
MBEDTLS_CIPHERSUITE_SHORT_TAG
MBEDTLS_CIPHERSUITE_WEAK
MBEDTLS_CIPHER_VARIABLE_IV_LEN
MBEDTLS_CIPHER_VARIABLE_KEY_LEN
MBEDTLS_CMAC_MAX_BLOCK_SIZE
MBEDTLS_CTR_DRBG_BLOCKSIZE
MBEDTLS_CTR_DRBG_ENTROPY_LEN
MBEDTLS_CTR_DRBG_ENTROPY_NONCE_LEN
MBEDTLS_CTR_DRBG_KEYBITS
MBEDTLS_CTR_DRBG_KEYSIZE
MBEDTLS_CTR_DRBG_MAX_INPUT
MBEDTLS_CTR_DRBG_MAX_REQUEST
MBEDTLS_CTR_DRBG_MAX_SEED_INPUT
MBEDTLS_CTR_DRBG_PR_OFF
MBEDTLS_CTR_DRBG_PR_ON
MBEDTLS_CTR_DRBG_RESEED_INTERVAL
MBEDTLS_CTR_DRBG_SEEDLEN
MBEDTLS_DES3_BLOCK_SIZE
MBEDTLS_ECP_DP_MAX
MBEDTLS_ECP_FIXED_POINT_OPTIM
MBEDTLS_ECP_MAX_BITS
MBEDTLS_ECP_MAX_BYTES
MBEDTLS_ECP_MAX_PT_LEN
MBEDTLS_ECP_PF_COMPRESSED
MBEDTLS_ECP_PF_UNCOMPRESSED
MBEDTLS_ECP_TLS_NAMED_CURVE
MBEDTLS_ECP_WINDOW_SIZE
MBEDTLS_ENTROPY_BLOCK_SIZE
MBEDTLS_ENTROPY_MAX_GATHER
MBEDTLS_ENTROPY_MAX_SEED_SIZE
MBEDTLS_ENTROPY_MAX_SOURCES
MBEDTLS_ENTROPY_SOURCE_MANUAL
MBEDTLS_ENTROPY_SOURCE_STRONG
MBEDTLS_ENTROPY_SOURCE_WEAK
MBEDTLS_ERR_AES_BAD_INPUT_DATA
MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH
MBEDTLS_ERR_AES_INVALID_KEY_LENGTH
MBEDTLS_ERR_ASN1_ALLOC_FAILED
MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
MBEDTLS_ERR_ASN1_INVALID_DATA
MBEDTLS_ERR_ASN1_INVALID_LENGTH
MBEDTLS_ERR_ASN1_LENGTH_MISMATCH
MBEDTLS_ERR_ASN1_OUT_OF_DATA
MBEDTLS_ERR_ASN1_UNEXPECTED_TAG
MBEDTLS_ERR_CCM_AUTH_FAILED
MBEDTLS_ERR_CCM_BAD_INPUT
MBEDTLS_ERR_CHACHA20_BAD_INPUT_DATA
MBEDTLS_ERR_CHACHAPOLY_AUTH_FAILED
MBEDTLS_ERR_CHACHAPOLY_BAD_STATE
MBEDTLS_ERR_CIPHER_ALLOC_FAILED
MBEDTLS_ERR_CIPHER_AUTH_FAILED
MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA
MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE
MBEDTLS_ERR_CIPHER_FULL_BLOCK_EXPECTED
MBEDTLS_ERR_CIPHER_INVALID_CONTEXT
MBEDTLS_ERR_CIPHER_INVALID_PADDING
MBEDTLS_ERR_CTR_DRBG_ENTROPY_SOURCE_FAILED
MBEDTLS_ERR_CTR_DRBG_FILE_IO_ERROR
MBEDTLS_ERR_CTR_DRBG_INPUT_TOO_BIG
MBEDTLS_ERR_CTR_DRBG_REQUEST_TOO_BIG
MBEDTLS_ERR_ECP_ALLOC_FAILED
MBEDTLS_ERR_ECP_BAD_INPUT_DATA
MBEDTLS_ERR_ECP_BUFFER_TOO_SMALL
MBEDTLS_ERR_ECP_FEATURE_UNAVAILABLE
MBEDTLS_ERR_ECP_INVALID_KEY
MBEDTLS_ERR_ECP_IN_PROGRESS
MBEDTLS_ERR_ECP_RANDOM_FAILED
MBEDTLS_ERR_ECP_SIG_LEN_MISMATCH
MBEDTLS_ERR_ECP_VERIFY_FAILED
MBEDTLS_ERR_ENTROPY_FILE_IO_ERROR
MBEDTLS_ERR_ENTROPY_MAX_SOURCES
MBEDTLS_ERR_ENTROPY_NO_SOURCES_DEFINED
MBEDTLS_ERR_ENTROPY_NO_STRONG_SOURCE
MBEDTLS_ERR_ENTROPY_SOURCE_FAILED
MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED
MBEDTLS_ERR_ERROR_GENERIC_ERROR
MBEDTLS_ERR_GCM_AUTH_FAILED
MBEDTLS_ERR_GCM_BAD_INPUT
MBEDTLS_ERR_GCM_BUFFER_TOO_SMALL
MBEDTLS_ERR_MD_ALLOC_FAILED
MBEDTLS_ERR_MD_BAD_INPUT_DATA
MBEDTLS_ERR_MD_FEATURE_UNAVAILABLE
MBEDTLS_ERR_MD_FILE_IO_ERROR
MBEDTLS_ERR_MPI_ALLOC_FAILED
MBEDTLS_ERR_MPI_BAD_INPUT_DATA
MBEDTLS_ERR_MPI_BUFFER_TOO_SMALL
MBEDTLS_ERR_MPI_DIVISION_BY_ZERO
MBEDTLS_ERR_MPI_FILE_IO_ERROR
MBEDTLS_ERR_MPI_INVALID_CHARACTER
MBEDTLS_ERR_MPI_NEGATIVE_VALUE
MBEDTLS_ERR_MPI_NOT_ACCEPTABLE
MBEDTLS_ERR_PK_ALLOC_FAILED
MBEDTLS_ERR_PK_BAD_INPUT_DATA
MBEDTLS_ERR_PK_BUFFER_TOO_SMALL
MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE
MBEDTLS_ERR_PK_FILE_IO_ERROR
MBEDTLS_ERR_PK_INVALID_ALG
MBEDTLS_ERR_PK_INVALID_PUBKEY
MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
MBEDTLS_ERR_PK_KEY_INVALID_VERSION
MBEDTLS_ERR_PK_PASSWORD_MISMATCH
MBEDTLS_ERR_PK_PASSWORD_REQUIRED
MBEDTLS_ERR_PK_SIG_LEN_MISMATCH
MBEDTLS_ERR_PK_TYPE_MISMATCH
MBEDTLS_ERR_PK_UNKNOWN_NAMED_CURVE
MBEDTLS_ERR_PK_UNKNOWN_PK_ALG
MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED
MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED
MBEDTLS_ERR_POLY1305_BAD_INPUT_DATA
MBEDTLS_ERR_RSA_BAD_INPUT_DATA
MBEDTLS_ERR_RSA_INVALID_PADDING
MBEDTLS_ERR_RSA_KEY_CHECK_FAILED
MBEDTLS_ERR_RSA_KEY_GEN_FAILED
MBEDTLS_ERR_RSA_OUTPUT_TOO_LARGE
MBEDTLS_ERR_RSA_PRIVATE_FAILED
MBEDTLS_ERR_RSA_PUBLIC_FAILED
MBEDTLS_ERR_RSA_RNG_FAILED
MBEDTLS_ERR_RSA_VERIFY_FAILED
MBEDTLS_ERR_SHA1_BAD_INPUT_DATA
MBEDTLS_ERR_SHA3_BAD_INPUT_DATA
MBEDTLS_ERR_SHA256_BAD_INPUT_DATA
MBEDTLS_ERR_SHA512_BAD_INPUT_DATA
MBEDTLS_ERR_SSL_ALLOC_FAILED
MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS
MBEDTLS_ERR_SSL_BAD_CERTIFICATE
MBEDTLS_ERR_SSL_BAD_CONFIG
MBEDTLS_ERR_SSL_BAD_INPUT_DATA
MBEDTLS_ERR_SSL_BAD_PROTOCOL_VERSION
MBEDTLS_ERR_SSL_BUFFER_TOO_SMALL
MBEDTLS_ERR_SSL_CACHE_ENTRY_NOT_FOUND
MBEDTLS_ERR_SSL_CANNOT_READ_EARLY_DATA
MBEDTLS_ERR_SSL_CANNOT_WRITE_EARLY_DATA
MBEDTLS_ERR_SSL_CA_CHAIN_REQUIRED
MBEDTLS_ERR_SSL_CERTIFICATE_VERIFICATION_WITHOUT_HOSTNAME
MBEDTLS_ERR_SSL_CLIENT_RECONNECT
MBEDTLS_ERR_SSL_CONN_EOF
MBEDTLS_ERR_SSL_CONTINUE_PROCESSING
MBEDTLS_ERR_SSL_COUNTER_WRAPPING
MBEDTLS_ERR_SSL_CRYPTO_IN_PROGRESS
MBEDTLS_ERR_SSL_DECODE_ERROR
MBEDTLS_ERR_SSL_EARLY_MESSAGE
MBEDTLS_ERR_SSL_FATAL_ALERT_MESSAGE
MBEDTLS_ERR_SSL_FEATURE_UNAVAILABLE
MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE
MBEDTLS_ERR_SSL_HELLO_VERIFY_REQUIRED
MBEDTLS_ERR_SSL_HW_ACCEL_FAILED
MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH
MBEDTLS_ERR_SSL_ILLEGAL_PARAMETER
MBEDTLS_ERR_SSL_INTERNAL_ERROR
MBEDTLS_ERR_SSL_INVALID_MAC
MBEDTLS_ERR_SSL_INVALID_RECORD
MBEDTLS_ERR_SSL_NON_FATAL
MBEDTLS_ERR_SSL_NO_APPLICATION_PROTOCOL
MBEDTLS_ERR_SSL_NO_CLIENT_CERTIFICATE
MBEDTLS_ERR_SSL_NO_RNG
MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY
MBEDTLS_ERR_SSL_PK_TYPE_MISMATCH
MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED
MBEDTLS_ERR_SSL_RECEIVED_EARLY_DATA
MBEDTLS_ERR_SSL_RECEIVED_NEW_SESSION_TICKET
MBEDTLS_ERR_SSL_SESSION_TICKET_EXPIRED
MBEDTLS_ERR_SSL_TIMEOUT
MBEDTLS_ERR_SSL_UNEXPECTED_CID
MBEDTLS_ERR_SSL_UNEXPECTED_MESSAGE
MBEDTLS_ERR_SSL_UNEXPECTED_RECORD
MBEDTLS_ERR_SSL_UNKNOWN_IDENTITY
MBEDTLS_ERR_SSL_UNRECOGNIZED_NAME
MBEDTLS_ERR_SSL_UNSUPPORTED_EXTENSION
MBEDTLS_ERR_SSL_VERSION_MISMATCH
MBEDTLS_ERR_SSL_WAITING_SERVER_HELLO_RENEGO
MBEDTLS_ERR_SSL_WANT_READ
MBEDTLS_ERR_SSL_WANT_WRITE
MBEDTLS_ERR_X509_ALLOC_FAILED
MBEDTLS_ERR_X509_BAD_INPUT_DATA
MBEDTLS_ERR_X509_BUFFER_TOO_SMALL
MBEDTLS_ERR_X509_CERT_UNKNOWN_FORMAT
MBEDTLS_ERR_X509_CERT_VERIFY_FAILED
MBEDTLS_ERR_X509_FATAL_ERROR
MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE
MBEDTLS_ERR_X509_FILE_IO_ERROR
MBEDTLS_ERR_X509_INVALID_ALG
MBEDTLS_ERR_X509_INVALID_DATE
MBEDTLS_ERR_X509_INVALID_EXTENSIONS
MBEDTLS_ERR_X509_INVALID_FORMAT
MBEDTLS_ERR_X509_INVALID_NAME
MBEDTLS_ERR_X509_INVALID_SERIAL
MBEDTLS_ERR_X509_INVALID_SIGNATURE
MBEDTLS_ERR_X509_INVALID_VERSION
MBEDTLS_ERR_X509_SIG_MISMATCH
MBEDTLS_ERR_X509_UNKNOWN_OID
MBEDTLS_ERR_X509_UNKNOWN_SIG_ALG
MBEDTLS_ERR_X509_UNKNOWN_VERSION
MBEDTLS_GCM_DECRYPT
MBEDTLS_GCM_ENCRYPT
MBEDTLS_GCM_HTABLE_SIZE
MBEDTLS_IV_SIZE_SHIFT
MBEDTLS_KEY_BITLEN_SHIFT
MBEDTLS_KEY_LENGTH_DES
Key length, in bits (including parity), for DES keys. \warning DES is considered weak.
MBEDTLS_KEY_LENGTH_DES_EDE
Key length in bits, including parity, for DES in two-key EDE. \warning 3DES is considered weak.
MBEDTLS_KEY_LENGTH_DES_EDE3
Key length in bits, including parity, for DES in three-key EDE. \warning 3DES is considered weak.
MBEDTLS_KEY_LENGTH_NONE
Undefined key length.
MBEDTLS_LN_2_DIV_LN_10_SCALE100
MBEDTLS_MAX_BLOCK_LENGTH
MBEDTLS_MAX_IV_LENGTH
MBEDTLS_MAX_KEY_LENGTH
MBEDTLS_MD_MAX_BLOCK_SIZE
MBEDTLS_MD_MAX_SIZE
MBEDTLS_MPI_MAX_BITS
MBEDTLS_MPI_MAX_BITS_SCALE100
MBEDTLS_MPI_MAX_LIMBS
MBEDTLS_MPI_MAX_SIZE
MBEDTLS_MPI_RW_BUFFER_SIZE
MBEDTLS_MPI_WINDOW_SIZE
MBEDTLS_PK_DEBUG_MAX_ITEMS
MBEDTLS_PK_SIGNATURE_MAX_SIZE
MBEDTLS_PRINTF_LONGLONG
MBEDTLS_PRINTF_SIZET
MBEDTLS_PSA_BUILTIN_AEAD
MBEDTLS_PSA_BUILTIN_ALG_CBC_NO_PADDING
MBEDTLS_PSA_BUILTIN_ALG_CBC_PKCS7
MBEDTLS_PSA_BUILTIN_ALG_CCM
MBEDTLS_PSA_BUILTIN_ALG_CCM_STAR_NO_TAG
MBEDTLS_PSA_BUILTIN_ALG_CFB
MBEDTLS_PSA_BUILTIN_ALG_CMAC
MBEDTLS_PSA_BUILTIN_ALG_CTR
MBEDTLS_PSA_BUILTIN_ALG_DETERMINISTIC_ECDSA
MBEDTLS_PSA_BUILTIN_ALG_ECB_NO_PADDING
MBEDTLS_PSA_BUILTIN_ALG_ECDH
MBEDTLS_PSA_BUILTIN_ALG_ECDSA
MBEDTLS_PSA_BUILTIN_ALG_GCM
MBEDTLS_PSA_BUILTIN_ALG_HMAC
MBEDTLS_PSA_BUILTIN_ALG_MD5
MBEDTLS_PSA_BUILTIN_ALG_OFB
MBEDTLS_PSA_BUILTIN_ALG_RSA_OAEP
MBEDTLS_PSA_BUILTIN_ALG_RSA_PKCS1V15_CRYPT
MBEDTLS_PSA_BUILTIN_ALG_RSA_PKCS1V15_SIGN
MBEDTLS_PSA_BUILTIN_ALG_RSA_PSS
MBEDTLS_PSA_BUILTIN_ALG_SHA_1
MBEDTLS_PSA_BUILTIN_ALG_SHA_224
MBEDTLS_PSA_BUILTIN_ALG_SHA_256
MBEDTLS_PSA_BUILTIN_ALG_SHA_384
MBEDTLS_PSA_BUILTIN_ALG_SHA_512
MBEDTLS_PSA_BUILTIN_ALG_TLS12_ECJPAKE_TO_PMS
MBEDTLS_PSA_BUILTIN_ALG_TLS12_PRF
MBEDTLS_PSA_BUILTIN_ALG_TLS12_PSK_TO_MS
MBEDTLS_PSA_BUILTIN_CIPHER
MBEDTLS_PSA_BUILTIN_ECC_BRAINPOOL_P_R1_256
MBEDTLS_PSA_BUILTIN_ECC_BRAINPOOL_P_R1_384
MBEDTLS_PSA_BUILTIN_ECC_BRAINPOOL_P_R1_512
MBEDTLS_PSA_BUILTIN_ECC_MONTGOMERY_255
MBEDTLS_PSA_BUILTIN_ECC_SECP_K1_192
MBEDTLS_PSA_BUILTIN_ECC_SECP_K1_256
MBEDTLS_PSA_BUILTIN_ECC_SECP_R1_192
MBEDTLS_PSA_BUILTIN_ECC_SECP_R1_224
MBEDTLS_PSA_BUILTIN_ECC_SECP_R1_256
MBEDTLS_PSA_BUILTIN_ECC_SECP_R1_384
MBEDTLS_PSA_BUILTIN_ECC_SECP_R1_521
MBEDTLS_PSA_BUILTIN_KEY_TYPE_AES
MBEDTLS_PSA_BUILTIN_KEY_TYPE_ARIA
MBEDTLS_PSA_BUILTIN_KEY_TYPE_ECC_KEY_PAIR_BASIC
MBEDTLS_PSA_BUILTIN_KEY_TYPE_ECC_KEY_PAIR_DERIVE
MBEDTLS_PSA_BUILTIN_KEY_TYPE_ECC_KEY_PAIR_EXPORT
MBEDTLS_PSA_BUILTIN_KEY_TYPE_ECC_KEY_PAIR_GENERATE
MBEDTLS_PSA_BUILTIN_KEY_TYPE_ECC_KEY_PAIR_IMPORT
MBEDTLS_PSA_BUILTIN_KEY_TYPE_ECC_PUBLIC_KEY
MBEDTLS_PSA_BUILTIN_KEY_TYPE_RSA_KEY_PAIR_BASIC
MBEDTLS_PSA_BUILTIN_KEY_TYPE_RSA_KEY_PAIR_EXPORT
MBEDTLS_PSA_BUILTIN_KEY_TYPE_RSA_KEY_PAIR_GENERATE
MBEDTLS_PSA_BUILTIN_KEY_TYPE_RSA_KEY_PAIR_IMPORT
MBEDTLS_PSA_BUILTIN_KEY_TYPE_RSA_PUBLIC_KEY
MBEDTLS_PSA_JPAKE_BUFFER_SIZE
MBEDTLS_PSA_KEY_SLOT_COUNT
MBEDTLS_PSK_MAX_LEN
MBEDTLS_RSA_CRYPT
MBEDTLS_RSA_GEN_KEY_MIN_BITS
MBEDTLS_RSA_PKCS_V15
MBEDTLS_RSA_PKCS_V21
MBEDTLS_RSA_SALT_LEN_ANY
MBEDTLS_RSA_SIGN
MBEDTLS_SSL_ALERT_LEVEL_FATAL
MBEDTLS_SSL_ALERT_LEVEL_WARNING
MBEDTLS_SSL_ALERT_MSG_ACCESS_DENIED
MBEDTLS_SSL_ALERT_MSG_BAD_CERT
MBEDTLS_SSL_ALERT_MSG_BAD_RECORD_MAC
MBEDTLS_SSL_ALERT_MSG_CERT_EXPIRED
MBEDTLS_SSL_ALERT_MSG_CERT_REQUIRED
MBEDTLS_SSL_ALERT_MSG_CERT_REVOKED
MBEDTLS_SSL_ALERT_MSG_CERT_UNKNOWN
MBEDTLS_SSL_ALERT_MSG_CLOSE_NOTIFY
MBEDTLS_SSL_ALERT_MSG_DECODE_ERROR
MBEDTLS_SSL_ALERT_MSG_DECOMPRESSION_FAILURE
MBEDTLS_SSL_ALERT_MSG_DECRYPTION_FAILED
MBEDTLS_SSL_ALERT_MSG_DECRYPT_ERROR
MBEDTLS_SSL_ALERT_MSG_EXPORT_RESTRICTION
MBEDTLS_SSL_ALERT_MSG_HANDSHAKE_FAILURE
MBEDTLS_SSL_ALERT_MSG_ILLEGAL_PARAMETER
MBEDTLS_SSL_ALERT_MSG_INAPROPRIATE_FALLBACK
MBEDTLS_SSL_ALERT_MSG_INSUFFICIENT_SECURITY
MBEDTLS_SSL_ALERT_MSG_INTERNAL_ERROR
MBEDTLS_SSL_ALERT_MSG_MISSING_EXTENSION
MBEDTLS_SSL_ALERT_MSG_NO_APPLICATION_PROTOCOL
MBEDTLS_SSL_ALERT_MSG_NO_CERT
MBEDTLS_SSL_ALERT_MSG_NO_RENEGOTIATION
MBEDTLS_SSL_ALERT_MSG_PROTOCOL_VERSION
MBEDTLS_SSL_ALERT_MSG_RECORD_OVERFLOW
MBEDTLS_SSL_ALERT_MSG_UNEXPECTED_MESSAGE
MBEDTLS_SSL_ALERT_MSG_UNKNOWN_CA
MBEDTLS_SSL_ALERT_MSG_UNKNOWN_PSK_IDENTITY
MBEDTLS_SSL_ALERT_MSG_UNRECOGNIZED_NAME
MBEDTLS_SSL_ALERT_MSG_UNSUPPORTED_CERT
MBEDTLS_SSL_ALERT_MSG_UNSUPPORTED_EXT
MBEDTLS_SSL_ALERT_MSG_USER_CANCELED
MBEDTLS_SSL_ANTI_REPLAY_DISABLED
MBEDTLS_SSL_ANTI_REPLAY_ENABLED
MBEDTLS_SSL_CERT_REQ_CA_LIST_DISABLED
MBEDTLS_SSL_CERT_REQ_CA_LIST_ENABLED
MBEDTLS_SSL_CERT_TYPE_ECDSA_SIGN
MBEDTLS_SSL_CERT_TYPE_RSA_SIGN
MBEDTLS_SSL_CID_DISABLED
MBEDTLS_SSL_CID_ENABLED
MBEDTLS_SSL_CID_IN_LEN_MAX
MBEDTLS_SSL_CID_OUT_LEN_MAX
MBEDTLS_SSL_CID_TLS1_3_PADDING_GRANULARITY
MBEDTLS_SSL_COMPRESS_NULL
MBEDTLS_SSL_DTLS_CONNECTION_ID_COMPAT
MBEDTLS_SSL_DTLS_MAX_BUFFERING
MBEDTLS_SSL_DTLS_SRTP_MKI_SUPPORTED
MBEDTLS_SSL_DTLS_SRTP_MKI_UNSUPPORTED
MBEDTLS_SSL_DTLS_TIMEOUT_DFL_MAX
MBEDTLS_SSL_DTLS_TIMEOUT_DFL_MIN
MBEDTLS_SSL_EARLY_DATA_DISABLED
MBEDTLS_SSL_EARLY_DATA_DISCARD
MBEDTLS_SSL_EARLY_DATA_ENABLED
MBEDTLS_SSL_EARLY_DATA_NO_DISCARD
MBEDTLS_SSL_EARLY_DATA_TRY_TO_DEPROTECT_AND_DISCARD
MBEDTLS_SSL_EMPTY_RENEGOTIATION_INFO
MBEDTLS_SSL_ETM_DISABLED
MBEDTLS_SSL_ETM_ENABLED
MBEDTLS_SSL_EXTENDED_MS_DISABLED
MBEDTLS_SSL_EXTENDED_MS_ENABLED
MBEDTLS_SSL_HASH_MD5
MBEDTLS_SSL_HASH_NONE
MBEDTLS_SSL_HASH_SHA1
MBEDTLS_SSL_HASH_SHA224
MBEDTLS_SSL_HASH_SHA256
MBEDTLS_SSL_HASH_SHA384
MBEDTLS_SSL_HASH_SHA512
MBEDTLS_SSL_HS_CERTIFICATE
MBEDTLS_SSL_HS_CERTIFICATE_REQUEST
MBEDTLS_SSL_HS_CERTIFICATE_VERIFY
MBEDTLS_SSL_HS_CLIENT_HELLO
MBEDTLS_SSL_HS_CLIENT_KEY_EXCHANGE
MBEDTLS_SSL_HS_ENCRYPTED_EXTENSIONS
MBEDTLS_SSL_HS_END_OF_EARLY_DATA
MBEDTLS_SSL_HS_FINISHED
MBEDTLS_SSL_HS_HELLO_REQUEST
MBEDTLS_SSL_HS_HELLO_VERIFY_REQUEST
MBEDTLS_SSL_HS_MESSAGE_HASH
MBEDTLS_SSL_HS_NEW_SESSION_TICKET
MBEDTLS_SSL_HS_SERVER_HELLO
MBEDTLS_SSL_HS_SERVER_HELLO_DONE
MBEDTLS_SSL_HS_SERVER_KEY_EXCHANGE
MBEDTLS_SSL_IANA_TLS_GROUP_BP256R1
MBEDTLS_SSL_IANA_TLS_GROUP_BP384R1
MBEDTLS_SSL_IANA_TLS_GROUP_BP512R1
MBEDTLS_SSL_IANA_TLS_GROUP_FFDHE2048
MBEDTLS_SSL_IANA_TLS_GROUP_FFDHE3072
MBEDTLS_SSL_IANA_TLS_GROUP_FFDHE4096
MBEDTLS_SSL_IANA_TLS_GROUP_FFDHE6144
MBEDTLS_SSL_IANA_TLS_GROUP_FFDHE8192
MBEDTLS_SSL_IANA_TLS_GROUP_NONE
MBEDTLS_SSL_IANA_TLS_GROUP_SECP192K1
MBEDTLS_SSL_IANA_TLS_GROUP_SECP192R1
MBEDTLS_SSL_IANA_TLS_GROUP_SECP224K1
MBEDTLS_SSL_IANA_TLS_GROUP_SECP224R1
MBEDTLS_SSL_IANA_TLS_GROUP_SECP256K1
MBEDTLS_SSL_IANA_TLS_GROUP_SECP256R1
MBEDTLS_SSL_IANA_TLS_GROUP_SECP384R1
MBEDTLS_SSL_IANA_TLS_GROUP_SECP521R1
MBEDTLS_SSL_IANA_TLS_GROUP_X448
MBEDTLS_SSL_IANA_TLS_GROUP_X25519
MBEDTLS_SSL_IN_CONTENT_LEN
MBEDTLS_SSL_IS_CLIENT
MBEDTLS_SSL_IS_SERVER
MBEDTLS_SSL_LEGACY_ALLOW_RENEGOTIATION
MBEDTLS_SSL_LEGACY_BREAK_HANDSHAKE
MBEDTLS_SSL_LEGACY_NO_RENEGOTIATION
MBEDTLS_SSL_LEGACY_RENEGOTIATION
MBEDTLS_SSL_MAX_ALPN_LIST_LEN
MBEDTLS_SSL_MAX_ALPN_NAME_LEN
MBEDTLS_SSL_MAX_EARLY_DATA_SIZE
MBEDTLS_SSL_MAX_FRAG_LEN_512
MBEDTLS_SSL_MAX_FRAG_LEN_1024
MBEDTLS_SSL_MAX_FRAG_LEN_2048
MBEDTLS_SSL_MAX_FRAG_LEN_4096
MBEDTLS_SSL_MAX_FRAG_LEN_INVALID
MBEDTLS_SSL_MAX_FRAG_LEN_NONE
MBEDTLS_SSL_MAX_HOST_NAME_LEN
MBEDTLS_SSL_MSG_ALERT
MBEDTLS_SSL_MSG_APPLICATION_DATA
MBEDTLS_SSL_MSG_CHANGE_CIPHER_SPEC
MBEDTLS_SSL_MSG_CID
MBEDTLS_SSL_MSG_HANDSHAKE
MBEDTLS_SSL_OUT_CONTENT_LEN
MBEDTLS_SSL_PRESET_DEFAULT
MBEDTLS_SSL_PRESET_SUITEB
MBEDTLS_SSL_RENEGOTIATION_DISABLED
MBEDTLS_SSL_RENEGOTIATION_ENABLED
MBEDTLS_SSL_RENEGOTIATION_NOT_ENFORCED
MBEDTLS_SSL_RENEGO_MAX_RECORDS_DEFAULT
MBEDTLS_SSL_SECURE_RENEGOTIATION
MBEDTLS_SSL_SEQUENCE_NUMBER_LEN
MBEDTLS_SSL_SESSION_TICKETS_DISABLED
MBEDTLS_SSL_SESSION_TICKETS_ENABLED
MBEDTLS_SSL_SIG_ANON
MBEDTLS_SSL_SIG_ECDSA
MBEDTLS_SSL_SIG_RSA
MBEDTLS_SSL_SRV_CIPHERSUITE_ORDER_CLIENT
MBEDTLS_SSL_SRV_CIPHERSUITE_ORDER_SERVER
MBEDTLS_SSL_TLS1_3_DEFAULT_NEW_SESSION_TICKETS
MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_ALL
MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL
MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ALL
MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_NONE
MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK
MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ALL
MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL
MBEDTLS_SSL_TLS1_3_PSK_MODE_ECDHE
MBEDTLS_SSL_TLS1_3_PSK_MODE_PURE
MBEDTLS_SSL_TLS1_3_SIGNAL_NEW_SESSION_TICKETS_DISABLED
MBEDTLS_SSL_TLS1_3_SIGNAL_NEW_SESSION_TICKETS_ENABLED
MBEDTLS_SSL_TLS1_3_TICKET_AGE_TOLERANCE
MBEDTLS_SSL_TLS1_3_TICKET_NONCE_LENGTH
MBEDTLS_SSL_TRANSPORT_DATAGRAM
MBEDTLS_SSL_TRANSPORT_STREAM
MBEDTLS_SSL_TRUNCATED_HMAC_LEN
MBEDTLS_SSL_TRUNC_HMAC_DISABLED
MBEDTLS_SSL_TRUNC_HMAC_ENABLED
MBEDTLS_SSL_VERIFY_DATA_MAX_LEN
MBEDTLS_SSL_VERIFY_NONE
MBEDTLS_SSL_VERIFY_OPTIONAL
MBEDTLS_SSL_VERIFY_REQUIRED
MBEDTLS_SSL_VERIFY_UNSET
MBEDTLS_TLS1_3_AES_128_CCM_8_SHA256
MBEDTLS_TLS1_3_AES_128_CCM_SHA256
MBEDTLS_TLS1_3_AES_128_GCM_SHA256
MBEDTLS_TLS1_3_AES_256_GCM_SHA384
MBEDTLS_TLS1_3_CHACHA20_POLY1305_SHA256
MBEDTLS_TLS1_3_MD_MAX_SIZE
MBEDTLS_TLS1_3_SIG_ECDSA_SECP256R1_SHA256
MBEDTLS_TLS1_3_SIG_ECDSA_SECP384R1_SHA384
MBEDTLS_TLS1_3_SIG_ECDSA_SECP521R1_SHA512
MBEDTLS_TLS1_3_SIG_ECDSA_SHA1
MBEDTLS_TLS1_3_SIG_ED448
MBEDTLS_TLS1_3_SIG_ED25519
MBEDTLS_TLS1_3_SIG_NONE
MBEDTLS_TLS1_3_SIG_RSA_PKCS1_SHA1
MBEDTLS_TLS1_3_SIG_RSA_PKCS1_SHA256
MBEDTLS_TLS1_3_SIG_RSA_PKCS1_SHA384
MBEDTLS_TLS1_3_SIG_RSA_PKCS1_SHA512
MBEDTLS_TLS1_3_SIG_RSA_PSS_PSS_SHA256
MBEDTLS_TLS1_3_SIG_RSA_PSS_PSS_SHA384
MBEDTLS_TLS1_3_SIG_RSA_PSS_PSS_SHA512
MBEDTLS_TLS1_3_SIG_RSA_PSS_RSAE_SHA256
MBEDTLS_TLS1_3_SIG_RSA_PSS_RSAE_SHA384
MBEDTLS_TLS1_3_SIG_RSA_PSS_RSAE_SHA512
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM_8
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM_8
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA
MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA256
MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA384
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CCM
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CCM_8
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM_8
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384
MBEDTLS_TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CCM
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
MBEDTLS_TLS_ECDHE_ECDSA_WITH_NULL_SHA
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256
MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA
MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA256
MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
MBEDTLS_TLS_ECDHE_RSA_WITH_NULL_SHA
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256
MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256
MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384
MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_ECDH_ECDSA_WITH_NULL_SHA
MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256
MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256
MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384
MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_ECDH_RSA_WITH_NULL_SHA
MBEDTLS_TLS_ECJPAKE_WITH_AES_128_CCM_8
MBEDTLS_TLS_EXT_ALPN
MBEDTLS_TLS_EXT_CERT_AUTH
MBEDTLS_TLS_EXT_CID
MBEDTLS_TLS_EXT_CLI_CERT_TYPE
MBEDTLS_TLS_EXT_COOKIE
MBEDTLS_TLS_EXT_EARLY_DATA
MBEDTLS_TLS_EXT_ECJPAKE_KKPP
MBEDTLS_TLS_EXT_ENCRYPT_THEN_MAC
MBEDTLS_TLS_EXT_EXTENDED_MASTER_SECRET
MBEDTLS_TLS_EXT_HEARTBEAT
MBEDTLS_TLS_EXT_KEY_SHARE
MBEDTLS_TLS_EXT_MAX_FRAGMENT_LENGTH
MBEDTLS_TLS_EXT_OID_FILTERS
MBEDTLS_TLS_EXT_PADDING
MBEDTLS_TLS_EXT_POST_HANDSHAKE_AUTH
MBEDTLS_TLS_EXT_PRE_SHARED_KEY
MBEDTLS_TLS_EXT_PSK_KEY_EXCHANGE_MODES
MBEDTLS_TLS_EXT_RECORD_SIZE_LIMIT
MBEDTLS_TLS_EXT_RENEGOTIATION_INFO
MBEDTLS_TLS_EXT_SCT
MBEDTLS_TLS_EXT_SERVERNAME
MBEDTLS_TLS_EXT_SERVERNAME_HOSTNAME
MBEDTLS_TLS_EXT_SERV_CERT_TYPE
MBEDTLS_TLS_EXT_SESSION_TICKET
MBEDTLS_TLS_EXT_SIG_ALG
MBEDTLS_TLS_EXT_SIG_ALG_CERT
MBEDTLS_TLS_EXT_STATUS_REQUEST
MBEDTLS_TLS_EXT_SUPPORTED_ELLIPTIC_CURVES
MBEDTLS_TLS_EXT_SUPPORTED_GROUPS
MBEDTLS_TLS_EXT_SUPPORTED_POINT_FORMATS
MBEDTLS_TLS_EXT_SUPPORTED_VERSIONS
MBEDTLS_TLS_EXT_TRUNCATED_HMAC
MBEDTLS_TLS_EXT_USE_SRTP
MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_PSK_WITH_AES_128_CCM
MBEDTLS_TLS_PSK_WITH_AES_128_CCM_8
MBEDTLS_TLS_PSK_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_PSK_WITH_AES_256_CCM
MBEDTLS_TLS_PSK_WITH_AES_256_CCM_8
MBEDTLS_TLS_PSK_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_PSK_WITH_ARIA_128_CBC_SHA256
MBEDTLS_TLS_PSK_WITH_ARIA_128_GCM_SHA256
MBEDTLS_TLS_PSK_WITH_ARIA_256_CBC_SHA384
MBEDTLS_TLS_PSK_WITH_ARIA_256_GCM_SHA384
MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_PSK_WITH_CHACHA20_POLY1305_SHA256
MBEDTLS_TLS_PSK_WITH_NULL_SHA
MBEDTLS_TLS_PSK_WITH_NULL_SHA256
MBEDTLS_TLS_PSK_WITH_NULL_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA
MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA256
MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA384
MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA
MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA256
MBEDTLS_TLS_RSA_WITH_AES_128_CCM
MBEDTLS_TLS_RSA_WITH_AES_128_CCM_8
MBEDTLS_TLS_RSA_WITH_AES_128_GCM_SHA256
MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA
MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA256
MBEDTLS_TLS_RSA_WITH_AES_256_CCM
MBEDTLS_TLS_RSA_WITH_AES_256_CCM_8
MBEDTLS_TLS_RSA_WITH_AES_256_GCM_SHA384
MBEDTLS_TLS_RSA_WITH_ARIA_128_CBC_SHA256
MBEDTLS_TLS_RSA_WITH_ARIA_128_GCM_SHA256
MBEDTLS_TLS_RSA_WITH_ARIA_256_CBC_SHA384
MBEDTLS_TLS_RSA_WITH_ARIA_256_GCM_SHA384
MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256
MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256
MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256
MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384
MBEDTLS_TLS_RSA_WITH_NULL_MD5
MBEDTLS_TLS_RSA_WITH_NULL_SHA
MBEDTLS_TLS_RSA_WITH_NULL_SHA256
MBEDTLS_VERSION_MAJOR
MBEDTLS_VERSION_MINOR
MBEDTLS_VERSION_NUMBER
MBEDTLS_VERSION_PATCH
MBEDTLS_VERSION_STRING
MBEDTLS_VERSION_STRING_FULL
MBEDTLS_X509_BADCERT_BAD_KEY
MBEDTLS_X509_BADCERT_BAD_MD
MBEDTLS_X509_BADCERT_BAD_PK
MBEDTLS_X509_BADCERT_CN_MISMATCH
MBEDTLS_X509_BADCERT_EXPIRED
MBEDTLS_X509_BADCERT_EXT_KEY_USAGE
MBEDTLS_X509_BADCERT_FUTURE
MBEDTLS_X509_BADCERT_KEY_USAGE
MBEDTLS_X509_BADCERT_MISSING
MBEDTLS_X509_BADCERT_NOT_TRUSTED
MBEDTLS_X509_BADCERT_NS_CERT_TYPE
MBEDTLS_X509_BADCERT_OTHER
MBEDTLS_X509_BADCERT_REVOKED
MBEDTLS_X509_BADCERT_SKIP_VERIFY
MBEDTLS_X509_BADCRL_BAD_KEY
MBEDTLS_X509_BADCRL_BAD_MD
MBEDTLS_X509_BADCRL_BAD_PK
MBEDTLS_X509_BADCRL_EXPIRED
MBEDTLS_X509_BADCRL_FUTURE
MBEDTLS_X509_BADCRL_NOT_TRUSTED
MBEDTLS_X509_CRT_VERSION_1
MBEDTLS_X509_CRT_VERSION_2
MBEDTLS_X509_CRT_VERSION_3
MBEDTLS_X509_FORMAT_DER
MBEDTLS_X509_FORMAT_PEM
MBEDTLS_X509_KU_CRL_SIGN
MBEDTLS_X509_KU_DATA_ENCIPHERMENT
MBEDTLS_X509_KU_DECIPHER_ONLY
MBEDTLS_X509_KU_DIGITAL_SIGNATURE
MBEDTLS_X509_KU_ENCIPHER_ONLY
MBEDTLS_X509_KU_KEY_AGREEMENT
MBEDTLS_X509_KU_KEY_CERT_SIGN
MBEDTLS_X509_KU_KEY_ENCIPHERMENT
MBEDTLS_X509_KU_NON_REPUDIATION
MBEDTLS_X509_MAX_DN_NAME_SIZE
MBEDTLS_X509_MAX_FILE_PATH_LEN
MBEDTLS_X509_MAX_INTERMEDIATE_CA
MBEDTLS_X509_MAX_VERIFY_CHAIN_SIZE
MBEDTLS_X509_NS_CERT_TYPE_EMAIL
MBEDTLS_X509_NS_CERT_TYPE_EMAIL_CA
MBEDTLS_X509_NS_CERT_TYPE_OBJECT_SIGNING
MBEDTLS_X509_NS_CERT_TYPE_OBJECT_SIGNING_CA
MBEDTLS_X509_NS_CERT_TYPE_RESERVED
MBEDTLS_X509_NS_CERT_TYPE_SSL_CA
MBEDTLS_X509_NS_CERT_TYPE_SSL_CLIENT
MBEDTLS_X509_NS_CERT_TYPE_SSL_SERVER
MBEDTLS_X509_RFC5280_MAX_SERIAL_LEN
MBEDTLS_X509_RFC5280_UTC_TIME_LEN
MBEDTLS_X509_SAN_DIRECTORY_NAME
MBEDTLS_X509_SAN_DNS_NAME
MBEDTLS_X509_SAN_EDI_PARTY_NAME
MBEDTLS_X509_SAN_IP_ADDRESS
MBEDTLS_X509_SAN_OTHER_NAME
MBEDTLS_X509_SAN_REGISTERED_ID
MBEDTLS_X509_SAN_RFC822_NAME
MBEDTLS_X509_SAN_UNIFORM_RESOURCE_IDENTIFIER
MBEDTLS_X509_SAN_X400_ADDRESS_NAME
MB_LEN_MAX
MCONTROL_ACTION
MCONTROL_ACTION_DEBUG_EXCEPTION
MCONTROL_ACTION_DEBUG_MODE
MCONTROL_ACTION_TRACE_EMIT
MCONTROL_ACTION_TRACE_START
MCONTROL_ACTION_TRACE_STOP
MCONTROL_CHAIN
MCONTROL_EXECUTE
MCONTROL_H
MCONTROL_LOAD
MCONTROL_M
MCONTROL_MATCH
MCONTROL_MATCH_EQUAL
MCONTROL_MATCH_GE
MCONTROL_MATCH_LT
MCONTROL_MATCH_MASK_HIGH
MCONTROL_MATCH_MASK_LOW
MCONTROL_MATCH_NAPOT
MCONTROL_S
MCONTROL_SELECT
MCONTROL_STORE
MCONTROL_TIMING
MCONTROL_TYPE_MATCH
MCONTROL_TYPE_NONE
MCONTROL_U
MCU_SEL
MCU_SEL_S
MCU_SEL_V
MEMP_MEM_INIT
MEMP_MEM_MALLOC
MEMP_NUM_ALTCP_PCB
MEMP_NUM_API_MSG
MEMP_NUM_ARP_QUEUE
MEMP_NUM_DNS_API_MSG
MEMP_NUM_FRAG_PBUF
MEMP_NUM_IGMP_GROUP
MEMP_NUM_LOCALHOSTLIST
MEMP_NUM_MLD6_GROUP
MEMP_NUM_ND6_QUEUE
MEMP_NUM_NETBUF
MEMP_NUM_NETCONN
MEMP_NUM_NETDB
MEMP_NUM_NETIFAPI_MSG
MEMP_NUM_PBUF
MEMP_NUM_RAW_PCB
MEMP_NUM_REASSDATA
MEMP_NUM_SELECT_CB
MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA
MEMP_NUM_TCPIP_MSG_API
MEMP_NUM_TCPIP_MSG_INPKT
MEMP_NUM_TCP_PCB
MEMP_NUM_TCP_PCB_LISTEN
MEMP_NUM_TCP_SEG
MEMP_NUM_UDP_PCB
MEMP_OVERFLOW_CHECK
MEMP_SANITY_CHECK
MEMP_SIZE
MEMP_STATS
MEMP_USE_CUSTOM_POOLS
MEM_ALIGNMENT
MEM_DEBUG
MEM_LIBC_MALLOC
MEM_OVERFLOW_CHECK
MEM_SANITY_CHECK
MEM_SIZE
MEM_STATS
MEM_USE_POOLS
MEM_USE_POOLS_TRY_BIGGER_POOL
MESH_ASSOC_FLAG_MAP_ASSOC
MESH_ASSOC_FLAG_NETWORK_FREE
MESH_ASSOC_FLAG_ROOTS_FOUND
MESH_ASSOC_FLAG_ROOT_FIXED
MESH_ASSOC_FLAG_STA_VOTED
MESH_ASSOC_FLAG_STA_VOTE_EXPIRE
MESH_ASSOC_FLAG_VOTE_IN_PROGRESS
MESH_DATA_DROP
MESH_DATA_ENC
MESH_DATA_FROMDS
MESH_DATA_GROUP
MESH_DATA_NONBLOCK
MESH_DATA_P2P
MESH_DATA_TODS
MESH_MAX_CONNECTIONS
MESH_MPS
MESH_MTU
MESH_OPT_RECV_DS_ADDR
MESH_OPT_SEND_GROUP
MESH_PS_DEVICE_DUTY_DEMAND
MESH_PS_DEVICE_DUTY_REQUEST
MESH_PS_NETWORK_DUTY_APPLIED_ENTIRE
MESH_PS_NETWORK_DUTY_APPLIED_UPLINK
MESH_PS_NETWORK_DUTY_MASTER
MESH_ROOT_LAYER
MEXSTATUS
MEXSTATUS_BUSEER
MEXSTATUS_EXPT_VLD
MEXSTATUS_LOCKUP
MEXSTATUS_LPMD
MEXSTATUS_NMISTS
MEXSTATUS_SOFT_RST
MEXSTATUS_WFFEN
MHINT
MIB2_STATS
MINSIGSTKSZ
MLD6_STATS
MMC_ALL_SEND_CID
MMC_APP_CMD
MMC_CSD_CSDVER_1_0
MMC_CSD_CSDVER_2_0
MMC_CSD_CSDVER_EXT_CSD
MMC_CSD_MMCVER_1_0
MMC_CSD_MMCVER_1_4
MMC_CSD_MMCVER_2_0
MMC_CSD_MMCVER_3_1
MMC_CSD_MMCVER_4_0
MMC_ERASE
MMC_ERASE_GROUP_END
MMC_ERASE_GROUP_START
MMC_GET_CID
MMC_GET_CSD
MMC_GET_OCR
MMC_GET_SDSTAT
MMC_GET_TYPE
MMC_GO_IDLE_STATE
MMC_OCR_1_65V_1_95V
MMC_OCR_2_0V_2_1V
MMC_OCR_2_1V_2_2V
MMC_OCR_2_2V_2_3V
MMC_OCR_2_3V_2_4V
MMC_OCR_2_4V_2_5V
MMC_OCR_2_5V_2_6V
MMC_OCR_2_6V_2_7V
MMC_OCR_2_7V_2_8V
MMC_OCR_2_8V_2_9V
MMC_OCR_2_9V_3_0V
MMC_OCR_3_0V_3_1V
MMC_OCR_3_1V_3_2V
MMC_OCR_3_2V_3_3V
MMC_OCR_3_3V_3_4V
MMC_OCR_3_4V_3_5V
MMC_OCR_3_5V_3_6V
MMC_OCR_ACCESS_MODE_MASK
MMC_OCR_BYTE_MODE
MMC_OCR_MEM_READY
MMC_OCR_SECTOR_MODE
MMC_R1_APP_CMD
MMC_R1_CURRENT_STATE_MASK
MMC_R1_CURRENT_STATE_POS
MMC_R1_CURRENT_STATE_TRAN
MMC_R1_READY_FOR_DATA
MMC_R1_SWITCH_ERROR
MMC_READ_BLOCK_MULTIPLE
MMC_READ_BLOCK_SINGLE
MMC_READ_DAT_UNTIL_STOP
MMC_SELECT_CARD
MMC_SEND_CID
MMC_SEND_CSD
MMC_SEND_EXT_CSD
MMC_SEND_OP_COND
MMC_SEND_STATUS
MMC_SEND_TUNING_BLOCK
MMC_SET_BLOCKLEN
MMC_SET_BLOCK_COUNT
MMC_SET_RELATIVE_ADDR
MMC_STOP_TRANSMISSION
MMC_SWITCH
MMC_SWITCH_MODE_CLEAR_BITS
MMC_SWITCH_MODE_CMD_SET
MMC_SWITCH_MODE_SET_BITS
MMC_SWITCH_MODE_WRITE_BYTE
MMC_WRITE_BLOCK_MULTIPLE
MMC_WRITE_BLOCK_SINGLE
MMC_WRITE_DAT_UNTIL_STOP
MODEM_REQUIRED_MIN_APB_CLK_FREQ
MQTT_OVER_SSL_SCHEME
MQTT_OVER_TCP_SCHEME
MQTT_OVER_WSS_SCHEME
MQTT_OVER_WS_SCHEME
MSG_CTRUNC
MSG_DONTROUTE
MSG_DONTWAIT
MSG_EOR
MSG_MORE
MSG_NOSIGNAL
MSG_OOB
MSG_PEEK
MSG_TRUNC
MSG_WAITALL
MSTATUS32_SD
MSTATUS64_SD
MSTATUS_FS
MSTATUS_HIE
MSTATUS_HPIE
MSTATUS_MIE
MSTATUS_MPIE
MSTATUS_MPP
MSTATUS_MPRV
MSTATUS_MXR
MSTATUS_SD
MSTATUS_SIE
MSTATUS_SPIE
MSTATUS_SPP
MSTATUS_SUM
MSTATUS_SXL
MSTATUS_TSR
MSTATUS_TVM
MSTATUS_TW
MSTATUS_UIE
MSTATUS_UPIE
MSTATUS_UXL
MSTATUS_VS
MSTATUS_XS
MTVEC_MODE_CSR
NAME_MAX
NBBY
NBT_BLE_IDX
NCCS
ND6_STATS
NETIF_ADDR_IDX_MAX
NETIF_FLAG_BROADCAST
NETIF_FLAG_ETHARP
NETIF_FLAG_ETHERNET
NETIF_FLAG_IGMP
NETIF_FLAG_LINK_UP
NETIF_FLAG_MLD6
NETIF_FLAG_UP
NETIF_MAX_HWADDR_LEN
NETIF_NAMESIZE
NETIF_NO_INDEX
NETIF_PPP_INTERNAL_ERR_OFFSET
NETIF_PP_PHASE_OFFSET
NGROUPS_MAX
NI_DGRAM
NI_MAXHOST
NI_MAXSERV
NI_NUMERICSERV
NL0
NL1
NLDLY
NL_ARGMAX
NOFILE
NOFLSH
NO_DATA
NO_RECOVERY
NO_SYS
NSIG
NVS_DEFAULT_PART_NAME
NVS_KEY_NAME_MAX_SIZE
NVS_KEY_SIZE
NVS_NS_NAME_MAX_SIZE
NVS_PART_NAME_MAX_SIZE
OCRNL
OFILL
OLCUC
ONE_UNIVERSAL_MAC_ADDR
ONLCR
ONLRET
ONOCR
OPENTHREAD_API_VERSION
OPEN_MAX
OPOST
OTA_SIZE_UNKNOWN
OTA_WITH_SEQUENTIAL_WRITES
OT_ACK_IE_MAX_SIZE
< Max length for header IE in ACK.
OT_ADDRESS_ORIGIN_DHCPV6
< DHCPv6 assigned address
OT_ADDRESS_ORIGIN_MANUAL
< Manually assigned address
OT_ADDRESS_ORIGIN_SLAAC
< SLAAC assigned address
OT_ADDRESS_ORIGIN_THREAD
< Thread assigned address (ALOC, RLOC, MLEID, etc)
OT_CHANGED_ACTIVE_DATASET
OT_CHANGED_CHANNEL_MANAGER_NEW_CHANNEL
OT_CHANGED_COMMISSIONER_STATE
OT_CHANGED_IP6_ADDRESS_ADDED
OT_CHANGED_IP6_ADDRESS_REMOVED
OT_CHANGED_IP6_MULTICAST_SUBSCRIBED
OT_CHANGED_IP6_MULTICAST_UNSUBSCRIBED
OT_CHANGED_JOINER_STATE
OT_CHANGED_NAT64_TRANSLATOR_STATE
OT_CHANGED_NETWORK_KEY
OT_CHANGED_PARENT_LINK_QUALITY
OT_CHANGED_PENDING_DATASET
OT_CHANGED_PSKC
OT_CHANGED_SECURITY_POLICY
OT_CHANGED_SUPPORTED_CHANNEL_MASK
OT_CHANGED_THREAD_BACKBONE_ROUTER_LOCAL
OT_CHANGED_THREAD_BACKBONE_ROUTER_STATE
OT_CHANGED_THREAD_CHANNEL
OT_CHANGED_THREAD_CHILD_ADDED
OT_CHANGED_THREAD_CHILD_REMOVED
OT_CHANGED_THREAD_EXT_PANID
OT_CHANGED_THREAD_KEY_SEQUENCE_COUNTER
OT_CHANGED_THREAD_LL_ADDR
OT_CHANGED_THREAD_ML_ADDR
OT_CHANGED_THREAD_NETDATA
OT_CHANGED_THREAD_NETIF_STATE
OT_CHANGED_THREAD_NETWORK_NAME
OT_CHANGED_THREAD_PANID
OT_CHANGED_THREAD_PARTITION_ID
OT_CHANGED_THREAD_RLOC_ADDED
OT_CHANGED_THREAD_RLOC_REMOVED
OT_CHANGED_THREAD_ROLE
OT_CHANNEL_1_MASK
OT_CHANNEL_2_MASK
OT_CHANNEL_3_MASK
OT_CHANNEL_4_MASK
OT_CHANNEL_5_MASK
OT_CHANNEL_6_MASK
OT_CHANNEL_7_MASK
OT_CHANNEL_8_MASK
OT_CHANNEL_9_MASK
OT_CHANNEL_10_MASK
OT_CHANNEL_11_MASK
OT_CHANNEL_12_MASK
OT_CHANNEL_13_MASK
OT_CHANNEL_14_MASK
OT_CHANNEL_15_MASK
OT_CHANNEL_16_MASK
OT_CHANNEL_17_MASK
OT_CHANNEL_18_MASK
OT_CHANNEL_19_MASK
OT_CHANNEL_20_MASK
OT_CHANNEL_21_MASK
OT_CHANNEL_22_MASK
OT_CHANNEL_23_MASK
OT_CHANNEL_24_MASK
OT_CHANNEL_25_MASK
OT_CHANNEL_26_MASK
OT_COMMISSIONING_PASSPHRASE_MAX_SIZE
OT_COMMISSIONING_PASSPHRASE_MIN_SIZE
OT_CRYPTO_ECDSA_MAX_DER_SIZE
OT_CRYPTO_ECDSA_PUBLIC_KEY_SIZE
OT_CRYPTO_ECDSA_SIGNATURE_SIZE
OT_CRYPTO_KEY_USAGE_DECRYPT
< Key Usage: AES ECB.
OT_CRYPTO_KEY_USAGE_ENCRYPT
< Key Usage: Encryption (vendor defined).
OT_CRYPTO_KEY_USAGE_EXPORT
< Key Usage: Key can be exported.
OT_CRYPTO_KEY_USAGE_NONE
< Key Usage: Key Usage is empty.
OT_CRYPTO_KEY_USAGE_SIGN_HASH
< Key Usage: Sign Hash.
OT_CRYPTO_KEY_USAGE_VERIFY_HASH
< Key Usage: Verify Hash.
OT_CRYPTO_PBDKF2_MAX_SALT_SIZE
OT_CRYPTO_SHA256_HASH_SIZE
OT_CSL_IE_SIZE
< Size of CSL IE content in bytes.
OT_DNS_MAX_LABEL_SIZE
OT_DNS_MAX_NAME_SIZE
OT_DNS_TXT_KEY_ITER_MAX_LENGTH
OT_DNS_TXT_KEY_MAX_LENGTH
OT_DNS_TXT_KEY_MIN_LENGTH
OT_DURATION_STRING_SIZE
OT_ECN_CAPABLE_0
< ECT(0)
OT_ECN_CAPABLE_1
< ECT(1)
OT_ECN_MARKED
< Congestion encountered (CE)
OT_ECN_NOT_CAPABLE
< Non-ECT
OT_ENH_PROBING_IE_DATA_MAX_SIZE
< Max length of Link Metrics data in Vendor-Specific IE.
OT_EXT_ADDRESS_SIZE
OT_EXT_PAN_ID_SIZE
OT_IE_HEADER_SIZE
< Size of IE header in bytes.
OT_IP4_ADDRESS_SIZE
OT_IP4_ADDRESS_STRING_SIZE
OT_IP4_CIDR_STRING_SIZE
OT_IP6_ADDRESS_BITSIZE
OT_IP6_ADDRESS_SIZE
OT_IP6_ADDRESS_STRING_SIZE
OT_IP6_HEADER_PROTO_OFFSET
OT_IP6_HEADER_SIZE
OT_IP6_IID_SIZE
OT_IP6_MAX_MLR_ADDRESSES
OT_IP6_PREFIX_BITSIZE
OT_IP6_PREFIX_SIZE
OT_IP6_PREFIX_STRING_SIZE
OT_IP6_PROTO_DST_OPTS
< Destination Options for IPv6
OT_IP6_PROTO_FRAGMENT
< Fragment Header for IPv6
OT_IP6_PROTO_HOP_OPTS
< IPv6 Hop-by-Hop Option
OT_IP6_PROTO_ICMP6
< ICMP for IPv6
OT_IP6_PROTO_IP6
< IPv6 encapsulation
OT_IP6_PROTO_NONE
< No Next Header for IPv6
OT_IP6_PROTO_ROUTING
< Routing Header for IPv6
OT_IP6_PROTO_TCP
< Transmission Control Protocol
OT_IP6_PROTO_UDP
< User Datagram
OT_IP6_SOCK_ADDR_STRING_SIZE
OT_JOINER_ADVDATA_MAX_LENGTH
OT_JOINER_MAX_DISCERNER_LENGTH
OT_JOINER_MAX_PSKD_LENGTH
OT_LINK_CSL_PERIOD_TEN_SYMBOLS_UNIT_IN_USEC
OT_LOG_HEX_DUMP_LINE_SIZE
OT_LOG_LEVEL_CRIT
OT_LOG_LEVEL_DEBG
OT_LOG_LEVEL_INFO
OT_LOG_LEVEL_NONE
OT_LOG_LEVEL_NOTE
OT_LOG_LEVEL_WARN
OT_MAC_FILTER_FIXED_RSS_DISABLED
OT_MAC_FILTER_ITERATOR_INIT
OT_MAC_KEY_SIZE
OT_MESH_LOCAL_PREFIX_SIZE
OT_NEIGHBOR_INFO_ITERATOR_INIT
OT_NETWORK_BASE_TLV_MAX_LENGTH
OT_NETWORK_DATA_ITERATOR_INIT
OT_NETWORK_KEY_SIZE
OT_NETWORK_MAX_ROUTER_ID
OT_NETWORK_NAME_MAX_SIZE
OT_OPERATIONAL_DATASET_MAX_LENGTH
OT_PANID_BROADCAST
OT_PROVISIONING_URL_MAX_SIZE
OT_PSKC_MAX_SIZE
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MASK
< 2.4 GHz IEEE 802.15.4-2006
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MAX
< 2.4 GHz IEEE 802.15.4-2006
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MIN
< 2.4 GHz IEEE 802.15.4-2006
OT_RADIO_915MHZ_OQPSK_CHANNEL_MASK
< 915 MHz IEEE 802.15.4-2006
OT_RADIO_915MHZ_OQPSK_CHANNEL_MAX
< 915 MHz IEEE 802.15.4-2006
OT_RADIO_915MHZ_OQPSK_CHANNEL_MIN
< 915 MHz IEEE 802.15.4-2006
OT_RADIO_BITS_PER_OCTET
< Number of bits per octet
OT_RADIO_BIT_RATE
< 2.4 GHz IEEE 802.15.4 (bits per second)
OT_RADIO_BROADCAST_SHORT_ADDR
< Broadcast short address.
OT_RADIO_CAPS_ACK_TIMEOUT
< Radio supports AckTime event.
OT_RADIO_CAPS_ALT_SHORT_ADDR
< Radio supports setting alternate short address.
OT_RADIO_CAPS_CSMA_BACKOFF
< Radio supports CSMA backoff for frame tx (but no retry).
OT_RADIO_CAPS_ENERGY_SCAN
< Radio supports Energy Scans.
OT_RADIO_CAPS_NONE
< Radio supports no capability.
OT_RADIO_CAPS_RECEIVE_TIMING
< Radio supports rx at specific time.
OT_RADIO_CAPS_RX_ON_WHEN_IDLE
< Radio supports RxOnWhenIdle handling.
OT_RADIO_CAPS_SLEEP_TO_TX
< Radio supports direct transition from sleep to TX with CSMA.
OT_RADIO_CAPS_TRANSMIT_FRAME_POWER
< Radio supports setting per-frame transmit power.
OT_RADIO_CAPS_TRANSMIT_RETRIES
< Radio supports tx retry logic with collision avoidance (CSMA).
OT_RADIO_CAPS_TRANSMIT_SEC
< Radio supports tx security.
OT_RADIO_CAPS_TRANSMIT_TIMING
< Radio supports tx at specific time.
OT_RADIO_CHANNEL_PAGE_0
< 2.4 GHz IEEE 802.15.4-2006
OT_RADIO_CHANNEL_PAGE_0_MASK
< 2.4 GHz IEEE 802.15.4-2006
OT_RADIO_CHANNEL_PAGE_2
< 915 MHz IEEE 802.15.4-2006
OT_RADIO_CHANNEL_PAGE_2_MASK
< 915 MHz IEEE 802.15.4-2006
OT_RADIO_FRAME_MAX_SIZE
< aMaxPHYPacketSize (IEEE 802.15.4-2006)
OT_RADIO_FRAME_MIN_SIZE
< Minimal size of frame FCS + CONTROL
OT_RADIO_INVALID_SHORT_ADDR
< Invalid short address.
OT_RADIO_LQI_NONE
< LQI measurement not supported
OT_RADIO_POWER_INVALID
< Invalid or unknown power value
OT_RADIO_RSSI_INVALID
< Invalid or unknown RSSI value
OT_RADIO_SYMBOLS_PER_OCTET
< 2.4 GHz IEEE 802.15.4-2006
OT_RADIO_SYMBOL_RATE
< The O-QPSK PHY symbol rate when operating in the 780MHz, 915MHz, 2380MHz, 2450MHz
OT_RADIO_SYMBOL_TIME
< Symbol duration time in unit of microseconds
OT_RADIO_TEN_SYMBOLS_TIME
< Time for 10 symbols in unit of microseconds
OT_SERVER_DATA_MAX_SIZE
OT_SERVICE_DATA_MAX_SIZE
OT_SETTINGS_KEY_ACTIVE_DATASET
< Active Operational Dataset.
OT_SETTINGS_KEY_BORDER_AGENT_ID
< Unique Border Agent/Router ID.
OT_SETTINGS_KEY_BR_ON_LINK_PREFIXES
< BR local on-link prefixes.
OT_SETTINGS_KEY_BR_ULA_PREFIX
< BR ULA prefix.
OT_SETTINGS_KEY_CHILD_INFO
< Child information.
OT_SETTINGS_KEY_DAD_INFO
< Duplicate Address Detection (DAD) information.
OT_SETTINGS_KEY_NETWORK_INFO
< Thread network information.
OT_SETTINGS_KEY_PARENT_INFO
< Parent information.
OT_SETTINGS_KEY_PENDING_DATASET
< Pending Operational Dataset.
OT_SETTINGS_KEY_SLAAC_IID_SECRET_KEY
< SLAAC key to generate semantically opaque IID.
OT_SETTINGS_KEY_SRP_CLIENT_INFO
< The SRP client info (selected SRP server address).
OT_SETTINGS_KEY_SRP_ECDSA_KEY
< SRP client ECDSA public/private key pair.
OT_SETTINGS_KEY_SRP_SERVER_INFO
< The SRP server info (UDP port).
OT_SETTINGS_KEY_TCAT_COMMR_CERT
< TCAT Commissioner certificate
OT_SETTINGS_KEY_VENDOR_RESERVED_MAX
OT_SETTINGS_KEY_VENDOR_RESERVED_MIN
OT_STEERING_DATA_MAX_LENGTH
OT_STEERING_DATA_MIN_LENGTH
OT_THREAD_VERSION_1_1
OT_THREAD_VERSION_1_2
OT_THREAD_VERSION_1_3
OT_THREAD_VERSION_1_4
OT_THREAD_VERSION_1_3_1
OT_THREAD_VERSION_INVALID
OT_UPTIME_STRING_SIZE
O_APPEND
O_CLOEXEC
O_CREAT
O_DIRECT
O_DIRECTORY
O_EXCL
O_EXEC
O_NDELAY
O_NOCTTY
O_NOFOLLOW
O_NONBLOCK
O_RDONLY
O_RDWR
O_SEARCH
O_SYNC
O_TRUNC
O_WRONLY
PAD_POWER_SEL_S
PAD_POWER_SEL_V
PAD_POWER_SWITCH_DELAY
PAD_POWER_SWITCH_DELAY_S
PAD_POWER_SWITCH_DELAY_V
PARENB
PARLIO_RX_UNIT_MAX_DATA_WIDTH
PARLIO_TX_UNIT_MAX_DATA_WIDTH
PARMRK
PARODD
PART_FLAG_ENCRYPTED
PART_FLAG_READONLY
PART_SUBTYPE_BOOTLOADER_OTA
PART_SUBTYPE_BOOTLOADER_PRIMARY
PART_SUBTYPE_BOOTLOADER_RECOVERY
PART_SUBTYPE_DATA_EFUSE_EM
PART_SUBTYPE_DATA_NVS_KEYS
PART_SUBTYPE_DATA_OTA
PART_SUBTYPE_DATA_RF
PART_SUBTYPE_DATA_TEE_OTA
PART_SUBTYPE_DATA_WIFI
PART_SUBTYPE_END
PART_SUBTYPE_FACTORY
PART_SUBTYPE_OTA_FLAG
PART_SUBTYPE_OTA_MASK
PART_SUBTYPE_PARTITION_TABLE_OTA
PART_SUBTYPE_PARTITION_TABLE_PRIMARY
PART_SUBTYPE_TEE_0
PART_SUBTYPE_TEE_1
PART_SUBTYPE_TEST
PART_TYPE_APP
PART_TYPE_BOOTLOADER
PART_TYPE_DATA
PART_TYPE_END
PART_TYPE_PARTITION_TABLE
PATHSIZE
PATH_MAX
PBUF_ALLOC_FLAG_DATA_CONTIGUOUS
PBUF_ALLOC_FLAG_RX
PBUF_FLAG_IS_CUSTOM
PBUF_FLAG_LLBCAST
PBUF_FLAG_LLMCAST
PBUF_FLAG_MCASTLOOP
PBUF_FLAG_PUSH
PBUF_FLAG_TCP_FIN
PBUF_IP_HLEN
PBUF_LINK_ENCAPSULATION_HLEN
PBUF_LINK_HLEN
PBUF_POOL_FREE_OOSEQ
PBUF_POOL_SIZE
PBUF_TRANSPORT_HLEN
PBUF_TYPE_ALLOC_SRC_MASK
PBUF_TYPE_ALLOC_SRC_MASK_APP_MAX
PBUF_TYPE_ALLOC_SRC_MASK_APP_MIN
PBUF_TYPE_ALLOC_SRC_MASK_STD_HEAP
PBUF_TYPE_ALLOC_SRC_MASK_STD_MEMP_PBUF
PBUF_TYPE_ALLOC_SRC_MASK_STD_MEMP_PBUF_POOL
PBUF_TYPE_FLAG_DATA_VOLATILE
PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS
PCMCLK_IN_IDX
PCMCLK_OUT_IDX
PCMDIN_IDX
PCMDOUT_IDX
PCMFSYNC_IN_IDX
PCMFSYNC_OUT_IDX
PDP_ENDIAN
PERIPHS_IO_MUX_GPIO2_U
PERIPHS_IO_MUX_GPIO3_U
PERIPHS_IO_MUX_GPIO8_U
PERIPHS_IO_MUX_GPIO9_U
PERIPHS_IO_MUX_GPIO10_U
PERIPHS_IO_MUX_GPIO18_U
PERIPHS_IO_MUX_GPIO19_U
PERIPHS_IO_MUX_MTCK_U
PERIPHS_IO_MUX_MTDI_U
PERIPHS_IO_MUX_MTDO_U
PERIPHS_IO_MUX_MTMS_U
PERIPHS_IO_MUX_SPICLK_U
PERIPHS_IO_MUX_SPICS0_U
PERIPHS_IO_MUX_SPID_U
PERIPHS_IO_MUX_SPIHD_U
PERIPHS_IO_MUX_SPIQ_U
PERIPHS_IO_MUX_SPIWP_U
PERIPHS_IO_MUX_U0RXD_U
PERIPHS_IO_MUX_U0TXD_U
PERIPHS_IO_MUX_VDD_SPI_U
PERIPHS_IO_MUX_XTAL_32K_N_U
PERIPHS_IO_MUX_XTAL_32K_P_U
PF_INET
PF_INET6
PF_UNSPEC
PIN_CTRL
PIN_FUNC_GPIO
PIN_LEN
PIPE_BUF
PKT_RX_ON_IDX
PKT_TX_ON_IDX
PMA_NA4
PMA_NAPOT
PMA_SHIFT
PMA_TOR
PMPADDR_ALL
PMP_A
PMP_L
PMP_NA4
PMP_NAPOT
PMP_R
PMP_SHIFT
PMP_TOR
PMP_W
PMP_X
POLLERR
POLLHUP
POLLIN
POLLNVAL
POLLOUT
POLLPRI
POLLRDBAND
POLLRDNORM
POLLWRBAND
POLLWRNORM
PORT_OFFSET_PX_STACK
PPP_SUPPORT
PRO_CPU_NUM
PRV_H
PRV_M
PRV_S
PRV_U
PSA_AEAD_FINISH_OUTPUT_MAX_SIZE
PSA_AEAD_NONCE_MAX_SIZE
PSA_AEAD_TAG_LENGTH_OFFSET
PSA_AEAD_TAG_MAX_SIZE
PSA_AEAD_VERIFY_OUTPUT_MAX_SIZE
PSA_BLOCK_CIPHER_BLOCK_MAX_SIZE
PSA_CIPHER_FINISH_OUTPUT_MAX_SIZE
PSA_CIPHER_IV_MAX_SIZE
PSA_CIPHER_MAX_KEY_LENGTH
PSA_CRYPTO_API_VERSION_MAJOR
PSA_CRYPTO_API_VERSION_MINOR
PSA_CRYPTO_ITS_RANDOM_SEED_UID
PSA_EXPORT_KEY_PAIR_MAX_SIZE
PSA_EXPORT_PUBLIC_KEY_MAX_SIZE
PSA_HASH_MAX_SIZE
PSA_HMAC_MAX_HASH_BLOCK_SIZE
PSA_MAC_MAX_SIZE
PSA_MAC_TRUNCATION_OFFSET
PSA_MAX_KEY_BITS
PSA_PAKE_INPUT_MAX_SIZE
PSA_PAKE_OPERATION_STAGE_COLLECT_INPUTS
PSA_PAKE_OPERATION_STAGE_COMPUTATION
PSA_PAKE_OPERATION_STAGE_SETUP
PSA_PAKE_OUTPUT_MAX_SIZE
PSA_RAW_KEY_AGREEMENT_OUTPUT_MAX_SIZE
PSA_SIGNATURE_MAX_SIZE
PSA_TLS12_ECJPAKE_TO_PMS_DATA_SIZE
PSA_TLS12_ECJPAKE_TO_PMS_INPUT_SIZE
PSA_TLS12_PSK_TO_MS_PSK_MAX_SIZE
PSA_VENDOR_ECC_MAX_CURVE_BITS
PSA_VENDOR_FFDH_MAX_KEY_BITS
PSA_VENDOR_PBKDF2_MAX_ITERATIONS
PSA_VENDOR_RSA_GENERATE_MIN_KEY_BITS
PSA_VENDOR_RSA_MAX_KEY_BITS
PSA_WANT_ALG_CBC_NO_PADDING
PSA_WANT_ALG_CBC_PKCS7
PSA_WANT_ALG_CCM
PSA_WANT_ALG_CCM_STAR_NO_TAG
PSA_WANT_ALG_CFB
PSA_WANT_ALG_CMAC
PSA_WANT_ALG_CTR
PSA_WANT_ALG_DETERMINISTIC_ECDSA
PSA_WANT_ALG_ECB_NO_PADDING
PSA_WANT_ALG_ECDH
PSA_WANT_ALG_ECDSA
PSA_WANT_ALG_ECDSA_ANY
PSA_WANT_ALG_GCM
PSA_WANT_ALG_HMAC
PSA_WANT_ALG_MD5
PSA_WANT_ALG_OFB
PSA_WANT_ALG_RSA_OAEP
PSA_WANT_ALG_RSA_PKCS1V15_CRYPT
PSA_WANT_ALG_RSA_PKCS1V15_SIGN
PSA_WANT_ALG_RSA_PKCS1V15_SIGN_RAW
PSA_WANT_ALG_RSA_PSS
PSA_WANT_ALG_SHA_1
PSA_WANT_ALG_SHA_224
PSA_WANT_ALG_SHA_256
PSA_WANT_ALG_SHA_384
PSA_WANT_ALG_SHA_512
PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS
PSA_WANT_ALG_TLS12_PRF
PSA_WANT_ALG_TLS12_PSK_TO_MS
PSA_WANT_ECC_BRAINPOOL_P_R1_256
PSA_WANT_ECC_BRAINPOOL_P_R1_384
PSA_WANT_ECC_BRAINPOOL_P_R1_512
PSA_WANT_ECC_MONTGOMERY_255
PSA_WANT_ECC_SECP_K1_192
PSA_WANT_ECC_SECP_K1_256
PSA_WANT_ECC_SECP_R1_192
PSA_WANT_ECC_SECP_R1_224
PSA_WANT_ECC_SECP_R1_256
PSA_WANT_ECC_SECP_R1_384
PSA_WANT_ECC_SECP_R1_521
PSA_WANT_KEY_TYPE_AES
PSA_WANT_KEY_TYPE_ARIA
PSA_WANT_KEY_TYPE_DERIVE
PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC
PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_DERIVE
PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT
PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE
PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT
PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY
PSA_WANT_KEY_TYPE_HMAC
PSA_WANT_KEY_TYPE_PASSWORD
PSA_WANT_KEY_TYPE_PASSWORD_HASH
PSA_WANT_KEY_TYPE_RAW_DATA
PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC
PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT
PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_GENERATE
PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT
PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY
PTE_A
PTE_D
PTE_G
PTE_PPN_SHIFT
PTE_R
PTE_SOFT
PTE_U
PTE_V
PTE_W
PTE_X
PTHREAD_CANCEL_ASYNCHRONOUS
PTHREAD_CANCEL_DEFERRED
PTHREAD_CANCEL_DISABLE
PTHREAD_CANCEL_ENABLE
PTHREAD_CREATE_DETACHED
PTHREAD_CREATE_JOINABLE
PTHREAD_EXPLICIT_SCHED
PTHREAD_INHERIT_SCHED
PTHREAD_MUTEX_DEFAULT
PTHREAD_MUTEX_ERRORCHECK
PTHREAD_MUTEX_NORMAL
PTHREAD_MUTEX_RECURSIVE
PTHREAD_SCOPE_PROCESS
PTHREAD_SCOPE_SYSTEM
PTHREAD_STACK_MIN
P_tmpdir
RAND_MAX
RAW_DEBUG
RAW_TTL
REF_CLK_FREQ
REG_IO_MUX_BASE
RE_DUP_MAX
RISCV_PGLEVEL_BITS
RISCV_PGSHIFT
RISCV_PGSIZE
RMT_CHANNEL_FLAGS_AWARE_DFS
RMT_CHANNEL_FLAGS_INVERT_SIG
RMT_DEFAULT_CLK_DIV
RMT_MEM_ITEM_NUM
RMT_SIG_IN0_IDX
RMT_SIG_IN1_IDX
RMT_SIG_OUT0_IDX
RMT_SIG_OUT1_IDX
RTC_CNTL_ALL_RESET_FLAG_APPCPU_S
RTC_CNTL_ALL_RESET_FLAG_APPCPU_V
RTC_CNTL_ALL_RESET_FLAG_CLR_APPCPU_S
RTC_CNTL_ALL_RESET_FLAG_CLR_APPCPU_V
RTC_CNTL_ALL_RESET_FLAG_CLR_PROCPU_S
RTC_CNTL_ALL_RESET_FLAG_CLR_PROCPU_V
RTC_CNTL_ALL_RESET_FLAG_PROCPU_S
RTC_CNTL_ALL_RESET_FLAG_PROCPU_V
RTC_CNTL_ANALOG_FORCE_ISO_S
RTC_CNTL_ANALOG_FORCE_ISO_V
RTC_CNTL_ANALOG_FORCE_NOISO_S
RTC_CNTL_ANALOG_FORCE_NOISO_V
RTC_CNTL_ANA_CLK_DIV
RTC_CNTL_ANA_CLK_DIV_S
RTC_CNTL_ANA_CLK_DIV_V
RTC_CNTL_ANA_CLK_DIV_VLD_S
RTC_CNTL_ANA_CLK_DIV_VLD_V
RTC_CNTL_ANA_CLK_RTC_SEL
RTC_CNTL_ANA_CLK_RTC_SEL_S
RTC_CNTL_ANA_CLK_RTC_SEL_V
RTC_CNTL_ANA_CONF_REG
RTC_CNTL_APB2RTC_BRIDGE_SEL_S
RTC_CNTL_APB2RTC_BRIDGE_SEL_V
RTC_CNTL_BBPLL_CAL_INT_CLR_S
RTC_CNTL_BBPLL_CAL_INT_CLR_V
RTC_CNTL_BBPLL_CAL_INT_ENA_S
RTC_CNTL_BBPLL_CAL_INT_ENA_V
RTC_CNTL_BBPLL_CAL_INT_ENA_W1TC_S
RTC_CNTL_BBPLL_CAL_INT_ENA_W1TC_V
RTC_CNTL_BBPLL_CAL_INT_ENA_W1TS_S
RTC_CNTL_BBPLL_CAL_INT_ENA_W1TS_V
RTC_CNTL_BBPLL_CAL_INT_RAW_S
RTC_CNTL_BBPLL_CAL_INT_RAW_V
RTC_CNTL_BBPLL_CAL_INT_ST_S
RTC_CNTL_BBPLL_CAL_INT_ST_V
RTC_CNTL_BBPLL_CAL_SLP_START_S
RTC_CNTL_BBPLL_CAL_SLP_START_V
RTC_CNTL_BBPLL_FORCE_PD_S
RTC_CNTL_BBPLL_FORCE_PD_V
RTC_CNTL_BBPLL_FORCE_PU_S
RTC_CNTL_BBPLL_FORCE_PU_V
RTC_CNTL_BBPLL_I2C_FORCE_PD_S
RTC_CNTL_BBPLL_I2C_FORCE_PD_V
RTC_CNTL_BBPLL_I2C_FORCE_PU_S
RTC_CNTL_BBPLL_I2C_FORCE_PU_V
RTC_CNTL_BB_I2C_FORCE_PD_S
RTC_CNTL_BB_I2C_FORCE_PD_V
RTC_CNTL_BB_I2C_FORCE_PU_S
RTC_CNTL_BB_I2C_FORCE_PU_V
RTC_CNTL_BIAS_BUF_DEEP_SLP_S
RTC_CNTL_BIAS_BUF_DEEP_SLP_V
RTC_CNTL_BIAS_BUF_IDLE_S
RTC_CNTL_BIAS_BUF_IDLE_V
RTC_CNTL_BIAS_BUF_MONITOR_S
RTC_CNTL_BIAS_BUF_MONITOR_V
RTC_CNTL_BIAS_BUF_WAKE_S
RTC_CNTL_BIAS_BUF_WAKE_V
RTC_CNTL_BIAS_CONF_REG
RTC_CNTL_BIAS_SLEEP_DEEP_SLP_S
RTC_CNTL_BIAS_SLEEP_DEEP_SLP_V
RTC_CNTL_BIAS_SLEEP_MONITOR_S
RTC_CNTL_BIAS_SLEEP_MONITOR_V
RTC_CNTL_BROWN_OUT_ANA_RST_EN_S
RTC_CNTL_BROWN_OUT_ANA_RST_EN_V
RTC_CNTL_BROWN_OUT_CLOSE_FLASH_ENA_S
RTC_CNTL_BROWN_OUT_CLOSE_FLASH_ENA_V
RTC_CNTL_BROWN_OUT_CNT_CLR_S
RTC_CNTL_BROWN_OUT_CNT_CLR_V
RTC_CNTL_BROWN_OUT_DET_S
RTC_CNTL_BROWN_OUT_DET_V
RTC_CNTL_BROWN_OUT_ENA_S
RTC_CNTL_BROWN_OUT_ENA_V
RTC_CNTL_BROWN_OUT_INT_CLR_S
RTC_CNTL_BROWN_OUT_INT_CLR_V
RTC_CNTL_BROWN_OUT_INT_ENA_S
RTC_CNTL_BROWN_OUT_INT_ENA_V
RTC_CNTL_BROWN_OUT_INT_ENA_W1TC_S
RTC_CNTL_BROWN_OUT_INT_ENA_W1TC_V
RTC_CNTL_BROWN_OUT_INT_ENA_W1TS_S
RTC_CNTL_BROWN_OUT_INT_ENA_W1TS_V
RTC_CNTL_BROWN_OUT_INT_RAW_S
RTC_CNTL_BROWN_OUT_INT_RAW_V
RTC_CNTL_BROWN_OUT_INT_ST_S
RTC_CNTL_BROWN_OUT_INT_ST_V
RTC_CNTL_BROWN_OUT_INT_WAIT
RTC_CNTL_BROWN_OUT_INT_WAIT_S
RTC_CNTL_BROWN_OUT_INT_WAIT_V
RTC_CNTL_BROWN_OUT_PD_RF_ENA_S
RTC_CNTL_BROWN_OUT_PD_RF_ENA_V
RTC_CNTL_BROWN_OUT_REG
RTC_CNTL_BROWN_OUT_RST_ENA_S
RTC_CNTL_BROWN_OUT_RST_ENA_V
RTC_CNTL_BROWN_OUT_RST_SEL_S
RTC_CNTL_BROWN_OUT_RST_SEL_V
RTC_CNTL_BROWN_OUT_RST_WAIT
RTC_CNTL_BROWN_OUT_RST_WAIT_S
RTC_CNTL_BROWN_OUT_RST_WAIT_V
RTC_CNTL_BT_FORCE_ISO_S
RTC_CNTL_BT_FORCE_ISO_V
RTC_CNTL_BT_FORCE_NOISO_S
RTC_CNTL_BT_FORCE_NOISO_V
RTC_CNTL_BT_FORCE_PD_S
RTC_CNTL_BT_FORCE_PD_V
RTC_CNTL_BT_FORCE_PU_S
RTC_CNTL_BT_FORCE_PU_V
RTC_CNTL_BT_PD_EN_S
RTC_CNTL_BT_PD_EN_V
RTC_CNTL_BT_POWERUP_TIMER
RTC_CNTL_BT_POWERUP_TIMER_S
RTC_CNTL_BT_POWERUP_TIMER_V
RTC_CNTL_BT_WAIT_TIMER
RTC_CNTL_BT_WAIT_TIMER_S
RTC_CNTL_BT_WAIT_TIMER_V
RTC_CNTL_CK8M_DFREQ
RTC_CNTL_CK8M_DFREQ_S
RTC_CNTL_CK8M_DFREQ_V
RTC_CNTL_CK8M_DIV
RTC_CNTL_CK8M_DIV_S
RTC_CNTL_CK8M_DIV_SEL
RTC_CNTL_CK8M_DIV_SEL_S
RTC_CNTL_CK8M_DIV_SEL_V
RTC_CNTL_CK8M_DIV_SEL_VLD_S
RTC_CNTL_CK8M_DIV_SEL_VLD_V
RTC_CNTL_CK8M_DIV_V
RTC_CNTL_CK8M_FORCE_NOGATING_S
RTC_CNTL_CK8M_FORCE_NOGATING_V
RTC_CNTL_CK8M_FORCE_PD_S
RTC_CNTL_CK8M_FORCE_PD_V
RTC_CNTL_CK8M_FORCE_PU_S
RTC_CNTL_CK8M_FORCE_PU_V
RTC_CNTL_CK8M_WAIT
RTC_CNTL_CK8M_WAIT_S
RTC_CNTL_CK8M_WAIT_V
RTC_CNTL_CKGEN_I2C_PU_S
RTC_CNTL_CKGEN_I2C_PU_V
RTC_CNTL_CLK_CONF_REG
RTC_CNTL_CLR_DG_PAD_AUTOHOLD_S
RTC_CNTL_CLR_DG_PAD_AUTOHOLD_V
RTC_CNTL_CNTL_DATE
RTC_CNTL_CNTL_DATE_S
RTC_CNTL_CNTL_DATE_V
RTC_CNTL_COCPU_STATE_DONE_S
RTC_CNTL_COCPU_STATE_DONE_V
RTC_CNTL_COCPU_STATE_SLP_S
RTC_CNTL_COCPU_STATE_SLP_V
RTC_CNTL_COCPU_STATE_START_S
RTC_CNTL_COCPU_STATE_START_V
RTC_CNTL_COCPU_STATE_SWITCH_S
RTC_CNTL_COCPU_STATE_SWITCH_V
RTC_CNTL_CPUPERIOD_SEL
RTC_CNTL_CPUPERIOD_SEL_S
RTC_CNTL_CPUPERIOD_SEL_V
RTC_CNTL_CPUSEL_CONF_S
RTC_CNTL_CPUSEL_CONF_V
RTC_CNTL_CPU_PERIOD_CONF_REG
RTC_CNTL_CPU_STALL_EN_S
RTC_CNTL_CPU_STALL_EN_V
RTC_CNTL_CPU_STALL_WAIT
RTC_CNTL_CPU_STALL_WAIT_S
RTC_CNTL_CPU_STALL_WAIT_V
RTC_CNTL_CPU_TOP_FORCE_ISO_S
RTC_CNTL_CPU_TOP_FORCE_ISO_V
RTC_CNTL_CPU_TOP_FORCE_NOISO_S
RTC_CNTL_CPU_TOP_FORCE_NOISO_V
RTC_CNTL_CPU_TOP_FORCE_PD_S
RTC_CNTL_CPU_TOP_FORCE_PD_V
RTC_CNTL_CPU_TOP_FORCE_PU_S
RTC_CNTL_CPU_TOP_FORCE_PU_V
RTC_CNTL_CPU_TOP_PD_EN_S
RTC_CNTL_CPU_TOP_PD_EN_V
RTC_CNTL_CPU_TOP_POWERUP_TIMER
RTC_CNTL_CPU_TOP_POWERUP_TIMER_S
RTC_CNTL_CPU_TOP_POWERUP_TIMER_V
RTC_CNTL_CPU_TOP_WAIT_TIMER
RTC_CNTL_CPU_TOP_WAIT_TIMER_S
RTC_CNTL_CPU_TOP_WAIT_TIMER_V
RTC_CNTL_DAC_XTAL_32K
RTC_CNTL_DAC_XTAL_32K_S
RTC_CNTL_DAC_XTAL_32K_V
RTC_CNTL_DATE_REG
RTC_CNTL_DBG_ATTEN_DEEP_SLP
RTC_CNTL_DBG_ATTEN_DEEP_SLP_S
RTC_CNTL_DBG_ATTEN_DEEP_SLP_V
RTC_CNTL_DBG_ATTEN_MONITOR
RTC_CNTL_DBG_ATTEN_MONITOR_S
RTC_CNTL_DBG_ATTEN_MONITOR_V
RTC_CNTL_DBG_MAP_REG
RTC_CNTL_DBG_SAR_SEL_REG
RTC_CNTL_DBG_SEL_REG
RTC_CNTL_DBOOST_FORCE_PD_S
RTC_CNTL_DBOOST_FORCE_PD_V
RTC_CNTL_DBOOST_FORCE_PU_S
RTC_CNTL_DBOOST_FORCE_PU_V
RTC_CNTL_DBUF_XTAL_32K_S
RTC_CNTL_DBUF_XTAL_32K_V
RTC_CNTL_DEBUG_12M_NO_GATING_S
RTC_CNTL_DEBUG_12M_NO_GATING_V
RTC_CNTL_DEBUG_BIT_SEL
RTC_CNTL_DEBUG_BIT_SEL_S
RTC_CNTL_DEBUG_BIT_SEL_V
RTC_CNTL_DEBUG_SEL0
RTC_CNTL_DEBUG_SEL0_S
RTC_CNTL_DEBUG_SEL0_V
RTC_CNTL_DEBUG_SEL1
RTC_CNTL_DEBUG_SEL2
RTC_CNTL_DEBUG_SEL3
RTC_CNTL_DEBUG_SEL4
RTC_CNTL_DEBUG_SEL1_S
RTC_CNTL_DEBUG_SEL1_V
RTC_CNTL_DEBUG_SEL2_S
RTC_CNTL_DEBUG_SEL2_V
RTC_CNTL_DEBUG_SEL3_S
RTC_CNTL_DEBUG_SEL3_V
RTC_CNTL_DEBUG_SEL4_S
RTC_CNTL_DEBUG_SEL4_V
RTC_CNTL_DEEP_SLP_REJECT_EN_S
RTC_CNTL_DEEP_SLP_REJECT_EN_V
RTC_CNTL_DGM_XTAL_32K
RTC_CNTL_DGM_XTAL_32K_S
RTC_CNTL_DGM_XTAL_32K_V
RTC_CNTL_DG_PAD_AUTOHOLD_EN_S
RTC_CNTL_DG_PAD_AUTOHOLD_EN_V
RTC_CNTL_DG_PAD_AUTOHOLD_S
RTC_CNTL_DG_PAD_AUTOHOLD_V
RTC_CNTL_DG_PAD_FORCE_HOLD_S
RTC_CNTL_DG_PAD_FORCE_HOLD_V
RTC_CNTL_DG_PAD_FORCE_ISO_S
RTC_CNTL_DG_PAD_FORCE_ISO_V
RTC_CNTL_DG_PAD_FORCE_NOISO_S
RTC_CNTL_DG_PAD_FORCE_NOISO_V
RTC_CNTL_DG_PAD_FORCE_UNHOLD_S
RTC_CNTL_DG_PAD_FORCE_UNHOLD_V
RTC_CNTL_DG_PERI_FORCE_ISO_S
RTC_CNTL_DG_PERI_FORCE_ISO_V
RTC_CNTL_DG_PERI_FORCE_NOISO_S
RTC_CNTL_DG_PERI_FORCE_NOISO_V
RTC_CNTL_DG_PERI_FORCE_PD_S
RTC_CNTL_DG_PERI_FORCE_PD_V
RTC_CNTL_DG_PERI_FORCE_PU_S
RTC_CNTL_DG_PERI_FORCE_PU_V
RTC_CNTL_DG_PERI_PD_EN_S
RTC_CNTL_DG_PERI_PD_EN_V
RTC_CNTL_DG_PERI_POWERUP_TIMER
RTC_CNTL_DG_PERI_POWERUP_TIMER_S
RTC_CNTL_DG_PERI_POWERUP_TIMER_V
RTC_CNTL_DG_PERI_WAIT_TIMER
RTC_CNTL_DG_PERI_WAIT_TIMER_S
RTC_CNTL_DG_PERI_WAIT_TIMER_V
RTC_CNTL_DG_VDD_DRV_B_SLP
RTC_CNTL_DG_VDD_DRV_B_SLP_EN_S
RTC_CNTL_DG_VDD_DRV_B_SLP_EN_V
RTC_CNTL_DG_VDD_DRV_B_SLP_S
RTC_CNTL_DG_VDD_DRV_B_SLP_V
RTC_CNTL_DG_WRAP_FORCE_ISO_S
RTC_CNTL_DG_WRAP_FORCE_ISO_V
RTC_CNTL_DG_WRAP_FORCE_NOISO_S
RTC_CNTL_DG_WRAP_FORCE_NOISO_V
RTC_CNTL_DG_WRAP_FORCE_NORST_S
RTC_CNTL_DG_WRAP_FORCE_NORST_V
RTC_CNTL_DG_WRAP_FORCE_PD_S
RTC_CNTL_DG_WRAP_FORCE_PD_V
RTC_CNTL_DG_WRAP_FORCE_PU_S
RTC_CNTL_DG_WRAP_FORCE_PU_V
RTC_CNTL_DG_WRAP_FORCE_RST_S
RTC_CNTL_DG_WRAP_FORCE_RST_V
RTC_CNTL_DG_WRAP_PD_EN_S
RTC_CNTL_DG_WRAP_PD_EN_V
RTC_CNTL_DG_WRAP_POWERUP_TIMER
RTC_CNTL_DG_WRAP_POWERUP_TIMER_S
RTC_CNTL_DG_WRAP_POWERUP_TIMER_V
RTC_CNTL_DG_WRAP_WAIT_TIMER
RTC_CNTL_DG_WRAP_WAIT_TIMER_S
RTC_CNTL_DG_WRAP_WAIT_TIMER_V
RTC_CNTL_DIAG0_REG
RTC_CNTL_DIG_CAL_EN_S
RTC_CNTL_DIG_CAL_EN_V
RTC_CNTL_DIG_CLK8M_D256_EN_S
RTC_CNTL_DIG_CLK8M_D256_EN_V
RTC_CNTL_DIG_CLK8M_EN_S
RTC_CNTL_DIG_CLK8M_EN_V
RTC_CNTL_DIG_ISO_FORCE_OFF_S
RTC_CNTL_DIG_ISO_FORCE_OFF_V
RTC_CNTL_DIG_ISO_FORCE_ON_S
RTC_CNTL_DIG_ISO_FORCE_ON_V
RTC_CNTL_DIG_ISO_REG
RTC_CNTL_DIG_ISO_S
RTC_CNTL_DIG_ISO_V
RTC_CNTL_DIG_PAD_HOLD
RTC_CNTL_DIG_PAD_HOLD_REG
RTC_CNTL_DIG_PAD_HOLD_S
RTC_CNTL_DIG_PAD_HOLD_V
RTC_CNTL_DIG_PWC_REG
RTC_CNTL_DIG_XTAL32K_EN_S
RTC_CNTL_DIG_XTAL32K_EN_V
RTC_CNTL_DREFH_SDIO
RTC_CNTL_DREFH_SDIO_S
RTC_CNTL_DREFH_SDIO_V
RTC_CNTL_DREFL_SDIO
RTC_CNTL_DREFL_SDIO_S
RTC_CNTL_DREFL_SDIO_V
RTC_CNTL_DREFM_SDIO
RTC_CNTL_DREFM_SDIO_S
RTC_CNTL_DREFM_SDIO_V
RTC_CNTL_DRESET_MASK_APPCPU_S
RTC_CNTL_DRESET_MASK_APPCPU_V
RTC_CNTL_DRESET_MASK_PROCPU_S
RTC_CNTL_DRESET_MASK_PROCPU_V
RTC_CNTL_DRES_XTAL_32K
RTC_CNTL_DRES_XTAL_32K_S
RTC_CNTL_DRES_XTAL_32K_V
RTC_CNTL_EFUSE_CLK_FORCE_GATING_S
RTC_CNTL_EFUSE_CLK_FORCE_GATING_V
RTC_CNTL_EFUSE_CLK_FORCE_NOGATING_S
RTC_CNTL_EFUSE_CLK_FORCE_NOGATING_V
RTC_CNTL_ENB_CK8M_DIV_S
RTC_CNTL_ENB_CK8M_DIV_V
RTC_CNTL_ENB_CK8M_S
RTC_CNTL_ENB_CK8M_V
RTC_CNTL_ENCKINIT_XTAL_32K_S
RTC_CNTL_ENCKINIT_XTAL_32K_V
RTC_CNTL_EXT_WAKEUP_CONF_REG
RTC_CNTL_EXT_XTL_CONF_REG
RTC_CNTL_FASTMEM_FORCE_LPD_S
RTC_CNTL_FASTMEM_FORCE_LPD_V
RTC_CNTL_FASTMEM_FORCE_LPU_S
RTC_CNTL_FASTMEM_FORCE_LPU_V
RTC_CNTL_FAST_CLK_RTC_SEL_S
RTC_CNTL_FAST_CLK_RTC_SEL_V
RTC_CNTL_FIB_SEL
RTC_CNTL_FIB_SEL_REG
RTC_CNTL_FIB_SEL_S
RTC_CNTL_FIB_SEL_V
RTC_CNTL_FORCE_DOWNLOAD_BOOT_S
RTC_CNTL_FORCE_DOWNLOAD_BOOT_V
RTC_CNTL_FORCE_XPD_SAR
RTC_CNTL_FORCE_XPD_SAR_S
RTC_CNTL_FORCE_XPD_SAR_V
RTC_CNTL_GLITCH_DET_INT_CLR_S
RTC_CNTL_GLITCH_DET_INT_CLR_V
RTC_CNTL_GLITCH_DET_INT_ENA_S
RTC_CNTL_GLITCH_DET_INT_ENA_V
RTC_CNTL_GLITCH_DET_INT_ENA_W1TC_S
RTC_CNTL_GLITCH_DET_INT_ENA_W1TC_V
RTC_CNTL_GLITCH_DET_INT_ENA_W1TS_S
RTC_CNTL_GLITCH_DET_INT_ENA_W1TS_V
RTC_CNTL_GLITCH_DET_INT_RAW_S
RTC_CNTL_GLITCH_DET_INT_RAW_V
RTC_CNTL_GLITCH_DET_INT_ST_S
RTC_CNTL_GLITCH_DET_INT_ST_V
RTC_CNTL_GLITCH_RST_EN_S
RTC_CNTL_GLITCH_RST_EN_V
RTC_CNTL_GPIO_PIN0_FUN_SEL
RTC_CNTL_GPIO_PIN0_FUN_SEL_S
RTC_CNTL_GPIO_PIN0_FUN_SEL_V
RTC_CNTL_GPIO_PIN0_HOLD_S
RTC_CNTL_GPIO_PIN0_HOLD_V
RTC_CNTL_GPIO_PIN0_INT_TYPE
RTC_CNTL_GPIO_PIN0_INT_TYPE_S
RTC_CNTL_GPIO_PIN0_INT_TYPE_V
RTC_CNTL_GPIO_PIN0_MUX_SEL_S
RTC_CNTL_GPIO_PIN0_MUX_SEL_V
RTC_CNTL_GPIO_PIN0_WAKEUP_ENABLE_S
RTC_CNTL_GPIO_PIN0_WAKEUP_ENABLE_V
RTC_CNTL_GPIO_PIN1_FUN_SEL
RTC_CNTL_GPIO_PIN1_FUN_SEL_S
RTC_CNTL_GPIO_PIN1_FUN_SEL_V
RTC_CNTL_GPIO_PIN1_HOLD_S
RTC_CNTL_GPIO_PIN1_HOLD_V
RTC_CNTL_GPIO_PIN1_INT_TYPE
RTC_CNTL_GPIO_PIN1_INT_TYPE_S
RTC_CNTL_GPIO_PIN1_INT_TYPE_V
RTC_CNTL_GPIO_PIN1_MUX_SEL_S
RTC_CNTL_GPIO_PIN1_MUX_SEL_V
RTC_CNTL_GPIO_PIN1_WAKEUP_ENABLE_S
RTC_CNTL_GPIO_PIN1_WAKEUP_ENABLE_V
RTC_CNTL_GPIO_PIN2_FUN_SEL
RTC_CNTL_GPIO_PIN2_FUN_SEL_S
RTC_CNTL_GPIO_PIN2_FUN_SEL_V
RTC_CNTL_GPIO_PIN2_HOLD_S
RTC_CNTL_GPIO_PIN2_HOLD_V
RTC_CNTL_GPIO_PIN2_INT_TYPE
RTC_CNTL_GPIO_PIN2_INT_TYPE_S
RTC_CNTL_GPIO_PIN2_INT_TYPE_V
RTC_CNTL_GPIO_PIN2_MUX_SEL_S
RTC_CNTL_GPIO_PIN2_MUX_SEL_V
RTC_CNTL_GPIO_PIN2_WAKEUP_ENABLE_S
RTC_CNTL_GPIO_PIN2_WAKEUP_ENABLE_V
RTC_CNTL_GPIO_PIN3_FUN_SEL
RTC_CNTL_GPIO_PIN3_FUN_SEL_S
RTC_CNTL_GPIO_PIN3_FUN_SEL_V
RTC_CNTL_GPIO_PIN3_HOLD_S
RTC_CNTL_GPIO_PIN3_HOLD_V
RTC_CNTL_GPIO_PIN3_INT_TYPE
RTC_CNTL_GPIO_PIN3_INT_TYPE_S
RTC_CNTL_GPIO_PIN3_INT_TYPE_V
RTC_CNTL_GPIO_PIN3_MUX_SEL_S
RTC_CNTL_GPIO_PIN3_MUX_SEL_V
RTC_CNTL_GPIO_PIN3_WAKEUP_ENABLE_S
RTC_CNTL_GPIO_PIN3_WAKEUP_ENABLE_V
RTC_CNTL_GPIO_PIN4_FUN_SEL
RTC_CNTL_GPIO_PIN4_FUN_SEL_S
RTC_CNTL_GPIO_PIN4_FUN_SEL_V
RTC_CNTL_GPIO_PIN4_HOLD_S
RTC_CNTL_GPIO_PIN4_HOLD_V
RTC_CNTL_GPIO_PIN4_INT_TYPE
RTC_CNTL_GPIO_PIN4_INT_TYPE_S
RTC_CNTL_GPIO_PIN4_INT_TYPE_V
RTC_CNTL_GPIO_PIN4_MUX_SEL_S
RTC_CNTL_GPIO_PIN4_MUX_SEL_V
RTC_CNTL_GPIO_PIN4_WAKEUP_ENABLE_S
RTC_CNTL_GPIO_PIN4_WAKEUP_ENABLE_V
RTC_CNTL_GPIO_PIN5_FUN_SEL
RTC_CNTL_GPIO_PIN5_FUN_SEL_S
RTC_CNTL_GPIO_PIN5_FUN_SEL_V
RTC_CNTL_GPIO_PIN5_HOLD_S
RTC_CNTL_GPIO_PIN5_HOLD_V
RTC_CNTL_GPIO_PIN5_INT_TYPE
RTC_CNTL_GPIO_PIN5_INT_TYPE_S
RTC_CNTL_GPIO_PIN5_INT_TYPE_V
RTC_CNTL_GPIO_PIN5_MUX_SEL_S
RTC_CNTL_GPIO_PIN5_MUX_SEL_V
RTC_CNTL_GPIO_PIN5_WAKEUP_ENABLE_S
RTC_CNTL_GPIO_PIN5_WAKEUP_ENABLE_V
RTC_CNTL_GPIO_PIN_CLK_GATE_S
RTC_CNTL_GPIO_PIN_CLK_GATE_V
RTC_CNTL_GPIO_WAKEUP_FILTER_S
RTC_CNTL_GPIO_WAKEUP_FILTER_V
RTC_CNTL_GPIO_WAKEUP_REG
RTC_CNTL_GPIO_WAKEUP_STATUS
RTC_CNTL_GPIO_WAKEUP_STATUS_CLR_S
RTC_CNTL_GPIO_WAKEUP_STATUS_CLR_V
RTC_CNTL_GPIO_WAKEUP_STATUS_S
RTC_CNTL_GPIO_WAKEUP_STATUS_V
RTC_CNTL_I2C_RESET_POR_FORCE_PD_S
RTC_CNTL_I2C_RESET_POR_FORCE_PD_V
RTC_CNTL_I2C_RESET_POR_FORCE_PU_S
RTC_CNTL_I2C_RESET_POR_FORCE_PU_V
RTC_CNTL_INT_CLR_REG
RTC_CNTL_INT_ENA_REG
RTC_CNTL_INT_ENA_W1TC_REG
RTC_CNTL_INT_ENA_W1TS_REG
RTC_CNTL_INT_RAW_REG
RTC_CNTL_INT_ST_REG
RTC_CNTL_IN_LOW_POWER_STATE_S
RTC_CNTL_IN_LOW_POWER_STATE_V
RTC_CNTL_IN_WAKEUP_STATE_S
RTC_CNTL_IN_WAKEUP_STATE_V
RTC_CNTL_IO_MUX_RESET_DISABLE_S
RTC_CNTL_IO_MUX_RESET_DISABLE_V
RTC_CNTL_JTAG_RESET_FLAG_APPCPU_S
RTC_CNTL_JTAG_RESET_FLAG_APPCPU_V
RTC_CNTL_JTAG_RESET_FLAG_CLR_APPCPU_S
RTC_CNTL_JTAG_RESET_FLAG_CLR_APPCPU_V
RTC_CNTL_JTAG_RESET_FLAG_CLR_PROCPU_S
RTC_CNTL_JTAG_RESET_FLAG_CLR_PROCPU_V
RTC_CNTL_JTAG_RESET_FLAG_PROCPU_S
RTC_CNTL_JTAG_RESET_FLAG_PROCPU_V
RTC_CNTL_LIGHT_SLP_REJECT_EN_S
RTC_CNTL_LIGHT_SLP_REJECT_EN_V
RTC_CNTL_LOW_POWER_DIAG1
RTC_CNTL_LOW_POWER_DIAG1_S
RTC_CNTL_LOW_POWER_DIAG1_V
RTC_CNTL_LOW_POWER_ST_REG
RTC_CNTL_LSLP_MEM_FORCE_PD_S
RTC_CNTL_LSLP_MEM_FORCE_PD_V
RTC_CNTL_LSLP_MEM_FORCE_PU_S
RTC_CNTL_LSLP_MEM_FORCE_PU_V
RTC_CNTL_MAIN_STATE
RTC_CNTL_MAIN_STATE_IN_IDLE_S
RTC_CNTL_MAIN_STATE_IN_IDLE_V
RTC_CNTL_MAIN_STATE_IN_SLP_S
RTC_CNTL_MAIN_STATE_IN_SLP_V
RTC_CNTL_MAIN_STATE_IN_WAIT_8M_S
RTC_CNTL_MAIN_STATE_IN_WAIT_8M_V
RTC_CNTL_MAIN_STATE_IN_WAIT_PLL_S
RTC_CNTL_MAIN_STATE_IN_WAIT_PLL_V
RTC_CNTL_MAIN_STATE_IN_WAIT_XTL_S
RTC_CNTL_MAIN_STATE_IN_WAIT_XTL_V
RTC_CNTL_MAIN_STATE_PLL_ON_S
RTC_CNTL_MAIN_STATE_PLL_ON_V
RTC_CNTL_MAIN_STATE_S
RTC_CNTL_MAIN_STATE_V
RTC_CNTL_MAIN_STATE_WAIT_END_S
RTC_CNTL_MAIN_STATE_WAIT_END_V
RTC_CNTL_MAIN_STATE_XTAL_ISO_S
RTC_CNTL_MAIN_STATE_XTAL_ISO_V
RTC_CNTL_MAIN_TIMER_ALARM_EN_S
RTC_CNTL_MAIN_TIMER_ALARM_EN_V
RTC_CNTL_MAIN_TIMER_INT_CLR_S
RTC_CNTL_MAIN_TIMER_INT_CLR_V
RTC_CNTL_MAIN_TIMER_INT_ENA_S
RTC_CNTL_MAIN_TIMER_INT_ENA_V
RTC_CNTL_MAIN_TIMER_INT_ENA_W1TC_S
RTC_CNTL_MAIN_TIMER_INT_ENA_W1TC_V
RTC_CNTL_MAIN_TIMER_INT_ENA_W1TS_S
RTC_CNTL_MAIN_TIMER_INT_ENA_W1TS_V
RTC_CNTL_MAIN_TIMER_INT_RAW_S
RTC_CNTL_MAIN_TIMER_INT_RAW_V
RTC_CNTL_MAIN_TIMER_INT_ST_S
RTC_CNTL_MAIN_TIMER_INT_ST_V
RTC_CNTL_MIN_SLP_VAL
RTC_CNTL_MIN_SLP_VAL_S
RTC_CNTL_MIN_SLP_VAL_V
RTC_CNTL_MIN_TIME_CK8M_OFF
RTC_CNTL_MIN_TIME_CK8M_OFF_S
RTC_CNTL_MIN_TIME_CK8M_OFF_V
RTC_CNTL_OCD_HALT_ON_RESET_APPCPU_S
RTC_CNTL_OCD_HALT_ON_RESET_APPCPU_V
RTC_CNTL_OCD_HALT_ON_RESET_PROCPU_S
RTC_CNTL_OCD_HALT_ON_RESET_PROCPU_V
RTC_CNTL_OPTION1_REG
RTC_CNTL_OPTIONS0_REG
RTC_CNTL_PAD_FORCE_HOLD_S
RTC_CNTL_PAD_FORCE_HOLD_V
RTC_CNTL_PAD_HOLD_REG
RTC_CNTL_PD_CUR_DEEP_SLP_S
RTC_CNTL_PD_CUR_DEEP_SLP_V
RTC_CNTL_PD_CUR_MONITOR_S
RTC_CNTL_PD_CUR_MONITOR_V
RTC_CNTL_PERI_ISO_S
RTC_CNTL_PERI_ISO_V
RTC_CNTL_PG_CTRL_REG
RTC_CNTL_PLLA_FORCE_PD_S
RTC_CNTL_PLLA_FORCE_PD_V
RTC_CNTL_PLLA_FORCE_PU_S
RTC_CNTL_PLLA_FORCE_PU_V
RTC_CNTL_PLL_BUF_WAIT
RTC_CNTL_PLL_BUF_WAIT_DEFAULT
RTC_CNTL_PLL_BUF_WAIT_S
RTC_CNTL_PLL_BUF_WAIT_V
RTC_CNTL_PLL_FORCE_ISO_S
RTC_CNTL_PLL_FORCE_ISO_V
RTC_CNTL_PLL_FORCE_NOISO_S
RTC_CNTL_PLL_FORCE_NOISO_V
RTC_CNTL_PLL_I2C_PU_S
RTC_CNTL_PLL_I2C_PU_V
RTC_CNTL_POWER_GLITCH_DSENSE
RTC_CNTL_POWER_GLITCH_DSENSE_S
RTC_CNTL_POWER_GLITCH_DSENSE_V
RTC_CNTL_POWER_GLITCH_EFUSE_SEL_S
RTC_CNTL_POWER_GLITCH_EFUSE_SEL_V
RTC_CNTL_POWER_GLITCH_EN_S
RTC_CNTL_POWER_GLITCH_EN_V
RTC_CNTL_POWER_GLITCH_FORCE_PD_S
RTC_CNTL_POWER_GLITCH_FORCE_PD_V
RTC_CNTL_POWER_GLITCH_FORCE_PU_S
RTC_CNTL_POWER_GLITCH_FORCE_PU_V
RTC_CNTL_PVTMON_PU_S
RTC_CNTL_PVTMON_PU_V
RTC_CNTL_PWC_REG
RTC_CNTL_RDY_FOR_WAKEUP_S
RTC_CNTL_RDY_FOR_WAKEUP_V
RTC_CNTL_REG
RTC_CNTL_REG1P8_READY_S
RTC_CNTL_REG1P8_READY_V
RTC_CNTL_REGULATOR_FORCE_PD_S
RTC_CNTL_REGULATOR_FORCE_PD_V
RTC_CNTL_REGULATOR_FORCE_PU_S
RTC_CNTL_REGULATOR_FORCE_PU_V
RTC_CNTL_REJECT_CAUSE
RTC_CNTL_REJECT_CAUSE_S
RTC_CNTL_REJECT_CAUSE_V
RTC_CNTL_RESET_CAUSE_APPCPU
RTC_CNTL_RESET_CAUSE_APPCPU_S
RTC_CNTL_RESET_CAUSE_APPCPU_V
RTC_CNTL_RESET_CAUSE_PROCPU
RTC_CNTL_RESET_CAUSE_PROCPU_S
RTC_CNTL_RESET_CAUSE_PROCPU_V
RTC_CNTL_RESET_STATE_REG
RTC_CNTL_RETENTION_CLKOFF_WAIT
RTC_CNTL_RETENTION_CLKOFF_WAIT_S
RTC_CNTL_RETENTION_CLKOFF_WAIT_V
RTC_CNTL_RETENTION_CLK_SEL_S
RTC_CNTL_RETENTION_CLK_SEL_V
RTC_CNTL_RETENTION_CTRL_REG
RTC_CNTL_RETENTION_DONE_WAIT
RTC_CNTL_RETENTION_DONE_WAIT_S
RTC_CNTL_RETENTION_DONE_WAIT_V
RTC_CNTL_RETENTION_EN_S
RTC_CNTL_RETENTION_EN_V
RTC_CNTL_RETENTION_WAIT
RTC_CNTL_RETENTION_WAIT_S
RTC_CNTL_RETENTION_WAIT_V
RTC_CNTL_RFRX_PBUS_PU_S
RTC_CNTL_RFRX_PBUS_PU_V
RTC_CNTL_SAR2_PWDET_CCT
RTC_CNTL_SAR2_PWDET_CCT_S
RTC_CNTL_SAR2_PWDET_CCT_V
RTC_CNTL_SAR_DEBUG_SEL
RTC_CNTL_SAR_DEBUG_SEL_S
RTC_CNTL_SAR_DEBUG_SEL_V
RTC_CNTL_SAR_I2C_PU_S
RTC_CNTL_SAR_I2C_PU_V
RTC_CNTL_SCK_DCAP
RTC_CNTL_SCK_DCAP_DEFAULT
RTC_CNTL_SCK_DCAP_S
RTC_CNTL_SCK_DCAP_V
RTC_CNTL_SCRATCH0
RTC_CNTL_SCRATCH0_S
RTC_CNTL_SCRATCH0_V
RTC_CNTL_SCRATCH1
RTC_CNTL_SCRATCH2
RTC_CNTL_SCRATCH3
RTC_CNTL_SCRATCH4
RTC_CNTL_SCRATCH5
RTC_CNTL_SCRATCH6
RTC_CNTL_SCRATCH7
RTC_CNTL_SCRATCH1_S
RTC_CNTL_SCRATCH1_V
RTC_CNTL_SCRATCH2_S
RTC_CNTL_SCRATCH2_V
RTC_CNTL_SCRATCH3_S
RTC_CNTL_SCRATCH3_V
RTC_CNTL_SCRATCH4_S
RTC_CNTL_SCRATCH4_V
RTC_CNTL_SCRATCH5_S
RTC_CNTL_SCRATCH5_V
RTC_CNTL_SCRATCH6_S
RTC_CNTL_SCRATCH6_V
RTC_CNTL_SCRATCH7_S
RTC_CNTL_SCRATCH7_V
RTC_CNTL_SDIO_ACTIVE_IND_S
RTC_CNTL_SDIO_ACTIVE_IND_V
RTC_CNTL_SDIO_CONF_REG
RTC_CNTL_SDIO_DCAP
RTC_CNTL_SDIO_DCAP_S
RTC_CNTL_SDIO_DCAP_V
RTC_CNTL_SDIO_DCURLIM
RTC_CNTL_SDIO_DCURLIM_S
RTC_CNTL_SDIO_DCURLIM_V
RTC_CNTL_SDIO_DTHDRV
RTC_CNTL_SDIO_DTHDRV_S
RTC_CNTL_SDIO_DTHDRV_V
RTC_CNTL_SDIO_ENCURLIM_S
RTC_CNTL_SDIO_ENCURLIM_V
RTC_CNTL_SDIO_EN_INITI_S
RTC_CNTL_SDIO_EN_INITI_V
RTC_CNTL_SDIO_FORCE_S
RTC_CNTL_SDIO_FORCE_V
RTC_CNTL_SDIO_INITI
RTC_CNTL_SDIO_INITI_S
RTC_CNTL_SDIO_INITI_V
RTC_CNTL_SDIO_MODECURLIM_S
RTC_CNTL_SDIO_MODECURLIM_V
RTC_CNTL_SDIO_PD_EN_S
RTC_CNTL_SDIO_PD_EN_V
RTC_CNTL_SDIO_TIEH_S
RTC_CNTL_SDIO_TIEH_V
RTC_CNTL_SDIO_TIMER_TARGET
RTC_CNTL_SDIO_TIMER_TARGET_S
RTC_CNTL_SDIO_TIMER_TARGET_V
RTC_CNTL_SENSOR_CTRL_REG
RTC_CNTL_SLEEP_EN_S
RTC_CNTL_SLEEP_EN_V
RTC_CNTL_SLEEP_REJECT_ENA
RTC_CNTL_SLEEP_REJECT_ENA_S
RTC_CNTL_SLEEP_REJECT_ENA_V
RTC_CNTL_SLOW_CLK_CONF_REG
RTC_CNTL_SLOW_CLK_NEXT_EDGE_S
RTC_CNTL_SLOW_CLK_NEXT_EDGE_V
RTC_CNTL_SLP_REJECT_CAUSE_CLR_S
RTC_CNTL_SLP_REJECT_CAUSE_CLR_V
RTC_CNTL_SLP_REJECT_CAUSE_REG
RTC_CNTL_SLP_REJECT_CONF_REG
RTC_CNTL_SLP_REJECT_INT_CLR_S
RTC_CNTL_SLP_REJECT_INT_CLR_V
RTC_CNTL_SLP_REJECT_INT_ENA_S
RTC_CNTL_SLP_REJECT_INT_ENA_V
RTC_CNTL_SLP_REJECT_INT_ENA_W1TC_S
RTC_CNTL_SLP_REJECT_INT_ENA_W1TC_V
RTC_CNTL_SLP_REJECT_INT_ENA_W1TS_S
RTC_CNTL_SLP_REJECT_INT_ENA_W1TS_V
RTC_CNTL_SLP_REJECT_INT_RAW_S
RTC_CNTL_SLP_REJECT_INT_RAW_V
RTC_CNTL_SLP_REJECT_INT_ST_S
RTC_CNTL_SLP_REJECT_INT_ST_V
RTC_CNTL_SLP_REJECT_S
RTC_CNTL_SLP_REJECT_V
RTC_CNTL_SLP_TIMER0_REG
RTC_CNTL_SLP_TIMER1_REG
RTC_CNTL_SLP_VAL_HI
RTC_CNTL_SLP_VAL_HI_S
RTC_CNTL_SLP_VAL_HI_V
RTC_CNTL_SLP_VAL_LO
RTC_CNTL_SLP_VAL_LO_S
RTC_CNTL_SLP_VAL_LO_V
RTC_CNTL_SLP_WAKEUP_CAUSE_REG
RTC_CNTL_SLP_WAKEUP_INT_CLR_S
RTC_CNTL_SLP_WAKEUP_INT_CLR_V
RTC_CNTL_SLP_WAKEUP_INT_ENA_S
RTC_CNTL_SLP_WAKEUP_INT_ENA_V
RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TC_S
RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TC_V
RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TS_S
RTC_CNTL_SLP_WAKEUP_INT_ENA_W1TS_V
RTC_CNTL_SLP_WAKEUP_INT_RAW_S
RTC_CNTL_SLP_WAKEUP_INT_RAW_V
RTC_CNTL_SLP_WAKEUP_INT_ST_S
RTC_CNTL_SLP_WAKEUP_INT_ST_V
RTC_CNTL_SLP_WAKEUP_S
RTC_CNTL_SLP_WAKEUP_V
RTC_CNTL_STATE0_REG
RTC_CNTL_STAT_VECTOR_SEL_APPCPU_S
RTC_CNTL_STAT_VECTOR_SEL_APPCPU_V
RTC_CNTL_STAT_VECTOR_SEL_PROCPU_S
RTC_CNTL_STAT_VECTOR_SEL_PROCPU_V
RTC_CNTL_STORE0_REG
RTC_CNTL_STORE1_REG
RTC_CNTL_STORE2_REG
RTC_CNTL_STORE3_REG
RTC_CNTL_STORE4_REG
RTC_CNTL_STORE5_REG
RTC_CNTL_STORE6_REG
RTC_CNTL_STORE7_REG
RTC_CNTL_SWD_AUTO_FEED_EN_S
RTC_CNTL_SWD_AUTO_FEED_EN_V
RTC_CNTL_SWD_BYPASS_RST_S
RTC_CNTL_SWD_BYPASS_RST_V
RTC_CNTL_SWD_CONF_REG
RTC_CNTL_SWD_DISABLE_S
RTC_CNTL_SWD_DISABLE_V
RTC_CNTL_SWD_FEED_INT_S
RTC_CNTL_SWD_FEED_INT_V
RTC_CNTL_SWD_FEED_S
RTC_CNTL_SWD_FEED_V
RTC_CNTL_SWD_INT_CLR_S
RTC_CNTL_SWD_INT_CLR_V
RTC_CNTL_SWD_INT_ENA_S
RTC_CNTL_SWD_INT_ENA_V
RTC_CNTL_SWD_INT_ENA_W1TC_S
RTC_CNTL_SWD_INT_ENA_W1TC_V
RTC_CNTL_SWD_INT_ENA_W1TS_S
RTC_CNTL_SWD_INT_ENA_W1TS_V
RTC_CNTL_SWD_INT_RAW_S
RTC_CNTL_SWD_INT_RAW_V
RTC_CNTL_SWD_INT_ST_S
RTC_CNTL_SWD_INT_ST_V
RTC_CNTL_SWD_RESET_FLAG_S
RTC_CNTL_SWD_RESET_FLAG_V
RTC_CNTL_SWD_RST_FLAG_CLR_S
RTC_CNTL_SWD_RST_FLAG_CLR_V
RTC_CNTL_SWD_SIGNAL_WIDTH
RTC_CNTL_SWD_SIGNAL_WIDTH_S
RTC_CNTL_SWD_SIGNAL_WIDTH_V
RTC_CNTL_SWD_WKEY
RTC_CNTL_SWD_WKEY_S
RTC_CNTL_SWD_WKEY_V
RTC_CNTL_SWD_WPROTECT_REG
RTC_CNTL_SW_APPCPU_RST_S
RTC_CNTL_SW_APPCPU_RST_V
RTC_CNTL_SW_CPU_INT_S
RTC_CNTL_SW_CPU_INT_V
RTC_CNTL_SW_CPU_STALL_REG
RTC_CNTL_SW_PROCPU_RST_S
RTC_CNTL_SW_PROCPU_RST_V
RTC_CNTL_SW_STALL_APPCPU_C0
RTC_CNTL_SW_STALL_APPCPU_C0_S
RTC_CNTL_SW_STALL_APPCPU_C0_V
RTC_CNTL_SW_STALL_APPCPU_C1
RTC_CNTL_SW_STALL_APPCPU_C1_S
RTC_CNTL_SW_STALL_APPCPU_C1_V
RTC_CNTL_SW_STALL_PROCPU_C0
RTC_CNTL_SW_STALL_PROCPU_C0_S
RTC_CNTL_SW_STALL_PROCPU_C0_V
RTC_CNTL_SW_STALL_PROCPU_C1
RTC_CNTL_SW_STALL_PROCPU_C1_S
RTC_CNTL_SW_STALL_PROCPU_C1_V
RTC_CNTL_SW_SYS_RST_S
RTC_CNTL_SW_SYS_RST_V
RTC_CNTL_TIMER1_REG
RTC_CNTL_TIMER2_REG
RTC_CNTL_TIMER3_REG
RTC_CNTL_TIMER4_REG
RTC_CNTL_TIMER5_REG
RTC_CNTL_TIMER6_REG
RTC_CNTL_TIMER_SYS_RST_S
RTC_CNTL_TIMER_SYS_RST_V
RTC_CNTL_TIMER_SYS_STALL_S
RTC_CNTL_TIMER_SYS_STALL_V
RTC_CNTL_TIMER_VALUE0_HIGH
RTC_CNTL_TIMER_VALUE0_HIGH_S
RTC_CNTL_TIMER_VALUE0_HIGH_V
RTC_CNTL_TIMER_VALUE0_LOW
RTC_CNTL_TIMER_VALUE0_LOW_S
RTC_CNTL_TIMER_VALUE0_LOW_V
RTC_CNTL_TIMER_VALUE1_HIGH
RTC_CNTL_TIMER_VALUE1_HIGH_S
RTC_CNTL_TIMER_VALUE1_HIGH_V
RTC_CNTL_TIMER_VALUE1_LOW
RTC_CNTL_TIMER_VALUE1_LOW_S
RTC_CNTL_TIMER_VALUE1_LOW_V
RTC_CNTL_TIMER_XTL_OFF_S
RTC_CNTL_TIMER_XTL_OFF_V
RTC_CNTL_TIME_HIGH0_REG
RTC_CNTL_TIME_HIGH1_REG
RTC_CNTL_TIME_LOW0_REG
RTC_CNTL_TIME_LOW1_REG
RTC_CNTL_TIME_UPDATE_REG
RTC_CNTL_TIME_UPDATE_S
RTC_CNTL_TIME_UPDATE_V
RTC_CNTL_TOUCH_STATE_DONE_S
RTC_CNTL_TOUCH_STATE_DONE_V
RTC_CNTL_TOUCH_STATE_SLP_S
RTC_CNTL_TOUCH_STATE_SLP_V
RTC_CNTL_TOUCH_STATE_START_S
RTC_CNTL_TOUCH_STATE_START_V
RTC_CNTL_TOUCH_STATE_SWITCH_S
RTC_CNTL_TOUCH_STATE_SWITCH_V
RTC_CNTL_TXRF_I2C_PU_S
RTC_CNTL_TXRF_I2C_PU_V
RTC_CNTL_ULP_CP_TIMER_1_REG
RTC_CNTL_ULP_CP_TIMER_SLP_CYCLE
RTC_CNTL_ULP_CP_TIMER_SLP_CYCLE_S
RTC_CNTL_ULP_CP_TIMER_SLP_CYCLE_V
RTC_CNTL_USB_CONF_REG
RTC_CNTL_VDD_SPI_PWR_DRV
RTC_CNTL_VDD_SPI_PWR_DRV_S
RTC_CNTL_VDD_SPI_PWR_DRV_V
RTC_CNTL_VDD_SPI_PWR_FORCE_S
RTC_CNTL_VDD_SPI_PWR_FORCE_V
RTC_CNTL_WAKEUP_CAUSE
RTC_CNTL_WAKEUP_CAUSE_S
RTC_CNTL_WAKEUP_CAUSE_V
RTC_CNTL_WAKEUP_ENA
RTC_CNTL_WAKEUP_ENA_S
RTC_CNTL_WAKEUP_ENA_V
RTC_CNTL_WAKEUP_STATE_REG
RTC_CNTL_WDTCONFIG0_REG
RTC_CNTL_WDTCONFIG1_REG
RTC_CNTL_WDTCONFIG2_REG
RTC_CNTL_WDTCONFIG3_REG
RTC_CNTL_WDTCONFIG4_REG
RTC_CNTL_WDTFEED_REG
RTC_CNTL_WDTWPROTECT_REG
RTC_CNTL_WDT_APPCPU_RESET_EN_S
RTC_CNTL_WDT_APPCPU_RESET_EN_V
RTC_CNTL_WDT_CHIP_RESET_EN_S
RTC_CNTL_WDT_CHIP_RESET_EN_V
RTC_CNTL_WDT_CHIP_RESET_WIDTH
RTC_CNTL_WDT_CHIP_RESET_WIDTH_S
RTC_CNTL_WDT_CHIP_RESET_WIDTH_V
RTC_CNTL_WDT_CPU_RESET_LENGTH
RTC_CNTL_WDT_CPU_RESET_LENGTH_S
RTC_CNTL_WDT_CPU_RESET_LENGTH_V
RTC_CNTL_WDT_EN_S
RTC_CNTL_WDT_EN_V
RTC_CNTL_WDT_FEED_S
RTC_CNTL_WDT_FEED_V
RTC_CNTL_WDT_FLASHBOOT_MOD_EN_S
RTC_CNTL_WDT_FLASHBOOT_MOD_EN_V
RTC_CNTL_WDT_INT_CLR_S
RTC_CNTL_WDT_INT_CLR_V
RTC_CNTL_WDT_INT_ENA_S
RTC_CNTL_WDT_INT_ENA_V
RTC_CNTL_WDT_INT_ENA_W1TC_S
RTC_CNTL_WDT_INT_ENA_W1TC_V
RTC_CNTL_WDT_INT_ENA_W1TS_S
RTC_CNTL_WDT_INT_ENA_W1TS_V
RTC_CNTL_WDT_INT_RAW_S
RTC_CNTL_WDT_INT_RAW_V
RTC_CNTL_WDT_INT_ST_S
RTC_CNTL_WDT_INT_ST_V
RTC_CNTL_WDT_PAUSE_IN_SLP_S
RTC_CNTL_WDT_PAUSE_IN_SLP_V
RTC_CNTL_WDT_PROCPU_RESET_EN_S
RTC_CNTL_WDT_PROCPU_RESET_EN_V
RTC_CNTL_WDT_STATE
RTC_CNTL_WDT_STATE_S
RTC_CNTL_WDT_STATE_V
RTC_CNTL_WDT_STG0
RTC_CNTL_WDT_STG0_HOLD
RTC_CNTL_WDT_STG0_HOLD_S
RTC_CNTL_WDT_STG0_HOLD_V
RTC_CNTL_WDT_STG0_S
RTC_CNTL_WDT_STG0_V
RTC_CNTL_WDT_STG1
RTC_CNTL_WDT_STG2
RTC_CNTL_WDT_STG3
RTC_CNTL_WDT_STG1_HOLD
RTC_CNTL_WDT_STG1_HOLD_S
RTC_CNTL_WDT_STG1_HOLD_V
RTC_CNTL_WDT_STG1_S
RTC_CNTL_WDT_STG1_V
RTC_CNTL_WDT_STG2_HOLD
RTC_CNTL_WDT_STG2_HOLD_S
RTC_CNTL_WDT_STG2_HOLD_V
RTC_CNTL_WDT_STG2_S
RTC_CNTL_WDT_STG2_V
RTC_CNTL_WDT_STG3_HOLD
RTC_CNTL_WDT_STG3_HOLD_S
RTC_CNTL_WDT_STG3_HOLD_V
RTC_CNTL_WDT_STG3_S
RTC_CNTL_WDT_STG3_V
RTC_CNTL_WDT_SYS_RESET_LENGTH
RTC_CNTL_WDT_SYS_RESET_LENGTH_S
RTC_CNTL_WDT_SYS_RESET_LENGTH_V
RTC_CNTL_WDT_WKEY
RTC_CNTL_WDT_WKEY_S
RTC_CNTL_WDT_WKEY_V
RTC_CNTL_WIFI_FORCE_ISO_S
RTC_CNTL_WIFI_FORCE_ISO_V
RTC_CNTL_WIFI_FORCE_NOISO_S
RTC_CNTL_WIFI_FORCE_NOISO_V
RTC_CNTL_WIFI_FORCE_PD_S
RTC_CNTL_WIFI_FORCE_PD_V
RTC_CNTL_WIFI_FORCE_PU_S
RTC_CNTL_WIFI_FORCE_PU_V
RTC_CNTL_WIFI_ISO_S
RTC_CNTL_WIFI_ISO_V
RTC_CNTL_WIFI_PD_EN_S
RTC_CNTL_WIFI_PD_EN_V
RTC_CNTL_WIFI_POWERUP_TIMER
RTC_CNTL_WIFI_POWERUP_TIMER_S
RTC_CNTL_WIFI_POWERUP_TIMER_V
RTC_CNTL_WIFI_WAIT_TIMER
RTC_CNTL_WIFI_WAIT_TIMER_S
RTC_CNTL_WIFI_WAIT_TIMER_V
RTC_CNTL_XPD_DIG_DCDC_S
RTC_CNTL_XPD_DIG_DCDC_V
RTC_CNTL_XPD_DIG_S
RTC_CNTL_XPD_DIG_V
RTC_CNTL_XPD_ROM0_S
RTC_CNTL_XPD_ROM0_V
RTC_CNTL_XPD_RTC_PERI_S
RTC_CNTL_XPD_RTC_PERI_V
RTC_CNTL_XPD_SDIO_REG_S
RTC_CNTL_XPD_SDIO_REG_V
RTC_CNTL_XPD_WIFI_S
RTC_CNTL_XPD_WIFI_V
RTC_CNTL_XPD_XTAL_32K_S
RTC_CNTL_XPD_XTAL_32K_V
RTC_CNTL_XTAL32K_AUTO_BACKUP_S
RTC_CNTL_XTAL32K_AUTO_BACKUP_V
RTC_CNTL_XTAL32K_AUTO_RESTART_S
RTC_CNTL_XTAL32K_AUTO_RESTART_V
RTC_CNTL_XTAL32K_AUTO_RETURN_S
RTC_CNTL_XTAL32K_AUTO_RETURN_V
RTC_CNTL_XTAL32K_CLK_FACTOR
RTC_CNTL_XTAL32K_CLK_FACTOR_REG
RTC_CNTL_XTAL32K_CLK_FACTOR_S
RTC_CNTL_XTAL32K_CLK_FACTOR_V
RTC_CNTL_XTAL32K_CONF_REG
RTC_CNTL_XTAL32K_DEAD_INT_CLR_S
RTC_CNTL_XTAL32K_DEAD_INT_CLR_V
RTC_CNTL_XTAL32K_DEAD_INT_ENA_S
RTC_CNTL_XTAL32K_DEAD_INT_ENA_V
RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TC_S
RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TC_V
RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TS_S
RTC_CNTL_XTAL32K_DEAD_INT_ENA_W1TS_V
RTC_CNTL_XTAL32K_DEAD_INT_RAW_S
RTC_CNTL_XTAL32K_DEAD_INT_RAW_V
RTC_CNTL_XTAL32K_DEAD_INT_ST_S
RTC_CNTL_XTAL32K_DEAD_INT_ST_V
RTC_CNTL_XTAL32K_EXT_CLK_FO_S
RTC_CNTL_XTAL32K_EXT_CLK_FO_V
RTC_CNTL_XTAL32K_GPIO_SEL_S
RTC_CNTL_XTAL32K_GPIO_SEL_V
RTC_CNTL_XTAL32K_RESTART_WAIT
RTC_CNTL_XTAL32K_RESTART_WAIT_S
RTC_CNTL_XTAL32K_RESTART_WAIT_V
RTC_CNTL_XTAL32K_RETURN_WAIT
RTC_CNTL_XTAL32K_RETURN_WAIT_S
RTC_CNTL_XTAL32K_RETURN_WAIT_V
RTC_CNTL_XTAL32K_STABLE_THRES
RTC_CNTL_XTAL32K_STABLE_THRES_S
RTC_CNTL_XTAL32K_STABLE_THRES_V
RTC_CNTL_XTAL32K_WDT_CLK_FO_S
RTC_CNTL_XTAL32K_WDT_CLK_FO_V
RTC_CNTL_XTAL32K_WDT_EN_S
RTC_CNTL_XTAL32K_WDT_EN_V
RTC_CNTL_XTAL32K_WDT_RESET_S
RTC_CNTL_XTAL32K_WDT_RESET_V
RTC_CNTL_XTAL32K_WDT_TIMEOUT
RTC_CNTL_XTAL32K_WDT_TIMEOUT_S
RTC_CNTL_XTAL32K_WDT_TIMEOUT_V
RTC_CNTL_XTAL32K_XPD_FORCE_S
RTC_CNTL_XTAL32K_XPD_FORCE_V
RTC_CNTL_XTAL_FORCE_NOGATING_S
RTC_CNTL_XTAL_FORCE_NOGATING_V
RTC_CNTL_XTAL_GLOBAL_FORCE_GATING_S
RTC_CNTL_XTAL_GLOBAL_FORCE_GATING_V
RTC_CNTL_XTAL_GLOBAL_FORCE_NOGATING_S
RTC_CNTL_XTAL_GLOBAL_FORCE_NOGATING_V
RTC_CNTL_XTL_BUF_WAIT
RTC_CNTL_XTL_BUF_WAIT_DEFAULT
RTC_CNTL_XTL_BUF_WAIT_S
RTC_CNTL_XTL_BUF_WAIT_V
RTC_CNTL_XTL_EN_WAIT
RTC_CNTL_XTL_EN_WAIT_S
RTC_CNTL_XTL_EN_WAIT_V
RTC_CNTL_XTL_EXT_CTR_EN_S
RTC_CNTL_XTL_EXT_CTR_EN_V
RTC_CNTL_XTL_EXT_CTR_LV_S
RTC_CNTL_XTL_EXT_CTR_LV_V
RTC_CNTL_XTL_EXT_CTR_SEL
RTC_CNTL_XTL_EXT_CTR_SEL_S
RTC_CNTL_XTL_EXT_CTR_SEL_V
RTC_CNTL_XTL_FORCE_ISO_S
RTC_CNTL_XTL_FORCE_ISO_V
RTC_CNTL_XTL_FORCE_NOISO_S
RTC_CNTL_XTL_FORCE_NOISO_V
RTC_CNTL_XTL_FORCE_PD_S
RTC_CNTL_XTL_FORCE_PD_V
RTC_CNTL_XTL_FORCE_PU_S
RTC_CNTL_XTL_FORCE_PU_V
RTC_WDT_STG_SEL_INT
RTC_WDT_STG_SEL_OFF
RTC_WDT_STG_SEL_RESET_CPU
RTC_WDT_STG_SEL_RESET_RTC
RTC_WDT_STG_SEL_RESET_SYSTEM
RVHAL_EXCM_LEVEL
RVHAL_INTR_ENABLE_THRESH
RV_EXTERNAL_INT_COUNT
RV_EXTERNAL_INT_OFFSET
RW_RX_ON_IDX
RW_TX_ON_IDX
RW_WAKEUP_REQ_IDX
RX_STATUS_IDX
RX_WINDOW_IDX
R_OK
RingbufferType_t_RINGBUF_TYPE_ALLOWSPLIT
Allow-split buffers will split an item into two parts if necessary in order to store it. Each item requires an 8 byte overhead for a header, splitting incurs an extra header. Each item will always internally occupy a 32-bit aligned size of space.
RingbufferType_t_RINGBUF_TYPE_BYTEBUF
Byte buffers store data as a sequence of bytes and do not maintain separate items, therefore byte buffers have no overhead. All data is stored as a sequence of byte and any number of bytes can be sent or retrieved each time.
RingbufferType_t_RINGBUF_TYPE_MAX
Byte buffers store data as a sequence of bytes and do not maintain separate items, therefore byte buffers have no overhead. All data is stored as a sequence of byte and any number of bytes can be sent or retrieved each time.
RingbufferType_t_RINGBUF_TYPE_NOSPLIT
No-split buffers will only store an item in contiguous memory and will never split an item. Each item requires an 8 byte overhead for a header and will always internally occupy a 32-bit aligned size of space.
S16_F
SAE_H2E_IDENTIFIER_LEN
SATP32_ASID
SATP32_MODE
SATP32_PPN
SATP64_ASID
SATP64_MODE
SATP64_PPN
SATP_MODE
SATP_MODE_OFF
SATP_MODE_SV32
SATP_MODE_SV39
SATP_MODE_SV48
SATP_MODE_SV57
SATP_MODE_SV64
SA_NOCLDSTOP
SBT_MAX
SCF_CMD_AC
SCF_CMD_ADTC
SCF_CMD_BC
SCF_CMD_BCR
SCF_CMD_READ
SCF_ITSDONE
SCF_RSP_136
SCF_RSP_BSY
SCF_RSP_CRC
SCF_RSP_IDX
SCF_RSP_PRESENT
SCF_RSP_R0
SCF_RSP_R1
SCF_RSP_R2
SCF_RSP_R3
SCF_RSP_R4
SCF_RSP_R5
SCF_RSP_R6
SCF_RSP_R7
SCF_RSP_R1B
SCF_RSP_R5B
SCF_WAIT_BUSY
SCHED_FIFO
SCHED_OTHER
SCHED_RR
SCR_SD_BUS_WIDTHS_1BIT
SCR_SD_BUS_WIDTHS_4BIT
SCR_SD_SECURITY_1_0
SCR_SD_SECURITY_1_0_2
SCR_SD_SECURITY_NONE
SCR_SD_SPEC_VER_2
SCR_SD_SPEC_VER_1_0
SCR_SD_SPEC_VER_1_10
SCR_STRUCTURE_VER_1_0
SDIO_R1_FUNC_NUM_ERR
SDMMC_FREQ_26M
SDMMC_FREQ_52M
SDMMC_FREQ_DDR50
SDMMC_FREQ_DEFAULT
SDMMC_FREQ_HIGHSPEED
SDMMC_FREQ_PROBING
SDMMC_FREQ_SDR50
SDMMC_TIMING_HIGHSPEED
SDMMC_TIMING_LEGACY
SDMMC_TIMING_MMC_DDR52
SDSPI_IO_ACTIVE_LOW
SD_ACCESS_MODE
SD_ACCESS_MODE_DDR50
SD_ACCESS_MODE_SDR12
SD_ACCESS_MODE_SDR25
SD_ACCESS_MODE_SDR50
SD_ACCESS_MODE_SDR104
SD_APP_OP_COND
SD_APP_SD_STATUS
SD_APP_SEND_NUM_WR_BLOCKS
SD_APP_SEND_SCR
SD_APP_SET_BUS_WIDTH
SD_ARG_BUS_WIDTH_1
SD_ARG_BUS_WIDTH_4
SD_ARG_CMD52_DATA_MASK
SD_ARG_CMD52_DATA_SHIFT
SD_ARG_CMD52_EXCHANGE
SD_ARG_CMD52_FUNC_MASK
SD_ARG_CMD52_FUNC_SHIFT
SD_ARG_CMD52_READ
SD_ARG_CMD52_REG_MASK
SD_ARG_CMD52_REG_SHIFT
SD_ARG_CMD52_WRITE
SD_ARG_CMD53_BLOCK_MODE
SD_ARG_CMD53_FUNC_MASK
SD_ARG_CMD53_FUNC_SHIFT
SD_ARG_CMD53_INCREMENT
SD_ARG_CMD53_LENGTH_MASK
SD_ARG_CMD53_LENGTH_MAX
SD_ARG_CMD53_LENGTH_SHIFT
SD_ARG_CMD53_READ
SD_ARG_CMD53_REG_MASK
SD_ARG_CMD53_REG_SHIFT
SD_ARG_CMD53_WRITE
SD_CLK_GPIO_NUM
SD_CMD_GPIO_NUM
SD_COMMAND_SYSTEM
SD_CRC_ON_OFF
SD_CSD_CCC_AS
SD_CSD_CCC_BASIC
SD_CSD_CCC_BR
SD_CSD_CCC_BW
SD_CSD_CCC_ERASE
SD_CSD_CCC_IOM
SD_CSD_CCC_LC
SD_CSD_CCC_SWITCH
SD_CSD_CCC_WP
SD_CSD_CSDVER_1_0
SD_CSD_CSDVER_2_0
SD_CSD_RW_BL_LEN_1G
SD_CSD_RW_BL_LEN_2G
SD_CSD_SPEED_25_MHZ
SD_CSD_SPEED_50_MHZ
SD_CSD_SPEED_100_MHZ
SD_CSD_SPEED_200_MHZ
SD_CSD_TAAC_1_5_MSEC
SD_CSD_V2_BL_LEN
SD_CSD_VDD_RW_CURR_80mA
SD_CSD_VDD_RW_CURR_100mA
SD_CURRENT_LIMIT
SD_DATA0_GPIO_NUM
SD_DATA1_GPIO_NUM
SD_DATA2_GPIO_NUM
SD_DATA3_GPIO_NUM
SD_DRIVER_STRENGTH
SD_DRIVER_STRENGTH_A
SD_DRIVER_STRENGTH_B
SD_DRIVER_STRENGTH_C
SD_DRIVER_STRENGTH_D
SD_ERASE_GROUP_END
SD_ERASE_GROUP_START
SD_IO_CCCR_BLKSIZEH
SD_IO_CCCR_BLKSIZEL
SD_IO_CCCR_BUS_WIDTH
SD_IO_CCCR_CARD_CAP
SD_IO_CCCR_CISPTR
SD_IO_CCCR_CTL
SD_IO_CCCR_FN_ENABLE
SD_IO_CCCR_FN_READY
SD_IO_CCCR_HIGHSPEED
SD_IO_CCCR_INT_ENABLE
SD_IO_CCCR_INT_PENDING
SD_IO_CCCR_SIZE
SD_IO_CCCR_START
SD_IO_CIS_SIZE
SD_IO_CIS_START
SD_IO_FBR_SIZE
SD_IO_FBR_START
SD_IO_OCR_MASK
SD_IO_OCR_MEM_PRESENT
SD_IO_OCR_MEM_READY
SD_IO_RW_DIRECT
SD_IO_RW_EXTENDED
SD_IO_SEND_OP_COND
SD_OCR_2_7V_2_8V
SD_OCR_2_8V_2_9V
SD_OCR_2_9V_3_0V
SD_OCR_3_0V_3_1V
SD_OCR_3_1V_3_2V
SD_OCR_3_2V_3_3V
SD_OCR_3_3V_3_4V
SD_OCR_3_4V_3_5V
SD_OCR_3_5V_3_6V
SD_OCR_CARD_READY
SD_OCR_S18_RA
SD_OCR_SDHC_CAP
SD_OCR_VOL_MASK
SD_OCR_XPC
SD_READ_OCR
SD_SEND_IF_COND
SD_SEND_RELATIVE_ADDR
SD_SEND_SWITCH_FUNC
SD_SFUNC_FUNC_MAX
SD_SFUNC_GROUP_MAX
SD_SPI_DATA_ACCEPTED
SD_SPI_DATA_CRC_ERROR
SD_SPI_DATA_WR_ERROR
SD_SPI_R1_ADDR_ERR
SD_SPI_R1_CMD_CRC_ERR
SD_SPI_R1_ERASE_RST
SD_SPI_R1_ERASE_SEQ_ERR
SD_SPI_R1_IDLE_STATE
SD_SPI_R1_ILLEGAL_CMD
SD_SPI_R1_NO_RESPONSE
SD_SPI_R1_PARAM_ERR
SD_SPI_R2_CARD_LOCKED
SD_SPI_R2_CC_ERROR
SD_SPI_R2_ECC_FAILED
SD_SPI_R2_ERASE_PARAM
SD_SPI_R2_ERROR
SD_SPI_R2_OUT_OF_RANGE
SD_SPI_R2_UNLOCK_FAILED
SD_SPI_R2_WP_VIOLATION
SD_SSR_SIZE
SD_SWITCH_VOLTAGE
SEEK_CUR
SEEK_END
SEEK_SET
SHA_TYPE_SHA1
SHA_TYPE_SHA2_224
SHA_TYPE_SHA2_256
SHA_TYPE_SHA_TYPE_MAX
SHUT_RD
SHUT_RDWR
SHUT_WR
SIGABRT
SIGALRM
SIGBUS
SIGCHLD
SIGCLD
SIGCONT
SIGEMT
SIGEV_NONE
SIGEV_SIGNAL
SIGEV_THREAD
SIGFPE
SIGHUP
SIGILL
SIGINT
SIGIO
SIGIOT
SIGKILL
SIGLOST
SIGPIPE
SIGPOLL
SIGPROF
SIGQUIT
SIGSEGV
SIGSTKSZ
SIGSTOP
SIGSYS
SIGTERM
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGURG
SIGUSR1
SIGUSR2
SIGVTALRM
SIGWINCH
SIGXCPU
SIGXFSZ
SIG_BLOCK
SIG_GPIO_OUT_IDX
SIG_IN_FUNC97_IDX
SIG_IN_FUNC98_IDX
SIG_IN_FUNC99_IDX
SIG_IN_FUNC100_IDX
SIG_IN_FUNC_97_IDX
SIG_IN_FUNC_98_IDX
SIG_IN_FUNC_99_IDX
SIG_IN_FUNC_100_IDX
SIG_SETMASK
SIG_UNBLOCK
SIN_ZERO_LEN
SI_ASYNCIO
SI_MESGQ
SI_QUEUE
SI_TIMER
SI_USER
SLIPIF_THREAD_NAME
SLIPIF_THREAD_PRIO
SLIPIF_THREAD_STACKSIZE
SLIP_DEBUG
SLP_DRV
SLP_DRV_S
SLP_DRV_V
SLP_IE_S
SLP_IE_V
SLP_OE_S
SLP_OE_V
SLP_PD_S
SLP_PD_V
SLP_PU_S
SLP_PU_V
SLP_SEL_S
SLP_SEL_V
SNTP_MAX_SERVERS
SNTP_SERVER_DNS
SNTP_STARTUP_DELAY
SOCK_DGRAM
SOCK_RAW
SOCK_SEQPACKET
SOCK_STREAM
SOC_ADC_ARBITER_SUPPORTED
SOC_ADC_ATTEN_NUM
SOC_ADC_CALIBRATION_V1_SUPPORTED
SOC_ADC_DIGI_CONTROLLER_NUM
SOC_ADC_DIGI_DATA_BYTES_PER_CONV
SOC_ADC_DIGI_IIR_FILTER_NUM
SOC_ADC_DIGI_MAX_BITWIDTH
SOC_ADC_DIGI_MIN_BITWIDTH
SOC_ADC_DIGI_MONITOR_NUM
SOC_ADC_DIGI_RESULT_BYTES
SOC_ADC_DIG_CTRL_SUPPORTED
SOC_ADC_DIG_IIR_FILTER_SUPPORTED
SOC_ADC_DMA_SUPPORTED
SOC_ADC_MAX_CHANNEL_NUM
SOC_ADC_MONITOR_SUPPORTED
SOC_ADC_PATT_LEN_MAX
SOC_ADC_PERIPH_NUM
SOC_ADC_RTC_MAX_BITWIDTH
SOC_ADC_RTC_MIN_BITWIDTH
SOC_ADC_SAMPLE_FREQ_THRES_HIGH
SOC_ADC_SAMPLE_FREQ_THRES_LOW
SOC_ADC_SELF_HW_CALI_SUPPORTED
SOC_ADC_SHARED_POWER
SOC_ADC_SUPPORTED
SOC_AES_GDMA
SOC_AES_SUPPORTED
SOC_AES_SUPPORT_AES_128
SOC_AES_SUPPORT_AES_256
SOC_AES_SUPPORT_DMA
SOC_AHB_GDMA_SUPPORTED
SOC_AHB_GDMA_VERSION
SOC_APB_BACKUP_DMA
SOC_ASSIST_DEBUG_SUPPORTED
SOC_ASYNC_MEMCPY_SUPPORTED
SOC_BLE_50_SUPPORTED
SOC_BLE_DEVICE_PRIVACY_SUPPORTED
SOC_BLE_MESH_SUPPORTED
SOC_BLE_SUPPORTED
SOC_BLUFI_SUPPORTED
SOC_BOD_SUPPORTED
SOC_BROWNOUT_RESET_SUPPORTED
SOC_BT_SUPPORTED
SOC_BYTE_ACCESSIBLE_HIGH
SOC_BYTE_ACCESSIBLE_LOW
SOC_CACHE_FREEZE_SUPPORTED
SOC_CACHE_MEMORY_IBANK_SIZE
SOC_CLK_LP_FAST_SUPPORT_XTAL_D2
SOC_CLK_RC_FAST_D256_FREQ_APPROX
SOC_CLK_RC_FAST_D256_SUPPORTED
SOC_CLK_RC_FAST_FREQ_APPROX
SOC_CLK_RC_FAST_SUPPORT_CALIBRATION
SOC_CLK_RC_SLOW_FREQ_APPROX
SOC_CLK_TREE_SUPPORTED
SOC_CLK_XTAL32K_FREQ_APPROX
SOC_CLK_XTAL32K_SUPPORTED
SOC_COEX_HW_PTI
SOC_CPU_BREAKPOINTS_NUM
SOC_CPU_CORES_NUM
SOC_CPU_HAS_CSR_PC
SOC_CPU_HAS_FLEXIBLE_INTC
SOC_CPU_INTR_NUM
SOC_CPU_WATCHPOINTS_NUM
SOC_CPU_WATCHPOINT_MAX_REGION_SIZE
SOC_DEBUG_HIGH
SOC_DEBUG_LOW
SOC_DEDICATED_GPIO_SUPPORTED
SOC_DEDIC_GPIO_IN_CHANNELS_NUM
SOC_DEDIC_GPIO_OUT_CHANNELS_NUM
SOC_DEDIC_PERIPH_ALWAYS_ENABLE
SOC_DEEP_SLEEP_SUPPORTED
SOC_DIG_SIGN_SUPPORTED
SOC_DIRAM_DRAM_HIGH
SOC_DIRAM_DRAM_LOW
SOC_DIRAM_IRAM_HIGH
SOC_DIRAM_IRAM_LOW
SOC_DMA_HIGH
SOC_DMA_LOW
SOC_DRAM_HIGH
SOC_DRAM_LOW
SOC_DROM_HIGH
SOC_DROM_LOW
SOC_DROM_MASK_HIGH
SOC_DROM_MASK_LOW
SOC_DS_KEY_CHECK_MAX_WAIT_US
SOC_DS_KEY_PARAM_MD_IV_LENGTH
SOC_DS_SIGNATURE_MAX_BIT_LEN
SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK
SOC_EFUSE_DIS_DIRECT_BOOT
SOC_EFUSE_DIS_DOWNLOAD_ICACHE
SOC_EFUSE_DIS_ICACHE
SOC_EFUSE_DIS_PAD_JTAG
SOC_EFUSE_DIS_USB_JTAG
SOC_EFUSE_HAS_EFUSE_RST_BUG
SOC_EFUSE_KEY_PURPOSE_FIELD
SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS
SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS
SOC_EFUSE_SOFT_DIS_JTAG
SOC_EFUSE_SUPPORTED
SOC_EXTERNAL_COEX_ADVANCE
SOC_EXTERNAL_COEX_LEADER_TX_LINE
SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX
SOC_FLASH_ENCRYPTION_XTS_AES
SOC_FLASH_ENCRYPTION_XTS_AES_128
SOC_FLASH_ENC_SUPPORTED
SOC_GDMA_NUM_GROUPS_MAX
SOC_GDMA_PAIRS_PER_GROUP_MAX
SOC_GDMA_SUPPORTED
SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX
SOC_GPIO_CLOCKOUT_CHANNEL_NUM
SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT
SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK
SOC_GPIO_FILTER_CLK_SUPPORT_APB
SOC_GPIO_IN_RANGE_MAX
SOC_GPIO_OUT_RANGE_MAX
SOC_GPIO_PIN_COUNT
SOC_GPIO_PORT
SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP
SOC_GPIO_SUPPORT_FORCE_HOLD
SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER
SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK
SOC_GPIO_VALID_GPIO_MASK
SOC_GPIO_VALID_OUTPUT_GPIO_MASK
SOC_GPSPI_SUPPORTED
SOC_GPTIMER_SUPPORTED
SOC_HMAC_SUPPORTED
SOC_HP_I2C_NUM
SOC_I2C_CMD_REG_NUM
SOC_I2C_FIFO_LEN
SOC_I2C_NUM
SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE
SOC_I2C_SLAVE_SUPPORT_BROADCAST
SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS
SOC_I2C_SUPPORTED
SOC_I2C_SUPPORT_10BIT_ADDR
SOC_I2C_SUPPORT_HW_CLR_BUS
SOC_I2C_SUPPORT_RTC
SOC_I2C_SUPPORT_SLAVE
SOC_I2C_SUPPORT_XTAL
SOC_I2S_HW_VERSION_2
SOC_I2S_NUM
SOC_I2S_PDM_MAX_RX_LINES
SOC_I2S_PDM_MAX_TX_LINES
SOC_I2S_SUPPORTED
SOC_I2S_SUPPORTS_PCM
SOC_I2S_SUPPORTS_PCM2PDM
SOC_I2S_SUPPORTS_PDM
SOC_I2S_SUPPORTS_PDM_RX
SOC_I2S_SUPPORTS_PDM_TX
SOC_I2S_SUPPORTS_PLL_F160M
SOC_I2S_SUPPORTS_TDM
SOC_I2S_SUPPORTS_XTAL
SOC_INTERRUPT_LEVEL_MEDIUM
SOC_IRAM_HIGH
SOC_IRAM_LOW
SOC_IROM_HIGH
SOC_IROM_LOW
SOC_IROM_MASK_HIGH
SOC_IROM_MASK_LOW
SOC_I_D_OFFSET
SOC_LEDC_CHANNEL_NUM
SOC_LEDC_SUPPORTED
SOC_LEDC_SUPPORT_APB_CLOCK
SOC_LEDC_SUPPORT_FADE_STOP
SOC_LEDC_SUPPORT_XTAL_CLOCK
SOC_LEDC_TIMER_BIT_WIDTH
SOC_LEDC_TIMER_NUM
SOC_LIGHT_SLEEP_SUPPORTED
SOC_LP_PERIPH_SHARE_INTERRUPT
SOC_LP_TIMER_BIT_WIDTH_HI
SOC_LP_TIMER_BIT_WIDTH_LO
SOC_MAC_BB_PD_MEM_SIZE
SOC_MAX_CONTIGUOUS_RAM_SIZE
SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE
SOC_MEMPROT_MEM_ALIGN_SIZE
SOC_MEMPROT_SUPPORTED
SOC_MEMSPI_IS_INDEPENDENT
SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED
SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED
SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED
SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED
SOC_MEM_INTERNAL_HIGH
SOC_MEM_INTERNAL_LOW
SOC_MMU_LINEAR_ADDRESS_REGION_NUM
SOC_MMU_PERIPH_NUM
SOC_MPI_MEM_BLOCKS_NUM
SOC_MPI_OPERATIONS_NUM
SOC_MPI_SUPPORTED
SOC_MPU_CONFIGURABLE_REGIONS_SUPPORTED
SOC_MPU_MIN_REGION_SIZE
SOC_MPU_REGIONS_MAX_NUM
SOC_MPU_REGION_RO_SUPPORTED
SOC_MPU_REGION_WO_SUPPORTED
SOC_MWDT_SUPPORT_XTAL
SOC_PERIPHERAL_HIGH
SOC_PERIPHERAL_LOW
SOC_PHY_COMBO_MODULE
SOC_PHY_DIG_REGS_MEM_SIZE
SOC_PHY_SUPPORTED
SOC_PM_CPU_RETENTION_BY_RTCCNTL
SOC_PM_MODEM_PD_BY_SW
SOC_PM_MODEM_RETENTION_BY_BACKUPDMA
SOC_PM_SUPPORTED
SOC_PM_SUPPORT_BT_PD
SOC_PM_SUPPORT_BT_WAKEUP
SOC_PM_SUPPORT_CPU_PD
SOC_PM_SUPPORT_MAC_BB_PD
SOC_PM_SUPPORT_RC_FAST_PD
SOC_PM_SUPPORT_VDDSDIO_PD
SOC_PM_SUPPORT_WIFI_PD
SOC_PM_SUPPORT_WIFI_WAKEUP
SOC_RMT_CHANNELS_PER_GROUP
SOC_RMT_GROUPS
SOC_RMT_MEM_WORDS_PER_CHANNEL
SOC_RMT_RX_CANDIDATES_PER_GROUP
SOC_RMT_SUPPORTED
SOC_RMT_SUPPORT_APB
SOC_RMT_SUPPORT_ASYNC_STOP
SOC_RMT_SUPPORT_RC_FAST
SOC_RMT_SUPPORT_RX_DEMODULATION
SOC_RMT_SUPPORT_RX_PINGPONG
SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY
SOC_RMT_SUPPORT_TX_LOOP_COUNT
SOC_RMT_SUPPORT_TX_SYNCHRO
SOC_RMT_SUPPORT_XTAL
SOC_RMT_TX_CANDIDATES_PER_GROUP
SOC_RNG_SUPPORTED
SOC_ROM_STACK_SIZE
SOC_ROM_STACK_START
SOC_RSA_MAX_BIT_LEN
SOC_RTCIO_PIN_COUNT
SOC_RTC_CNTL_CPU_PD_DMA_ADDR_ALIGN
SOC_RTC_CNTL_CPU_PD_DMA_BLOCK_SIZE
SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH
SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM
SOC_RTC_CNTL_CPU_PD_RETENTION_MEM_SIZE
SOC_RTC_DATA_HIGH
SOC_RTC_DATA_LOW
SOC_RTC_DRAM_HIGH
SOC_RTC_DRAM_LOW
SOC_RTC_FAST_MEM_SUPPORTED
SOC_RTC_IRAM_HIGH
SOC_RTC_IRAM_LOW
SOC_RTC_MEM_SUPPORTED
SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256
SOC_SDM_CHANNELS_PER_GROUP
SOC_SDM_CLK_SUPPORT_APB
SOC_SDM_GROUPS
SOC_SDM_SUPPORTED
SOC_SECURE_BOOT_SUPPORTED
SOC_SECURE_BOOT_V2_RSA
SOC_SHARED_IDCACHE_SUPPORTED
SOC_SHA_DMA_MAX_BUFFER_SIZE
SOC_SHA_GDMA
SOC_SHA_SUPPORTED
SOC_SHA_SUPPORT_DMA
SOC_SHA_SUPPORT_RESUME
SOC_SHA_SUPPORT_SHA1
SOC_SHA_SUPPORT_SHA224
SOC_SHA_SUPPORT_SHA256
SOC_SLEEP_SYSTIMER_STALL_WORKAROUND
SOC_SLEEP_TGWDT_STOP_WORKAROUND
SOC_SPI_FLASH_SUPPORTED
SOC_SPI_MAXIMUM_BUFFER_SIZE
SOC_SPI_MAX_CS_NUM
SOC_SPI_MAX_PRE_DIVIDER
SOC_SPI_MEM_SUPPORT_AUTO_RESUME
SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND
SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE
SOC_SPI_MEM_SUPPORT_CHECK_SUS
SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE
SOC_SPI_MEM_SUPPORT_IDLE_INTR
SOC_SPI_MEM_SUPPORT_SW_SUSPEND
SOC_SPI_MEM_SUPPORT_WRAP
SOC_SPI_PERIPH_NUM
SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT
SOC_SPI_SCT_BUFFER_NUM_MAX
SOC_SPI_SCT_CONF_BITLEN_MAX
SOC_SPI_SCT_REG_NUM
SOC_SPI_SCT_SUPPORTED
SOC_SPI_SLAVE_SUPPORT_SEG_TRANS
SOC_SPI_SUPPORT_CD_SIG
SOC_SPI_SUPPORT_CLK_APB
SOC_SPI_SUPPORT_CLK_XTAL
SOC_SPI_SUPPORT_CONTINUOUS_TRANS
SOC_SPI_SUPPORT_DDRCLK
SOC_SPI_SUPPORT_SLAVE_HD_VER2
SOC_SUPPORTS_SECURE_DL_MODE
SOC_SUPPORT_COEXISTENCE
SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY
SOC_SYSTIMER_ALARM_MISS_COMPENSATE
SOC_SYSTIMER_ALARM_NUM
SOC_SYSTIMER_BIT_WIDTH_HI
SOC_SYSTIMER_BIT_WIDTH_LO
SOC_SYSTIMER_COUNTER_NUM
SOC_SYSTIMER_FIXED_DIVIDER
SOC_SYSTIMER_INT_LEVEL
SOC_SYSTIMER_SUPPORTED
SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC
SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL
SOC_TEMP_SENSOR_SUPPORTED
SOC_TIMER_GROUPS
SOC_TIMER_GROUP_COUNTER_BIT_WIDTH
SOC_TIMER_GROUP_SUPPORT_APB
SOC_TIMER_GROUP_SUPPORT_XTAL
SOC_TIMER_GROUP_TIMERS_PER_GROUP
SOC_TIMER_GROUP_TOTAL_TIMERS
SOC_TWAI_BRP_MAX
SOC_TWAI_BRP_MIN
SOC_TWAI_CLK_SUPPORT_APB
SOC_TWAI_CONTROLLER_NUM
SOC_TWAI_MASK_FILTER_NUM
SOC_TWAI_SUPPORTED
SOC_TWAI_SUPPORTS_RX_STATUS
SOC_UART_BITRATE_MAX
SOC_UART_FIFO_LEN
SOC_UART_HP_NUM
SOC_UART_NUM
SOC_UART_SUPPORTED
SOC_UART_SUPPORT_APB_CLK
SOC_UART_SUPPORT_FSM_TX_WAIT_SEND
SOC_UART_SUPPORT_RTC_CLK
SOC_UART_SUPPORT_WAKEUP_INT
SOC_UART_SUPPORT_XTAL_CLK
SOC_UART_WAKEUP_SUPPORT_ACTIVE_THRESH_MODE
SOC_UHCI_NUM
SOC_UHCI_SUPPORTED
SOC_USB_SERIAL_JTAG_SUPPORTED
SOC_WDT_SUPPORTED
SOC_WIFI_CSI_SUPPORT
SOC_WIFI_FTM_SUPPORT
SOC_WIFI_GCMP_SUPPORT
SOC_WIFI_HW_TSF
SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH
SOC_WIFI_MESH_SUPPORT
SOC_WIFI_PHY_NEEDS_USB_WORKAROUND
SOC_WIFI_SUPPORTED
SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW
SOC_WIFI_TXOP_SUPPORT
SOC_WIFI_WAPI_SUPPORT
SOC_XTAL_SUPPORT_40M
SOC_XT_WDT_SUPPORTED
SOF_BROADCAST
SOF_INHERITED
SOF_KEEPALIVE
SOF_REUSEADDR
SOL_SOCKET
SOMAXCONN
SO_ACCEPTCONN
SO_BINDTODEVICE
SO_BROADCAST
SO_CONTIMEO
SO_DEBUG
SO_DONTROUTE
SO_ERROR
SO_KEEPALIVE
SO_LINGER
SO_NO_CHECK
SO_OOBINLINE
SO_RCVBUF
SO_RCVLOWAT
SO_RCVTIMEO
SO_REUSE
SO_REUSEADDR
SO_REUSEPORT
SO_REUSE_RXTOALL
SO_SNDBUF
SO_SNDLOWAT
SO_SNDTIMEO
SO_TYPE
SO_USELOOPBACK
SPICLK_OUT_IDX
SPICOMMON_BUSFLAG_DUAL
SPICOMMON_BUSFLAG_GPIO_PINS
SPICOMMON_BUSFLAG_IO4_IO7
SPICOMMON_BUSFLAG_IOMUX_PINS
SPICOMMON_BUSFLAG_MASTER
SPICOMMON_BUSFLAG_MISO
SPICOMMON_BUSFLAG_MOSI
SPICOMMON_BUSFLAG_NATIVE_PINS
SPICOMMON_BUSFLAG_OCTAL
SPICOMMON_BUSFLAG_QUAD
SPICOMMON_BUSFLAG_SCLK
SPICOMMON_BUSFLAG_SLAVE
SPICOMMON_BUSFLAG_SLP_ALLOW_PD
SPICOMMON_BUSFLAG_WPHD
SPICS0_OUT_IDX
SPICS1_OUT_IDX
SPID_IN_IDX
SPID_OUT_IDX
SPIHD_IN_IDX
SPIHD_OUT_IDX
SPINLOCK_FREE
SPINLOCK_NO_WAIT
SPINLOCK_OWNER_ID_0
SPINLOCK_OWNER_ID_1
SPINLOCK_OWNER_ID_XOR_SWAP
SPINLOCK_WAIT_FOREVER
SPIQ_IN_IDX
SPIQ_OUT_IDX
SPIWP_IN_IDX
SPIWP_OUT_IDX
SPI_CLK_DIV
SPI_CLK_GPIO_NUM
SPI_CS0_GPIO_NUM
SPI_DEVICE_3WIRE
SPI_DEVICE_BIT_LSBFIRST
SPI_DEVICE_CLK_AS_CS
SPI_DEVICE_DDRCLK
SPI_DEVICE_HALFDUPLEX
SPI_DEVICE_NO_DUMMY
SPI_DEVICE_NO_RETURN_RESULT
SPI_DEVICE_POSITIVE_CS
SPI_DEVICE_RXBIT_LSBFIRST
SPI_DEVICE_TXBIT_LSBFIRST
SPI_D_GPIO_NUM
SPI_FLASH_MMU_PAGE_SIZE
SPI_FLASH_OPI_FLAG
SPI_FLASH_SEC_SIZE
SPI_HD_GPIO_NUM
SPI_MASTER_FREQ_8M
SPI_MASTER_FREQ_9M
SPI_MASTER_FREQ_10M
SPI_MASTER_FREQ_11M
SPI_MASTER_FREQ_13M
SPI_MASTER_FREQ_16M
SPI_MASTER_FREQ_20M
SPI_MASTER_FREQ_26M
SPI_MASTER_FREQ_40M
SPI_MASTER_FREQ_80M
SPI_MAX_DMA_LEN
SPI_Q_GPIO_NUM
SPI_SLAVE_BIT_LSBFIRST
SPI_SLAVE_NO_RETURN_RESULT
SPI_SLAVE_RXBIT_LSBFIRST
SPI_SLAVE_TRANS_DMA_BUFFER_ALIGN_AUTO
SPI_SLAVE_TXBIT_LSBFIRST
SPI_TRANS_CS_KEEP_ACTIVE
SPI_TRANS_DMA_BUFFER_ALIGN_MANUAL
SPI_TRANS_DMA_RX_FAIL
SPI_TRANS_DMA_TX_FAIL
SPI_TRANS_DMA_USE_PSRAM
SPI_TRANS_MODE_DIO
SPI_TRANS_MODE_DIOQIO_ADDR
SPI_TRANS_MODE_OCT
SPI_TRANS_MODE_QIO
SPI_TRANS_MULTILINE_ADDR
SPI_TRANS_MULTILINE_CMD
SPI_TRANS_USE_RXDATA
SPI_TRANS_USE_TXDATA
SPI_TRANS_VARIABLE_ADDR
SPI_TRANS_VARIABLE_CMD
SPI_TRANS_VARIABLE_DUMMY
SPI_WP_GPIO_NUM
SSTATUS32_SD
SSTATUS64_SD
SSTATUS_FS
SSTATUS_MXR
SSTATUS_SD
SSTATUS_SIE
SSTATUS_SPIE
SSTATUS_SPP
SSTATUS_SUM
SSTATUS_UIE
SSTATUS_UPIE
SSTATUS_UXL
SSTATUS_VS
SSTATUS_XS
SS_DISABLE
SS_ONSTACK
STACK_OVERHEAD_APPTRACE
STACK_OVERHEAD_CHECKER
STACK_OVERHEAD_OPTIMIZATION
STACK_OVERHEAD_WATCHPOINT
STATUS_BUSY
STATUS_CANCEL
STATUS_FAIL
STATUS_OK
STATUS_PENDING
STA_NODISK
STA_NOINIT
STA_PROTECT
STDERR_FILENO
STDIN_FILENO
STDOUT_FILENO
STPC0
STPC1
STPC2
SYNCERR_IDX
SYNCFOUND_FLAG_IDX
SYS_DEBUG
SYS_LIGHTWEIGHT_PROT
SYS_STATS
S_BLKSIZE
S_ENFMT
S_IEXEC
S_IFBLK
S_IFCHR
S_IFDIR
S_IFIFO
S_IFLNK
S_IFMT
S_IFREG
S_IFSOCK
S_IREAD
S_IRGRP
S_IROTH
S_IRUSR
S_ISGID
S_ISUID
S_ISVTX
S_IWGRP
S_IWOTH
S_IWRITE
S_IWUSR
S_IXGRP
S_IXOTH
S_IXUSR
TAB0
TAB1
TAB2
TAB3
TABDLY
TAG_BYTES
TAG_WORDS
TASK_EXTRA_STACK_SIZE
TCIFLUSH
TCIOFF
TCIOFLUSH
TCION
TCOFLUSH
TCONTROL_MPTE
TCONTROL_MTE
TCOOFF
TCOON
TCPIP_MBOX_SIZE
TCPIP_THREAD_NAME
TCPIP_THREAD_PRIO
TCPIP_THREAD_STACKSIZE
TCP_CALCULATE_EFF_SEND_MSS
TCP_CWND_DEBUG
TCP_DEFAULT_LISTEN_BACKLOG
TCP_FIN_WAIT_TIMEOUT
TCP_FR_DEBUG
TCP_KEEPALIVE
TCP_KEEPCNT
TCP_KEEPIDLE
TCP_KEEPINTVL
TCP_LISTEN_BACKLOG
TCP_MAXRTX
TCP_MSL
TCP_MSS
TCP_NODELAY
TCP_OOSEQ_MAX_BYTES
TCP_OOSEQ_MAX_PBUFS
TCP_OOSEQ_TIMEOUT
TCP_OVERSIZE
TCP_QLEN_DEBUG
TCP_QUEUE_OOSEQ
TCP_RCV_SCALE
TCP_RST_DEBUG
TCP_RTO_DEBUG
TCP_SND_BUF
TCP_SND_QUEUELEN
TCP_STATS
TCP_SYNMAXRTX
TCP_TMR_INTERVAL
TCP_TTL
TCP_WND
TCP_WND_DEBUG
TCSADRAIN
TCSAFLUSH
TCSANOW
TDATA1_EXECUTE
TDATA1_HIT_S
TDATA1_LOAD
TDATA1_MACHINE
TDATA1_MATCH_EXACT
TDATA1_MATCH_NAPOT
TDATA1_MATCH_S
TDATA1_MATCH_V
TDATA1_STORE
TDATA1_USER
TICKS_PER_US_ROM
TIMERS_DEBUG
TIMER_ABSTIME
TIMER_CLK_FREQ
TMP_MAX
TOSTOP
TOUCH_DEBOUNCE_CNT_MAX
TOUCH_JITTER_STEP_MAX
TOUCH_NOISE_THR_MAX
TOUCH_PAD_MEASURE_CYCLE_DEFAULT
TOUCH_PAD_SLEEP_CYCLE_DEFAULT
TOUCH_PROXIMITY_MEAS_NUM_MAX
TPLFID_FUNCTION_SDIO
TRY_AGAIN
TWAIFD_FRAME_MAX_DLC
TWAIFD_FRAME_MAX_LEN
TWAI_ALERT_ABOVE_ERR_WARN
TWAI_ALERT_ALL
TWAI_ALERT_AND_LOG
TWAI_ALERT_ARB_LOST
TWAI_ALERT_BELOW_ERR_WARN
TWAI_ALERT_BUS_ERROR
TWAI_ALERT_BUS_OFF
TWAI_ALERT_BUS_RECOVERED
TWAI_ALERT_ERR_ACTIVE
TWAI_ALERT_ERR_PASS
TWAI_ALERT_NONE
TWAI_ALERT_PERIPH_RESET
TWAI_ALERT_RECOVERY_IN_PROGRESS
TWAI_ALERT_RX_DATA
TWAI_ALERT_RX_FIFO_OVERRUN
TWAI_ALERT_RX_QUEUE_FULL
TWAI_ALERT_TX_FAILED
TWAI_ALERT_TX_IDLE
TWAI_ALERT_TX_RETRIED
TWAI_ALERT_TX_SUCCESS
TWAI_BRP_MAX
TWAI_BRP_MIN
TWAI_BUS_OFF_ON_IDX
TWAI_CLKOUT_IDX
TWAI_ERR_PASS_THRESH
TWAI_EXTD_ID_MASK
TWAI_EXT_ID_MASK
TWAI_FRAME_EXTD_ID_LEN_BYTES
TWAI_FRAME_MAX_DLC
TWAI_FRAME_MAX_LEN
TWAI_FRAME_STD_ID_LEN_BYTES
TWAI_MSG_FLAG_DLC_NON_COMP
TWAI_MSG_FLAG_EXTD
TWAI_MSG_FLAG_NONE
TWAI_MSG_FLAG_RTR
TWAI_MSG_FLAG_SELF
TWAI_MSG_FLAG_SS
TWAI_RX_IDX
TWAI_STD_ID_MASK
TWAI_TX_IDX
TWO_UNIVERSAL_MAC_ADDR
U0CTS_IN_IDX
U0DSR_IN_IDX
U0DTR_OUT_IDX
U0RTS_OUT_IDX
U0RXD_IN_IDX
U0TXD_OUT_IDX
U1CTS_IN_IDX
U1DSR_IN_IDX
U1DTR_OUT_IDX
U1RTS_OUT_IDX
U1RXD_IN_IDX
U1TXD_OUT_IDX
U16_F
UART_BITRATE_MAX
UART_CLK_FREQ
UART_NUM_0_RXD_DIRECT_GPIO_NUM
UART_NUM_0_TXD_DIRECT_GPIO_NUM
UART_PIN_NO_CHANGE
UDP_STATS
UDP_TTL
UNIVERSAL_MAC_ADDR_NUM
UPDATE_RX_IDX
USB_EXTPHY_OEN_IDX
USB_EXTPHY_RCV_IDX
USB_EXTPHY_SPEED_IDX
USB_EXTPHY_SUSPND_IDX
USB_EXTPHY_VMO_IDX
USB_EXTPHY_VM_IDX
USB_EXTPHY_VPO_IDX
USB_EXTPHY_VP_IDX
USB_INT_PHY0_DM_GPIO_NUM
USB_INT_PHY0_DP_GPIO_NUM
USB_JTAG_TCK_OUT_IDX
USB_JTAG_TDI_OUT_IDX
USB_JTAG_TDO_OUT_IDX
USB_JTAG_TMS_OUT_IDX
USB_JTAG_TRST_OUT_IDX
USTATUS_UIE
USTATUS_UPIE
VEOF
VEOL
VERASE
VINTR
VKILL
VMIN
VQUIT
VSTART
VSTOP
VSUSP
VT0
VT1
VTDLY
VTIME
WDT_CLK_FREQ
WIFI_ACTIVE_SCAN_MAX_DEFAULT_TIME
WIFI_ACTIVE_SCAN_MIN_DEFAULT_TIME
WIFI_AMPDU_RX_ENABLED
WIFI_AMPDU_TX_ENABLED
WIFI_AMSDU_TX_ENABLED
WIFI_AP_DEFAULT_MAX_IDLE_PERIOD
WIFI_CACHE_TX_BUFFER_NUM
WIFI_CSI_ENABLED
WIFI_DEFAULT_RX_BA_WIN
WIFI_DUMP_HESIGB_ENABLED
WIFI_DYNAMIC_TX_BUFFER_NUM
WIFI_ENABLE_11R
WIFI_ENABLE_BSS_MAX_IDLE
WIFI_ENABLE_CACHE_TX_BUFFER
WIFI_ENABLE_ENTERPRISE
WIFI_ENABLE_GCMP
WIFI_ENABLE_GMAC
WIFI_ENABLE_WPA3_SAE
WIFI_EVENT_MASK_ALL
WIFI_EVENT_MASK_NONE
WIFI_FEATURE_CAPS
WIFI_FTM_INITIATOR
WIFI_FTM_RESPONDER
WIFI_INIT_CONFIG_MAGIC
WIFI_LOG_SUBMODULE_ALL
WIFI_LOG_SUBMODULE_CONN
WIFI_LOG_SUBMODULE_INIT
WIFI_LOG_SUBMODULE_IOCTL
WIFI_LOG_SUBMODULE_SCAN
WIFI_MAX_REGULATORY_RULE_NUM
WIFI_MAX_SUPPORT_COUNTRY_NUM
WIFI_MGMT_SBUF_NUM
WIFI_NANO_FORMAT_ENABLED
WIFI_NVS_ENABLED
WIFI_OUI_LEN
WIFI_PASSIVE_SCAN_DEFAULT_TIME
WIFI_PROMIS_CTRL_FILTER_MASK_ACK
WIFI_PROMIS_CTRL_FILTER_MASK_ALL
WIFI_PROMIS_CTRL_FILTER_MASK_BA
WIFI_PROMIS_CTRL_FILTER_MASK_BAR
WIFI_PROMIS_CTRL_FILTER_MASK_CFEND
WIFI_PROMIS_CTRL_FILTER_MASK_CFENDACK
WIFI_PROMIS_CTRL_FILTER_MASK_CTS
WIFI_PROMIS_CTRL_FILTER_MASK_PSPOLL
WIFI_PROMIS_CTRL_FILTER_MASK_RTS
WIFI_PROMIS_CTRL_FILTER_MASK_WRAPPER
WIFI_PROMIS_FILTER_MASK_ALL
WIFI_PROMIS_FILTER_MASK_CTRL
WIFI_PROMIS_FILTER_MASK_DATA
WIFI_PROMIS_FILTER_MASK_DATA_AMPDU
WIFI_PROMIS_FILTER_MASK_DATA_MPDU
WIFI_PROMIS_FILTER_MASK_FCSFAIL
WIFI_PROMIS_FILTER_MASK_MGMT
WIFI_PROMIS_FILTER_MASK_MISC
WIFI_PROTOCOL_11A
WIFI_PROTOCOL_11AC
WIFI_PROTOCOL_11AX
WIFI_PROTOCOL_11B
WIFI_PROTOCOL_11G
WIFI_PROTOCOL_11N
WIFI_PROTOCOL_LR
WIFI_RX_MGMT_BUF_NUM_DEF
WIFI_SCAN_HOME_CHANNEL_DWELL_DEFAULT_TIME
WIFI_SOFTAP_BEACON_MAX_LEN
WIFI_STATIC_TX_BUFFER_NUM
WIFI_STATIS_ALL
WIFI_STATIS_BUFFER
WIFI_STATIS_DIAG
WIFI_STATIS_HW
WIFI_STATIS_PS
WIFI_STATIS_RXTX
WIFI_STA_DISCONNECTED_PM_ENABLED
WIFI_TASK_CORE_ID
WIFI_TX_HETB_QUEUE_NUM
WIFI_VENDOR_IE_ELEMENT_ID
WINT_MIN
WL_INVALID_HANDLE
WPS_MAX_DEVICE_NAME_LEN
WPS_MAX_MANUFACTURER_LEN
WPS_MAX_MODEL_NAME_LEN
WPS_MAX_MODEL_NUMBER_LEN
W_OK
X16_F
XCASE
XTAL_CLK_FREQ
X_OK
_ATEXIT_DYNAMIC_ALLOC
_ATEXIT_SIZE
_ATFILE_SOURCE
_B
_BIG_ENDIAN
_BYTE_ORDER
_C
_CLOCKS_PER_SEC_
_DEFAULT_SOURCE
_FAPPEND
_FASYNC
_FCREAT
_FDEFER
_FDIRECT
_FDIRECTORY
_FEXCL
_FEXECSRCH
_FEXLOCK
_FMARK
_FNBIO
_FNDELAY
_FNOCTTY
_FNOFOLLOW
_FNOINHERIT
_FNONBLOCK
_FOPEN
_FREAD
_FSEEK_OPTIMIZATION
_FSHLOCK
_FSYNC
_FTRUNC
_FVWRITE_IN_STREAMIO
_FWRITE
_HAVE_CC_INHIBIT_LOOP_TO_LIBCALL
_HAVE_INITFINI_ARRAY
_HAVE_LONG_DOUBLE
_ICONV_ENABLED
_IFBLK
_IFCHR
_IFDIR
_IFIFO
_IFLNK
_IFMT
_IFREG
_IFSOCK
_IOFBF
_IOLBF
_IONBF
_L
_LIBC_LIMITS_H_
_LITTLE_ENDIAN
_MB_LEN_MAX
_N
_NANO_MALLOC
_NEWLIB_VERSION
_NEWLIB_VERSION_H__
_NULL
_P
_PC_2_SYMLINKS
_PC_ALLOC_SIZE_MIN
_PC_ASYNC_IO
_PC_CHOWN_RESTRICTED
_PC_FILESIZEBITS
_PC_LINK_MAX
_PC_MAX_CANON
_PC_MAX_INPUT
_PC_NAME_MAX
_PC_NO_TRUNC
_PC_PATH_MAX
_PC_PIPE_BUF
_PC_PRIO_IO
_PC_REC_INCR_XFER_SIZE
_PC_REC_MAX_XFER_SIZE
_PC_REC_MIN_XFER_SIZE
_PC_REC_XFER_ALIGN
_PC_SYMLINK_MAX
_PC_SYNC_IO
_PC_TIMESTAMP_RESOLUTION
_PC_VDISABLE
_PDP_ENDIAN
_POSIX2_RE_DUP_MAX
_POSIX_CLOCK_SELECTION
_POSIX_C_SOURCE
_POSIX_MONOTONIC_CLOCK
_POSIX_READER_WRITER_LOCKS
_POSIX_SOURCE
_POSIX_THREADS
_POSIX_TIMEOUTS
_POSIX_TIMERS
_QUAD_HIGHWORD
_QUAD_LOWWORD
_RAND48_ADD
_RAND48_MULT_0
_RAND48_MULT_1
_RAND48_MULT_2
_RAND48_SEED_0
_RAND48_SEED_1
_RAND48_SEED_2
_REENT_ASCTIME_SIZE
_REENT_CHECK_VERIFY
_REENT_EMERGENCY_SIZE
_REENT_SIGNAL_SIZE
_RETARGETABLE_LOCKING
_S
_SC_2_CHAR_TERM
_SC_2_C_BIND
_SC_2_C_DEV
_SC_2_FORT_DEV
_SC_2_FORT_RUN
_SC_2_LOCALEDEF
_SC_2_PBS
_SC_2_PBS_ACCOUNTING
_SC_2_PBS_CHECKPOINT
_SC_2_PBS_LOCATE
_SC_2_PBS_MESSAGE
_SC_2_PBS_TRACK
_SC_2_SW_DEV
_SC_2_UPE
_SC_2_VERSION
_SC_ADVISORY_INFO
_SC_AIO_LISTIO_MAX
_SC_AIO_MAX
_SC_AIO_PRIO_DELTA_MAX
_SC_ARG_MAX
_SC_ASYNCHRONOUS_IO
_SC_ATEXIT_MAX
_SC_AVPHYS_PAGES
_SC_BARRIERS
_SC_BC_BASE_MAX
_SC_BC_DIM_MAX
_SC_BC_SCALE_MAX
_SC_BC_STRING_MAX
_SC_CHILD_MAX
_SC_CLK_TCK
_SC_CLOCK_SELECTION
_SC_COLL_WEIGHTS_MAX
_SC_CPUTIME
_SC_DELAYTIMER_MAX
_SC_EXPR_NEST_MAX
_SC_FSYNC
_SC_GETGR_R_SIZE_MAX
_SC_GETPW_R_SIZE_MAX
_SC_HOST_NAME_MAX
_SC_IOV_MAX
_SC_IPV6
_SC_JOB_CONTROL
_SC_LEVEL1_DCACHE_ASSOC
_SC_LEVEL1_DCACHE_LINESIZE
_SC_LEVEL1_DCACHE_SIZE
_SC_LEVEL1_ICACHE_ASSOC
_SC_LEVEL1_ICACHE_LINESIZE
_SC_LEVEL1_ICACHE_SIZE
_SC_LEVEL2_CACHE_ASSOC
_SC_LEVEL2_CACHE_LINESIZE
_SC_LEVEL2_CACHE_SIZE
_SC_LEVEL3_CACHE_ASSOC
_SC_LEVEL3_CACHE_LINESIZE
_SC_LEVEL3_CACHE_SIZE
_SC_LEVEL4_CACHE_ASSOC
_SC_LEVEL4_CACHE_LINESIZE
_SC_LEVEL4_CACHE_SIZE
_SC_LINE_MAX
_SC_LOGIN_NAME_MAX
_SC_MAPPED_FILES
_SC_MEMLOCK
_SC_MEMLOCK_RANGE
_SC_MEMORY_PROTECTION
_SC_MESSAGE_PASSING
_SC_MONOTONIC_CLOCK
_SC_MQ_OPEN_MAX
_SC_MQ_PRIO_MAX
_SC_NGROUPS_MAX
_SC_NPROCESSORS_CONF
_SC_NPROCESSORS_ONLN
_SC_OPEN_MAX
_SC_PAGESIZE
_SC_PAGE_SIZE
_SC_PHYS_PAGES
_SC_POSIX_26_VERSION
_SC_PRIORITIZED_IO
_SC_PRIORITY_SCHEDULING
_SC_RAW_SOCKETS
_SC_READER_WRITER_LOCKS
_SC_REALTIME_SIGNALS
_SC_REGEXP
_SC_RE_DUP_MAX
_SC_RTSIG_MAX
_SC_SAVED_IDS
_SC_SEMAPHORES
_SC_SEM_NSEMS_MAX
_SC_SEM_VALUE_MAX
_SC_SHARED_MEMORY_OBJECTS
_SC_SHELL
_SC_SIGQUEUE_MAX
_SC_SPAWN
_SC_SPIN_LOCKS
_SC_SPORADIC_SERVER
_SC_SS_REPL_MAX
_SC_STREAM_MAX
_SC_SYMLOOP_MAX
_SC_SYNCHRONIZED_IO
_SC_THREADS
_SC_THREAD_ATTR_STACKADDR
_SC_THREAD_ATTR_STACKSIZE
_SC_THREAD_CPUTIME
_SC_THREAD_DESTRUCTOR_ITERATIONS
_SC_THREAD_KEYS_MAX
_SC_THREAD_PRIORITY_SCHEDULING
_SC_THREAD_PRIO_CEILING
_SC_THREAD_PRIO_INHERIT
_SC_THREAD_PRIO_PROTECT
_SC_THREAD_PROCESS_SHARED
_SC_THREAD_ROBUST_PRIO_INHERIT
_SC_THREAD_ROBUST_PRIO_PROTECT
_SC_THREAD_SAFE_FUNCTIONS
_SC_THREAD_SPORADIC_SERVER
_SC_THREAD_STACK_MIN
_SC_THREAD_THREADS_MAX
_SC_TIMEOUTS
_SC_TIMERS
_SC_TIMER_MAX
_SC_TRACE
_SC_TRACE_EVENT_FILTER
_SC_TRACE_EVENT_NAME_MAX
_SC_TRACE_INHERIT
_SC_TRACE_LOG
_SC_TRACE_NAME_MAX
_SC_TRACE_SYS_MAX
_SC_TRACE_USER_EVENT_MAX
_SC_TTY_NAME_MAX
_SC_TYPED_MEMORY_OBJECTS
_SC_TZNAME_MAX
_SC_V6_ILP32_OFF32
_SC_V6_ILP32_OFFBIG
_SC_V6_LP64_OFF64
_SC_V6_LPBIG_OFFBIG
_SC_V7_ILP32_OFF32
_SC_V7_ILP32_OFFBIG
_SC_V7_LP64_OFF64
_SC_V7_LPBIG_OFFBIG
_SC_VERSION
_SC_XBS5_ILP32_OFF32
_SC_XBS5_ILP32_OFFBIG
_SC_XBS5_LP64_OFF64
_SC_XBS5_LPBIG_OFFBIG
_SC_XOPEN_CRYPT
_SC_XOPEN_ENH_I18N
_SC_XOPEN_LEGACY
_SC_XOPEN_REALTIME
_SC_XOPEN_REALTIME_THREADS
_SC_XOPEN_SHM
_SC_XOPEN_STREAMS
_SC_XOPEN_UNIX
_SC_XOPEN_UUCP
_SC_XOPEN_VERSION
_U
_UNBUF_STREAM_OPT
_UNIX98_THREAD_MUTEX_ATTRIBUTES
_WANT_IO_C99_FORMATS
_WANT_IO_LONG_LONG
_WANT_IO_POS_ARGS
_WANT_REENT_BACKWARD_BINARY_COMPAT
_WANT_REENT_SMALL
_WANT_USE_GDTOA
_X
__ATFILE_VISIBLE
__BIT_TYPES_DEFINED__
__BSD_VISIBLE
__BUFSIZ__
__CC_SUPPORTS_DYNAMIC_ARRAY_INIT
__CC_SUPPORTS_INLINE
__CC_SUPPORTS_VARADIC_XXX
__CC_SUPPORTS_WARNING
__CC_SUPPORTS___FUNC__
__CC_SUPPORTS___INLINE
__CC_SUPPORTS___INLINE__
__ELASTERROR
__FAST8
__FAST16
__FAST64
__GNUCLIKE_ASM
__GNUCLIKE_BUILTIN_CONSTANT_P
__GNUCLIKE_BUILTIN_MEMCPY
__GNUCLIKE_BUILTIN_NEXT_ARG
__GNUCLIKE_BUILTIN_STDARG
__GNUCLIKE_BUILTIN_VAALIST
__GNUCLIKE_BUILTIN_VARARGS
__GNUCLIKE_CTOR_SECTION_HANDLING
__GNUCLIKE___SECTION
__GNUCLIKE___TYPEOF
__GNUC_VA_LIST_COMPATIBILITY
__GNU_VISIBLE
__INT8
__INT16
__INT64
__ISO_C_VISIBLE
__LARGEFILE_VISIBLE
__LEAST8
__LEAST16
__LEAST64
__MISC_VISIBLE
__NEWLIB_H__
__NEWLIB_MINOR__
__NEWLIB_PATCHLEVEL__
__NEWLIB__
__OBSOLETE_MATH
__OBSOLETE_MATH_DEFAULT
__POSIX_VISIBLE
__RAND_MAX
__SAPP
__SEOF
__SERR
__SL64
__SLBF
__SMBF
__SNBF
__SNLK
__SNPT
__SOFF
__SOPT
__SORD
__SRD
__SRW
__SSP_FORTIFY_LEVEL
__SSTR
__SVID_VISIBLE
__SWID
__SWR
__XSI_VISIBLE
___int8_t_defined
___int16_t_defined
___int32_t_defined
___int64_t_defined
___int_least8_t_defined
___int_least16_t_defined
___int_least32_t_defined
___int_least64_t_defined
__bool_true_false_are_defined
__error_t_defined
__have_long32
__have_longlong64
__int8_t_defined
__int20
__int16_t_defined
__int20__
__int32_t_defined
__int64_t_defined
__int_fast8_t_defined
__int_fast16_t_defined
__int_fast32_t_defined
__int_fast64_t_defined
__int_least8_t_defined
__int_least16_t_defined
__int_least32_t_defined
__int_least64_t_defined
adc1_channel_t_ADC1_CHANNEL_0
adc1_channel_t_ADC1_CHANNEL_1
adc1_channel_t_ADC1_CHANNEL_2
adc1_channel_t_ADC1_CHANNEL_3
adc1_channel_t_ADC1_CHANNEL_4
adc1_channel_t_ADC1_CHANNEL_MAX
adc2_channel_t_ADC2_CHANNEL_0
adc2_channel_t_ADC2_CHANNEL_MAX
adc_atten_t_ADC_ATTEN_DB_0
<No input attenuation, ADC can measure up to approx.
adc_atten_t_ADC_ATTEN_DB_6
<The input voltage of ADC will be attenuated extending the range of measurement by about 6 dB
adc_atten_t_ADC_ATTEN_DB_2_5
<The input voltage of ADC will be attenuated extending the range of measurement by about 2.5 dB
adc_atten_t_ADC_ATTEN_DB_11
<This is deprecated, it behaves the same as ADC_ATTEN_DB_12
adc_atten_t_ADC_ATTEN_DB_12
<The input voltage of ADC will be attenuated extending the range of measurement by about 12 dB
adc_bits_width_t_ADC_WIDTH_BIT_12
< ADC capture width is 12Bit.
adc_bits_width_t_ADC_WIDTH_MAX
adc_bitwidth_t_ADC_BITWIDTH_9
< ADC output width is 9Bit
adc_bitwidth_t_ADC_BITWIDTH_10
< ADC output width is 10Bit
adc_bitwidth_t_ADC_BITWIDTH_11
< ADC output width is 11Bit
adc_bitwidth_t_ADC_BITWIDTH_12
< ADC output width is 12Bit
adc_bitwidth_t_ADC_BITWIDTH_13
< ADC output width is 13Bit
adc_bitwidth_t_ADC_BITWIDTH_DEFAULT
< Default ADC output bits, max supported width will be selected
adc_cali_scheme_ver_t_ADC_CALI_SCHEME_VER_CURVE_FITTING
< Curve fitting scheme
adc_cali_scheme_ver_t_ADC_CALI_SCHEME_VER_LINE_FITTING
< Line fitting scheme
adc_channel_t_ADC_CHANNEL_0
< ADC channel
adc_channel_t_ADC_CHANNEL_1
< ADC channel
adc_channel_t_ADC_CHANNEL_2
< ADC channel
adc_channel_t_ADC_CHANNEL_3
< ADC channel
adc_channel_t_ADC_CHANNEL_4
< ADC channel
adc_channel_t_ADC_CHANNEL_5
< ADC channel
adc_channel_t_ADC_CHANNEL_6
< ADC channel
adc_channel_t_ADC_CHANNEL_7
< ADC channel
adc_channel_t_ADC_CHANNEL_8
< ADC channel
adc_channel_t_ADC_CHANNEL_9
< ADC channel
adc_channel_t_ADC_CHANNEL_10
< ADC channel
adc_digi_convert_mode_t_ADC_CONV_ALTER_UNIT
< Use both ADC1 and ADC2 for conversion by turn. e.g. ADC1 -> ADC2 -> ADC1 -> ADC2 …..
adc_digi_convert_mode_t_ADC_CONV_BOTH_UNIT
< Use Both ADC1 and ADC2 for conversion simultaneously
adc_digi_convert_mode_t_ADC_CONV_SINGLE_UNIT_1
< Only use ADC1 for conversion
adc_digi_convert_mode_t_ADC_CONV_SINGLE_UNIT_2
< Only use ADC2 for conversion
adc_digi_iir_filter_coeff_t_ADC_DIGI_IIR_FILTER_COEFF_2
< The filter coefficient is 2
adc_digi_iir_filter_coeff_t_ADC_DIGI_IIR_FILTER_COEFF_4
< The filter coefficient is 4
adc_digi_iir_filter_coeff_t_ADC_DIGI_IIR_FILTER_COEFF_8
< The filter coefficient is 8
adc_digi_iir_filter_coeff_t_ADC_DIGI_IIR_FILTER_COEFF_16
< The filter coefficient is 16
adc_digi_iir_filter_coeff_t_ADC_DIGI_IIR_FILTER_COEFF_32
< The filter coefficient is 32
adc_digi_iir_filter_coeff_t_ADC_DIGI_IIR_FILTER_COEFF_64
< The filter coefficient is 64
adc_digi_iir_filter_t_ADC_DIGI_IIR_FILTER_0
< Filter 0
adc_digi_iir_filter_t_ADC_DIGI_IIR_FILTER_1
< Filter 1
adc_digi_output_format_t_ADC_DIGI_OUTPUT_FORMAT_TYPE1
< See adc_digi_output_data_t.type1
adc_digi_output_format_t_ADC_DIGI_OUTPUT_FORMAT_TYPE2
< See adc_digi_output_data_t.type2
adc_monitor_id_t_ADC_MONITOR_0
< The monitor index 0.
adc_monitor_id_t_ADC_MONITOR_1
< The monitor index 1.
adc_monitor_mode_t_ADC_MONITOR_MODE_HIGH
< ADC raw_result > threshold value, monitor interrupt will be generated.
adc_monitor_mode_t_ADC_MONITOR_MODE_LOW
< ADC raw_result < threshold value, monitor interrupt will be generated.
adc_ulp_mode_t_ADC_ULP_MODE_DISABLE
< ADC ULP mode is disabled
adc_ulp_mode_t_ADC_ULP_MODE_FSM
< ADC is controlled by ULP FSM
adc_ulp_mode_t_ADC_ULP_MODE_RISCV
< ADC is controlled by ULP RISCV
adc_unit_t_ADC_UNIT_1
< SAR ADC 1
adc_unit_t_ADC_UNIT_2
< SAR ADC 2
btm_query_reason_REASON_BANDWIDTH
btm_query_reason_REASON_DELAY
btm_query_reason_REASON_FRAME_LOSS
btm_query_reason_REASON_GRAY_ZONE
btm_query_reason_REASON_INTERFERENCE
btm_query_reason_REASON_LOAD_BALANCE
btm_query_reason_REASON_PREMIUM_AP
btm_query_reason_REASON_RETRANSMISSIONS
btm_query_reason_REASON_RSSI
btm_query_reason_REASON_UNSPECIFIED
color_component_t_COLOR_COMPONENT_B
< B component
color_component_t_COLOR_COMPONENT_G
< G component
color_component_t_COLOR_COMPONENT_INVALID
< Invalid color component
color_component_t_COLOR_COMPONENT_R
< R component
color_conv_std_rgb_yuv_t_COLOR_CONV_STD_RGB_YUV_BT601
< YUV<->RGB conversion standard: BT.601
color_conv_std_rgb_yuv_t_COLOR_CONV_STD_RGB_YUV_BT709
< YUV<->RGB conversion standard: BT.709
color_pixel_alpha_format_t_COLOR_PIXEL_A4
< 4 bits, opacity only
color_pixel_alpha_format_t_COLOR_PIXEL_A8
< 8 bits, opacity only
color_pixel_argb_format_t_COLOR_PIXEL_ARGB8888
< 32 bits, 8 bits per A(alpha)/R/G/B value
color_pixel_clut_format_t_COLOR_PIXEL_L4
< 4 bits, color look-up table
color_pixel_clut_format_t_COLOR_PIXEL_L8
< 8 bits, color look-up table
color_pixel_gray_format_t_COLOR_PIXEL_GRAY4
< 4 bits, grayscale
color_pixel_gray_format_t_COLOR_PIXEL_GRAY8
< 8 bits, grayscale
color_pixel_raw_format_t_COLOR_PIXEL_RAW8
< 8 bits per pixel
color_pixel_raw_format_t_COLOR_PIXEL_RAW10
< 10 bits per pixel
color_pixel_raw_format_t_COLOR_PIXEL_RAW12
< 12 bits per pixel
color_pixel_rgb_format_t_COLOR_PIXEL_RGB565
< 16 bits, 5 bits per R/B value, 6 bits for G value
color_pixel_rgb_format_t_COLOR_PIXEL_RGB666
< 18 bits, 6 bits per R/G/B value
color_pixel_rgb_format_t_COLOR_PIXEL_RGB888
< 24 bits, 8 bits per R/G/B value
color_pixel_yuv_format_t_COLOR_PIXEL_UYVY422
< 16 bits, 8-bit Y per pixel, 8-bit U and V per two pixels w/ (lowest byte) U0-Y0-V0-Y1 (highest byte) pack order
color_pixel_yuv_format_t_COLOR_PIXEL_VYUY422
< 16 bits, 8-bit Y per pixel, 8-bit U and V per two pixels w/ (lowest byte) V0-Y0-U0-Y1 (highest byte) pack order
color_pixel_yuv_format_t_COLOR_PIXEL_YUV411
< 12 bits, 8-bit Y per pixel, 8-bit U and V per four pixels
color_pixel_yuv_format_t_COLOR_PIXEL_YUV420
< 12 bits, 8-bit Y per pixel, 8-bit U and V per four pixels
color_pixel_yuv_format_t_COLOR_PIXEL_YUV422
< 16 bits, 8-bit Y per pixel, 8-bit U and V per two pixels
color_pixel_yuv_format_t_COLOR_PIXEL_YUV444
< 24 bits, 8 bits per Y/U/V value
color_pixel_yuv_format_t_COLOR_PIXEL_YUYV422
< 16 bits, 8-bit Y per pixel, 8-bit U and V per two pixels w/ (lowest byte) Y0-U0-Y1-V0 (highest byte) pack order
color_pixel_yuv_format_t_COLOR_PIXEL_YVYU422
< 16 bits, 8-bit Y per pixel, 8-bit U and V per two pixels w/ (lowest byte) Y0-V0-Y1-U0 (highest byte) pack order
color_range_t_COLOR_RANGE_FULL
< Full color range, 0 is the darkest black and 255 is the brightest white
color_range_t_COLOR_RANGE_LIMIT
< Limited color range, 16 is the darkest black and 235 is the brightest white
color_raw_element_order_t_COLOR_RAW_ELEMENT_ORDER_BGGR
< BGGR order
color_raw_element_order_t_COLOR_RAW_ELEMENT_ORDER_GBRG
< GBRG order
color_raw_element_order_t_COLOR_RAW_ELEMENT_ORDER_GRBG
< GRBG order
color_raw_element_order_t_COLOR_RAW_ELEMENT_ORDER_RGGB
< RGGB order
color_rgb_element_order_t_COLOR_RGB_ELEMENT_ORDER_BGR
< RGB element order: BGR
color_rgb_element_order_t_COLOR_RGB_ELEMENT_ORDER_RGB
< RGB element order: RGB
color_space_t_COLOR_SPACE_ALPHA
< Color space alpha (A)
color_space_t_COLOR_SPACE_ARGB
< Color space argb
color_space_t_COLOR_SPACE_CLUT
< Color look-up table (L)
color_space_t_COLOR_SPACE_GRAY
< Color space gray
color_space_t_COLOR_SPACE_RAW
< Color space raw
color_space_t_COLOR_SPACE_RGB
< Color space rgb
color_space_t_COLOR_SPACE_YUV
< Color space yuv
color_yuv422_pack_order_t_COLOR_YUV422_PACK_ORDER_UYVY
< UYVY
color_yuv422_pack_order_t_COLOR_YUV422_PACK_ORDER_VYUY
< VYUY
color_yuv422_pack_order_t_COLOR_YUV422_PACK_ORDER_YUYV
< YUYV
color_yuv422_pack_order_t_COLOR_YUV422_PACK_ORDER_YVYU
< YVYU
configAPPLICATION_ALLOCATED_HEAP
configASSERT_DEFINED
configCHECK_FOR_STACK_OVERFLOW
configCHECK_MUTEX_GIVEN_BY_OWNER
configCPU_CLOCK_HZ
configENABLE_BACKWARD_COMPATIBILITY
configENABLE_FPU
configENABLE_MPU
configENABLE_MVE
configENABLE_TRUSTZONE
configEXPECTED_IDLE_TIME_BEFORE_SLEEP
configGENERATE_RUN_TIME_STATS
configIDLE_SHOULD_YIELD
configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS
configINCLUDE_FREERTOS_TASK_C_ADDITIONS_H
configINITIAL_TICK_COUNT
configISR_STACK_SIZE
configKERNEL_INTERRUPT_PRIORITY
configMAX_API_CALL_INTERRUPT_PRIORITY
configMAX_CO_ROUTINE_PRIORITIES
configMAX_PRIORITIES
configMAX_TASK_NAME_LEN
configMINIMAL_STACK_SIZE
configNUMBER_OF_CORES
configNUM_CORES
configNUM_THREAD_LOCAL_STORAGE_POINTERS
configPRECONDITION_DEFINED
configQUEUE_REGISTRY_SIZE
configRECORD_STACK_HIGH_ADDRESS
configRUN_ADDITIONAL_TESTS
configRUN_FREERTOS_SECURE_ONLY
configSTACK_ALLOCATION_FROM_SEPARATE_HEAP
configSTACK_OVERHEAD_TOTAL
configSUPPORT_DYNAMIC_ALLOCATION
configSUPPORT_STATIC_ALLOCATION
configTASK_NOTIFICATION_ARRAY_ENTRIES
configTHREAD_LOCAL_STORAGE_DELETE_CALLBACKS
configTICK_RATE_HZ
configTIMER_QUEUE_LENGTH
configTIMER_SERVICE_TASK_CORE_AFFINITY
configTIMER_SERVICE_TASK_NAME
configTIMER_TASK_PRIORITY
configTIMER_TASK_STACK_DEPTH
configUSE_16_BIT_TICKS
configUSE_ALTERNATIVE_API
configUSE_APPLICATION_TASK_TAG
configUSE_COUNTING_SEMAPHORES
configUSE_CO_ROUTINES
configUSE_C_RUNTIME_TLS_SUPPORT
configUSE_DAEMON_TASK_STARTUP_HOOK
configUSE_IDLE_HOOK
configUSE_MALLOC_FAILED_HOOK
configUSE_MINI_LIST_ITEM
configUSE_MUTEXES
configUSE_NEWLIB_REENTRANT
configUSE_PORT_OPTIMISED_TASK_SELECTION
configUSE_POSIX_ERRNO
configUSE_PREEMPTION
configUSE_QUEUE_SETS
configUSE_RECURSIVE_MUTEXES
configUSE_SB_COMPLETED_CALLBACK
configUSE_STATS_FORMATTING_FUNCTIONS
configUSE_TASK_FPU_SUPPORT
configUSE_TASK_NOTIFICATIONS
configUSE_TICK_HOOK
configUSE_TIMERS
configUSE_TIME_SLICING
configUSE_TRACE_FACILITY
eNotifyAction_eIncrement
< Increment the task’s notification value.
eNotifyAction_eNoAction
< Notify the task without updating its notify value.
eNotifyAction_eSetBits
< Set bits in the task’s notification value.
eNotifyAction_eSetValueWithOverwrite
< Set the task’s notification value to a specific value even if the previous value has not yet been read by the task.
eNotifyAction_eSetValueWithoutOverwrite
< Set the task’s notification value if the previous value has been read by the task.
eSleepModeStatus_eAbortSleep
< A task has been made ready or a context switch pended since portSUPPRESS_TICKS_AND_SLEEP() was called - abort entering a sleep mode.
eSleepModeStatus_eNoTasksWaitingTimeout
< No tasks are waiting for a timeout so it is safe to enter a sleep mode that can only be exited by an external interrupt.
eSleepModeStatus_eStandardSleep
< Enter a sleep mode that will not last any longer than the expected idle time.
eTaskState_eBlocked
< The task being queried is in the Blocked state.
eTaskState_eDeleted
< The task being queried has been deleted, but its TCB has not yet been freed.
eTaskState_eInvalid
< Used as an ‘invalid state’ value.
eTaskState_eReady
< The task being queried is in a ready or pending ready list.
eTaskState_eRunning
< A task is querying the state of itself, so must be running.
eTaskState_eSuspended
< The task being queried is in the Suspended state, or is in the Blocked state with an infinite time out.
errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY
errQUEUE_BLOCKED
errQUEUE_YIELD
err_enum_t_ERR_ABRT
Connection aborted.
err_enum_t_ERR_ALREADY
Already connecting.
err_enum_t_ERR_ARG
Illegal argument.
err_enum_t_ERR_BUF
Buffer error.
err_enum_t_ERR_CLSD
Connection closed.
err_enum_t_ERR_CONN
Not connected.
err_enum_t_ERR_IF
Low-level netif error
err_enum_t_ERR_INPROGRESS
Operation in progress
err_enum_t_ERR_ISCONN
Conn already established.
err_enum_t_ERR_MEM
Out of memory error.
err_enum_t_ERR_OK
No error, everything OK.
err_enum_t_ERR_RST
Connection reset.
err_enum_t_ERR_RTE
Routing problem.
err_enum_t_ERR_TIMEOUT
Timeout.
err_enum_t_ERR_USE
Address in use.
err_enum_t_ERR_VAL
Illegal value.
err_enum_t_ERR_WOULDBLOCK
Operation would block.
esp_adc_cal_value_t_ESP_ADC_CAL_VAL_DEFAULT_VREF
< Characterization based on default reference voltage
esp_adc_cal_value_t_ESP_ADC_CAL_VAL_EFUSE_TP
< Characterization based on Two Point values stored in eFuse
esp_adc_cal_value_t_ESP_ADC_CAL_VAL_EFUSE_TP_FIT
< Characterization based on Two Point values and fitting curve coefficients stored in eFuse
esp_adc_cal_value_t_ESP_ADC_CAL_VAL_EFUSE_VREF
< Characterization based on reference voltage stored in eFuse
esp_adc_cal_value_t_ESP_ADC_CAL_VAL_MAX
esp_adc_cal_value_t_ESP_ADC_CAL_VAL_NOT_SUPPORTED
esp_aes_gcm_state_ESP_AES_GCM_STATE_FINISH
esp_aes_gcm_state_ESP_AES_GCM_STATE_INIT
esp_aes_gcm_state_ESP_AES_GCM_STATE_START
esp_aes_gcm_state_ESP_AES_GCM_STATE_UPDATE
esp_aes_mode_t_ESP_AES_BLOCK_MODE_CBC
esp_aes_mode_t_ESP_AES_BLOCK_MODE_CFB8
esp_aes_mode_t_ESP_AES_BLOCK_MODE_CFB128
esp_aes_mode_t_ESP_AES_BLOCK_MODE_CTR
esp_aes_mode_t_ESP_AES_BLOCK_MODE_ECB
esp_aes_mode_t_ESP_AES_BLOCK_MODE_GCM
esp_aes_mode_t_ESP_AES_BLOCK_MODE_MAX
esp_aes_mode_t_ESP_AES_BLOCK_MODE_OFB
esp_chip_id_t_ESP_CHIP_ID_ESP32
< chip ID: ESP32
esp_chip_id_t_ESP_CHIP_ID_ESP32C2
< chip ID: ESP32-C2
esp_chip_id_t_ESP_CHIP_ID_ESP32C3
< chip ID: ESP32-C3
esp_chip_id_t_ESP_CHIP_ID_ESP32C5
< chip ID: ESP32-C5
esp_chip_id_t_ESP_CHIP_ID_ESP32C6
< chip ID: ESP32-C6
esp_chip_id_t_ESP_CHIP_ID_ESP32C61
< chip ID: ESP32-C61
esp_chip_id_t_ESP_CHIP_ID_ESP32H2
< chip ID: ESP32-H2
esp_chip_id_t_ESP_CHIP_ID_ESP32H4
< chip ID: ESP32-H4
esp_chip_id_t_ESP_CHIP_ID_ESP32H21
< chip ID: ESP32-H21
esp_chip_id_t_ESP_CHIP_ID_ESP32P4
< chip ID: ESP32-P4
esp_chip_id_t_ESP_CHIP_ID_ESP32S2
< chip ID: ESP32-S2
esp_chip_id_t_ESP_CHIP_ID_ESP32S3
< chip ID: ESP32-S3
esp_chip_id_t_ESP_CHIP_ID_INVALID
< Invalid chip ID (we defined it to make sure the esp_chip_id_t is 2 bytes size)
esp_coex_prefer_t_ESP_COEX_PREFER_BALANCE
< Do balance of WiFi and bluetooth
esp_coex_prefer_t_ESP_COEX_PREFER_BT
< Prefer to bluetooth, bluetooth will have more opportunity to use RF
esp_coex_prefer_t_ESP_COEX_PREFER_NUM
< Prefer value numbers
esp_coex_prefer_t_ESP_COEX_PREFER_WIFI
< Prefer to WiFi, WiFi will have more opportunity to use RF
esp_coex_status_type_t_ESP_COEX_ST_TYPE_BLE
esp_coex_status_type_t_ESP_COEX_ST_TYPE_BT
esp_coex_status_type_t_ESP_COEX_ST_TYPE_WIFI
esp_comm_gpio_hold_t_GPIO_LONG_HOLD
< The long hold GPIO
esp_comm_gpio_hold_t_GPIO_NOT_HOLD
< If the GPIO input is not low
esp_comm_gpio_hold_t_GPIO_SHORT_HOLD
< The short hold GPIO
esp_console_help_verbose_level_e_ESP_CONSOLE_HELP_VERBOSE_LEVEL_0
esp_console_help_verbose_level_e_ESP_CONSOLE_HELP_VERBOSE_LEVEL_1
esp_console_help_verbose_level_e_ESP_CONSOLE_HELP_VERBOSE_LEVEL_MAX_NUM
esp_cpu_intr_type_t_ESP_CPU_INTR_TYPE_EDGE
esp_cpu_intr_type_t_ESP_CPU_INTR_TYPE_LEVEL
esp_cpu_intr_type_t_ESP_CPU_INTR_TYPE_NA
esp_cpu_watchpoint_trigger_t_ESP_CPU_WATCHPOINT_ACCESS
esp_cpu_watchpoint_trigger_t_ESP_CPU_WATCHPOINT_LOAD
esp_cpu_watchpoint_trigger_t_ESP_CPU_WATCHPOINT_STORE
esp_crypto_cipher_alg_t_ESP_CRYPTO_CIPHER_ALG_3DES
esp_crypto_cipher_alg_t_ESP_CRYPTO_CIPHER_ALG_AES
esp_crypto_cipher_alg_t_ESP_CRYPTO_CIPHER_ALG_DES
esp_crypto_cipher_alg_t_ESP_CRYPTO_CIPHER_ALG_RC2
esp_crypto_cipher_alg_t_ESP_CRYPTO_CIPHER_ALG_RC4
esp_crypto_cipher_alg_t_ESP_CRYPTO_CIPHER_NULL
esp_crypto_hash_alg_t_ESP_CRYPTO_HASH_ALG_HMAC_MD5
esp_crypto_hash_alg_t_ESP_CRYPTO_HASH_ALG_HMAC_SHA1
esp_crypto_hash_alg_t_ESP_CRYPTO_HASH_ALG_HMAC_SHA256
esp_crypto_hash_alg_t_ESP_CRYPTO_HASH_ALG_MD5
esp_crypto_hash_alg_t_ESP_CRYPTO_HASH_ALG_SHA1
esp_crypto_hash_alg_t_ESP_CRYPTO_HASH_ALG_SHA256
esp_deepsleep_gpio_wake_up_mode_t_ESP_GPIO_WAKEUP_GPIO_HIGH
esp_deepsleep_gpio_wake_up_mode_t_ESP_GPIO_WAKEUP_GPIO_LOW
esp_dma_buf_location_t_ESP_DMA_BUF_LOCATION_AUTO
< Auto detect buffer location, under this condition API will loop to search the buffer location
esp_dma_buf_location_t_ESP_DMA_BUF_LOCATION_INTERNAL
< DMA buffer is in internal memory
esp_dma_buf_location_t_ESP_DMA_BUF_LOCATION_PSRAM
< DMA buffer is in PSRAM
esp_eap_method_t_ESP_EAP_TYPE_ALL
< All supported EAP methods
esp_eap_method_t_ESP_EAP_TYPE_FAST
< EAP-FAST method
esp_eap_method_t_ESP_EAP_TYPE_NONE
< No EAP method defined
esp_eap_method_t_ESP_EAP_TYPE_PEAP
< EAP-PEAP method
esp_eap_method_t_ESP_EAP_TYPE_TLS
< EAP-TLS method
esp_eap_method_t_ESP_EAP_TYPE_TTLS
< EAP-TTLS method
esp_eap_ttls_phase2_types_ESP_EAP_TTLS_PHASE2_CHAP
< CHAP (Challenge Handshake Authentication Protocol)
esp_eap_ttls_phase2_types_ESP_EAP_TTLS_PHASE2_EAP
< EAP (Extensible Authentication Protocol)
esp_eap_ttls_phase2_types_ESP_EAP_TTLS_PHASE2_MSCHAP
< MS-CHAP (Microsoft Challenge Handshake Authentication Protocol)
esp_eap_ttls_phase2_types_ESP_EAP_TTLS_PHASE2_MSCHAPV2
< MS-CHAPv2 (Microsoft Challenge Handshake Authentication Protocol - Version 2)
esp_eap_ttls_phase2_types_ESP_EAP_TTLS_PHASE2_PAP
< PAP (Password Authentication Protocol)
esp_efuse_block_t_EFUSE_BLK0
< Number of eFuse BLOCK0. REPEAT_DATA
esp_efuse_block_t_EFUSE_BLK1
< Number of eFuse BLOCK1. MAC_SPI_8M_SYS
esp_efuse_block_t_EFUSE_BLK2
< Number of eFuse BLOCK2. SYS_DATA_PART1
esp_efuse_block_t_EFUSE_BLK3
< Number of eFuse BLOCK3. USER_DATA
esp_efuse_block_t_EFUSE_BLK4
< Number of eFuse BLOCK4. KEY0
esp_efuse_block_t_EFUSE_BLK5
< Number of eFuse BLOCK5. KEY1
esp_efuse_block_t_EFUSE_BLK6
< Number of eFuse BLOCK6. KEY2
esp_efuse_block_t_EFUSE_BLK7
< Number of eFuse BLOCK7. KEY3
esp_efuse_block_t_EFUSE_BLK8
< Number of eFuse BLOCK8. KEY4
esp_efuse_block_t_EFUSE_BLK9
< Number of eFuse BLOCK9. KEY5
esp_efuse_block_t_EFUSE_BLK10
< Number of eFuse BLOCK10. SYS_DATA_PART2
esp_efuse_block_t_EFUSE_BLK_KEY0
< Number of eFuse BLOCK4. KEY0
esp_efuse_block_t_EFUSE_BLK_KEY1
< Number of eFuse BLOCK5. KEY1
esp_efuse_block_t_EFUSE_BLK_KEY2
< Number of eFuse BLOCK6. KEY2
esp_efuse_block_t_EFUSE_BLK_KEY3
< Number of eFuse BLOCK7. KEY3
esp_efuse_block_t_EFUSE_BLK_KEY4
< Number of eFuse BLOCK8. KEY4
esp_efuse_block_t_EFUSE_BLK_KEY5
< Number of eFuse BLOCK9. KEY5
esp_efuse_block_t_EFUSE_BLK_KEY_MAX
esp_efuse_block_t_EFUSE_BLK_MAX
esp_efuse_block_t_EFUSE_BLK_SYS_DATA_PART1
< Number of eFuse BLOCK2. SYS_DATA_PART1
esp_efuse_block_t_EFUSE_BLK_SYS_DATA_PART2
< Number of eFuse BLOCK10. SYS_DATA_PART2
esp_efuse_block_t_EFUSE_BLK_USER_DATA
< Number of eFuse BLOCK3. USER_DATA
esp_efuse_coding_scheme_t_EFUSE_CODING_SCHEME_NONE
< None
esp_efuse_coding_scheme_t_EFUSE_CODING_SCHEME_RS
< Reed-Solomon coding
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_HMAC_DOWN_ALL
< HMAC Downstream mode
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_HMAC_DOWN_DIGITAL_SIGNATURE
< Digital Signature peripheral key (uses HMAC Downstream mode)
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_HMAC_DOWN_JTAG
< JTAG soft enable key (uses HMAC Downstream mode)
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_HMAC_UP
< HMAC Upstream mode
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_MAX
< MAX PURPOSE
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_RESERVED
< Reserved
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_SECURE_BOOT_DIGEST0
< SECURE_BOOT_DIGEST0 (Secure Boot key digest)
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_SECURE_BOOT_DIGEST1
< SECURE_BOOT_DIGEST1 (Secure Boot key digest)
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_SECURE_BOOT_DIGEST2
< SECURE_BOOT_DIGEST2 (Secure Boot key digest)
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_USER
< User purposes (software-only use)
esp_efuse_purpose_t_ESP_EFUSE_KEY_PURPOSE_XTS_AES_128_KEY
< XTS_AES_128_KEY (flash/PSRAM encryption)
esp_efuse_rom_log_scheme_t_ESP_EFUSE_ROM_LOG_ALWAYS_OFF
< Disable ROM logging permanently
esp_efuse_rom_log_scheme_t_ESP_EFUSE_ROM_LOG_ALWAYS_ON
< Always enable ROM logging
esp_efuse_rom_log_scheme_t_ESP_EFUSE_ROM_LOG_ON_GPIO_HIGH
< ROM logging is enabled when specific GPIO level is high during start up
esp_efuse_rom_log_scheme_t_ESP_EFUSE_ROM_LOG_ON_GPIO_LOW
< ROM logging is enabled when specific GPIO level is low during start up
esp_eth_io_cmd_t_ETH_CMD_ADD_MAC_FILTER
< Add MAC filter
esp_eth_io_cmd_t_ETH_CMD_CUSTOM_MAC_CMDS
esp_eth_io_cmd_t_ETH_CMD_CUSTOM_PHY_CMDS
esp_eth_io_cmd_t_ETH_CMD_DEL_MAC_FILTER
< Delete MAC filter
esp_eth_io_cmd_t_ETH_CMD_G_AUTONEGO
< Get PHY Auto Negotiation
esp_eth_io_cmd_t_ETH_CMD_G_DUPLEX_MODE
< Get Duplex mode
esp_eth_io_cmd_t_ETH_CMD_G_MAC_ADDR
< Get MAC address
esp_eth_io_cmd_t_ETH_CMD_G_PHY_ADDR
< Get PHY address
esp_eth_io_cmd_t_ETH_CMD_G_SPEED
< Get Speed
esp_eth_io_cmd_t_ETH_CMD_READ_PHY_REG
< Read PHY register
esp_eth_io_cmd_t_ETH_CMD_S_ALL_MULTICAST
< Set receive all multicast
esp_eth_io_cmd_t_ETH_CMD_S_AUTONEGO
< Set PHY Auto Negotiation
esp_eth_io_cmd_t_ETH_CMD_S_DUPLEX_MODE
< Set Duplex mode
esp_eth_io_cmd_t_ETH_CMD_S_FLOW_CTRL
< Set flow control
esp_eth_io_cmd_t_ETH_CMD_S_MAC_ADDR
< Set MAC address
esp_eth_io_cmd_t_ETH_CMD_S_PHY_ADDR
< Set PHY address
esp_eth_io_cmd_t_ETH_CMD_S_PHY_LOOPBACK
< Set PHY loopback
esp_eth_io_cmd_t_ETH_CMD_S_PROMISCUOUS
< Set promiscuous mode
esp_eth_io_cmd_t_ETH_CMD_S_SPEED
< Set Speed
esp_eth_io_cmd_t_ETH_CMD_WRITE_PHY_REG
< Write PHY register
esp_eth_state_t_ETH_STATE_DEINIT
< Deinit done
esp_eth_state_t_ETH_STATE_DUPLEX
< Duplex updated
esp_eth_state_t_ETH_STATE_LINK
< Link status changed
esp_eth_state_t_ETH_STATE_LLINIT
< Lowlevel init done
esp_eth_state_t_ETH_STATE_PAUSE
< Pause ability updated
esp_eth_state_t_ETH_STATE_SPEED
< Speed updated
esp_flash_io_mode_t_SPI_FLASH_DIO
< Both address & data transferred using dual I/O
esp_flash_io_mode_t_SPI_FLASH_DOUT
< Data read using dual I/O
esp_flash_io_mode_t_SPI_FLASH_FASTRD
< Data read using single I/O, no limit on speed
esp_flash_io_mode_t_SPI_FLASH_OPI_DTR
< Only support on OPI flash, flash read and write under DTR mode
esp_flash_io_mode_t_SPI_FLASH_OPI_STR
< Only support on OPI flash, flash read and write under STR mode
esp_flash_io_mode_t_SPI_FLASH_QIO
< Both address & data transferred using quad I/O
esp_flash_io_mode_t_SPI_FLASH_QOUT
< Data read using quad I/O
esp_flash_io_mode_t_SPI_FLASH_READ_MODE_MAX
< The fastest io mode supported by the host is ESP_FLASH_READ_MODE_MAX-1.
esp_flash_io_mode_t_SPI_FLASH_SLOWRD
< Data read using single I/O, some limits on speed
esp_flash_speed_s_ESP_FLASH_5MHZ
< The flash runs under 5MHz
esp_flash_speed_s_ESP_FLASH_10MHZ
< The flash runs under 10MHz
esp_flash_speed_s_ESP_FLASH_20MHZ
< The flash runs under 20MHz
esp_flash_speed_s_ESP_FLASH_26MHZ
< The flash runs under 26MHz
esp_flash_speed_s_ESP_FLASH_40MHZ
< The flash runs under 40MHz
esp_flash_speed_s_ESP_FLASH_80MHZ
< The flash runs under 80MHz
esp_flash_speed_s_ESP_FLASH_120MHZ
< The flash runs under 120MHz, 120MHZ can only be used by main flash after timing tuning in system. Do not use this directly in any API.
esp_flash_speed_s_ESP_FLASH_SPEED_MAX
< The maximum frequency supported by the host is ESP_FLASH_SPEED_MAX-1.
esp_http_client_addr_type_t_HTTP_ADDR_TYPE_INET
< IPv4 address family.
esp_http_client_addr_type_t_HTTP_ADDR_TYPE_INET6
< IPv6 address family.
esp_http_client_addr_type_t_HTTP_ADDR_TYPE_UNSPEC
< Unspecified address family.
esp_http_client_auth_type_t_HTTP_AUTH_TYPE_BASIC
< HTTP Basic authentication
esp_http_client_auth_type_t_HTTP_AUTH_TYPE_DIGEST
< HTTP Digest authentication
esp_http_client_auth_type_t_HTTP_AUTH_TYPE_NONE
< No authention
esp_http_client_ecdsa_curve_t_ESP_HTTP_CLIENT_ECDSA_CURVE_MAX
< to indicate max
esp_http_client_ecdsa_curve_t_ESP_HTTP_CLIENT_ECDSA_CURVE_SECP256R1
< Use SECP256R1 curve
esp_http_client_event_id_t_HTTP_EVENT_DISCONNECTED
< The connection has been disconnected
esp_http_client_event_id_t_HTTP_EVENT_ERROR
< This event occurs when there are any errors during execution
esp_http_client_event_id_t_HTTP_EVENT_HEADERS_SENT
< After sending all the headers to the server
esp_http_client_event_id_t_HTTP_EVENT_HEADER_SENT
< This header has been kept for backward compatibility and will be deprecated in future versions esp-idf
esp_http_client_event_id_t_HTTP_EVENT_ON_CONNECTED
< Once the HTTP has been connected to the server, no data exchange has been performed
esp_http_client_event_id_t_HTTP_EVENT_ON_DATA
< Occurs when receiving data from the server, possibly multiple portions of the packet
esp_http_client_event_id_t_HTTP_EVENT_ON_FINISH
< Occurs when complete data is received
esp_http_client_event_id_t_HTTP_EVENT_ON_HEADER
< Occurs when receiving each header sent from the server
esp_http_client_event_id_t_HTTP_EVENT_REDIRECT
< Intercepting HTTP redirects to handle them manually
esp_http_client_method_t_HTTP_METHOD_COPY
< HTTP COPY Method
esp_http_client_method_t_HTTP_METHOD_DELETE
< HTTP DELETE Method
esp_http_client_method_t_HTTP_METHOD_GET
< HTTP GET Method
esp_http_client_method_t_HTTP_METHOD_HEAD
< HTTP HEAD Method
esp_http_client_method_t_HTTP_METHOD_LOCK
< HTTP LOCK Method
esp_http_client_method_t_HTTP_METHOD_MAX
esp_http_client_method_t_HTTP_METHOD_MKCOL
< HTTP MKCOL Method
esp_http_client_method_t_HTTP_METHOD_MOVE
< HTTP MOVE Method
esp_http_client_method_t_HTTP_METHOD_NOTIFY
< HTTP NOTIFY Method
esp_http_client_method_t_HTTP_METHOD_OPTIONS
< HTTP OPTIONS Method
esp_http_client_method_t_HTTP_METHOD_PATCH
< HTTP PATCH Method
esp_http_client_method_t_HTTP_METHOD_POST
< HTTP POST Method
esp_http_client_method_t_HTTP_METHOD_PROPFIND
< HTTP PROPFIND Method
esp_http_client_method_t_HTTP_METHOD_PROPPATCH
< HTTP PROPPATCH Method
esp_http_client_method_t_HTTP_METHOD_PUT
< HTTP PUT Method
esp_http_client_method_t_HTTP_METHOD_REPORT
< HTTP REPORT Method
esp_http_client_method_t_HTTP_METHOD_SUBSCRIBE
< HTTP SUBSCRIBE Method
esp_http_client_method_t_HTTP_METHOD_UNLOCK
< HTTP UNLOCK Method
esp_http_client_method_t_HTTP_METHOD_UNSUBSCRIBE
< HTTP UNSUBSCRIBE Method
esp_http_client_proto_ver_t_ESP_HTTP_CLIENT_TLS_VER_ANY
esp_http_client_proto_ver_t_ESP_HTTP_CLIENT_TLS_VER_MAX
esp_http_client_proto_ver_t_ESP_HTTP_CLIENT_TLS_VER_TLS_1_2
esp_http_client_proto_ver_t_ESP_HTTP_CLIENT_TLS_VER_TLS_1_3
esp_http_client_tls_dyn_buf_strategy_t_HTTP_TLS_DYN_BUF_RX_STATIC
< Strategy to disable dynamic RX buffer allocations and convert to static allocation post-handshake, reducing memory fragmentation
esp_http_client_tls_dyn_buf_strategy_t_HTTP_TLS_DYN_BUF_STRATEGY_MAX
< to indicate max
esp_http_client_transport_t_HTTP_TRANSPORT_OVER_SSL
< Transport over ssl
esp_http_client_transport_t_HTTP_TRANSPORT_OVER_TCP
< Transport over tcp
esp_http_client_transport_t_HTTP_TRANSPORT_UNKNOWN
< Unknown
esp_http_server_event_id_t_HTTP_SERVER_EVENT_DISCONNECTED
< The connection has been disconnected
esp_http_server_event_id_t_HTTP_SERVER_EVENT_ERROR
< This event occurs when there are any errors during execution
esp_http_server_event_id_t_HTTP_SERVER_EVENT_HEADERS_SENT
< After sending all the headers to the client
esp_http_server_event_id_t_HTTP_SERVER_EVENT_ON_CONNECTED
< Once the HTTP Server has been connected to the client, no data exchange has been performed
esp_http_server_event_id_t_HTTP_SERVER_EVENT_ON_DATA
< Occurs when receiving data from the client
esp_http_server_event_id_t_HTTP_SERVER_EVENT_ON_HEADER
< Occurs when receiving each header sent from the client
esp_http_server_event_id_t_HTTP_SERVER_EVENT_SENT_DATA
< Occurs when an ESP HTTP server session is finished
esp_http_server_event_id_t_HTTP_SERVER_EVENT_START
< This event occurs when HTTP Server is started
esp_http_server_event_id_t_HTTP_SERVER_EVENT_STOP
< This event occurs when HTTP Server is stopped
esp_https_ota_event_t_ESP_HTTPS_OTA_ABORT
< OTA aborted
esp_https_ota_event_t_ESP_HTTPS_OTA_CONNECTED
< Connected to server
esp_https_ota_event_t_ESP_HTTPS_OTA_DECRYPT_CB
< Callback to decrypt function
esp_https_ota_event_t_ESP_HTTPS_OTA_FINISH
< OTA finished
esp_https_ota_event_t_ESP_HTTPS_OTA_GET_IMG_DESC
< Read app/bootloader description from image header
esp_https_ota_event_t_ESP_HTTPS_OTA_START
< OTA started
esp_https_ota_event_t_ESP_HTTPS_OTA_UPDATE_BOOT_PARTITION
< Boot partition update after successful ota update
esp_https_ota_event_t_ESP_HTTPS_OTA_VERIFY_CHIP_ID
< Verify chip id of new image
esp_https_ota_event_t_ESP_HTTPS_OTA_VERIFY_CHIP_REVISION
< Verify chip revision of new image
esp_https_ota_event_t_ESP_HTTPS_OTA_WRITE_FLASH
< Flash write operation
esp_image_flash_size_t_ESP_IMAGE_FLASH_SIZE_1MB
< SPI flash size 1 MB
esp_image_flash_size_t_ESP_IMAGE_FLASH_SIZE_2MB
< SPI flash size 2 MB
esp_image_flash_size_t_ESP_IMAGE_FLASH_SIZE_4MB
< SPI flash size 4 MB
esp_image_flash_size_t_ESP_IMAGE_FLASH_SIZE_8MB
< SPI flash size 8 MB
esp_image_flash_size_t_ESP_IMAGE_FLASH_SIZE_16MB
< SPI flash size 16 MB
esp_image_flash_size_t_ESP_IMAGE_FLASH_SIZE_32MB
< SPI flash size 32 MB
esp_image_flash_size_t_ESP_IMAGE_FLASH_SIZE_64MB
< SPI flash size 64 MB
esp_image_flash_size_t_ESP_IMAGE_FLASH_SIZE_128MB
< SPI flash size 128 MB
esp_image_flash_size_t_ESP_IMAGE_FLASH_SIZE_MAX
< SPI flash size MAX
esp_image_load_mode_t_ESP_IMAGE_VERIFY
esp_image_load_mode_t_ESP_IMAGE_VERIFY_SILENT
esp_image_spi_freq_t_ESP_IMAGE_SPI_SPEED_DIV_1
< The SPI flash clock frequency equals to the clock source
esp_image_spi_freq_t_ESP_IMAGE_SPI_SPEED_DIV_2
< The SPI flash clock frequency is divided by 2 of the clock source
esp_image_spi_freq_t_ESP_IMAGE_SPI_SPEED_DIV_3
< The SPI flash clock frequency is divided by 3 of the clock source
esp_image_spi_freq_t_ESP_IMAGE_SPI_SPEED_DIV_4
< The SPI flash clock frequency is divided by 4 of the clock source
esp_image_spi_mode_t_ESP_IMAGE_SPI_MODE_DIO
< SPI mode DIO
esp_image_spi_mode_t_ESP_IMAGE_SPI_MODE_DOUT
< SPI mode DOUT
esp_image_spi_mode_t_ESP_IMAGE_SPI_MODE_FAST_READ
< SPI mode FAST_READ
esp_image_spi_mode_t_ESP_IMAGE_SPI_MODE_QIO
< SPI mode QIO
esp_image_spi_mode_t_ESP_IMAGE_SPI_MODE_QOUT
< SPI mode QOUT
esp_image_spi_mode_t_ESP_IMAGE_SPI_MODE_SLOW_READ
< SPI mode SLOW_READ
esp_image_type_ESP_IMAGE_APPLICATION
esp_image_type_ESP_IMAGE_BOOTLOADER
esp_interface_t_ESP_IF_ETH
< Ethernet interface
esp_interface_t_ESP_IF_MAX
esp_interface_t_ESP_IF_WIFI_AP
< Soft-AP interface
esp_interface_t_ESP_IF_WIFI_NAN
< NAN interface
esp_interface_t_ESP_IF_WIFI_STA
< Station interface
esp_intr_cpu_affinity_t_ESP_INTR_CPU_AFFINITY_0
< Install the peripheral interrupt to CPU core 0
esp_intr_cpu_affinity_t_ESP_INTR_CPU_AFFINITY_1
< Install the peripheral interrupt to CPU core 1
esp_intr_cpu_affinity_t_ESP_INTR_CPU_AFFINITY_AUTO
< Install the peripheral interrupt to ANY CPU core, decided by on which CPU the interrupt allocator is running
esp_ip6_addr_type_t_ESP_IP6_ADDR_IS_GLOBAL
esp_ip6_addr_type_t_ESP_IP6_ADDR_IS_IPV4_MAPPED_IPV6
esp_ip6_addr_type_t_ESP_IP6_ADDR_IS_LINK_LOCAL
esp_ip6_addr_type_t_ESP_IP6_ADDR_IS_SITE_LOCAL
esp_ip6_addr_type_t_ESP_IP6_ADDR_IS_UNIQUE_LOCAL
esp_ip6_addr_type_t_ESP_IP6_ADDR_IS_UNKNOWN
esp_line_endings_t_ESP_LINE_ENDINGS_CR
!< CR
esp_line_endings_t_ESP_LINE_ENDINGS_CRLF
!< CR + LF
esp_line_endings_t_ESP_LINE_ENDINGS_LF
!< LF
esp_log_args_type_t_ESP_LOG_ARGS_TYPE_32BITS
< For variables that are 4 bytes in size, such as int, uint32_t, etc.
esp_log_args_type_t_ESP_LOG_ARGS_TYPE_64BITS
< For variables that are 8 bytes in size, such as uint64_t, double, float, etc.
esp_log_args_type_t_ESP_LOG_ARGS_TYPE_NONE
< Indicates the end of arguments.
esp_log_args_type_t_ESP_LOG_ARGS_TYPE_POINTER
< For variables that are pointers to strings or other data, such as const char *, const char [], void *.
esp_log_level_t_ESP_LOG_DEBUG
< Extra information which is not necessary for normal use (values, pointers, sizes, etc).
esp_log_level_t_ESP_LOG_ERROR
< Critical errors, software module can not recover on its own
esp_log_level_t_ESP_LOG_INFO
< Information messages which describe normal flow of events
esp_log_level_t_ESP_LOG_MAX
< Number of levels supported
esp_log_level_t_ESP_LOG_NONE
< No log output
esp_log_level_t_ESP_LOG_VERBOSE
< Bigger chunks of debugging information, or frequent messages which can potentially flood the output.
esp_log_level_t_ESP_LOG_WARN
< Error conditions from which recovery measures have been taken
esp_mac_type_t_ESP_MAC_BASE
< Base MAC for that used for other MAC types (6 bytes)
esp_mac_type_t_ESP_MAC_BT
< MAC for Bluetooth (6 bytes)
esp_mac_type_t_ESP_MAC_EFUSE_CUSTOM
< MAC_CUSTOM eFuse which was can be burned by customer (6 bytes)
esp_mac_type_t_ESP_MAC_EFUSE_EXT
< if CONFIG_SOC_IEEE802154_SUPPORTED=y, MAC_EXT eFuse which is used as an extender for IEEE802154 MAC (2 bytes)
esp_mac_type_t_ESP_MAC_EFUSE_FACTORY
< MAC_FACTORY eFuse which was burned by Espressif in production (6 bytes)
esp_mac_type_t_ESP_MAC_ETH
< MAC for Ethernet (6 bytes)
esp_mac_type_t_ESP_MAC_IEEE802154
< if CONFIG_SOC_IEEE802154_SUPPORTED=y, MAC for IEEE802154 (8 bytes)
esp_mac_type_t_ESP_MAC_WIFI_SOFTAP
< MAC for WiFi Soft-AP (6 bytes)
esp_mac_type_t_ESP_MAC_WIFI_STA
< MAC for WiFi Station (6 bytes)
esp_mesh_topology_t_MESH_TOPO_CHAIN
< chain topology
esp_mesh_topology_t_MESH_TOPO_TREE
< tree topology
esp_mqtt_connect_return_code_t_MQTT_CONNECTION_ACCEPTED
< Connection accepted
esp_mqtt_connect_return_code_t_MQTT_CONNECTION_REFUSE_BAD_USERNAME
< MQTT connection refused reason: Wrong user
esp_mqtt_connect_return_code_t_MQTT_CONNECTION_REFUSE_ID_REJECTED
< MQTT connection refused reason: ID rejected
esp_mqtt_connect_return_code_t_MQTT_CONNECTION_REFUSE_NOT_AUTHORIZED
< MQTT connection refused reason: Wrong username or password
esp_mqtt_connect_return_code_t_MQTT_CONNECTION_REFUSE_PROTOCOL
< MQTT connection refused reason: Wrong protocol
esp_mqtt_connect_return_code_t_MQTT_CONNECTION_REFUSE_SERVER_UNAVAILABLE
< MQTT connection refused reason: Server unavailable
esp_mqtt_error_type_t_MQTT_ERROR_TYPE_CONNECTION_REFUSED
esp_mqtt_error_type_t_MQTT_ERROR_TYPE_NONE
esp_mqtt_error_type_t_MQTT_ERROR_TYPE_SUBSCRIBE_FAILED
esp_mqtt_error_type_t_MQTT_ERROR_TYPE_TCP_TRANSPORT
esp_mqtt_event_id_t_MQTT_EVENT_ANY
esp_mqtt_event_id_t_MQTT_EVENT_BEFORE_CONNECT
< The event occurs before connecting
esp_mqtt_event_id_t_MQTT_EVENT_CONNECTED
< connected event, additional context: session_present flag
esp_mqtt_event_id_t_MQTT_EVENT_DATA
< data event, additional context:
esp_mqtt_event_id_t_MQTT_EVENT_DELETED
< Notification on delete of one message from the internal outbox, if the message couldn’t have been sent or acknowledged before expiring defined in OUTBOX_EXPIRED_TIMEOUT_MS. (events are not posted upon deletion of successfully acknowledged messages)
esp_mqtt_event_id_t_MQTT_EVENT_DISCONNECTED
< disconnected event
esp_mqtt_event_id_t_MQTT_EVENT_ERROR
esp_mqtt_event_id_t_MQTT_EVENT_PUBLISHED
< published event, additional context: msg_id
esp_mqtt_event_id_t_MQTT_EVENT_SUBSCRIBED
< subscribed event, additional context:
esp_mqtt_event_id_t_MQTT_EVENT_UNSUBSCRIBED
< unsubscribed event, additional context: msg_id
esp_mqtt_event_id_t_MQTT_USER_EVENT
< Custom event used to queue tasks into mqtt event handler All fields from the esp_mqtt_event_t type could be used to pass an additional context data to the handler.
esp_mqtt_protocol_ver_t_MQTT_PROTOCOL_UNDEFINED
esp_mqtt_protocol_ver_t_MQTT_PROTOCOL_V_5
esp_mqtt_protocol_ver_t_MQTT_PROTOCOL_V_3_1
esp_mqtt_protocol_ver_t_MQTT_PROTOCOL_V_3_1_1
esp_mqtt_transport_t_MQTT_TRANSPORT_OVER_SSL
< MQTT over SSL, using scheme: MQTTS
esp_mqtt_transport_t_MQTT_TRANSPORT_OVER_TCP
< MQTT over TCP, using scheme: MQTT
esp_mqtt_transport_t_MQTT_TRANSPORT_OVER_WS
< MQTT over Websocket, using scheme:: ws
esp_mqtt_transport_t_MQTT_TRANSPORT_OVER_WSS
< MQTT over Websocket Secure, using scheme: wss
esp_mqtt_transport_t_MQTT_TRANSPORT_UNKNOWN
esp_netif_auth_type_t_NETIF_PPP_AUTHTYPE_CHAP
esp_netif_auth_type_t_NETIF_PPP_AUTHTYPE_EAP
esp_netif_auth_type_t_NETIF_PPP_AUTHTYPE_MSCHAP
esp_netif_auth_type_t_NETIF_PPP_AUTHTYPE_MSCHAP_V2
esp_netif_auth_type_t_NETIF_PPP_AUTHTYPE_NONE
esp_netif_auth_type_t_NETIF_PPP_AUTHTYPE_PAP
esp_netif_dhcp_option_id_t_ESP_NETIF_CAPTIVEPORTAL_URI
< Captive Portal Identification
esp_netif_dhcp_option_id_t_ESP_NETIF_DOMAIN_NAME_SERVER
< Domain name server
esp_netif_dhcp_option_id_t_ESP_NETIF_IP_ADDRESS_LEASE_TIME
< Request IP address lease time
esp_netif_dhcp_option_id_t_ESP_NETIF_IP_REQUEST_RETRY_TIME
< Request IP address retry counter
esp_netif_dhcp_option_id_t_ESP_NETIF_REQUESTED_IP_ADDRESS
< Request specific IP address
esp_netif_dhcp_option_id_t_ESP_NETIF_ROUTER_SOLICITATION_ADDRESS
< Solicitation router address
esp_netif_dhcp_option_id_t_ESP_NETIF_SUBNET_MASK
< Network mask
esp_netif_dhcp_option_id_t_ESP_NETIF_VENDOR_CLASS_IDENTIFIER
< Vendor Class Identifier of a DHCP client
esp_netif_dhcp_option_id_t_ESP_NETIF_VENDOR_SPECIFIC_INFO
< Vendor Specific Information of a DHCP server
esp_netif_dhcp_option_mode_t_ESP_NETIF_OP_GET
< Get option
esp_netif_dhcp_option_mode_t_ESP_NETIF_OP_MAX
esp_netif_dhcp_option_mode_t_ESP_NETIF_OP_SET
< Set option
esp_netif_dhcp_option_mode_t_ESP_NETIF_OP_START
esp_netif_dhcp_status_t_ESP_NETIF_DHCP_INIT
< DHCP client/server is in initial state (not yet started)
esp_netif_dhcp_status_t_ESP_NETIF_DHCP_STARTED
< DHCP client/server has been started
esp_netif_dhcp_status_t_ESP_NETIF_DHCP_STATUS_MAX
esp_netif_dhcp_status_t_ESP_NETIF_DHCP_STOPPED
< DHCP client/server has been stopped
esp_netif_dns_type_t_ESP_NETIF_DNS_BACKUP
< DNS backup server address (Wi-Fi STA and Ethernet only)
esp_netif_dns_type_t_ESP_NETIF_DNS_FALLBACK
< DNS fallback server address (Wi-Fi STA and Ethernet only)
esp_netif_dns_type_t_ESP_NETIF_DNS_MAIN
< DNS main server address
esp_netif_dns_type_t_ESP_NETIF_DNS_MAX
esp_netif_flags_ESP_NETIF_DHCP_CLIENT
esp_netif_flags_ESP_NETIF_DHCP_SERVER
esp_netif_flags_ESP_NETIF_FLAG_AUTOUP
esp_netif_flags_ESP_NETIF_FLAG_EVENT_IP_MODIFIED
esp_netif_flags_ESP_NETIF_FLAG_GARP
esp_netif_flags_ESP_NETIF_FLAG_IPV6_AUTOCONFIG_ENABLED
esp_netif_flags_ESP_NETIF_FLAG_IS_BRIDGE
esp_netif_flags_ESP_NETIF_FLAG_IS_PPP
esp_netif_flags_ESP_NETIF_FLAG_MLDV6_REPORT
esp_netif_ip_event_type_ESP_NETIF_IP_EVENT_GOT_IP
esp_netif_ip_event_type_ESP_NETIF_IP_EVENT_LOST_IP
esp_netif_ppp_status_event_t_NETIF_PPP_CONNECT_FAILED
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORALLOC
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORAUTHFAIL
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORCONNECT
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORCONNECTTIME
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORDEVICE
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORIDLETIMEOUT
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORLOOPBACK
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORNONE
esp_netif_ppp_status_event_t_NETIF_PPP_ERROROPEN
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORPARAM
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORPEERDEAD
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORPROTOCOL
esp_netif_ppp_status_event_t_NETIF_PPP_ERRORUSER
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_AUTHENTICATE
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_CALLBACK
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_DEAD
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_DISCONNECT
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_DORMANT
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_ESTABLISH
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_HOLDOFF
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_INITIALIZE
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_MASTER
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_NETWORK
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_RUNNING
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_SERIALCONN
esp_netif_ppp_status_event_t_NETIF_PPP_PHASE_TERMINATE
esp_netif_tx_rx_direction_t_ESP_NETIF_RX
esp_netif_tx_rx_direction_t_ESP_NETIF_TX
esp_now_send_status_t_ESP_NOW_SEND_FAIL
< Send ESPNOW data fail
esp_now_send_status_t_ESP_NOW_SEND_SUCCESS
< Send ESPNOW data successfully
esp_openthread_dataset_type_t_OPENTHREAD_ACTIVE_DATASET
< Active dataset
esp_openthread_dataset_type_t_OPENTHREAD_PENDING_DATASET
< Pending dataset
esp_openthread_event_t_OPENTHREAD_EVENT_ATTACHED
< OpenThread attached
esp_openthread_event_t_OPENTHREAD_EVENT_DATASET_CHANGED
< OpenThread dataset changed >
esp_openthread_event_t_OPENTHREAD_EVENT_DETACHED
< OpenThread detached
esp_openthread_event_t_OPENTHREAD_EVENT_GOT_IP6
< OpenThread stack added IPv6 address
esp_openthread_event_t_OPENTHREAD_EVENT_IF_DOWN
< OpenThread network interface down
esp_openthread_event_t_OPENTHREAD_EVENT_IF_UP
< OpenThread network interface up
esp_openthread_event_t_OPENTHREAD_EVENT_LOST_IP6
< OpenThread stack removed IPv6 address
esp_openthread_event_t_OPENTHREAD_EVENT_MULTICAST_GROUP_JOIN
< OpenThread stack joined IPv6 multicast group
esp_openthread_event_t_OPENTHREAD_EVENT_MULTICAST_GROUP_LEAVE
< OpenThread stack left IPv6 multicast group
esp_openthread_event_t_OPENTHREAD_EVENT_PUBLISH_MESHCOP_E
< OpenThread stack start to publish meshcop-e service >
esp_openthread_event_t_OPENTHREAD_EVENT_REMOVE_MESHCOP_E
< OpenThread stack start to remove meshcop-e service >
esp_openthread_event_t_OPENTHREAD_EVENT_ROLE_CHANGED
< OpenThread role changed
esp_openthread_event_t_OPENTHREAD_EVENT_SET_DNS_SERVER
< OpenThread stack set DNS server >
esp_openthread_event_t_OPENTHREAD_EVENT_START
< OpenThread stack start
esp_openthread_event_t_OPENTHREAD_EVENT_STOP
< OpenThread stack stop
esp_openthread_event_t_OPENTHREAD_EVENT_TREL_ADD_IP6
< OpenThread stack added TREL IPv6 address
esp_openthread_event_t_OPENTHREAD_EVENT_TREL_MULTICAST_GROUP_JOIN
< OpenThread stack joined TREL IPv6 multicast group
esp_openthread_event_t_OPENTHREAD_EVENT_TREL_REMOVE_IP6
< OpenThread stack removed TREL IPv6 address
esp_openthread_host_connection_mode_t_HOST_CONNECTION_MODE_CLI_UART
< CLI UART connection to the host
esp_openthread_host_connection_mode_t_HOST_CONNECTION_MODE_CLI_USB
< CLI USB connection to the host
esp_openthread_host_connection_mode_t_HOST_CONNECTION_MODE_MAX
< Using for parameter check
esp_openthread_host_connection_mode_t_HOST_CONNECTION_MODE_NONE
< Disable host connection
esp_openthread_host_connection_mode_t_HOST_CONNECTION_MODE_RCP_SPI
< RCP SPI connection to the host
esp_openthread_host_connection_mode_t_HOST_CONNECTION_MODE_RCP_UART
< RCP UART connection to the host
esp_openthread_host_connection_mode_t_HOST_CONNECTION_MODE_RCP_USB
< RCP USB Serial JTAG connection to the host
esp_openthread_radio_mode_t_RADIO_MODE_MAX
< Using for parameter check
esp_openthread_radio_mode_t_RADIO_MODE_NATIVE
< Use the native 15.4 radio
esp_openthread_radio_mode_t_RADIO_MODE_SPI_RCP
< SPI connection to a 15.4 capable radio co-processor (RCP)
esp_openthread_radio_mode_t_RADIO_MODE_TREL
< Use the Thread Radio Encapsulation Link (TREL)
esp_openthread_radio_mode_t_RADIO_MODE_UART_RCP
< UART connection to a 15.4 capable radio co-processor (RCP)
esp_ota_img_states_t_ESP_OTA_IMG_ABORTED
< App could not confirm the workable or non-workable. In bootloader IMG_PENDING_VERIFY state will be changed to IMG_ABORTED. This app will not selected to boot at all.
esp_ota_img_states_t_ESP_OTA_IMG_INVALID
< App was confirmed as non-workable. This app will not selected to boot at all.
esp_ota_img_states_t_ESP_OTA_IMG_NEW
< Monitor the first boot. In bootloader this state is changed to ESP_OTA_IMG_PENDING_VERIFY.
esp_ota_img_states_t_ESP_OTA_IMG_PENDING_VERIFY
< First boot for this app was. If while the second boot this state is then it will be changed to ABORTED.
esp_ota_img_states_t_ESP_OTA_IMG_UNDEFINED
< Undefined. App can boot and work without limits.
esp_ota_img_states_t_ESP_OTA_IMG_VALID
< App was confirmed as workable. App can boot and work without limits.
esp_partition_mmap_memory_t_ESP_PARTITION_MMAP_DATA
< map to data memory (Vaddr0), allows byte-aligned access, (4 MB total - only for esp32)
esp_partition_mmap_memory_t_ESP_PARTITION_MMAP_INST
< map to instruction memory (Vaddr1-3), allows only 4-byte-aligned access, (11 MB total - only for esp32)
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_ANY
!< Used to search for partitions with any subtype
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_FACTORY
!< Factory application partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_0
!< OTA partition 0
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_1
!< OTA partition 1
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_2
!< OTA partition 2
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_3
!< OTA partition 3
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_4
!< OTA partition 4
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_5
!< OTA partition 5
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_6
!< OTA partition 6
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_7
!< OTA partition 7
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_8
!< OTA partition 8
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_9
!< OTA partition 9
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_10
!< OTA partition 10
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_11
!< OTA partition 11
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_12
!< OTA partition 12
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_13
!< OTA partition 13
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_14
!< OTA partition 14
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_15
!< OTA partition 15
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_MAX
!< Max subtype of OTA partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_OTA_MIN
!< Base for OTA partition subtypes
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_TEE_0
!< TEE partition 0
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_TEE_1
!< TEE partition 1
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_TEE_MAX
!< Max subtype of TEE partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_TEE_MIN
!< Base for TEE partition subtypes
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_APP_TEST
!< Test application partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_BOOTLOADER_OTA
!< Temporary OTA storage for Bootloader, where the OTA uploads a new Bootloader image
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_BOOTLOADER_PRIMARY
!< Primary Bootloader
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_BOOTLOADER_RECOVERY
!< Recovery Bootloader
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_COREDUMP
!< COREDUMP partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_EFUSE_EM
!< Partition for emulate eFuse bits
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_ESPHTTPD
!< ESPHTTPD partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_FAT
!< FAT partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_LITTLEFS
!< LITTLEFS partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_NVS
!< NVS partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_NVS_KEYS
!< Partition for NVS keys
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_OTA
!< OTA selection partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_PHY
!< PHY init data partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_SPIFFS
!< SPIFFS partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_TEE_OTA
!< TEE OTA selection partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_DATA_UNDEFINED
!< Undefined (or unspecified) data partition
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_PARTITION_TABLE_OTA
!< Temporary OTA storage for Partition table, where the OTA uploads a new Partition table image
esp_partition_subtype_t_ESP_PARTITION_SUBTYPE_PARTITION_TABLE_PRIMARY
!< Primary Partition table
esp_partition_type_t_ESP_PARTITION_TYPE_ANY
!< Used to search for partitions with any type
esp_partition_type_t_ESP_PARTITION_TYPE_APP
!< Application partition type
esp_partition_type_t_ESP_PARTITION_TYPE_BOOTLOADER
!< Bootloader partition type
esp_partition_type_t_ESP_PARTITION_TYPE_DATA
!< Data partition type
esp_partition_type_t_ESP_PARTITION_TYPE_PARTITION_TABLE
!< Partition table type
esp_ping_profile_t_ESP_PING_PROF_DURATION
< Elapsed time of the whole ping session
esp_ping_profile_t_ESP_PING_PROF_IPADDR
< IP address of replied target
esp_ping_profile_t_ESP_PING_PROF_REPLY
< Number of reply packets received
esp_ping_profile_t_ESP_PING_PROF_REQUEST
< Number of request packets sent out
esp_ping_profile_t_ESP_PING_PROF_SEQNO
< Sequence number of a ping procedure
esp_ping_profile_t_ESP_PING_PROF_SIZE
< Size of received packet
esp_ping_profile_t_ESP_PING_PROF_TIMEGAP
< Elapsed time between request and reply packet
esp_ping_profile_t_ESP_PING_PROF_TOS
< Type of service of a ping procedure
esp_ping_profile_t_ESP_PING_PROF_TTL
< Time to live of a ping procedure
esp_pm_lock_type_t_ESP_PM_APB_FREQ_MAX
Require APB frequency to be at the maximum value supported by the chip. Argument is unused and should be set to 0.
esp_pm_lock_type_t_ESP_PM_CPU_FREQ_MAX
Require CPU frequency to be at the maximum value set via esp_pm_configure. Argument is unused and should be set to 0.
esp_pm_lock_type_t_ESP_PM_LOCK_MAX
Prevent the system from going into light sleep. Argument is unused and should be set to 0.
esp_pm_lock_type_t_ESP_PM_NO_LIGHT_SLEEP
Prevent the system from going into light sleep. Argument is unused and should be set to 0.
esp_reset_reason_t_ESP_RST_BROWNOUT
!< Brownout reset (software or hardware)
esp_reset_reason_t_ESP_RST_CPU_LOCKUP
!< Reset due to CPU lock up (double exception)
esp_reset_reason_t_ESP_RST_DEEPSLEEP
!< Reset after exiting deep sleep mode
esp_reset_reason_t_ESP_RST_EFUSE
!< Reset due to efuse error
esp_reset_reason_t_ESP_RST_EXT
!< Reset by external pin (not applicable for ESP32)
esp_reset_reason_t_ESP_RST_INT_WDT
!< Reset (software or hardware) due to interrupt watchdog
esp_reset_reason_t_ESP_RST_JTAG
!< Reset by JTAG
esp_reset_reason_t_ESP_RST_PANIC
!< Software reset due to exception/panic
esp_reset_reason_t_ESP_RST_POWERON
!< Reset due to power-on event
esp_reset_reason_t_ESP_RST_PWR_GLITCH
!< Reset due to power glitch detected
esp_reset_reason_t_ESP_RST_SDIO
!< Reset over SDIO
esp_reset_reason_t_ESP_RST_SW
!< Software reset via esp_restart
esp_reset_reason_t_ESP_RST_TASK_WDT
!< Reset due to task watchdog
esp_reset_reason_t_ESP_RST_UNKNOWN
!< Reset reason can not be determined
esp_reset_reason_t_ESP_RST_USB
!< Reset by USB peripheral
esp_reset_reason_t_ESP_RST_WDT
!< Reset due to other watchdogs
esp_sha1_state_ESP_SHA1_STATE_INIT
esp_sha1_state_ESP_SHA1_STATE_IN_PROCESS
esp_sha256_state_ESP_SHA256_STATE_INIT
esp_sha256_state_ESP_SHA256_STATE_IN_PROCESS
esp_sleep_mode_t_ESP_SLEEP_MODE_DEEP_SLEEP
!< deep sleep mode
esp_sleep_mode_t_ESP_SLEEP_MODE_LIGHT_SLEEP
!< light sleep mode
esp_sleep_pd_domain_t_ESP_PD_DOMAIN_CPU
!< CPU core
esp_sleep_pd_domain_t_ESP_PD_DOMAIN_MAX
!< Number of domains
esp_sleep_pd_domain_t_ESP_PD_DOMAIN_RC_FAST
!< Internal Fast oscillator
esp_sleep_pd_domain_t_ESP_PD_DOMAIN_VDDSDIO
!< VDD_SDIO
esp_sleep_pd_domain_t_ESP_PD_DOMAIN_XTAL
!< XTAL oscillator
esp_sleep_pd_option_t_ESP_PD_OPTION_AUTO
!< Keep power domain enabled in sleep mode, if it is needed by one of the wakeup options. Otherwise power it down.
esp_sleep_pd_option_t_ESP_PD_OPTION_OFF
!< Power down the power domain in sleep mode
esp_sleep_pd_option_t_ESP_PD_OPTION_ON
!< Keep power domain enabled during sleep mode
esp_sleep_source_t_ESP_SLEEP_WAKEUP_ALL
!< Not a wakeup cause, used to disable all wakeup sources with esp_sleep_disable_wakeup_source
esp_sleep_source_t_ESP_SLEEP_WAKEUP_BT
!< Wakeup caused by BT (light sleep only)
esp_sleep_source_t_ESP_SLEEP_WAKEUP_COCPU
!< Wakeup caused by COCPU int
esp_sleep_source_t_ESP_SLEEP_WAKEUP_COCPU_TRAP_TRIG
!< Wakeup caused by COCPU crash
esp_sleep_source_t_ESP_SLEEP_WAKEUP_EXT0
!< Wakeup caused by external signal using RTC_IO
esp_sleep_source_t_ESP_SLEEP_WAKEUP_EXT1
!< Wakeup caused by external signal using RTC_CNTL
esp_sleep_source_t_ESP_SLEEP_WAKEUP_GPIO
!< Wakeup caused by GPIO (light sleep only on ESP32, S2 and S3)
esp_sleep_source_t_ESP_SLEEP_WAKEUP_TIMER
!< Wakeup caused by timer
esp_sleep_source_t_ESP_SLEEP_WAKEUP_TOUCHPAD
!< Wakeup caused by touchpad
esp_sleep_source_t_ESP_SLEEP_WAKEUP_UART
!< Wakeup caused by UART0 (light sleep only)
esp_sleep_source_t_ESP_SLEEP_WAKEUP_UART1
!< Wakeup caused by UART1 (light sleep only)
esp_sleep_source_t_ESP_SLEEP_WAKEUP_UART2
!< Wakeup caused by UART2 (light sleep only)
esp_sleep_source_t_ESP_SLEEP_WAKEUP_ULP
!< Wakeup caused by ULP program
esp_sleep_source_t_ESP_SLEEP_WAKEUP_UNDEFINED
!< In case of deep sleep, reset was not caused by exit from deep sleep
esp_sleep_source_t_ESP_SLEEP_WAKEUP_VAD
!< Wakeup caused by VAD
esp_sleep_source_t_ESP_SLEEP_WAKEUP_VBAT_UNDER_VOLT
!< Wakeup caused by VDD_BAT under voltage.
esp_sleep_source_t_ESP_SLEEP_WAKEUP_WIFI
!< Wakeup caused by WIFI (light sleep only)
esp_sntp_operatingmode_t_ESP_SNTP_OPMODE_LISTENONLY
esp_sntp_operatingmode_t_ESP_SNTP_OPMODE_POLL
esp_tcp_transport_err_t_ERR_TCP_TRANSPORT_CONNECTION_CLOSED_BY_FIN
esp_tcp_transport_err_t_ERR_TCP_TRANSPORT_CONNECTION_FAILED
esp_tcp_transport_err_t_ERR_TCP_TRANSPORT_CONNECTION_TIMEOUT
esp_tcp_transport_err_t_ERR_TCP_TRANSPORT_NO_MEM
esp_timer_dispatch_t_ESP_TIMER_MAX
!< Sentinel value for the number of callback dispatch methods
esp_timer_dispatch_t_ESP_TIMER_TASK
!< Callback is dispatched from esp_timer task
esp_tls_addr_family_ESP_TLS_AF_INET
< IPv4 address family.
esp_tls_addr_family_ESP_TLS_AF_INET6
< IPv6 address family.
esp_tls_addr_family_ESP_TLS_AF_UNSPEC
< Unspecified address family.
esp_tls_conn_state_ESP_TLS_CONNECTING
esp_tls_conn_state_ESP_TLS_DONE
esp_tls_conn_state_ESP_TLS_FAIL
esp_tls_conn_state_ESP_TLS_HANDSHAKE
esp_tls_conn_state_ESP_TLS_INIT
esp_tls_dyn_buf_strategy_t_ESP_TLS_DYN_BUF_RX_STATIC
< Strategy to disable dynamic RX buffer allocations and convert to static allocation post-handshake, reducing memory fragmentation
esp_tls_dyn_buf_strategy_t_ESP_TLS_DYN_BUF_STRATEGY_MAX
< to indicate max
esp_tls_ecdsa_curve_t_ESP_TLS_ECDSA_CURVE_MAX
< to indicate max
esp_tls_ecdsa_curve_t_ESP_TLS_ECDSA_CURVE_SECP256R1
< Use SECP256R1 curve
esp_tls_error_type_t_ESP_TLS_ERR_TYPE_ESP
< ESP-IDF error type – esp_err_t
esp_tls_error_type_t_ESP_TLS_ERR_TYPE_MAX
< Last err type – invalid entry
esp_tls_error_type_t_ESP_TLS_ERR_TYPE_MBEDTLS
< Error code from mbedTLS library
esp_tls_error_type_t_ESP_TLS_ERR_TYPE_MBEDTLS_CERT_FLAGS
< Certificate flags defined in mbedTLS
esp_tls_error_type_t_ESP_TLS_ERR_TYPE_SYSTEM
< System error – errno
esp_tls_error_type_t_ESP_TLS_ERR_TYPE_UNKNOWN
esp_tls_error_type_t_ESP_TLS_ERR_TYPE_WOLFSSL
< Error code from wolfSSL library
esp_tls_error_type_t_ESP_TLS_ERR_TYPE_WOLFSSL_CERT_FLAGS
< Certificate flags defined in wolfSSL
esp_tls_proto_ver_t_ESP_TLS_VER_ANY
esp_tls_proto_ver_t_ESP_TLS_VER_TLS_1_2
esp_tls_proto_ver_t_ESP_TLS_VER_TLS_1_3
esp_tls_proto_ver_t_ESP_TLS_VER_TLS_MAX
esp_tls_role_ESP_TLS_CLIENT
esp_tls_role_ESP_TLS_SERVER
eth_checksum_t_ETH_CHECKSUM_HW
< Ethernet checksum calculate by hardware
eth_checksum_t_ETH_CHECKSUM_SW
< Ethernet checksum calculate by software
eth_data_interface_t_EMAC_DATA_INTERFACE_MII
< Media Independent Interface
eth_data_interface_t_EMAC_DATA_INTERFACE_RMII
< Reduced Media Independent Interface
eth_duplex_t_ETH_DUPLEX_FULL
< Ethernet is in full duplex
eth_duplex_t_ETH_DUPLEX_HALF
< Ethernet is in half duplex
eth_event_t_ETHERNET_EVENT_CONNECTED
< Ethernet got a valid link
eth_event_t_ETHERNET_EVENT_DISCONNECTED
< Ethernet lost a valid link
eth_event_t_ETHERNET_EVENT_START
< Ethernet driver start
eth_event_t_ETHERNET_EVENT_STOP
< Ethernet driver stop
eth_link_t_ETH_LINK_DOWN
< Ethernet link is down
eth_link_t_ETH_LINK_UP
< Ethernet link is up
eth_mac_dma_burst_len_t_ETH_DMA_BURST_LEN_1
eth_mac_dma_burst_len_t_ETH_DMA_BURST_LEN_2
eth_mac_dma_burst_len_t_ETH_DMA_BURST_LEN_4
eth_mac_dma_burst_len_t_ETH_DMA_BURST_LEN_8
eth_mac_dma_burst_len_t_ETH_DMA_BURST_LEN_16
eth_mac_dma_burst_len_t_ETH_DMA_BURST_LEN_32
eth_mac_ptp_roll_type_t_ETH_PTP_BINARY_ROLLOVER
< Binary - subseconds register rolls over after 0x7FFFFFFF value
eth_mac_ptp_roll_type_t_ETH_PTP_DIGITAL_ROLLOVER
< Digital - subseconds register rolls over after 999999999 value (1 nanosecond accuracy)
eth_mac_ptp_update_method_t_ETH_PTP_UPDATE_METHOD_COARSE
< EMAC System timestamp update using the Coarse method
eth_mac_ptp_update_method_t_ETH_PTP_UPDATE_METHOD_FINE
< EMAC System timestamp update using the Fine method
eth_phy_autoneg_cmd_t_ESP_ETH_PHY_AUTONEGO_DIS
eth_phy_autoneg_cmd_t_ESP_ETH_PHY_AUTONEGO_EN
eth_phy_autoneg_cmd_t_ESP_ETH_PHY_AUTONEGO_G_STAT
eth_phy_autoneg_cmd_t_ESP_ETH_PHY_AUTONEGO_RESTART
eth_speed_t_ETH_SPEED_10M
< Ethernet speed is 10Mbps
eth_speed_t_ETH_SPEED_100M
< Ethernet speed is 100Mbps
eth_speed_t_ETH_SPEED_MAX
< Max speed mode (for checking purpose)
external_coex_wire_t_EXTERN_COEX_WIRE_1
external_coex_wire_t_EXTERN_COEX_WIRE_2
external_coex_wire_t_EXTERN_COEX_WIRE_3
external_coex_wire_t_EXTERN_COEX_WIRE_4
external_coex_wire_t_EXTERN_COEX_WIRE_NUM
false_
flags_F_CHUNKED
flags_F_CONNECTION_CLOSE
flags_F_CONNECTION_KEEP_ALIVE
flags_F_CONNECTION_UPGRADE
flags_F_CONTENTLENGTH
flags_F_SKIPBODY
flags_F_TRAILING
flags_F_UPGRADE
gpio_drive_cap_t_GPIO_DRIVE_CAP_0
< Pad drive capability: weak
gpio_drive_cap_t_GPIO_DRIVE_CAP_1
< Pad drive capability: stronger
gpio_drive_cap_t_GPIO_DRIVE_CAP_2
< Pad drive capability: medium
gpio_drive_cap_t_GPIO_DRIVE_CAP_3
< Pad drive capability: strongest
gpio_drive_cap_t_GPIO_DRIVE_CAP_DEFAULT
< Pad drive capability: medium
gpio_drive_cap_t_GPIO_DRIVE_CAP_MAX
gpio_etm_event_edge_t_GPIO_ETM_EVENT_EDGE_ANY
< Any edge on the GPIO can generate an ETM event signal
gpio_etm_event_edge_t_GPIO_ETM_EVENT_EDGE_NEG
< A falling edge on the GPIO will generate an ETM event signal
gpio_etm_event_edge_t_GPIO_ETM_EVENT_EDGE_POS
< A rising edge on the GPIO will generate an ETM event signal
gpio_etm_task_action_t_GPIO_ETM_TASK_ACTION_CLR
< Clear the GPIO level to low
gpio_etm_task_action_t_GPIO_ETM_TASK_ACTION_SET
< Set the GPIO level to high
gpio_etm_task_action_t_GPIO_ETM_TASK_ACTION_TOG
< Toggle the GPIO level
gpio_int_type_t_GPIO_INTR_ANYEDGE
< GPIO interrupt type : both rising and falling edge
gpio_int_type_t_GPIO_INTR_DISABLE
< Disable GPIO interrupt
gpio_int_type_t_GPIO_INTR_HIGH_LEVEL
< GPIO interrupt type : input high level trigger
gpio_int_type_t_GPIO_INTR_LOW_LEVEL
< GPIO interrupt type : input low level trigger
gpio_int_type_t_GPIO_INTR_MAX
gpio_int_type_t_GPIO_INTR_NEGEDGE
< GPIO interrupt type : falling edge
gpio_int_type_t_GPIO_INTR_POSEDGE
< GPIO interrupt type : rising edge
gpio_mode_t_GPIO_MODE_DISABLE
< GPIO mode : disable input and output
gpio_mode_t_GPIO_MODE_INPUT
< GPIO mode : input only
gpio_mode_t_GPIO_MODE_INPUT_OUTPUT
< GPIO mode : output and input mode
gpio_mode_t_GPIO_MODE_INPUT_OUTPUT_OD
< GPIO mode : output and input with open-drain mode
gpio_mode_t_GPIO_MODE_OUTPUT
< GPIO mode : output only mode
gpio_mode_t_GPIO_MODE_OUTPUT_OD
< GPIO mode : output only with open-drain mode
gpio_num_t_GPIO_NUM_0
< GPIO0, input and output
gpio_num_t_GPIO_NUM_1
< GPIO1, input and output
gpio_num_t_GPIO_NUM_2
< GPIO2, input and output
gpio_num_t_GPIO_NUM_3
< GPIO3, input and output
gpio_num_t_GPIO_NUM_4
< GPIO4, input and output
gpio_num_t_GPIO_NUM_5
< GPIO5, input and output
gpio_num_t_GPIO_NUM_6
< GPIO6, input and output
gpio_num_t_GPIO_NUM_7
< GPIO7, input and output
gpio_num_t_GPIO_NUM_8
< GPIO8, input and output
gpio_num_t_GPIO_NUM_9
< GPIO9, input and output
gpio_num_t_GPIO_NUM_10
< GPIO10, input and output
gpio_num_t_GPIO_NUM_11
< GPIO11, input and output
gpio_num_t_GPIO_NUM_12
< GPIO12, input and output
gpio_num_t_GPIO_NUM_13
< GPIO13, input and output
gpio_num_t_GPIO_NUM_14
< GPIO14, input and output
gpio_num_t_GPIO_NUM_15
< GPIO15, input and output
gpio_num_t_GPIO_NUM_16
< GPIO16, input and output
gpio_num_t_GPIO_NUM_17
< GPIO17, input and output
gpio_num_t_GPIO_NUM_18
< GPIO18, input and output
gpio_num_t_GPIO_NUM_19
< GPIO19, input and output
gpio_num_t_GPIO_NUM_20
< GPIO20, input and output
gpio_num_t_GPIO_NUM_21
< GPIO21, input and output
gpio_num_t_GPIO_NUM_MAX
gpio_num_t_GPIO_NUM_NC
< Use to signal not connected to S/W
gpio_port_t_GPIO_PORT_0
gpio_port_t_GPIO_PORT_MAX
gpio_pull_mode_t_GPIO_FLOATING
< Pad floating
gpio_pull_mode_t_GPIO_PULLDOWN_ONLY
< Pad pull down
gpio_pull_mode_t_GPIO_PULLUP_ONLY
< Pad pull up
gpio_pull_mode_t_GPIO_PULLUP_PULLDOWN
< Pad pull up + pull down
gpio_pulldown_t_GPIO_PULLDOWN_DISABLE
< Disable GPIO pull-down resistor
gpio_pulldown_t_GPIO_PULLDOWN_ENABLE
< Enable GPIO pull-down resistor
gpio_pullup_t_GPIO_PULLUP_DISABLE
< Disable GPIO pull-up resistor
gpio_pullup_t_GPIO_PULLUP_ENABLE
< Enable GPIO pull-up resistor
gptimer_count_direction_t_GPTIMER_COUNT_DOWN
< Decrease count value
gptimer_count_direction_t_GPTIMER_COUNT_UP
< Increase count value
hal_utils_div_round_opt_t_HAL_DIV_ROUND
< Round the division to the nearest integer (round up if fraction >= 1/2, round down if fraction < 1/2)
hal_utils_div_round_opt_t_HAL_DIV_ROUND_DOWN
< Round the division down to the floor integer
hal_utils_div_round_opt_t_HAL_DIV_ROUND_UP
< Round the division up to the ceiling integer
http_errno_HPE_CB_body
http_errno_HPE_CB_chunk_complete
http_errno_HPE_CB_chunk_header
http_errno_HPE_CB_header_field
http_errno_HPE_CB_header_value
http_errno_HPE_CB_headers_complete
http_errno_HPE_CB_message_begin
http_errno_HPE_CB_message_complete
http_errno_HPE_CB_status
http_errno_HPE_CB_url
http_errno_HPE_CLOSED_CONNECTION
http_errno_HPE_HEADER_OVERFLOW
http_errno_HPE_INVALID_CHUNK_SIZE
http_errno_HPE_INVALID_CONSTANT
http_errno_HPE_INVALID_CONTENT_LENGTH
http_errno_HPE_INVALID_EOF_STATE
http_errno_HPE_INVALID_FRAGMENT
http_errno_HPE_INVALID_HEADER_TOKEN
http_errno_HPE_INVALID_HOST
http_errno_HPE_INVALID_INTERNAL_STATE
http_errno_HPE_INVALID_METHOD
http_errno_HPE_INVALID_PATH
http_errno_HPE_INVALID_PORT
http_errno_HPE_INVALID_QUERY_STRING
http_errno_HPE_INVALID_STATUS
http_errno_HPE_INVALID_URL
http_errno_HPE_INVALID_VERSION
http_errno_HPE_LF_EXPECTED
http_errno_HPE_OK
http_errno_HPE_PAUSED
http_errno_HPE_STRICT
http_errno_HPE_UNEXPECTED_CONTENT_LENGTH
http_errno_HPE_UNKNOWN
http_method_HTTP_ACL
http_method_HTTP_BIND
http_method_HTTP_CHECKOUT
http_method_HTTP_CONNECT
http_method_HTTP_COPY
http_method_HTTP_DELETE
http_method_HTTP_GET
http_method_HTTP_HEAD
http_method_HTTP_LINK
http_method_HTTP_LOCK
http_method_HTTP_MERGE
http_method_HTTP_MKACTIVITY
http_method_HTTP_MKCALENDAR
http_method_HTTP_MKCOL
http_method_HTTP_MOVE
http_method_HTTP_MSEARCH
http_method_HTTP_NOTIFY
http_method_HTTP_OPTIONS
http_method_HTTP_PATCH
http_method_HTTP_POST
http_method_HTTP_PROPFIND
http_method_HTTP_PROPPATCH
http_method_HTTP_PURGE
http_method_HTTP_PUT
http_method_HTTP_REBIND
http_method_HTTP_REPORT
http_method_HTTP_SEARCH
http_method_HTTP_SUBSCRIBE
http_method_HTTP_TRACE
http_method_HTTP_UNBIND
http_method_HTTP_UNLINK
http_method_HTTP_UNLOCK
http_method_HTTP_UNSUBSCRIBE
http_parser_type_HTTP_BOTH
http_parser_type_HTTP_REQUEST
http_parser_type_HTTP_RESPONSE
http_parser_url_fields_UF_FRAGMENT
http_parser_url_fields_UF_HOST
http_parser_url_fields_UF_MAX
http_parser_url_fields_UF_PATH
http_parser_url_fields_UF_PORT
http_parser_url_fields_UF_QUERY
http_parser_url_fields_UF_SCHEMA
http_parser_url_fields_UF_USERINFO
httpd_err_code_t_HTTPD_400_BAD_REQUEST
httpd_err_code_t_HTTPD_401_UNAUTHORIZED
httpd_err_code_t_HTTPD_403_FORBIDDEN
httpd_err_code_t_HTTPD_404_NOT_FOUND
httpd_err_code_t_HTTPD_405_METHOD_NOT_ALLOWED
httpd_err_code_t_HTTPD_408_REQ_TIMEOUT
httpd_err_code_t_HTTPD_411_LENGTH_REQUIRED
httpd_err_code_t_HTTPD_413_CONTENT_TOO_LARGE
httpd_err_code_t_HTTPD_414_URI_TOO_LONG
httpd_err_code_t_HTTPD_431_REQ_HDR_FIELDS_TOO_LARGE
httpd_err_code_t_HTTPD_500_INTERNAL_SERVER_ERROR
httpd_err_code_t_HTTPD_501_METHOD_NOT_IMPLEMENTED
httpd_err_code_t_HTTPD_505_VERSION_NOT_SUPPORTED
httpd_err_code_t_HTTPD_ERR_CODE_MAX
i2c_ack_type_t_I2C_MASTER_ACK
< I2C ack for each byte read
i2c_ack_type_t_I2C_MASTER_ACK_MAX
i2c_ack_type_t_I2C_MASTER_LAST_NACK
< I2C nack for the last byte
i2c_ack_type_t_I2C_MASTER_NACK
< I2C nack for each byte read
i2c_ack_value_t_I2C_ACK_VAL
< Acknowledge (ACK) signal
i2c_ack_value_t_I2C_NACK_VAL
< Not Acknowledge (NACK) signal
i2c_addr_bit_len_t_I2C_ADDR_BIT_LEN_7
< i2c address bit length 7
i2c_addr_bit_len_t_I2C_ADDR_BIT_LEN_10
< i2c address bit length 10
i2c_addr_mode_t_I2C_ADDR_BIT_7
< I2C 7bit address for slave mode
i2c_addr_mode_t_I2C_ADDR_BIT_10
< I2C 10bit address for slave mode
i2c_addr_mode_t_I2C_ADDR_BIT_MAX
i2c_bus_mode_t_I2C_BUS_MODE_MASTER
< I2C works under master mode
i2c_bus_mode_t_I2C_BUS_MODE_SLAVE
< I2C works under slave mode
i2c_master_command_t_I2C_MASTER_CMD_READ
< Read operation
i2c_master_command_t_I2C_MASTER_CMD_START
< Start or Restart condition
i2c_master_command_t_I2C_MASTER_CMD_STOP
< Stop condition
i2c_master_command_t_I2C_MASTER_CMD_WRITE
< Write operation
i2c_master_event_t_I2C_EVENT_ALIVE
< i2c bus in alive status.
i2c_master_event_t_I2C_EVENT_DONE
< i2c bus transaction done
i2c_master_event_t_I2C_EVENT_NACK
< i2c bus nack
i2c_master_event_t_I2C_EVENT_TIMEOUT
< i2c bus timeout
i2c_master_status_t_I2C_STATUS_ACK_ERROR
< ack error status for current master command
i2c_master_status_t_I2C_STATUS_DONE
< I2C command done
i2c_master_status_t_I2C_STATUS_IDLE
< idle status for current master command
i2c_master_status_t_I2C_STATUS_READ
< read status for current master command, but just partial read, not all data is read is this status
i2c_master_status_t_I2C_STATUS_READ_ALL
< read status for current master command, all data is read is this status
i2c_master_status_t_I2C_STATUS_START
< Start status for current master command
i2c_master_status_t_I2C_STATUS_STOP
< stop status for current master command
i2c_master_status_t_I2C_STATUS_TIMEOUT
< I2C bus status error, and operation timeout
i2c_master_status_t_I2C_STATUS_WRITE
< write status for current master command
i2c_mode_t_I2C_MODE_MASTER
< I2C master mode
i2c_mode_t_I2C_MODE_MAX
i2c_mode_t_I2C_MODE_SLAVE
< I2C slave mode
i2c_port_t_I2C_NUM_0
< I2C port 0
i2c_port_t_I2C_NUM_MAX
< I2C port max
i2c_rw_t_I2C_MASTER_READ
< I2C read data
i2c_rw_t_I2C_MASTER_WRITE
< I2C write data
i2c_slave_read_write_status_t_I2C_SLAVE_READ_BY_MASTER
i2c_slave_read_write_status_t_I2C_SLAVE_WRITE_BY_MASTER
i2c_slave_stretch_cause_t_I2C_SLAVE_STRETCH_CAUSE_ADDRESS_MATCH
< Stretching SCL low when the slave is read by the master and the address just matched
i2c_slave_stretch_cause_t_I2C_SLAVE_STRETCH_CAUSE_RX_FULL
< Stretching SCL low when RX FIFO is full in slave mode
i2c_slave_stretch_cause_t_I2C_SLAVE_STRETCH_CAUSE_SENDING_ACK
< Stretching SCL low when slave sending ACK
i2c_slave_stretch_cause_t_I2C_SLAVE_STRETCH_CAUSE_TX_EMPTY
< Stretching SCL low when TX FIFO is empty in slave mode
i2c_trans_mode_t_I2C_DATA_MODE_LSB_FIRST
< I2C data lsb first
i2c_trans_mode_t_I2C_DATA_MODE_MAX
i2c_trans_mode_t_I2C_DATA_MODE_MSB_FIRST
< I2C data msb first
i2s_bits_per_chan_t_I2S_BITS_PER_CHAN_8BIT
< channel bit-width: 8
i2s_bits_per_chan_t_I2S_BITS_PER_CHAN_16BIT
< channel bit-width: 16
i2s_bits_per_chan_t_I2S_BITS_PER_CHAN_24BIT
< channel bit-width: 24
i2s_bits_per_chan_t_I2S_BITS_PER_CHAN_32BIT
< channel bit-width: 32
i2s_bits_per_chan_t_I2S_BITS_PER_CHAN_DEFAULT
< channel bit-width equals to data bit-width
i2s_bits_per_sample_t_I2S_BITS_PER_SAMPLE_8BIT
< data bit-width: 8
i2s_bits_per_sample_t_I2S_BITS_PER_SAMPLE_16BIT
< data bit-width: 16
i2s_bits_per_sample_t_I2S_BITS_PER_SAMPLE_24BIT
< data bit-width: 24
i2s_bits_per_sample_t_I2S_BITS_PER_SAMPLE_32BIT
< data bit-width: 32
i2s_channel_fmt_t_I2S_CHANNEL_FMT_ALL_LEFT
< Load left channel data in both two channels
i2s_channel_fmt_t_I2S_CHANNEL_FMT_ALL_RIGHT
< Load right channel data in both two channels
i2s_channel_fmt_t_I2S_CHANNEL_FMT_MULTIPLE
< More than two channels are used
i2s_channel_fmt_t_I2S_CHANNEL_FMT_ONLY_LEFT
< Only load data in left channel (mono mode)
i2s_channel_fmt_t_I2S_CHANNEL_FMT_ONLY_RIGHT
< Only load data in right channel (mono mode)
i2s_channel_fmt_t_I2S_CHANNEL_FMT_RIGHT_LEFT
< Separated left and right channel
i2s_channel_t_I2S_CHANNEL_MONO
< I2S channel (mono), one channel activated. In this mode, you only need to send one channel data but the fifo will copy same data for the other unactivated channels automatically, then both channels will transmit same data.
i2s_channel_t_I2S_CHANNEL_STEREO
< I2S channel (stereo), two (or more) channels activated. In this mode, these channels will transmit different data.
i2s_channel_t_I2S_TDM_ACTIVE_CH0
< I2S channel 0 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH1
< I2S channel 1 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH2
< I2S channel 2 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH3
< I2S channel 3 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH4
< I2S channel 4 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH5
< I2S channel 5 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH6
< I2S channel 6 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH7
< I2S channel 7 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH8
< I2S channel 8 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH9
< I2S channel 9 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH10
< I2S channel 10 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH11
< I2S channel 11 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH12
< I2S channel 12 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH13
< I2S channel 13 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH14
< I2S channel 14 activated
i2s_channel_t_I2S_TDM_ACTIVE_CH15
< I2S channel 15 activated
i2s_comm_format_t_I2S_COMM_FORMAT_I2S
< I2S communication format I2S, correspond to I2S_COMM_FORMAT_STAND_I2S
i2s_comm_format_t_I2S_COMM_FORMAT_I2S_LSB
< I2S format LSB, (I2S_COMM_FORMAT_I2S |I2S_COMM_FORMAT_I2S_LSB) correspond to I2S_COMM_FORMAT_STAND_MSB
i2s_comm_format_t_I2S_COMM_FORMAT_I2S_MSB
< I2S format MSB, (I2S_COMM_FORMAT_I2S |I2S_COMM_FORMAT_I2S_MSB) correspond to I2S_COMM_FORMAT_STAND_I2S
i2s_comm_format_t_I2S_COMM_FORMAT_PCM
< I2S communication format PCM, correspond to I2S_COMM_FORMAT_STAND_PCM_SHORT
i2s_comm_format_t_I2S_COMM_FORMAT_PCM_LONG
< PCM Long, (I2S_COMM_FORMAT_PCM | I2S_COMM_FORMAT_PCM_LONG) correspond to I2S_COMM_FORMAT_STAND_PCM_LONG
i2s_comm_format_t_I2S_COMM_FORMAT_PCM_SHORT
< PCM Short, (I2S_COMM_FORMAT_PCM | I2S_COMM_FORMAT_PCM_SHORT) correspond to I2S_COMM_FORMAT_STAND_PCM_SHORT
i2s_comm_format_t_I2S_COMM_FORMAT_STAND_I2S
< I2S communication I2S Philips standard, data launch at second BCK
i2s_comm_format_t_I2S_COMM_FORMAT_STAND_MAX
< standard max
i2s_comm_format_t_I2S_COMM_FORMAT_STAND_MSB
< I2S communication MSB alignment standard, data launch at first BCK
i2s_comm_format_t_I2S_COMM_FORMAT_STAND_PCM_LONG
< PCM Long standard. The period of synchronization signal (WS) is channel_bit*bck cycles.
i2s_comm_format_t_I2S_COMM_FORMAT_STAND_PCM_SHORT
< PCM Short standard, also known as DSP mode. The period of synchronization signal (WS) is 1 bck cycle.
i2s_comm_mode_t_I2S_COMM_MODE_NONE
< Unspecified I2S controller mode
i2s_comm_mode_t_I2S_COMM_MODE_PDM
< I2S controller using PDM communication mode, support PDM output or input
i2s_comm_mode_t_I2S_COMM_MODE_STD
< I2S controller using standard communication mode, support Philips/MSB/PCM format
i2s_comm_mode_t_I2S_COMM_MODE_TDM
< I2S controller using TDM communication mode, support up to 16 slots per frame
i2s_data_bit_width_t_I2S_DATA_BIT_WIDTH_8BIT
< I2S channel data bit-width: 8
i2s_data_bit_width_t_I2S_DATA_BIT_WIDTH_16BIT
< I2S channel data bit-width: 16
i2s_data_bit_width_t_I2S_DATA_BIT_WIDTH_24BIT
< I2S channel data bit-width: 24
i2s_data_bit_width_t_I2S_DATA_BIT_WIDTH_32BIT
< I2S channel data bit-width: 32
i2s_dir_t_I2S_DIR_RX
< I2S channel direction RX
i2s_dir_t_I2S_DIR_TX
< I2S channel direction TX
i2s_etm_event_type_t_I2S_ETM_EVENT_DONE
< Event that I2S TX or RX stopped
i2s_etm_event_type_t_I2S_ETM_EVENT_MAX
< Maximum number of events
i2s_etm_event_type_t_I2S_ETM_EVENT_REACH_THRESH
< Event that the I2S sent or received data reached the threshold
i2s_etm_task_type_t_I2S_ETM_TASK_MAX
< Maximum number of tasks
i2s_etm_task_type_t_I2S_ETM_TASK_START
< Start the I2S channel
i2s_etm_task_type_t_I2S_ETM_TASK_STOP
< Stop the I2S channel
i2s_event_type_t_I2S_EVENT_DMA_ERROR
< I2S DMA has no next descriptor for sending or receiving
i2s_event_type_t_I2S_EVENT_RX_DONE
< I2S DMA finished receiving one DMA buffer
i2s_event_type_t_I2S_EVENT_RX_Q_OVF
< I2S DMA receive queue overflowed, the oldest data has been overwritten by the new data in the DMA buffer
i2s_event_type_t_I2S_EVENT_TX_DONE
< I2S DMA finished sending one DMA buffer
i2s_event_type_t_I2S_EVENT_TX_Q_OVF
< I2S DMA sending queue overflowed, the oldest data has been overwritten by the new data in the DMA buffer
i2s_mclk_multiple_t_I2S_MCLK_MULTIPLE_128
< MCLK = sample_rate * 128
i2s_mclk_multiple_t_I2S_MCLK_MULTIPLE_192
< MCLK = sample_rate * 192 (24-bit compatible)
i2s_mclk_multiple_t_I2S_MCLK_MULTIPLE_256
< MCLK = sample_rate * 256
i2s_mclk_multiple_t_I2S_MCLK_MULTIPLE_384
< MCLK = sample_rate * 384 (24-bit compatible)
i2s_mclk_multiple_t_I2S_MCLK_MULTIPLE_512
< MCLK = sample_rate * 512
i2s_mclk_multiple_t_I2S_MCLK_MULTIPLE_576
< MCLK = sample_rate * 576 (24-bit compatible)
i2s_mclk_multiple_t_I2S_MCLK_MULTIPLE_768
< MCLK = sample_rate * 768 (24-bit compatible)
i2s_mclk_multiple_t_I2S_MCLK_MULTIPLE_1024
< MCLK = sample_rate * 1024
i2s_mclk_multiple_t_I2S_MCLK_MULTIPLE_1152
< MCLK = sample_rate * 1152 (24-bit compatible)
i2s_mode_t_I2S_MODE_MASTER
< Master mode
i2s_mode_t_I2S_MODE_PDM
< I2S PDM mode
i2s_mode_t_I2S_MODE_RX
< RX mode
i2s_mode_t_I2S_MODE_SLAVE
< Slave mode
i2s_mode_t_I2S_MODE_TX
< TX mode
i2s_pcm_compress_t_I2S_PCM_A_COMPRESS
< A-law compress
i2s_pcm_compress_t_I2S_PCM_A_DECOMPRESS
< A-law decompress
i2s_pcm_compress_t_I2S_PCM_DISABLE
< Disable A/U law decompress or compress
i2s_pcm_compress_t_I2S_PCM_U_COMPRESS
< U-law compress
i2s_pcm_compress_t_I2S_PCM_U_DECOMPRESS
< U-law decompress
i2s_pdm_data_fmt_t_I2S_PDM_DATA_FMT_PCM
< PDM RX: Enable the hardware PDM to PCM filter to convert the inputted PDM data on the line into PCM format in software, so that the read data in software is PCM format data already, no need additional software filter. PCM data format is only available when PCM2PDM filter is supported in hardware. PDM TX: Enable the hardware PCM to PDM filter to convert the written PCM data in software into PDM format on the line, so that we only need to write the PCM data in software, no need to prepare raw PDM data in software. PCM data format is only available when PDM2PCM filter is supported in hardware.
i2s_pdm_data_fmt_t_I2S_PDM_DATA_FMT_RAW
< PDM RX: Read the raw PDM data directly in software, without the hardware PDM to PCM filter. You may need a software PDM to PCM filter to convert the raw PDM data that read into PCM format. PDM TX: Write the raw PDM data directly in software, without the hardware PCM to PDM filter. You may need to prepare the raw PDM data in software to output the PDM format data on the line.
i2s_pdm_dsr_t_I2S_PDM_DSR_8S
< downsampling number is 8 for PDM RX mode
i2s_pdm_dsr_t_I2S_PDM_DSR_16S
< downsampling number is 16 for PDM RX mode
i2s_pdm_dsr_t_I2S_PDM_DSR_MAX
i2s_pdm_sig_scale_t_I2S_PDM_SIG_SCALING_DIV_2
< I2S TX PDM signal scaling: /2
i2s_pdm_sig_scale_t_I2S_PDM_SIG_SCALING_MUL_1
< I2S TX PDM signal scaling: x1
i2s_pdm_sig_scale_t_I2S_PDM_SIG_SCALING_MUL_2
< I2S TX PDM signal scaling: x2
i2s_pdm_sig_scale_t_I2S_PDM_SIG_SCALING_MUL_4
< I2S TX PDM signal scaling: x4
i2s_pdm_slot_mask_t_I2S_PDM_SLOT_BOTH
< I2S PDM transmits or receives both two slots
i2s_pdm_slot_mask_t_I2S_PDM_SLOT_LEFT
< I2S PDM only transmits or receives the PDM device whose ‘select’ pin is pulled down
i2s_pdm_slot_mask_t_I2S_PDM_SLOT_RIGHT
< I2S PDM only transmits or receives the PDM device whose ‘select’ pin is pulled up
i2s_pdm_tx_line_mode_t_I2S_PDM_TX_ONE_LINE_CODEC
< Standard PDM format output, left and right slot data on a single line
i2s_pdm_tx_line_mode_t_I2S_PDM_TX_ONE_LINE_DAC
< PDM DAC format output, left or right slot data on a single line
i2s_pdm_tx_line_mode_t_I2S_PDM_TX_TWO_LINE_DAC
< PDM DAC format output, left and right slot data on separated lines
i2s_port_t_I2S_NUM_0
< I2S controller port 0
i2s_port_t_I2S_NUM_AUTO
< Select whichever port is available
i2s_role_t_I2S_ROLE_MASTER
< I2S controller master role, bclk and ws signal will be set to output
i2s_role_t_I2S_ROLE_SLAVE
< I2S controller slave role, bclk and ws signal will be set to input
i2s_slot_bit_width_t_I2S_SLOT_BIT_WIDTH_8BIT
< I2S channel slot bit-width: 8
i2s_slot_bit_width_t_I2S_SLOT_BIT_WIDTH_16BIT
< I2S channel slot bit-width: 16
i2s_slot_bit_width_t_I2S_SLOT_BIT_WIDTH_24BIT
< I2S channel slot bit-width: 24
i2s_slot_bit_width_t_I2S_SLOT_BIT_WIDTH_32BIT
< I2S channel slot bit-width: 32
i2s_slot_bit_width_t_I2S_SLOT_BIT_WIDTH_AUTO
< I2S channel slot bit-width equals to data bit-width
i2s_slot_mode_t_I2S_SLOT_MODE_MONO
< I2S channel slot format mono, transmit same data in all slots for tx mode, only receive the data in the first slots for rx mode.
i2s_slot_mode_t_I2S_SLOT_MODE_STEREO
< I2S channel slot format stereo, transmit different data in different slots for tx mode, receive the data in all slots for rx mode.
i2s_std_slot_mask_t_I2S_STD_SLOT_BOTH
< I2S transmits or receives both left and right slot
i2s_std_slot_mask_t_I2S_STD_SLOT_LEFT
< I2S transmits or receives left slot
i2s_std_slot_mask_t_I2S_STD_SLOT_RIGHT
< I2S transmits or receives right slot
i2s_tdm_slot_mask_t_I2S_TDM_SLOT0
< I2S slot 0 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT1
< I2S slot 1 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT2
< I2S slot 2 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT3
< I2S slot 3 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT4
< I2S slot 4 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT5
< I2S slot 5 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT6
< I2S slot 6 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT7
< I2S slot 7 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT8
< I2S slot 8 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT9
< I2S slot 9 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT10
< I2S slot 10 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT11
< I2S slot 11 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT12
< I2S slot 12 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT13
< I2S slot 13 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT14
< I2S slot 14 enabled
i2s_tdm_slot_mask_t_I2S_TDM_SLOT15
< I2S slot 15 enabled
i2s_tuning_mode_t_I2S_TUNING_MODE_ADDSUB
< Add or subtract the tuning value based on the current clock
i2s_tuning_mode_t_I2S_TUNING_MODE_RESET
< Set the clock to the initial value
i2s_tuning_mode_t_I2S_TUNING_MODE_SET
< Set the tuning value to overwrite the current clock
intr_type_INTR_TYPE_EDGE
intr_type_INTR_TYPE_LEVEL
ip_event_t_IP_EVENT_AP_STAIPASSIGNED
< soft-AP assign an IP to a connected station
ip_event_t_IP_EVENT_ETH_GOT_IP
< ethernet got IP from connected AP
ip_event_t_IP_EVENT_ETH_LOST_IP
< ethernet lost IP and the IP is reset to 0
ip_event_t_IP_EVENT_GOT_IP6
< station or ap or ethernet interface v6IP addr is preferred
ip_event_t_IP_EVENT_PPP_GOT_IP
< PPP interface got IP
ip_event_t_IP_EVENT_PPP_LOST_IP
< PPP interface lost IP
ip_event_t_IP_EVENT_STA_GOT_IP
< station got IP from connected AP
ip_event_t_IP_EVENT_STA_LOST_IP
< station lost IP and the IP is reset to 0
ip_event_t_IP_EVENT_TX_RX
< transmitting/receiving data packet
lcd_color_format_t_LCD_COLOR_FMT_GRAY8
< 8-bit gray scale
lcd_color_format_t_LCD_COLOR_FMT_RGB565
< RGB565
lcd_color_format_t_LCD_COLOR_FMT_RGB666
< RGB666
lcd_color_format_t_LCD_COLOR_FMT_RGB888
< RGB888
lcd_color_format_t_LCD_COLOR_FMT_YUV422
< YUV422
lcd_color_range_t_LCD_COLOR_RANGE_FULL
< Full color range
lcd_color_range_t_LCD_COLOR_RANGE_LIMIT
< Limited color range
lcd_color_rgb_pixel_format_t_LCD_COLOR_PIXEL_FORMAT_RGB565
< 16 bits, 5 bits per R/B value, 6 bits for G value
lcd_color_rgb_pixel_format_t_LCD_COLOR_PIXEL_FORMAT_RGB666
< 18 bits, 6 bits per R/G/B value
lcd_color_rgb_pixel_format_t_LCD_COLOR_PIXEL_FORMAT_RGB888
< 24 bits, 8 bits per R/G/B value
lcd_color_space_t_LCD_COLOR_SPACE_RGB
< Color space: RGB
lcd_color_space_t_LCD_COLOR_SPACE_YUV
< Color space: YUV
lcd_rgb_data_endian_t_LCD_RGB_DATA_ENDIAN_BIG
< RGB data endian: MSB first
lcd_rgb_data_endian_t_LCD_RGB_DATA_ENDIAN_LITTLE
< RGB data endian: LSB first
lcd_rgb_element_order_t_LCD_RGB_ELEMENT_ORDER_BGR
< RGB element order: BGR
lcd_rgb_element_order_t_LCD_RGB_ELEMENT_ORDER_RGB
< RGB element order: RGB
lcd_yuv422_pack_order_t_LCD_YUV422_PACK_ORDER_UYVY
< UYVY
lcd_yuv422_pack_order_t_LCD_YUV422_PACK_ORDER_VYUY
< VYUY
lcd_yuv422_pack_order_t_LCD_YUV422_PACK_ORDER_YUYV
< YUYV
lcd_yuv422_pack_order_t_LCD_YUV422_PACK_ORDER_YVYU
< YVYU
lcd_yuv_conv_std_t_LCD_YUV_CONV_STD_BT601
< YUV<->RGB conversion standard: BT.601
lcd_yuv_conv_std_t_LCD_YUV_CONV_STD_BT709
< YUV<->RGB conversion standard: BT.709
lcd_yuv_sample_t_LCD_YUV_SAMPLE_411
< YUV 4:1:1 sampling
lcd_yuv_sample_t_LCD_YUV_SAMPLE_420
< YUV 4:2:0 sampling
lcd_yuv_sample_t_LCD_YUV_SAMPLE_422
< YUV 4:2:2 sampling
ledc_cb_event_t_LEDC_FADE_END_EVT
< LEDC fade end event
ledc_channel_t_LEDC_CHANNEL_0
< LEDC channel 0
ledc_channel_t_LEDC_CHANNEL_1
< LEDC channel 1
ledc_channel_t_LEDC_CHANNEL_2
< LEDC channel 2
ledc_channel_t_LEDC_CHANNEL_3
< LEDC channel 3
ledc_channel_t_LEDC_CHANNEL_4
< LEDC channel 4
ledc_channel_t_LEDC_CHANNEL_5
< LEDC channel 5
ledc_channel_t_LEDC_CHANNEL_MAX
ledc_clk_src_t_LEDC_APB_CLK
< LEDC timer clock divided from APB clock (80Mhz)
ledc_clk_src_t_LEDC_SCLK
< Selecting this value for LEDC_TICK_SEL_TIMER let the hardware take its source clock from LEDC_APB_CLK_SEL
ledc_duty_direction_t_LEDC_DUTY_DIR_DECREASE
< LEDC duty decrease direction
ledc_duty_direction_t_LEDC_DUTY_DIR_INCREASE
< LEDC duty increase direction
ledc_duty_direction_t_LEDC_DUTY_DIR_MAX
ledc_fade_mode_t_LEDC_FADE_MAX
ledc_fade_mode_t_LEDC_FADE_NO_WAIT
< LEDC fade function will return immediately
ledc_fade_mode_t_LEDC_FADE_WAIT_DONE
< LEDC fade function will block until fading to the target duty
ledc_intr_type_t_LEDC_INTR_DISABLE
< Disable LEDC interrupt
ledc_intr_type_t_LEDC_INTR_FADE_END
< Enable LEDC interrupt
ledc_intr_type_t_LEDC_INTR_MAX
ledc_mode_t_LEDC_LOW_SPEED_MODE
< LEDC low speed speed_mode
ledc_mode_t_LEDC_SPEED_MODE_MAX
< LEDC speed limit
ledc_sleep_mode_t_LEDC_SLEEP_MODE_INVALID
< Invalid LEDC sleep mode strategy
ledc_sleep_mode_t_LEDC_SLEEP_MODE_KEEP_ALIVE
< The high-power-consumption mode: keep LEDC output when the system enters Light-sleep.
ledc_sleep_mode_t_LEDC_SLEEP_MODE_NO_ALIVE_ALLOW_PD
< The low-power-consumption mode: no LEDC output, and allow to power off the LEDC power domain. This can save power, but at the expense of more RAM being consumed to save register context. This option is only available on targets that support TOP domain to be powered down.
ledc_sleep_mode_t_LEDC_SLEEP_MODE_NO_ALIVE_NO_PD
< The default mode: no LEDC output, and no power off the LEDC power domain.
ledc_slow_clk_sel_t_LEDC_SLOW_CLK_APB
< LEDC low speed timer clock source is 80MHz APB clock
ledc_slow_clk_sel_t_LEDC_SLOW_CLK_RC_FAST
< LEDC low speed timer clock source is RC_FAST clock
ledc_slow_clk_sel_t_LEDC_SLOW_CLK_RTC8M
< Alias of ‘LEDC_SLOW_CLK_RC_FAST’
ledc_slow_clk_sel_t_LEDC_SLOW_CLK_XTAL
< LEDC low speed timer clock source XTAL clock
ledc_timer_bit_t_LEDC_TIMER_1_BIT
< LEDC PWM duty resolution of 1 bits
ledc_timer_bit_t_LEDC_TIMER_2_BIT
< LEDC PWM duty resolution of 2 bits
ledc_timer_bit_t_LEDC_TIMER_3_BIT
< LEDC PWM duty resolution of 3 bits
ledc_timer_bit_t_LEDC_TIMER_4_BIT
< LEDC PWM duty resolution of 4 bits
ledc_timer_bit_t_LEDC_TIMER_5_BIT
< LEDC PWM duty resolution of 5 bits
ledc_timer_bit_t_LEDC_TIMER_6_BIT
< LEDC PWM duty resolution of 6 bits
ledc_timer_bit_t_LEDC_TIMER_7_BIT
< LEDC PWM duty resolution of 7 bits
ledc_timer_bit_t_LEDC_TIMER_8_BIT
< LEDC PWM duty resolution of 8 bits
ledc_timer_bit_t_LEDC_TIMER_9_BIT
< LEDC PWM duty resolution of 9 bits
ledc_timer_bit_t_LEDC_TIMER_10_BIT
< LEDC PWM duty resolution of 10 bits
ledc_timer_bit_t_LEDC_TIMER_11_BIT
< LEDC PWM duty resolution of 11 bits
ledc_timer_bit_t_LEDC_TIMER_12_BIT
< LEDC PWM duty resolution of 12 bits
ledc_timer_bit_t_LEDC_TIMER_13_BIT
< LEDC PWM duty resolution of 13 bits
ledc_timer_bit_t_LEDC_TIMER_14_BIT
< LEDC PWM duty resolution of 14 bits
ledc_timer_bit_t_LEDC_TIMER_BIT_MAX
ledc_timer_t_LEDC_TIMER_0
< LEDC timer 0
ledc_timer_t_LEDC_TIMER_1
< LEDC timer 1
ledc_timer_t_LEDC_TIMER_2
< LEDC timer 2
ledc_timer_t_LEDC_TIMER_3
< LEDC timer 3
ledc_timer_t_LEDC_TIMER_MAX
lwip_internal_netif_client_data_index_LWIP_NETIF_CLIENT_DATA_INDEX_ACD
lwip_internal_netif_client_data_index_LWIP_NETIF_CLIENT_DATA_INDEX_DHCP
lwip_internal_netif_client_data_index_LWIP_NETIF_CLIENT_DATA_INDEX_IGMP
lwip_internal_netif_client_data_index_LWIP_NETIF_CLIENT_DATA_INDEX_MAX
lwip_internal_netif_client_data_index_LWIP_NETIF_CLIENT_DATA_INDEX_MLD6
lwip_ip_addr_type_IPADDR_TYPE_ANY
IPv4+IPv6 (“dual-stack”)
lwip_ip_addr_type_IPADDR_TYPE_V4
IPv4
lwip_ip_addr_type_IPADDR_TYPE_V6
IPv6
lwip_ipv6_scope_type_IP6_MULTICAST
Multicast
lwip_ipv6_scope_type_IP6_UNICAST
Unicast
lwip_ipv6_scope_type_IP6_UNKNOWN
Unknown
mbedtls_chachapoly_mode_t_MBEDTLS_CHACHAPOLY_DECRYPT
< The mode value for performing decryption.
mbedtls_chachapoly_mode_t_MBEDTLS_CHACHAPOLY_ENCRYPT
< The mode value for performing encryption.
mbedtls_cipher_id_t_MBEDTLS_CIPHER_ID_3DES
< The Triple DES cipher. \warning 3DES is considered weak.
mbedtls_cipher_id_t_MBEDTLS_CIPHER_ID_AES
< The AES cipher.
mbedtls_cipher_id_t_MBEDTLS_CIPHER_ID_ARIA
< The Aria cipher.
mbedtls_cipher_id_t_MBEDTLS_CIPHER_ID_CAMELLIA
< The Camellia cipher.
mbedtls_cipher_id_t_MBEDTLS_CIPHER_ID_CHACHA20
< The ChaCha20 cipher.
mbedtls_cipher_id_t_MBEDTLS_CIPHER_ID_DES
< The DES cipher. \warning DES is considered weak.
mbedtls_cipher_id_t_MBEDTLS_CIPHER_ID_NONE
< Placeholder to mark the end of cipher ID lists.
mbedtls_cipher_id_t_MBEDTLS_CIPHER_ID_NULL
< The identity cipher, treated as a stream cipher.
mbedtls_cipher_mode_t_MBEDTLS_MODE_CBC
< The CBC cipher mode.
mbedtls_cipher_mode_t_MBEDTLS_MODE_CCM
< The CCM cipher mode.
mbedtls_cipher_mode_t_MBEDTLS_MODE_CCM_STAR_NO_TAG
< The CCM*-no-tag cipher mode.
mbedtls_cipher_mode_t_MBEDTLS_MODE_CFB
< The CFB cipher mode.
mbedtls_cipher_mode_t_MBEDTLS_MODE_CHACHAPOLY
< The ChaCha-Poly cipher mode.
mbedtls_cipher_mode_t_MBEDTLS_MODE_CTR
< The CTR cipher mode.
mbedtls_cipher_mode_t_MBEDTLS_MODE_ECB
< The ECB cipher mode.
mbedtls_cipher_mode_t_MBEDTLS_MODE_GCM
< The GCM cipher mode.
mbedtls_cipher_mode_t_MBEDTLS_MODE_KW
< The SP800-38F KW mode
mbedtls_cipher_mode_t_MBEDTLS_MODE_KWP
< The SP800-38F KWP mode
mbedtls_cipher_mode_t_MBEDTLS_MODE_NONE
< None.
mbedtls_cipher_mode_t_MBEDTLS_MODE_OFB
< The OFB cipher mode.
mbedtls_cipher_mode_t_MBEDTLS_MODE_STREAM
< The stream cipher mode.
mbedtls_cipher_mode_t_MBEDTLS_MODE_XTS
< The XTS cipher mode.
mbedtls_cipher_padding_t_MBEDTLS_PADDING_NONE
< Never pad (full blocks only).
mbedtls_cipher_padding_t_MBEDTLS_PADDING_ONE_AND_ZEROS
< ISO/IEC 7816-4 padding.
mbedtls_cipher_padding_t_MBEDTLS_PADDING_PKCS7
< PKCS7 padding (default).
mbedtls_cipher_padding_t_MBEDTLS_PADDING_ZEROS
< Zero padding (not reversible).
mbedtls_cipher_padding_t_MBEDTLS_PADDING_ZEROS_AND_LEN
< ANSI X.923 padding.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_CBC
< AES cipher with 128-bit CBC mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_CCM
< AES cipher with 128-bit CCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_CCM_STAR_NO_TAG
< AES cipher with 128-bit CCM_STAR_NO_TAG mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_CFB128
< AES cipher with 128-bit CFB128 mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_CTR
< AES cipher with 128-bit CTR mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_ECB
< AES cipher with 128-bit ECB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_GCM
< AES cipher with 128-bit GCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_KW
< AES cipher with 128-bit NIST KW mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_KWP
< AES cipher with 128-bit NIST KWP mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_OFB
< AES 128-bit cipher in OFB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_128_XTS
< AES 128-bit cipher in XTS block mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_192_CBC
< AES cipher with 192-bit CBC mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_192_CCM
< AES cipher with 192-bit CCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_192_CCM_STAR_NO_TAG
< AES cipher with 192-bit CCM_STAR_NO_TAG mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_192_CFB128
< AES cipher with 192-bit CFB128 mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_192_CTR
< AES cipher with 192-bit CTR mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_192_ECB
< AES cipher with 192-bit ECB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_192_GCM
< AES cipher with 192-bit GCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_192_KW
< AES cipher with 192-bit NIST KW mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_192_KWP
< AES cipher with 192-bit NIST KWP mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_192_OFB
< AES 192-bit cipher in OFB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_CBC
< AES cipher with 256-bit CBC mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_CCM
< AES cipher with 256-bit CCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_CCM_STAR_NO_TAG
< AES cipher with 256-bit CCM_STAR_NO_TAG mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_CFB128
< AES cipher with 256-bit CFB128 mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_CTR
< AES cipher with 256-bit CTR mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_ECB
< AES cipher with 256-bit ECB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_GCM
< AES cipher with 256-bit GCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_KW
< AES cipher with 256-bit NIST KW mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_KWP
< AES cipher with 256-bit NIST KWP mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_OFB
< AES 256-bit cipher in OFB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_AES_256_XTS
< AES 256-bit cipher in XTS block mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_128_CBC
< Aria cipher with 128-bit key and CBC mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_128_CCM
< Aria cipher with 128-bit key and CCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_128_CCM_STAR_NO_TAG
< Aria cipher with 128-bit key and CCM_STAR_NO_TAG mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_128_CFB128
< Aria cipher with 128-bit key and CFB-128 mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_128_CTR
< Aria cipher with 128-bit key and CTR mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_128_ECB
< Aria cipher with 128-bit key and ECB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_128_GCM
< Aria cipher with 128-bit key and GCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_192_CBC
< Aria cipher with 192-bit key and CBC mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_192_CCM
< Aria cipher with 192-bit key and CCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_192_CCM_STAR_NO_TAG
< Aria cipher with 192-bit key and CCM_STAR_NO_TAG mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_192_CFB128
< Aria cipher with 192-bit key and CFB-128 mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_192_CTR
< Aria cipher with 192-bit key and CTR mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_192_ECB
< Aria cipher with 192-bit key and ECB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_192_GCM
< Aria cipher with 192-bit key and GCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_256_CBC
< Aria cipher with 256-bit key and CBC mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_256_CCM
< Aria cipher with 256-bit key and CCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_256_CCM_STAR_NO_TAG
< Aria cipher with 256-bit key and CCM_STAR_NO_TAG mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_256_CFB128
< Aria cipher with 256-bit key and CFB-128 mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_256_CTR
< Aria cipher with 256-bit key and CTR mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_256_ECB
< Aria cipher with 256-bit key and ECB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_ARIA_256_GCM
< Aria cipher with 256-bit key and GCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_128_CBC
< Camellia cipher with 128-bit CBC mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_128_CCM
< Camellia cipher with 128-bit CCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_128_CCM_STAR_NO_TAG
< Camellia cipher with 128-bit CCM_STAR_NO_TAG mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_128_CFB128
< Camellia cipher with 128-bit CFB128 mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_128_CTR
< Camellia cipher with 128-bit CTR mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_128_ECB
< Camellia cipher with 128-bit ECB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_128_GCM
< Camellia cipher with 128-bit GCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_192_CBC
< Camellia cipher with 192-bit CBC mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_192_CCM
< Camellia cipher with 192-bit CCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_192_CCM_STAR_NO_TAG
< Camellia cipher with 192-bit CCM_STAR_NO_TAG mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_192_CFB128
< Camellia cipher with 192-bit CFB128 mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_192_CTR
< Camellia cipher with 192-bit CTR mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_192_ECB
< Camellia cipher with 192-bit ECB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_192_GCM
< Camellia cipher with 192-bit GCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_256_CBC
< Camellia cipher with 256-bit CBC mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_256_CCM
< Camellia cipher with 256-bit CCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_256_CCM_STAR_NO_TAG
< Camellia cipher with 256-bit CCM_STAR_NO_TAG mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_256_CFB128
< Camellia cipher with 256-bit CFB128 mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_256_CTR
< Camellia cipher with 256-bit CTR mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_256_ECB
< Camellia cipher with 256-bit ECB mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CAMELLIA_256_GCM
< Camellia cipher with 256-bit GCM mode.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CHACHA20
< ChaCha20 stream cipher.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_CHACHA20_POLY1305
< ChaCha20-Poly1305 AEAD cipher.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_DES_CBC
< DES cipher with CBC mode. \warning DES is considered weak.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_DES_ECB
< DES cipher with ECB mode. \warning DES is considered weak.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_DES_EDE3_CBC
< DES cipher with EDE3 CBC mode. \warning 3DES is considered weak.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_DES_EDE3_ECB
< DES cipher with EDE3 ECB mode. \warning 3DES is considered weak.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_DES_EDE_CBC
< DES cipher with EDE CBC mode. \warning 3DES is considered weak.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_DES_EDE_ECB
< DES cipher with EDE ECB mode. \warning 3DES is considered weak.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_NONE
< Placeholder to mark the end of cipher-pair lists.
mbedtls_cipher_type_t_MBEDTLS_CIPHER_NULL
< The identity stream cipher.
mbedtls_ecdh_side_MBEDTLS_ECDH_OURS
< Our key.
mbedtls_ecdh_side_MBEDTLS_ECDH_THEIRS
< The key of the peer.
mbedtls_ecdh_variant_MBEDTLS_ECDH_VARIANT_MBEDTLS_2_0
< The default Mbed TLS implementation
mbedtls_ecdh_variant_MBEDTLS_ECDH_VARIANT_NONE
< Implementation not defined.
mbedtls_ecjpake_role_MBEDTLS_ECJPAKE_CLIENT
< Client
mbedtls_ecjpake_role_MBEDTLS_ECJPAKE_NONE
< Undefined
mbedtls_ecjpake_role_MBEDTLS_ECJPAKE_SERVER
< Server
mbedtls_ecp_curve_type_MBEDTLS_ECP_TYPE_MONTGOMERY
mbedtls_ecp_curve_type_MBEDTLS_ECP_TYPE_NONE
mbedtls_ecp_curve_type_MBEDTLS_ECP_TYPE_SHORT_WEIERSTRASS
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_BP256R1
< Domain parameters for 256-bit Brainpool curve.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_BP384R1
< Domain parameters for 384-bit Brainpool curve.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_BP512R1
< Domain parameters for 512-bit Brainpool curve.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_CURVE448
< Domain parameters for Curve448.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_CURVE25519
< Domain parameters for Curve25519.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_NONE
< Curve not defined.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_SECP192K1
< Domain parameters for 192-bit “Koblitz” curve.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_SECP192R1
< Domain parameters for the 192-bit curve defined by FIPS 186-4 and SEC1.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_SECP224K1
< Domain parameters for 224-bit “Koblitz” curve.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_SECP224R1
< Domain parameters for the 224-bit curve defined by FIPS 186-4 and SEC1.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_SECP256K1
< Domain parameters for 256-bit “Koblitz” curve.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_SECP256R1
< Domain parameters for the 256-bit curve defined by FIPS 186-4 and SEC1.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_SECP384R1
< Domain parameters for the 384-bit curve defined by FIPS 186-4 and SEC1.
mbedtls_ecp_group_id_MBEDTLS_ECP_DP_SECP521R1
< Domain parameters for the 521-bit curve defined by FIPS 186-4 and SEC1.
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_DHE_PSK
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_DHE_RSA
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_ECDH_RSA
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_ECJPAKE
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_NONE
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_PSK
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_RSA
mbedtls_key_exchange_type_t_MBEDTLS_KEY_EXCHANGE_RSA_PSK
mbedtls_md_engine_t_MBEDTLS_MD_ENGINE_LEGACY
mbedtls_md_engine_t_MBEDTLS_MD_ENGINE_PSA
mbedtls_md_type_t_MBEDTLS_MD_MD5
< The MD5 message digest.
mbedtls_md_type_t_MBEDTLS_MD_NONE
< None.
mbedtls_md_type_t_MBEDTLS_MD_RIPEMD160
< The RIPEMD-160 message digest.
mbedtls_md_type_t_MBEDTLS_MD_SHA1
< The SHA-1 message digest.
mbedtls_md_type_t_MBEDTLS_MD_SHA3_224
< The SHA3-224 message digest.
mbedtls_md_type_t_MBEDTLS_MD_SHA3_256
< The SHA3-256 message digest.
mbedtls_md_type_t_MBEDTLS_MD_SHA3_384
< The SHA3-384 message digest.
mbedtls_md_type_t_MBEDTLS_MD_SHA3_512
< The SHA3-512 message digest.
mbedtls_md_type_t_MBEDTLS_MD_SHA224
< The SHA-224 message digest.
mbedtls_md_type_t_MBEDTLS_MD_SHA256
< The SHA-256 message digest.
mbedtls_md_type_t_MBEDTLS_MD_SHA384
< The SHA-384 message digest.
mbedtls_md_type_t_MBEDTLS_MD_SHA512
< The SHA-512 message digest.
mbedtls_mpi_gen_prime_flag_t_MBEDTLS_MPI_GEN_PRIME_FLAG_DH
< (X-1)/2 is prime too
mbedtls_mpi_gen_prime_flag_t_MBEDTLS_MPI_GEN_PRIME_FLAG_LOW_ERR
< lower error rate from 2-80 to 2-128
mbedtls_operation_t_MBEDTLS_DECRYPT
mbedtls_operation_t_MBEDTLS_ENCRYPT
mbedtls_operation_t_MBEDTLS_OPERATION_NONE
mbedtls_pk_debug_type_MBEDTLS_PK_DEBUG_ECP
mbedtls_pk_debug_type_MBEDTLS_PK_DEBUG_MPI
mbedtls_pk_debug_type_MBEDTLS_PK_DEBUG_NONE
mbedtls_pk_debug_type_MBEDTLS_PK_DEBUG_PSA_EC
mbedtls_pk_type_t_MBEDTLS_PK_ECDSA
mbedtls_pk_type_t_MBEDTLS_PK_ECKEY
mbedtls_pk_type_t_MBEDTLS_PK_ECKEY_DH
mbedtls_pk_type_t_MBEDTLS_PK_NONE
mbedtls_pk_type_t_MBEDTLS_PK_OPAQUE
mbedtls_pk_type_t_MBEDTLS_PK_RSA
mbedtls_pk_type_t_MBEDTLS_PK_RSASSA_PSS
mbedtls_pk_type_t_MBEDTLS_PK_RSA_ALT
mbedtls_sha3_id_MBEDTLS_SHA3_224
< SHA3-224
mbedtls_sha3_id_MBEDTLS_SHA3_256
< SHA3-256
mbedtls_sha3_id_MBEDTLS_SHA3_384
< SHA3-384
mbedtls_sha3_id_MBEDTLS_SHA3_512
< SHA3-512
mbedtls_sha3_id_MBEDTLS_SHA3_NONE
< Operation not defined.
mbedtls_ssl_key_export_type_MBEDTLS_SSL_KEY_EXPORT_TLS12_MASTER_SECRET
mbedtls_ssl_protocol_version_MBEDTLS_SSL_VERSION_TLS1_2
< (D)TLS 1.2
mbedtls_ssl_protocol_version_MBEDTLS_SSL_VERSION_TLS1_3
< (D)TLS 1.3
mbedtls_ssl_protocol_version_MBEDTLS_SSL_VERSION_UNKNOWN
< Context not in use or version not yet negotiated.
mbedtls_ssl_states_MBEDTLS_SSL_CERTIFICATE_REQUEST
mbedtls_ssl_states_MBEDTLS_SSL_CERTIFICATE_VERIFY
mbedtls_ssl_states_MBEDTLS_SSL_CLIENT_CCS_AFTER_CLIENT_HELLO
mbedtls_ssl_states_MBEDTLS_SSL_CLIENT_CCS_AFTER_SERVER_FINISHED
mbedtls_ssl_states_MBEDTLS_SSL_CLIENT_CCS_BEFORE_2ND_CLIENT_HELLO
mbedtls_ssl_states_MBEDTLS_SSL_CLIENT_CERTIFICATE
mbedtls_ssl_states_MBEDTLS_SSL_CLIENT_CERTIFICATE_VERIFY
mbedtls_ssl_states_MBEDTLS_SSL_CLIENT_CHANGE_CIPHER_SPEC
mbedtls_ssl_states_MBEDTLS_SSL_CLIENT_FINISHED
mbedtls_ssl_states_MBEDTLS_SSL_CLIENT_HELLO
mbedtls_ssl_states_MBEDTLS_SSL_CLIENT_KEY_EXCHANGE
mbedtls_ssl_states_MBEDTLS_SSL_ENCRYPTED_EXTENSIONS
mbedtls_ssl_states_MBEDTLS_SSL_END_OF_EARLY_DATA
mbedtls_ssl_states_MBEDTLS_SSL_FLUSH_BUFFERS
mbedtls_ssl_states_MBEDTLS_SSL_HANDSHAKE_OVER
mbedtls_ssl_states_MBEDTLS_SSL_HANDSHAKE_WRAPUP
mbedtls_ssl_states_MBEDTLS_SSL_HELLO_REQUEST
mbedtls_ssl_states_MBEDTLS_SSL_HELLO_RETRY_REQUEST
mbedtls_ssl_states_MBEDTLS_SSL_NEW_SESSION_TICKET
mbedtls_ssl_states_MBEDTLS_SSL_SERVER_CCS_AFTER_HELLO_RETRY_REQUEST
mbedtls_ssl_states_MBEDTLS_SSL_SERVER_CCS_AFTER_SERVER_HELLO
mbedtls_ssl_states_MBEDTLS_SSL_SERVER_CERTIFICATE
mbedtls_ssl_states_MBEDTLS_SSL_SERVER_CHANGE_CIPHER_SPEC
mbedtls_ssl_states_MBEDTLS_SSL_SERVER_FINISHED
mbedtls_ssl_states_MBEDTLS_SSL_SERVER_HELLO
mbedtls_ssl_states_MBEDTLS_SSL_SERVER_HELLO_DONE
mbedtls_ssl_states_MBEDTLS_SSL_SERVER_HELLO_VERIFY_REQUEST_SENT
mbedtls_ssl_states_MBEDTLS_SSL_SERVER_KEY_EXCHANGE
mbedtls_ssl_states_MBEDTLS_SSL_TLS1_3_NEW_SESSION_TICKET
mbedtls_ssl_states_MBEDTLS_SSL_TLS1_3_NEW_SESSION_TICKET_FLUSH
mbedtls_tls_prf_types_MBEDTLS_SSL_HKDF_EXPAND_SHA256
mbedtls_tls_prf_types_MBEDTLS_SSL_HKDF_EXPAND_SHA384
mbedtls_tls_prf_types_MBEDTLS_SSL_TLS_PRF_NONE
mbedtls_tls_prf_types_MBEDTLS_SSL_TLS_PRF_SHA256
mbedtls_tls_prf_types_MBEDTLS_SSL_TLS_PRF_SHA384
mcpwm_capture_edge_t_MCPWM_CAP_EDGE_NEG
< Capture on the negative edge
mcpwm_capture_edge_t_MCPWM_CAP_EDGE_POS
< Capture on the positive edge
mcpwm_comparator_etm_event_type_t_MCPWM_CMPR_ETM_EVENT_EQUAL
< The count value equals the value of comparator
mcpwm_comparator_etm_event_type_t_MCPWM_CMPR_ETM_EVENT_MAX
< Maximum number of comparator events
mcpwm_generator_action_t_MCPWM_GEN_ACTION_HIGH
< Generator action: Force to high level
mcpwm_generator_action_t_MCPWM_GEN_ACTION_KEEP
< Generator action: Keep the same level
mcpwm_generator_action_t_MCPWM_GEN_ACTION_LOW
< Generator action: Force to low level
mcpwm_generator_action_t_MCPWM_GEN_ACTION_TOGGLE
< Generator action: Toggle level
mcpwm_operator_brake_mode_t_MCPWM_OPER_BRAKE_MODE_CBC
< Brake mode: CBC (cycle by cycle)
mcpwm_operator_brake_mode_t_MCPWM_OPER_BRAKE_MODE_INVALID
< MCPWM operator invalid brake mode
mcpwm_operator_brake_mode_t_MCPWM_OPER_BRAKE_MODE_OST
< Brake mode: OST (one shot)
mcpwm_timer_count_mode_t_MCPWM_TIMER_COUNT_MODE_DOWN
< MCPWM timer counting down
mcpwm_timer_count_mode_t_MCPWM_TIMER_COUNT_MODE_PAUSE
< MCPWM timer paused
mcpwm_timer_count_mode_t_MCPWM_TIMER_COUNT_MODE_UP
< MCPWM timer counting up
mcpwm_timer_count_mode_t_MCPWM_TIMER_COUNT_MODE_UP_DOWN
< MCPWM timer counting up and down
mcpwm_timer_direction_t_MCPWM_TIMER_DIRECTION_DOWN
< Counting direction: Decrease
mcpwm_timer_direction_t_MCPWM_TIMER_DIRECTION_UP
< Counting direction: Increase
mcpwm_timer_event_t_MCPWM_TIMER_EVENT_EMPTY
< MCPWM timer counts to zero (i.e. counter is empty)
mcpwm_timer_event_t_MCPWM_TIMER_EVENT_FULL
< MCPWM timer counts to peak (i.e. counter is full)
mcpwm_timer_event_t_MCPWM_TIMER_EVENT_INVALID
< MCPWM timer invalid event
mcpwm_timer_start_stop_cmd_t_MCPWM_TIMER_START_NO_STOP
< MCPWM timer starts counting, and don’t stop until received stop command
mcpwm_timer_start_stop_cmd_t_MCPWM_TIMER_START_STOP_EMPTY
< MCPWM timer starts counting and stops when next count reaches zero
mcpwm_timer_start_stop_cmd_t_MCPWM_TIMER_START_STOP_FULL
< MCPWM timer starts counting and stops when next count reaches peak
mcpwm_timer_start_stop_cmd_t_MCPWM_TIMER_STOP_EMPTY
< MCPWM timer stops when next count reaches zero
mcpwm_timer_start_stop_cmd_t_MCPWM_TIMER_STOP_FULL
< MCPWM timer stops when next count reaches peak
memp_t_MEMP_ARP_QUEUE
memp_t_MEMP_FRAG_PBUF
memp_t_MEMP_IGMP_GROUP
memp_t_MEMP_MAX
memp_t_MEMP_MLD6_GROUP
memp_t_MEMP_ND6_QUEUE
memp_t_MEMP_NETBUF
memp_t_MEMP_NETCONN
memp_t_MEMP_NETDB
memp_t_MEMP_PBUF
memp_t_MEMP_PBUF_POOL
memp_t_MEMP_RAW_PCB
memp_t_MEMP_SYS_TIMEOUT
memp_t_MEMP_TCPIP_MSG_API
memp_t_MEMP_TCPIP_MSG_INPKT
memp_t_MEMP_TCP_PCB
memp_t_MEMP_TCP_PCB_LISTEN
memp_t_MEMP_TCP_SEG
memp_t_MEMP_UDP_PCB
mesh_disconnect_reason_t_MESH_REASON_CYCLIC
< cyclic is detected
mesh_disconnect_reason_t_MESH_REASON_DIFF_ID
< in different mesh ID
mesh_disconnect_reason_t_MESH_REASON_EMPTY_PASSWORD
< use an empty password to connect to an encrypted parent
mesh_disconnect_reason_t_MESH_REASON_IE_UNKNOWN
< unknown IE
mesh_disconnect_reason_t_MESH_REASON_LEAF
< the connected device is changed to a leaf
mesh_disconnect_reason_t_MESH_REASON_PARENT_IDLE
< parent is idle
mesh_disconnect_reason_t_MESH_REASON_PARENT_STOPPED
< parent has stopped the mesh
mesh_disconnect_reason_t_MESH_REASON_PARENT_UNENCRYPTED
< connect to an unencrypted parent/router
mesh_disconnect_reason_t_MESH_REASON_PARENT_WORSE
< parent with very poor RSSI
mesh_disconnect_reason_t_MESH_REASON_ROOTS
< root conflict is detected
mesh_disconnect_reason_t_MESH_REASON_SCAN_FAIL
< scan fail
mesh_disconnect_reason_t_MESH_REASON_WAIVE_ROOT
< waive root
mesh_event_id_t_MESH_EVENT_CHANNEL_SWITCH
< channel switch
mesh_event_id_t_MESH_EVENT_CHILD_CONNECTED
< a child is connected on softAP interface
mesh_event_id_t_MESH_EVENT_CHILD_DISCONNECTED
< a child is disconnected on softAP interface
mesh_event_id_t_MESH_EVENT_FIND_NETWORK
< when the channel field in mesh configuration is set to zero, mesh stack will perform a full channel scan to find a mesh network that can join, and return the channel value after finding it.
mesh_event_id_t_MESH_EVENT_LAYER_CHANGE
< layer changes over the mesh network
mesh_event_id_t_MESH_EVENT_MAX
mesh_event_id_t_MESH_EVENT_NETWORK_STATE
< network state, such as whether current mesh network has a root.
mesh_event_id_t_MESH_EVENT_NO_PARENT_FOUND
< no parent found
mesh_event_id_t_MESH_EVENT_PARENT_CONNECTED
< parent is connected on station interface
mesh_event_id_t_MESH_EVENT_PARENT_DISCONNECTED
< parent is disconnected on station interface
mesh_event_id_t_MESH_EVENT_PS_CHILD_DUTY
< child duty
mesh_event_id_t_MESH_EVENT_PS_DEVICE_DUTY
< device duty
mesh_event_id_t_MESH_EVENT_PS_PARENT_DUTY
< parent duty
mesh_event_id_t_MESH_EVENT_ROOT_ADDRESS
< the root address is obtained. It is posted by mesh stack automatically.
mesh_event_id_t_MESH_EVENT_ROOT_ASKED_YIELD
< the root is asked yield by a more powerful existing root. If self organized is disabled and this device is specified to be a root by users, users should set a new parent for this device. if self organized is enabled, this device will find a new parent by itself, users could ignore this event.
mesh_event_id_t_MESH_EVENT_ROOT_FIXED
< when devices join a network, if the setting of Fixed Root for one device is different from that of its parent, the device will update the setting the same as its parent’s. Fixed Root Setting of each device is variable as that setting changes of the root.
mesh_event_id_t_MESH_EVENT_ROOT_SWITCH_ACK
< root switch acknowledgment responds the above request sent from current root
mesh_event_id_t_MESH_EVENT_ROOT_SWITCH_REQ
< root switch request sent from a new voted root candidate
mesh_event_id_t_MESH_EVENT_ROUTER_SWITCH
< if users specify BSSID of the router in mesh configuration, when the root connects to another router with the same SSID, this event will be posted and the new router information is attached.
mesh_event_id_t_MESH_EVENT_ROUTING_TABLE_ADD
< routing table is changed by adding newly joined children
mesh_event_id_t_MESH_EVENT_ROUTING_TABLE_REMOVE
< routing table is changed by removing leave children
mesh_event_id_t_MESH_EVENT_SCAN_DONE
< if self-organized networking is disabled, user can call esp_wifi_scan_start() to trigger this event, and add the corresponding scan done handler in this event.
mesh_event_id_t_MESH_EVENT_STARTED
< mesh is started
mesh_event_id_t_MESH_EVENT_STOPPED
< mesh is stopped
mesh_event_id_t_MESH_EVENT_STOP_RECONNECTION
< the root stops reconnecting to the router and non-root devices stop reconnecting to their parents.
mesh_event_id_t_MESH_EVENT_TODS_STATE
< state represents whether the root is able to access external IP network. This state is a manual event that needs to be triggered with esp_mesh_post_toDS_state().
mesh_event_id_t_MESH_EVENT_VOTE_STARTED
< the process of voting a new root is started either by children or by the root
mesh_event_id_t_MESH_EVENT_VOTE_STOPPED
< the process of voting a new root is stopped
mesh_event_toDS_state_t_MESH_TODS_REACHABLE
< the root is able to access external IP network
mesh_event_toDS_state_t_MESH_TODS_UNREACHABLE
< the root isn’t able to access external IP network
mesh_proto_t_MESH_PROTO_AP
< IP network mesh communication of node’s AP interface
mesh_proto_t_MESH_PROTO_BIN
< binary
mesh_proto_t_MESH_PROTO_HTTP
< HTTP protocol
mesh_proto_t_MESH_PROTO_JSON
< JSON format
mesh_proto_t_MESH_PROTO_MQTT
< MQTT protocol
mesh_proto_t_MESH_PROTO_STA
< IP network mesh communication of node’s STA interface
mesh_tos_t_MESH_TOS_DEF
< no retransmission on mesh stack
mesh_tos_t_MESH_TOS_E2E
< provide E2E (end-to-end) retransmission on mesh stack (Unimplemented)
mesh_tos_t_MESH_TOS_P2P
< provide P2P (point-to-point) retransmission on mesh stack by default
mesh_type_t_MESH_IDLE
< hasn’t joined the mesh network yet
mesh_type_t_MESH_LEAF
< has no forwarding ability
mesh_type_t_MESH_NODE
< intermediate device. Has the ability to forward packets over the mesh network
mesh_type_t_MESH_ROOT
< the only sink of the mesh network. Has the ability to access external IP network
mesh_type_t_MESH_STA
< connect to router with a standalone Wi-Fi station mode, no network expansion capability
mesh_vote_reason_t_MESH_VOTE_REASON_CHILD_INITIATED
< vote is initiated by children
mesh_vote_reason_t_MESH_VOTE_REASON_ROOT_INITIATED
< vote is initiated by the root
mipi_dsi_data_type_t_MIPI_DSI_DT_BLANKING_PACKET
< Blanking Packet, no data
mipi_dsi_data_type_t_MIPI_DSI_DT_COLOR_MODE_OFF
< Color Mode Off
mipi_dsi_data_type_t_MIPI_DSI_DT_COLOR_MODE_ON
< Color Mode On
mipi_dsi_data_type_t_MIPI_DSI_DT_DCS_LONG_WRITE
< DCS Long Write
mipi_dsi_data_type_t_MIPI_DSI_DT_DCS_READ_0
< DCS Read, with no parameter
mipi_dsi_data_type_t_MIPI_DSI_DT_DCS_SHORT_WRITE_0
< DCS Short Write, with no parameter
mipi_dsi_data_type_t_MIPI_DSI_DT_DCS_SHORT_WRITE_1
< DCS Short Write, with 1 byte parameter
mipi_dsi_data_type_t_MIPI_DSI_DT_EOT_PACKET
< End of Transmission
mipi_dsi_data_type_t_MIPI_DSI_DT_GENERIC_LONG_WRITE
< Generic Long Write
mipi_dsi_data_type_t_MIPI_DSI_DT_GENERIC_READ_REQUEST_0
< Generic Read Request, with no parameter
mipi_dsi_data_type_t_MIPI_DSI_DT_GENERIC_READ_REQUEST_1
< Generic Read Request, with 1 byte parameter
mipi_dsi_data_type_t_MIPI_DSI_DT_GENERIC_READ_REQUEST_2
< Generic Read Request, with 2 byte parameter
mipi_dsi_data_type_t_MIPI_DSI_DT_GENERIC_SHORT_WRITE_0
< Generic Short Write, with no parameter
mipi_dsi_data_type_t_MIPI_DSI_DT_GENERIC_SHORT_WRITE_1
< Generic Short Write, with 1 byte parameter
mipi_dsi_data_type_t_MIPI_DSI_DT_GENERIC_SHORT_WRITE_2
< Generic Short Write, with 2 byte parameter
mipi_dsi_data_type_t_MIPI_DSI_DT_HSYNC_END
< H Sync End
mipi_dsi_data_type_t_MIPI_DSI_DT_HSYNC_START
< H Sync Start
mipi_dsi_data_type_t_MIPI_DSI_DT_LOOSELY_PIXEL_STREAM_RGB_18
< Loosely Pixel Stream, RGB666
mipi_dsi_data_type_t_MIPI_DSI_DT_NULL_PACKET
< Null Packet, no data
mipi_dsi_data_type_t_MIPI_DSI_DT_PACKED_PIXEL_STREAM_RGB_16
< Packed Pixel Stream, RGB565
mipi_dsi_data_type_t_MIPI_DSI_DT_PACKED_PIXEL_STREAM_RGB_18
< Packed Pixel Stream, RGB666
mipi_dsi_data_type_t_MIPI_DSI_DT_PACKED_PIXEL_STREAM_RGB_24
< Packed Pixel Stream, RGB888
mipi_dsi_data_type_t_MIPI_DSI_DT_SET_MAXIMUM_RETURN_PKT
< Set Maximum Return Packet Size
mipi_dsi_data_type_t_MIPI_DSI_DT_SHUTDOWN_PERIPHERAL
< Shutdown Peripheral
mipi_dsi_data_type_t_MIPI_DSI_DT_TURN_ON_PERIPHERAL
< Turn On Peripheral
mipi_dsi_data_type_t_MIPI_DSI_DT_VSYNC_END
< V Sync End
mipi_dsi_data_type_t_MIPI_DSI_DT_VSYNC_START
< V Sync Start
mipi_dsi_pattern_type_t_MIPI_DSI_PATTERN_BAR_HORIZONTAL
< Horizontal BAR pattern, with different colors
mipi_dsi_pattern_type_t_MIPI_DSI_PATTERN_BAR_VERTICAL
< Vertical BAR pattern, with different colors
mipi_dsi_pattern_type_t_MIPI_DSI_PATTERN_BER_VERTICAL
< Vertical Bit Error Rate(BER) pattern
mipi_dsi_pattern_type_t_MIPI_DSI_PATTERN_NONE
< No pattern
netif_mac_filter_action_NETIF_ADD_MAC_FILTER
Add a filter entry
netif_mac_filter_action_NETIF_DEL_MAC_FILTER
Delete a filter entry
nvs_open_mode_t_NVS_READONLY
< Read only
nvs_open_mode_t_NVS_READWRITE
< Read and write
nvs_type_t_NVS_TYPE_ANY
< Must be last
nvs_type_t_NVS_TYPE_BLOB
< Type blob
nvs_type_t_NVS_TYPE_I8
< Type int8_t
nvs_type_t_NVS_TYPE_I16
< Type int16_t
nvs_type_t_NVS_TYPE_I32
< Type int32_t
nvs_type_t_NVS_TYPE_I64
< Type int64_t
nvs_type_t_NVS_TYPE_STR
< Type string
nvs_type_t_NVS_TYPE_U8
< Type uint8_t
nvs_type_t_NVS_TYPE_U16
< Type uint16_t
nvs_type_t_NVS_TYPE_U32
< Type uint32_t
nvs_type_t_NVS_TYPE_U64
< Type uint64_t
otCommissionerJoinerEvent_OT_COMMISSIONER_JOINER_CONNECTED
otCommissionerJoinerEvent_OT_COMMISSIONER_JOINER_END
otCommissionerJoinerEvent_OT_COMMISSIONER_JOINER_FINALIZE
otCommissionerJoinerEvent_OT_COMMISSIONER_JOINER_REMOVED
otCommissionerJoinerEvent_OT_COMMISSIONER_JOINER_START
otCommissionerState_OT_COMMISSIONER_STATE_ACTIVE
< Commissioner role is active.
otCommissionerState_OT_COMMISSIONER_STATE_DISABLED
< Commissioner role is disabled.
otCommissionerState_OT_COMMISSIONER_STATE_PETITION
< Currently petitioning to become a Commissioner.
otCryptoKeyAlgorithm_OT_CRYPTO_KEY_ALG_AES_ECB
< Key Algorithm: AES ECB.
otCryptoKeyAlgorithm_OT_CRYPTO_KEY_ALG_ECDSA
< Key Algorithm: ECDSA.
otCryptoKeyAlgorithm_OT_CRYPTO_KEY_ALG_HMAC_SHA_256
< Key Algorithm: HMAC SHA-256.
otCryptoKeyAlgorithm_OT_CRYPTO_KEY_ALG_VENDOR
< Key Algorithm: Vendor Defined.
otCryptoKeyStorage_OT_CRYPTO_KEY_STORAGE_PERSISTENT
< Key Persistence: Key is persistent.
otCryptoKeyStorage_OT_CRYPTO_KEY_STORAGE_VOLATILE
< Key Persistence: Key is volatile.
otCryptoKeyType_OT_CRYPTO_KEY_TYPE_AES
< Key Type: AES.
otCryptoKeyType_OT_CRYPTO_KEY_TYPE_ECDSA
< Key Type: ECDSA.
otCryptoKeyType_OT_CRYPTO_KEY_TYPE_HMAC
< Key Type: HMAC.
otCryptoKeyType_OT_CRYPTO_KEY_TYPE_RAW
< Key Type: Raw Data.
otDeviceRole_OT_DEVICE_ROLE_CHILD
< The Thread Child role.
otDeviceRole_OT_DEVICE_ROLE_DETACHED
< Not currently participating in a Thread network/partition.
otDeviceRole_OT_DEVICE_ROLE_DISABLED
< The Thread stack is disabled.
otDeviceRole_OT_DEVICE_ROLE_LEADER
< The Thread Leader role.
otDeviceRole_OT_DEVICE_ROLE_ROUTER
< The Thread Router role.
otError_OT_ERROR_ABORT
Operation was aborted.
otError_OT_ERROR_ADDRESS_FILTERED
Received a frame filtered by the address filter (allowlisted or denylisted).
otError_OT_ERROR_ADDRESS_QUERY
Address resolution requires an address query operation.
otError_OT_ERROR_ALREADY
The operation is already in progress.
otError_OT_ERROR_BUSY
Service is busy and could not service the operation.
otError_OT_ERROR_CHANNEL_ACCESS_FAILURE
A transmission could not take place due to activity on the channel, i.e., the CSMA-CA mechanism has failed (IEEE 802.15.4-2006).
otError_OT_ERROR_DESTINATION_ADDRESS_FILTERED
Received a frame filtered by the destination address check.
otError_OT_ERROR_DETACHED
Not currently attached to a Thread Partition.
otError_OT_ERROR_DROP
Message was dropped.
otError_OT_ERROR_DUPLICATED
Received a duplicated frame.
otError_OT_ERROR_FAILED
Operational failed.
otError_OT_ERROR_FCS
FCS check failure while receiving.
otError_OT_ERROR_GENERIC
Generic error (should not use).
otError_OT_ERROR_INVALID_ARGS
Input arguments are invalid.
otError_OT_ERROR_INVALID_COMMAND
Input (CLI) command is invalid.
otError_OT_ERROR_INVALID_SOURCE_ADDRESS
Received a frame from an invalid source address.
otError_OT_ERROR_INVALID_STATE
Cannot complete due to invalid state.
otError_OT_ERROR_IP6_ADDRESS_CREATION_FAILURE
The creation of IPv6 address failed.
otError_OT_ERROR_LINK_MARGIN_LOW
The link margin was too low.
otError_OT_ERROR_NONE
No error.
otError_OT_ERROR_NOT_CAPABLE
Operation prevented by mode flags
otError_OT_ERROR_NOT_FOUND
The requested item could not be found.
otError_OT_ERROR_NOT_IMPLEMENTED
Function or method is not implemented.
otError_OT_ERROR_NOT_LOWPAN_DATA_FRAME
Received a non-lowpan data frame.
otError_OT_ERROR_NOT_TMF
Message is not a TMF Message.
otError_OT_ERROR_NO_ACK
No acknowledgment was received after macMaxFrameRetries (IEEE 802.15.4-2006).
otError_OT_ERROR_NO_ADDRESS
Address is not in the source match table.
otError_OT_ERROR_NO_BUFS
Insufficient buffers.
otError_OT_ERROR_NO_FRAME_RECEIVED
No frame received.
otError_OT_ERROR_NO_ROUTE
No route available.
otError_OT_ERROR_PARSE
Failed to parse message.
otError_OT_ERROR_PENDING
Special error code used to indicate success/error status is pending and not yet known.
otError_OT_ERROR_REASSEMBLY_TIMEOUT
Message is being dropped from reassembly list due to timeout.
otError_OT_ERROR_REJECTED
Request rejected.
otError_OT_ERROR_RESPONSE_TIMEOUT
Coap response or acknowledgment or DNS, SNTP response not received.
otError_OT_ERROR_SECURITY
Security checks failed.
otError_OT_ERROR_UNKNOWN_NEIGHBOR
Received a frame from an unknown neighbor.
otError_OT_NUM_ERRORS
The number of defined errors.
otJoinerInfoType_OT_JOINER_INFO_TYPE_ANY
< Accept any Joiner (no EUI64 or Discerner is specified).
otJoinerInfoType_OT_JOINER_INFO_TYPE_DISCERNER
< Joiner Discerner is specified (mSharedId.mDiscerner in otJoinerInfo).
otJoinerInfoType_OT_JOINER_INFO_TYPE_EUI64
< Joiner EUI-64 is specified (mSharedId.mEui64 in otJoinerInfo).
otJoinerState_OT_JOINER_STATE_CONNECT
otJoinerState_OT_JOINER_STATE_CONNECTED
otJoinerState_OT_JOINER_STATE_DISCOVER
otJoinerState_OT_JOINER_STATE_ENTRUST
otJoinerState_OT_JOINER_STATE_IDLE
otJoinerState_OT_JOINER_STATE_JOINED
otLogRegion_OT_LOG_REGION_API
< OpenThread API
otLogRegion_OT_LOG_REGION_ARP
< EID-to-RLOC mapping.
otLogRegion_OT_LOG_REGION_BBR
< Backbone Router (available since Thread 1.2)
otLogRegion_OT_LOG_REGION_BR
< Border Router
otLogRegion_OT_LOG_REGION_CLI
< CLI
otLogRegion_OT_LOG_REGION_COAP
< CoAP
otLogRegion_OT_LOG_REGION_CORE
< OpenThread Core
otLogRegion_OT_LOG_REGION_DNS
< DNS
otLogRegion_OT_LOG_REGION_DUA
< Domain Unicast Address (available since Thread 1.2)
otLogRegion_OT_LOG_REGION_ICMP
< ICMPv6
otLogRegion_OT_LOG_REGION_IP6
< IPv6
otLogRegion_OT_LOG_REGION_MAC
< IEEE 802.15.4 MAC
otLogRegion_OT_LOG_REGION_MEM
< Memory
otLogRegion_OT_LOG_REGION_MESH_COP
< Mesh Commissioning Protocol
otLogRegion_OT_LOG_REGION_MLE
< MLE
otLogRegion_OT_LOG_REGION_MLR
< Multicast Listener Registration (available since Thread 1.2)
otLogRegion_OT_LOG_REGION_NCP
< NCP
otLogRegion_OT_LOG_REGION_NET_DATA
< Network Data
otLogRegion_OT_LOG_REGION_NET_DIAG
< Network Diagnostic
otLogRegion_OT_LOG_REGION_PLATFORM
< Platform
otLogRegion_OT_LOG_REGION_SRP
< Service Registration Protocol (SRP)
otLogRegion_OT_LOG_REGION_TCP
< TCP
otLogRegion_OT_LOG_REGION_UTIL
< Utility module
otMacFilterAddressMode_OT_MAC_FILTER_ADDRESS_MODE_ALLOWLIST
< Allowlist address filter mode is enabled.
otMacFilterAddressMode_OT_MAC_FILTER_ADDRESS_MODE_DENYLIST
< Denylist address filter mode is enabled.
otMacFilterAddressMode_OT_MAC_FILTER_ADDRESS_MODE_DISABLED
< Address filter is disabled.
otMeshcopTlvType_OT_MESHCOP_TLV_ACTIVETIMESTAMP
< meshcop Active Timestamp TLV
otMeshcopTlvType_OT_MESHCOP_TLV_BORDER_AGENT_RLOC
< meshcop Border Agent Locator TLV
otMeshcopTlvType_OT_MESHCOP_TLV_CHANNEL
< meshcop Channel TLV
otMeshcopTlvType_OT_MESHCOP_TLV_CHANNELMASK
< meshcop Channel Mask TLV
otMeshcopTlvType_OT_MESHCOP_TLV_COMMISSIONER_ID
< meshcop Commissioner ID TLV
otMeshcopTlvType_OT_MESHCOP_TLV_COMMISSIONER_UDP_PORT
< meshcop Commissioner UDP Port TLV
otMeshcopTlvType_OT_MESHCOP_TLV_COMM_SESSION_ID
< meshcop Commissioner Session ID TLV
otMeshcopTlvType_OT_MESHCOP_TLV_COUNT
< meshcop Count TLV
otMeshcopTlvType_OT_MESHCOP_TLV_DELAYTIMER
< meshcop Delay Timer TLV
otMeshcopTlvType_OT_MESHCOP_TLV_DISCOVERYREQUEST
< meshcop Discovery Request TLV
otMeshcopTlvType_OT_MESHCOP_TLV_DISCOVERYRESPONSE
< meshcop Discovery Response TLV
otMeshcopTlvType_OT_MESHCOP_TLV_DURATION
< meshcop Duration TLV
otMeshcopTlvType_OT_MESHCOP_TLV_ENERGY_LIST
< meshcop Energy List TLV
otMeshcopTlvType_OT_MESHCOP_TLV_EXTPANID
< meshcop Extended Pan Id TLV
otMeshcopTlvType_OT_MESHCOP_TLV_GET
< meshcop Get TLV
otMeshcopTlvType_OT_MESHCOP_TLV_IPV6_ADDRESS_TLV
< meshcop IPv6 address TLV
otMeshcopTlvType_OT_MESHCOP_TLV_JOINERADVERTISEMENT
< meshcop Joiner Advertisement TLV
otMeshcopTlvType_OT_MESHCOP_TLV_JOINER_DTLS
< meshcop Joiner DTLS Encapsulation TLV
otMeshcopTlvType_OT_MESHCOP_TLV_JOINER_IID
< meshcop Joiner IID TLV
otMeshcopTlvType_OT_MESHCOP_TLV_JOINER_RLOC
< meshcop Joiner Router Locator TLV
otMeshcopTlvType_OT_MESHCOP_TLV_JOINER_ROUTER_KEK
< meshcop Joiner Router KEK TLV
otMeshcopTlvType_OT_MESHCOP_TLV_JOINER_UDP_PORT
< meshcop Joiner UDP Port TLV
otMeshcopTlvType_OT_MESHCOP_TLV_MESHLOCALPREFIX
< meshcop Mesh Local Prefix TLV
otMeshcopTlvType_OT_MESHCOP_TLV_NETWORKKEY
< meshcop Network Key TLV
otMeshcopTlvType_OT_MESHCOP_TLV_NETWORKNAME
< meshcop Network Name TLV
otMeshcopTlvType_OT_MESHCOP_TLV_NETWORK_KEY_SEQUENCE
< meshcop Network Key Sequence TLV
otMeshcopTlvType_OT_MESHCOP_TLV_PANID
< meshcop Pan Id TLV
otMeshcopTlvType_OT_MESHCOP_TLV_PENDINGTIMESTAMP
< meshcop Pending Timestamp TLV
otMeshcopTlvType_OT_MESHCOP_TLV_PERIOD
< meshcop Period TLV
otMeshcopTlvType_OT_MESHCOP_TLV_PROVISIONING_URL
< meshcop Provisioning URL TLV
otMeshcopTlvType_OT_MESHCOP_TLV_PSKC
< meshcop PSKc TLV
otMeshcopTlvType_OT_MESHCOP_TLV_SCAN_DURATION
< meshcop Scan Duration TLV
otMeshcopTlvType_OT_MESHCOP_TLV_SECURITYPOLICY
< meshcop Security Policy TLV
otMeshcopTlvType_OT_MESHCOP_TLV_STATE
< meshcop State TLV
otMeshcopTlvType_OT_MESHCOP_TLV_STEERING_DATA
< meshcop Steering Data TLV
otMeshcopTlvType_OT_MESHCOP_TLV_THREAD_DOMAIN_NAME
< meshcop Thread Domain Name TLV
otMeshcopTlvType_OT_MESHCOP_TLV_UDP_ENCAPSULATION_TLV
< meshcop UDP encapsulation TLV
otMeshcopTlvType_OT_MESHCOP_TLV_VENDOR_DATA_TLV
< meshcop Vendor Data TLV
otMeshcopTlvType_OT_MESHCOP_TLV_VENDOR_MODEL_TLV
< meshcop Vendor Model TLV
otMeshcopTlvType_OT_MESHCOP_TLV_VENDOR_NAME_TLV
< meshcop Vendor Name TLV
otMeshcopTlvType_OT_MESHCOP_TLV_VENDOR_STACK_VERSION_TLV
< meshcop Vendor Stack Version TLV
otMeshcopTlvType_OT_MESHCOP_TLV_VENDOR_SW_VERSION_TLV
< meshcop Vendor SW Version TLV
otMeshcopTlvType_OT_MESHCOP_TLV_WAKEUP_CHANNEL
< meshcop Wake-up Channel TLV
otMessageOrigin_OT_MESSAGE_ORIGIN_HOST_TRUSTED
< Message from a trusted source on host.
otMessageOrigin_OT_MESSAGE_ORIGIN_HOST_UNTRUSTED
< Message from an untrusted source on host.
otMessageOrigin_OT_MESSAGE_ORIGIN_THREAD_NETIF
< Message from Thread Netif.
otMessagePriority_OT_MESSAGE_PRIORITY_HIGH
< High priority level.
otMessagePriority_OT_MESSAGE_PRIORITY_LOW
< Low priority level.
otMessagePriority_OT_MESSAGE_PRIORITY_NORMAL
< Normal priority level.
otNat64DropReason_OT_NAT64_DROP_REASON_COUNT
otNat64DropReason_OT_NAT64_DROP_REASON_ILLEGAL_PACKET
< Packet drop due to failed to parse the datagram.
otNat64DropReason_OT_NAT64_DROP_REASON_NO_MAPPING
< Packet drop due to no mappings found or mapping pool exhausted.
otNat64DropReason_OT_NAT64_DROP_REASON_UNKNOWN
< Packet drop for unknown reasons.
otNat64DropReason_OT_NAT64_DROP_REASON_UNSUPPORTED_PROTO
< Packet drop due to unsupported IP protocol.
otNat64State_OT_NAT64_STATE_ACTIVE
< The BR is publishing a NAT64 prefix and/or translating packets.
otNat64State_OT_NAT64_STATE_DISABLED
< NAT64 is disabled.
otNat64State_OT_NAT64_STATE_IDLE
< NAT64 is enabled, but this BR is not an active NAT64 BR.
otNat64State_OT_NAT64_STATE_NOT_RUNNING
< NAT64 is enabled, but one or more dependencies of NAT64 are not running.
otRadioKeyType_OT_KEY_TYPE_KEY_REF
< Use Reference to Key.
otRadioKeyType_OT_KEY_TYPE_LITERAL_KEY
< Use Literal Keys.
otRadioState_OT_RADIO_STATE_DISABLED
otRadioState_OT_RADIO_STATE_INVALID
otRadioState_OT_RADIO_STATE_RECEIVE
otRadioState_OT_RADIO_STATE_SLEEP
otRadioState_OT_RADIO_STATE_TRANSMIT
otRoutePreference_OT_ROUTE_PREFERENCE_HIGH
< High route preference.
otRoutePreference_OT_ROUTE_PREFERENCE_LOW
< Low route preference.
otRoutePreference_OT_ROUTE_PREFERENCE_MED
< Medium route preference.
otSrpClientItemState_OT_SRP_CLIENT_ITEM_STATE_ADDING
< Item is being added/registered.
otSrpClientItemState_OT_SRP_CLIENT_ITEM_STATE_REFRESHING
< Item is being refreshed.
otSrpClientItemState_OT_SRP_CLIENT_ITEM_STATE_REGISTERED
< Item is registered with server.
otSrpClientItemState_OT_SRP_CLIENT_ITEM_STATE_REMOVED
< Item is removed.
otSrpClientItemState_OT_SRP_CLIENT_ITEM_STATE_REMOVING
< Item is being removed.
otSrpClientItemState_OT_SRP_CLIENT_ITEM_STATE_TO_ADD
< Item to be added/registered.
otSrpClientItemState_OT_SRP_CLIENT_ITEM_STATE_TO_REFRESH
< Item to be refreshed (re-register to renew lease).
otSrpClientItemState_OT_SRP_CLIENT_ITEM_STATE_TO_REMOVE
< Item to be removed.
parlio_bit_pack_order_t_PARLIO_BIT_PACK_ORDER_LSB
< Bit pack order: LSB
parlio_bit_pack_order_t_PARLIO_BIT_PACK_ORDER_MSB
< Bit pack order: MSB
parlio_sample_edge_t_PARLIO_SAMPLE_EDGE_NEG
< Sample data on falling edge of clock
parlio_sample_edge_t_PARLIO_SAMPLE_EDGE_POS
< Sample data on rising edge of clock
pbuf_layer_PBUF_IP
Includes spare room for IP header. Use this if you intend to pass the pbuf to functions like raw_send().
pbuf_layer_PBUF_LINK
Includes spare room for link layer header (ethernet header). Use this if you intend to pass the pbuf to functions like ethernet_output(). @see PBUF_LINK_HLEN
pbuf_layer_PBUF_RAW
Use this for input packets in a netif driver when calling netif->input() in the most common case - ethernet-layer netif driver.
pbuf_layer_PBUF_RAW_TX
Includes spare room for additional encapsulation header before ethernet headers (e.g. 802.11). Use this if you intend to pass the pbuf to functions like netif->linkoutput(). @see PBUF_LINK_ENCAPSULATION_HLEN
pbuf_layer_PBUF_TRANSPORT
Includes spare room for transport layer header, e.g. UDP header. Use this if you intend to pass the pbuf to functions like udp_send().
pbuf_type_PBUF_POOL
pbuf payload refers to RAM. This one comes from a pool and should be used for RX. Payload can be chained (scatter-gather RX) but like PBUF_RAM, struct pbuf and its payload are allocated in one piece of contiguous memory (so the first payload byte can be calculated from struct pbuf). Don’t use this for TX, if the pool becomes empty e.g. because of TCP queuing, you are unable to receive TCP acks!
pbuf_type_PBUF_RAM
pbuf data is stored in RAM, used for TX mostly, struct pbuf and its payload are allocated in one piece of contiguous memory (so the first payload byte can be calculated from struct pbuf). pbuf_alloc() allocates PBUF_RAM pbufs as unchained pbufs (although that might change in future versions). This should be used for all OUTGOING packets (TX).
pbuf_type_PBUF_REF
pbuf comes from the pbuf pool. Much like PBUF_ROM but payload might change so it has to be duplicated when queued before transmitting, depending on who has a ‘ref’ to it.
pbuf_type_PBUF_ROM
pbuf data is stored in ROM, i.e. struct pbuf and its payload are located in totally different memory areas. Since it points to ROM, payload does not have to be copied when queued for transmission.
pdBIG_ENDIAN
pdFREERTOS_BIG_ENDIAN
pdFREERTOS_ERRNO_EACCES
pdFREERTOS_ERRNO_EADDRINUSE
pdFREERTOS_ERRNO_EADDRNOTAVAIL
pdFREERTOS_ERRNO_EAGAIN
pdFREERTOS_ERRNO_EALREADY
pdFREERTOS_ERRNO_EBADE
pdFREERTOS_ERRNO_EBADF
pdFREERTOS_ERRNO_EBUSY
pdFREERTOS_ERRNO_ECANCELED
pdFREERTOS_ERRNO_EEXIST
pdFREERTOS_ERRNO_EFAULT
pdFREERTOS_ERRNO_EFTYPE
pdFREERTOS_ERRNO_EILSEQ
pdFREERTOS_ERRNO_EINPROGRESS
pdFREERTOS_ERRNO_EINTR
pdFREERTOS_ERRNO_EINVAL
pdFREERTOS_ERRNO_EIO
pdFREERTOS_ERRNO_EISCONN
pdFREERTOS_ERRNO_EISDIR
pdFREERTOS_ERRNO_ENAMETOOLONG
pdFREERTOS_ERRNO_ENMFILE
pdFREERTOS_ERRNO_ENOBUFS
pdFREERTOS_ERRNO_ENODEV
pdFREERTOS_ERRNO_ENOENT
pdFREERTOS_ERRNO_ENOMEDIUM
pdFREERTOS_ERRNO_ENOMEM
pdFREERTOS_ERRNO_ENOPROTOOPT
pdFREERTOS_ERRNO_ENOSPC
pdFREERTOS_ERRNO_ENOTCONN
pdFREERTOS_ERRNO_ENOTDIR
pdFREERTOS_ERRNO_ENOTEMPTY
pdFREERTOS_ERRNO_ENXIO
pdFREERTOS_ERRNO_EOPNOTSUPP
pdFREERTOS_ERRNO_EROFS
pdFREERTOS_ERRNO_ESPIPE
pdFREERTOS_ERRNO_ETIMEDOUT
pdFREERTOS_ERRNO_EUNATCH
pdFREERTOS_ERRNO_EWOULDBLOCK
pdFREERTOS_ERRNO_EXDEV
pdFREERTOS_ERRNO_NONE
pdFREERTOS_LITTLE_ENDIAN
pdINTEGRITY_CHECK_VALUE
pdLITTLE_ENDIAN
periph_interrupt_t_ETS_AES_INTR_SOURCE
< interrupt of AES accelerator, level
periph_interrupt_t_ETS_APB_ADC_INTR_SOURCE
< interrupt of APB ADC, LEVEL
periph_interrupt_t_ETS_APB_CTRL_INTR_SOURCE
< interrupt of APB ctrl, ?
periph_interrupt_t_ETS_ASSIST_DEBUG_INTR_SOURCE
< interrupt of Assist debug module, LEVEL
periph_interrupt_t_ETS_BAK_PMS_VIOLATE_INTR_SOURCE
periph_interrupt_t_ETS_BT_BB_INTR_SOURCE
< interrupt of BT BB, level
periph_interrupt_t_ETS_BT_BB_NMI_SOURCE
< interrupt of BT BB, NMI, use if BB have bug to fix in NMI
periph_interrupt_t_ETS_BT_MAC_INTR_SOURCE
< will be cancelled
periph_interrupt_t_ETS_CACHE_CORE0_ACS_INTR_SOURCE
periph_interrupt_t_ETS_CACHE_IA_INTR_SOURCE
< interrupt of Cache Invalid Access, LEVEL
periph_interrupt_t_ETS_CORE0_DRAM0_PMS_INTR_SOURCE
periph_interrupt_t_ETS_CORE0_IRAM0_PMS_INTR_SOURCE
periph_interrupt_t_ETS_CORE0_PIF_PMS_INTR_SOURCE
periph_interrupt_t_ETS_CORE0_PIF_PMS_SIZE_INTR_SOURCE
periph_interrupt_t_ETS_DMA_APBPERI_PMS_INTR_SOURCE
periph_interrupt_t_ETS_DMA_CH0_INTR_SOURCE
< interrupt of general DMA channel 0, LEVEL
periph_interrupt_t_ETS_DMA_CH1_INTR_SOURCE
< interrupt of general DMA channel 1, LEVEL
periph_interrupt_t_ETS_DMA_CH2_INTR_SOURCE
< interrupt of general DMA channel 2, LEVEL
periph_interrupt_t_ETS_EFUSE_INTR_SOURCE
< interrupt of efuse, level, not likely to use
periph_interrupt_t_ETS_FROM_CPU_INTR0_SOURCE
< interrupt0 generated from a CPU, level
periph_interrupt_t_ETS_FROM_CPU_INTR1_SOURCE
< interrupt1 generated from a CPU, level
periph_interrupt_t_ETS_FROM_CPU_INTR2_SOURCE
< interrupt2 generated from a CPU, level
periph_interrupt_t_ETS_FROM_CPU_INTR3_SOURCE
< interrupt3 generated from a CPU, level
periph_interrupt_t_ETS_GPIO_INTR_SOURCE
< interrupt of GPIO, level
periph_interrupt_t_ETS_GPIO_NMI_SOURCE
< interrupt of GPIO, NMI
periph_interrupt_t_ETS_I2C_EXT0_INTR_SOURCE
< interrupt of I2C controller1, level
periph_interrupt_t_ETS_I2C_MASTER_SOURCE
< interrupt of I2C Master, level
periph_interrupt_t_ETS_I2S0_INTR_SOURCE
< interrupt of I2S0, level
periph_interrupt_t_ETS_ICACHE_PRELOAD0_INTR_SOURCE
< interrupt of ICache perload operation, LEVEL
periph_interrupt_t_ETS_ICACHE_SYNC0_INTR_SOURCE
< interrupt of instruction cache sync done, LEVEL
periph_interrupt_t_ETS_LEDC_INTR_SOURCE
< interrupt of LED PWM, level
periph_interrupt_t_ETS_MAX_INTR_SOURCE
periph_interrupt_t_ETS_RMT_INTR_SOURCE
< interrupt of remote controller, level
periph_interrupt_t_ETS_RSA_INTR_SOURCE
< interrupt of RSA accelerator, level
periph_interrupt_t_ETS_RTC_CORE_INTR_SOURCE
< interrupt of rtc core, level, include rtc watchdog
periph_interrupt_t_ETS_RWBLE_INTR_SOURCE
< interrupt of RWBLE, level
periph_interrupt_t_ETS_RWBLE_NMI_SOURCE
< interrupt of RWBLE, NMI, use if RWBT have bug to fix in NMI
periph_interrupt_t_ETS_RWBT_INTR_SOURCE
< interrupt of RWBT, level
periph_interrupt_t_ETS_RWBT_NMI_SOURCE
< interrupt of RWBT, NMI, use if RWBT have bug to fix in NMI
periph_interrupt_t_ETS_SHA_INTR_SOURCE
< interrupt of SHA accelerator, level
periph_interrupt_t_ETS_SLC0_INTR_SOURCE
< interrupt of SLC0, level
periph_interrupt_t_ETS_SLC1_INTR_SOURCE
< interrupt of SLC1, level
periph_interrupt_t_ETS_SPI1_INTR_SOURCE
< interrupt of SPI1, level, SPI1 is for flash read/write, do not use this
periph_interrupt_t_ETS_SPI2_INTR_SOURCE
< interrupt of SPI2, level
periph_interrupt_t_ETS_SPI_MEM_REJECT_CACHE_INTR_SOURCE
< interrupt of SPI0 Cache access and SPI1 access rejected, LEVEL
periph_interrupt_t_ETS_SYSTIMER_TARGET0_EDGE_INTR_SOURCE
< use ETS_SYSTIMER_TARGET0_INTR_SOURCE
periph_interrupt_t_ETS_SYSTIMER_TARGET0_INTR_SOURCE
< interrupt of system timer 0
periph_interrupt_t_ETS_SYSTIMER_TARGET1_EDGE_INTR_SOURCE
< use ETS_SYSTIMER_TARGET1_INTR_SOURCE
periph_interrupt_t_ETS_SYSTIMER_TARGET1_INTR_SOURCE
< interrupt of system timer 1
periph_interrupt_t_ETS_SYSTIMER_TARGET2_EDGE_INTR_SOURCE
< use ETS_SYSTIMER_TARGET2_INTR_SOURCE
periph_interrupt_t_ETS_SYSTIMER_TARGET2_INTR_SOURCE
< interrupt of system timer 2
periph_interrupt_t_ETS_TG0_T0_LEVEL_INTR_SOURCE
< interrupt of TIMER_GROUP0, TIMER0, level
periph_interrupt_t_ETS_TG0_WDT_LEVEL_INTR_SOURCE
< interrupt of TIMER_GROUP0, WATCH DOG, level
periph_interrupt_t_ETS_TG1_T0_LEVEL_INTR_SOURCE
< interrupt of TIMER_GROUP1, TIMER0, level
periph_interrupt_t_ETS_TG1_WDT_LEVEL_INTR_SOURCE
< interrupt of TIMER_GROUP1, WATCHDOG, level
periph_interrupt_t_ETS_TIMER1_INTR_SOURCE
periph_interrupt_t_ETS_TIMER2_INTR_SOURCE
periph_interrupt_t_ETS_TWAI_INTR_SOURCE
< interrupt of can, level
periph_interrupt_t_ETS_UART0_INTR_SOURCE
< interrupt of UART0, level
periph_interrupt_t_ETS_UART1_INTR_SOURCE
< interrupt of UART1, level
periph_interrupt_t_ETS_UHCI0_INTR_SOURCE
< interrupt of UHCI0, level
periph_interrupt_t_ETS_USB_SERIAL_JTAG_INTR_SOURCE
< interrupt of USJ, level
periph_interrupt_t_ETS_WIFI_BB_INTR_SOURCE
< interrupt of WiFi BB, level, we can do some calibartion
periph_interrupt_t_ETS_WIFI_MAC_INTR_SOURCE
< interrupt of WiFi MAC, level
periph_interrupt_t_ETS_WIFI_MAC_NMI_SOURCE
< interrupt of WiFi MAC, NMI, use if MAC have bug to fix in NMI
periph_interrupt_t_ETS_WIFI_PWR_INTR_SOURCE
<
periph_module_t_PERIPH_AES_MODULE
periph_module_t_PERIPH_ASSIST_DEBUG_MODULE
periph_module_t_PERIPH_BT_BASEBAND_MODULE
periph_module_t_PERIPH_BT_LC_MODULE
periph_module_t_PERIPH_BT_MODULE
periph_module_t_PERIPH_DS_MODULE
periph_module_t_PERIPH_GDMA_MODULE
periph_module_t_PERIPH_HMAC_MODULE
periph_module_t_PERIPH_I2C0_MODULE
periph_module_t_PERIPH_I2S0_MODULE
periph_module_t_PERIPH_LEDC_MODULE
periph_module_t_PERIPH_MODULE_MAX
periph_module_t_PERIPH_PHY_CALIBRATION_MODULE
periph_module_t_PERIPH_RMT_MODULE
periph_module_t_PERIPH_RNG_MODULE
periph_module_t_PERIPH_RSA_MODULE
periph_module_t_PERIPH_SARADC_MODULE
periph_module_t_PERIPH_SHA_MODULE
periph_module_t_PERIPH_SPI2_MODULE
periph_module_t_PERIPH_SPI_MODULE
periph_module_t_PERIPH_SYSTIMER_MODULE
periph_module_t_PERIPH_TEMPSENSOR_MODULE
periph_module_t_PERIPH_TIMG0_MODULE
periph_module_t_PERIPH_TIMG1_MODULE
periph_module_t_PERIPH_TWAI_MODULE
periph_module_t_PERIPH_UART0_MODULE
periph_module_t_PERIPH_UART1_MODULE
periph_module_t_PERIPH_UHCI0_MODULE
periph_module_t_PERIPH_USB_DEVICE_MODULE
periph_module_t_PERIPH_WIFI_BT_COMMON_MODULE
periph_module_t_PERIPH_WIFI_MODULE
portBYTE_ALIGNMENT
portBYTE_ALIGNMENT_MASK
portCRITICAL_NESTING_IN_TCB
portHAS_STACK_OVERFLOW_CHECKING
portMUX_FREE_VAL
portMUX_NO_TIMEOUT
portMUX_TRY_LOCK
portNUM_CONFIGURABLE_REGIONS
portNUM_PROCESSORS
portSTACK_GROWTH
portTICK_TYPE_IS_ATOMIC
portUSING_MPU_WRAPPERS
protocomm_security_session_event_t_PROTOCOMM_SECURITY_SESSION_CREDENTIALS_MISMATCH
< Received incorrect credentials (username / PoP)
protocomm_security_session_event_t_PROTOCOMM_SECURITY_SESSION_INVALID_SECURITY_PARAMS
< Received invalid (NULL) security parameters (username / client public-key)
protocomm_security_session_event_t_PROTOCOMM_SECURITY_SESSION_SETUP_OK
< Secured session established successfully
protocomm_transport_ble_event_t_PROTOCOMM_TRANSPORT_BLE_CONNECTED
protocomm_transport_ble_event_t_PROTOCOMM_TRANSPORT_BLE_DISCONNECTED
psa_crypto_driver_pake_step_PSA_JPAKE_STEP_INVALID
psa_crypto_driver_pake_step_PSA_JPAKE_X1_STEP_KEY_SHARE
psa_crypto_driver_pake_step_PSA_JPAKE_X1_STEP_ZK_PROOF
psa_crypto_driver_pake_step_PSA_JPAKE_X1_STEP_ZK_PUBLIC
psa_crypto_driver_pake_step_PSA_JPAKE_X2S_STEP_KEY_SHARE
psa_crypto_driver_pake_step_PSA_JPAKE_X2S_STEP_ZK_PROOF
psa_crypto_driver_pake_step_PSA_JPAKE_X2S_STEP_ZK_PUBLIC
psa_crypto_driver_pake_step_PSA_JPAKE_X2_STEP_KEY_SHARE
psa_crypto_driver_pake_step_PSA_JPAKE_X2_STEP_ZK_PROOF
psa_crypto_driver_pake_step_PSA_JPAKE_X2_STEP_ZK_PUBLIC
psa_crypto_driver_pake_step_PSA_JPAKE_X4S_STEP_KEY_SHARE
psa_crypto_driver_pake_step_PSA_JPAKE_X4S_STEP_ZK_PROOF
psa_crypto_driver_pake_step_PSA_JPAKE_X4S_STEP_ZK_PUBLIC
psa_encrypt_or_decrypt_t_PSA_CRYPTO_DRIVER_DECRYPT
psa_encrypt_or_decrypt_t_PSA_CRYPTO_DRIVER_ENCRYPT
psa_jpake_io_mode_PSA_JPAKE_INPUT
psa_jpake_io_mode_PSA_JPAKE_OUTPUT
psa_jpake_round_PSA_JPAKE_FINISHED
psa_jpake_round_PSA_JPAKE_FIRST
psa_jpake_round_PSA_JPAKE_SECOND
psa_tls12_prf_key_derivation_state_t_PSA_TLS12_PRF_STATE_INIT
psa_tls12_prf_key_derivation_state_t_PSA_TLS12_PRF_STATE_KEY_SET
psa_tls12_prf_key_derivation_state_t_PSA_TLS12_PRF_STATE_LABEL_SET
psa_tls12_prf_key_derivation_state_t_PSA_TLS12_PRF_STATE_OTHER_KEY_SET
psa_tls12_prf_key_derivation_state_t_PSA_TLS12_PRF_STATE_OUTPUT
psa_tls12_prf_key_derivation_state_t_PSA_TLS12_PRF_STATE_SEED_SET
rmt_carrier_level_t_RMT_CARRIER_LEVEL_HIGH
< RMT carrier wave is modulated for high Level output
rmt_carrier_level_t_RMT_CARRIER_LEVEL_LOW
< RMT carrier wave is modulated for low Level output
rmt_carrier_level_t_RMT_CARRIER_LEVEL_MAX
rmt_channel_status_t_RMT_CHANNEL_BUSY
< RMT channel status busy
rmt_channel_status_t_RMT_CHANNEL_IDLE
< RMT channel status idle
rmt_channel_status_t_RMT_CHANNEL_UNINIT
< RMT channel uninitialized
rmt_channel_t_RMT_CHANNEL_0
< RMT channel number 0
rmt_channel_t_RMT_CHANNEL_1
< RMT channel number 1
rmt_channel_t_RMT_CHANNEL_2
< RMT channel number 2
rmt_channel_t_RMT_CHANNEL_3
< RMT channel number 3
rmt_channel_t_RMT_CHANNEL_MAX
< Number of RMT channels
rmt_data_mode_t_RMT_DATA_MODE_FIFO
rmt_data_mode_t_RMT_DATA_MODE_MAX
rmt_data_mode_t_RMT_DATA_MODE_MEM
rmt_encode_state_t_RMT_ENCODING_COMPLETE
< The encoding session is finished, the caller can continue with subsequent encoding
rmt_encode_state_t_RMT_ENCODING_MEM_FULL
< The encoding artifact memory is full, the caller should return from current encoding session
rmt_encode_state_t_RMT_ENCODING_RESET
< The encoding session is in reset state
rmt_encode_state_t_RMT_ENCODING_WITH_EOF
< The encoding session has inserted the EOF marker to the symbol stream
rmt_idle_level_t_RMT_IDLE_LEVEL_HIGH
< RMT TX idle level: high Level
rmt_idle_level_t_RMT_IDLE_LEVEL_LOW
< RMT TX idle level: low Level
rmt_idle_level_t_RMT_IDLE_LEVEL_MAX
rmt_mem_owner_t_RMT_MEM_OWNER_MAX
rmt_mem_owner_t_RMT_MEM_OWNER_RX
< RMT RX mode, RMT receiver owns the memory block
rmt_mem_owner_t_RMT_MEM_OWNER_TX
< RMT RX mode, RMT transmitter owns the memory block
rmt_mode_t_RMT_MODE_MAX
rmt_mode_t_RMT_MODE_RX
< RMT RX mode
rmt_mode_t_RMT_MODE_TX
< RMT TX mode
rtc_gpio_mode_t_RTC_GPIO_MODE_DISABLED
< Pad (output + input) disable
rtc_gpio_mode_t_RTC_GPIO_MODE_INPUT_ONLY
< Pad input
rtc_gpio_mode_t_RTC_GPIO_MODE_INPUT_OUTPUT
< Pad input + output
rtc_gpio_mode_t_RTC_GPIO_MODE_INPUT_OUTPUT_OD
< Pad input + open-drain output
rtc_gpio_mode_t_RTC_GPIO_MODE_OUTPUT_OD
< Pad open-drain output
rtc_gpio_mode_t_RTC_GPIO_MODE_OUTPUT_ONLY
< Pad output
sdmmc_current_limit_t_SDMMC_CURRENT_LIMIT_200MA
< 200 mA
sdmmc_current_limit_t_SDMMC_CURRENT_LIMIT_400MA
< 400 mA
sdmmc_current_limit_t_SDMMC_CURRENT_LIMIT_600MA
< 600 mA
sdmmc_current_limit_t_SDMMC_CURRENT_LIMIT_800MA
< 800 mA
sdmmc_delay_phase_t_SDMMC_DELAY_PHASE_0
< Delay phase 0
sdmmc_delay_phase_t_SDMMC_DELAY_PHASE_1
< Delay phase 1
sdmmc_delay_phase_t_SDMMC_DELAY_PHASE_2
< Delay phase 2
sdmmc_delay_phase_t_SDMMC_DELAY_PHASE_3
< Delay phase 3
sdmmc_delay_phase_t_SDMMC_DELAY_PHASE_AUTO
< Auto detect phase, only valid for UHS-I mode
sdmmc_driver_strength_t_SDMMC_DRIVER_STRENGTH_A
< Type A
sdmmc_driver_strength_t_SDMMC_DRIVER_STRENGTH_B
< Type B
sdmmc_driver_strength_t_SDMMC_DRIVER_STRENGTH_C
< Type C
sdmmc_driver_strength_t_SDMMC_DRIVER_STRENGTH_D
< Type D
sdmmc_erase_arg_t_SDMMC_DISCARD_ARG
< Discard operation for SD/MMC
sdmmc_erase_arg_t_SDMMC_ERASE_ARG
< Erase operation on SD, Trim operation on MMC
sigmadelta_channel_t_SIGMADELTA_CHANNEL_0
< Sigma-delta channel 0
sigmadelta_channel_t_SIGMADELTA_CHANNEL_1
< Sigma-delta channel 1
sigmadelta_channel_t_SIGMADELTA_CHANNEL_2
< Sigma-delta channel 2
sigmadelta_channel_t_SIGMADELTA_CHANNEL_3
< Sigma-delta channel 3
sigmadelta_channel_t_SIGMADELTA_CHANNEL_MAX
< Sigma-delta channel max
sigmadelta_port_t_SIGMADELTA_PORT_0
< SIGMADELTA port 0
sigmadelta_port_t_SIGMADELTA_PORT_MAX
< SIGMADELTA port max
smartconfig_event_t_SC_EVENT_FOUND_CHANNEL
< Station smartconfig has found the channel of the target AP
smartconfig_event_t_SC_EVENT_GOT_SSID_PSWD
< Station smartconfig got the SSID and password
smartconfig_event_t_SC_EVENT_SCAN_DONE
< Station smartconfig has finished to scan for APs
smartconfig_event_t_SC_EVENT_SEND_ACK_DONE
< Station smartconfig has sent ACK to cellphone
smartconfig_type_t_SC_TYPE_AIRKISS
< protocol: AirKiss
smartconfig_type_t_SC_TYPE_ESPTOUCH
< protocol: ESPTouch
smartconfig_type_t_SC_TYPE_ESPTOUCH_AIRKISS
< protocol: ESPTouch and AirKiss
smartconfig_type_t_SC_TYPE_ESPTOUCH_V2
< protocol: ESPTouch v2
sntp_sync_mode_t_SNTP_SYNC_MODE_IMMED
< Update system time immediately when receiving a response from the SNTP server.
sntp_sync_mode_t_SNTP_SYNC_MODE_SMOOTH
< Smooth time updating. Time error is gradually reduced using adjtime function. If the difference between SNTP response time and system time is large (more than 35 minutes) then update immediately.
sntp_sync_status_t_SNTP_SYNC_STATUS_COMPLETED
sntp_sync_status_t_SNTP_SYNC_STATUS_IN_PROGRESS
sntp_sync_status_t_SNTP_SYNC_STATUS_RESET
soc_clkout_sig_id_t_CLKOUT_SIG_INVALID
soc_clkout_sig_id_t_CLKOUT_SIG_PLL
< PLL_CLK is the output of crystal oscillator frequency multiplier
soc_clkout_sig_id_t_CLKOUT_SIG_PLL_F80M
< From PLL, usually be 80MHz
soc_clkout_sig_id_t_CLKOUT_SIG_RC_FAST
< RC fast clock, about 17.5MHz
soc_clkout_sig_id_t_CLKOUT_SIG_RC_SLOW
< RC slow clock, depends on the RTC_CLK_SRC configuration
soc_clkout_sig_id_t_CLKOUT_SIG_XTAL
< Main crystal oscillator clock
soc_cpu_clk_src_t_SOC_CPU_CLK_SRC_INVALID
< Invalid CPU_CLK source
soc_cpu_clk_src_t_SOC_CPU_CLK_SRC_PLL
< Select PLL_CLK as CPU_CLK source (PLL_CLK is the output of 40MHz crystal oscillator frequency multiplier, can be 480MHz or 320MHz)
soc_cpu_clk_src_t_SOC_CPU_CLK_SRC_RC_FAST
< Select RC_FAST_CLK as CPU_CLK source
soc_cpu_clk_src_t_SOC_CPU_CLK_SRC_XTAL
< Select XTAL_CLK as CPU_CLK source
soc_module_clk_t_SOC_MOD_CLK_APB
< APB_CLK is highly dependent on the CPU_CLK source
soc_module_clk_t_SOC_MOD_CLK_CPU
< CPU_CLK can be sourced from XTAL, PLL, or RC_FAST by configuring soc_cpu_clk_src_t
soc_module_clk_t_SOC_MOD_CLK_INVALID
< Indication of the end of the available module clock sources
soc_module_clk_t_SOC_MOD_CLK_PLL_F80M
< PLL_F80M_CLK is derived from PLL, and has a fixed frequency of 80MHz
soc_module_clk_t_SOC_MOD_CLK_PLL_F160M
< PLL_F160M_CLK is derived from PLL, and has a fixed frequency of 160MHz
soc_module_clk_t_SOC_MOD_CLK_RC_FAST
< RC_FAST_CLK comes from the internal 20MHz rc oscillator, passing a clock gating to the peripherals
soc_module_clk_t_SOC_MOD_CLK_RC_FAST_D256
< RC_FAST_D256_CLK comes from the internal 20MHz rc oscillator, divided by 256, and passing a clock gating to the peripherals
soc_module_clk_t_SOC_MOD_CLK_RTC_FAST
< RTC_FAST_CLK can be sourced from XTAL_D2 or RC_FAST by configuring soc_rtc_fast_clk_src_t
soc_module_clk_t_SOC_MOD_CLK_RTC_SLOW
< RTC_SLOW_CLK can be sourced from RC_SLOW, XTAL32K, or RC_FAST_D256 by configuring soc_rtc_slow_clk_src_t
soc_module_clk_t_SOC_MOD_CLK_XTAL
< XTAL_CLK comes from the external 40MHz crystal
soc_module_clk_t_SOC_MOD_CLK_XTAL32K
< XTAL32K_CLK comes from the external 32kHz crystal, passing a clock gating to the peripherals
soc_periph_adc_digi_clk_src_t_ADC_DIGI_CLK_SRC_APB
< Select APB as the source clock
soc_periph_adc_digi_clk_src_t_ADC_DIGI_CLK_SRC_DEFAULT
< Select APB as the default clock choice
soc_periph_glitch_filter_clk_src_t_GLITCH_FILTER_CLK_SRC_APB
< Select APB clock as the source clock
soc_periph_glitch_filter_clk_src_t_GLITCH_FILTER_CLK_SRC_DEFAULT
< Select APB clock as the default clock choice
soc_periph_gptimer_clk_src_t_GPTIMER_CLK_SRC_APB
< Select APB as the source clock
soc_periph_gptimer_clk_src_t_GPTIMER_CLK_SRC_DEFAULT
< Select APB as the default choice
soc_periph_gptimer_clk_src_t_GPTIMER_CLK_SRC_XTAL
< Select XTAL as the source clock
soc_periph_i2c_clk_src_t_I2C_CLK_SRC_DEFAULT
soc_periph_i2c_clk_src_t_I2C_CLK_SRC_RC_FAST
soc_periph_i2c_clk_src_t_I2C_CLK_SRC_XTAL
soc_periph_i2s_clk_src_t_I2S_CLK_SRC_DEFAULT
< Select PLL_F160M as the default source clock
soc_periph_i2s_clk_src_t_I2S_CLK_SRC_EXTERNAL
< Select external clock as source clock
soc_periph_i2s_clk_src_t_I2S_CLK_SRC_PLL_160M
< Select PLL_F160M as the source clock
soc_periph_i2s_clk_src_t_I2S_CLK_SRC_XTAL
< Select XTAL as the source clock
soc_periph_ledc_clk_src_legacy_t_LEDC_AUTO_CLK
< LEDC source clock will be automatically selected based on the giving resolution and duty parameter when init the timer
soc_periph_ledc_clk_src_legacy_t_LEDC_USE_APB_CLK
< Select APB as the source clock
soc_periph_ledc_clk_src_legacy_t_LEDC_USE_RC_FAST_CLK
< Select RC_FAST as the source clock
soc_periph_ledc_clk_src_legacy_t_LEDC_USE_RTC8M_CLK
< Alias of ‘LEDC_USE_RC_FAST_CLK’
soc_periph_ledc_clk_src_legacy_t_LEDC_USE_XTAL_CLK
< Select XTAL as the source clock
soc_periph_mwdt_clk_src_t_MWDT_CLK_SRC_APB
< Select APB as the source clock
soc_periph_mwdt_clk_src_t_MWDT_CLK_SRC_DEFAULT
< Select APB as the default clock choice
soc_periph_mwdt_clk_src_t_MWDT_CLK_SRC_XTAL
< Select XTAL as the source clock
soc_periph_rmt_clk_src_legacy_t_RMT_BASECLK_APB
< RMT source clock is APB
soc_periph_rmt_clk_src_legacy_t_RMT_BASECLK_DEFAULT
< RMT source clock default choice is APB
soc_periph_rmt_clk_src_legacy_t_RMT_BASECLK_XTAL
< RMT source clock is XTAL
soc_periph_rmt_clk_src_t_RMT_CLK_SRC_APB
< Select APB as the source clock
soc_periph_rmt_clk_src_t_RMT_CLK_SRC_DEFAULT
< Select APB as the default choice
soc_periph_rmt_clk_src_t_RMT_CLK_SRC_RC_FAST
< Select RC_FAST as the source clock
soc_periph_rmt_clk_src_t_RMT_CLK_SRC_XTAL
< Select XTAL as the source clock
soc_periph_sdm_clk_src_t_SDM_CLK_SRC_APB
< Select APB as the source clock
soc_periph_sdm_clk_src_t_SDM_CLK_SRC_DEFAULT
< Select APB as the default clock choice
soc_periph_spi_clk_src_t_SPI_CLK_SRC_APB
< Select APB as SPI source clock
soc_periph_spi_clk_src_t_SPI_CLK_SRC_DEFAULT
< Select APB as SPI source clock
soc_periph_spi_clk_src_t_SPI_CLK_SRC_XTAL
< Select XTAL as SPI source clock
soc_periph_systimer_clk_src_t_SYSTIMER_CLK_SRC_DEFAULT
< SYSTIMER source clock default choice is XTAL
soc_periph_systimer_clk_src_t_SYSTIMER_CLK_SRC_XTAL
< SYSTIMER source clock is XTAL
soc_periph_temperature_sensor_clk_src_t_TEMPERATURE_SENSOR_CLK_SRC_DEFAULT
< Select XTAL as the default choice
soc_periph_temperature_sensor_clk_src_t_TEMPERATURE_SENSOR_CLK_SRC_RC_FAST
< Select RC_FAST as the source clock
soc_periph_temperature_sensor_clk_src_t_TEMPERATURE_SENSOR_CLK_SRC_XTAL
< Select XTAL as the source clock
soc_periph_tg_clk_src_legacy_t_TIMER_SRC_CLK_APB
< Timer group clock source is APB
soc_periph_tg_clk_src_legacy_t_TIMER_SRC_CLK_DEFAULT
< Timer group clock source default choice is APB
soc_periph_tg_clk_src_legacy_t_TIMER_SRC_CLK_XTAL
< Timer group clock source is XTAL
soc_periph_twai_clk_src_t_TWAI_CLK_SRC_APB
< Select APB as the source clock
soc_periph_twai_clk_src_t_TWAI_CLK_SRC_DEFAULT
< Select APB as the default clock choice
soc_periph_uart_clk_src_legacy_t_UART_SCLK_APB
< UART source clock is APB CLK
soc_periph_uart_clk_src_legacy_t_UART_SCLK_DEFAULT
< UART source clock default choice is APB
soc_periph_uart_clk_src_legacy_t_UART_SCLK_RTC
< UART source clock is RC_FAST
soc_periph_uart_clk_src_legacy_t_UART_SCLK_XTAL
< UART source clock is XTAL
soc_reset_reason_t_RESET_REASON_CHIP_BROWN_OUT
soc_reset_reason_t_RESET_REASON_CHIP_POWER_ON
soc_reset_reason_t_RESET_REASON_CHIP_SUPER_WDT
soc_reset_reason_t_RESET_REASON_CORE_DEEP_SLEEP
soc_reset_reason_t_RESET_REASON_CORE_EFUSE_CRC
soc_reset_reason_t_RESET_REASON_CORE_MWDT0
soc_reset_reason_t_RESET_REASON_CORE_MWDT1
soc_reset_reason_t_RESET_REASON_CORE_PWR_GLITCH
soc_reset_reason_t_RESET_REASON_CORE_RTC_WDT
soc_reset_reason_t_RESET_REASON_CORE_SW
soc_reset_reason_t_RESET_REASON_CORE_USB_JTAG
soc_reset_reason_t_RESET_REASON_CORE_USB_UART
soc_reset_reason_t_RESET_REASON_CPU0_MWDT0
soc_reset_reason_t_RESET_REASON_CPU0_MWDT1
soc_reset_reason_t_RESET_REASON_CPU0_RTC_WDT
soc_reset_reason_t_RESET_REASON_CPU0_SW
soc_reset_reason_t_RESET_REASON_SYS_BROWN_OUT
soc_reset_reason_t_RESET_REASON_SYS_CLK_GLITCH
soc_reset_reason_t_RESET_REASON_SYS_RTC_WDT
soc_reset_reason_t_RESET_REASON_SYS_SUPER_WDT
soc_root_clk_t_SOC_ROOT_CLK_EXT_XTAL
< External 40MHz crystal
soc_root_clk_t_SOC_ROOT_CLK_EXT_XTAL32K
< External 32kHz crystal/clock signal
soc_root_clk_t_SOC_ROOT_CLK_INT_RC_FAST
< Internal 17.5MHz RC oscillator
soc_root_clk_t_SOC_ROOT_CLK_INT_RC_SLOW
< Internal 136kHz RC oscillator
soc_rtc_fast_clk_src_t_SOC_RTC_FAST_CLK_SRC_DEFAULT
< XTAL_D2_CLK is the default clock source for RTC_FAST_CLK
soc_rtc_fast_clk_src_t_SOC_RTC_FAST_CLK_SRC_INVALID
< Invalid RTC_FAST_CLK source
soc_rtc_fast_clk_src_t_SOC_RTC_FAST_CLK_SRC_RC_FAST
< Select RC_FAST_CLK as RTC_FAST_CLK source
soc_rtc_fast_clk_src_t_SOC_RTC_FAST_CLK_SRC_XTAL_D2
< Select XTAL_D2_CLK (may referred as XTAL_CLK_DIV_2) as RTC_FAST_CLK source
soc_rtc_fast_clk_src_t_SOC_RTC_FAST_CLK_SRC_XTAL_DIV
< Alias name for SOC_RTC_FAST_CLK_SRC_XTAL_D2
soc_rtc_slow_clk_src_t_SOC_RTC_SLOW_CLK_SRC_INVALID
< Invalid RTC_SLOW_CLK source
soc_rtc_slow_clk_src_t_SOC_RTC_SLOW_CLK_SRC_RC_FAST_D256
< Select RC_FAST_D256_CLK (referred as FOSC_DIV or 8m_d256/8md256 in TRM and reg. description) as RTC_SLOW_CLK source
soc_rtc_slow_clk_src_t_SOC_RTC_SLOW_CLK_SRC_RC_SLOW
< Select RC_SLOW_CLK as RTC_SLOW_CLK source
soc_rtc_slow_clk_src_t_SOC_RTC_SLOW_CLK_SRC_XTAL32K
< Select XTAL32K_CLK as RTC_SLOW_CLK source
soc_xtal_freq_t_SOC_XTAL_FREQ_32M
< 32MHz XTAL
soc_xtal_freq_t_SOC_XTAL_FREQ_40M
< 40MHz XTAL
spi_command_t_SPI_CMD_HD_EN_QPI
spi_command_t_SPI_CMD_HD_INT0
spi_command_t_SPI_CMD_HD_INT1
spi_command_t_SPI_CMD_HD_INT2
spi_command_t_SPI_CMD_HD_RDBUF
spi_command_t_SPI_CMD_HD_RDDMA
spi_command_t_SPI_CMD_HD_SEG_END
spi_command_t_SPI_CMD_HD_WRBUF
spi_command_t_SPI_CMD_HD_WRDMA
spi_command_t_SPI_CMD_HD_WR_END
spi_common_dma_t_SPI_DMA_CH_AUTO
< Enable DMA, channel is automatically selected by driver
spi_common_dma_t_SPI_DMA_DISABLED
< Do not enable DMA for SPI
spi_event_t_SPI_EV_BUF_RX
< The buffer has received data from master.
spi_event_t_SPI_EV_BUF_TX
< The buffer has sent data to master.
spi_event_t_SPI_EV_CMD9
< Received CMD9 from master.
spi_event_t_SPI_EV_CMDA
< Received CMDA from master.
spi_event_t_SPI_EV_RECV
< Slave has received certain number of data from master, the number is determined by Master.
spi_event_t_SPI_EV_RECV_DMA_READY
< Slave has loaded its RX data buffer to the hardware (DMA).
spi_event_t_SPI_EV_SEND
< Master has received certain number of the data, the number is determined by Master.
spi_event_t_SPI_EV_SEND_DMA_READY
< Slave has loaded its TX data buffer to the hardware (DMA).
spi_event_t_SPI_EV_TRANS
< A transaction has done
spi_flash_mmap_memory_t_SPI_FLASH_MMAP_DATA
< map to data memory, allows byte-aligned access
spi_flash_mmap_memory_t_SPI_FLASH_MMAP_INST
< map to instruction memory, allows only 4-byte-aligned access
spi_host_device_t_SPI1_HOST
< SPI1
spi_host_device_t_SPI2_HOST
< SPI2
spi_host_device_t_SPI_HOST_MAX
< invalid host value
spi_sampling_point_t_SPI_SAMPLING_POINT_PHASE_0
< Data sampling point at 50% cycle delayed then standard timing, (default).
spi_sampling_point_t_SPI_SAMPLING_POINT_PHASE_1
< Data sampling point follows standard SPI timing in master mode
sys_thread_core_lock_t_LWIP_CORE_IS_TCPIP_INITIALIZED
sys_thread_core_lock_t_LWIP_CORE_LOCK_MARK_HOLDER
sys_thread_core_lock_t_LWIP_CORE_LOCK_QUERY_HOLDER
sys_thread_core_lock_t_LWIP_CORE_LOCK_UNMARK_HOLDER
sys_thread_core_lock_t_LWIP_CORE_MARK_TCPIP_TASK
temperature_sensor_etm_event_type_t_TEMPERATURE_SENSOR_EVENT_MAX
< Maximum number of temperature sensor events
temperature_sensor_etm_event_type_t_TEMPERATURE_SENSOR_EVENT_OVER_LIMIT
< Temperature sensor over limit event
temperature_sensor_etm_task_type_t_TEMPERATURE_SENSOR_TASK_MAX
< Maximum number of temperature sensor tasks
temperature_sensor_etm_task_type_t_TEMPERATURE_SENSOR_TASK_START
< Temperature sensor start task
temperature_sensor_etm_task_type_t_TEMPERATURE_SENSOR_TASK_STOP
< Temperature sensor stop task
timer_alarm_t_TIMER_ALARM_DIS
< Disable timer alarm
timer_alarm_t_TIMER_ALARM_EN
< Enable timer alarm
timer_alarm_t_TIMER_ALARM_MAX
timer_autoreload_t_TIMER_AUTORELOAD_DIS
< Disable auto-reload: hardware will not load counter value after an alarm event
timer_autoreload_t_TIMER_AUTORELOAD_EN
< Enable auto-reload: hardware will load counter value after an alarm event
timer_autoreload_t_TIMER_AUTORELOAD_MAX
timer_count_dir_t_TIMER_COUNT_DOWN
< Descending Count from cnt.high|cnt.low
timer_count_dir_t_TIMER_COUNT_MAX
< Maximum number of timer count directions
timer_count_dir_t_TIMER_COUNT_UP
< Ascending Count from Zero
timer_group_t_TIMER_GROUP_0
< Hw timer group 0
timer_group_t_TIMER_GROUP_1
< Hw timer group 1
timer_group_t_TIMER_GROUP_MAX
< Maximum number of Hw timer groups
timer_idx_t_TIMER_0
< Select timer0 of GROUPx
timer_idx_t_TIMER_MAX
timer_intr_mode_t_TIMER_INTR_LEVEL
< Interrupt mode: level mode
timer_intr_mode_t_TIMER_INTR_MAX
timer_intr_t_TIMER_INTR_NONE
timer_intr_t_TIMER_INTR_T0
< interrupt of timer 0
timer_intr_t_TIMER_INTR_WDT
< interrupt of watchdog
timer_start_t_TIMER_PAUSE
< Pause timer counter
timer_start_t_TIMER_START
< Start timer counter
touch_cnt_slope_t_TOUCH_PAD_SLOPE_0
<Touch sensor charge / discharge speed, always zero
touch_cnt_slope_t_TOUCH_PAD_SLOPE_1
<Touch sensor charge / discharge speed, slowest
touch_cnt_slope_t_TOUCH_PAD_SLOPE_2
<Touch sensor charge / discharge speed
touch_cnt_slope_t_TOUCH_PAD_SLOPE_3
<Touch sensor charge / discharge speed
touch_cnt_slope_t_TOUCH_PAD_SLOPE_4
<Touch sensor charge / discharge speed
touch_cnt_slope_t_TOUCH_PAD_SLOPE_5
<Touch sensor charge / discharge speed
touch_cnt_slope_t_TOUCH_PAD_SLOPE_6
<Touch sensor charge / discharge speed
touch_cnt_slope_t_TOUCH_PAD_SLOPE_7
<Touch sensor charge / discharge speed, fast
touch_cnt_slope_t_TOUCH_PAD_SLOPE_MAX
touch_filter_mode_t_TOUCH_PAD_FILTER_IIR_4
<The filter mode is first-order IIR filter. The coefficient is 4.
touch_filter_mode_t_TOUCH_PAD_FILTER_IIR_8
<The filter mode is first-order IIR filter. The coefficient is 8.
touch_filter_mode_t_TOUCH_PAD_FILTER_IIR_16
<The filter mode is first-order IIR filter. The coefficient is 16 (Typical value).
touch_filter_mode_t_TOUCH_PAD_FILTER_IIR_32
<The filter mode is first-order IIR filter. The coefficient is 32.
touch_filter_mode_t_TOUCH_PAD_FILTER_IIR_64
<The filter mode is first-order IIR filter. The coefficient is 64.
touch_filter_mode_t_TOUCH_PAD_FILTER_IIR_128
<The filter mode is first-order IIR filter. The coefficient is 128.
touch_filter_mode_t_TOUCH_PAD_FILTER_IIR_256
<The filter mode is first-order IIR filter. The coefficient is 256.
touch_filter_mode_t_TOUCH_PAD_FILTER_JITTER
<The filter mode is jitter filter
touch_filter_mode_t_TOUCH_PAD_FILTER_MAX
touch_fsm_mode_t_TOUCH_FSM_MODE_MAX
touch_fsm_mode_t_TOUCH_FSM_MODE_SW
<To start touch FSM by software trigger
touch_fsm_mode_t_TOUCH_FSM_MODE_TIMER
<To start touch FSM by timer
touch_high_volt_t_TOUCH_HVOLT_2V4
<Touch sensor high reference voltage, 2.4V
touch_high_volt_t_TOUCH_HVOLT_2V5
<Touch sensor high reference voltage, 2.5V
touch_high_volt_t_TOUCH_HVOLT_2V6
<Touch sensor high reference voltage, 2.6V
touch_high_volt_t_TOUCH_HVOLT_2V7
<Touch sensor high reference voltage, 2.7V
touch_high_volt_t_TOUCH_HVOLT_KEEP
<Touch sensor high reference voltage, no change
touch_high_volt_t_TOUCH_HVOLT_MAX
touch_low_volt_t_TOUCH_LVOLT_0V5
<Touch sensor low reference voltage, 0.5V
touch_low_volt_t_TOUCH_LVOLT_0V6
<Touch sensor low reference voltage, 0.6V
touch_low_volt_t_TOUCH_LVOLT_0V7
<Touch sensor low reference voltage, 0.7V
touch_low_volt_t_TOUCH_LVOLT_0V8
<Touch sensor low reference voltage, 0.8V
touch_low_volt_t_TOUCH_LVOLT_KEEP
<Touch sensor low reference voltage, no change
touch_low_volt_t_TOUCH_LVOLT_MAX
touch_pad_conn_type_t_TOUCH_PAD_CONN_GND
<Idle status of touch channel is ground connection
touch_pad_conn_type_t_TOUCH_PAD_CONN_HIGHZ
<Idle status of touch channel is high resistance state
touch_pad_conn_type_t_TOUCH_PAD_CONN_MAX
touch_pad_denoise_cap_t_TOUCH_PAD_DENOISE_CAP_L0
<Denoise channel internal reference capacitance is 5pf
touch_pad_denoise_cap_t_TOUCH_PAD_DENOISE_CAP_L1
<Denoise channel internal reference capacitance is 6.4pf
touch_pad_denoise_cap_t_TOUCH_PAD_DENOISE_CAP_L2
<Denoise channel internal reference capacitance is 7.8pf
touch_pad_denoise_cap_t_TOUCH_PAD_DENOISE_CAP_L3
<Denoise channel internal reference capacitance is 9.2pf
touch_pad_denoise_cap_t_TOUCH_PAD_DENOISE_CAP_L4
<Denoise channel internal reference capacitance is 10.6pf
touch_pad_denoise_cap_t_TOUCH_PAD_DENOISE_CAP_L5
<Denoise channel internal reference capacitance is 12.0pf
touch_pad_denoise_cap_t_TOUCH_PAD_DENOISE_CAP_L6
<Denoise channel internal reference capacitance is 13.4pf
touch_pad_denoise_cap_t_TOUCH_PAD_DENOISE_CAP_L7
<Denoise channel internal reference capacitance is 14.8pf
touch_pad_denoise_cap_t_TOUCH_PAD_DENOISE_CAP_MAX
touch_pad_denoise_grade_t_TOUCH_PAD_DENOISE_BIT4
<Denoise range is 4bit
touch_pad_denoise_grade_t_TOUCH_PAD_DENOISE_BIT8
<Denoise range is 8bit
touch_pad_denoise_grade_t_TOUCH_PAD_DENOISE_BIT10
<Denoise range is 10bit
touch_pad_denoise_grade_t_TOUCH_PAD_DENOISE_BIT12
<Denoise range is 12bit
touch_pad_denoise_grade_t_TOUCH_PAD_DENOISE_MAX
touch_pad_intr_mask_t_TOUCH_PAD_INTR_MASK_ACTIVE
<Active for one of the enabled channels.
touch_pad_intr_mask_t_TOUCH_PAD_INTR_MASK_DONE
<Measurement done for one of the enabled channels.
touch_pad_intr_mask_t_TOUCH_PAD_INTR_MASK_INACTIVE
<Inactive for one of the enabled channels.
touch_pad_intr_mask_t_TOUCH_PAD_INTR_MASK_MAX
touch_pad_intr_mask_t_TOUCH_PAD_INTR_MASK_SCAN_DONE
<Measurement done for all the enabled channels.
touch_pad_intr_mask_t_TOUCH_PAD_INTR_MASK_TIMEOUT
<Timeout for one of the enabled channels.
touch_pad_shield_driver_t_TOUCH_PAD_SHIELD_DRV_L0
<The max equivalent capacitance in shield channel is 40pf
touch_pad_shield_driver_t_TOUCH_PAD_SHIELD_DRV_L1
<The max equivalent capacitance in shield channel is 80pf
touch_pad_shield_driver_t_TOUCH_PAD_SHIELD_DRV_L2
<The max equivalent capacitance in shield channel is 120pf
touch_pad_shield_driver_t_TOUCH_PAD_SHIELD_DRV_L3
<The max equivalent capacitance in shield channel is 160pf
touch_pad_shield_driver_t_TOUCH_PAD_SHIELD_DRV_L4
<The max equivalent capacitance in shield channel is 200pf
touch_pad_shield_driver_t_TOUCH_PAD_SHIELD_DRV_L5
<The max equivalent capacitance in shield channel is 240pf
touch_pad_shield_driver_t_TOUCH_PAD_SHIELD_DRV_L6
<The max equivalent capacitance in shield channel is 280pf
touch_pad_shield_driver_t_TOUCH_PAD_SHIELD_DRV_L7
<The max equivalent capacitance in shield channel is 320pf
touch_pad_shield_driver_t_TOUCH_PAD_SHIELD_DRV_MAX
touch_pad_t_TOUCH_PAD_MAX
touch_pad_t_TOUCH_PAD_NUM0
< Touch pad channel 0 is GPIO4(ESP32)
touch_pad_t_TOUCH_PAD_NUM1
< Touch pad channel 1 is GPIO0(ESP32) / GPIO1(ESP32-S2)
touch_pad_t_TOUCH_PAD_NUM2
< Touch pad channel 2 is GPIO2(ESP32) / GPIO2(ESP32-S2)
touch_pad_t_TOUCH_PAD_NUM3
< Touch pad channel 3 is GPIO15(ESP32) / GPIO3(ESP32-S2)
touch_pad_t_TOUCH_PAD_NUM4
< Touch pad channel 4 is GPIO13(ESP32) / GPIO4(ESP32-S2)
touch_pad_t_TOUCH_PAD_NUM5
< Touch pad channel 5 is GPIO12(ESP32) / GPIO5(ESP32-S2)
touch_pad_t_TOUCH_PAD_NUM6
< Touch pad channel 6 is GPIO14(ESP32) / GPIO6(ESP32-S2)
touch_pad_t_TOUCH_PAD_NUM7
< Touch pad channel 7 is GPIO27(ESP32) / GPIO7(ESP32-S2)
touch_pad_t_TOUCH_PAD_NUM8
< Touch pad channel 8 is GPIO33(ESP32) / GPIO8(ESP32-S2)
touch_pad_t_TOUCH_PAD_NUM9
< Touch pad channel 9 is GPIO32(ESP32) / GPIO9(ESP32-S2)
touch_smooth_mode_t_TOUCH_PAD_SMOOTH_IIR_2
<Filter the raw data. The coefficient is 2 (Typical value).
touch_smooth_mode_t_TOUCH_PAD_SMOOTH_IIR_4
<Filter the raw data. The coefficient is 4.
touch_smooth_mode_t_TOUCH_PAD_SMOOTH_IIR_8
<Filter the raw data. The coefficient is 8.
touch_smooth_mode_t_TOUCH_PAD_SMOOTH_MAX
touch_smooth_mode_t_TOUCH_PAD_SMOOTH_OFF
<No filtering of raw data.
touch_tie_opt_t_TOUCH_PAD_TIE_OPT_FLOAT
<Initial level of charging voltage, float
touch_tie_opt_t_TOUCH_PAD_TIE_OPT_HIGH
<Initial level of charging voltage, high level
touch_tie_opt_t_TOUCH_PAD_TIE_OPT_LOW
<Initial level of charging voltage, low level
touch_tie_opt_t_TOUCH_PAD_TIE_OPT_MAX
<The max tie options
touch_trigger_mode_t_TOUCH_TRIGGER_ABOVE
<Touch interrupt will happen if counter value is larger than threshold.
touch_trigger_mode_t_TOUCH_TRIGGER_BELOW
<Touch interrupt will happen if counter value is less than threshold.
touch_trigger_mode_t_TOUCH_TRIGGER_MAX
touch_trigger_src_t_TOUCH_TRIGGER_SOURCE_BOTH
< wakeup interrupt is generated if both SET1 and SET2 are “touched”
touch_trigger_src_t_TOUCH_TRIGGER_SOURCE_MAX
touch_trigger_src_t_TOUCH_TRIGGER_SOURCE_SET1
< wakeup interrupt is generated if SET1 is “touched”
touch_volt_atten_t_TOUCH_HVOLT_ATTEN_0V
<Touch sensor high reference voltage attenuation, 0V attenuation
touch_volt_atten_t_TOUCH_HVOLT_ATTEN_0V5
<Touch sensor high reference voltage attenuation, 0.5V attenuation
touch_volt_atten_t_TOUCH_HVOLT_ATTEN_1V
<Touch sensor high reference voltage attenuation, 1.0V attenuation
touch_volt_atten_t_TOUCH_HVOLT_ATTEN_1V5
<Touch sensor high reference voltage attenuation, 1.5V attenuation
touch_volt_atten_t_TOUCH_HVOLT_ATTEN_KEEP
<Touch sensor high reference voltage attenuation, no change
touch_volt_atten_t_TOUCH_HVOLT_ATTEN_MAX
true_
tskDEFAULT_INDEX_TO_NOTIFY
tskKERNEL_VERSION_BUILD
tskKERNEL_VERSION_MAJOR
tskKERNEL_VERSION_MINOR
tskKERNEL_VERSION_NUMBER
tskMPU_REGION_DEVICE_MEMORY
tskMPU_REGION_EXECUTE_NEVER
tskMPU_REGION_NORMAL_MEMORY
tskMPU_REGION_READ_ONLY
tskMPU_REGION_READ_WRITE
twai_error_state_t_TWAI_ERROR_ACTIVE
< Error active state: TEC/REC < 96
twai_error_state_t_TWAI_ERROR_BUS_OFF
< Bus-off state: TEC >= 256 (node offline)
twai_error_state_t_TWAI_ERROR_PASSIVE
< Error passive state: TEC/REC >= 128 and < 256
twai_error_state_t_TWAI_ERROR_WARNING
< Error warning state: TEC/REC >= 96 and < 128
twai_mode_t_TWAI_MODE_LISTEN_ONLY
< The TWAI controller will not influence the bus (No transmissions or acknowledgments) but can receive messages
twai_mode_t_TWAI_MODE_NORMAL
< Normal operating mode where TWAI controller can send/receive/acknowledge messages
twai_mode_t_TWAI_MODE_NO_ACK
< Transmission does not require acknowledgment. Use this mode for self testing
twai_state_t_TWAI_STATE_BUS_OFF
< Bus-off state. The TWAI controller cannot participate in bus activities until it has recovered
twai_state_t_TWAI_STATE_RECOVERING
< Recovering state. The TWAI controller is undergoing bus recovery
twai_state_t_TWAI_STATE_RUNNING
< Running state. The TWAI controller can transmit and receive messages
twai_state_t_TWAI_STATE_STOPPED
< Stopped state. The TWAI controller will not participate in any TWAI bus activities
uart_event_type_t_UART_BREAK
< Triggered when the receiver detects a NULL character
uart_event_type_t_UART_BUFFER_FULL
< Triggered when RX ring buffer is full
uart_event_type_t_UART_DATA
< Triggered when the receiver either takes longer than rx_timeout_thresh to receive a byte, or when more data is received than what rxfifo_full_thresh specifies
uart_event_type_t_UART_DATA_BREAK
< Internal event triggered to signal a break afte data transmission
uart_event_type_t_UART_EVENT_MAX
< Maximum index for UART events
uart_event_type_t_UART_FIFO_OVF
< Triggered when the received data exceeds the capacity of the RX FIFO
uart_event_type_t_UART_FRAME_ERR
< Triggered when the receiver detects a data frame error
uart_event_type_t_UART_PARITY_ERR
< Triggered when a parity error is detected in the received data
uart_event_type_t_UART_PATTERN_DET
< Triggered when a specified pattern is detected in the incoming data
uart_event_type_t_UART_WAKEUP
< Triggered when a wakeup signal is detected
uart_hw_flowcontrol_t_UART_HW_FLOWCTRL_CTS
< enable TX hardware flow control (cts)
uart_hw_flowcontrol_t_UART_HW_FLOWCTRL_CTS_RTS
< enable hardware flow control
uart_hw_flowcontrol_t_UART_HW_FLOWCTRL_DISABLE
< disable hardware flow control
uart_hw_flowcontrol_t_UART_HW_FLOWCTRL_MAX
uart_hw_flowcontrol_t_UART_HW_FLOWCTRL_RTS
< enable RX hardware flow control (rts)
uart_mode_t_UART_MODE_IRDA
< mode: IRDA UART mode
uart_mode_t_UART_MODE_RS485_APP_CTRL
< mode: application control RS485 UART mode (used for test purposes)
uart_mode_t_UART_MODE_RS485_COLLISION_DETECT
< mode: RS485 collision detection UART mode (used for test purposes)
uart_mode_t_UART_MODE_RS485_HALF_DUPLEX
< mode: half duplex RS485 UART mode control by RTS pin
uart_mode_t_UART_MODE_UART
< mode: regular UART mode
uart_parity_t_UART_PARITY_DISABLE
< Disable UART parity
uart_parity_t_UART_PARITY_EVEN
< Enable UART even parity
uart_parity_t_UART_PARITY_ODD
< Enable UART odd parity
uart_port_t_UART_NUM_0
< UART port 0
uart_port_t_UART_NUM_1
< UART port 1
uart_port_t_UART_NUM_MAX
< UART port max
uart_select_notif_t_UART_SELECT_ERROR_NOTIF
uart_select_notif_t_UART_SELECT_READ_NOTIF
uart_select_notif_t_UART_SELECT_WRITE_NOTIF
uart_signal_inv_t_UART_SIGNAL_CTS_INV
< inverse the UART cts signal
uart_signal_inv_t_UART_SIGNAL_DSR_INV
< inverse the UART dsr signal
uart_signal_inv_t_UART_SIGNAL_DTR_INV
< inverse the UART dtr signal
uart_signal_inv_t_UART_SIGNAL_INV_DISABLE
< Disable UART signal inverse
uart_signal_inv_t_UART_SIGNAL_IRDA_RX_INV
< inverse the UART irda_rx signal
uart_signal_inv_t_UART_SIGNAL_IRDA_TX_INV
< inverse the UART irda_tx signal
uart_signal_inv_t_UART_SIGNAL_RTS_INV
< inverse the UART rts signal
uart_signal_inv_t_UART_SIGNAL_RXD_INV
< inverse the UART rxd signal
uart_signal_inv_t_UART_SIGNAL_TXD_INV
< inverse the UART txd signal
uart_stop_bits_t_UART_STOP_BITS_1
< stop bit: 1bit
uart_stop_bits_t_UART_STOP_BITS_2
< stop bit: 2bits
uart_stop_bits_t_UART_STOP_BITS_1_5
< stop bit: 1.5bits
uart_stop_bits_t_UART_STOP_BITS_MAX
uart_wakeup_mode_t_UART_WK_MODE_ACTIVE_THRESH
< Wake-up triggered by active edge threshold
uart_word_length_t_UART_DATA_5_BITS
< word length: 5bits
uart_word_length_t_UART_DATA_6_BITS
< word length: 6bits
uart_word_length_t_UART_DATA_7_BITS
< word length: 7bits
uart_word_length_t_UART_DATA_8_BITS
< word length: 8bits
uart_word_length_t_UART_DATA_BITS_MAX
wifi_2g_channel_bit_t_WIFI_CHANNEL_1
< Wi-Fi channel 1
wifi_2g_channel_bit_t_WIFI_CHANNEL_2
< Wi-Fi channel 2
wifi_2g_channel_bit_t_WIFI_CHANNEL_3
< Wi-Fi channel 3
wifi_2g_channel_bit_t_WIFI_CHANNEL_4
< Wi-Fi channel 4
wifi_2g_channel_bit_t_WIFI_CHANNEL_5
< Wi-Fi channel 5
wifi_2g_channel_bit_t_WIFI_CHANNEL_6
< Wi-Fi channel 6
wifi_2g_channel_bit_t_WIFI_CHANNEL_7
< Wi-Fi channel 7
wifi_2g_channel_bit_t_WIFI_CHANNEL_8
< Wi-Fi channel 8
wifi_2g_channel_bit_t_WIFI_CHANNEL_9
< Wi-Fi channel 9
wifi_2g_channel_bit_t_WIFI_CHANNEL_10
< Wi-Fi channel 10
wifi_2g_channel_bit_t_WIFI_CHANNEL_11
< Wi-Fi channel 11
wifi_2g_channel_bit_t_WIFI_CHANNEL_12
< Wi-Fi channel 12
wifi_2g_channel_bit_t_WIFI_CHANNEL_13
< Wi-Fi channel 13
wifi_2g_channel_bit_t_WIFI_CHANNEL_14
< Wi-Fi channel 14
wifi_5g_channel_bit_t_WIFI_CHANNEL_36
< Wi-Fi channel 36
wifi_5g_channel_bit_t_WIFI_CHANNEL_40
< Wi-Fi channel 40
wifi_5g_channel_bit_t_WIFI_CHANNEL_44
< Wi-Fi channel 44
wifi_5g_channel_bit_t_WIFI_CHANNEL_48
< Wi-Fi channel 48
wifi_5g_channel_bit_t_WIFI_CHANNEL_52
< Wi-Fi channel 52
wifi_5g_channel_bit_t_WIFI_CHANNEL_56
< Wi-Fi channel 56
wifi_5g_channel_bit_t_WIFI_CHANNEL_60
< Wi-Fi channel 60
wifi_5g_channel_bit_t_WIFI_CHANNEL_64
< Wi-Fi channel 64
wifi_5g_channel_bit_t_WIFI_CHANNEL_100
< Wi-Fi channel 100
wifi_5g_channel_bit_t_WIFI_CHANNEL_104
< Wi-Fi channel 104
wifi_5g_channel_bit_t_WIFI_CHANNEL_108
< Wi-Fi channel 108
wifi_5g_channel_bit_t_WIFI_CHANNEL_112
< Wi-Fi channel 112
wifi_5g_channel_bit_t_WIFI_CHANNEL_116
< Wi-Fi channel 116
wifi_5g_channel_bit_t_WIFI_CHANNEL_120
< Wi-Fi channel 120
wifi_5g_channel_bit_t_WIFI_CHANNEL_124
< Wi-Fi channel 124
wifi_5g_channel_bit_t_WIFI_CHANNEL_128
< Wi-Fi channel 128
wifi_5g_channel_bit_t_WIFI_CHANNEL_132
< Wi-Fi channel 132
wifi_5g_channel_bit_t_WIFI_CHANNEL_136
< Wi-Fi channel 136
wifi_5g_channel_bit_t_WIFI_CHANNEL_140
< Wi-Fi channel 140
wifi_5g_channel_bit_t_WIFI_CHANNEL_144
< Wi-Fi channel 144
wifi_5g_channel_bit_t_WIFI_CHANNEL_149
< Wi-Fi channel 149
wifi_5g_channel_bit_t_WIFI_CHANNEL_153
< Wi-Fi channel 153
wifi_5g_channel_bit_t_WIFI_CHANNEL_157
< Wi-Fi channel 157
wifi_5g_channel_bit_t_WIFI_CHANNEL_161
< Wi-Fi channel 161
wifi_5g_channel_bit_t_WIFI_CHANNEL_165
< Wi-Fi channel 165
wifi_5g_channel_bit_t_WIFI_CHANNEL_169
< Wi-Fi channel 169
wifi_5g_channel_bit_t_WIFI_CHANNEL_173
< Wi-Fi channel 173
wifi_5g_channel_bit_t_WIFI_CHANNEL_177
< Wi-Fi channel 177
wifi_action_tx_status_type_t_WIFI_ACTION_TX_DONE
< ACTION_TX operation was completed successfully
wifi_action_tx_status_type_t_WIFI_ACTION_TX_DURATION_COMPLETED
< ACTION_TX operation completed it’s wait duration
wifi_action_tx_status_type_t_WIFI_ACTION_TX_FAILED
< ACTION_TX operation failed during tx
wifi_action_tx_status_type_t_WIFI_ACTION_TX_OP_CANCELLED
< ACTION_TX operation was cancelled by application or higher priority operation
wifi_action_tx_t_WIFI_OFFCHAN_TX_CANCEL
< Cancel off-channel transmission
wifi_action_tx_t_WIFI_OFFCHAN_TX_REQ
< Request off-channel transmission
wifi_ant_mode_t_WIFI_ANT_MODE_ANT0
< Enable Wi-Fi antenna 0 only
wifi_ant_mode_t_WIFI_ANT_MODE_ANT1
< Enable Wi-Fi antenna 1 only
wifi_ant_mode_t_WIFI_ANT_MODE_AUTO
< Enable Wi-Fi antenna 0 and 1, automatically select an antenna
wifi_ant_mode_t_WIFI_ANT_MODE_MAX
< Invalid Wi-Fi enabled antenna
wifi_ant_t_WIFI_ANT_ANT0
< Wi-Fi antenna 0
wifi_ant_t_WIFI_ANT_ANT1
< Wi-Fi antenna 1
wifi_ant_t_WIFI_ANT_MAX
< Invalid Wi-Fi antenna
wifi_auth_mode_t_WIFI_AUTH_DPP
< Authenticate mode : DPP
wifi_auth_mode_t_WIFI_AUTH_ENTERPRISE
< Authenticate mode : Wi-Fi EAP security, treated the same as WIFI_AUTH_WPA2_ENTERPRISE
wifi_auth_mode_t_WIFI_AUTH_MAX
wifi_auth_mode_t_WIFI_AUTH_OPEN
< Authenticate mode : open
wifi_auth_mode_t_WIFI_AUTH_OWE
< Authenticate mode : OWE
wifi_auth_mode_t_WIFI_AUTH_WAPI_PSK
< Authenticate mode : WAPI_PSK
wifi_auth_mode_t_WIFI_AUTH_WEP
< Authenticate mode : WEP
wifi_auth_mode_t_WIFI_AUTH_WPA2_ENTERPRISE
< Authenticate mode : WPA2-Enterprise security
wifi_auth_mode_t_WIFI_AUTH_WPA2_PSK
< Authenticate mode : WPA2_PSK
wifi_auth_mode_t_WIFI_AUTH_WPA2_WPA3_ENTERPRISE
< Authenticate mode : WPA3-Enterprise Transition Mode
wifi_auth_mode_t_WIFI_AUTH_WPA2_WPA3_PSK
< Authenticate mode : WPA2_WPA3_PSK
wifi_auth_mode_t_WIFI_AUTH_WPA3_ENTERPRISE
< Authenticate mode : WPA3-Enterprise Only Mode
wifi_auth_mode_t_WIFI_AUTH_WPA3_ENT_192
< Authenticate mode : WPA3_ENT_SUITE_B_192_BIT
wifi_auth_mode_t_WIFI_AUTH_WPA3_EXT_PSK
< This authentication mode will yield same result as WIFI_AUTH_WPA3_PSK and not recommended to be used. It will be deprecated in future, please use WIFI_AUTH_WPA3_PSK instead.
wifi_auth_mode_t_WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE
< This authentication mode will yield same result as WIFI_AUTH_WPA3_PSK and not recommended to be used. It will be deprecated in future, please use WIFI_AUTH_WPA3_PSK instead.
wifi_auth_mode_t_WIFI_AUTH_WPA3_PSK
< Authenticate mode : WPA3_PSK
wifi_auth_mode_t_WIFI_AUTH_WPA_ENTERPRISE
< Authenticate mode : WPA-Enterprise security
wifi_auth_mode_t_WIFI_AUTH_WPA_PSK
< Authenticate mode : WPA_PSK
wifi_auth_mode_t_WIFI_AUTH_WPA_WPA2_PSK
< Authenticate mode : WPA_WPA2_PSK
wifi_band_mode_t_WIFI_BAND_MODE_2G_ONLY
< Wi-Fi band mode is 2.4 GHz only
wifi_band_mode_t_WIFI_BAND_MODE_5G_ONLY
< Wi-Fi band mode is 5 GHz only
wifi_band_mode_t_WIFI_BAND_MODE_AUTO
< Wi-Fi band mode is 2.4 GHz + 5 GHz
wifi_band_t_WIFI_BAND_2G
< Band is 2.4 GHz
wifi_band_t_WIFI_BAND_5G
< Band is 5 GHz
wifi_bandwidth_t_WIFI_BW20
< Bandwidth is 20 MHz
wifi_bandwidth_t_WIFI_BW40
< Bandwidth is 40 MHz
wifi_bandwidth_t_WIFI_BW80
< Bandwidth is 80 MHz
wifi_bandwidth_t_WIFI_BW80_BW80
< Bandwidth is 80 + 80 MHz
wifi_bandwidth_t_WIFI_BW160
< Bandwidth is 160 MHz
wifi_bandwidth_t_WIFI_BW_HT20
< Bandwidth is HT20
wifi_bandwidth_t_WIFI_BW_HT40
< Bandwidth is HT40
wifi_beacon_drop_t_WIFI_BEACON_DROP_AUTO
wifi_beacon_drop_t_WIFI_BEACON_DROP_DISABLED
wifi_beacon_drop_t_WIFI_BEACON_DROP_FORCED
wifi_cipher_type_t_WIFI_CIPHER_TYPE_AES_CMAC128
< The cipher type is AES-CMAC-128
wifi_cipher_type_t_WIFI_CIPHER_TYPE_AES_GMAC128
< The cipher type is AES-GMAC-128
wifi_cipher_type_t_WIFI_CIPHER_TYPE_AES_GMAC256
< The cipher type is AES-GMAC-256
wifi_cipher_type_t_WIFI_CIPHER_TYPE_CCMP
< The cipher type is CCMP
wifi_cipher_type_t_WIFI_CIPHER_TYPE_GCMP
< The cipher type is GCMP
wifi_cipher_type_t_WIFI_CIPHER_TYPE_GCMP256
< The cipher type is GCMP-256
wifi_cipher_type_t_WIFI_CIPHER_TYPE_NONE
< The cipher type is none
wifi_cipher_type_t_WIFI_CIPHER_TYPE_SMS4
< The cipher type is SMS4
wifi_cipher_type_t_WIFI_CIPHER_TYPE_TKIP
< The cipher type is TKIP
wifi_cipher_type_t_WIFI_CIPHER_TYPE_TKIP_CCMP
< The cipher type is TKIP and CCMP
wifi_cipher_type_t_WIFI_CIPHER_TYPE_UNKNOWN
< The cipher type is unknown
wifi_cipher_type_t_WIFI_CIPHER_TYPE_WEP40
< The cipher type is WEP40
wifi_cipher_type_t_WIFI_CIPHER_TYPE_WEP104
< The cipher type is WEP104
wifi_country_policy_t_WIFI_COUNTRY_POLICY_AUTO
< Country policy is auto, use the country info of AP to which the station is connected
wifi_country_policy_t_WIFI_COUNTRY_POLICY_MANUAL
< Country policy is manual, always use the configured country info
wifi_err_reason_t_WIFI_REASON_4WAY_HANDSHAKE_TIMEOUT
< 4-way handshake timeout
wifi_err_reason_t_WIFI_REASON_802_1X_AUTH_FAILED
< 802.1X authentication failed
wifi_err_reason_t_WIFI_REASON_AKMP_INVALID
< Invalid AKMP
wifi_err_reason_t_WIFI_REASON_ALTERATIVE_CHANNEL_OCCUPIED
< Alternative channel occupied
wifi_err_reason_t_WIFI_REASON_AP_INITIATED
< AP initiated disassociation
wifi_err_reason_t_WIFI_REASON_AP_TSF_RESET
< AP TSF reset
wifi_err_reason_t_WIFI_REASON_ASSOC_COMEBACK_TIME_TOO_LONG
< Association comeback time too long
wifi_err_reason_t_WIFI_REASON_ASSOC_EXPIRE
< Deprecated, will be removed in next IDF major release
wifi_err_reason_t_WIFI_REASON_ASSOC_FAIL
< Association failed
wifi_err_reason_t_WIFI_REASON_ASSOC_LEAVE
< Deassociated due to leaving
wifi_err_reason_t_WIFI_REASON_ASSOC_NOT_AUTHED
< Association but not authenticated
wifi_err_reason_t_WIFI_REASON_ASSOC_TOOMANY
< Too many associated stations
wifi_err_reason_t_WIFI_REASON_AUTH_EXPIRE
< Authentication expired
wifi_err_reason_t_WIFI_REASON_AUTH_FAIL
< Authentication failed
wifi_err_reason_t_WIFI_REASON_AUTH_LEAVE
< Deauthentication due to leaving
wifi_err_reason_t_WIFI_REASON_BAD_CIPHER_OR_AKM
< Bad cipher or AKM
wifi_err_reason_t_WIFI_REASON_BEACON_TIMEOUT
< Beacon timeout
wifi_err_reason_t_WIFI_REASON_BSS_TRANSITION_DISASSOC
< Disassociated due to BSS transition
wifi_err_reason_t_WIFI_REASON_CIPHER_SUITE_REJECTED
< Cipher suite rejected
wifi_err_reason_t_WIFI_REASON_CLASS2_FRAME_FROM_NONAUTH_STA
< Class 2 frame received from nonauthenticated STA
wifi_err_reason_t_WIFI_REASON_CLASS3_FRAME_FROM_NONASSOC_STA
< Class 3 frame received from nonassociated STA
wifi_err_reason_t_WIFI_REASON_CONNECTION_FAIL
< Connection failed
wifi_err_reason_t_WIFI_REASON_DISASSOC_DUE_TO_INACTIVITY
< Disassociated due to inactivity
wifi_err_reason_t_WIFI_REASON_DISASSOC_PWRCAP_BAD
< Disassociated due to poor power capability
wifi_err_reason_t_WIFI_REASON_DISASSOC_SUPCHAN_BAD
< Disassociated due to unsupported channel
wifi_err_reason_t_WIFI_REASON_END_BA
< End of Block Ack (BA)
wifi_err_reason_t_WIFI_REASON_EXCEEDED_TXOP
< Exceeded TXOP
wifi_err_reason_t_WIFI_REASON_GROUP_CIPHER_INVALID
< Invalid group cipher
wifi_err_reason_t_WIFI_REASON_GROUP_KEY_UPDATE_TIMEOUT
< Group key update timeout
wifi_err_reason_t_WIFI_REASON_HANDSHAKE_TIMEOUT
< Handshake timeout
wifi_err_reason_t_WIFI_REASON_IE_INVALID
< Invalid Information Element (IE)
wifi_err_reason_t_WIFI_REASON_IE_IN_4WAY_DIFFERS
< IE differs in 4-way handshake
wifi_err_reason_t_WIFI_REASON_INVALID_FTE
< Invalid FTE
wifi_err_reason_t_WIFI_REASON_INVALID_FT_ACTION_FRAME_COUNT
< Invalid FT action frame count
wifi_err_reason_t_WIFI_REASON_INVALID_MDE
< Invalid MDE
wifi_err_reason_t_WIFI_REASON_INVALID_PMKID
< Invalid PMKID
wifi_err_reason_t_WIFI_REASON_INVALID_RSN_IE_CAP
< Invalid RSN IE capabilities
wifi_err_reason_t_WIFI_REASON_MIC_FAILURE
< MIC failure
wifi_err_reason_t_WIFI_REASON_MISSING_ACKS
< Missing ACKs
wifi_err_reason_t_WIFI_REASON_NOT_ASSOCED
< Deprecated, will be removed in next IDF major release
wifi_err_reason_t_WIFI_REASON_NOT_AUTHED
< Deprecated, will be removed in next IDF major release
wifi_err_reason_t_WIFI_REASON_NOT_AUTHORIZED_THIS_LOCATION
< Not authorized in this location
wifi_err_reason_t_WIFI_REASON_NOT_ENOUGH_BANDWIDTH
< Not enough bandwidth
wifi_err_reason_t_WIFI_REASON_NO_AP_FOUND
< No AP found
wifi_err_reason_t_WIFI_REASON_NO_AP_FOUND_IN_AUTHMODE_THRESHOLD
< No AP found in auth mode threshold
wifi_err_reason_t_WIFI_REASON_NO_AP_FOUND_IN_RSSI_THRESHOLD
< No AP found in RSSI threshold
wifi_err_reason_t_WIFI_REASON_NO_AP_FOUND_W_COMPATIBLE_SECURITY
< No AP found with compatible security
wifi_err_reason_t_WIFI_REASON_NO_SSP_ROAMING_AGREEMENT
< No SSP roaming agreement
wifi_err_reason_t_WIFI_REASON_PAIRWISE_CIPHER_INVALID
< Invalid pairwise cipher
wifi_err_reason_t_WIFI_REASON_PEER_INITIATED
< Peer initiated disassociation
wifi_err_reason_t_WIFI_REASON_ROAMING
< Roaming
wifi_err_reason_t_WIFI_REASON_SA_QUERY_TIMEOUT
< SA query timeout
wifi_err_reason_t_WIFI_REASON_SERVICE_CHANGE_PERCLUDES_TS
< Service change precludes TS
wifi_err_reason_t_WIFI_REASON_SSP_REQUESTED_DISASSOC
< SSP requested disassociation
wifi_err_reason_t_WIFI_REASON_STA_LEAVING
< Station leaving
wifi_err_reason_t_WIFI_REASON_TDLS_PEER_UNREACHABLE
< TDLS peer unreachable
wifi_err_reason_t_WIFI_REASON_TDLS_UNSPECIFIED
< TDLS unspecified
wifi_err_reason_t_WIFI_REASON_TIMEOUT
< Timeout
wifi_err_reason_t_WIFI_REASON_TRANSMISSION_LINK_ESTABLISH_FAILED
< Transmission link establishment failed
wifi_err_reason_t_WIFI_REASON_UNKNOWN_BA
< Unknown Block Ack (BA)
wifi_err_reason_t_WIFI_REASON_UNSPECIFIED
< Unspecified reason
wifi_err_reason_t_WIFI_REASON_UNSPECIFIED_QOS
< Unspecified QoS reason
wifi_err_reason_t_WIFI_REASON_UNSUPP_RSN_IE_VERSION
< Unsupported RSN IE version
wifi_event_sta_wps_fail_reason_t_WPS_FAIL_REASON_MAX
< Max WPS fail reason
wifi_event_sta_wps_fail_reason_t_WPS_FAIL_REASON_NORMAL
< WPS normal fail reason
wifi_event_sta_wps_fail_reason_t_WPS_FAIL_REASON_RECV_DEAUTH
< Recv deauth from AP while wps handshake
wifi_event_sta_wps_fail_reason_t_WPS_FAIL_REASON_RECV_M2D
< WPS receive M2D frame
wifi_event_t_WIFI_EVENT_ACTION_TX_STATUS
< Status indication of Action Tx operation
wifi_event_t_WIFI_EVENT_AP_PROBEREQRECVED
< Receive probe request packet in soft-AP interface
wifi_event_t_WIFI_EVENT_AP_STACONNECTED
< A station connected to Soft-AP
wifi_event_t_WIFI_EVENT_AP_STADISCONNECTED
< A station disconnected from Soft-AP
wifi_event_t_WIFI_EVENT_AP_START
< Soft-AP start
wifi_event_t_WIFI_EVENT_AP_STOP
< Soft-AP stop
wifi_event_t_WIFI_EVENT_AP_WPS_RG_FAILED
< Soft-AP wps fails in registrar mode
wifi_event_t_WIFI_EVENT_AP_WPS_RG_PBC_OVERLAP
< Soft-AP wps overlap in registrar mode
wifi_event_t_WIFI_EVENT_AP_WPS_RG_PIN
< Soft-AP wps pin code in registrar mode
wifi_event_t_WIFI_EVENT_AP_WPS_RG_SUCCESS
< Soft-AP wps succeeds in registrar mode
wifi_event_t_WIFI_EVENT_AP_WPS_RG_TIMEOUT
< Soft-AP wps timeout in registrar mode
wifi_event_t_WIFI_EVENT_AP_WRONG_PASSWORD
< a station tried to connect with wrong password
wifi_event_t_WIFI_EVENT_BTWT_SETUP
< bTWT setup
wifi_event_t_WIFI_EVENT_BTWT_TEARDOWN
< bTWT teardown
wifi_event_t_WIFI_EVENT_CONNECTIONLESS_MODULE_WAKE_INTERVAL_START
< Connectionless module wake interval start
wifi_event_t_WIFI_EVENT_DPP_CFG_RECVD
< Config received via DPP Authentication
wifi_event_t_WIFI_EVENT_DPP_FAILED
< DPP failed
wifi_event_t_WIFI_EVENT_DPP_URI_READY
< DPP URI is ready through Bootstrapping
wifi_event_t_WIFI_EVENT_FTM_REPORT
< Receive report of FTM procedure
wifi_event_t_WIFI_EVENT_HOME_CHANNEL_CHANGE
< Wi-Fi home channel change,doesn’t occur when scanning
wifi_event_t_WIFI_EVENT_ITWT_PROBE
< iTWT probe
wifi_event_t_WIFI_EVENT_ITWT_SETUP
< iTWT setup
wifi_event_t_WIFI_EVENT_ITWT_SUSPEND
< iTWT suspend
wifi_event_t_WIFI_EVENT_ITWT_TEARDOWN
< iTWT teardown
wifi_event_t_WIFI_EVENT_MAX
< Invalid Wi-Fi event ID
wifi_event_t_WIFI_EVENT_NAN_RECEIVE
< Received a Follow-up message
wifi_event_t_WIFI_EVENT_NAN_REPLIED
< Replied to a NAN peer with Service Discovery match
wifi_event_t_WIFI_EVENT_NAN_STARTED
< NAN Discovery has started
wifi_event_t_WIFI_EVENT_NAN_STOPPED
< NAN Discovery has stopped
wifi_event_t_WIFI_EVENT_NAN_SVC_MATCH
< NAN Service Discovery match found
wifi_event_t_WIFI_EVENT_NDP_CONFIRM
< NDP Confirm Indication
wifi_event_t_WIFI_EVENT_NDP_INDICATION
< Received NDP Request from a NAN Peer
wifi_event_t_WIFI_EVENT_NDP_TERMINATED
< NAN Datapath terminated indication
wifi_event_t_WIFI_EVENT_ROC_DONE
< Remain-on-Channel operation complete
wifi_event_t_WIFI_EVENT_SCAN_DONE
< Finished scanning AP
wifi_event_t_WIFI_EVENT_STA_AUTHMODE_CHANGE
< The auth mode of AP connected by device’s station changed
wifi_event_t_WIFI_EVENT_STA_BEACON_OFFSET_UNSTABLE
< Station sampled beacon offset unstable
wifi_event_t_WIFI_EVENT_STA_BEACON_TIMEOUT
< Station beacon timeout
wifi_event_t_WIFI_EVENT_STA_BSS_RSSI_LOW
< AP’s RSSI crossed configured threshold
wifi_event_t_WIFI_EVENT_STA_CONNECTED
< Station connected to AP
wifi_event_t_WIFI_EVENT_STA_DISCONNECTED
< Station disconnected from AP
wifi_event_t_WIFI_EVENT_STA_NEIGHBOR_REP
< Received Neighbor Report response
wifi_event_t_WIFI_EVENT_STA_START
< Station start
wifi_event_t_WIFI_EVENT_STA_STOP
< Station stop
wifi_event_t_WIFI_EVENT_STA_WPS_ER_FAILED
< Station WPS fails in enrollee mode
wifi_event_t_WIFI_EVENT_STA_WPS_ER_PBC_OVERLAP
< Station WPS overlap in enrollee mode
wifi_event_t_WIFI_EVENT_STA_WPS_ER_PIN
< Station WPS pin code in enrollee mode
wifi_event_t_WIFI_EVENT_STA_WPS_ER_SUCCESS
< Station WPS succeeds in enrollee mode
wifi_event_t_WIFI_EVENT_STA_WPS_ER_TIMEOUT
< Station WPS timeout in enrollee mode
wifi_event_t_WIFI_EVENT_TWT_WAKEUP
< TWT wakeup
wifi_event_t_WIFI_EVENT_WIFI_READY
< Wi-Fi ready
wifi_ftm_status_t_FTM_STATUS_CONF_REJECTED
< Peer rejected FTM configuration in FTM Request
wifi_ftm_status_t_FTM_STATUS_FAIL
< Unknown error during FTM exchange
wifi_ftm_status_t_FTM_STATUS_NO_RESPONSE
< Peer did not respond to FTM Requests
wifi_ftm_status_t_FTM_STATUS_NO_VALID_MSMT
< FTM session did not result in any valid measurements
wifi_ftm_status_t_FTM_STATUS_SUCCESS
< FTM exchange is successful
wifi_ftm_status_t_FTM_STATUS_UNSUPPORTED
< Peer does not support FTM
wifi_ftm_status_t_FTM_STATUS_USER_TERM
< User triggered termination
wifi_interface_t_WIFI_IF_AP
< Soft-AP interface
wifi_interface_t_WIFI_IF_MAX
< Maximum number of interfaces
wifi_interface_t_WIFI_IF_NAN
< NAN interface
wifi_interface_t_WIFI_IF_STA
< Station interface
wifi_ioctl_cmd_t_WIFI_IOCTL_GET_STA_HT2040_COEX
< Get the configuration of STA’s HT2040 coexist management
wifi_ioctl_cmd_t_WIFI_IOCTL_MAX
wifi_ioctl_cmd_t_WIFI_IOCTL_SET_STA_HT2040_COEX
< Set the configuration of STA’s HT2040 coexist management
wifi_log_level_t_WIFI_LOG_DEBUG
wifi_log_level_t_WIFI_LOG_ERROR
wifi_log_level_t_WIFI_LOG_INFO
wifi_log_level_t_WIFI_LOG_NONE
wifi_log_level_t_WIFI_LOG_VERBOSE
wifi_log_level_t_WIFI_LOG_WARNING
wifi_log_module_t_WIFI_LOG_MODULE_ALL
wifi_log_module_t_WIFI_LOG_MODULE_COEX
wifi_log_module_t_WIFI_LOG_MODULE_MESH
wifi_log_module_t_WIFI_LOG_MODULE_WIFI
wifi_mode_t_WIFI_MODE_AP
< Wi-Fi soft-AP mode
wifi_mode_t_WIFI_MODE_APSTA
< Wi-Fi station + soft-AP mode
wifi_mode_t_WIFI_MODE_MAX
wifi_mode_t_WIFI_MODE_NAN
< Wi-Fi NAN mode
wifi_mode_t_WIFI_MODE_NULL
< Null mode
wifi_mode_t_WIFI_MODE_STA
< Wi-Fi station mode
wifi_nan_service_type_t_NAN_PUBLISH_SOLICITED
< Send unicast Publish frame to Subscribers that match the requirement
wifi_nan_service_type_t_NAN_PUBLISH_UNSOLICITED
< Send broadcast Publish frames in every Discovery Window(DW)
wifi_nan_service_type_t_NAN_SUBSCRIBE_ACTIVE
< Send broadcast Subscribe frames in every DW
wifi_nan_service_type_t_NAN_SUBSCRIBE_PASSIVE
< Passively listens to Publish frames
wifi_nan_svc_proto_t_WIFI_SVC_PROTO_BONJOUR
< Bonjour Protocol
wifi_nan_svc_proto_t_WIFI_SVC_PROTO_CSA_MATTER
< CSA Matter specific protocol
wifi_nan_svc_proto_t_WIFI_SVC_PROTO_GENERIC
< Generic Service Protocol
wifi_nan_svc_proto_t_WIFI_SVC_PROTO_MAX
< Values 4-255 Reserved
wifi_nan_svc_proto_t_WIFI_SVC_PROTO_RESERVED
< Value 0 Reserved
wifi_phy_mode_t_WIFI_PHY_MODE_11A
< PHY mode for 11a
wifi_phy_mode_t_WIFI_PHY_MODE_11B
< PHY mode for 11b
wifi_phy_mode_t_WIFI_PHY_MODE_11G
< PHY mode for 11g
wifi_phy_mode_t_WIFI_PHY_MODE_HE20
< PHY mode for Bandwidth HE20
wifi_phy_mode_t_WIFI_PHY_MODE_HT20
< PHY mode for Bandwidth HT20
wifi_phy_mode_t_WIFI_PHY_MODE_HT40
< PHY mode for Bandwidth HT40
wifi_phy_mode_t_WIFI_PHY_MODE_LR
< PHY mode for Low Rate
wifi_phy_mode_t_WIFI_PHY_MODE_VHT20
< PHY mode for Bandwidth VHT20
wifi_phy_rate_t_WIFI_PHY_RATE_1M_L
< 1 Mbps with long preamble
wifi_phy_rate_t_WIFI_PHY_RATE_2M_L
< 2 Mbps with long preamble
wifi_phy_rate_t_WIFI_PHY_RATE_2M_S
< 2 Mbps with short preamble
wifi_phy_rate_t_WIFI_PHY_RATE_5M_L
< 5.5 Mbps with long preamble
wifi_phy_rate_t_WIFI_PHY_RATE_5M_S
< 5.5 Mbps with short preamble
wifi_phy_rate_t_WIFI_PHY_RATE_6M
< 6 Mbps
wifi_phy_rate_t_WIFI_PHY_RATE_9M
< 9 Mbps
wifi_phy_rate_t_WIFI_PHY_RATE_11M_L
< 11 Mbps with long preamble
wifi_phy_rate_t_WIFI_PHY_RATE_11M_S
< 11 Mbps with short preamble
wifi_phy_rate_t_WIFI_PHY_RATE_12M
< 12 Mbps
wifi_phy_rate_t_WIFI_PHY_RATE_18M
< 18 Mbps
wifi_phy_rate_t_WIFI_PHY_RATE_24M
< 24 Mbps
wifi_phy_rate_t_WIFI_PHY_RATE_36M
< 36 Mbps
wifi_phy_rate_t_WIFI_PHY_RATE_48M
< 48 Mbps
wifi_phy_rate_t_WIFI_PHY_RATE_54M
< 54 Mbps
wifi_phy_rate_t_WIFI_PHY_RATE_LORA_250K
< Espressif-specific Long Range mode rate, 250 Kbps
wifi_phy_rate_t_WIFI_PHY_RATE_LORA_500K
< Espressif-specific Long Range mode rate, 500 Kbps
wifi_phy_rate_t_WIFI_PHY_RATE_MAX
wifi_phy_rate_t_WIFI_PHY_RATE_MCS0_LGI
< MCS0 with long GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS0_SGI
< MCS0 with short GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS1_LGI
< MCS1 with long GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS1_SGI
< MCS1 with short GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS2_LGI
< MCS2 with long GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS2_SGI
< MCS2 with short GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS3_LGI
< MCS3 with long GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS3_SGI
< MCS3 with short GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS4_LGI
< MCS4 with long GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS4_SGI
< MCS4 with short GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS5_LGI
< MCS5 with long GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS5_SGI
< MCS5 with short GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS6_LGI
< MCS6 with long GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS6_SGI
< MCS6 with short GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS7_LGI
< MCS7 with long GI
wifi_phy_rate_t_WIFI_PHY_RATE_MCS7_SGI
< MCS7 with short GI
wifi_promiscuous_pkt_type_t_WIFI_PKT_CTRL
< Control frame, indicates ‘buf’ argument is wifi_promiscuous_pkt_t
wifi_promiscuous_pkt_type_t_WIFI_PKT_DATA
< Data frame, indicates ‘buf’ argument is wifi_promiscuous_pkt_t
wifi_promiscuous_pkt_type_t_WIFI_PKT_MGMT
< Management frame, indicates ‘buf’ argument is wifi_promiscuous_pkt_t
wifi_promiscuous_pkt_type_t_WIFI_PKT_MISC
< Other type, such as MIMO etc. ‘buf’ argument is wifi_promiscuous_pkt_t but the payload is zero length.
wifi_prov_cb_event_t_WIFI_PROV_CRED_FAIL
Emitted when device fails to connect to the AP of which the credentials were received earlier on event WIFI_PROV_CRED_RECV. The event data in this case is a pointer to the disconnection reason code with type wifi_prov_sta_fail_reason_t
wifi_prov_cb_event_t_WIFI_PROV_CRED_RECV
Emitted when Wi-Fi AP credentials are received via protocomm endpoint wifi_config. The event data in this case is a pointer to the corresponding wifi_sta_config_t structure
wifi_prov_cb_event_t_WIFI_PROV_CRED_SUCCESS
Emitted when device successfully connects to the AP of which the credentials were received earlier on event WIFI_PROV_CRED_RECV
wifi_prov_cb_event_t_WIFI_PROV_DEINIT
Signals that manager has been de-initialized
wifi_prov_cb_event_t_WIFI_PROV_END
Signals that provisioning service has stopped
wifi_prov_cb_event_t_WIFI_PROV_INIT
Emitted when the manager is initialized
wifi_prov_cb_event_t_WIFI_PROV_SET_STA_CONFIG
Emitted before accepting the wifi credentials to set the wifi configurations according to requirement. NOTE - In this case event_data shall be populated with a pointer to wifi_config_t.
wifi_prov_cb_event_t_WIFI_PROV_START
Indicates that provisioning has started
wifi_prov_security_WIFI_PROV_SECURITY_0
No security (plain-text communication)
wifi_prov_security_WIFI_PROV_SECURITY_1
This secure communication mode consists of X25519 key exchange
wifi_prov_security_WIFI_PROV_SECURITY_2
This secure communication mode consists of SRP6a based authentication and key exchange
wifi_prov_sta_fail_reason_t_WIFI_PROV_STA_AP_NOT_FOUND
wifi_prov_sta_fail_reason_t_WIFI_PROV_STA_AUTH_ERROR
wifi_prov_sta_state_t_WIFI_PROV_STA_CONNECTED
wifi_prov_sta_state_t_WIFI_PROV_STA_CONNECTING
wifi_prov_sta_state_t_WIFI_PROV_STA_CONN_ATTEMPT_FAILED
wifi_prov_sta_state_t_WIFI_PROV_STA_DISCONNECTED
wifi_ps_type_t_WIFI_PS_MAX_MODEM
< Maximum modem power saving. In this mode, interval to receive beacons is determined by the listen_interval parameter in wifi_sta_config_t
wifi_ps_type_t_WIFI_PS_MIN_MODEM
< Minimum modem power saving. In this mode, station wakes up to receive beacon every DTIM period
wifi_ps_type_t_WIFI_PS_NONE
< No power save
wifi_roc_done_status_t_WIFI_ROC_DONE
< ROC operation was completed successfully
wifi_roc_done_status_t_WIFI_ROC_FAIL
< ROC operation was cancelled
wifi_roc_t_WIFI_ROC_CANCEL
< Cancel remain on channel
wifi_roc_t_WIFI_ROC_REQ
< Request remain on channel
wifi_sae_pk_mode_t_WPA3_SAE_PK_MODE_AUTOMATIC
wifi_sae_pk_mode_t_WPA3_SAE_PK_MODE_DISABLED
wifi_sae_pk_mode_t_WPA3_SAE_PK_MODE_ONLY
wifi_sae_pwe_method_t_WPA3_SAE_PWE_BOTH
wifi_sae_pwe_method_t_WPA3_SAE_PWE_HASH_TO_ELEMENT
wifi_sae_pwe_method_t_WPA3_SAE_PWE_HUNT_AND_PECK
wifi_sae_pwe_method_t_WPA3_SAE_PWE_UNSPECIFIED
wifi_scan_method_t_WIFI_ALL_CHANNEL_SCAN
< All channel scan, scan will end after scan all the channel
wifi_scan_method_t_WIFI_FAST_SCAN
< Do fast scan, scan will end after find SSID match AP
wifi_scan_type_t_WIFI_SCAN_TYPE_ACTIVE
< Active scan
wifi_scan_type_t_WIFI_SCAN_TYPE_PASSIVE
< Passive scan
wifi_second_chan_t_WIFI_SECOND_CHAN_ABOVE
< The channel width is HT40 and the secondary channel is above the primary channel
wifi_second_chan_t_WIFI_SECOND_CHAN_BELOW
< The channel width is HT40 and the secondary channel is below the primary channel
wifi_second_chan_t_WIFI_SECOND_CHAN_NONE
< The channel width is HT20
wifi_sort_method_t_WIFI_CONNECT_AP_BY_SECURITY
< Sort match AP in scan list by security mode
wifi_sort_method_t_WIFI_CONNECT_AP_BY_SIGNAL
< Sort match AP in scan list by RSSI
wifi_storage_t_WIFI_STORAGE_FLASH
< All configuration will store in both memory and flash
wifi_storage_t_WIFI_STORAGE_RAM
< All configuration will only store in the memory
wifi_tx_status_t_WIFI_SEND_FAIL
< Sending Wi-Fi data fail
wifi_tx_status_t_WIFI_SEND_SUCCESS
< Sending Wi-Fi data successfully
wifi_vendor_ie_id_t_WIFI_VND_IE_ID_0
< Vendor ID element 0
wifi_vendor_ie_id_t_WIFI_VND_IE_ID_1
< Vendor ID element 1
wifi_vendor_ie_type_t_WIFI_VND_IE_TYPE_ASSOC_REQ
< Association request frame
wifi_vendor_ie_type_t_WIFI_VND_IE_TYPE_ASSOC_RESP
< Association response frame
wifi_vendor_ie_type_t_WIFI_VND_IE_TYPE_BEACON
< Beacon frame
wifi_vendor_ie_type_t_WIFI_VND_IE_TYPE_PROBE_REQ
< Probe request frame
wifi_vendor_ie_type_t_WIFI_VND_IE_TYPE_PROBE_RESP
< Probe response frame
wps_fail_reason_t_WPS_AP_FAIL_REASON_AUTH
< WPS failed during auth
wps_fail_reason_t_WPS_AP_FAIL_REASON_CONFIG
< WPS failed due to incorrect config
wps_fail_reason_t_WPS_AP_FAIL_REASON_MAX
< Max WPS fail reason
wps_fail_reason_t_WPS_AP_FAIL_REASON_NORMAL
< WPS normal fail reason
wps_type_WPS_TYPE_DISABLE
< WPS is disabled
wps_type_WPS_TYPE_MAX
< Maximum value for WPS type enumeration
wps_type_WPS_TYPE_PBC
< WPS Push Button Configuration method
wps_type_WPS_TYPE_PIN
< WPS PIN (Personal Identification Number) method
ws_transport_opcodes_WS_TRANSPORT_OPCODES_BINARY
ws_transport_opcodes_WS_TRANSPORT_OPCODES_CLOSE
ws_transport_opcodes_WS_TRANSPORT_OPCODES_CONT
ws_transport_opcodes_WS_TRANSPORT_OPCODES_FIN
ws_transport_opcodes_WS_TRANSPORT_OPCODES_NONE
< not a valid opcode to indicate no message previously received from the API esp_transport_ws_get_read_opcode()
ws_transport_opcodes_WS_TRANSPORT_OPCODES_PING
ws_transport_opcodes_WS_TRANSPORT_OPCODES_PONG
ws_transport_opcodes_WS_TRANSPORT_OPCODES_TEXT

Statics§

ESP_EFUSE_ADC1_CAL_VOL_ATTEN0
ESP_EFUSE_ADC1_CAL_VOL_ATTEN1
ESP_EFUSE_ADC1_CAL_VOL_ATTEN2
ESP_EFUSE_ADC1_CAL_VOL_ATTEN3
ESP_EFUSE_ADC1_INIT_CODE_ATTEN0
ESP_EFUSE_ADC1_INIT_CODE_ATTEN1
ESP_EFUSE_ADC1_INIT_CODE_ATTEN2
ESP_EFUSE_ADC1_INIT_CODE_ATTEN3
ESP_EFUSE_BLK_VERSION_MAJOR
ESP_EFUSE_BLK_VERSION_MINOR
ESP_EFUSE_DIG_DBIAS_HVT
ESP_EFUSE_DISABLE_BLK_VERSION_MAJOR
ESP_EFUSE_DISABLE_WAFER_VERSION_MAJOR
ESP_EFUSE_DIS_DIRECT_BOOT
ESP_EFUSE_DIS_DOWNLOAD_ICACHE
ESP_EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT
ESP_EFUSE_DIS_DOWNLOAD_MODE
ESP_EFUSE_DIS_FORCE_DOWNLOAD
ESP_EFUSE_DIS_ICACHE
ESP_EFUSE_DIS_PAD_JTAG
ESP_EFUSE_DIS_TWAI
ESP_EFUSE_DIS_USB_JTAG
ESP_EFUSE_DIS_USB_SERIAL_JTAG
ESP_EFUSE_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE
ESP_EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT
ESP_EFUSE_ENABLE_SECURITY_DOWNLOAD
ESP_EFUSE_ERR_RST_ENABLE
ESP_EFUSE_FLASH_CAP
ESP_EFUSE_FLASH_TEMP
ESP_EFUSE_FLASH_TPUW
ESP_EFUSE_FLASH_VENDOR
ESP_EFUSE_FORCE_SEND_RESUME
ESP_EFUSE_JTAG_SEL_ENABLE
ESP_EFUSE_KEY0
ESP_EFUSE_KEY1
ESP_EFUSE_KEY2
ESP_EFUSE_KEY3
ESP_EFUSE_KEY4
ESP_EFUSE_KEY5
ESP_EFUSE_KEY_PURPOSE_0
ESP_EFUSE_KEY_PURPOSE_1
ESP_EFUSE_KEY_PURPOSE_2
ESP_EFUSE_KEY_PURPOSE_3
ESP_EFUSE_KEY_PURPOSE_4
ESP_EFUSE_KEY_PURPOSE_5
ESP_EFUSE_K_DIG_LDO
ESP_EFUSE_K_RTC_LDO
ESP_EFUSE_MAC
ESP_EFUSE_OCODE
ESP_EFUSE_OPTIONAL_UNIQUE_ID
ESP_EFUSE_PKG_VERSION
ESP_EFUSE_RD_DIS
ESP_EFUSE_RD_DIS_BLOCK_KEY0
ESP_EFUSE_RD_DIS_BLOCK_KEY1
ESP_EFUSE_RD_DIS_BLOCK_KEY2
ESP_EFUSE_RD_DIS_BLOCK_KEY3
ESP_EFUSE_RD_DIS_BLOCK_KEY4
ESP_EFUSE_RD_DIS_BLOCK_KEY5
ESP_EFUSE_RD_DIS_BLOCK_SYS_DATA2
ESP_EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE
ESP_EFUSE_SECURE_BOOT_EN
ESP_EFUSE_SECURE_BOOT_KEY_REVOKE0
ESP_EFUSE_SECURE_BOOT_KEY_REVOKE1
ESP_EFUSE_SECURE_BOOT_KEY_REVOKE2
ESP_EFUSE_SECURE_VERSION
ESP_EFUSE_SOFT_DIS_JTAG
ESP_EFUSE_SPI_BOOT_CRYPT_CNT
ESP_EFUSE_SPI_PAD_CONFIG_CLK
ESP_EFUSE_SPI_PAD_CONFIG_CS
ESP_EFUSE_SPI_PAD_CONFIG_D
ESP_EFUSE_SPI_PAD_CONFIG_D4
ESP_EFUSE_SPI_PAD_CONFIG_D5
ESP_EFUSE_SPI_PAD_CONFIG_D6
ESP_EFUSE_SPI_PAD_CONFIG_D7
ESP_EFUSE_SPI_PAD_CONFIG_DQS
ESP_EFUSE_SPI_PAD_CONFIG_HD
ESP_EFUSE_SPI_PAD_CONFIG_Q
ESP_EFUSE_SPI_PAD_CONFIG_WP
ESP_EFUSE_SYS_DATA_PART2
ESP_EFUSE_TEMP_CALIB
ESP_EFUSE_THRES_HVT
ESP_EFUSE_UART_PRINT_CONTROL
ESP_EFUSE_USB_EXCHG_PINS
ESP_EFUSE_USER_DATA
ESP_EFUSE_USER_DATA_MAC_CUSTOM
ESP_EFUSE_VDD_SPI_AS_GPIO
ESP_EFUSE_V_DIG_DBIAS20
ESP_EFUSE_V_RTC_DBIAS20
ESP_EFUSE_WAFER_VERSION_MAJOR
ESP_EFUSE_WAFER_VERSION_MINOR_HI
ESP_EFUSE_WAFER_VERSION_MINOR_LO
ESP_EFUSE_WDT_DELAY_SEL
ESP_EFUSE_WR_DIS
ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN0
ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN1
ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN2
ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN3
ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0
ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN1
ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN2
ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN3
ESP_EFUSE_WR_DIS_BLK1
ESP_EFUSE_WR_DIS_BLK_VERSION_MAJOR
ESP_EFUSE_WR_DIS_BLK_VERSION_MINOR
ESP_EFUSE_WR_DIS_BLOCK_KEY0
ESP_EFUSE_WR_DIS_BLOCK_KEY1
ESP_EFUSE_WR_DIS_BLOCK_KEY2
ESP_EFUSE_WR_DIS_BLOCK_KEY3
ESP_EFUSE_WR_DIS_BLOCK_KEY4
ESP_EFUSE_WR_DIS_BLOCK_KEY5
ESP_EFUSE_WR_DIS_BLOCK_SYS_DATA2
ESP_EFUSE_WR_DIS_BLOCK_USR_DATA
ESP_EFUSE_WR_DIS_CUSTOM_MAC
ESP_EFUSE_WR_DIS_DIG_DBIAS_HVT
ESP_EFUSE_WR_DIS_DISABLE_BLK_VERSION_MAJOR
ESP_EFUSE_WR_DIS_DISABLE_WAFER_VERSION_MAJOR
ESP_EFUSE_WR_DIS_DIS_DIRECT_BOOT
ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_ICACHE
ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MANUAL_ENCRYPT
ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MODE
ESP_EFUSE_WR_DIS_DIS_FORCE_DOWNLOAD
ESP_EFUSE_WR_DIS_DIS_ICACHE
ESP_EFUSE_WR_DIS_DIS_PAD_JTAG
ESP_EFUSE_WR_DIS_DIS_TWAI
ESP_EFUSE_WR_DIS_DIS_USB_JTAG
ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG
ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE
ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT
ESP_EFUSE_WR_DIS_ENABLE_SECURITY_DOWNLOAD
ESP_EFUSE_WR_DIS_ERR_RST_ENABLE
ESP_EFUSE_WR_DIS_FLASH_CAP
ESP_EFUSE_WR_DIS_FLASH_TEMP
ESP_EFUSE_WR_DIS_FLASH_TPUW
ESP_EFUSE_WR_DIS_FLASH_VENDOR
ESP_EFUSE_WR_DIS_FORCE_SEND_RESUME
ESP_EFUSE_WR_DIS_JTAG_SEL_ENABLE
ESP_EFUSE_WR_DIS_KEY_PURPOSE_0
ESP_EFUSE_WR_DIS_KEY_PURPOSE_1
ESP_EFUSE_WR_DIS_KEY_PURPOSE_2
ESP_EFUSE_WR_DIS_KEY_PURPOSE_3
ESP_EFUSE_WR_DIS_KEY_PURPOSE_4
ESP_EFUSE_WR_DIS_KEY_PURPOSE_5
ESP_EFUSE_WR_DIS_K_DIG_LDO
ESP_EFUSE_WR_DIS_K_RTC_LDO
ESP_EFUSE_WR_DIS_MAC
ESP_EFUSE_WR_DIS_OCODE
ESP_EFUSE_WR_DIS_OPTIONAL_UNIQUE_ID
ESP_EFUSE_WR_DIS_PKG_VERSION
ESP_EFUSE_WR_DIS_RD_DIS
ESP_EFUSE_WR_DIS_SECURE_BOOT_AGGRESSIVE_REVOKE
ESP_EFUSE_WR_DIS_SECURE_BOOT_EN
ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE0
ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE1
ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE2
ESP_EFUSE_WR_DIS_SECURE_VERSION
ESP_EFUSE_WR_DIS_SOFT_DIS_JTAG
ESP_EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_CLK
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_CS
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D4
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D5
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D6
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D7
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_DQS
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_HD
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_Q
ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_WP
ESP_EFUSE_WR_DIS_SYS_DATA_PART1
ESP_EFUSE_WR_DIS_TEMP_CALIB
ESP_EFUSE_WR_DIS_THRES_HVT
ESP_EFUSE_WR_DIS_UART_PRINT_CONTROL
ESP_EFUSE_WR_DIS_USB_EXCHG_PINS
ESP_EFUSE_WR_DIS_VDD_SPI_AS_GPIO
ESP_EFUSE_WR_DIS_V_DIG_DBIAS20
ESP_EFUSE_WR_DIS_V_RTC_DBIAS20
ESP_EFUSE_WR_DIS_WAFER_VERSION_MAJOR
ESP_EFUSE_WR_DIS_WAFER_VERSION_MINOR_HI
ESP_EFUSE_WR_DIS_WAFER_VERSION_MINOR_LO
ESP_EFUSE_WR_DIS_WDT_DELAY_SEL
ESP_HTTPS_OTA_EVENT
ESP_HTTP_CLIENT_EVENT
ESP_HTTP_SERVER_EVENT
ETH_EVENT
@brief Ethernet event base declaration
GPIO
GPIO_HOLD_MASK
GPIO_PIN_MUX_REG
IP_EVENT
@brief IP event base declaration
MESH_EVENT
@brief ESP-MESH event base declaration
NETIF_PPP_STATUS
@brief PPP event base
OPENTHREAD_EVENT
@brief OpenThread event base declaration
PROTOCOMM_SECURITY_SESSION_EVENT
PROTOCOMM_TRANSPORT_BLE_EVENT
RTCCNTL
SC_EVENT
@brief smartconfig event base declaration
VolToPart
WIFI_EVENT
@cond / / @brief Wi-Fi event base declaration
WIFI_PROV_EVENT
__atexit
__atexit0
__sf
__sglue
__stdio_exit_handler
_ctype_
_daylight
_g_esp_netif_inherent_ap_config
_g_esp_netif_inherent_eth_config
_g_esp_netif_inherent_sta_config
_g_esp_netif_netstack_default_br
_g_esp_netif_netstack_default_eth
_g_esp_netif_netstack_default_wifi_ap
_g_esp_netif_netstack_default_wifi_sta
_g_esp_netif_soft_ap_ip
_global_impure_ptr
_impure_data
_impure_ptr
_sys_errlist
_sys_nerr
_timezone
_tzname
app_elf_sha256_str
@cond
dns_mquery_v4group
dns_mquery_v6group
environ
esp_flash_default_chip
@brief Pointer to the “default” SPI flash chip, ie the main chip attached to the MCU.
esp_isr_names
exc_cause_table
@addtogroup ets_apis @{
g_esp_netif_inherent_openthread_config
g_esp_netif_netstack_default_openthread
g_wifi_default_mesh_crypto_funcs
Variable Declaration
g_wifi_default_wpa_crypto_funcs
@addtogroup WPA_APIs @{
g_wifi_osi_funcs
h_errno
in6addr_any
This variable is initialized by the system to contain the wildcard IPv6 address.
ip6_addr_any
ip_addr_any
ip_addr_any_type
ip_addr_broadcast
ip_data
mbedtls_x509_crt_profile_default
Default security profile. Should provide a good balance between security and compatibility with current deployments.
mbedtls_x509_crt_profile_next
Expected next default profile. Recommended for new deployments. Currently targets a 128-bit security level, except for allowing RSA-2048. This profile may change at any time.
mbedtls_x509_crt_profile_none
Empty profile that allows nothing. Useful as a basis for constructing custom profiles.
mbedtls_x509_crt_profile_suiteb
NSA Suite B profile.
memp_pools
netif_default
The default network interface.
netif_list
The list of network interfaces.
optarg
opterr
optind
optopt
optreset
suboptarg
wifi_prov_scheme_ble
@brief Scheme that can be used by manager for provisioning over BLE transport with GATT server
wifi_prov_scheme_softap
@brief Scheme that can be used by manager for provisioning over SoftAP transport with HTTP server

Functions§

_Exit
__assert
__assert_func
__eprintf
__errno
__getdelim
__getline
__getreent
__itoa
__locale_mb_cur_max
__retarget_lock_acquire
__retarget_lock_acquire_recursive
__retarget_lock_close
__retarget_lock_close_recursive
__retarget_lock_init
__retarget_lock_init_recursive
__retarget_lock_release
__retarget_lock_release_recursive
__retarget_lock_try_acquire
__retarget_lock_try_acquire_recursive
__sinit
__srget_r
__swbuf_r
__utoa
_asiprintf_r
_asniprintf_r
_asnprintf_r
_asprintf_r
_atoi_r
_atol_r
_atoll_r
_calloc_r
_close_r
_diprintf_r
_dprintf_r
_drand48_r
_dtoa_r
_erand48_r
_esp_error_check_failed
@cond
_esp_error_check_failed_without_abort
_execve_r
_exit
_fclose_r
_fcloseall_r
_fcntl_r
_fdopen_r
_fflush_r
_fgetc_r
_fgetc_unlocked_r
_fgetpos_r
_fgets_r
_fgets_unlocked_r
_findenv
_findenv_r
_fiprintf_r
_fiscanf_r
_fmemopen_r
_fopen_r
_fork_r
_fprintf_r
_fpurge_r
_fputc_r
_fputc_unlocked_r
_fputs_r
_fputs_unlocked_r
_fread_r
_fread_unlocked_r
_free_r
_freopen_r
_fscanf_r
_fseek_r
_fseeko_r
_fsetpos_r
_fstat_r
_ftell_r
_ftello_r
_funopen_r
_fwalk_sglue
_fwrite_r
_fwrite_unlocked_r
_getc_r
_getc_unlocked_r
_getchar_r
_getchar_unlocked_r
_getentropy_r
_getenv_r
_getpid_r
_gets_r
_gettimeofday_r
_iprintf_r
_isatty_r
_iscanf_r
_jrand48_r
_kill_r
_l64a_r
_lcong48_r
_link_r
_lock_acquire
_lock_acquire_recursive
_lock_close
_lock_close_recursive
_lock_init
_lock_init_recursive
_lock_release
_lock_release_recursive
_lock_try_acquire
_lock_try_acquire_recursive
_lrand48_r
_lseek_r
_malloc_r
_mblen_r
_mbstowcs_r
_mbtowc_r
_mkdir_r
_mkdtemp_r
_mkostemp_r
_mkostemps_r
_mkstemp_r
_mkstemps_r
_mktemp_r
_mrand48_r
_mstats_r
_nrand48_r
_open_memstream_r
_open_r
_perror_r
_printf_r
_pthread_cleanup_pop
_pthread_cleanup_push
_putc_r
_putc_unlocked_r
_putchar_r
_putchar_unlocked_r
_putenv_r
_puts_r
_raise_r
_read_r
_realloc_r
_reallocf_r
_reclaim_reent
_remove_r
_rename_r
_rewind_r
_sbrk_r
_scanf_r
_seed48_r
_setenv_r
_signal_r
_siprintf_r
_siscanf_r
_sniprintf_r
_snprintf_r
_sprintf_r
_srand48_r
_sscanf_r
_stat_r
_strdup_r
_strerror_r
_strndup_r
_strtod_r
_strtoimax_r
_strtol_r
_strtoll_r
_strtoul_r
_strtoull_r
_strtoumax_r
_system_r
_tempnam_r
_times_r
_tmpfile_r
_tmpnam_r
_tzset_r
_ungetc_r
_unlink_r
_unsetenv_r
_wait_r
_wcstoimax_r
_wcstombs_r
_wcstoumax_r
_wctomb_r
_write_r
a64l
abort
abs
access
adc1_config_channel_atten
@brief Set the attenuation of a particular channel on ADC1, and configure its associated GPIO pin mux.
adc1_config_width
@brief Configure ADC1 capture width, meanwhile enable output invert for ADC1. The configuration is for all channels of ADC1 @param width_bit Bit capture width for ADC1
adc1_get_raw
@brief Take an ADC1 reading from a single channel. @note ESP32: When the power switch of SARADC1, SARADC2, HALL sensor and AMP sensor is turned on, the input of GPIO36 and GPIO39 will be pulled down for about 80ns. When enabling power for any of these peripherals, ignore input from GPIO36 and GPIO39. Please refer to section 3.11 of ‘ECO_and_Workarounds_for_Bugs_in_ESP32’ for the description of this issue. As a workaround, call sar_periph_ctrl_adc_oneshot_power_acquire() in the app. This will result in higher power consumption (by ~1mA), but will remove the glitches on GPIO36 and GPIO39.
adc1_pad_get_io_num
@brief Get the GPIO number of a specific ADC1 channel.
adc2_config_channel_atten
@brief Configure the ADC2 channel, including setting attenuation.
adc2_get_raw
@brief Take an ADC2 reading on a single channel
adc2_pad_get_io_num
@brief Get the GPIO number of a specific ADC2 channel.
adc_cali_check_scheme
@brief Check the supported ADC calibration scheme
adc_cali_create_scheme_curve_fitting
@brief Create a Curve Fitting calibration scheme
adc_cali_delete_scheme_curve_fitting
@brief Delete the Curve Fitting calibration scheme handle
adc_cali_raw_to_voltage
@brief Convert ADC raw data to calibrated voltage
adc_continuous_channel_to_io
@brief Get GPIO number from the given ADC channel
adc_continuous_config
@brief Set ADC continuous mode required configurations
adc_continuous_deinit
@brief Deinitialize the ADC continuous driver.
adc_continuous_flush_pool
@brief Flush the driver internal pool
adc_continuous_io_to_channel
@brief Get ADC channel from the given GPIO number
adc_continuous_new_handle
@brief Initialize ADC continuous driver and get a handle to it
adc_continuous_parse_data
@brief Parse ADC continuous mode raw data
adc_continuous_read
@brief Read bytes from ADC under continuous mode.
adc_continuous_read_parse
@brief Read and parse ADC continuous mode data in one call
adc_continuous_register_event_callbacks
@brief Register callbacks
adc_continuous_start
@brief Start the ADC under continuous mode. After this, the hardware starts working.
adc_continuous_stop
@brief Stop the ADC. After this, the hardware stops working.
adc_digi_controller_configure
@brief Setting the digital controller.
adc_digi_deinitialize
@brief Deinitialize the Digital ADC.
adc_digi_initialize
@brief Initialize the Digital ADC.
adc_digi_read_bytes
@brief Read bytes from Digital ADC through DMA.
adc_digi_start
@brief Start the Digital ADC and DMA peripherals. After this, the hardware starts working.
adc_digi_stop
@brief Stop the Digital ADC and DMA peripherals. After this, the hardware stops working.
adc_oneshot_channel_to_io
@brief Get GPIO number from the given ADC channel
adc_oneshot_config_channel
@brief Set ADC oneshot mode required configurations
adc_oneshot_del_unit
@brief Delete the ADC unit handle
adc_oneshot_get_calibrated_result
@brief Convenience function to get ADC calibrated result
adc_oneshot_io_to_channel
@brief Get ADC channel from the given GPIO number
adc_oneshot_new_unit
@brief Create a handle to a specific ADC unit
adc_oneshot_read
@brief Get one ADC conversion raw result
adc_vref_to_gpio
@brief Output ADC1 or ADC2’s reference voltage to adc2_channe_t’s IO.
adjtime
alarm
aligned_alloc
alphasort
arc4random
arc4random_buf
arc4random_uniform
arg_cmd_count
arg_cmd_dispatch
arg_cmd_info
arg_cmd_init
arg_cmd_itr_advance
arg_cmd_itr_create
arg_cmd_itr_destroy
arg_cmd_itr_key
arg_cmd_itr_search
arg_cmd_itr_value
arg_cmd_register
arg_cmd_uninit
arg_cmd_unregister
arg_date0
arg_date1
arg_daten
arg_dbl0
arg_dbl1
arg_dbln
arg_dstr_cat
arg_dstr_catc
arg_dstr_catf
arg_dstr_create
arg_dstr_cstr
arg_dstr_destroy
arg_dstr_free
arg_dstr_reset
arg_dstr_set
arg_end
arg_file0
arg_file1
arg_filen
arg_free
deprecated functions, for back-compatibility only
arg_freetable
arg_int0
arg_int1
arg_intn
arg_lit0
arg_lit1
arg_litn
arg_make_get_help_msg
arg_make_help_msg
arg_make_syntax_err_help_msg
arg_make_syntax_err_msg
arg_mgsort
arg_nullcheck
other functions
arg_parse
arg_print_errors
arg_print_errors_ds
arg_print_formatted
arg_print_glossary
arg_print_glossary_ds
arg_print_glossary_gnu
arg_print_glossary_gnu_ds
arg_print_option
arg_print_option_ds
arg_print_syntax
arg_print_syntax_ds
arg_print_syntaxv
arg_print_syntaxv_ds
arg_rem
arg_xxx constructor functions
arg_rex0
arg_rex1
arg_rexn
arg_set_module_name
arg_set_module_version
arg_str0
arg_str1
arg_strn
asctime
asctime_r
asiprintf
asniprintf
asnprintf
at_quick_exit
atexit
atof
atoff
atoi
atol
atoll
bcmp
bcopy
bootloader_common_check_chip_revision_validity
@brief Check if the chip revision meets the image requirements.
bootloader_common_check_chip_validity
@brief Check if the image (bootloader and application) has valid chip ID and revision
bootloader_common_check_efuse_blk_validity
@brief Check the eFuse block revision
bootloader_common_check_long_hold_gpio
@brief Check if a GPIO input is held low for a long period, short period, or not at all.
bootloader_common_check_long_hold_gpio_level
@brief Check if a GPIO input is held low or high for a long period, short period, or not at all.
bootloader_common_erase_part_type_data
@brief Erase the partition data that is specified in the transferred list.
bootloader_common_get_active_otadata
@brief Returns the number of active otadata.
bootloader_common_get_chip_ver_pkg
@brief Get chip package
bootloader_common_get_sha256_of_partition
@brief Calculates a sha-256 for a given partition or returns a appended digest.
bootloader_common_label_search
@brief Determines if the list contains the label
bootloader_common_ota_select_crc
@brief Calculate crc for the OTA data select.
bootloader_common_ota_select_invalid
@brief Returns true if OTADATA is not marked as bootable partition.
bootloader_common_ota_select_valid
@brief Verifies the validity of the OTA data select
bootloader_common_read_otadata
@brief Read ota_info partition and fill array from two otadata structures.
bootloader_common_select_otadata
@brief Returns the number of active otadata.
bootloader_common_vddsdio_configure
@brief Configure VDDSDIO, call this API to rise VDDSDIO to 1.9V when VDDSDIO regulator is enabled as 1.8V mode.
bootloader_configure_spi_pins
@brief Configure default SPI pin modes and drive strengths
bootloader_fill_random
@brief Fill buffer with ‘length’ random bytes
bootloader_load_image
@brief Verify and load an app image (available only in space of bootloader).
bootloader_load_image_no_verify
@brief Load an app image without verification (available only in space of bootloader).
bootloader_random_disable
@brief Disable entropy source for RNG
bootloader_random_enable
@brief Enable an entropy source for RNG if RF subsystem is disabled
bsearch
bzero
calloc
cfgetispeed
@brief Extracts the input baud rate from the input structure exactly (without interpretation).
cfgetospeed
@brief Extracts the output baud rate from the input structure exactly (without interpretation).
cfree
cfsetispeed
@brief Set input baud rate in the termios structure
cfsetospeed
@brief Set output baud rate in the termios structure
chdir
chmod
chown
chroot
clearerr
clearerr_unlocked
clock
clock_getres
clock_gettime
clock_nanosleep
clock_settime
close
closedir
confstr
creat
ctermid
ctime
ctime_r
daemon
difftime
diprintf
div
dns_clear_cache
dns_gethostbyname
dns_gethostbyname_addrtype
dns_getserver
dns_init
dns_setserver
dns_tmr
dprintf
drand48
dup
dup2
eTaskConfirmSleepModeStatus
eTaskGetState
INCLUDE_eTaskGetState must be defined as 1 for this function to be available. See the configuration section for more information.
endusershell
erand48
err_to_errno
esp_adc_cal_characterize
@brief Characterize an ADC at a particular attenuation
esp_adc_cal_check_efuse
@brief Checks if ADC calibration values are burned into eFuse
esp_adc_cal_get_voltage
@brief Reads an ADC and converts the reading to a voltage in mV
esp_adc_cal_raw_to_voltage
@brief Convert an ADC reading to voltage in mV
esp_aes_acquire_hardware
\brief Lock access to AES hardware unit
esp_aes_crypt_cbc
\brief AES-CBC buffer encryption/decryption Length should be a multiple of the block size (16 bytes)
esp_aes_crypt_cfb8
\brief AES-CFB8 buffer encryption/decryption.
esp_aes_crypt_cfb128
\brief AES-CFB128 buffer encryption/decryption.
esp_aes_crypt_ctr
\brief AES-CTR buffer encryption/decryption
esp_aes_crypt_ecb
\brief AES-ECB block encryption/decryption
esp_aes_crypt_ofb
\brief This function performs an AES-OFB (Output Feedback Mode) encryption or decryption operation.
esp_aes_crypt_xts
XTS-AES buffer encryption/decryption
esp_aes_decrypt
Deprecated, see esp_aes_internal_decrypt
esp_aes_encrypt
Deprecated, see esp_aes_internal_encrypt
esp_aes_free
\brief Clear AES context
esp_aes_gcm_auth_decrypt
\brief This function performs a GCM authenticated decryption of a buffer.
esp_aes_gcm_crypt_and_tag
\brief This function performs GCM encryption or decryption of a buffer.
esp_aes_gcm_finish
\brief This function finishes the GCM operation and generates the authentication tag.
esp_aes_gcm_free
\brief This function clears a GCM context
esp_aes_gcm_init
\brief This function initializes the specified GCM context
esp_aes_gcm_setkey
\brief This function associates a GCM context with a key.
esp_aes_gcm_starts
\brief This function starts a GCM encryption or decryption operation.
esp_aes_gcm_update
\brief This function feeds an input buffer into an ongoing GCM encryption or decryption operation.
esp_aes_gcm_update_ad
\brief This function feeds an input buffer as associated data (authenticated but not encrypted data) in a GCM encryption or decryption operation.
esp_aes_init
\brief Initialize AES context
esp_aes_release_hardware
\brief Unlock access to AES hardware unit
esp_aes_setkey
\brief AES set key schedule (encryption or decryption)
esp_aes_xts_free
\brief This function releases and clears the specified AES XTS context.
esp_aes_xts_init
\brief This function initializes the specified AES XTS context.
esp_aes_xts_setkey_dec
\brief This function prepares an XTS context for decryption and sets the decryption key.
esp_aes_xts_setkey_enc
\brief This function prepares an XTS context for encryption and sets the encryption key.
esp_app_get_description
@brief Return esp_app_desc structure. This structure includes app version.
esp_app_get_elf_sha256
@brief Fill the provided buffer with SHA256 of the ELF file, formatted as hexadecimal, null-terminated. If the buffer size is not sufficient to fit the entire SHA256 in hex plus a null terminator, the largest possible number of bytes will be written followed by a null. @param dst Destination buffer @param size Size of the buffer @return Number of bytes written to dst (including null terminator)
esp_backtrace_get_next_frame
Get the next frame on a stack for backtracing
esp_backtrace_get_start
Get the first frame of the current stack’s backtrace
esp_backtrace_print
@brief Print the backtrace of the current stack
esp_backtrace_print_all_tasks
@brief Print the backtrace of all tasks
esp_backtrace_print_from_frame
@brief Print the backtrace from specified frame.
esp_base_mac_addr_get
@brief Return base MAC address which is set using esp_base_mac_addr_set.
esp_base_mac_addr_set
@brief Set base MAC address with the MAC address which is stored in BLK3 of EFUSE or external storage e.g. flash and EEPROM.
esp_bootloader_get_description
@brief Return esp_bootloader_desc structure.
esp_coex_preference_set
@deprecated Use esp_coex_status_bit_set() and esp_coex_status_bit_clear() instead. Set coexist preference of performance For example, if prefer to bluetooth, then it will make A2DP(play audio via classic bt) more smooth while wifi is running something. If prefer to wifi, it will do similar things as prefer to bluetooth. Default, it prefer to balance.
esp_coex_status_bit_clear
@brief Clear coex schm status @param type : WIFI/BLE/BT @param status : WIFI/BLE/BT STATUS @return : ESP_OK - success, other - failed
esp_coex_status_bit_set
@brief Set coex schm status @param type : WIFI/BLE/BT @param status : WIFI/BLE/BT STATUS @return : ESP_OK - success, other - failed
esp_coex_version_get
@brief Get software coexist version string
esp_console_cmd_deregister
@brief Deregister console command @param cmd_name Name of the command to be deregistered. Must not be NULL, must not contain spaces.
esp_console_cmd_register
@brief Register console command @param cmd pointer to the command description; can point to a temporary value
esp_console_deinit
@brief de-initialize console module @note Call this once when done using console module functions @return - ESP_OK on success - ESP_ERR_INVALID_STATE if not initialized yet
esp_console_deregister_help_command
@brief Deregister a ‘help’ command
esp_console_get_completion
@brief Callback which provides command completion for linenoise library
esp_console_get_hint
@brief Callback which provides command hints for linenoise library
esp_console_init
@brief initialize console module @param config console configuration @note Call this once before using other console module features @return - ESP_OK on success - ESP_ERR_NO_MEM if out of memory - ESP_ERR_INVALID_STATE if already initialized - ESP_ERR_INVALID_ARG if the configuration is invalid
esp_console_new_repl_uart
@brief Establish a console REPL environment over UART driver
esp_console_register_help_command
@brief Register a ‘help’ command
esp_console_run
@brief Run command line @param cmdline command line (command name followed by a number of arguments) @param[out] cmd_ret return code from the command (set if command was run) @return - ESP_OK, if command was run - ESP_ERR_INVALID_ARG, if the command line is empty, or only contained whitespace - ESP_ERR_NOT_FOUND, if command with given name wasn’t registered - ESP_ERR_INVALID_STATE, if esp_console_init wasn’t called
esp_console_set_help_verbose_level
@brief Set the verbose level for ‘help’ command
esp_console_split_argv
@brief Split command line into arguments in place @verbatim
esp_console_start_repl
@brief Start REPL environment @param[in] repl REPL handle returned from esp_console_new_repl_xxx @note Once the REPL gets started, it won’t be stopped until the user calls esp_console_stop_repl to destroy the REPL environment. @return - ESP_OK on success - ESP_ERR_INVALID_STATE, if repl has started already
esp_console_stop_repl
@brief Stop REPL environment
esp_cpu_clear_breakpoint
@brief Clear a hardware breakpoint on the current CPU
esp_cpu_clear_watchpoint
@brief Clear a hardware watchpoint on the current CPU
esp_cpu_compare_and_set
@brief Atomic compare-and-set operation
esp_cpu_configure_region_protection
@brief Configure the CPU to disable access to invalid memory regions
esp_cpu_intr_get_desc
@brief Get a CPU interrupt’s descriptor
esp_cpu_reset
@brief Reset a CPU core
esp_cpu_set_breakpoint
@brief Set and enable a hardware breakpoint on the current CPU
esp_cpu_set_watchpoint
@brief Set and enable a hardware watchpoint on the current CPU
esp_cpu_stall
@brief Stall a CPU core
esp_cpu_unstall
@brief Resume a previously stalled CPU core
esp_cpu_wait_for_intr
@brief Wait for Interrupt
esp_crt_bundle_attach
@brief Attach and enable use of a bundle for certificate verification
esp_crt_bundle_detach
@brief Disable and dealloc the certification bundle
esp_crt_bundle_in_use
@brief Check if the given CA certificate chain is the default “dummy” certificate chain attached by the esp_crt_bundle
esp_crt_bundle_set
@brief Set the default certificate bundle used for verification
esp_deep_sleep
@brief Enter deep-sleep mode
esp_deep_sleep_deregister_hook
@brief Unregister an deepsleep callback
esp_deep_sleep_disable_rom_logging
@brief Disable logging from the ROM code after deep sleep.
esp_deep_sleep_enable_gpio_wakeup
@brief Enable wakeup using specific gpio pins
esp_deep_sleep_register_hook
@brief Register a callback to be called from the deep sleep prepare
esp_deep_sleep_start
@brief Enter deep sleep with the configured wakeup options
esp_deep_sleep_try
@brief Enter deep-sleep mode
esp_deep_sleep_try_to_start
@brief Enter deep sleep with the configured wakeup options
esp_default_wake_deep_sleep
@brief The default esp-idf-provided esp_wake_deep_sleep() stub.
esp_deregister_freertos_idle_hook
@brief Unregister an idle callback. If the idle callback is registered to the idle hooks of both cores, the idle hook will be unregistered from both cores
esp_deregister_freertos_idle_hook_for_cpu
@brief Unregister an idle callback from the idle hook of the specified core
esp_deregister_freertos_tick_hook
@brief Unregister a tick callback. If the tick callback is registered to the tick hooks of both cores, the tick hook will be unregistered from both cores
esp_deregister_freertos_tick_hook_for_cpu
@brief Unregister a tick callback from the tick hook of the specified core
esp_derive_local_mac
@brief Derive local MAC address from universal MAC address.
esp_dma_calloc
@note This API will use MAX alignment requirement
esp_dma_capable_calloc
@brief Helper function for calloc a DMA capable memory buffer
esp_dma_capable_malloc
@brief Helper function for malloc a DMA capable memory buffer
esp_dma_is_buffer_aligned
@note This API will use MAX alignment requirement
esp_dma_is_buffer_alignment_satisfied
@brief Helper function to check if a DMA buffer pointer and size meet both hardware alignment requirements and custom alignment requirements
esp_dma_malloc
@note This API will use MAX alignment requirement
esp_eap_client_clear_ca_cert
@brief Clear the previously set Certificate Authority (CA) certificate for EAP authentication.
esp_eap_client_clear_certificate_and_key
@brief Clear the previously set client certificate and private key for EAP authentication.
esp_eap_client_clear_identity
@brief Clear the previously set identity for PEAP/TTLS authentication.
esp_eap_client_clear_new_password
@brief Clear new password for MSCHAPv2 method.
esp_eap_client_clear_password
@brief Clear password for PEAP/TTLS method.
esp_eap_client_clear_username
@brief Clear username for PEAP/TTLS method.
esp_eap_client_get_disable_time_check
@brief Get EAP client certificates time check status.
esp_eap_client_set_ca_cert
@brief Set CA certificate for EAP authentication.
esp_eap_client_set_certificate_and_key
@brief Set client certificate and private key for EAP authentication.
esp_eap_client_set_disable_time_check
@brief Set EAP client certificates time check (disable or not).
esp_eap_client_set_domain_name
@brief Set the domain name for certificate validation
esp_eap_client_set_eap_methods
@brief Set one or more EAP (Extensible Authentication Protocol) methods to be used by the EAP client.
esp_eap_client_set_fast_params
@brief Set the parameters for EAP-FAST Phase 1 authentication.
esp_eap_client_set_identity
@brief Set identity for PEAP/TTLS authentication method.
esp_eap_client_set_new_password
@brief Set a new password for MSCHAPv2 authentication method.
esp_eap_client_set_pac_file
@brief Set the PAC (Protected Access Credential) file for EAP-FAST authentication.
esp_eap_client_set_password
@brief Set password for PEAP/TTLS authentication method.
esp_eap_client_set_suiteb_192bit_certification
@brief Enable or disable Suite-B 192-bit certification checks.
esp_eap_client_set_ttls_phase2_method
@brief Set EAP-TTLS phase 2 method.
esp_eap_client_set_username
@brief Set username for PEAP/TTLS authentication method.
esp_eap_client_use_default_cert_bundle
@brief Use the default certificate bundle for EAP authentication.
esp_efuse_batch_write_begin
@brief Set the batch mode of writing fields.
esp_efuse_batch_write_cancel
@brief Reset the batch mode of writing fields.
esp_efuse_batch_write_commit
@brief Writes all prepared data for the batch mode.
esp_efuse_block_is_empty
@brief Checks that the given block is empty.
esp_efuse_check_errors
@brief Checks eFuse errors in BLOCK0.
esp_efuse_check_secure_version
@brief Check secure_version from app and secure_version and from efuse field.
esp_efuse_count_unused_key_blocks
@brief Return the number of unused efuse key blocks in the range EFUSE_BLK_KEY0..EFUSE_BLK_KEY_MAX
esp_efuse_destroy_block
@brief Destroys the data in the given efuse block, if possible.
esp_efuse_disable_rom_download_mode
@brief Disable ROM Download Mode via eFuse
esp_efuse_enable_rom_secure_download_mode
@brief Switch ROM Download Mode to Secure Download mode via eFuse
esp_efuse_find_purpose
@brief Find a key block with the particular purpose set.
esp_efuse_find_unused_key_block
@brief Search for an unused key block and return the first one found.
esp_efuse_get_coding_scheme
@brief Return efuse coding scheme for blocks.
esp_efuse_get_digest_revoke
@brief Returns the status of the Secure Boot public key digest revocation bit.
esp_efuse_get_field_size
@brief Returns the number of bits used by field.
esp_efuse_get_key
@brief Returns a pointer to a key block.
esp_efuse_get_key_dis_read
@brief Returns a read protection for the key block.
esp_efuse_get_key_dis_write
@brief Returns a write protection for the key block.
esp_efuse_get_key_purpose
@brief Returns the current purpose set for an efuse key block.
esp_efuse_get_keypurpose_dis_write
@brief Returns a write protection of the key purpose field for an efuse key block.
esp_efuse_get_pkg_ver
@brief Returns chip package from efuse
esp_efuse_get_purpose_field
@brief Returns a pointer to a key purpose for an efuse key block.
esp_efuse_get_write_protect_of_digest_revoke
@brief Returns a write protection of the Secure Boot public key digest revocation bit.
esp_efuse_key_block_unused
@brief Returns true if the key block is unused, false otherwise.
esp_efuse_mac_get_custom
@brief Return base MAC address which was previously written to BLK3 of EFUSE.
esp_efuse_mac_get_default
@brief Return base MAC address which is factory-programmed by Espressif in EFUSE.
esp_efuse_read_block
@brief Read key to efuse block starting at the offset and the required size.
esp_efuse_read_field_bit
@brief Read a single bit eFuse field as a boolean value.
esp_efuse_read_field_blob
@brief Reads bits from EFUSE field and writes it into an array.
esp_efuse_read_field_cnt
@brief Reads bits from EFUSE field and returns number of bits programmed as “1”.
esp_efuse_read_reg
@brief Returns value of efuse register.
esp_efuse_read_secure_version
@brief Return secure_version from efuse field. @return Secure version from efuse field
esp_efuse_reset
@brief Reset efuse write registers
esp_efuse_set_digest_revoke
@brief Sets the Secure Boot public key digest revocation bit.
esp_efuse_set_key_dis_read
@brief Sets a read protection for the key block.
esp_efuse_set_key_dis_write
@brief Sets a write protection for the key block.
esp_efuse_set_key_purpose
@brief Sets a key purpose for an efuse key block.
esp_efuse_set_keypurpose_dis_write
@brief Sets a write protection of the key purpose field for an efuse key block.
esp_efuse_set_read_protect
@brief Sets a read protection for the whole block.
esp_efuse_set_rom_log_scheme
@brief Set boot ROM log scheme via eFuse
esp_efuse_set_write_protect
@brief Sets a write protection for the whole block.
esp_efuse_set_write_protect_of_digest_revoke
@brief Sets a write protection of the Secure Boot public key digest revocation bit.
esp_efuse_update_secure_version
@brief Write efuse field by secure_version value.
esp_efuse_write_block
@brief Write key to efuse block starting at the offset and the required size.
esp_efuse_write_field_bit
@brief Write a single bit eFuse field to 1
esp_efuse_write_field_blob
@brief Writes array to EFUSE field.
esp_efuse_write_field_cnt
@brief Writes a required count of bits as “1” to EFUSE field.
esp_efuse_write_key
@brief Program a block of key data to an efuse block
esp_efuse_write_keys
@brief Program keys to unused efuse blocks
esp_efuse_write_reg
@brief Write value to efuse register.
esp_err_to_name
@brief Returns string for esp_err_t error codes
esp_err_to_name_r
@brief Returns string for esp_err_t and system error codes
esp_esptouch_set_timeout
@brief Set timeout of SmartConfig process.
esp_eth_decrease_reference
@brief Decrease Ethernet driver reference
esp_eth_del_netif_glue
@brief Delete netif glue of Ethernet driver
esp_eth_driver_install
@brief Install Ethernet driver
esp_eth_driver_uninstall
@brief Uninstall Ethernet driver @note It’s not recommended to uninstall Ethernet driver unless it won’t get used any more in application code. To uninstall Ethernet driver, you have to make sure, all references to the driver are released. Ethernet driver can only be uninstalled successfully when reference counter equals to one.
esp_eth_get_mac_instance
@brief Get MAC instance memory address
esp_eth_get_phy_instance
@brief Get PHY instance memory address
esp_eth_increase_reference
@brief Increase Ethernet driver reference @note Ethernet driver handle can be obtained by os timer, netif, etc. It’s dangerous when thread A is using Ethernet but thread B uninstall the driver. Using reference counter can prevent such risk, but care should be taken, when you obtain Ethernet driver, this API must be invoked so that the driver won’t be uninstalled during your using time.
esp_eth_ioctl
@brief Misc IO function of Ethernet driver
esp_eth_new_netif_glue
@brief Create a netif glue for Ethernet driver @note netif glue is used to attach io driver to TCP/IP netif
esp_eth_phy_new_dp83848
@brief Create a PHY instance of DP83848
esp_eth_phy_new_generic
@brief Create a PHY instance of generic chip which conforms with IEEE 802.3
esp_eth_phy_new_ip101
@brief Create a PHY instance of IP101
esp_eth_phy_new_ksz80xx
@brief Create a PHY instance of KSZ80xx
esp_eth_phy_new_lan87xx
@brief Create a PHY instance of LAN87xx
esp_eth_phy_new_rtl8201
@brief Create a PHY instance of RTL8201
esp_eth_start
@brief Start Ethernet driver ONLY in standalone mode (i.e. without TCP/IP stack)
esp_eth_stop
@brief Stop Ethernet driver
esp_eth_transmit
@brief General Transmit
esp_eth_transmit_ctrl_vargs
@brief Extended Transmit with variable number of arguments
esp_eth_update_input_path
@brief Update Ethernet data input path (i.e. specify where to pass the input buffer)
esp_eth_update_input_path_info
@brief Update Ethernet data input path with input function which consumes extra info about received frame.
esp_etm_channel_connect
@brief Connect an ETM event to an ETM task via a previously allocated ETM channel
esp_etm_channel_disable
@brief Disable ETM channel
esp_etm_channel_enable
@brief Enable ETM channel
esp_etm_del_channel
@brief Delete an ETM channel
esp_etm_del_event
@brief Delete ETM event
esp_etm_del_task
@brief Delete ETM task
esp_etm_dump
@brief Dump ETM channel usages to the given IO stream
esp_etm_new_channel
@brief Allocate an ETM channel
esp_event_dump
@brief Dumps statistics of all event loops.
esp_event_handler_instance_register
@brief Register an instance of event handler to the default loop.
esp_event_handler_instance_register_with
@brief Register an instance of event handler to a specific loop.
esp_event_handler_instance_unregister
@brief Unregister a handler from the system event loop.
esp_event_handler_instance_unregister_with
@brief Unregister a handler instance from a specific event loop.
esp_event_handler_register
@brief Register an event handler to the system event loop (legacy).
esp_event_handler_register_with
@brief Register an event handler to a specific loop (legacy).
esp_event_handler_unregister
@brief Unregister a handler with the system event loop (legacy).
esp_event_handler_unregister_with
@brief Unregister a handler from a specific event loop (legacy).
esp_event_isr_post
@brief Special variant of esp_event_post for posting events from interrupt handlers.
esp_event_isr_post_to
@brief Special variant of esp_event_post_to for posting events from interrupt handlers
esp_event_loop_create
@brief Create a new event loop.
esp_event_loop_create_default
@brief Create default event loop
esp_event_loop_delete
@brief Delete an existing event loop.
esp_event_loop_delete_default
@brief Delete the default event loop
esp_event_loop_run
@brief Dispatch events posted to an event loop.
esp_event_post
@brief Posts an event to the system default event loop. The event loop library keeps a copy of event_data and manages the copy’s lifetime automatically (allocation + deletion); this ensures that the data the handler receives is always valid.
esp_event_post_to
@brief Posts an event to the specified event loop. The event loop library keeps a copy of event_data and manages the copy’s lifetime automatically (allocation + deletion); this ensures that the data the handler receives is always valid.
esp_fill_random
@brief Fill a buffer with random bytes from hardware RNG
esp_flash_chip_driver_initialized
Check if appropriate chip driver is set.
esp_flash_erase_chip
@brief Erase flash chip contents
esp_flash_erase_region
@brief Erase a region of the flash chip
esp_flash_get_chip_write_protect
@brief Read if the entire chip is write protected
esp_flash_get_physical_size
@brief Detect flash size based on flash ID.
esp_flash_get_protectable_regions
@brief Read the list of individually protectable regions of this SPI flash chip.
esp_flash_get_protected_region
@brief Detect if a region of the SPI flash chip is protected
esp_flash_get_size
@brief Detect flash size based on flash ID.
esp_flash_init
@brief Initialise SPI flash chip interface.
esp_flash_read
@brief Read data from the SPI flash chip
esp_flash_read_encrypted
@brief Read and decrypt data from the SPI flash chip using on-chip hardware flash encryption
esp_flash_read_id
@brief Read flash ID via the common “RDID” SPI flash command.
esp_flash_read_unique_chip_id
@brief Read flash unique ID via the common “RDUID” SPI flash command.
esp_flash_set_chip_write_protect
@brief Set write protection for the SPI flash chip
esp_flash_set_protected_region
@brief Update the protected status for a region of the SPI flash chip
esp_flash_write
@brief Write data to the SPI flash chip
esp_flash_write_encrypted
@brief Encrypted and write data to the SPI flash chip using on-chip hardware flash encryption
esp_get_deep_sleep_wake_stub
@brief Get current wake from deep sleep stub @return Return current wake from deep sleep stub, or NULL if no stub is installed.
esp_get_free_heap_size
@brief Get the size of available heap.
esp_get_free_internal_heap_size
@brief Get the size of available internal heap.
esp_get_idf_version
Return full IDF version string, same as ‘git describe’ output.
esp_get_minimum_free_heap_size
@brief Get the minimum heap that has ever been available
esp_http_client_add_auth
@brief On receiving HTTP Status code 401, this API can be invoked to add authorization information.
esp_http_client_cancel_request
@brief Cancel an ongoing HTTP request. This API closes the current socket and opens a new socket with the same esp_http_client context.
esp_http_client_cleanup
@brief This function must be the last function to call for an session. It is the opposite of the esp_http_client_init function and must be called with the same handle as input that a esp_http_client_init call returned. This might close all connections this handle has used and possibly has kept open until now. Don’t call this function if you intend to transfer more files, re-using handles is a key to good performance with esp_http_client.
esp_http_client_close
@brief Close http connection, still kept all http request resources
esp_http_client_delete_all_headers
@brief Delete all http request headers
esp_http_client_delete_header
@brief Delete http request header
esp_http_client_fetch_headers
@brief This function need to call after esp_http_client_open, it will read from http stream, process all receive headers
esp_http_client_flush_response
@brief Process all remaining response data This uses an internal buffer to repeatedly receive, parse, and discard response data until complete data is processed. As no additional user-supplied buffer is required, this may be preferable to esp_http_client_read_response in situations where the content of the response may be ignored.
esp_http_client_get_and_clear_last_tls_error
@brief Returns last error in esp_tls with detailed mbedtls related error codes. The error information is cleared internally upon return
esp_http_client_get_chunk_length
@brief Get Chunk-Length from client
esp_http_client_get_content_length
@brief Get http response content length (from header Content-Length) the valid value if this function invoke after esp_http_client_perform
esp_http_client_get_errno
@brief Get HTTP client session errno
esp_http_client_get_header
@brief Get http request header. The value parameter will be set to NULL if there is no header which is same as the key specified, otherwise the address of header value will be assigned to value parameter. This function must be called after esp_http_client_init.
esp_http_client_get_password
@brief Get http request password. The address of password buffer will be assigned to value parameter. This function must be called after esp_http_client_init.
esp_http_client_get_post_field
@brief Get current post field information
esp_http_client_get_socket
@brief Get the socket from the underlying transport
esp_http_client_get_status_code
@brief Get http response status code, the valid value if this function invoke after esp_http_client_perform
esp_http_client_get_transport_type
@brief Get transport type
esp_http_client_get_url
@brief Get URL from client
esp_http_client_get_user_data
@brief Get http request user_data. The value stored from the esp_http_client_config_t will be written to the address passed into data.
esp_http_client_get_username
@brief Get http request username. The address of username buffer will be assigned to value parameter. This function must be called after esp_http_client_init.
esp_http_client_init
@brief Start a HTTP session This function must be the first function to call, and it returns a esp_http_client_handle_t that you must use as input to other functions in the interface. This call MUST have a corresponding call to esp_http_client_cleanup when the operation is complete.
esp_http_client_is_chunked_response
@brief Check response data is chunked
esp_http_client_is_complete_data_received
@brief Checks if entire data in the response has been read without any error.
esp_http_client_is_persistent_connection
@brief Check if persistent connection is supported by the server
esp_http_client_open
@brief This function will be open the connection, write all header strings and return
esp_http_client_perform
@brief Invoke this function after esp_http_client_init and all the options calls are made, and will perform the transfer as described in the options. It must be called with the same esp_http_client_handle_t as input as the esp_http_client_init call returned. esp_http_client_perform performs the entire request in either blocking or non-blocking manner. By default, the API performs request in a blocking manner and returns when done, or if it failed, and in non-blocking manner, it returns if EAGAIN/EWOULDBLOCK or EINPROGRESS is encountered, or if it failed. And in case of non-blocking request, the user may call this API multiple times unless request & response is complete or there is a failure. To enable non-blocking esp_http_client_perform(), is_async member of esp_http_client_config_t must be set while making a call to esp_http_client_init() API. You can do any amount of calls to esp_http_client_perform while using the same esp_http_client_handle_t. The underlying connection may be kept open if the server allows it. If you intend to transfer more than one file, you are even encouraged to do so. esp_http_client will then attempt to reuse the same connection for the following transfers, thus making the operations faster, less CPU intense and using less network resources. Just note that you will have to use esp_http_client_set_** between the invokes to set options for the following esp_http_client_perform.
esp_http_client_prepare
@brief Prepare HTTP client for a new request This function initializes the client state and prepares authentication if needed. It should be called before sending a request.
esp_http_client_read
@brief Read data from http stream
esp_http_client_read_response
@brief Helper API to read larger data chunks This is a helper API which internally calls esp_http_client_read multiple times till the end of data is reached or till the buffer gets full.
esp_http_client_request_send
@brief Send HTTP request headers and data This function sends the HTTP request line, headers, and any post data to the server.
esp_http_client_reset_redirect_counter
@brief Reset the redirection counter. This is useful to reset redirect counter in cases where the same handle is used for multiple requests.
esp_http_client_set_auth_data
@brief On receiving a custom authentication header, this API can be invoked to set the authentication information from the header. This API can be called from the event handler.
esp_http_client_set_authtype
@brief Set http request auth_type.
esp_http_client_set_header
@brief Set http request header, this function must be called after esp_http_client_init and before any perform function
esp_http_client_set_method
@brief Set http request method
esp_http_client_set_password
@brief Set http request password. The value of password parameter will be assigned to password buffer. If the password parameter is NULL then password buffer will be freed.
esp_http_client_set_post_field
@brief Set post data, this function must be called before esp_http_client_perform. Note: The data parameter passed to this function is a pointer and this function will not copy the data
esp_http_client_set_redirection
@brief Set redirection URL. When received the 30x code from the server, the client stores the redirect URL provided by the server. This function will set the current URL to redirect to enable client to execute the redirection request. When disable_auto_redirect is set, the client will not call this function but the event HTTP_EVENT_REDIRECT will be dispatched giving the user control over the redirection event.
esp_http_client_set_timeout_ms
@brief Set http request timeout
esp_http_client_set_url
@brief Set URL for client, when performing this behavior, the options in the URL will replace the old ones
esp_http_client_set_user_data
@brief Set http request user_data. The value passed in +data+ will be available during event callbacks. No memory management will be performed on the user’s behalf.
esp_http_client_set_username
@brief Set http request username. The value of username parameter will be assigned to username buffer. If the username parameter is NULL then username buffer will be freed.
esp_http_client_write
@brief This function will write data to the HTTP connection previously opened by esp_http_client_open()
esp_https_ota
@brief HTTPS OTA Firmware upgrade.
esp_https_ota_abort
@brief Clean-up HTTPS OTA Firmware upgrade and close HTTPS connection
esp_https_ota_begin
@brief Start HTTPS OTA Firmware upgrade
esp_https_ota_finish
@brief Clean-up HTTPS OTA Firmware upgrade and close HTTPS connection
esp_https_ota_get_bootloader_img_desc
@brief Reads bootloader description from image header. The bootloader description provides information like the “Bootloader version” of the image.
esp_https_ota_get_image_len_read
@brief This function returns OTA image data read so far.
esp_https_ota_get_image_size
@brief This function returns OTA image total size.
esp_https_ota_get_img_desc
@brief Reads app description from image header. The app description provides information like the “Firmware version” of the image.
esp_https_ota_get_status_code
@brief This function returns the HTTP status code of the last HTTP response.
esp_https_ota_is_complete_data_received
@brief Checks if complete data was received or not
esp_https_ota_perform
@brief Read image data from HTTP stream and write it to OTA partition
esp_iface_mac_addr_set
@brief Set custom MAC address of the interface. This function allows you to overwrite the MAC addresses of the interfaces set by the base MAC address.
esp_image_bootloader_offset_get
@brief Get the ota bootloader offset
esp_image_bootloader_offset_set
@brief Set the ota bootloader offset
esp_image_get_flash_size
@brief Get the flash size of the image
esp_image_get_metadata
@brief Get metadata of app/bootloader
esp_image_verify
@brief Verify an app/bootloader image.
esp_image_verify_bootloader
@brief Verify the PRIMARY bootloader image.
esp_image_verify_bootloader_data
@brief Verify the PRIMARY bootloader image.
esp_int_wdt_cpu_init
@brief Enable the interrupt watchdog on the current CPU.
esp_int_wdt_init
@brief Initialize the non-CPU-specific parts of interrupt watchdog.
esp_internal_aes_decrypt
\brief Internal AES block decryption function (Only exposed to allow overriding it, see AES_DECRYPT_ALT)
esp_internal_aes_encrypt
\brief Internal AES block encryption function (Only exposed to allow overriding it, see AES_ENCRYPT_ALT)
esp_intr_alloc
@brief Allocate an interrupt with the given parameters.
esp_intr_alloc_bind
@brief Allocate an interrupt with the given parameters that can be bound to an existing interrupt handler.
esp_intr_alloc_intrstatus
@brief Allocate an interrupt with the given parameters, including an interrupt status register.
esp_intr_alloc_intrstatus_bind
@brief Allocate an interrupt with the given parameters, including an interrupt status register, that can be bound to an existing interrupt handler
esp_intr_disable
@brief Disable the interrupt associated with the handle
esp_intr_disable_source
@brief disable the interrupt source based on its number @param inum interrupt number from 0 to 31
esp_intr_dump
@brief Dump the status of allocated interrupts @param stream The stream to dump to, if NULL then stdout is used @return ESP_OK on success
esp_intr_enable
@brief Enable the interrupt associated with the handle
esp_intr_enable_source
@brief enable the interrupt source based on its number @param inum interrupt number from 0 to 31
esp_intr_free
@brief Disable and free an interrupt.
esp_intr_get_cpu
@brief Get CPU number an interrupt is tied to
esp_intr_get_intno
@brief Get the allocated interrupt for a certain handle
esp_intr_mark_shared
@brief Mark an interrupt as a shared interrupt
esp_intr_noniram_disable
@brief Disable interrupts that aren’t specifically marked as running from IRAM
esp_intr_noniram_enable
@brief Re-enable interrupts disabled by esp_intr_noniram_disable
esp_intr_ptr_in_isr_region
@brief Check if the given pointer is in the safe ISR area. In other words, make sure that the pointer’s content is accessible at any time, regardless of the cache status
esp_intr_reserve
@brief Reserve an interrupt to be used outside of this framework
esp_intr_set_in_iram
@brief Set the “in IRAM” status of the handler.
esp_ip4addr_aton
@brief Ascii internet address interpretation routine The value returned is in network order.
esp_ip4addr_ntoa
@brief Converts numeric IP address into decimal dotted ASCII representation.
esp_lcd_new_panel_io_i2c_v1
@brief Create LCD panel IO handle, for I2C interface in legacy implementation
esp_lcd_new_panel_io_i2c_v2
@brief Create LCD panel IO handle, for I2C interface in new implementation
esp_lcd_new_panel_io_spi
@brief Create LCD panel IO handle, for SPI interface
esp_lcd_new_panel_nt35510
@brief Create LCD panel for model NT35510
esp_lcd_new_panel_ssd1306
@brief Create LCD panel for model SSD1306
esp_lcd_new_panel_st7789
@brief Create LCD panel for model ST7789
esp_lcd_panel_del
@brief Deinitialize the LCD panel
esp_lcd_panel_disp_off
@brief Turn off the display
esp_lcd_panel_disp_on_off
@brief Turn on or off the display
esp_lcd_panel_disp_sleep
@brief Enter or exit sleep mode
esp_lcd_panel_draw_bitmap
@brief Draw bitmap on LCD panel
esp_lcd_panel_init
@brief Initialize LCD panel
esp_lcd_panel_invert_color
@brief Invert the color (bit-wise invert the color data line)
esp_lcd_panel_io_del
@brief Destroy LCD panel IO handle (deinitialize panel and free all corresponding resource)
esp_lcd_panel_io_register_event_callbacks
@brief Register LCD panel IO callbacks
esp_lcd_panel_io_rx_param
@brief Transmit LCD command and receive corresponding parameters
esp_lcd_panel_io_tx_color
@brief Transmit LCD RGB data
esp_lcd_panel_io_tx_param
@brief Transmit LCD command and corresponding parameters
esp_lcd_panel_mirror
@brief Mirror the LCD panel on specific axis
esp_lcd_panel_reset
@brief Reset LCD panel
esp_lcd_panel_set_gap
@brief Set extra gap in x and y axis
esp_lcd_panel_swap_xy
@brief Swap/Exchange x and y axis
esp_libc_init
Function which sets up newlib in ROM for use with ESP-IDF
esp_libc_init_global_stdio
esp_libc_locks_init
Initialize libc static locks
esp_libc_time_init
esp_light_sleep_start
@brief Enter light sleep with the configured wakeup options
esp_log
@brief Logs a formatted message using the provided log message configs and a variable argument list.
esp_log_buffer_char_internal
@brief This function logs a buffer of characters with 16 characters per line. The buffer should contain only printable characters. The log level determines the severity of the log message.
esp_log_buffer_hex_internal
@brief Logs a buffer of hexadecimal bytes at the specified log level.
esp_log_buffer_hexdump_internal
@brief This function dumps a buffer to the log in a formatted hex dump style, displaying both the memory address and the corresponding hex and ASCII values of the bytes. The log level determines the severity of the log message.
esp_log_early_timestamp
@brief Function which returns timestamp to be used in log output
esp_log_level_get
@brief Get log level for a given tag, can be used to avoid expensive log statements
esp_log_level_set
@brief Set log level for given tag
esp_log_set_vprintf
@brief Set function used to output log entries
esp_log_system_timestamp
@brief Function which returns system timestamp to be used in log output
esp_log_timestamp
@brief Function which returns timestamp to be used in log output
esp_log_va
@brief Logs a formatted message using the provided log message configs and a variable argument list.
esp_log_write
@brief Write message into the log
esp_mac_addr_len_get
@brief Return the size of the MAC type in bytes.
esp_mbedtls_mem_calloc
esp_mbedtls_mem_free
esp_md5_clone
\brief Clone (the state of) an MD5 context
esp_md5_finish
\brief MD5 final digest
esp_md5_free
\brief Clear MD5 context
esp_md5_init
\brief Initialize MD5 context
esp_md5_process
\brief MD5 process data block (internal use only)
esp_md5_starts
\brief MD5 context setup
esp_md5_update
\brief MD5 process buffer
esp_mesh_allow_root_conflicts
@brief Set whether allow more than one root existing in one network - The default value is true, that is, multiple roots are allowed.
esp_mesh_available_txupQ_num
@brief Return the number of packets could be accepted from the specified address
esp_mesh_connect
@brief Connect to current parent
esp_mesh_deinit
@brief Mesh de-initialization
esp_mesh_delete_group_id
@brief Delete group ID addresses
esp_mesh_disable_ps
@brief Disable mesh Power Save function
esp_mesh_disconnect
@brief Disconnect from current parent
esp_mesh_enable_ps
@brief Enable mesh Power Save function
esp_mesh_fix_root
@brief Enable network Fixed Root Setting - Enabling fixed root disables automatic election of the root node via voting. - All devices in the network shall use the same Fixed Root Setting (enabled or disabled). - If Fixed Root is enabled, users should make sure a root node is designated for the network.
esp_mesh_flush_scan_result
@brief Flush scan result
esp_mesh_flush_upstream_packets
@brief Flush upstream packets pending in to_parent queue and to_parent_p2p queue
esp_mesh_get_active_duty_cycle
@brief Get device duty cycle and type
esp_mesh_get_announce_interval
@brief Get announce interval
esp_mesh_get_ap_assoc_expire
@brief Get mesh softAP associate expired time
esp_mesh_get_ap_authmode
@brief Get mesh softAP authentication mode
esp_mesh_get_ap_connections
@brief Get mesh max connection configuration
esp_mesh_get_attempts
@brief Get attempts for mesh self-organized networking
esp_mesh_get_beacon_interval
@brief Get mesh softAP beacon interval
esp_mesh_get_capacity_num
@brief Get mesh network capacity
esp_mesh_get_config
@brief Get mesh stack configuration
esp_mesh_get_group_list
@brief Get group ID addresses
esp_mesh_get_group_num
@brief Get the number of group ID addresses
esp_mesh_get_id
@brief Get mesh network ID
esp_mesh_get_ie_crypto_key
@brief Get mesh IE crypto key
esp_mesh_get_layer
@brief Get current layer value over the mesh network
esp_mesh_get_max_layer
@brief Get max layer value
esp_mesh_get_network_duty_cycle
@brief Get the network duty cycle, duration, type and rule
esp_mesh_get_non_mesh_connections
@brief Get non-mesh max connection configuration
esp_mesh_get_parent_bssid
@brief Get the parent BSSID
esp_mesh_get_passive_scan_time
@brief Get passive scan time
esp_mesh_get_root_healing_delay
@brief Get delay time before network starts root healing
esp_mesh_get_router
@brief Get router configuration
esp_mesh_get_router_bssid
@brief Get the router BSSID
esp_mesh_get_routing_table
@brief Get routing table of this device’s sub-network (including itself)
esp_mesh_get_routing_table_size
@brief Get the number of devices in this device’s sub-network (including self)
esp_mesh_get_rssi_threshold
@brief Get RSSI threshold of current parent
esp_mesh_get_running_active_duty_cycle
@brief Get the running active duty cycle - The running active duty cycle of the root is 100. - If duty type is set to MESH_PS_DEVICE_DUTY_REQUEST, the running active duty cycle is nwk_duty provided by the network. - If duty type is set to MESH_PS_DEVICE_DUTY_DEMAND, the running active duty cycle is dev_duty specified by the users. - In a mesh network, devices are typically working with a certain duty-cycle (transmitting, receiving and sleep) to reduce the power consumption. The running active duty cycle decides the amount of awake time within a beacon interval. At each start of beacon interval, all devices wake up, broadcast beacons, and transmit packets if they do have pending packets for their parents or for their children. Note that Low-duty-cycle means devices may not be active in most of the time, the latency of data transmission might be greater.
esp_mesh_get_rx_pending
@brief Return the number of packets available in the queue waiting to be received by applications
esp_mesh_get_self_organized
@brief Return whether enable self-organized networking or not
esp_mesh_get_subnet_nodes_list
@brief Get nodes in the subnet of a specific child
esp_mesh_get_subnet_nodes_num
@brief Get the number of nodes in the subnet of a specific child
esp_mesh_get_switch_parent_paras
@brief Get parameters for parent switch
esp_mesh_get_topology
@brief Get mesh topology
esp_mesh_get_total_node_num
@brief Get total number of devices in current network (including the root)
esp_mesh_get_tsf_time
@brief Get the TSF time
esp_mesh_get_tx_pending
@brief Return the number of packets pending in the queue waiting to be sent by the mesh stack
esp_mesh_get_type
@brief Get device type over mesh network
esp_mesh_get_vote_percentage
@brief Get vote percentage threshold for approval of being a root
esp_mesh_get_xon_qsize
@brief Get queue size
esp_mesh_init
esp_mesh_is_device_active
@brief Check whether the device is in active state - If the device is not in active state, it will neither transmit nor receive frames.
esp_mesh_is_my_group
@brief Check whether the specified group address is my group
esp_mesh_is_ps_enabled
@brief Check whether the mesh Power Save function is enabled
esp_mesh_is_root
@brief Return whether the device is the root node of the network
esp_mesh_is_root_conflicts_allowed
@brief Check whether allow more than one root to exist in one network
esp_mesh_is_root_fixed
@brief Check whether network Fixed Root Setting is enabled - Enable/disable network Fixed Root Setting by API esp_mesh_fix_root(). - Network Fixed Root Setting also changes with the “flag” value in parent networking IE.
esp_mesh_post_toDS_state
@brief Post the toDS state to the mesh stack
esp_mesh_print_rxQ_waiting
@brief Print the number of rxQ waiting
esp_mesh_print_scan_result
@brief Enable mesh print scan result
esp_mesh_print_txQ_waiting
@brief Print the number of txQ waiting
esp_mesh_ps_duty_signaling
@brief Duty signaling
esp_mesh_ps_get_duties
@brief Get the running duties of device, parent and children
esp_mesh_recv
@brief Receive a packet targeted to self over the mesh network
esp_mesh_recv_toDS
@brief Receive a packet targeted to external IP network - Root uses this API to receive packets destined to external IP network - Root forwards the received packets to the final destination via socket. - If no socket connection is ready to send out the received packets and this esp_mesh_recv_toDS() hasn’t been called by applications, packets from the whole mesh network will be pending in toDS queue.
esp_mesh_scan_get_ap_ie_len
@brief Get mesh networking IE length of one AP
esp_mesh_scan_get_ap_record
@brief Get AP record
esp_mesh_send
@brief Send a packet over the mesh network - Send a packet to any device in the mesh network. - Send a packet to external IP network.
esp_mesh_send_block_time
@brief Set blocking time of esp_mesh_send() - Suggest to set the blocking time to at least 5s when the environment is poor. Otherwise, esp_mesh_send() may timeout frequently.
esp_mesh_set_6m_rate
@brief Enable the minimum rate to 6 Mbps
esp_mesh_set_active_duty_cycle
@brief Set the device duty cycle and type - The range of dev_duty values is 1 to 100. The default value is 10. - dev_duty = 100, the PS will be stopped. - dev_duty is better to not less than 5. - dev_duty_type could be MESH_PS_DEVICE_DUTY_REQUEST or MESH_PS_DEVICE_DUTY_DEMAND. - If dev_duty_type is set to MESH_PS_DEVICE_DUTY_REQUEST, the device will use a nwk_duty provided by the network. - If dev_duty_type is set to MESH_PS_DEVICE_DUTY_DEMAND, the device will use the specified dev_duty.
esp_mesh_set_announce_interval
@brief Set announce interval - The default short interval is 500 milliseconds. - The default long interval is 3000 milliseconds.
esp_mesh_set_ap_assoc_expire
@brief Set mesh softAP associate expired time (default:10 seconds) - If mesh softAP hasn’t received any data from an associated child within this time, mesh softAP will take this child inactive and disassociate it. - If mesh softAP is encrypted, this value should be set a greater value, such as 30 seconds.
esp_mesh_set_ap_authmode
@brief Set mesh softAP authentication mode
esp_mesh_set_ap_connections
@brief Set mesh max connection value - Set mesh softAP max connection = mesh max connection + non-mesh max connection
esp_mesh_set_ap_password
@brief Set mesh softAP password
esp_mesh_set_attempts
@brief Set attempts for mesh self-organized networking
esp_mesh_set_beacon_interval
esp_mesh_set_capacity_num
@brief Set mesh network capacity (max:1000, default:300)
esp_mesh_set_config
@brief Set mesh stack configuration - Use MESH_INIT_CONFIG_DEFAULT() to initialize the default values, mesh IE is encrypted by default. - Mesh network is established on a fixed channel (1-14). - Mesh event callback is mandatory. - Mesh ID is an identifier of an MBSS. Nodes with the same mesh ID can communicate with each other. - Regarding to the router configuration, if the router is hidden, BSSID field is mandatory.
esp_mesh_set_group_id
@brief Set group ID addresses
esp_mesh_set_id
@brief Set mesh network ID
esp_mesh_set_ie_crypto_funcs
@brief Set mesh IE crypto functions
esp_mesh_set_ie_crypto_key
@brief Set mesh IE crypto key
esp_mesh_set_max_layer
@brief Set network max layer value - for tree topology, the max is 25. - for chain topology, the max is 1000. - Network max layer limits the max hop count.
esp_mesh_set_network_duty_cycle
@brief Set the network duty cycle, duration and rule - The range of nwk_duty values is 1 to 100. The default value is 10. - nwk_duty is the network duty cycle the entire network or the up-link path will use. A device that successfully sets the nwk_duty is known as a NWK-DUTY-MASTER. - duration_mins specifies how long the specified nwk_duty will be used. Once duration_mins expires, the root will take over as the NWK-DUTY-MASTER. If an existing NWK-DUTY-MASTER leaves the network, the root will take over as the NWK-DUTY-MASTER again. - duration_mins = (-1) represents nwk_duty will be used until a new NWK-DUTY-MASTER with a different nwk_duty appears. - Only the root can set duration_mins to (-1). - If applied_rule is set to MESH_PS_NETWORK_DUTY_APPLIED_ENTIRE, the nwk_duty will be used by the entire network. - If applied_rule is set to MESH_PS_NETWORK_DUTY_APPLIED_UPLINK, the nwk_duty will only be used by the up-link path nodes. - The root does not accept MESH_PS_NETWORK_DUTY_APPLIED_UPLINK. - A nwk_duty with duration_mins(-1) set by the root is the default network duty cycle used by the entire network.
esp_mesh_set_parent
@brief Set a specified parent for the device
esp_mesh_set_passive_scan_time
@brief Set passive scan time
esp_mesh_set_root_healing_delay
@brief Set delay time before starting root healing
esp_mesh_set_router
@brief Get router configuration
esp_mesh_set_rssi_threshold
@brief Set RSSI threshold of current parent - The default high RSSI threshold value is -78 dBm. - The default medium RSSI threshold value is -82 dBm. - The default low RSSI threshold value is -85 dBm.
esp_mesh_set_self_organized
@brief Enable/disable self-organized networking - Self-organized networking has three main functions: select the root node; find a preferred parent; initiate reconnection if a disconnection is detected. - Self-organized networking is enabled by default. - If self-organized is disabled, users should set a parent for the device via esp_mesh_set_parent().
esp_mesh_set_switch_parent_paras
@brief Set parameters for parent switch
esp_mesh_set_topology
@brief Set mesh topology. The default value is MESH_TOPO_TREE - MESH_TOPO_CHAIN supports up to 1000 layers
esp_mesh_set_type
@brief Designate device type over the mesh network - MESH_IDLE: designates a device as a self-organized node for a mesh network - MESH_ROOT: designates the root node for a mesh network - MESH_LEAF: designates a device as a standalone Wi-Fi station that connects to a parent - MESH_STA: designates a device as a standalone Wi-Fi station that connects to a router
esp_mesh_set_vote_percentage
@brief Set vote percentage threshold for approval of being a root (default:0.9) - During the networking, only obtaining vote percentage reaches this threshold, the device could be a root.
esp_mesh_set_xon_qsize
@brief Set the number of RX queue for the node, the average number of window allocated to one of its child node is: wnd = xon_qsize / (2 * max_connection + 1). However, the window of each child node is not strictly equal to the average value, it is affected by the traffic also.
esp_mesh_start
@brief Start mesh - Initialize mesh IE. - Start mesh network management service. - Create TX and RX queues according to the configuration. - Register mesh packets receive callback.
esp_mesh_stop
@brief Stop mesh - Deinitialize mesh IE. - Disconnect with current parent. - Disassociate all currently associated children. - Stop mesh network management service. - Unregister mesh packets receive callback. - Delete TX and RX queues. - Release resources. - Restore Wi-Fi softAP to default settings if Wi-Fi dual mode is enabled. - Set Wi-Fi Power Save type to WIFI_PS_NONE.
esp_mesh_switch_channel
@brief Cause the root device to add Channel Switch Announcement Element (CSA IE) to beacon - Set the new channel - Set how many beacons with CSA IE will be sent before changing a new channel - Enable the channel switch function
esp_mesh_waive_root
@brief Cause the root device to give up (waive) its mesh root status - A device is elected root primarily based on RSSI from the external router. - If external router conditions change, users can call this API to perform a root switch. - In this API, users could specify a desired root address to replace itself or specify an attempts value to ask current root to initiate a new round of voting. During the voting, a better root candidate would be expected to find to replace the current one. - If no desired root candidate, the vote will try a specified number of attempts (at least 15). If no better root candidate is found, keep the current one. If a better candidate is found, the new better one will send a root switch request to the current root, current root will respond with a root switch acknowledgment. - After that, the new candidate will connect to the router to be a new root, the previous root will disconnect with the router and choose another parent instead.
esp_mpi_acquire_hardware
@brief Lock access to RSA Accelerator (MPI/bignum operations)
esp_mpi_mul_mpi_mod
esp_mpi_release_hardware
@brief Unlock access to RSA Accelerator (MPI/bignum operations)
esp_mqtt_client_destroy
@brief Destroys the client handle
esp_mqtt_client_disconnect
@brief This api is typically used to force disconnection from the broker
esp_mqtt_client_enqueue
@brief Enqueue a message to the outbox, to be sent later. Typically used for messages with qos>0, but could be also used for qos=0 messages if store=true.
esp_mqtt_client_get_outbox_size
@brief Get outbox size
esp_mqtt_client_get_transport
@brief Get a transport from the scheme
esp_mqtt_client_init
@brief Creates MQTT client handle based on the configuration
esp_mqtt_client_publish
@brief Client to send a publish message to the broker
esp_mqtt_client_reconnect
@brief This api is typically used to force reconnection upon a specific event
esp_mqtt_client_register_event
@brief Registers MQTT event
esp_mqtt_client_set_uri
@brief Sets MQTT connection URI. This API is usually used to overrides the URI configured in esp_mqtt_client_init
esp_mqtt_client_start
@brief Starts MQTT client with already created client handle
esp_mqtt_client_stop
@brief Stops MQTT client tasks
esp_mqtt_client_subscribe_multiple
@brief Subscribe the client to a list of defined topics with defined qos
esp_mqtt_client_subscribe_single
@brief Subscribe the client to defined topic with defined qos
esp_mqtt_client_unregister_event
@brief Unregisters mqtt event
esp_mqtt_client_unsubscribe
@brief Unsubscribe the client from defined topic
esp_mqtt_dispatch_custom_event
@brief Dispatch user event to the mqtt internal event loop
esp_mqtt_set_config
@brief Set configuration structure, typically used when updating the config (i.e. on “before_connect” event
esp_nan_internal_datapath_end
@brief End NAN Datapath that is active
esp_nan_internal_datapath_req
@brief Send Datapath Request to the Publisher with matching service
esp_nan_internal_datapath_resp
@brief Send Datapath Response to accept or reject the received request
esp_nan_internal_publish_service
@brief Start Publishing a service in the NAN cluster
esp_nan_internal_register_callbacks
@brief End NAN Datapath that is active
esp_nan_internal_send_followup
@brief Send Follow-up to the Publisher with matching service
esp_nan_internal_subscribe_service
@brief Subscribe for a service within the NAN cluster
esp_netif_action_add_ip6_address
@brief Default building block for network interface action upon IPv6 address added by the underlying stack
esp_netif_action_connected
@brief Default building block for network interface action upon IO driver connected event
esp_netif_action_disconnected
@brief Default building block for network interface action upon IO driver disconnected event
esp_netif_action_got_ip
@brief Default building block for network interface action upon network got IP event
esp_netif_action_join_ip6_multicast_group
@brief Default building block for network interface action upon IPv6 multicast group join
esp_netif_action_leave_ip6_multicast_group
@brief Default building block for network interface action upon IPv6 multicast group leave
esp_netif_action_remove_ip6_address
@brief Default building block for network interface action upon IPv6 address removed by the underlying stack
esp_netif_action_start
@brief Default building block for network interface action upon IO driver start event Creates network interface, if AUTOUP enabled turns the interface on, if DHCPS enabled starts dhcp server
esp_netif_action_stop
@brief Default building block for network interface action upon IO driver stop event
esp_netif_add_ip6_address
@brief Cause the TCP/IP stack to add an IPv6 address to the interface
esp_netif_attach
@brief Attaches esp_netif instance to the io driver handle
esp_netif_attach_wifi_ap
@brief Attaches wifi soft AP interface to supplied netif
esp_netif_attach_wifi_station
@brief Attaches wifi station interface to supplied netif
esp_netif_create_default_wifi_ap
@brief Creates default WIFI AP. In case of any init error this API aborts.
esp_netif_create_default_wifi_mesh_netifs
@brief Creates default STA and AP network interfaces for esp-mesh.
esp_netif_create_default_wifi_nan
@brief Creates default WIFI NAN. In case of any init error this API aborts.
esp_netif_create_default_wifi_sta
@brief Creates default WIFI STA. In case of any init error this API aborts.
esp_netif_create_ip6_linklocal
@brief Create interface link-local IPv6 address
esp_netif_create_wifi
@brief Creates esp_netif WiFi object based on the custom configuration.
esp_netif_deinit
@brief Deinitialize the esp-netif component (and the underlying TCP/IP stack)
esp_netif_destroy
@brief Destroys the esp_netif object
esp_netif_destroy_default_wifi
@brief Destroys default WIFI netif created with esp_netif_create_default_wifi_…() API.
esp_netif_dhcpc_get_status
@brief Get DHCP client status
esp_netif_dhcpc_option
@brief Set or Get DHCP client option
esp_netif_dhcpc_start
@brief Start DHCP client (only if enabled in interface object)
esp_netif_dhcpc_stop
@brief Stop DHCP client (only if enabled in interface object)
esp_netif_dhcps_get_clients_by_mac
@brief Populate IP addresses of clients connected to DHCP server listed by their MAC addresses
esp_netif_dhcps_get_status
@brief Get DHCP Server status
esp_netif_dhcps_option
@brief Set or Get DHCP server option
esp_netif_dhcps_start
@brief Start DHCP server (only if enabled in interface object)
esp_netif_dhcps_stop
@brief Stop DHCP server (only if enabled in interface object)
esp_netif_find_if
@brief Return a netif pointer for the first interface that meets criteria defined by the callback
esp_netif_free_rx_buffer
@brief Free the rx buffer allocated by the media driver
esp_netif_get_all_ip6
@brief Get all IPv6 addresses of the specified interface
esp_netif_get_all_preferred_ip6
@brief Get all preferred IPv6 addresses of the specified interface
esp_netif_get_default_netif
@brief Getter function of the default netif
esp_netif_get_desc
@brief Returns configured interface type for this esp-netif instance
esp_netif_get_dns_info
@brief Get DNS Server information
esp_netif_get_event_id
@brief Returns configured event for this esp-netif instance and supplied event type
esp_netif_get_flags
@brief Returns configured flags for this interface
esp_netif_get_handle_from_ifkey
@brief Searches over a list of created objects to find an instance with supplied if key
esp_netif_get_handle_from_netif_impl
@brief Returns esp-netif handle
esp_netif_get_hostname
@brief Get interface hostname.
esp_netif_get_ifkey
@brief Returns configured interface key for this esp-netif instance
esp_netif_get_io_driver
@brief Gets media driver handle for this esp-netif instance
esp_netif_get_ip6_global
@brief Get interface global IPv6 address
esp_netif_get_ip6_linklocal
@brief Get interface link-local IPv6 address
esp_netif_get_ip_info
@brief Get interface’s IP address information
esp_netif_get_mac
@brief Get the mac address for the interface instance
esp_netif_get_netif_impl
@brief Returns network stack specific implementation handle
esp_netif_get_netif_impl_index
@brief Get net interface index from network stack implementation
esp_netif_get_netif_impl_name
@brief Get net interface name from network stack implementation
esp_netif_get_nr_of_ifs
@brief Returns number of registered esp_netif objects
esp_netif_get_old_ip_info
@brief Get interface’s old IP information
esp_netif_get_route_prio
@brief Returns configured routing priority number
esp_netif_init
@brief Initialize the underlying TCP/IP stack
esp_netif_ip6_get_addr_type
@brief Get the IPv6 address type
esp_netif_is_netif_up
@brief Test if supplied interface is up or down
esp_netif_join_ip6_multicast_group
@brief Cause the TCP/IP stack to join a IPv6 multicast group
esp_netif_leave_ip6_multicast_group
@brief Cause the TCP/IP stack to leave a IPv6 multicast group
esp_netif_napt_disable
@brief Disable NAPT on an interface.
esp_netif_napt_enable
@brief Enable NAPT on an interface
esp_netif_netstack_buf_free
@brief free the netstack buffer
esp_netif_netstack_buf_ref
@brief increase the reference counter of net stack buffer
esp_netif_new
@brief Creates an instance of new esp-netif object based on provided config
esp_netif_next
@brief Iterates over list of interfaces. Returns first netif if NULL given as parameter
esp_netif_next_unsafe
@brief Iterates over list of interfaces without list locking. Returns first netif if NULL given as parameter
esp_netif_ppp_get_params
@brief Gets parameters configured in the supplied esp-netif.
esp_netif_ppp_set_auth
@brief Sets the auth parameters for the supplied esp-netif.
esp_netif_ppp_set_params
@brief Sets common parameters for the supplied esp-netif.
esp_netif_receive
@brief Passes the raw packets from communication media to the appropriate TCP/IP stack
esp_netif_remove_ip6_address
@brief Cause the TCP/IP stack to remove an IPv6 address from the interface
esp_netif_set_default_netif
@brief Manual configuration of the default netif
esp_netif_set_dns_info
@brief Set DNS Server information
esp_netif_set_driver_config
@brief Configures driver related options of esp_netif object
esp_netif_set_hostname
@brief Set the hostname of an interface
esp_netif_set_ip4_addr
@brief Sets IPv4 address to the specified octets
esp_netif_set_ip_info
@brief Set interface’s IP address information
esp_netif_set_link_speed
@brief Set link-speed for the specified network interface @param[in] esp_netif Handle to esp-netif instance @param[in] speed Link speed in bit/s @return ESP_OK on success
esp_netif_set_mac
@brief Set the mac address for the interface instance
esp_netif_set_old_ip_info
@brief Set interface old IP information
esp_netif_set_route_prio
@brief Configures routing priority
esp_netif_sntp_deinit
@brief Deinitialize esp_netif SNTP module
esp_netif_sntp_init
@brief Initialize SNTP with supplied config struct @param config Config struct @return ESP_OK on success
esp_netif_sntp_reachability
@brief Returns SNTP server’s reachability shift register as described in RFC 5905.
esp_netif_sntp_start
@brief Start SNTP service if it wasn’t started during init (config.start = false) or restart it if already started @return ESP_OK on success
esp_netif_sntp_sync_wait
@brief Wait for time sync event @param tout Specified timeout in RTOS ticks @return ESP_TIMEOUT if sync event didn’t came within the timeout ESP_ERR_NOT_FINISHED if the sync event came, but we’re in smooth update mode and still in progress (SNTP_SYNC_STATUS_IN_PROGRESS) ESP_OK if time sync’ed
esp_netif_str_to_ip4
@brief Converts Ascii internet IPv4 address into esp_ip4_addr_t
esp_netif_str_to_ip6
@brief Converts Ascii internet IPv6 address into esp_ip4_addr_t Zeros in the IP address can be stripped or completely omitted: “2001:db8:85a3:0:0:0:2:1” or “2001:db8::2:1”)
esp_netif_tcpip_exec
@brief Utility to execute the supplied callback in TCP/IP context @param fn Pointer to the callback @param ctx Parameter to the callback @return The error code (esp_err_t) returned by the callback
esp_netif_transmit
@brief Outputs packets from the TCP/IP stack to the media to be transmitted
esp_netif_transmit_wrap
@brief Outputs packets from the TCP/IP stack to the media to be transmitted
esp_netif_tx_rx_event_disable
@brief Disables transmit/receive event reporting for a network interface.
esp_netif_tx_rx_event_enable
@brief Enables transmit/receive event reporting for a network interface.
esp_newlib_init
esp_newlib_locks_init
esp_newlib_time_init
esp_now_add_peer
@brief Add a peer to peer list
esp_now_deinit
@brief De-initialize ESPNOW function
esp_now_del_peer
@brief Delete a peer from peer list
esp_now_fetch_peer
@brief Fetch a peer from peer list. Only return the peer which address is unicast, for the multicast/broadcast address, the function will ignore and try to find the next in the peer list.
esp_now_get_peer
@brief Get a peer whose MAC address matches peer_addr from peer list
esp_now_get_peer_num
@brief Get the number of peers
esp_now_get_user_oui
@brief Get the OUI (Organization Identifier) in the vendor-specific element for ESPNOW.
esp_now_get_version
@brief Get the version of ESPNOW. Currently, ESPNOW supports two versions: v1.0 and v2.0.
esp_now_init
@brief Initialize ESPNOW function
esp_now_is_peer_exist
@brief Peer exists or not
esp_now_mod_peer
@brief Modify a peer
esp_now_register_recv_cb
@brief Register callback function of receiving ESPNOW data
esp_now_register_send_cb
@brief Register callback function of sending ESPNOW data
esp_now_remain_on_channel
@brief ESPNOW remain on the target channel for required duration.
esp_now_send
@brief Send ESPNOW data
esp_now_set_peer_rate_config
@brief Set ESPNOW rate config for each peer
esp_now_set_pmk
@brief Set the primary master key
esp_now_set_user_oui
@brief Set the OUI (Organization Identifier) in the vendor-specific element for ESPNOW.
esp_now_set_wake_window
@brief Set wake window for esp_now to wake up in interval unit
esp_now_switch_channel_tx
@brief ESPNOW switch to a specific channel for a required duration, and send one ESPNOW data.
esp_now_unregister_recv_cb
@brief Unregister callback function of receiving ESPNOW data
esp_now_unregister_send_cb
@brief Unregister callback function of sending ESPNOW data
esp_openthread_auto_start
@brief Starts the Thread protocol operation and attaches to a Thread network.
esp_openthread_border_router_deinit
@brief Deinitializes the border router features of OpenThread.
esp_openthread_border_router_init
@brief Initializes the border router features of OpenThread.
esp_openthread_cli_console_command_register
@brief This function registers an ESP Console command for the OpenThread CLI.
esp_openthread_cli_console_command_unregister
@brief This function deregisters the ESP Console command for the OpenThread CLI.
esp_openthread_cli_create_task
@brief This function launches an exclusive loop for the OpenThread CLI.
esp_openthread_cli_init
@brief This function initializes the OpenThread command line interface(CLI).
esp_openthread_cli_input
@brief This function feeds a line to the OpenThread CLI.
esp_openthread_deinit
@brief This function performs OpenThread stack and platform driver deinitialization.
esp_openthread_dns64_client_init
@brief This function initiizes the dns64 client.
esp_openthread_get_backbone_netif
@brief Gets the backbone interface of OpenThread border router.
esp_openthread_get_dnsserver_addr
@brief This function acquires the main DNS server address for OpenThread netif.
esp_openthread_get_dnsserver_addr_with_type
@brief This function acquires the DNS server address for OpenThread netif.
esp_openthread_get_instance
@brief This function acquires the underlying OpenThread instance.
esp_openthread_get_meshcop_instance_name
@brief Gets the meshcop(e) instance name.
esp_openthread_get_nat64_prefix
@brief This function acquires the NAT64 prefix in the Thread network.
esp_openthread_get_netif
@brief This function acquires the OpenThread netif.
esp_openthread_getaddrinfo_dns64
@brief The alternative function for getaddrinfo and adds the NAT64 prefix.
esp_openthread_gethostbyname_dns64
@brief The alternative function for gethostbyname and adds the NAT64 prefix.
esp_openthread_init
@brief Initializes the full OpenThread stack.
esp_openthread_launch_mainloop
@brief Launches the OpenThread main loop.
esp_openthread_lock_acquire
@brief This function acquires the OpenThread API lock.
esp_openthread_lock_deinit
This function deinitializes the OpenThread API lock.
esp_openthread_lock_init
@brief This function initializes the OpenThread API lock.
esp_openthread_lock_release
@brief This function releases the OpenThread API lock.
esp_openthread_mainloop_exit
@brief Signals the OpenThread main loop to exit.
esp_openthread_netif_glue_deinit
@brief This function deinitializes the OpenThread network interface glue.
esp_openthread_netif_glue_init
@brief This function initializes the OpenThread network interface glue.
esp_openthread_rcp_deinit
@brief Deinitializes the connection to RCP.
esp_openthread_rcp_init
@brief Initializes the connection to RCP.
esp_openthread_rcp_send_command
@brief Sends a console command to RCP.
esp_openthread_rcp_version_set
@brief Set the RCP version string.
esp_openthread_register_meshcop_e_handler
@brief This function register a handler for meshcop-e service publish event and remove event.
esp_openthread_register_rcp_failure_handler
@brief Registers the callback for RCP failure.
esp_openthread_set_backbone_netif
@brief Sets the backbone interface used for border routing.
esp_openthread_set_compatibility_error_callback
@brief Registers the callback for spinel compatibility error.
esp_openthread_set_coprocessor_reset_failure_callback
@brief Registers the callback for co-processor reset failure.
esp_openthread_set_dnsserver_addr
@brief This function configures the main DNS server address for OpenThread netif.
esp_openthread_set_dnsserver_addr_with_type
@brief This function configures the DNS server address for OpenThread netif.
esp_openthread_set_meshcop_instance_name
@brief Sets the meshcop(e) instance name.
esp_openthread_start
@brief Starts the full OpenThread stack and create a handle task.
esp_openthread_stop
@brief This function performs OpenThread stack and platform driver deinitialization and delete the handle task. @return - ESP_OK on success - ESP_ERR_INVALID_STATE if Thread is already active
esp_openthread_task_switching_lock_acquire
@brief This function acquires the OpenThread API task switching lock.
esp_openthread_task_switching_lock_release
@brief This function releases the OpenThread API task switching lock.
esp_ota_abort
@brief Abort OTA update, free the handle and memory associated with it.
esp_ota_begin
@brief Commence an OTA update writing to the specified partition.
esp_ota_check_rollback_is_possible
@brief Checks applications on the slots which can be booted in case of rollback.
esp_ota_end
@brief Finish OTA update and validate newly written app image.
esp_ota_erase_last_boot_app_partition
@brief Erase previous boot app partition and corresponding otadata select for this partition.
esp_ota_get_app_description
@brief Return esp_app_desc structure. This structure includes app version.
esp_ota_get_app_elf_sha256
@brief Fill the provided buffer with SHA256 of the ELF file, formatted as hexadecimal, null-terminated. If the buffer size is not sufficient to fit the entire SHA256 in hex plus a null terminator, the largest possible number of bytes will be written followed by a null.
esp_ota_get_app_partition_count
@brief Returns number of ota partitions provided in partition table.
esp_ota_get_boot_partition
@brief Get partition info of currently configured boot app
esp_ota_get_bootloader_description
@brief Returns the description structure of the bootloader.
esp_ota_get_last_invalid_partition
@brief Returns last partition with invalid state (ESP_OTA_IMG_INVALID or ESP_OTA_IMG_ABORTED).
esp_ota_get_next_update_partition
@brief Return the next OTA app partition which should be written with a new firmware.
esp_ota_get_partition_description
@brief Returns esp_app_desc structure for app partition. This structure includes app version.
esp_ota_get_running_partition
@brief Get partition info of currently running app
esp_ota_get_state_partition
@brief Returns state for given partition.
esp_ota_invalidate_inactive_ota_data_slot
@brief Invalidate the OTA data slot associated with the last boot application partition.
esp_ota_mark_app_invalid_rollback
@brief This function is called to roll back to the previously workable app without reboot.
esp_ota_mark_app_invalid_rollback_and_reboot
@brief This function is called to roll back to the previously workable app with reboot.
esp_ota_mark_app_valid_cancel_rollback
@brief This function is called to indicate that the running app is working well.
esp_ota_resume
@brief Resume an interrupted OTA update by continuing to write to the specified partition.
esp_ota_set_boot_partition
@brief Configure OTA data for a new boot partition
esp_ota_set_final_partition
@brief Set the final destination partition for OTA update
esp_ota_write
@brief Write OTA update data to partition
esp_ota_write_with_offset
@brief Write OTA update data to partition at an offset
esp_partition_check_identity
@brief Check for the identity of two partitions by SHA-256 digest.
esp_partition_copy
@brief Copy data from a source partition at a specific offset to a destination partition at a specific offset.
esp_partition_deregister_external
@brief Deregister the partition previously registered using esp_partition_register_external @param partition pointer to the partition structure obtained from esp_partition_register_external, @return - ESP_OK on success - ESP_ERR_NOT_FOUND if the partition pointer is not found - ESP_ERR_INVALID_ARG if the partition comes from the partition table - ESP_ERR_INVALID_ARG if the partition was not registered using esp_partition_register_external function.
esp_partition_erase_range
@brief Erase part of the partition
esp_partition_find
@brief Find partition based on one or more parameters
esp_partition_find_first
@brief Find first partition based on one or more parameters
esp_partition_get
@brief Get esp_partition_t structure for given partition
esp_partition_get_main_flash_sector_size
@brief Get the main flash sector size @return - SPI_FLASH_SEC_SIZE - For esp32xx target - ESP_PARTITION_EMULATED_SECTOR_SIZE - For linux target
esp_partition_get_sha256
@brief Get SHA-256 digest for required partition.
esp_partition_is_flash_region_writable
Check whether the region on the main flash is not read-only.
esp_partition_iterator_release
@brief Release partition iterator
esp_partition_main_flash_region_safe
Check whether the region on the main flash is safe to write.
esp_partition_mmap
@brief Configure MMU to map partition into data memory
esp_partition_munmap
@brief Release region previously obtained using esp_partition_mmap
esp_partition_next
@brief Move partition iterator to the next partition found
esp_partition_read
@brief Read data from the partition
esp_partition_read_raw
@brief Read data from the partition without any transformation/decryption.
esp_partition_register_external
@brief Register a partition on an external flash chip
esp_partition_table_verify
esp_partition_unload_all
@brief Unload partitions and free space allocated by them
esp_partition_verify
@brief Verify partition data
esp_partition_write
@brief Write data to the partition
esp_partition_write_raw
@brief Write data to the partition without any transformation/encryption.
esp_ping_delete_session
@brief Delete a ping session
esp_ping_get_profile
@brief Get runtime profile of ping session
esp_ping_new_session
@brief Create a ping session
esp_ping_start
@brief Start the ping session
esp_ping_stop
@brief Stop the ping session
esp_pm_configure
@brief Set implementation-specific power management configuration @param config pointer to implementation-specific configuration structure (e.g. esp_pm_config_esp32) @return - ESP_OK on success - ESP_ERR_INVALID_ARG if the configuration values are not correct - ESP_ERR_NOT_SUPPORTED if certain combination of values is not supported, or if CONFIG_PM_ENABLE is not enabled in sdkconfig
esp_pm_dump_locks
Dump the list of all locks to stderr
esp_pm_get_configuration
@brief Get implementation-specific power management configuration @param config pointer to implementation-specific configuration structure (e.g. esp_pm_config_esp32) @return - ESP_OK on success - ESP_ERR_INVALID_ARG if the pointer is null
esp_pm_lock_acquire
@brief Take a power management lock
esp_pm_lock_create
@brief Initialize a lock handle for certain power management parameter
esp_pm_lock_delete
@brief Delete a lock created using esp_pm_lock
esp_pm_lock_release
@brief Release the lock taken using esp_pm_lock_acquire.
esp_psram_get_size
@brief Get the available size of the attached PSRAM chip
esp_psram_init
@brief Initialize PSRAM interface/hardware. Initializes the PSRAM hardware and load the XIP segments or maps the PSRAM memory
esp_psram_is_initialized
@brief If PSRAM has been initialized
esp_pthread_get_cfg
@brief Get current pthread creation configuration
esp_pthread_get_default_config
@brief Creates a default pthread configuration based on the values set via menuconfig.
esp_pthread_init
@brief Initialize pthread library
esp_pthread_set_cfg
@brief Configure parameters for creating pthread
esp_random
@brief Get one random 32-bit word from hardware RNG
esp_read_mac
@brief Read base MAC address and set MAC address of the interface.
esp_reent_cleanup
Clean up some of lazily allocated buffers in REENT structures.
esp_reent_init
Replacement for newlib’s _REENT_INIT_PTR and __sinit.
esp_register_freertos_idle_hook
@brief Register a callback to the idle hook of the core that calls this function. The callback should return true if it should be called by the idle hook once per interrupt (or FreeRTOS tick), and return false if it should be called repeatedly as fast as possible by the idle hook.
esp_register_freertos_idle_hook_for_cpu
@brief Register a callback to be called from the specified core’s idle hook. The callback should return true if it should be called by the idle hook once per interrupt (or FreeRTOS tick), and return false if it should be called repeatedly as fast as possible by the idle hook.
esp_register_freertos_tick_hook
@brief Register a callback to be called from the calling core’s tick hook.
esp_register_freertos_tick_hook_for_cpu
@brief Register a callback to be called from the specified core’s tick hook.
esp_register_shutdown_handler
@brief Register shutdown handler
esp_reset_reason
@brief Get reason of last reset @return See description of esp_reset_reason_t for explanation of each value.
esp_restart
@brief Restart PRO and APP CPUs.
esp_rom_crc8_be
@brief CRC8 value in big endian.
esp_rom_crc8_le
@brief CRC8 value in little endian.
esp_rom_crc16_be
@brief CRC16 value in big endian.
esp_rom_crc16_le
@brief CRC16 value in little endian.
esp_rom_crc32_be
@brief CRC32 value in big endian.
esp_rom_crc32_le
@brief CRC32 value in little endian.
esp_rom_cvt
@brief Convert an unsigned integer value to a string representation in the specified radix.
esp_rom_delay_us
@brief Pauses execution for us microseconds
esp_rom_get_cpu_ticks_per_us
@brief Get the real CPU ticks per us
esp_rom_get_reset_reason
@brief Get reset reason of CPU
esp_rom_gpio_connect_in_signal
@brief Combine a GPIO input with a peripheral signal, which tagged as input attribute.
esp_rom_gpio_connect_out_signal
@brief Combine a peripheral signal which tagged as output attribute with a GPIO.
esp_rom_gpio_pad_pullup_only
@brief Enable internal pull up, and disable internal pull down.
esp_rom_gpio_pad_select_gpio
@brief Configure IO Pad as General Purpose IO, so that it can be connected to internal Matrix, then combined with one or more peripheral signals.
esp_rom_gpio_pad_set_drv
@brief Set IO Pad current drive capability.
esp_rom_gpio_pad_unhold
@brief Unhold the IO Pad. @note When the Pad is set to hold, the state is latched at that moment and won’t get changed.
esp_rom_install_channel_putc
@brief esp_rom_printf can print message to different channels simultaneously. This function can help install the low level putc function for esp_rom_printf.
esp_rom_install_uart_printf
@brief Install UART1 as the default console channel, equivalent to esp_rom_install_channel_putc(1, esp_rom_output_putc)
esp_rom_md5_final
@brief Extract the MD5 result, and erase the context
esp_rom_md5_init
@brief Initialize the MD5 context
esp_rom_md5_update
@brief Running MD5 algorithm over input data
esp_rom_output_to_channels
@brief It outputs a character to different channels simultaneously. This function is used by esp_rom_printf/esp_rom_vprintf.
esp_rom_printf
@brief Print formatted string to console device @note float and long long data are not supported!
esp_rom_route_intr_matrix
@brief Route peripheral interrupt sources to CPU’s interrupt port by matrix
esp_rom_set_cpu_ticks_per_us
@brief Set the real CPU tick rate
esp_rom_software_reset_cpu
@brief Software Reset cpu core.
esp_rom_software_reset_system
@brief Software Reset digital core include RTC.
esp_rom_vprintf
@brief Print formatted string to console device @note float and long long data are not supported!
esp_rrm_is_rrm_supported_connection
@brief Check RRM capability of connected AP
esp_rrm_send_neighbor_rep_request
@brief Send Radio measurement neighbor report request to connected AP
esp_rrm_send_neighbor_report_request
@brief Send Radio measurement neighbor report request to connected AP @return
esp_secure_boot_read_key_digests
@brief Read key digests from efuse. Any revoked/missing digests will be marked as NULL
esp_set_breakpoint_if_jtag
@brief If an OCD is connected over JTAG. set breakpoint 0 to the given function address. Do nothing otherwise. @param fn Pointer to the target breakpoint position
esp_set_deep_sleep_wake_stub
@brief Install a new stub at runtime to run on wake from deep sleep
esp_set_deep_sleep_wake_stub_default_entry
@brief Set wake stub entry to default esp_wake_stub_entry
esp_set_time_from_rtc
Update current microsecond time from RTC
esp_setup_syscall_table
esp_sleep_config_gpio_isolate
@brief Configure to isolate all GPIO pins in sleep state
esp_sleep_cpu_pd_low_deinit
@brief CPU Power down low-level deinitialize, disable CPU power down during light sleep @return - ESP_OK on success - ESP_ERR_NO_MEM not enough retention memory
esp_sleep_cpu_pd_low_init
@brief CPU Power down low-level initialize, enable CPU power down during light sleep @return - ESP_OK on success - ESP_ERR_NO_MEM not enough retention memory
esp_sleep_cpu_retention_deinit
@brief CPU Power down de-initialize
esp_sleep_cpu_retention_init
@brief CPU Power down initialize
esp_sleep_disable_bt_wakeup
@brief Disable wakeup by bluetooth @return - ESP_OK on success - ESP_ERR_NOT_SUPPORTED if wakeup from bluetooth is not supported
esp_sleep_disable_wakeup_source
@brief Disable wakeup source
esp_sleep_disable_wifi_beacon_wakeup
@brief Disable beacon wakeup by WiFi MAC @return - ESP_OK on success
esp_sleep_disable_wifi_wakeup
@brief Disable wakeup by WiFi MAC @return - ESP_OK on success
esp_sleep_enable_bt_wakeup
@brief Enable wakeup by bluetooth @return - ESP_OK on success - ESP_ERR_NOT_SUPPORTED if wakeup from bluetooth is not supported
esp_sleep_enable_gpio_switch
@brief Enable or disable GPIO pins status switching between slept status and waked status. @param enable decide whether to switch status or not
esp_sleep_enable_gpio_wakeup
@brief Enable wakeup from light sleep using GPIOs
esp_sleep_enable_timer_wakeup
@brief Enable wakeup by timer @param time_in_us time before wakeup, in microseconds @note The valid time_in_us value depends on the bit width of the lp_timer/rtc_timer counter and the current slow clock source selection (Refer RTC clock source configuration in menuconfig). Valid values should be positive values less than RTC slow clock period * (2 ^ RTC timer bitwidth).
esp_sleep_enable_uart_wakeup
@brief Enable wakeup from light sleep using UART
esp_sleep_enable_wifi_beacon_wakeup
@brief Enable beacon wakeup by WiFi MAC, it will wake up the system into modem state @return - ESP_OK on success
esp_sleep_enable_wifi_wakeup
@brief Enable wakeup by WiFi MAC @return - ESP_OK on success
esp_sleep_get_ext1_wakeup_status
@brief Get the bit mask of GPIOs which caused wakeup (ext1)
esp_sleep_get_gpio_wakeup_status
@brief Get the bit mask of GPIOs which caused wakeup (gpio)
esp_sleep_get_wakeup_cause
@brief Get the wakeup source which caused wakeup from sleep
esp_sleep_get_wakeup_causes
@brief Get all wakeup sources bitmap which caused wakeup from sleep.
esp_sleep_is_valid_wakeup_gpio
@brief Returns true if a GPIO number is valid for use as wakeup source.
esp_sleep_pd_config
@brief Set power down mode for an RTC power domain in sleep mode
esp_smartconfig_fast_mode
@brief Set mode of SmartConfig. default normal mode.
esp_smartconfig_get_rvd_data
@brief Get reserved data of ESPTouch v2.
esp_smartconfig_get_version
@brief Get the version of SmartConfig.
esp_smartconfig_internal_start
@brief Start SmartConfig, config ESP device to connect AP. You need to broadcast information by phone APP. Device sniffer special packets from the air that containing SSID and password of target AP.
esp_smartconfig_internal_stop
@brief Stop SmartConfig, free the buffer taken by esp_smartconfig_start.
esp_smartconfig_set_type
@brief Set protocol type of SmartConfig.
esp_smartconfig_start
@brief Start SmartConfig, config ESP device to connect AP. You need to broadcast information by phone APP. Device sniffer special packets from the air that containing SSID and password of target AP.
esp_smartconfig_stop
@brief Stop SmartConfig, free the buffer taken by esp_smartconfig_start.
esp_sntp_enabled
@brief Checks if sntp is enabled @return true if sntp module is enabled
esp_sntp_getoperatingmode
@brief Get the configured operating mode
esp_sntp_getreachability
@brief Gets the server reachability shift register as described in RFC 5905. @param idx Index of the SNTP server @return reachability shift register
esp_sntp_getserver
@brief Get SNTP server IP @param idx Index of the server @return IP address of the server
esp_sntp_getservername
@brief Gets SNTP server name @param idx Index of the server @return Name of the server
esp_sntp_init
@brief Init and start SNTP service
esp_sntp_setoperatingmode
@brief Sets SNTP operating mode. The mode has to be set before init.
esp_sntp_setserver
@brief Sets SNTP server address
esp_sntp_setservername
@brief Sets SNTP hostname @param idx Index of the server @param server Name of the server
esp_sntp_stop
@brief Stops SNTP service
esp_spiffs_check
Check integrity of SPIFFS
esp_spiffs_format
Format the SPIFFS partition
esp_spiffs_gc
@brief Perform garbage collection in SPIFFS partition
esp_spiffs_info
Get information for SPIFFS
esp_spiffs_mounted
Check if SPIFFS is mounted
esp_supplicant_deinit
@brief Supplicant deinitialization
esp_supplicant_disable_pmk_caching
@brief Disable or enable the caching of Pairwise Master Keys (PMK) in the supplicant.
esp_supplicant_init
@brief Supplicant initialization
esp_supplicant_str_to_mac
@brief Convert user input colon separated MAC Address into 6 byte MAC Address
esp_sync_timekeeping_timers
esp_system_abort
@brief Trigger a software abort
esp_task_wdt_add
@brief Subscribe a task to the Task Watchdog Timer (TWDT)
esp_task_wdt_add_user
@brief Subscribe a user to the Task Watchdog Timer (TWDT)
esp_task_wdt_deinit
@brief Deinitialize the Task Watchdog Timer (TWDT)
esp_task_wdt_delete
@brief Unsubscribes a task from the Task Watchdog Timer (TWDT)
esp_task_wdt_delete_user
@brief Unsubscribes a user from the Task Watchdog Timer (TWDT)
esp_task_wdt_init
@brief Initialize the Task Watchdog Timer (TWDT)
esp_task_wdt_isr_user_handler
@brief User ISR callback placeholder
esp_task_wdt_print_triggered_tasks
@brief Prints or retrieves information about tasks/users that triggered the Task Watchdog Timeout.
esp_task_wdt_reconfigure
@brief Reconfigure the Task Watchdog Timer (TWDT)
esp_task_wdt_reset
@brief Reset the Task Watchdog Timer (TWDT) on behalf of the currently running task
esp_task_wdt_reset_user
@brief Reset the Task Watchdog Timer (TWDT) on behalf of a user
esp_task_wdt_status
@brief Query whether a task is subscribed to the Task Watchdog Timer (TWDT)
esp_timer_create
@brief Create an esp_timer instance
esp_timer_deinit
@brief De-initialize esp_timer library
esp_timer_delete
@brief Delete an esp_timer instance
esp_timer_dump
@brief Dump the list of timers to a stream
esp_timer_early_init
@brief Minimal initialization of esp_timer
esp_timer_get_expiry_time
@brief Get the expiry time of a one-shot timer
esp_timer_get_next_alarm
@brief Get the timestamp of the next expected timeout @return Timestamp of the nearest timer event, in microseconds. The timebase is the same as for the values returned by esp_timer_get_time().
esp_timer_get_next_alarm_for_wake_up
@brief Get the timestamp of the next expected timeout excluding those timers that should not interrupt light sleep (such timers have ::esp_timer_create_args_t::skip_unhandled_events enabled) @return Timestamp of the nearest timer event, in microseconds. The timebase is the same as for the values returned by esp_timer_get_time().
esp_timer_get_period
@brief Get the period of a timer
esp_timer_get_time
@brief Get time in microseconds since boot @return Number of microseconds since the initialization of ESP Timer
esp_timer_init
@brief Initialize esp_timer library
esp_timer_is_active
@brief Returns status of a timer, active or not
esp_timer_new_etm_alarm_event
@brief Get the ETM event handle of esp_timer underlying alarm event
esp_timer_restart
@brief Restart a currently running timer
esp_timer_start_once
@brief Start a one-shot timer
esp_timer_start_periodic
@brief Start a periodic timer
esp_timer_stop
@brief Stop a running timer
esp_tls_cfg_server_session_tickets_free
@brief Free the server side TLS session ticket context
esp_tls_cfg_server_session_tickets_init
@brief Initialize the server side TLS session ticket context
esp_tls_conn_destroy
@brief Close the TLS/SSL connection and free any allocated resources.
esp_tls_conn_http_new
@brief Create a new blocking TLS/SSL connection with a given “HTTP” url
esp_tls_conn_http_new_async
@brief Create a new non-blocking TLS/SSL connection with a given “HTTP” url
esp_tls_conn_http_new_sync
@brief Create a new blocking TLS/SSL connection with a given “HTTP” url
esp_tls_conn_new_async
@brief Create a new non-blocking TLS/SSL connection
esp_tls_conn_new_sync
@brief Create a new blocking TLS/SSL connection
esp_tls_conn_read
@brief Read from specified tls connection into the buffer ‘data’.
esp_tls_conn_write
@brief Write from buffer ‘data’ into specified tls connection.
esp_tls_free_global_ca_store
@brief Free the global CA store currently being used.
esp_tls_get_and_clear_error_type
@brief Returns the last error captured in esp_tls of a specific type The error information is cleared internally upon return
esp_tls_get_and_clear_last_error
@brief Returns last error in esp_tls with detailed mbedtls related error codes. The error information is cleared internally upon return
esp_tls_get_bytes_avail
@brief Return the number of application data bytes remaining to be read from the current record
esp_tls_get_ciphersuites_list
@brief Get supported TLS ciphersuites list.
esp_tls_get_conn_sockfd
@brief Returns the connection socket file descriptor from esp_tls session
esp_tls_get_conn_state
@brief Gets the connection state for the esp_tls session
esp_tls_get_error_handle
@brief Returns the ESP-TLS error_handle
esp_tls_get_global_ca_store
@brief Get the pointer to the global CA store currently being used.
esp_tls_get_ssl_context
@brief Returns the ssl context
esp_tls_init
@brief Create TLS connection
esp_tls_init_global_ca_store
@brief Create a global CA store, initially empty.
esp_tls_plain_tcp_connect
@brief Creates a plain TCP connection, returning a valid socket fd on success or an error handle
esp_tls_server_session_continue_async
@brief Asynchronous continue of esp_tls_server_session_init
esp_tls_server_session_create
@brief Create TLS/SSL server session
esp_tls_server_session_delete
@brief Close the server side TLS/SSL connection and free any allocated resources.
esp_tls_server_session_init
@brief Initialize server side TLS/SSL connection
esp_tls_set_conn_sockfd
@brief Sets the connection socket file descriptor for the esp_tls session
esp_tls_set_conn_state
@brief Sets the connection state for the esp_tls session
esp_tls_set_global_ca_store
@brief Set the global CA store with the buffer provided in pem format.
esp_transport_close
@brief Transport close
esp_transport_connect
@brief Transport connection function, to make a connection to server
esp_transport_connect_async
@brief Non-blocking transport connection function, to make a connection to server
esp_transport_destroy
@brief Cleanup and free memory the transport
esp_transport_get_context_data
@brief Get user data context of this transport
esp_transport_get_default_port
@brief Get default port number used by this transport
esp_transport_get_errno
@brief Get and clear last captured socket errno
esp_transport_get_error_handle
@brief Returns esp_tls error handle. Warning: The returned pointer is valid only as long as esp_transport_handle_t exists. Once transport handle gets destroyed, this value (esp_tls_error_handle_t) is freed automatically.
esp_transport_get_payload_transport_handle
@brief Get transport handle of underlying protocol which can access this protocol payload directly (used for receiving longer msg multiple times)
esp_transport_get_socket
@brief Get the underlying socket from the transport
esp_transport_init
@brief Initialize a transport handle object
esp_transport_list_add
@brief Add a transport to the list, and define a scheme to identify this transport in the list
esp_transport_list_clean
@brief This function will remove all transport from the list, invoke esp_transport_destroy of every transport have added this the list
esp_transport_list_destroy
@brief Cleanup and free all transports, include itself, this function will invoke esp_transport_destroy of every transport have added this the list
esp_transport_list_get_transport
@brief Get the transport by scheme, which has been defined when calling function esp_transport_list_add
esp_transport_list_init
@brief Create transport list
esp_transport_poll_read
@brief Poll the transport until readable or timeout
esp_transport_poll_write
@brief Poll the transport until writeable or timeout
esp_transport_read
@brief Transport read function
esp_transport_set_async_connect_func
@brief Set transport functions for the transport handle
esp_transport_set_context_data
@brief Set the user context data for this transport
esp_transport_set_default_port
@brief Set default port number that can be used by this transport
esp_transport_set_func
@brief Set transport functions for the transport handle
esp_transport_set_parent_transport_func
@brief Set parent transport function to the handle
esp_transport_ssl_crt_bundle_attach
@brief Enable the use of certification bundle for server verification for an SSL connection. It must be first enabled in menuconfig.
esp_transport_ssl_enable_global_ca_store
@brief Enable global CA store for SSL connection
esp_transport_ssl_init
@brief Create new SSL transport, the transport handle must be release esp_transport_destroy callback
esp_transport_ssl_set_addr_family
@brief Set addr family of transport
esp_transport_ssl_set_alpn_protocol
@brief Set the list of supported application protocols to be used with ALPN. Note that, this function stores the pointer to data, rather than making a copy. So this data must remain valid until after the connection is cleaned up
esp_transport_ssl_set_cert_data
@brief Set SSL certificate data (as PEM format). Note that, this function stores the pointer to data, rather than making a copy. So this data must remain valid until after the connection is cleaned up
esp_transport_ssl_set_cert_data_der
@brief Set SSL certificate data (as DER format). Note that, this function stores the pointer to data, rather than making a copy. So this data must remain valid until after the connection is cleaned up
esp_transport_ssl_set_ciphersuites_list
@brief Set the SSL cipher suites list
esp_transport_ssl_set_client_cert_data
@brief Set SSL client certificate data for mutual authentication (as PEM format). Note that, this function stores the pointer to data, rather than making a copy. So this data must remain valid until after the connection is cleaned up
esp_transport_ssl_set_client_cert_data_der
@brief Set SSL client certificate data for mutual authentication (as DER format). Note that, this function stores the pointer to data, rather than making a copy. So this data must remain valid until after the connection is cleaned up
esp_transport_ssl_set_client_key_data
@brief Set SSL client key data for mutual authentication (as PEM format). Note that, this function stores the pointer to data, rather than making a copy. So this data must remain valid until after the connection is cleaned up
esp_transport_ssl_set_client_key_data_der
@brief Set SSL client key data for mutual authentication (as DER format). Note that, this function stores the pointer to data, rather than making a copy. So this data must remain valid until after the connection is cleaned up
esp_transport_ssl_set_client_key_password
@brief Set SSL client key password if the key is password protected. The configured password is passed to the underlying TLS stack to decrypt the client key
esp_transport_ssl_set_common_name
@brief Set the server certificate’s common name field
esp_transport_ssl_set_ds_data
@brief Set the ds_data handle in ssl context.(used for the digital signature operation)
esp_transport_ssl_set_interface_name
@brief Set name of interface that socket can be binded on So the data can transport on this interface
esp_transport_ssl_set_keep_alive
@brief Set keep-alive status in current ssl context
esp_transport_ssl_set_psk_key_hint
@brief Set PSK key and hint for PSK server/client verification in esp-tls component. Important notes: - This function stores the pointer to data, rather than making a copy. So this data must remain valid until after the connection is cleaned up - ESP_TLS_PSK_VERIFICATION config option must be enabled in menuconfig - certificate verification takes priority so it must not be configured to enable PSK method.
esp_transport_ssl_set_tls_version
@brief Set TLS protocol version for ESP-TLS connection
esp_transport_ssl_skip_common_name_check
@brief Skip validation of certificate’s common name field
esp_transport_ssl_use_secure_element
@brief Set the ssl context to use secure element (atecc608a) for client(device) private key and certificate
esp_transport_tcp_init
@brief Create TCP transport, the transport handle must be release esp_transport_destroy callback
esp_transport_tcp_set_interface_name
@brief Set name of interface that socket can be binded on So the data can transport on this interface
esp_transport_tcp_set_keep_alive
@brief Set TCP keep-alive configuration
esp_transport_translate_error
@brief Translates the TCP transport error codes to esp_err_t error codes
esp_transport_write
@brief Transport write function
esp_transport_ws_get_fin_flag
@brief Returns websocket fin flag for last received data
esp_transport_ws_get_read_opcode
@brief Returns websocket op-code for last received data
esp_transport_ws_get_read_payload_len
@brief Returns payload length of the last received data
esp_transport_ws_get_redir_uri
@brief Returns websocket redir host for the last connection attempt
esp_transport_ws_get_upgrade_request_status
@brief Returns the HTTP status code of the websocket handshake
esp_transport_ws_init
@brief Create web socket transport
esp_transport_ws_poll_connection_closed
@brief Polls the active connection for termination
esp_transport_ws_send_raw
@brief Sends websocket raw message with custom opcode and payload
esp_transport_ws_set_auth
@brief Set websocket authorization headers
esp_transport_ws_set_config
@brief Set websocket transport parameters
esp_transport_ws_set_headers
@brief Set websocket additional headers
esp_transport_ws_set_path
@brief Set HTTP path to update protocol to websocket
esp_transport_ws_set_subprotocol
@brief Set websocket sub protocol header
esp_transport_ws_set_user_agent
@brief Set websocket user-agent header
esp_unregister_shutdown_handler
@brief Unregister shutdown handler
esp_vfs_close
esp_vfs_dev_cdcacm_register
@brief add /dev/cdcacm virtual filesystem driver
esp_vfs_dev_cdcacm_set_rx_line_endings
@brief Set the line endings expected to be received
esp_vfs_dev_cdcacm_set_tx_line_endings
@brief Set the line endings to sent
esp_vfs_dev_uart_port_set_rx_line_endings
esp_vfs_dev_uart_port_set_tx_line_endings
esp_vfs_dev_uart_register
esp_vfs_dev_uart_set_rx_line_endings
@brief Set the line endings expected to be received on UART
esp_vfs_dev_uart_set_tx_line_endings
@brief Set the line endings to sent to UART
esp_vfs_dev_uart_use_driver
esp_vfs_dev_uart_use_nonblocking
esp_vfs_dev_usb_serial_jtag_register
esp_vfs_dev_usb_serial_jtag_set_rx_line_endings
esp_vfs_dev_usb_serial_jtag_set_tx_line_endings
esp_vfs_dump_fds
@brief Dump the existing VFS FDs data to FILE* fp
esp_vfs_dump_registered_paths
@brief Dump all registered FSs to the provided FILE*
esp_vfs_eventfd_register
@brief Registers the event vfs.
esp_vfs_eventfd_unregister
@brief Unregisters the event vfs.
esp_vfs_fat_create_contiguous_file
@brief Create a file with contiguous space at given path
esp_vfs_fat_info
@brief Get information for FATFS partition
esp_vfs_fat_rawflash_mount
@deprecated Please use esp_vfs_fat_spiflash_mount_ro instead
esp_vfs_fat_rawflash_unmount
@deprecated Please use esp_vfs_fat_spiflash_unmount_ro instead
esp_vfs_fat_register
@cond / /* @deprecated Please use esp_vfs_fat_register_cfg instead
esp_vfs_fat_register_cfg
@brief Register FATFS with VFS component
esp_vfs_fat_sdcard_format
@brief Format FAT filesystem
esp_vfs_fat_sdcard_format_cfg
@brief Format FAT filesystem with given configuration
esp_vfs_fat_sdcard_unmount
@brief Unmount an SD card from the FAT filesystem and release resources acquired using esp_vfs_fat_sdmmc_mount() or esp_vfs_fat_sdspi_mount()
esp_vfs_fat_sdmmc_mount
@brief Convenience function to get FAT filesystem on SD card registered in VFS
esp_vfs_fat_sdmmc_unmount
@brief Unmount FAT filesystem and release resources acquired using esp_vfs_fat_sdmmc_mount
esp_vfs_fat_sdspi_mount
@brief Convenience function to get FAT filesystem on SD card registered in VFS
esp_vfs_fat_spiflash_format_cfg_rw_wl
@brief Format FAT filesystem with given configuration
esp_vfs_fat_spiflash_format_rw_wl
@brief Format FAT filesystem
esp_vfs_fat_spiflash_mount
@deprecated Please use esp_vfs_fat_spiflash_mount_rw_wl instead
esp_vfs_fat_spiflash_mount_ro
@brief Convenience function to initialize read-only FAT filesystem and register it in VFS
esp_vfs_fat_spiflash_mount_rw_wl
@brief Convenience function to initialize FAT filesystem in SPI flash and register it in VFS
esp_vfs_fat_spiflash_unmount
@deprecated Please use esp_vfs_fat_spiflash_unmount_rw_wl instead
esp_vfs_fat_spiflash_unmount_ro
@brief Unmount FAT filesystem and release resources acquired using esp_vfs_fat_spiflash_mount_ro
esp_vfs_fat_spiflash_unmount_rw_wl
@brief Unmount FAT filesystem and release resources acquired using esp_vfs_fat_spiflash_mount_rw_wl
esp_vfs_fat_test_contiguous_file
@brief Test if a file is contiguous in the FAT filesystem
esp_vfs_fat_unregister_path
@brief Un-register FATFS from VFS
esp_vfs_fstat
esp_vfs_link
esp_vfs_lseek
esp_vfs_open
esp_vfs_pread
@brief Implements the VFS layer of POSIX pread()
esp_vfs_pwrite
@brief Implements the VFS layer of POSIX pwrite()
esp_vfs_read
esp_vfs_register
Register a virtual filesystem for given path prefix.
esp_vfs_register_fd
Special function for registering another file descriptor for a VFS registered by esp_vfs_register_with_id. This function should only be used to register permanent file descriptors (socket fd) that are not removed after being closed.
esp_vfs_register_fd_range
Special case function for registering a VFS that uses a method other than open() to open new file descriptors from the interval <min_fd; max_fd).
esp_vfs_register_fd_with_local_fd
Special function for registering another file descriptor with given local_fd for a VFS registered by esp_vfs_register_with_id.
esp_vfs_register_fs
Register a virtual filesystem for given path prefix.
esp_vfs_register_fs_with_id
Analog of esp_vfs_register_with_id which accepts esp_vfs_fs_ops_t instead.
esp_vfs_register_with_id
Special case function for registering a VFS that uses a method other than open() to open new file descriptors. In comparison with esp_vfs_register_fd_range, this function doesn’t pre-registers an interval of file descriptors. File descriptors can be registered later, by using esp_vfs_register_fd.
esp_vfs_rename
esp_vfs_select
@brief Synchronous I/O multiplexing which implements the functionality of POSIX select() for VFS @param nfds Specifies the range of descriptors which should be checked. The first nfds descriptors will be checked in each set. @param readfds If not NULL, then points to a descriptor set that on input specifies which descriptors should be checked for being ready to read, and on output indicates which descriptors are ready to read. @param writefds If not NULL, then points to a descriptor set that on input specifies which descriptors should be checked for being ready to write, and on output indicates which descriptors are ready to write. @param errorfds If not NULL, then points to a descriptor set that on input specifies which descriptors should be checked for error conditions, and on output indicates which descriptors have error conditions. @param timeout If not NULL, then points to timeval structure which specifies the time period after which the functions should time-out and return. If it is NULL, then the function will not time-out. Note that the timeout period is rounded up to the system tick and incremented by one.
esp_vfs_select_triggered
@brief Notification from a VFS driver about a read/write/error condition
esp_vfs_select_triggered_isr
@brief Notification from a VFS driver about a read/write/error condition (ISR version)
esp_vfs_semihost_register
@brief add virtual filesystem semihosting driver
esp_vfs_semihost_unregister
@brief Un-register semihosting driver from VFS
esp_vfs_spiffs_register
Register and mount SPIFFS to VFS with given path prefix.
esp_vfs_spiffs_unregister
Unregister and unmount SPIFFS from VFS
esp_vfs_stat
esp_vfs_unlink
esp_vfs_unregister
Unregister a virtual filesystem for given path prefix
esp_vfs_unregister_fd
Special function for unregistering a file descriptor belonging to a VFS registered by esp_vfs_register_with_id.
esp_vfs_unregister_fs
Alias for esp_vfs_unregister for naming consistency
esp_vfs_unregister_fs_with_id
Alias for esp_vfs_unregister_with_id for naming consistency
esp_vfs_unregister_with_id
Unregister a virtual filesystem with the given index
esp_vfs_usb_serial_jtag_use_driver
@brief set VFS to use USB-SERIAL-JTAG driver for reading and writing @note application must configure USB-SERIAL-JTAG driver before calling these functions With these functions, read and write are blocking and interrupt-driven.
esp_vfs_usb_serial_jtag_use_nonblocking
@brief set VFS to use simple functions for reading and writing UART Read is non-blocking, write is busy waiting until TX FIFO has enough space. These functions are used by default.
esp_vfs_utime
esp_vfs_write
These functions are to be used in newlib syscall table. They will be called by newlib when it needs to use any of the syscalls. / /**@{
esp_wake_deep_sleep
@brief Default stub to run on wake from deep sleep.
esp_wifi_80211_tx
@brief Send raw ieee80211 data
esp_wifi_action_tx_req
@brief Send action frame on target channel
esp_wifi_ap_get_sta_aid
@brief Get AID of STA connected with soft-AP
esp_wifi_ap_get_sta_list
@brief Get STAs associated with soft-AP
esp_wifi_ap_wps_disable
@brief Disable Wi-Fi SoftAP WPS function and release resource it taken.
esp_wifi_ap_wps_enable
@brief Enable Wi-Fi AP WPS function.
esp_wifi_ap_wps_start
@brief WPS starts to work.
esp_wifi_beacon_monitor_configure
@brief Configure wifi beacon montior default parameters
esp_wifi_clear_ap_list
@brief Clear AP list found in last scan
esp_wifi_clear_default_wifi_driver_and_handlers
@brief Clears default wifi event handlers for supplied network interface
esp_wifi_clear_fast_connect
@brief Currently this API is just an stub API
esp_wifi_config_11b_rate
@brief Enable or disable 11b rate of specified interface
esp_wifi_config_80211_tx
@brief Config 80211 tx rate and phymode of specified interface
esp_wifi_config_80211_tx_rate
@brief Config 80211 tx rate of specified interface
esp_wifi_config_espnow_rate
@brief Config ESPNOW rate of specified interface
esp_wifi_connect
@brief Connect WiFi station to the AP.
esp_wifi_connect_internal
@brief Connect WiFi station to the AP.
esp_wifi_connectionless_module_set_wake_interval
@brief Set wake interval for connectionless modules to wake up periodically.
esp_wifi_create_if_driver
@brief Creates wifi driver instance to be used with esp-netif
esp_wifi_deauth_sta
@brief deauthenticate all stations or associated id equals to aid
esp_wifi_deinit
@brief Deinit WiFi Free all resource allocated in esp_wifi_init and stop WiFi task
esp_wifi_deinit_internal
@brief Deinitialize Wi-Fi Driver Free resource for WiFi driver, such as WiFi control structure, RX/TX buffer, WiFi NVS structure among others.
esp_wifi_destroy_if_driver
@brief Destroys wifi driver instance
esp_wifi_disable_pmf_config
@brief Disable PMF configuration for specified interface
esp_wifi_disconnect
@brief Disconnect WiFi station from the AP.
esp_wifi_disconnect_internal
@brief Disconnect WiFi station from the AP.
esp_wifi_enable_easy_fragment
@brief This API is not context safe and enable easy fragment just for internal test only.
esp_wifi_force_wakeup_acquire
@brief Request extra reference of Wi-Fi radio. Wi-Fi keep active state(RF opened) to be able to receive packets.
esp_wifi_force_wakeup_release
@brief Release extra reference of Wi-Fi radio. Wi-Fi go to sleep state(RF closed) if no more use of radio.
esp_wifi_ftm_end_session
@brief End the ongoing FTM Initiator session
esp_wifi_ftm_get_report
@brief Get FTM measurements report copied into a user provided buffer.
esp_wifi_ftm_initiate_session
@brief Start an FTM Initiator session by sending FTM request If successful, event WIFI_EVENT_FTM_REPORT is generated with the result of the FTM procedure
esp_wifi_ftm_resp_set_offset
@brief Set offset in cm for FTM Responder. An equivalent offset is calculated in picoseconds and added in TOD of FTM Measurement frame (T1).
esp_wifi_get_ant
@brief Get current antenna configuration
esp_wifi_get_ant_gpio
@brief Get current antenna GPIO configuration
esp_wifi_get_band
@brief Get WiFi current band.
esp_wifi_get_band_mode
@brief get WiFi band mode.
esp_wifi_get_bandwidth
@brief Get the bandwidth of specified interface
esp_wifi_get_bandwidths
@brief Get the bandwidth of specified interface and specified band
esp_wifi_get_channel
@brief Get the primary/secondary channel of device
esp_wifi_get_config
@brief Get configuration of specified interface
esp_wifi_get_country
@brief get the current country info
esp_wifi_get_country_code
@brief get the current country code
esp_wifi_get_csi_config
@brief Get CSI data configuration
esp_wifi_get_event_mask
@brief Get mask of WiFi events
esp_wifi_get_if_mac
@brief Return mac of specified wifi driver instance
esp_wifi_get_inactive_time
@brief Get inactive time of specified interface
esp_wifi_get_mac
@brief Get mac of specified interface
esp_wifi_get_max_tx_power
@brief Get maximum transmitting power after WiFi start
esp_wifi_get_mode
@brief Get current operating mode of WiFi
esp_wifi_get_promiscuous
@brief Get the promiscuous mode.
esp_wifi_get_promiscuous_ctrl_filter
@brief Get the subtype filter of the control packet in promiscuous mode.
esp_wifi_get_promiscuous_filter
@brief Get the promiscuous filter.
esp_wifi_get_protocol
@brief Get the current protocol bitmap of the specified interface
esp_wifi_get_protocols
@brief Get the current protocol of the specified interface and specified band
esp_wifi_get_ps
@brief Get current WiFi power save type
esp_wifi_get_scan_parameters
@brief Get default parameters used for scanning by station.
esp_wifi_get_tsf_time
@brief Get the TSF time In Station mode or SoftAP+Station mode if station is not connected or station doesn’t receive at least one beacon after connected, will return 0
esp_wifi_init
@brief Initialize WiFi Allocate resource for WiFi driver, such as WiFi control structure, RX/TX buffer, WiFi NVS structure etc. This WiFi also starts WiFi task
esp_wifi_init_internal
@brief Initialize Wi-Fi Driver Alloc resource for WiFi driver, such as WiFi control structure, RX/TX buffer, WiFi NVS structure among others.
esp_wifi_internal_crypto_funcs_md5_check
@brief Check the MD5 values of the crypto types header files in IDF and WiFi library
esp_wifi_internal_esp_wifi_he_md5_check
@brief Check the MD5 values of the esp_wifi_he.h in IDF and WiFi library
esp_wifi_internal_esp_wifi_md5_check
@brief Check the MD5 values of the esp_wifi.h in IDF and WiFi library
esp_wifi_internal_free_rx_buffer
@brief free the rx buffer which allocated by wifi driver
esp_wifi_internal_get_config_channel
@brief Get the user-configured channel info
esp_wifi_internal_get_log
@brief Get current WiFi log info
esp_wifi_internal_get_mac_clock_time
@brief Get the time information from the MAC clock. The time is precise only if modem sleep or light sleep is not enabled.
esp_wifi_internal_get_negotiated_bandwidth
@brief Get the negotiated bandwidth info after WiFi connection established
esp_wifi_internal_get_negotiated_channel
@brief Get the negotiated channel info after WiFi connection established
esp_wifi_internal_ioctl
@brief A general API to set/get WiFi internal configuration, it’s for debug only
esp_wifi_internal_is_tsf_active
@brief Check if WiFi TSF is active
esp_wifi_internal_light_sleep_configure
@brief Set light sleep mode to require WiFi to enable or disable Advanced DTIM sleep function
esp_wifi_internal_modem_state_configure
@brief Set modem state mode to require WiFi to enable or disable Advanced DTIM sleep function
esp_wifi_internal_osi_funcs_md5_check
@brief Check the MD5 values of the OS adapter header files in IDF and WiFi library
esp_wifi_internal_reg_netstack_buf_cb
@brief register the net stack buffer reference increasing and free callback
esp_wifi_internal_reg_rxcb
@brief Set the WiFi RX callback
esp_wifi_internal_set_fix_rate
@brief enable or disable transmitting WiFi MAC frame with fixed rate
esp_wifi_internal_set_log_level
@brief Set current WiFi log level
esp_wifi_internal_set_log_mod
@brief Set current log module and submodule
esp_wifi_internal_set_spp_amsdu
@brief Set device spp amsdu attributes
esp_wifi_internal_set_sta_ip
@brief Notify WIFI driver that the station got ip successfully
esp_wifi_internal_tx
@brief transmit the buffer via wifi driver
esp_wifi_internal_tx_by_ref
@brief transmit the buffer by reference via wifi driver
esp_wifi_internal_update_light_sleep_default_params
@brief Update WIFI light sleep default parameters
esp_wifi_internal_update_light_sleep_wake_ahead_time
@brief Update WIFI light sleep wake ahead time
esp_wifi_internal_update_mac_time
@brief Update WiFi MAC time
esp_wifi_internal_update_modem_sleep_default_params
@brief Update WIFI modem sleep default parameters
esp_wifi_internal_wapi_deinit
@brief De-initialize WAPI function when wpa_supplicant de-initialize.
esp_wifi_internal_wapi_init
@brief Initialize WAPI function when wpa_supplicant initialize.
esp_wifi_internal_wifi_he_type_md5_check
@brief Check the MD5 values of the esp_wifi_he_types.h in IDF and WiFi library
esp_wifi_internal_wifi_type_md5_check
@brief Check the MD5 values of the esp_wifi_types.h in IDF and WiFi library
esp_wifi_is_if_ready_when_started
@brief Return true if the supplied interface instance is ready after start. Typically used when registering on receive callback, which ought to be installed as soon as AP started, but once STA gets connected.
esp_wifi_power_domain_off
@brief Wifi power domain power off
esp_wifi_power_domain_on
@brief Wifi power domain power on
esp_wifi_register_80211_tx_cb
@brief Register the TX callback function of 80211 tx data.
esp_wifi_register_if_rxcb
@brief Register interface receive callback function with argument
esp_wifi_remain_on_channel
@brief Remain on the target channel for required duration
esp_wifi_restore
@brief Restore WiFi stack persistent settings to default values
esp_wifi_scan_get_ap_num
@brief Get number of APs found in last scan
esp_wifi_scan_get_ap_record
@brief Get one AP record from the scanned AP list.
esp_wifi_scan_get_ap_records
@brief Retrieve the list of APs found during the last scan. The returned AP list is sorted in descending order based on RSSI.
esp_wifi_scan_start
@brief Scan all available APs.
esp_wifi_scan_stop
@brief Stop the scan in process
esp_wifi_set_ant
@brief Set antenna configuration
esp_wifi_set_ant_gpio
@brief Set antenna GPIO configuration
esp_wifi_set_band
@brief Set WiFi current band.
esp_wifi_set_band_mode
@brief Set WiFi band mode.
esp_wifi_set_bandwidth
@brief Set the bandwidth of specified interface
esp_wifi_set_bandwidths
@brief Set the bandwidth of specified interface and specified band
esp_wifi_set_channel
@brief Set primary/secondary channel of device
esp_wifi_set_config
@brief Set the configuration of the STA, AP or NAN
esp_wifi_set_country
@brief configure country info
esp_wifi_set_country_code
@brief configure country
esp_wifi_set_csi
@brief Enable or disable CSI
esp_wifi_set_csi_config
@brief Set CSI data configuration
esp_wifi_set_csi_rx_cb
@brief Register the RX callback function of CSI data.
esp_wifi_set_default_wifi_ap_handlers
@brief Sets default wifi event handlers for AP interface
esp_wifi_set_default_wifi_nan_handlers
@brief Sets default wifi event handlers for NAN interface
esp_wifi_set_default_wifi_sta_handlers
@brief Sets default wifi event handlers for STA interface
esp_wifi_set_dynamic_cs
@brief Config dynamic carrier sense
esp_wifi_set_event_mask
@brief Set mask to enable or disable some WiFi events
esp_wifi_set_inactive_time
@brief Set the inactive time of the STA or AP
esp_wifi_set_keep_alive_time
@brief Set wifi keep alive time
esp_wifi_set_mac
@brief Set MAC address of WiFi station, soft-AP or NAN interface.
esp_wifi_set_max_tx_power
@brief Set maximum transmitting power after WiFi start.
esp_wifi_set_mode
@brief Set the WiFi operating mode
esp_wifi_set_okc_support
@brief Set Opportunistic key caching support for station.
esp_wifi_set_promiscuous
@brief Enable the promiscuous mode.
esp_wifi_set_promiscuous_ctrl_filter
@brief Enable subtype filter of the control packet in promiscuous mode.
esp_wifi_set_promiscuous_filter
@brief Enable the promiscuous mode packet type filter.
esp_wifi_set_promiscuous_rx_cb
@brief Register the RX callback function in the promiscuous mode.
esp_wifi_set_protocol
@brief Set protocol type of specified interface The default protocol is (WIFI_PROTOCOL_11B|WIFI_PROTOCOL_11G|WIFI_PROTOCOL_11N). if CONFIG_SOC_WIFI_HE_SUPPORT and band mode is 2.4G, the default protocol is (WIFI_PROTOCOL_11B|WIFI_PROTOCOL_11G|WIFI_PROTOCOL_11N|WIFI_PROTOCOL_11AX). if CONFIG_SOC_WIFI_SUPPORT_5G and band mode is 5G, the default protocol is (WIFI_PROTOCOL_11A|WIFI_PROTOCOL_11N|WIFI_PROTOCOL_11AC|WIFI_PROTOCOL_11AX).
esp_wifi_set_protocols
@brief Set the supported WiFi protocols for the specified interface.
esp_wifi_set_ps
@brief Set current WiFi power save type
esp_wifi_set_rssi_threshold
@brief Set RSSI threshold, if average rssi gets lower than threshold, WiFi task will post event WIFI_EVENT_STA_BSS_RSSI_LOW.
esp_wifi_set_scan_parameters
@brief Set default parameters used for scanning by station.
esp_wifi_set_sleep_min_active_time
@brief Set the min active time for wifi to enter the sleep state when light sleep
esp_wifi_set_sleep_wait_broadcast_data_time
@brief Set the min broadcast data wait time for wifi to enter the sleep state
esp_wifi_set_storage
@brief Set the WiFi API configuration storage type
esp_wifi_set_tx_done_cb
@brief Register the txDone callback function of type wifi_tx_done_cb_t
esp_wifi_set_vendor_ie
@brief Set 802.11 Vendor-Specific Information Element
esp_wifi_set_vendor_ie_cb
@brief Register Vendor-Specific Information Element monitoring callback.
esp_wifi_sta_enterprise_disable
@brief Disable EAP authentication(WiFi Enterprise) for the station mode.
esp_wifi_sta_enterprise_enable
@brief Enable EAP authentication(WiFi Enterprise) for the station mode.
esp_wifi_sta_get_aid
@brief Get the Association id assigned to STA by AP
esp_wifi_sta_get_ap_info
@brief Get information of AP to which the device is associated with
esp_wifi_sta_get_negotiated_phymode
@brief Get the negotiated phymode after connection.
esp_wifi_sta_get_rssi
@brief Get the rssi information of AP to which the device is associated with
esp_wifi_sta_wpa2_ent_clear_ca_cert
@brief Clear CA certificate for PEAP/TTLS method.
esp_wifi_sta_wpa2_ent_clear_cert_key
@brief Clear client certificate and key.
esp_wifi_sta_wpa2_ent_clear_identity
@brief Clear identity for PEAP/TTLS method.
esp_wifi_sta_wpa2_ent_clear_new_password
@brief Clear new password for MSCHAPv2 method..
esp_wifi_sta_wpa2_ent_clear_password
@brief Clear password for PEAP/TTLS method..
esp_wifi_sta_wpa2_ent_clear_username
@brief Clear username for PEAP/TTLS method. @deprecated This function is deprecated and will be removed in the future. Please use esp_eap_client_clear_username instead.
esp_wifi_sta_wpa2_ent_disable
@brief Disable wpa2 enterprise authentication.
esp_wifi_sta_wpa2_ent_enable
@brief Enable wpa2 enterprise authentication.
esp_wifi_sta_wpa2_ent_get_disable_time_check
@brief Get wpa2 enterprise certs time check(disable or not).
esp_wifi_sta_wpa2_ent_set_ca_cert
@brief Set CA certificate for PEAP/TTLS method.
esp_wifi_sta_wpa2_ent_set_cert_key
@brief Set client certificate and key.
esp_wifi_sta_wpa2_ent_set_disable_time_check
@brief Set wpa2 enterprise certs time check(disable or not).
esp_wifi_sta_wpa2_ent_set_fast_phase1_params
@brief Set Phase 1 parameters for EAP-FAST
esp_wifi_sta_wpa2_ent_set_identity
@brief Set identity for PEAP/TTLS method.
esp_wifi_sta_wpa2_ent_set_new_password
@brief Set new password for MSCHAPv2 method..
esp_wifi_sta_wpa2_ent_set_pac_file
@brief Set client pac file
esp_wifi_sta_wpa2_ent_set_password
@brief Set password for PEAP/TTLS method..
esp_wifi_sta_wpa2_ent_set_ttls_phase2_method
@brief Set wpa2 enterprise ttls phase2 method
esp_wifi_sta_wpa2_ent_set_username
@brief Set username for PEAP/TTLS method.
esp_wifi_sta_wpa2_set_suiteb_192bit_certification
@brief enable/disable 192 bit suite b certification checks
esp_wifi_sta_wpa2_use_default_cert_bundle
@brief Use default CA cert bundle for server validation
esp_wifi_start
@brief Start WiFi according to current configuration If mode is WIFI_MODE_STA, it creates station control block and starts station If mode is WIFI_MODE_AP, it creates soft-AP control block and starts soft-AP If mode is WIFI_MODE_APSTA, it creates soft-AP and station control block and starts soft-AP and station If mode is WIFI_MODE_NAN, it creates NAN control block and starts NAN
esp_wifi_statis_dump
@brief Dump WiFi statistics
esp_wifi_stop
@brief Stop WiFi If mode is WIFI_MODE_STA, it stops station and frees station control block If mode is WIFI_MODE_AP, it stops soft-AP and frees soft-AP control block If mode is WIFI_MODE_APSTA, it stops station/soft-AP and frees station/soft-AP control block If mode is WIFI_MODE_NAN, it stops NAN and frees NAN control block
esp_wifi_update_tsf_tick_interval
@brief Update WiFi TSF tick interval
esp_wifi_wps_disable
@brief Disable Wi-Fi WPS function and release resource it taken.
esp_wifi_wps_enable
@brief Enable Wi-Fi WPS function.
esp_wifi_wps_start
@brief Start WPS session.
esp_wnm_is_btm_supported_connection
@brief Check bss transition capability of connected AP
esp_wnm_send_bss_transition_mgmt_query
@brief Send bss transition query to connected AP
esprv_get_interrupt_unmask
@brief Get interrupt unmask @param none @return uint32_t interrupt unmask
esprv_int_disable
@brief Disable interrupts from interrupt controller.
esprv_int_enable
@brief Enable interrupts from interrupt controller.
esprv_int_get_priority
@brief Get the current priority of an interrupt
esprv_int_get_type
@brief Get the current type of an interrupt
esprv_int_is_vectored
@brief Check if the given interrupt is hardware vectored
esprv_int_set_priority
Set interrupt priority in the interrupt controller @param rv_int_num CPU interrupt number @param priority Interrupt priority level, 1 to 7
esprv_int_set_threshold
Set interrupt priority threshold. Interrupts with priority levels lower than the threshold are masked.
esprv_int_set_type
@brief Set interrupt type
esprv_int_set_vectored
@brief Set interrupt vectored
esprv_int_setup_mgmt_cb
@brief Setup the callback function which executes the interrupt configuration APIs as TEE service calls
esprv_intc_int_disable
@brief Disable interrupts from interrupt controller.
esprv_intc_int_enable
@brief Enable interrupts from interrupt controller.
esprv_intc_int_set_priority
Set interrupt priority in the interrupt controller @param rv_int_num CPU interrupt number @param priority Interrupt priority level, 1 to 7
esprv_intc_int_set_threshold
Set interrupt priority threshold. Interrupts with priority levels lower than the threshold are masked.
esprv_intc_int_set_type
@brief Set interrupt type
ethernetif_init
@brief LWIP’s network stack init function for Ethernet @param netif LWIP’s network interface handle @return ERR_OK on success
ethernetif_input
@brief LWIP’s network stack input packet function for Ethernet @param h LWIP’s network interface handle @param buffer Input buffer pointer @param len Input buffer size @param l2_buff External buffer pointer (to be passed to custom input-buffer free)
ets_delay_us
@brief CPU do while loop for some time. In FreeRTOS task, please call FreeRTOS apis.
ets_get_apb_freq
@brief Get apb_freq value, If value not stored in RTC_STORE5, than store.
ets_get_cpu_frequency
@brief Get the real CPU ticks per us to the ets. This function do not return real CPU ticks per us, just the record in ets. It can be used to check with the real CPU frequency.
ets_get_printf_channel
@brief Get the uart channel of ets_printf(uart_tx_one_char).
ets_get_xtal_div
@brief Get the apb divior by xtal frequency. When any types of reset happen, the default value is 2.
ets_get_xtal_freq
@brief Get xtal_freq value, If value not stored in RTC_STORE5, than store.
ets_install_putc1
@brief Ets_printf have two output functions: putc1 and putc2, both of which will be called if need output. To install putc1, which is defaulted installed as ets_write_char_uart in none silent boot mode, as NULL in silent mode.
ets_install_putc2
@brief Ets_printf have two output functions: putc1 and putc2, both of which will be called if need output. To install putc2, which is defaulted installed as NULL.
ets_install_uart_printf
@brief Install putc1 as ets_write_char_uart. In silent boot mode(to void interfere the UART attached MCU), we can call this function, after booting ok.
ets_intr_lock
@brief Lock the interrupt to level 2. This function direct set the CPU registers. In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_intr_unlock
@brief Unlock the interrupt to level 0. This function direct set the CPU registers. In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_isr_attach
@brief Attach a interrupt handler to a CPU interrupt number. This function equals to _xtos_set_interrupt_handler_arg(i, func, arg). In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_isr_mask
@brief Mask the interrupts which show in mask bits. This function equals to _xtos_ints_off(mask). In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_isr_unmask
@brief Unmask the interrupts which show in mask bits. This function equals to _xtos_ints_on(mask). In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_printf
@brief Printf the strings to uart or other devices, similar with printf, simple than printf. Can not print float point data format, or longlong data format. So we maybe only use this in ROM.
ets_set_user_start
@brief Set Pro cpu Entry code, code can be called in PRO CPU when booting is not completed. When Pro CPU booting is completed, Pro CPU will call the Entry code if not NULL.
ets_sha_disable
ets_sha_enable
ets_sha_finish
ets_sha_get_state
ets_sha_init
ets_sha_process
ets_sha_starts
ets_sha_update
ets_timer_arm
@brief Arm an ets timer, this timer range is 640 us to 429496 ms. In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_timer_arm_us
@brief Arm an ets timer, this timer range is 640 us to 429496 ms. In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_timer_deinit
@brief In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_timer_disarm
@brief Disarm an ets timer. In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_timer_done
@brief Unset timer callback and argument to NULL. In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_timer_init
@brief Init ets timer, this timer range is 640 us to 429496 ms In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_timer_setfn
@brief Set timer callback and argument. In FreeRTOS, please call FreeRTOS apis, never call this api.
ets_update_cpu_frequency
@brief Set the real CPU ticks per us to the ets, so that ets_delay_us will be accurate. Call this function when CPU frequency is changed.
eventfd
execl
execle
execlp
execlpe
execv
execve
execvp
exit
explicit_bzero
f_chdir
f_chdrive
f_chmod
f_close
f_closedir
f_expand
f_fdisk
f_findfirst
f_findnext
f_forward
f_getcwd
f_getfree
f_getlabel
f_gets
f_lseek
f_mkdir
f_mkfs
f_mount
f_open
f_opendir
f_printf
f_putc
f_puts
f_read
f_readdir
f_rename
f_setcp
f_setlabel
f_stat
f_sync
f_truncate
f_unlink
f_utime
f_write
faccessat
fchdir
fchmod
fchmodat
fchown
fchownat
fclose
fcntl
fdatasync
fdopen
feof
feof_unlocked
ferror
ferror_unlocked
fexecve
ff_disk_initialize
ff_disk_ioctl
ff_disk_read
ff_disk_status
ff_disk_write
ff_diskio_clear_pdrv_wl
ff_diskio_get_drive
Get next available drive number
ff_diskio_get_pdrv_card
@brief Get the driver number corresponding to a card
ff_diskio_get_pdrv_raw
ff_diskio_get_pdrv_wl
ff_diskio_register
Register or unregister diskio driver for given drive number.
ff_diskio_register_raw_partition
Register spi flash partition
ff_diskio_register_sdmmc
Register SD/MMC diskio driver
ff_diskio_register_wl_partition
Register spi flash partition
ff_memalloc
ff_memfree
ff_mutex_create
ff_mutex_delete
ff_mutex_give
ff_mutex_take
ff_sdmmc_set_disk_status_check
@brief Enable/disable SD card status checking
fflush
fflush_unlocked
ffs
ffsl
ffsll
fgetc
fgetc_unlocked
fgetpos
fgets
fileno
fileno_unlocked
fiprintf
fiscanf
flock
flockfile
fls
flsl
flsll
fmemopen
fopen
fork
fpathconf
fprintf
fpurge
fputc
fputc_unlocked
fputs
fread
fread_unlocked
free
freopen
fscanf
fseek
fseeko
fsetpos
fstat
fstatat
fsync
ftell
ftello
ftruncate
ftrylockfile
funlockfile
funopen
futimens
futimes
fwrite
fwrite_unlocked
get_fattime
getc
getc_unlocked
getchar
getchar_unlocked
getcwd
getdomainname
getdtablesize
getegid
getentropy
getenv
geteuid
getgid
getgroups
gethostid
gethostname
getitimer
getlogin
getopt
getpagesize
getpass
getpeereid
getpgid
getpgrp
getpid
getppid
gets
getsid
getsubopt
gettimeofday
getuid
getusershell
getw
getwd
gmtime
gmtime_r
gpio_config
@brief GPIO common configuration
gpio_deep_sleep_hold_dis
@brief Disable all digital gpio pads hold function during Deep-sleep.
gpio_deep_sleep_hold_en
@brief Enable all digital gpio pads hold function during Deep-sleep.
gpio_deep_sleep_wakeup_disable
@brief Disable GPIO deep-sleep wake-up function.
gpio_deep_sleep_wakeup_enable
@brief Enable GPIO deep-sleep wake-up function.
gpio_dump_io_configuration
@brief Dump IO configuration information to console
gpio_etm_event_bind_gpio
@brief Bind the GPIO with the ETM event
gpio_etm_task_add_gpio
@brief Add GPIO to the ETM task.
gpio_etm_task_rm_gpio
@brief Remove the GPIO from the ETM task
gpio_force_hold_all
@brief Force hold all digital and rtc gpio pads.
gpio_force_unhold_all
@brief Unhold all digital and rtc gpio pads.
gpio_get_drive_capability
@brief Get GPIO pad drive capability
gpio_get_io_config
@brief Get the configuration for an IO
gpio_get_level
@brief GPIO get input level
gpio_hold_dis
@brief Disable gpio pad hold function.
gpio_hold_en
@brief Enable gpio pad hold function.
gpio_input_enable
@brief Enable input for an IO
gpio_install_isr_service
@brief Install the GPIO driver’s ETS_GPIO_INTR_SOURCE ISR handler service, which allows per-pin GPIO interrupt handlers.
gpio_intr_disable
@brief Disable GPIO module interrupt signal
gpio_intr_enable
@brief Enable GPIO module interrupt signal
gpio_iomux_in
@brief Set pad input to a peripheral signal through the IOMUX. @param gpio_num GPIO number of the pad. @param signal_idx Peripheral signal id to input. One of the *_IN_IDX signals in soc/gpio_sig_map.h.
gpio_iomux_out
@brief Set peripheral output to an GPIO pad through the IOMUX. @param gpio_num gpio_num GPIO number of the pad. @param func The function number of the peripheral pin to output pin. One of the FUNC_X_* of specified pin (X) in soc/io_mux_reg.h. @param out_en_inv True if the output enable needs to be inverted, otherwise False.
gpio_isr_handler_add
@brief Add ISR handler for the corresponding GPIO pin.
gpio_isr_handler_remove
@brief Remove ISR handler for the corresponding GPIO pin.
gpio_isr_register
@brief Register GPIO interrupt handler, the handler is an ISR. The handler will be attached to the same CPU core that this function is running on.
gpio_new_etm_event
@brief Create an ETM event object for the GPIO peripheral
gpio_new_etm_task
@brief Create an ETM task object for the GPIO peripheral
gpio_pulldown_dis
@brief Disable pull-down on GPIO.
gpio_pulldown_en
@brief Enable pull-down on GPIO.
gpio_pullup_dis
@brief Disable pull-up on GPIO.
gpio_pullup_en
@brief Enable pull-up on GPIO.
gpio_reset_pin
@brief Reset a GPIO to a certain state (select gpio function, enable pullup and disable input and output).
gpio_set_direction
@brief GPIO set direction
gpio_set_drive_capability
@brief Set GPIO pad drive capability
gpio_set_intr_type
@brief GPIO set interrupt trigger type
gpio_set_level
@brief GPIO set output level
gpio_set_pull_mode
@brief Configure GPIO internal pull-up/pull-down resistors
gpio_sleep_sel_dis
@brief Disable SLP_SEL to change GPIO status automantically in lightsleep. @param gpio_num GPIO number of the pad.
gpio_sleep_sel_en
@brief Enable SLP_SEL to change GPIO status automantically in lightsleep. @param gpio_num GPIO number of the pad.
gpio_sleep_set_direction
@brief GPIO set direction at sleep
gpio_sleep_set_pull_mode
@brief Configure GPIO pull-up/pull-down resistors at sleep
gpio_uninstall_isr_service
@brief Uninstall the driver’s GPIO ISR service, freeing related resources.
gpio_wakeup_disable
@brief Disable GPIO wake-up function.
gpio_wakeup_enable
@brief Enable GPIO wake-up function.
gptimer_del_timer
@brief Delete the GPTimer handle
gptimer_disable
@brief Disable GPTimer
gptimer_enable
@brief Enable GPTimer
gptimer_get_captured_count
@brief Get GPTimer captured count value
gptimer_get_raw_count
@brief Get GPTimer raw count value
gptimer_get_resolution
@brief Return the real resolution of the timer
gptimer_new_timer
@brief Create a new General Purpose Timer, and return the handle
gptimer_register_event_callbacks
@brief Set callbacks for GPTimer
gptimer_set_alarm_action
@brief Set alarm event actions for GPTimer.
gptimer_set_raw_count
@brief Set GPTimer raw count value
gptimer_start
@brief Start GPTimer (internal counter starts counting)
gptimer_stop
@brief Stop GPTimer (internal counter stops counting)
hal_utils_calc_clk_div_frac_accurate
@brief Calculate the clock division with fractal part accurately @note Accuracy first algorithm, Time complexity O(n). About 1~hundreds times more accurate than the fast algorithm
hal_utils_calc_clk_div_frac_fast
@brief Calculate the clock division with fractal part fast @note Speed first algorithm, Time complexity O(log n). About 8~10 times faster than the accurate algorithm
hal_utils_calc_clk_div_integer
@brief Calculate the clock division without fractal part
hal_utils_float_to_fixed_point_32b
@brief Convert the float type to fixed point type @note The supported data format: - [input] float (IEEE 754): sign(1bit) + exponent(8bit) + mantissa(23bit) (32 bit in total) - [output] fixed-point: sign(1bit) + integer(int_bit) + fraction(frac_bit) (less or equal to 32 bit)
heap_caps_aligned_alloc
@brief Allocate an aligned chunk of memory which has the given capabilities
heap_caps_aligned_calloc
@brief Allocate an aligned chunk of memory which has the given capabilities. The initialized value in the memory is set to zero.
heap_caps_aligned_free
@brief Used to deallocate memory previously allocated with heap_caps_aligned_alloc
heap_caps_calloc
@brief Allocate a chunk of memory which has the given capabilities. The initialized value in the memory is set to zero.
heap_caps_calloc_prefer
@brief Allocate a chunk of memory as preference in decreasing order.
heap_caps_check_integrity
@brief Check integrity of all heaps with the given capabilities.
heap_caps_check_integrity_addr
@brief Check integrity of heap memory around a given address.
heap_caps_check_integrity_all
@brief Check integrity of all heap memory in the system.
heap_caps_dump
@brief Dump the full structure of all heaps with matching capabilities.
heap_caps_dump_all
@brief Dump the full structure of all heaps.
heap_caps_free
@brief Free memory previously allocated via heap_caps_malloc() or heap_caps_realloc().
heap_caps_get_allocated_size
@brief Return the size that a particular pointer was allocated with.
heap_caps_get_containing_block_size
@brief Return the size of the block containing the pointer passed as parameter.
heap_caps_get_free_size
@brief Get the total free size of all the regions that have the given capabilities
heap_caps_get_info
@brief Get heap info for all regions with the given capabilities.
heap_caps_get_largest_free_block
@brief Get the largest free block of memory able to be allocated with the given capabilities.
heap_caps_get_minimum_free_size
@brief Get the total minimum free memory of all regions with the given capabilities
heap_caps_get_total_size
@brief Get the total size of all the regions that have the given capabilities
heap_caps_malloc
@brief Allocate a chunk of memory which has the given capabilities
heap_caps_malloc_extmem_enable
@brief Enable malloc() in external memory and set limit below which malloc() attempts are placed in internal memory.
heap_caps_malloc_prefer
@brief Allocate a chunk of memory as preference in decreasing order.
heap_caps_monitor_local_minimum_free_size_start
@brief Start monitoring the value of minimum_free_bytes from the moment this function is called instead of from startup.
heap_caps_monitor_local_minimum_free_size_stop
@brief Stop monitoring the value of minimum_free_bytes. After this call the minimum_free_bytes value calculated from startup will be returned in heap_caps_get_info and heap_caps_get_minimum_free_size.
heap_caps_print_heap_info
@brief Print a summary of all memory with the given capabilities.
heap_caps_realloc
@brief Reallocate memory previously allocated via heap_caps_malloc() or heap_caps_realloc().
heap_caps_realloc_prefer
@brief Reallocate a chunk of memory as preference in decreasing order.
heap_caps_register_failed_alloc_callback
@brief registers a callback function to be invoked if a memory allocation operation fails @param callback caller defined callback to be invoked @return ESP_OK if callback was registered.
heap_caps_walk
@brief Function called to walk through the heaps with the given set of capabilities
heap_caps_walk_all
@brief Function called to walk through all heaps defined by the heap component
http_body_is_final
http_errno_description
http_errno_name
http_method_str
http_parser_execute
http_parser_init
http_parser_parse_url
http_parser_pause
http_parser_settings_init
http_parser_url_init
http_parser_version
http_should_keep_alive
httpd_get_client_list
@brief Returns list of current socket descriptors of active sessions
httpd_get_global_transport_ctx
@brief Get HTTPD global transport context (it was set in the server config struct)
httpd_get_global_user_ctx
@brief Get HTTPD global user context (it was set in the server config struct)
httpd_query_key_value
@brief Helper function to get a URL query tag from a query string of the type param1=val1&param2=val2
httpd_queue_work
@brief Queue execution of a function in HTTPD’s context
httpd_register_err_handler
@brief Function for registering HTTP error handlers
httpd_register_uri_handler
@brief Registers a URI handler
httpd_req_async_handler_begin
@brief Start an asynchronous request. This function can be called in a request handler to get a request copy that can be used on a async thread.
httpd_req_async_handler_complete
@brief Mark an asynchronous request as completed. This will
httpd_req_get_cookie_val
@brief Get the value string of a cookie value from the “Cookie” request headers by cookie name.
httpd_req_get_hdr_value_len
@brief Search for a field in request headers and return the string length of it’s value
httpd_req_get_hdr_value_str
@brief Get the value string of a field from the request headers
httpd_req_get_url_query_len
@brief Get Query string length from the request URL
httpd_req_get_url_query_str
@brief Get Query string from the request URL
httpd_req_recv
@brief API to read content data from the HTTP request
httpd_req_to_sockfd
@brief Get the Socket Descriptor from the HTTP request
httpd_resp_send
@brief API to send a complete HTTP response.
httpd_resp_send_chunk
@brief API to send one HTTP chunk
httpd_resp_send_custom_err
@brief For sending out custom error code in response to HTTP request.
httpd_resp_send_err
@brief For sending out error code in response to HTTP request.
httpd_resp_set_hdr
@brief API to append any additional headers
httpd_resp_set_status
@brief API to set the HTTP status code
httpd_resp_set_type
@brief API to set the HTTP content type
httpd_send
@brief Raw HTTP send
httpd_sess_get_ctx
@brief Get session context from socket descriptor
httpd_sess_get_transport_ctx
@brief Get session ‘transport’ context by socket descriptor @see httpd_sess_get_ctx()
httpd_sess_set_ctx
@brief Set session context by socket descriptor
httpd_sess_set_pending_override
@brief Override web server’s pending function (by session FD)
httpd_sess_set_recv_override
@brief Override web server’s receive function (by session FD)
httpd_sess_set_send_override
@brief Override web server’s send function (by session FD)
httpd_sess_set_transport_ctx
@brief Set session ‘transport’ context by socket descriptor @see httpd_sess_set_ctx()
httpd_sess_trigger_close
@brief Trigger an httpd session close externally
httpd_sess_update_lru_counter
@brief Update LRU counter for a given socket
httpd_socket_recv
A low level API to receive data from a given socket
httpd_socket_send
A low level API to send data on a given socket
httpd_start
@brief Starts the web server
httpd_stop
@brief Stops the web server
httpd_unregister_uri
@brief Unregister all URI handlers with the specified uri string
httpd_unregister_uri_handler
@brief Unregister a URI handler
httpd_uri_match_wildcard
@brief Test if a URI matches the given wildcard template.
i2c_cmd_link_create
@brief Create and initialize an I2C commands list with a given buffer. After finishing the I2C transactions, it is required to call i2c_cmd_link_delete() to release and return the resources. The required bytes will be dynamically allocated.
i2c_cmd_link_create_static
@brief Create and initialize an I2C commands list with a given buffer. All the allocations for data or signals (START, STOP, ACK, …) will be performed within this buffer. This buffer must be valid during the whole transaction. After finishing the I2C transactions, it is required to call i2c_cmd_link_delete_static().
i2c_cmd_link_delete
@brief Free the I2C commands list
i2c_cmd_link_delete_static
@brief Free the I2C commands list allocated statically with i2c_cmd_link_create_static.
i2c_del_master_bus
@brief Deinitialize the I2C master bus and delete the handle.
i2c_del_slave_device
@brief Deinitialize the I2C slave device
i2c_driver_delete
@brief Delete I2C driver
i2c_driver_install
@brief Install an I2C driver @note Not all Espressif chips can support slave mode (e.g. ESP32C2)
i2c_filter_disable
@brief Disable filter on I2C bus
i2c_filter_enable
@brief Enable hardware filter on I2C bus Sometimes the I2C bus is disturbed by high frequency noise(about 20ns), or the rising edge of the SCL clock is very slow, these may cause the master state machine to break. Enable hardware filter can filter out high frequency interference and make the master more stable. @note Enable filter will slow down the SCL clock.
i2c_get_data_mode
@brief get I2C data transfer mode
i2c_get_data_timing
@brief get I2C data signal timing
i2c_get_period
@brief Get I2C master clock period
i2c_get_start_timing
@brief get I2C master start signal timing
i2c_get_stop_timing
@brief get I2C master stop signal timing
i2c_get_timeout
@brief get I2C timeout value @param i2c_num I2C port number @param timeout pointer to get timeout value @return - ESP_OK Success - ESP_ERR_INVALID_ARG Parameter error
i2c_master_bus_add_device
@brief Add I2C master BUS device.
i2c_master_bus_reset
@brief Reset the I2C master bus.
i2c_master_bus_rm_device
@brief I2C master bus delete device
i2c_master_bus_wait_all_done
@brief Wait for all pending I2C transactions done
i2c_master_cmd_begin
@brief Send all the queued commands on the I2C bus, in master mode. The task will be blocked until all the commands have been sent out. The I2C port is protected by mutex, so this function is thread-safe. This function shall only be called in I2C master mode.
i2c_master_device_change_address
@brief Change the I2C device address at runtime.
i2c_master_execute_defined_operations
@brief Execute a series of pre-defined I2C operations.
i2c_master_get_bus_handle
@brief Retrieves the I2C master bus handle for a specified I2C port number.
i2c_master_multi_buffer_transmit
@brief Transmit multiple buffers of data over an I2C bus.
i2c_master_probe
@brief Probe I2C address, if address is correct and ACK is received, this function will return ESP_OK.
i2c_master_read
@brief Queue a “read (multiple) bytes” command to the commands list. Multiple bytes will be read on the I2C bus. This function shall only be called in I2C master mode. Call i2c_master_cmd_begin() to send all queued commands
i2c_master_read_byte
@brief Queue a “read byte” command to the commands list. A single byte will be read on the I2C bus. This function shall only be called in I2C master mode. Call i2c_master_cmd_begin() to send all queued commands
i2c_master_read_from_device
@brief Perform a read to a device connected to a particular I2C port. This function is a wrapper to i2c_master_start(), i2c_master_write(), i2c_master_read(), etc… It shall only be called in I2C master mode.
i2c_master_receive
@brief Perform a read transaction on the I2C bus. The transaction will be undergoing until it finishes or it reaches the timeout provided.
i2c_master_register_event_callbacks
@brief Register I2C transaction callbacks for a master device
i2c_master_start
@brief Queue a “START signal” to the given commands list. This function shall only be called in I2C master mode. Call i2c_master_cmd_begin() to send all the queued commands.
i2c_master_stop
@brief Queue a “STOP signal” to the given commands list. This function shall only be called in I2C master mode. Call i2c_master_cmd_begin() to send all the queued commands.
i2c_master_transmit
@brief Perform a write transaction on the I2C bus. The transaction will be undergoing until it finishes or it reaches the timeout provided.
i2c_master_transmit_receive
@brief Perform a write-read transaction on the I2C bus. The transaction will be undergoing until it finishes or it reaches the timeout provided.
i2c_master_write
@brief Queue a “write (multiple) bytes” command to the commands list. This function shall only be called in I2C master mode. Call i2c_master_cmd_begin() to send all queued commands
i2c_master_write_byte
@brief Queue a “write byte” command to the commands list. A single byte will be sent on the I2C port. This function shall only be called in I2C master mode. Call i2c_master_cmd_begin() to send all queued commands
i2c_master_write_read_device
@brief Perform a write followed by a read to a device on the I2C bus. A repeated start signal is used between the write and read, thus, the bus is not released until the two transactions are finished. This function is a wrapper to i2c_master_start(), i2c_master_write(), i2c_master_read(), etc… It shall only be called in I2C master mode.
i2c_master_write_to_device
@brief Perform a write to a device connected to a particular I2C port. This function is a wrapper to i2c_master_start(), i2c_master_write(), i2c_master_read(), etc… It shall only be called in I2C master mode.
i2c_new_master_bus
@brief Allocate an I2C master bus
i2c_new_slave_device
@brief Initialize an I2C slave device
i2c_param_config
@brief Configure an I2C bus with the given configuration.
i2c_reset_rx_fifo
@brief reset I2C rx fifo
i2c_reset_tx_fifo
@brief reset I2C tx hardware fifo
i2c_set_data_mode
@brief set I2C data transfer mode
i2c_set_data_timing
@brief set I2C data signal timing
i2c_set_period
@brief Set I2C master clock period
i2c_set_pin
@brief Configure GPIO pins for I2C SCK and SDA signals.
i2c_set_start_timing
@brief set I2C master start signal timing
i2c_set_stop_timing
@brief set I2C master stop signal timing
i2c_set_timeout
@brief set I2C timeout value @param i2c_num I2C port number @param timeout timeout value for I2C bus (unit: APB 80Mhz clock cycle) @return - ESP_OK Success - ESP_ERR_INVALID_ARG Parameter error
i2c_slave_read_buffer
@brief Read bytes from I2C internal buffer. When the I2C bus receives data, the ISR will copy them from the hardware RX FIFO to the internal ringbuffer. Calling this function will then copy bytes from the internal ringbuffer to the data user buffer. @note This function shall only be called in I2C slave mode.
i2c_slave_read_ram
@brief Read bytes from I2C internal ram. This can be only used when access_ram_en in configuration structure set to true.
i2c_slave_receive
@brief Read bytes from I2C internal buffer. Start a job to receive I2C data.
i2c_slave_register_event_callbacks
@brief Set I2C slave event callbacks for I2C slave channel.
i2c_slave_transmit
@brief Write bytes to internal ringbuffer of the I2C slave data. When the TX fifo empty, the ISR will fill the hardware FIFO with the internal ringbuffer’s data.
i2c_slave_write_buffer
@brief Write bytes to internal ringbuffer of the I2C slave data. When the TX fifo empty, the ISR will fill the hardware FIFO with the internal ringbuffer’s data. @note This function shall only be called in I2C slave mode.
i2c_slave_write_ram
@brief Write bytes to I2C internal ram. This can be only used when access_ram_en in configuration structure set to true.
i2s_channel_disable
@brief Disable the I2S channel @note Only allowed to be called when the channel state is RUNNING, (i.e., channel has been started) the channel will enter READY state once it is disabled successfully. @note Disable the channel can stop the I2S communication on hardware. It will stop BCLK and WS signal but not MCLK signal
i2s_channel_enable
@brief Enable the I2S channel @note Only allowed to be called when the channel state is READY, (i.e., channel has been initialized, but not started) the channel will enter RUNNING state once it is enabled successfully. @note Enable the channel can start the I2S communication on hardware. It will start outputting BCLK and WS signal. For MCLK signal, it will start to output when initialization is finished
i2s_channel_get_info
@brief Get I2S channel information
i2s_channel_init_pdm_rx_mode
@brief Initialize I2S channel to PDM RX mode @note Only allowed to be called when the channel state is REGISTERED, (i.e., channel has been allocated, but not initialized) and the state will be updated to READY if initialization success, otherwise the state will return to REGISTERED.
i2s_channel_init_pdm_tx_mode
@brief Initialize I2S channel to PDM TX mode @note Only allowed to be called when the channel state is REGISTERED, (i.e., channel has been allocated, but not initialized) and the state will be updated to READY if initialization success, otherwise the state will return to REGISTERED.
i2s_channel_init_std_mode
@brief Initialize I2S channel to standard mode @note Only allowed to be called when the channel state is REGISTERED, (i.e., channel has been allocated, but not initialized) and the state will be updated to READY if initialization success, otherwise the state will return to REGISTERED. @note When initialize the STD mode with a same configuration as another channel on a same port, these two channels can constitude as full-duplex mode automatically
i2s_channel_init_tdm_mode
@brief Initialize I2S channel to TDM mode @note Only allowed to be called when the channel state is REGISTERED, (i.e., channel has been allocated, but not initialized) and the state will be updated to READY if initialization success, otherwise the state will return to REGISTERED. @note When initialize the TDM mode with a same configuration as another channel on a same port, these two channels can constitude as full-duplex mode automatically
i2s_channel_preload_data
Advanced APIs *****************************************************/ / @brief Preload the data into TX DMA buffer @note Only allowed to be called when the channel state is READY, (i.e., channel has been initialized, but not started) @note As the initial DMA buffer has no data inside, it will transmit the empty buffer after enabled the channel, this function is used to preload the data into the DMA buffer, so that the valid data can be transmitted immediately after the channel is enabled. @note This function can be called multiple times before enabling the channel, the buffer that loaded later will be concatenated behind the former loaded buffer. But when all the DMA buffers have been loaded, no more data can be preload then, please check the bytes_loaded parameter to see how many bytes are loaded successfully, when the bytes_loaded is smaller than the size, it means the DMA buffers are full.
i2s_channel_read
@brief I2S read data @note Only allowed to be called when the channel state is RUNNING but the RUNNING only stands for the software state, it doesn’t mean there is no the signal transporting on line.
i2s_channel_reconfig_pdm_rx_clock
@brief Reconfigure the I2S clock for PDM RX mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to PDM RX mode, i.e., i2s_channel_init_pdm_rx_mode has been called before reconfiguring
i2s_channel_reconfig_pdm_rx_gpio
@brief Reconfigure the I2S GPIO for PDM RX mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to PDM RX mode, i.e., i2s_channel_init_pdm_rx_mode has been called before reconfiguring
i2s_channel_reconfig_pdm_rx_slot
@brief Reconfigure the I2S slot for PDM RX mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to PDM RX mode, i.e., i2s_channel_init_pdm_rx_mode has been called before reconfiguring
i2s_channel_reconfig_pdm_tx_clock
@brief Reconfigure the I2S clock for PDM TX mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to PDM TX mode, i.e., i2s_channel_init_pdm_tx_mode has been called before reconfiguring
i2s_channel_reconfig_pdm_tx_gpio
@brief Reconfigure the I2S GPIO for PDM TX mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to PDM TX mode, i.e., i2s_channel_init_pdm_tx_mode has been called before reconfiguring
i2s_channel_reconfig_pdm_tx_slot
@brief Reconfigure the I2S slot for PDM TX mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to PDM TX mode, i.e., i2s_channel_init_pdm_tx_mode has been called before reconfiguring
i2s_channel_reconfig_std_clock
@brief Reconfigure the I2S clock for standard mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to standard mode, i.e., i2s_channel_init_std_mode has been called before reconfiguring
i2s_channel_reconfig_std_gpio
@brief Reconfigure the I2S GPIO for standard mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to standard mode, i.e., i2s_channel_init_std_mode has been called before reconfiguring
i2s_channel_reconfig_std_slot
@brief Reconfigure the I2S slot for standard mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to standard mode, i.e., i2s_channel_init_std_mode has been called before reconfiguring
i2s_channel_reconfig_tdm_clock
@brief Reconfigure the I2S clock for TDM mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to TDM mode, i.e., i2s_channel_init_tdm_mode has been called before reconfiguring
i2s_channel_reconfig_tdm_gpio
@brief Reconfigure the I2S GPIO for TDM mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to TDM mode, i.e., i2s_channel_init_tdm_mode has been called before reconfiguring
i2s_channel_reconfig_tdm_slot
@brief Reconfigure the I2S slot for TDM mode @note Only allowed to be called when the channel state is READY, i.e., channel has been initialized, but not started this function won’t change the state. i2s_channel_disable should be called before calling this function if I2S has started. @note The input channel handle has to be initialized to TDM mode, i.e., i2s_channel_init_tdm_mode has been called before reconfiguring
i2s_channel_register_event_callback
@brief Set event callbacks for I2S channel
i2s_channel_tune_rate
@brief Tune the I2S clock rate @note Only allowed to be called when the channel state is READY, (i.e., channel has been initialized, but not started) @note This function is mainly to fine-tuning the mclk to match the speed of producer and consumer. So that to avoid exsaust of the memory to store the data from producer. Please take care the how different the frequency error can be tolerant by your codec, otherwise the codec might stop working if the frequency changes a lot.
i2s_channel_write
@brief I2S write data @note Only allowed to be called when the channel state is RUNNING, (i.e., TX channel has been started and is not writing now) but the RUNNING only stands for the software state, it doesn’t mean there is no the signal transporting on line.
i2s_del_channel
@brief Delete the I2S channel @note Only allowed to be called when the I2S channel is at REGISTERED or READY state (i.e., it should stop before deleting it). @note Resource will be free automatically if all channels in one port are deleted
i2s_driver_install
@brief Install and start I2S driver.
i2s_driver_uninstall
@brief Uninstall I2S driver.
i2s_get_clk
@brief get clock set on particular port number.
i2s_new_channel
Basic APIs ******************************************************/ / @brief Allocate new I2S channel(s) @note The new created I2S channel handle will be REGISTERED state after it is allocated successfully. @note When the port id in channel configuration is I2S_NUM_AUTO, driver will allocate I2S port automatically on one of the I2S controller, otherwise driver will try to allocate the new channel on the selected port. @note If both tx_handle and rx_handle are not NULL, it means this I2S controller will work at full-duplex mode, the RX and TX channels will be allocated on a same I2S port in this case. Note that some configurations of TX/RX channel are shared on ESP32 and ESP32S2, so please make sure they are working at same condition and under same status(start/stop). Currently, full-duplex mode can’t guarantee TX/RX channels write/read synchronously, they can only share the clock signals for now. @note If tx_handle OR rx_handle is NULL, it means this I2S controller will work at simplex mode. For ESP32 and ESP32S2, the whole I2S controller (i.e. both RX and TX channel) will be occupied, even if only one of RX or TX channel is registered. For the other targets, another channel on this controller will still available.
i2s_pcm_config
@brief Configure I2S a/u-law decompress or compress
i2s_read
@brief Read data from I2S DMA receive buffer
i2s_set_clk
@brief Set clock & bit width used for I2S RX and TX.
i2s_set_pdm_rx_down_sample
@brief Set PDM mode down-sample rate In PDM RX mode, there would be 2 rounds of downsample process in hardware. In the first downsample process, the sampling number can be 16 or 8. In the second downsample process, the sampling number is fixed as 8. So the clock frequency in PDM RX mode would be (fpcm * 64) or (fpcm * 128) accordingly. @param i2s_num I2S port number @param downsample i2s RX down sample rate for PDM mode.
i2s_set_pdm_tx_up_sample
@brief Set TX PDM mode up-sample rate @note If you have set PDM mode while calling ‘i2s_driver_install’, default PDM TX upsample parameters have already been set, no need to call this function again if you don’t have to change the default configuration
i2s_set_pin
@brief Set I2S pin number
i2s_set_sample_rates
@brief Set sample rate used for I2S RX and TX.
i2s_start
@brief Start I2S driver
i2s_stop
@brief Stop I2S driver
i2s_write
@brief Write data to I2S DMA transmit buffer.
i2s_write_expand
@brief Write data to I2S DMA transmit buffer while expanding the number of bits per sample. For example, expanding 16-bit PCM to 32-bit PCM.
i2s_zero_dma_buffer
@brief Zero the contents of the TX DMA buffer.
if_indextoname
if_nametoindex
imaxabs
imaxdiv
index
initstate
intr_handler_get
Get the interrupt handler function for the given CPU interrupt
intr_handler_get_arg
Get the interrupt handler argument associated with the given CPU interrupt
intr_handler_set
Set the interrupt handler function for the given CPU interrupt @param rv_int_num CPU interrupt number @param fn Handler function @param arg Handler argument
intr_matrix_route
@brief Route the peripheral interrupt signal to the CPU @param periph_intr_source Peripheral interrupt number, one of ETS_XXX_SOURCE @param rv_int_num CPU interrupt number
intr_matrix_set
@brief Attach an CPU interrupt to a hardware source. We have 4 steps to use an interrupt: 1.Attach hardware interrupt source to CPU. intr_matrix_set(0, ETS_WIFI_MAC_INTR_SOURCE, ETS_WMAC_INUM); 2.Set interrupt handler. xt_set_interrupt_handler(ETS_WMAC_INUM, func, NULL); 3.Enable interrupt for CPU. xt_ints_on(1 << ETS_WMAC_INUM); 4.Enable interrupt in the module.
ioctl
ip4_addr_isbroadcast_u32
ip4_addr_netmask_valid
ip4_input
ip4_output
ip4_output_if
ip4_output_if_opt
ip4_output_if_opt_src
ip4_output_if_src
ip4_route
ip4_route_src
ip4_set_default_multicast_netif
ip4addr_aton
ip4addr_ntoa
returns ptr to static buffer; not reentrant!
ip4addr_ntoa_r
ip6_input
ip6_options_add_hbh_ra
ip6_output
ip6_output_if
ip6_output_if_src
ip6_route
ip6_select_source_address
ip6addr_aton
ip6addr_ntoa
returns ptr to static buffer; not reentrant!
ip6addr_ntoa_r
ip_input
ipaddr_addr
ipaddr_aton
ipaddr_ntoa
ipaddr_ntoa_r
iprintf
iruserok
is_openthread_internal_mesh_local_addr
@brief This function judges the target address is openthread mesh local or not.
isalnum
isalnum_l
isalpha
isalpha_l
isascii
isascii_l
isatty
isblank
isblank_l
iscanf
iscntrl
iscntrl_l
isdigit
isdigit_l
isgraph
isgraph_l
islower
islower_l
isprint
isprint_l
ispunct
ispunct_l
issetugid
isspace
isspace_l
isupper
isupper_l
isxdigit
isxdigit_l
itoa
jrand48
kill
killpg
l64a
labs
lchown
lcong48
ldiv
ledc_bind_channel_timer
@brief Bind LEDC channel with the selected timer
ledc_cb_register
@brief LEDC callback registration function
ledc_channel_config
@brief LEDC channel configuration Configure LEDC channel with the given channel/output gpio_num/interrupt/source timer/frequency(Hz)/LEDC duty
ledc_fade_func_install
@brief Install LEDC fade function. This function will occupy interrupt of LEDC module.
ledc_fade_func_uninstall
@brief Uninstall LEDC fade function.
ledc_fade_start
@brief Start LEDC fading.
ledc_fade_stop
@brief Stop LEDC fading. The duty of the channel is guaranteed to be fixed at most one PWM cycle after the function returns.
ledc_find_suitable_duty_resolution
@brief Helper function to find the maximum possible duty resolution in bits for ledc_timer_config()
ledc_get_duty
@brief LEDC get duty This function returns the duty at the present PWM cycle. You shouldn’t expect the function to return the new duty in the same cycle of calling ledc_update_duty, because duty update doesn’t take effect until the next cycle.
ledc_get_freq
@brief LEDC get channel frequency (Hz)
ledc_get_hpoint
@brief LEDC get hpoint value, the counter value when the output is set high level.
ledc_isr_register
@brief Register LEDC interrupt handler, the handler is an ISR. The handler will be attached to the same CPU core that this function is running on.
ledc_set_duty
@brief LEDC set duty This function do not change the hpoint value of this channel. if needed, please call ledc_set_duty_with_hpoint. only after calling ledc_update_duty will the duty update.
ledc_set_duty_and_update
@brief A thread-safe API to set duty for LEDC channel and return when duty updated.
ledc_set_duty_with_hpoint
@brief LEDC set duty and hpoint value Only after calling ledc_update_duty will the duty update.
ledc_set_fade
@brief LEDC set gradient Set LEDC gradient, After the function calls the ledc_update_duty function, the function can take effect.
ledc_set_fade_step_and_start
@brief A thread-safe API to set and start LEDC fade function.
ledc_set_fade_time_and_start
@brief A thread-safe API to set and start LEDC fade function, with a limited time.
ledc_set_fade_with_step
@brief Set LEDC fade function.
ledc_set_fade_with_time
@brief Set LEDC fade function, with a limited time.
ledc_set_freq
@brief LEDC set channel frequency (Hz)
ledc_set_pin
@brief Set LEDC output gpio.
ledc_stop
@brief LEDC stop. Disable LEDC output, and set idle level
ledc_timer_config
@brief LEDC timer configuration Configure LEDC timer with the given source timer/frequency(Hz)/duty_resolution
ledc_timer_pause
@brief Pause LEDC timer counter
ledc_timer_resume
@brief Resume LEDC timer
ledc_timer_rst
@brief Reset LEDC timer
ledc_timer_set
@brief Configure LEDC timer settings
ledc_update_duty
@brief LEDC update channel parameters
linenoise
linenoiseAddCompletion
linenoiseAllowEmpty
linenoiseClearScreen
linenoiseFree
linenoiseHistoryAdd
linenoiseHistoryFree
linenoiseHistoryLoad
linenoiseHistorySave
linenoiseHistorySetMaxLen
linenoiseIsDumbMode
linenoisePrintKeyCodes
linenoiseProbe
linenoiseSetCompletionCallback
linenoiseSetDumbMode
linenoiseSetFreeHintsCallback
linenoiseSetHintsCallback
linenoiseSetMaxLineLen
linenoiseSetMultiLine
linenoiseSetReadCharacteristics
linenoiseSetReadFunction
link
link_patches
A hack to make sure that a few patches to the ESP-IDF which are implemented in Rust are linked to the final executable
linkat
llabs
lldiv
localtime
localtime_r
lockf
lrand48
lseek
lutimes
lwip_accept
lwip_bind
lwip_close
lwip_connect
lwip_fcntl
lwip_freeaddrinfo
lwip_getaddrinfo
lwip_gethostbyname
lwip_gethostbyname_r
lwip_getpeername
lwip_getsockname
lwip_getsockopt
lwip_getsockopt_impl_ext
lwip_htonl
lwip_htons
lwip_if_indextoname
lwip_if_nametoindex
lwip_inet_ntop
lwip_inet_pton
lwip_ioctl
lwip_itoa
lwip_listen
lwip_poll
lwip_read
lwip_readv
lwip_recv
lwip_recvfrom
lwip_recvmsg
lwip_select
lwip_send
lwip_sendmsg
lwip_sendto
lwip_setsockopt
lwip_setsockopt_impl_ext
lwip_shutdown
lwip_socket
lwip_socket_thread_cleanup
lwip_socket_thread_init
lwip_stricmp
lwip_strnicmp
lwip_strnistr
lwip_strnstr
lwip_write
lwip_writev
malloc
mbedtls_aes_cmac_prf_128
\brief This function implements the AES-CMAC-PRF-128 pseudorandom function, as defined in RFC-4615: The Advanced Encryption Standard-Cipher-based Message Authentication Code-Pseudo-Random Function-128 (AES-CMAC-PRF-128) Algorithm for the Internet Key Exchange Protocol (IKE).
mbedtls_aes_self_test
\brief Checkup routine.
mbedtls_asn1_find_named_data
\brief Find a specific named_data entry in a sequence or list based on the OID.
mbedtls_asn1_free_named_data_list
\brief Free all entries in a mbedtls_asn1_named_data list.
mbedtls_asn1_free_named_data_list_shallow
\brief Free all shallow entries in a mbedtls_asn1_named_data list, but do not free internal pointer targets.
mbedtls_asn1_get_alg
\brief Retrieve an AlgorithmIdentifier ASN.1 sequence. Updates the pointer to immediately behind the full AlgorithmIdentifier.
mbedtls_asn1_get_alg_null
\brief Retrieve an AlgorithmIdentifier ASN.1 sequence with NULL or no params. Updates the pointer to immediately behind the full AlgorithmIdentifier.
mbedtls_asn1_get_bitstring
\brief Retrieve a bitstring ASN.1 tag and its value. Updates the pointer to immediately behind the full tag.
mbedtls_asn1_get_bitstring_null
\brief Retrieve a bitstring ASN.1 tag without unused bits and its value. Updates the pointer to the beginning of the bit/octet string.
mbedtls_asn1_get_bool
\brief Retrieve a boolean ASN.1 tag and its value. Updates the pointer to immediately behind the full tag.
mbedtls_asn1_get_enum
\brief Retrieve an enumerated ASN.1 tag and its value. Updates the pointer to immediately behind the full tag.
mbedtls_asn1_get_int
\brief Retrieve an integer ASN.1 tag and its value. Updates the pointer to immediately behind the full tag.
mbedtls_asn1_get_len
\brief Get the length of an ASN.1 element. Updates the pointer to immediately behind the length.
mbedtls_asn1_get_mpi
\brief Retrieve an integer ASN.1 tag and its value. Updates the pointer to immediately behind the full tag.
mbedtls_asn1_get_sequence_of
\brief Parses and splits an ASN.1 “SEQUENCE OF ”. Updates the pointer to immediately behind the full sequence tag.
mbedtls_asn1_get_tag
\brief Get the tag and length of the element. Check for the requested tag. Updates the pointer to immediately behind the tag and length.
mbedtls_asn1_sequence_free
\brief Free a heap-allocated linked list presentation of an ASN.1 sequence, including the first element.
mbedtls_asn1_traverse_sequence_of
\brief Traverse an ASN.1 SEQUENCE container and call a callback for each entry.
mbedtls_ccm_auth_decrypt
\brief This function performs a CCM authenticated decryption of a buffer.
mbedtls_ccm_encrypt_and_tag
\brief This function encrypts a buffer using CCM.
mbedtls_ccm_finish
\brief This function finishes the CCM operation and generates the authentication tag.
mbedtls_ccm_free
\brief This function releases and clears the specified CCM context and underlying cipher sub-context.
mbedtls_ccm_init
\brief This function initializes the specified CCM context, to make references valid, and prepare the context for mbedtls_ccm_setkey() or mbedtls_ccm_free().
mbedtls_ccm_self_test
\brief The CCM checkup routine.
mbedtls_ccm_set_lengths
\brief This function declares the lengths of the message and additional data for a CCM encryption or decryption operation.
mbedtls_ccm_setkey
\brief This function initializes the CCM context set in the \p ctx parameter and sets the encryption key.
mbedtls_ccm_star_auth_decrypt
\brief This function performs a CCM* authenticated decryption of a buffer.
mbedtls_ccm_star_encrypt_and_tag
\brief This function encrypts a buffer using CCM*.
mbedtls_ccm_starts
\brief This function starts a CCM encryption or decryption operation.
mbedtls_ccm_update
\brief This function feeds an input buffer into an ongoing CCM encryption or decryption operation.
mbedtls_ccm_update_ad
\brief This function feeds an input buffer as associated data (authenticated but not encrypted data) in a CCM encryption or decryption operation.
mbedtls_chacha20_crypt
\brief This function encrypts or decrypts data with ChaCha20 and the given key and nonce.
mbedtls_chacha20_free
\brief This function releases and clears the specified ChaCha20 context.
mbedtls_chacha20_init
\brief This function initializes the specified ChaCha20 context.
mbedtls_chacha20_self_test
\brief The ChaCha20 checkup routine.
mbedtls_chacha20_setkey
\brief This function sets the encryption/decryption key.
mbedtls_chacha20_starts
\brief This function sets the nonce and initial counter value.
mbedtls_chacha20_update
\brief This function encrypts or decrypts data.
mbedtls_chachapoly_auth_decrypt
\brief This function performs a complete ChaCha20-Poly1305 authenticated decryption with the previously-set key.
mbedtls_chachapoly_encrypt_and_tag
\brief This function performs a complete ChaCha20-Poly1305 authenticated encryption with the previously-set key.
mbedtls_chachapoly_finish
\brief This function finished the ChaCha20-Poly1305 operation and generates the MAC (authentication tag).
mbedtls_chachapoly_free
\brief This function releases and clears the specified ChaCha20-Poly1305 context.
mbedtls_chachapoly_init
\brief This function initializes the specified ChaCha20-Poly1305 context.
mbedtls_chachapoly_self_test
\brief The ChaCha20-Poly1305 checkup routine.
mbedtls_chachapoly_setkey
\brief This function sets the ChaCha20-Poly1305 symmetric encryption key.
mbedtls_chachapoly_starts
\brief This function starts a ChaCha20-Poly1305 encryption or decryption operation.
mbedtls_chachapoly_update
\brief Thus function feeds data to be encrypted or decrypted into an on-going ChaCha20-Poly1305 operation.
mbedtls_chachapoly_update_aad
\brief This function feeds additional data to be authenticated into an ongoing ChaCha20-Poly1305 operation.
mbedtls_cipher_auth_decrypt_ext
\brief The authenticated encryption (AEAD/NIST_KW) function.
mbedtls_cipher_auth_encrypt_ext
\brief The authenticated encryption (AEAD/NIST_KW) function.
mbedtls_cipher_check_tag
\brief This function checks the tag for AEAD ciphers. Currently supported with GCM and ChaCha20+Poly1305. This must be called after mbedtls_cipher_finish() or mbedtls_cipher_finish_padded().
mbedtls_cipher_cmac
\brief This function calculates the full generic CMAC on the input buffer with the provided key.
mbedtls_cipher_cmac_finish
\brief This function finishes an ongoing CMAC operation, and writes the result to the output buffer.
mbedtls_cipher_cmac_reset
\brief This function starts a new CMAC operation with the same key as the previous one.
mbedtls_cipher_cmac_starts
\brief This function starts a new CMAC computation by setting the CMAC key, and preparing to authenticate the input data. It must be called with an initialized cipher context.
mbedtls_cipher_cmac_update
\brief This function feeds an input buffer into an ongoing CMAC computation.
mbedtls_cipher_crypt
\brief The generic all-in-one encryption/decryption function, for all ciphers except AEAD constructs.
mbedtls_cipher_finish
\brief The generic cipher finalization function. If data still needs to be flushed from an incomplete block, the data contained in it is padded to the size of the last block, and written to the \p output buffer.
mbedtls_cipher_finish_padded
\brief The generic cipher finalization function. If data still needs to be flushed from an incomplete block, the data contained in it is padded to the size of the last block, and written to the \p output buffer.
mbedtls_cipher_free
\brief This function frees and clears the cipher-specific context of \p ctx. Freeing \p ctx itself remains the responsibility of the caller.
mbedtls_cipher_info_from_string
\brief This function retrieves the cipher-information structure associated with the given cipher name.
mbedtls_cipher_info_from_type
\brief This function retrieves the cipher-information structure associated with the given cipher type.
mbedtls_cipher_info_from_values
\brief This function retrieves the cipher-information structure associated with the given cipher ID, key size and mode.
mbedtls_cipher_init
\brief This function initializes a \p ctx as NONE.
mbedtls_cipher_list
\brief This function retrieves the list of ciphers supported by the generic cipher module.
mbedtls_cipher_reset
\brief This function resets the cipher state.
mbedtls_cipher_set_iv
\brief This function sets the initialization vector (IV) or nonce.
mbedtls_cipher_set_padding_mode
\brief This function sets the padding mode, for cipher modes that use padding.
mbedtls_cipher_setkey
\brief This function sets the key to use with the given context.
mbedtls_cipher_setup
\brief This function prepares a cipher context for use with the given cipher primitive.
mbedtls_cipher_update
\brief The generic cipher update function. It encrypts or decrypts using the given cipher context. Writes as many block-sized blocks of data as possible to output. Any data that cannot be written immediately is either added to the next block, or flushed when mbedtls_cipher_finish() or mbedtls_cipher_finish_padded() is called. Exception: For MBEDTLS_MODE_ECB, expects a single block in size. For example, 16 Bytes for AES.
mbedtls_cipher_update_ad
\brief This function adds additional data for AEAD ciphers. Currently supported with GCM and ChaCha20+Poly1305.
mbedtls_cipher_write_tag
\brief This function writes a tag for AEAD ciphers. Currently supported with GCM and ChaCha20+Poly1305. This must be called after mbedtls_cipher_finish() or mbedtls_cipher_finish_padded().
mbedtls_cmac_self_test
\brief The CMAC checkup routine.
mbedtls_ctr_drbg_free
\brief This function resets CTR_DRBG context to the state immediately after initial call of mbedtls_ctr_drbg_init().
mbedtls_ctr_drbg_init
\brief This function initializes the CTR_DRBG context, and prepares it for mbedtls_ctr_drbg_seed() or mbedtls_ctr_drbg_free().
mbedtls_ctr_drbg_random
\param p_rng The CTR_DRBG context. This must be a pointer to a #mbedtls_ctr_drbg_context structure. \param output The buffer to fill. \param output_len The length of the buffer in bytes.
mbedtls_ctr_drbg_random_with_add
\brief This function updates a CTR_DRBG instance with additional data and uses it to generate random data.
mbedtls_ctr_drbg_reseed
\brief This function reseeds the CTR_DRBG context, that is extracts data from the entropy source.
mbedtls_ctr_drbg_seed
The \p custom string.
mbedtls_ctr_drbg_self_test
\brief The CTR_DRBG checkup routine.
mbedtls_ctr_drbg_set_entropy_len
\brief This function sets the amount of entropy grabbed on each seed or reseed.
mbedtls_ctr_drbg_set_nonce_len
\brief This function sets the amount of entropy grabbed as a nonce for the initial seeding.
mbedtls_ctr_drbg_set_prediction_resistance
\brief This function turns prediction resistance on or off. The default value is off.
mbedtls_ctr_drbg_set_reseed_interval
\brief This function sets the reseed interval.
mbedtls_ctr_drbg_update
\brief This function updates the state of the CTR_DRBG context.
mbedtls_ctr_drbg_update_seed_file
\brief This function reads and updates a seed file. The seed is added to this instance.
mbedtls_ctr_drbg_write_seed_file
\brief This function writes a seed file.
mbedtls_debug_set_threshold
\brief Set the threshold error level to handle globally all debug output. Debug messages that have a level over the threshold value are discarded. (Default value: 0 = No debug )
mbedtls_ecdh_calc_secret
\brief This function derives and exports the shared secret.
mbedtls_ecdh_can_do
\brief Check whether a given group can be used for ECDH.
mbedtls_ecdh_compute_shared
\brief This function computes the shared secret.
mbedtls_ecdh_free
\brief This function frees a context.
mbedtls_ecdh_gen_public
\brief This function generates an ECDH keypair on an elliptic curve.
mbedtls_ecdh_get_grp_id
\brief Return the ECP group for provided context.
mbedtls_ecdh_get_params
\brief This function sets up an ECDH context from an EC key.
mbedtls_ecdh_init
\brief This function initializes an ECDH context.
mbedtls_ecdh_make_params
\brief This function generates an EC key pair and exports its in the format used in a TLS ServerKeyExchange handshake message.
mbedtls_ecdh_make_public
\brief This function generates a public key and exports it as a TLS ClientKeyExchange payload.
mbedtls_ecdh_read_params
\brief This function parses the ECDHE parameters in a TLS ServerKeyExchange handshake message.
mbedtls_ecdh_read_public
\brief This function parses and processes the ECDHE payload of a TLS ClientKeyExchange message.
mbedtls_ecdh_setup
\brief This function sets up the ECDH context with the information given.
mbedtls_ecdsa_can_do
\brief This function checks whether a given group can be used for ECDSA.
mbedtls_ecdsa_free
\brief This function frees an ECDSA context.
mbedtls_ecdsa_from_keypair
\brief This function sets up an ECDSA context from an EC key pair.
mbedtls_ecdsa_genkey
\brief This function generates an ECDSA keypair on the given curve.
mbedtls_ecdsa_init
\brief This function initializes an ECDSA context.
mbedtls_ecdsa_read_signature
\brief This function reads and verifies an ECDSA signature.
mbedtls_ecdsa_read_signature_restartable
\brief This function reads and verifies an ECDSA signature, in a restartable way.
mbedtls_ecdsa_sign
\brief This function computes the ECDSA signature of a previously-hashed message.
mbedtls_ecdsa_sign_det_ext
\brief This function computes the ECDSA signature of a previously-hashed message, deterministic version.
mbedtls_ecdsa_sign_det_restartable
\brief This function computes the ECDSA signature of a previously-hashed message, in a restartable way.
mbedtls_ecdsa_sign_restartable
\brief This function computes the ECDSA signature of a previously-hashed message, in a restartable way.
mbedtls_ecdsa_verify
\brief This function verifies the ECDSA signature of a previously-hashed message.
mbedtls_ecdsa_verify_restartable
\brief This function verifies the ECDSA signature of a previously-hashed message, in a restartable manner
mbedtls_ecdsa_write_signature
\brief This function computes the ECDSA signature and writes it to a buffer, serialized as defined in RFC-4492: Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS).
mbedtls_ecdsa_write_signature_restartable
\brief This function computes the ECDSA signature and writes it to a buffer, in a restartable way.
mbedtls_ecjpake_check
\brief Check if an ECJPAKE context is ready for use.
mbedtls_ecjpake_derive_secret
\brief Derive the shared secret (TLS: Pre-Master Secret).
mbedtls_ecjpake_free
\brief This clears an ECJPAKE context and frees any embedded data structure.
mbedtls_ecjpake_init
\brief Initialize an ECJPAKE context.
mbedtls_ecjpake_read_round_one
\brief Read and process the first round message (TLS: contents of the Client/ServerHello extension, excluding extension type and length bytes).
mbedtls_ecjpake_read_round_two
\brief Read and process the second round message (TLS: contents of the Client/ServerKeyExchange).
mbedtls_ecjpake_self_test
\brief Checkup routine
mbedtls_ecjpake_set_point_format
\brief Set the point format for future reads and writes.
mbedtls_ecjpake_setup
\brief Set up an ECJPAKE context for use.
mbedtls_ecjpake_write_round_one
\brief Generate and write the first round message (TLS: contents of the Client/ServerHello extension, excluding extension type and length bytes).
mbedtls_ecjpake_write_round_two
\brief Generate and write the second round message (TLS: contents of the Client/ServerKeyExchange).
mbedtls_ecjpake_write_shared_key
\brief Write the shared key material to be passed to a Key Derivation Function as described in RFC8236.
mbedtls_ecp_check_privkey
\brief This function checks that an \c mbedtls_mpi is a valid private key for this curve.
mbedtls_ecp_check_pub_priv
\brief This function checks that the keypair objects \p pub and \p prv have the same group and the same public point, and that the private key in \p prv is consistent with the public key.
mbedtls_ecp_check_pubkey
\brief This function checks that a point is a valid public key on this curve.
mbedtls_ecp_copy
\brief This function copies the contents of point \p Q into point \p P.
mbedtls_ecp_curve_info_from_grp_id
\brief This function retrieves curve information from an internal group identifier.
mbedtls_ecp_curve_info_from_name
\brief This function retrieves curve information from a human-readable name.
mbedtls_ecp_curve_info_from_tls_id
\brief This function retrieves curve information from a TLS NamedCurve value.
mbedtls_ecp_curve_list
\brief This function retrieves the information defined in mbedtls_ecp_curve_info() for all supported curves.
mbedtls_ecp_export
\brief This function exports generic key-pair parameters.
mbedtls_ecp_gen_key
\brief This function generates an ECP key.
mbedtls_ecp_gen_keypair
\brief This function generates an ECP keypair.
mbedtls_ecp_gen_keypair_base
\brief This function generates a keypair with a configurable base point.
mbedtls_ecp_gen_privkey
\brief This function generates a private key.
mbedtls_ecp_get_type
mbedtls_ecp_group_copy
\brief This function copies the contents of group \p src into group \p dst.
mbedtls_ecp_group_free
\brief This function frees the components of an ECP group.
mbedtls_ecp_group_init
\brief This function initializes an ECP group context without loading any domain parameters.
mbedtls_ecp_group_load
\brief This function sets up an ECP group context from a standardized set of domain parameters.
mbedtls_ecp_grp_id_list
\brief This function retrieves the list of internal group identifiers of all supported curves in the order of preference.
mbedtls_ecp_is_zero
\brief This function checks if a point is the point at infinity.
mbedtls_ecp_keypair_calc_public
\brief Calculate the public key from a private key in a key pair.
mbedtls_ecp_keypair_free
\brief This function frees the components of a key pair.
mbedtls_ecp_keypair_get_group_id
\brief Query the group that a key pair belongs to.
mbedtls_ecp_keypair_init
\brief This function initializes a key pair as an invalid one.
mbedtls_ecp_mul
\brief This function performs a scalar multiplication of a point by an integer: \p R = \p m * \p P.
mbedtls_ecp_mul_restartable
\brief This function performs multiplication of a point by an integer: \p R = \p m * \p P in a restartable way.
mbedtls_ecp_muladd
\brief This function performs multiplication and addition of two points by integers: \p R = \p m * \p P + \p n * \p Q
mbedtls_ecp_muladd_restartable
\brief This function performs multiplication and addition of two points by integers: \p R = \p m * \p P + \p n * \p Q in a restartable way.
mbedtls_ecp_point_cmp
\brief This function compares two points.
mbedtls_ecp_point_free
\brief This function frees the components of a point.
mbedtls_ecp_point_init
\brief This function initializes a point as zero.
mbedtls_ecp_point_read_binary
\brief This function imports a point from unsigned binary data.
mbedtls_ecp_point_read_string
\brief This function imports a non-zero point from two ASCII strings.
mbedtls_ecp_point_write_binary
\brief This function exports a point into unsigned binary data.
mbedtls_ecp_read_key
\brief This function reads an elliptic curve private key.
mbedtls_ecp_self_test
\brief The ECP checkup routine.
mbedtls_ecp_set_public_key
\brief Set the public key in a key pair object.
mbedtls_ecp_set_zero
\brief This function sets a point to the point at infinity.
mbedtls_ecp_tls_read_group
\brief This function sets up an ECP group context from a TLS ECParameters record as defined in RFC 4492, Section 5.4.
mbedtls_ecp_tls_read_group_id
\brief This function extracts an elliptic curve group ID from a TLS ECParameters record as defined in RFC 4492, Section 5.4.
mbedtls_ecp_tls_read_point
\brief This function imports a point from a TLS ECPoint record.
mbedtls_ecp_tls_write_group
\brief This function exports an elliptic curve as a TLS ECParameters record as defined in RFC 4492, Section 5.4.
mbedtls_ecp_tls_write_point
\brief This function exports a point as a TLS ECPoint record defined in RFC 4492, Section 5.4.
mbedtls_ecp_write_key_ext
\brief This function exports an elliptic curve private key.
mbedtls_ecp_write_public_key
\brief This function exports an elliptic curve public key.
mbedtls_entropy_add_source
\brief Adds an entropy source to poll (Thread-safe if MBEDTLS_THREADING_C is enabled)
mbedtls_entropy_free
\brief Free the data in the context
mbedtls_entropy_func
\brief Retrieve entropy from the accumulator (Maximum length: MBEDTLS_ENTROPY_BLOCK_SIZE) (Thread-safe if MBEDTLS_THREADING_C is enabled)
mbedtls_entropy_gather
\brief Trigger an extra gather poll for the accumulator (Thread-safe if MBEDTLS_THREADING_C is enabled)
mbedtls_entropy_init
\brief Initialize the context
mbedtls_entropy_self_test
\brief Checkup routine
mbedtls_entropy_source_self_test
\brief Checkup routine
mbedtls_entropy_update_manual
\brief Add data to the accumulator manually (Thread-safe if MBEDTLS_THREADING_C is enabled)
mbedtls_entropy_update_seed_file
\brief Read and update a seed file. Seed is added to this instance. No more than MBEDTLS_ENTROPY_MAX_SEED_SIZE bytes are read from the seed file. The rest is ignored.
mbedtls_entropy_write_seed_file
\brief Write a seed file
mbedtls_gcm_auth_decrypt_soft
mbedtls_gcm_crypt_and_tag_soft
mbedtls_gcm_finish_soft
mbedtls_gcm_free_soft
mbedtls_gcm_init_soft
When the MBEDTLS_GCM_NON_AES_CIPHER_SOFT_FALLBACK is defined, for non-AES GCM operations we need to fallback to the software function definitions of the mbedtls GCM layer. Thus in this case we need declarations for the software funtions. Please refer mbedtls/include/mbedtls/gcm.h for function documentations
mbedtls_gcm_self_test
\brief The GCM checkup routine.
mbedtls_gcm_setkey_soft
mbedtls_gcm_starts_soft
mbedtls_gcm_update_ad_soft
mbedtls_gcm_update_soft
mbedtls_high_level_strerr
\brief Translate the high-level part of an Mbed TLS error code into a string representation.
mbedtls_internal_ripemd160_process
\brief RIPEMD-160 process data block (internal use only)
mbedtls_internal_sha1_process
\brief SHA-1 process data block (internal use only).
mbedtls_internal_sha256_process
\brief This function processes a single data block within the ongoing SHA-256 computation. This function is for internal use only.
mbedtls_internal_sha512_process
\brief This function processes a single data block within the ongoing SHA-512 computation. This function is for internal use only.
mbedtls_low_level_strerr
\brief Translate the low-level part of an Mbed TLS error code into a string representation.
mbedtls_md
\brief This function calculates the message-digest of a buffer, with respect to a configurable message-digest algorithm in a single call.
mbedtls_md5
\brief Output = MD5( input buffer )
mbedtls_md5_self_test
\brief Checkup routine
mbedtls_md5_starts
\brief MD5 context setup
mbedtls_md_clone
\brief This function clones the state of a message-digest context.
mbedtls_md_file
\brief This function calculates the message-digest checksum result of the contents of the provided file.
mbedtls_md_finish
\brief This function finishes the digest operation, and writes the result to the output buffer.
mbedtls_md_free
\brief This function clears the internal structure of \p ctx and frees any embedded internal structure, but does not free \p ctx itself.
mbedtls_md_get_name
\brief This function returns the name of the message digest for the message-digest information structure given.
mbedtls_md_get_size
\brief This function extracts the message-digest size from the message-digest information structure.
mbedtls_md_get_type
\brief This function extracts the message-digest type from the message-digest information structure.
mbedtls_md_hmac
\brief This function calculates the full generic HMAC on the input buffer with the provided key.
mbedtls_md_hmac_finish
\brief This function finishes the HMAC operation, and writes the result to the output buffer.
mbedtls_md_hmac_reset
\brief This function prepares to authenticate a new message with the same key as the previous HMAC operation.
mbedtls_md_hmac_starts
\brief This function sets the HMAC key and prepares to authenticate a new message.
mbedtls_md_hmac_update
\brief This function feeds an input buffer into an ongoing HMAC computation.
mbedtls_md_info_from_ctx
\brief This function returns the message-digest information from the given context.
mbedtls_md_info_from_string
\brief This function returns the message-digest information associated with the given digest name.
mbedtls_md_info_from_type
\brief This function returns the message-digest information associated with the given digest type.
mbedtls_md_init
\brief This function initializes a message-digest context without binding it to a particular message-digest algorithm.
mbedtls_md_list
\brief This function returns the list of digests supported by the generic digest module.
mbedtls_md_setup
\brief This function selects the message digest algorithm to use, and allocates internal structures.
mbedtls_md_starts
\brief This function starts a message-digest computation.
mbedtls_md_update
\brief This function feeds an input buffer into an ongoing message-digest computation.
mbedtls_mpi_add_abs
\brief Perform an unsigned addition of MPIs: X = |A| + |B|
mbedtls_mpi_add_int
\brief Perform a signed addition of an MPI and an integer: X = A + b
mbedtls_mpi_add_mpi
\brief Perform a signed addition of MPIs: X = A + B
mbedtls_mpi_bitlen
\brief Return the number of bits up to and including the most significant bit of value \c 1.
mbedtls_mpi_cmp_abs
\brief Compare the absolute values of two MPIs.
mbedtls_mpi_cmp_int
\brief Compare an MPI with an integer.
mbedtls_mpi_cmp_mpi
\brief Compare two MPIs.
mbedtls_mpi_copy
\brief Make a copy of an MPI.
mbedtls_mpi_div_int
\brief Perform a division with remainder of an MPI by an integer: A = Q * b + R
mbedtls_mpi_div_mpi
\brief Perform a division with remainder of two MPIs: A = Q * B + R
mbedtls_mpi_exp_mod
\brief Perform a modular exponentiation: X = A^E mod N
mbedtls_mpi_exp_mod_soft
@brief Perform a sliding-window exponentiation: X = A^E mod N
mbedtls_mpi_fill_random
\brief Fill an MPI with a number of random bytes.
mbedtls_mpi_free
\brief This function frees the components of an MPI context.
mbedtls_mpi_gcd
\brief Compute the greatest common divisor: G = gcd(A, B)
mbedtls_mpi_gen_prime
\brief Generate a prime number.
mbedtls_mpi_get_bit
\brief Get a specific bit from an MPI.
mbedtls_mpi_grow
\brief Enlarge an MPI to the specified number of limbs.
mbedtls_mpi_init
\brief Initialize an MPI context.
mbedtls_mpi_inv_mod
\brief Compute the modular inverse: X = A^-1 mod N
mbedtls_mpi_is_prime_ext
\brief Miller-Rabin primality test.
mbedtls_mpi_lsb
\brief Return the number of bits of value \c 0 before the least significant bit of value \c 1.
mbedtls_mpi_lset
\brief Store integer value in MPI.
mbedtls_mpi_lt_mpi_ct
\brief Check if an MPI is less than the other in constant time.
mbedtls_mpi_mod_int
\brief Perform a modular reduction with respect to an integer. r = A mod b
mbedtls_mpi_mod_mpi
\brief Perform a modular reduction. R = A mod B
mbedtls_mpi_mul_int
\brief Perform a multiplication of an MPI with an unsigned integer: X = A * b
mbedtls_mpi_mul_mpi
\brief Perform a multiplication of two MPIs: X = A * B
mbedtls_mpi_random
Generate a random number uniformly in a range.
mbedtls_mpi_read_binary
\brief Import an MPI from unsigned big endian binary data.
mbedtls_mpi_read_binary_le
\brief Import X from unsigned binary data, little endian
mbedtls_mpi_read_file
\brief Read an MPI from a line in an opened file.
mbedtls_mpi_read_string
\brief Import an MPI from an ASCII string.
mbedtls_mpi_safe_cond_assign
\brief Perform a safe conditional copy of MPI which doesn’t reveal whether the condition was true or not.
mbedtls_mpi_safe_cond_swap
\brief Perform a safe conditional swap which doesn’t reveal whether the condition was true or not.
mbedtls_mpi_self_test
\brief Checkup routine
mbedtls_mpi_set_bit
\brief Modify a specific bit in an MPI.
mbedtls_mpi_shift_l
\brief Perform a left-shift on an MPI: X <<= count
mbedtls_mpi_shift_r
\brief Perform a right-shift on an MPI: X >>= count
mbedtls_mpi_shrink
\brief This function resizes an MPI downwards, keeping at least the specified number of limbs.
mbedtls_mpi_size
\brief Return the total size of an MPI value in bytes.
mbedtls_mpi_sub_abs
\brief Perform an unsigned subtraction of MPIs: X = |A| - |B|
mbedtls_mpi_sub_int
\brief Perform a signed subtraction of an MPI and an integer: X = A - b
mbedtls_mpi_sub_mpi
\brief Perform a signed subtraction of MPIs: X = A - B
mbedtls_mpi_swap
\brief Swap the contents of two MPIs.
mbedtls_mpi_write_binary
\brief Export X into unsigned binary data, big endian. Always fills the whole buffer, which will start with zeros if the number is smaller.
mbedtls_mpi_write_binary_le
\brief Export X into unsigned binary data, little endian. Always fills the whole buffer, which will end with zeros if the number is smaller.
mbedtls_mpi_write_file
\brief Export an MPI into an opened file.
mbedtls_mpi_write_string
\brief Export an MPI to an ASCII string.
mbedtls_ms_time
\brief Get time in milliseconds.
mbedtls_pk_can_do
\brief Tell if a context can do the operation given by type
mbedtls_pk_check_pair
\brief Check if a public-private pair of keys matches.
mbedtls_pk_copy_from_psa
\brief Create a PK context starting from a key stored in PSA. This key: - must be exportable and - must be an RSA or EC key pair or public key (FFDH is not supported in PK).
mbedtls_pk_copy_public_from_psa
\brief Create a PK context for the public key of a PSA key.
mbedtls_pk_debug
\brief Export debug information
mbedtls_pk_decrypt
\brief Decrypt message (including padding if relevant).
mbedtls_pk_encrypt
\brief Encrypt message (including padding if relevant).
mbedtls_pk_free
\brief Free the components of a #mbedtls_pk_context.
mbedtls_pk_get_bitlen
\brief Get the size in bits of the underlying key
mbedtls_pk_get_name
\brief Access the type name
mbedtls_pk_get_psa_attributes
\brief Determine valid PSA attributes that can be used to import a key into PSA.
mbedtls_pk_get_type
\brief Get the key type
mbedtls_pk_import_into_psa
\brief Import a key into the PSA key store.
mbedtls_pk_info_from_type
\brief Return information associated with the given PK type
mbedtls_pk_init
\brief Initialize a #mbedtls_pk_context (as NONE).
mbedtls_pk_parse_key
\ingroup pk_module / /* \brief Parse a private key in PEM or DER format
mbedtls_pk_parse_keyfile
\ingroup pk_module / /* \brief Load and parse a private key
mbedtls_pk_parse_public_key
\ingroup pk_module / /* \brief Parse a public key in PEM or DER format
mbedtls_pk_parse_public_keyfile
\ingroup pk_module / /* \brief Load and parse a public key
mbedtls_pk_parse_subpubkey
\brief Parse a SubjectPublicKeyInfo DER structure
mbedtls_pk_setup
\brief Initialize a PK context with the information given and allocates the type-specific PK subcontext.
mbedtls_pk_setup_rsa_alt
\brief Initialize an RSA-alt context
mbedtls_pk_sign
\brief Make signature, including padding if relevant.
mbedtls_pk_sign_ext
\brief Make signature given a signature type.
mbedtls_pk_sign_restartable
\brief Restartable version of \c mbedtls_pk_sign()
mbedtls_pk_verify
\brief Verify signature (including padding if relevant).
mbedtls_pk_verify_ext
\brief Verify signature, with options. (Includes verification of the padding depending on type.)
mbedtls_pk_verify_restartable
\brief Restartable version of \c mbedtls_pk_verify()
mbedtls_pk_write_key_der
\brief Write a private key to a PKCS#1 or SEC1 DER structure Note: data is written at the end of the buffer! Use the return value to determine where you should start using the buffer
mbedtls_pk_write_key_pem
\brief Write a private key to a PKCS#1 or SEC1 PEM string
mbedtls_pk_write_pubkey
\brief Write a subjectPublicKey to ASN.1 data Note: function works backwards in data buffer
mbedtls_pk_write_pubkey_der
\brief Write a public key to a SubjectPublicKeyInfo DER structure Note: data is written at the end of the buffer! Use the return value to determine where you should start using the buffer
mbedtls_pk_write_pubkey_pem
\brief Write a public key to a PEM string
mbedtls_platform_zeroize
\brief Securely zeroize a buffer
mbedtls_poly1305_finish
\brief This function generates the Poly1305 Message Authentication Code (MAC).
mbedtls_poly1305_free
\brief This function releases and clears the specified Poly1305 context.
mbedtls_poly1305_init
\brief This function initializes the specified Poly1305 context.
mbedtls_poly1305_mac
\brief This function calculates the Poly1305 MAC of the input buffer with the provided key.
mbedtls_poly1305_self_test
\brief The Poly1305 checkup routine.
mbedtls_poly1305_starts
\brief This function sets the one-time authentication key.
mbedtls_poly1305_update
\brief This functions feeds an input buffer into an ongoing Poly1305 computation.
mbedtls_psa_crypto_free
\brief Library deinitialization.
mbedtls_psa_get_stats
\brief Get statistics about resource consumption related to the PSA keystore.
mbedtls_psa_inject_entropy
\brief Inject an initial entropy seed for the random generator into secure storage.
mbedtls_ripemd160
\brief Output = RIPEMD-160( input buffer )
mbedtls_ripemd160_clone
\brief Clone (the state of) a RIPEMD-160 context
mbedtls_ripemd160_finish
\brief RIPEMD-160 final digest
mbedtls_ripemd160_free
\brief Clear RIPEMD-160 context
mbedtls_ripemd160_init
\brief Initialize RIPEMD-160 context
mbedtls_ripemd160_self_test
\brief Checkup routine
mbedtls_ripemd160_starts
\brief RIPEMD-160 context setup
mbedtls_ripemd160_update
\brief RIPEMD-160 process buffer
mbedtls_rsa_check_privkey
\brief This function checks if a context contains an RSA private key and perform basic consistency checks.
mbedtls_rsa_check_pub_priv
\brief This function checks a public-private RSA key pair.
mbedtls_rsa_check_pubkey
\brief This function checks if a context contains at least an RSA public key.
mbedtls_rsa_complete
\brief This function completes an RSA context from a set of imported core parameters.
mbedtls_rsa_copy
\brief This function copies the components of an RSA context.
mbedtls_rsa_export
\brief This function exports the core parameters of an RSA key.
mbedtls_rsa_export_crt
\brief This function exports CRT parameters of a private RSA key.
mbedtls_rsa_export_raw
\brief This function exports core parameters of an RSA key in raw big-endian binary format.
mbedtls_rsa_free
\brief This function frees the components of an RSA key.
mbedtls_rsa_gen_key
\brief This function generates an RSA keypair.
mbedtls_rsa_get_bitlen
\brief This function retrieves the length of the RSA modulus in bits.
mbedtls_rsa_get_len
\brief This function retrieves the length of RSA modulus in Bytes.
mbedtls_rsa_get_md_alg
\brief This function retrieves hash identifier of mbedtls_md_type_t type.
mbedtls_rsa_get_padding_mode
\brief This function retrieves padding mode of initialized RSA context.
mbedtls_rsa_import
\brief This function imports a set of core parameters into an RSA context.
mbedtls_rsa_import_raw
\brief This function imports core RSA parameters, in raw big-endian binary format, into an RSA context.
mbedtls_rsa_init
\brief This function initializes an RSA context.
mbedtls_rsa_pkcs1_decrypt
\brief This function performs an RSA operation, then removes the message padding.
mbedtls_rsa_pkcs1_encrypt
\brief This function adds the message padding, then performs an RSA operation.
mbedtls_rsa_pkcs1_sign
\brief This function performs a private RSA operation to sign a message digest using PKCS#1.
mbedtls_rsa_pkcs1_verify
\brief This function performs a public RSA operation and checks the message digest.
mbedtls_rsa_private
\brief This function performs an RSA private key operation.
mbedtls_rsa_public
\brief This function performs an RSA public key operation.
mbedtls_rsa_rsaes_oaep_decrypt
\brief This function performs a PKCS#1 v2.1 OAEP decryption operation (RSAES-OAEP-DECRYPT).
mbedtls_rsa_rsaes_oaep_encrypt
\brief This function performs a PKCS#1 v2.1 OAEP encryption operation (RSAES-OAEP-ENCRYPT).
mbedtls_rsa_rsaes_pkcs1_v15_decrypt
\brief This function performs a PKCS#1 v1.5 decryption operation (RSAES-PKCS1-v1_5-DECRYPT).
mbedtls_rsa_rsaes_pkcs1_v15_encrypt
\brief This function performs a PKCS#1 v1.5 encryption operation (RSAES-PKCS1-v1_5-ENCRYPT).
mbedtls_rsa_rsassa_pkcs1_v15_sign
\brief This function performs a PKCS#1 v1.5 signature operation (RSASSA-PKCS1-v1_5-SIGN).
mbedtls_rsa_rsassa_pkcs1_v15_verify
\brief This function performs a PKCS#1 v1.5 verification operation (RSASSA-PKCS1-v1_5-VERIFY).
mbedtls_rsa_rsassa_pss_sign
\brief This function performs a PKCS#1 v2.1 PSS signature operation (RSASSA-PSS-SIGN).
mbedtls_rsa_rsassa_pss_sign_ext
\brief This function performs a PKCS#1 v2.1 PSS signature operation (RSASSA-PSS-SIGN).
mbedtls_rsa_rsassa_pss_verify
\brief This function performs a PKCS#1 v2.1 PSS verification operation (RSASSA-PSS-VERIFY).
mbedtls_rsa_rsassa_pss_verify_ext
\brief This function performs a PKCS#1 v2.1 PSS verification operation (RSASSA-PSS-VERIFY).
mbedtls_rsa_self_test
\brief The RSA checkup routine.
mbedtls_rsa_set_padding
\brief This function sets padding for an already initialized RSA context.
mbedtls_sha1
\brief This function calculates the SHA-1 checksum of a buffer.
mbedtls_sha3
\brief This function calculates the SHA-3 checksum of a buffer.
mbedtls_sha1_clone
\brief This function clones the state of a SHA-1 context.
mbedtls_sha1_finish
\brief This function finishes the SHA-1 operation, and writes the result to the output buffer.
mbedtls_sha1_free
\brief This function clears a SHA-1 context.
mbedtls_sha1_init
\brief This function initializes a SHA-1 context.
mbedtls_sha1_self_test
\brief The SHA-1 checkup routine.
mbedtls_sha1_starts
\brief This function starts a SHA-1 checksum calculation.
mbedtls_sha1_update
\brief This function feeds an input buffer into an ongoing SHA-1 checksum calculation.
mbedtls_sha3_clone
\brief This function clones the state of a SHA-3 context.
mbedtls_sha3_finish
\brief This function finishes the SHA-3 operation, and writes the result to the output buffer.
mbedtls_sha3_free
\brief This function clears a SHA-3 context.
mbedtls_sha3_init
\brief This function initializes a SHA-3 context.
mbedtls_sha3_self_test
\brief Checkup routine for the algorithms implemented by this module: SHA3-224, SHA3-256, SHA3-384, SHA3-512.
mbedtls_sha3_starts
\brief This function starts a SHA-3 checksum calculation.
mbedtls_sha3_update
\brief This function feeds an input buffer into an ongoing SHA-3 checksum calculation.
mbedtls_sha256
\brief This function calculates the SHA-224 or SHA-256 checksum of a buffer.
mbedtls_sha512
\brief This function calculates the SHA-512 or SHA-384 checksum of a buffer.
mbedtls_sha224_self_test
\brief The SHA-224 checkup routine.
mbedtls_sha256_clone
\brief This function clones the state of a SHA-256 context.
mbedtls_sha256_finish
\brief This function finishes the SHA-256 operation, and writes the result to the output buffer.
mbedtls_sha256_free
\brief This function clears a SHA-256 context.
mbedtls_sha256_init
\brief This function initializes a SHA-256 context.
mbedtls_sha256_self_test
\brief The SHA-256 checkup routine.
mbedtls_sha256_starts
\brief This function starts a SHA-224 or SHA-256 checksum calculation.
mbedtls_sha256_update
\brief This function feeds an input buffer into an ongoing SHA-256 checksum calculation.
mbedtls_sha384_self_test
\brief The SHA-384 checkup routine.
mbedtls_sha512_clone
\brief This function clones the state of a SHA-512 context.
mbedtls_sha512_finish
\brief This function finishes the SHA-512 operation, and writes the result to the output buffer.
mbedtls_sha512_free
\brief This function clears a SHA-512 context.
mbedtls_sha512_init
\brief This function initializes a SHA-512 context.
mbedtls_sha512_self_test
\brief The SHA-512 checkup routine.
mbedtls_sha512_starts
\brief This function starts a SHA-384 or SHA-512 checksum calculation.
mbedtls_sha512_update
\brief This function feeds an input buffer into an ongoing SHA-512 checksum calculation.
mbedtls_ssl_check_pending
\brief Check if there is data already read from the underlying transport but not yet processed.
mbedtls_ssl_check_record
\brief Check whether a buffer contains a valid and authentic record that has not been seen before. (DTLS only).
mbedtls_ssl_ciphersuite_from_id
mbedtls_ssl_ciphersuite_from_string
mbedtls_ssl_ciphersuite_get_cipher_key_bitlen
mbedtls_ssl_close_notify
\brief Notify the peer that the connection is being closed
mbedtls_ssl_conf_alpn_protocols
\brief Set the supported Application Layer Protocols.
mbedtls_ssl_conf_authmode
\brief Set the certificate verification mode Default: NONE on server, REQUIRED on client
mbedtls_ssl_conf_ca_chain
\brief Set the data required to verify peer certificate
mbedtls_ssl_conf_cert_profile
\brief Set the X.509 security profile used for verification
mbedtls_ssl_conf_cert_req_ca_list
\brief Whether to send a list of acceptable CAs in CertificateRequest messages. (Default: do send)
mbedtls_ssl_conf_ciphersuites
\brief Set the list of allowed ciphersuites and the preference order. First in the list has the highest preference.
mbedtls_ssl_conf_dbg
\brief Set the debug callback
mbedtls_ssl_conf_dtls_badmac_limit
\brief Set a limit on the number of records with a bad MAC before terminating the connection. (DTLS only, no effect on TLS.) Default: 0 (disabled).
mbedtls_ssl_conf_encrypt_then_mac
\brief Enable or disable Encrypt-then-MAC (Default: MBEDTLS_SSL_ETM_ENABLED)
mbedtls_ssl_conf_endpoint
\brief Set the current endpoint type
mbedtls_ssl_conf_extended_master_secret
\brief Enable or disable Extended Master Secret negotiation. (Default: MBEDTLS_SSL_EXTENDED_MS_ENABLED)
mbedtls_ssl_conf_groups
\brief Set the allowed groups in order of preference.
mbedtls_ssl_conf_legacy_renegotiation
\brief Prevent or allow legacy renegotiation. (Default: MBEDTLS_SSL_LEGACY_NO_RENEGOTIATION)
mbedtls_ssl_conf_max_frag_len
\brief Set the maximum fragment length to emit and/or negotiate. (Typical: the smaller of #MBEDTLS_SSL_IN_CONTENT_LEN and #MBEDTLS_SSL_OUT_CONTENT_LEN, usually 2^14 bytes) (Server: set maximum fragment length to emit, usually negotiated by the client during handshake) (Client: set maximum fragment length to emit and negotiate with the server during handshake) (Default: #MBEDTLS_SSL_MAX_FRAG_LEN_NONE)
mbedtls_ssl_conf_own_cert
\brief Set own certificate chain and private key
mbedtls_ssl_conf_preference_order
\brief Pick the ciphersuites order according to the second parameter in the SSL Server module (MBEDTLS_SSL_SRV_C). (Default, if never called: MBEDTLS_SSL_SRV_CIPHERSUITE_ORDER_SERVER)
mbedtls_ssl_conf_read_timeout
\brief Set the timeout period for mbedtls_ssl_read() (Default: no timeout.)
mbedtls_ssl_conf_renegotiation
\brief Enable / Disable renegotiation support for connection when initiated by peer (Default: MBEDTLS_SSL_RENEGOTIATION_DISABLED)
mbedtls_ssl_conf_renegotiation_enforced
\brief Enforce renegotiation requests. (Default: enforced, max_records = 16)
mbedtls_ssl_conf_renegotiation_period
\brief Set record counter threshold for periodic renegotiation. (Default: 2^48 - 1)
mbedtls_ssl_conf_rng
\brief Set the random number generator callback
mbedtls_ssl_conf_session_cache
\brief Set the session cache callbacks (server-side only) If not set, no session resuming is done (except if session tickets are enabled too).
mbedtls_ssl_conf_session_tickets
\brief Enable / Disable TLS 1.2 session tickets (client only, TLS 1.2 only). Enabled by default.
mbedtls_ssl_conf_session_tickets_cb
\brief Configure SSL session ticket callbacks (server only). (Default: none.)
mbedtls_ssl_conf_sig_algs
\brief Configure allowed signature algorithms for use in TLS
mbedtls_ssl_conf_sni
\brief Set server side ServerName TLS extension callback (optional, server-side only).
mbedtls_ssl_conf_transport
\brief Set the transport type (TLS or DTLS). Default: TLS
mbedtls_ssl_conf_verify
\brief Set the verification callback (Optional).
mbedtls_ssl_config_defaults
\brief Load reasonable default SSL configuration values. (You need to call mbedtls_ssl_config_init() first.)
mbedtls_ssl_config_free
\brief Free an SSL configuration context
mbedtls_ssl_config_init
\brief Initialize an SSL configuration context Just makes the context ready for mbedtls_ssl_config_defaults() or mbedtls_ssl_config_free().
mbedtls_ssl_free
\brief Free referenced items in an SSL context and clear memory
mbedtls_ssl_get_alpn_protocol
\brief Get the name of the negotiated Application Layer Protocol. This function should be called after the handshake is completed.
mbedtls_ssl_get_bytes_avail
\brief Return the number of application data bytes remaining to be read from the current record.
mbedtls_ssl_get_ciphersuite
\brief Return the name of the current ciphersuite
mbedtls_ssl_get_ciphersuite_id
\brief Return the ID of the ciphersuite associated with the given name
mbedtls_ssl_get_ciphersuite_id_from_ssl
\brief Return the id of the current ciphersuite
mbedtls_ssl_get_ciphersuite_name
\brief Return the name of the ciphersuite associated with the given ID
mbedtls_ssl_get_hs_sni
\brief Retrieve SNI extension value for the current handshake. Available in \c f_cert_cb of \c mbedtls_ssl_conf_cert_cb(), this is the same value passed to \c f_sni callback of \c mbedtls_ssl_conf_sni() and may be used instead of \c mbedtls_ssl_conf_sni().
mbedtls_ssl_get_max_in_record_payload
\brief Return the current maximum incoming record payload in bytes.
mbedtls_ssl_get_max_out_record_payload
\brief Return the current maximum outgoing record payload in bytes.
mbedtls_ssl_get_peer_cert
\brief Return the peer certificate from the current connection.
mbedtls_ssl_get_record_expansion
\brief Return the (maximum) number of bytes added by the record layer: header + encryption/MAC overhead (inc. padding)
mbedtls_ssl_get_session
\brief Export a session in order to resume it later.
mbedtls_ssl_get_verify_result
\brief Return the result of the certificate verification
mbedtls_ssl_get_version
\brief Return the current TLS version
mbedtls_ssl_handshake
\brief Perform the SSL handshake
mbedtls_ssl_handshake_step
\brief Perform a single step of the SSL handshake
mbedtls_ssl_init
\brief Initialize an SSL context Just makes the context ready for mbedtls_ssl_setup() or mbedtls_ssl_free()
mbedtls_ssl_list_ciphersuites
mbedtls_ssl_read
\brief Read at most ‘len’ application data bytes
mbedtls_ssl_renegotiate
\brief Initiate an SSL renegotiation on the running connection. Client: perform the renegotiation right now. Server: request renegotiation, which will be performed during the next call to mbedtls_ssl_read() if honored by client.
mbedtls_ssl_send_alert_message
\brief Send an alert message
mbedtls_ssl_session_free
\brief Free referenced items in an SSL session including the peer certificate and clear memory
mbedtls_ssl_session_init
\brief Initialize SSL session structure
mbedtls_ssl_session_load
\brief Load serialized session data into a session structure. On client, this can be used for loading saved sessions before resuming them with mbedtls_ssl_set_session(). On server, this can be used for alternative implementations of session cache or session tickets.
mbedtls_ssl_session_reset
\brief Reset an already initialized SSL context for re-use while retaining application-set variables, function pointers and data.
mbedtls_ssl_session_save
\brief Save session structure as serialized data in a buffer. On client, this can be used for saving session data, potentially in non-volatile storage, for resuming later. On server, this can be used for alternative implementations of session cache or session tickets.
mbedtls_ssl_set_bio
\brief Set the underlying BIO callbacks for write, read and read-with-timeout.
mbedtls_ssl_set_export_keys_cb
\brief Configure a key export callback. (Default: none.)
mbedtls_ssl_set_hostname
\brief Set or reset the hostname to check against the received peer certificate. On a client, this also sets the ServerName TLS extension, if that extension is enabled. On a TLS 1.3 client, this also sets the server name in the session resumption ticket, if that feature is enabled.
mbedtls_ssl_set_hs_authmode
\brief Set authmode for the current handshake.
mbedtls_ssl_set_hs_ca_chain
\brief Set the data required to verify peer certificate for the current handshake
mbedtls_ssl_set_hs_dn_hints
\brief Set DN hints sent to client in CertificateRequest message
mbedtls_ssl_set_hs_own_cert
\brief Set own certificate and key for the current handshake
mbedtls_ssl_set_session
\brief Load a session for session resumption.
mbedtls_ssl_set_timer_cb
\brief Set the timer callbacks (Mandatory for DTLS.)
mbedtls_ssl_set_verify
\brief Set a connection-specific verification callback (optional).
mbedtls_ssl_setup
\brief Set up an SSL context for use
mbedtls_ssl_tls_prf
\brief TLS-PRF function for key derivation.
mbedtls_ssl_write
\brief Try to write exactly ‘len’ application data bytes
mbedtls_strerror
\brief Translate an Mbed TLS error code into a string representation. The result is truncated if necessary and always includes a terminating null byte.
mbedtls_x509_crl_free
\brief Unallocate all CRL data
mbedtls_x509_crl_info
\brief Returns an informational string about the CRL.
mbedtls_x509_crl_init
\brief Initialize a CRL (chain)
mbedtls_x509_crl_parse
\brief Parse one or more CRLs and append them to the chained list
mbedtls_x509_crl_parse_der
\brief Parse a DER-encoded CRL and append it to the chained list
mbedtls_x509_crl_parse_file
\brief Load one or more CRLs and append them to the chained list
mbedtls_x509_crt_check_extended_key_usage
\brief Check usage of certificate against extendedKeyUsage.
mbedtls_x509_crt_check_key_usage
\brief Check usage of certificate against keyUsage extension.
mbedtls_x509_crt_free
\brief Unallocate all certificate data
mbedtls_x509_crt_get_ca_istrue
\brief Access the ca_istrue field
mbedtls_x509_crt_info
\brief Returns an informational string about the certificate.
mbedtls_x509_crt_init
\brief Initialize a certificate (chain)
mbedtls_x509_crt_is_revoked
\brief Verify the certificate revocation status
mbedtls_x509_crt_parse
\brief Parse one DER-encoded or one or more concatenated PEM-encoded certificates and add them to the chained list.
mbedtls_x509_crt_parse_cn_inet_pton
\brief This function parses a CN string as an IP address.
mbedtls_x509_crt_parse_der
\brief Parse a single DER formatted certificate and add it to the end of the provided chained list.
mbedtls_x509_crt_parse_der_nocopy
\brief Parse a single DER formatted certificate and add it to the end of the provided chained list. This is a variant of mbedtls_x509_crt_parse_der() which takes temporary ownership of the CRT buffer until the CRT is destroyed.
mbedtls_x509_crt_parse_der_with_ext_cb
\brief Parse a single DER formatted certificate and add it to the end of the provided chained list.
mbedtls_x509_crt_parse_file
\brief Load one or more certificates and add them to the chained list. Parses permissively. If some certificates can be parsed, the result is the number of failed certificates it encountered. If none complete correctly, the first error is returned.
mbedtls_x509_crt_parse_path
\brief Load one or more certificate files from a path and add them to the chained list. Parses permissively. If some certificates can be parsed, the result is the number of failed certificates it encountered. If none complete correctly, the first error is returned.
mbedtls_x509_crt_verify
\brief Verify a chain of certificates.
mbedtls_x509_crt_verify_info
\brief Returns an informational string about the verification status of a certificate.
mbedtls_x509_crt_verify_restartable
\brief Restartable version of \c mbedtls_crt_verify_with_profile()
mbedtls_x509_crt_verify_with_profile
\brief Verify a chain of certificates with respect to a configurable security profile.
mbedtls_x509_dn_gets
\brief Store the certificate DN in printable form into buf; no more than size characters will be written.
mbedtls_x509_free_subject_alt_name
\brief Unallocate all data related to subject alternative name
mbedtls_x509_parse_subject_alt_name
\brief This function parses an item in the SubjectAlternativeNames extension. Please note that this function might allocate additional memory for a subject alternative name, thus mbedtls_x509_free_subject_alt_name has to be called to dispose of this additional memory afterwards.
mbedtls_x509_serial_gets
\brief Store the certificate serial in printable form into buf; no more than size characters will be written.
mbedtls_x509_string_to_names
\brief Convert the certificate DN string \p name into a linked list of mbedtls_x509_name (equivalent to mbedtls_asn1_named_data).
mbedtls_x509_time_cmp
\brief Compare pair of mbedtls_x509_time.
mbedtls_x509_time_is_future
\brief Check a given mbedtls_x509_time against the system time and tell if it’s in the future.
mbedtls_x509_time_is_past
\brief Check a given mbedtls_x509_time against the system time and tell if it’s in the past.
mbedtls_x509write_crt_der
\brief Write a built up certificate to a X509 DER structure Note: data is written at the end of the buffer! Use the return value to determine where you should start using the buffer
mbedtls_x509write_crt_free
\brief Free the contents of a CRT write context
mbedtls_x509write_crt_init
\brief Initialize a CRT writing context
mbedtls_x509write_crt_pem
\brief Write a built up certificate to a X509 PEM string
mbedtls_x509write_crt_set_authority_key_identifier
\brief Set the authorityKeyIdentifier extension for a CRT Requires that mbedtls_x509write_crt_set_issuer_key() has been called before
mbedtls_x509write_crt_set_basic_constraints
\brief Set the basicConstraints extension for a CRT
mbedtls_x509write_crt_set_ext_key_usage
\brief Set the Extended Key Usage Extension (e.g. MBEDTLS_OID_SERVER_AUTH)
mbedtls_x509write_crt_set_extension
\brief Generic function to add to or replace an extension in the CRT
mbedtls_x509write_crt_set_issuer_key
\brief Set the issuer key used for signing the certificate
mbedtls_x509write_crt_set_issuer_name
\brief Set the issuer name for a Certificate Issuer names should contain a comma-separated list of OID types and values: e.g. “C=UK,O=ARM,CN=Mbed TLS CA”
mbedtls_x509write_crt_set_key_usage
\brief Set the Key Usage Extension flags (e.g. MBEDTLS_X509_KU_DIGITAL_SIGNATURE | MBEDTLS_X509_KU_KEY_CERT_SIGN)
mbedtls_x509write_crt_set_md_alg
\brief Set the MD algorithm to use for the signature (e.g. MBEDTLS_MD_SHA1)
mbedtls_x509write_crt_set_ns_cert_type
\brief Set the Netscape Cert Type flags (e.g. MBEDTLS_X509_NS_CERT_TYPE_SSL_CLIENT | MBEDTLS_X509_NS_CERT_TYPE_EMAIL)
mbedtls_x509write_crt_set_serial_raw
\brief Set the serial number for a Certificate.
mbedtls_x509write_crt_set_subject_alternative_name
\brief Set Subject Alternative Name
mbedtls_x509write_crt_set_subject_key
\brief Set the subject public key for the certificate
mbedtls_x509write_crt_set_subject_key_identifier
\brief Set the subjectKeyIdentifier extension for a CRT Requires that mbedtls_x509write_crt_set_subject_key() has been called before
mbedtls_x509write_crt_set_subject_name
\brief Set the subject name for a Certificate Subject names should contain a comma-separated list of OID types and values: e.g. “C=UK,O=ARM,CN=Mbed TLS Server 1”
mbedtls_x509write_crt_set_validity
\brief Set the validity period for a Certificate Timestamps should be in string format for UTC timezone i.e. “YYYYMMDDhhmmss” e.g. “20131231235959” for December 31st 2013 at 23:59:59
mbedtls_x509write_crt_set_version
\brief Set the version for a Certificate Default: MBEDTLS_X509_CRT_VERSION_3
mblen
mbstowcs
mbtowc
mcpwm_capture_channel_disable
@brief Disable MCPWM capture channel
mcpwm_capture_channel_enable
@brief Enable MCPWM capture channel
mcpwm_capture_channel_register_event_callbacks
@brief Set event callbacks for MCPWM capture channel
mcpwm_capture_channel_trigger_soft_catch
@brief Trigger a catch by software
mcpwm_capture_timer_disable
@brief Disable MCPWM capture timer
mcpwm_capture_timer_enable
@brief Enable MCPWM capture timer
mcpwm_capture_timer_get_resolution
@brief Get MCPWM capture timer resolution, in Hz
mcpwm_capture_timer_set_phase_on_sync
@brief Set sync phase for MCPWM capture timer
mcpwm_capture_timer_start
@brief Start MCPWM capture timer
mcpwm_capture_timer_stop
@brief Stop MCPWM capture timer
mcpwm_comparator_new_etm_event
@brief Get the ETM event for MCPWM comparator
mcpwm_comparator_register_event_callbacks
@brief Set event callbacks for MCPWM comparator
mcpwm_comparator_set_compare_value
@brief Set MCPWM comparator’s compare value
mcpwm_del_capture_channel
@brief Delete MCPWM capture channel
mcpwm_del_capture_timer
@brief Delete MCPWM capture timer
mcpwm_del_comparator
@brief Delete MCPWM comparator
mcpwm_del_fault
@brief Delete MCPWM fault
mcpwm_del_generator
@brief Delete MCPWM generator
mcpwm_del_operator
@brief Delete MCPWM operator
mcpwm_del_sync_src
@brief Delete MCPWM sync source
mcpwm_del_timer
@brief Delete MCPWM timer
mcpwm_fault_register_event_callbacks
@brief Set event callbacks for MCPWM fault
mcpwm_generator_set_action_on_brake_event
@brief Set generator action on MCPWM brake event
mcpwm_generator_set_action_on_compare_event
@brief Set generator action on MCPWM compare event
mcpwm_generator_set_action_on_fault_event
@brief Set generator action on MCPWM Fault event
mcpwm_generator_set_action_on_sync_event
@brief Set generator action on MCPWM Sync event
mcpwm_generator_set_action_on_timer_event
@brief Set generator action on MCPWM timer event
mcpwm_generator_set_actions_on_brake_event
@brief Set generator actions on multiple MCPWM brake events
mcpwm_generator_set_actions_on_compare_event
@brief Set generator actions on multiple MCPWM compare events
mcpwm_generator_set_actions_on_timer_event
@brief Set generator actions on multiple MCPWM timer events
mcpwm_generator_set_dead_time
@brief Set dead time for MCPWM generator
mcpwm_generator_set_force_level
@brief Set force level for MCPWM generator
mcpwm_new_capture_channel
@brief Create MCPWM capture channel
mcpwm_new_capture_timer
@brief Create MCPWM capture timer
mcpwm_new_comparator
@brief Create MCPWM comparator
mcpwm_new_generator
@brief Allocate MCPWM generator from given operator
mcpwm_new_gpio_fault
@brief Create MCPWM GPIO fault
mcpwm_new_gpio_sync_src
@brief Create MCPWM GPIO sync source
mcpwm_new_operator
@brief Create MCPWM operator
mcpwm_new_soft_fault
@brief Create MCPWM software fault
mcpwm_new_soft_sync_src
@brief Create MCPWM software sync source
mcpwm_new_timer
@brief Create MCPWM timer
mcpwm_new_timer_sync_src
@brief Create MCPWM timer sync source
mcpwm_operator_apply_carrier
@brief Apply carrier feature for MCPWM operator
mcpwm_operator_connect_timer
@brief Connect MCPWM operator and timer, so that the operator can be driven by the timer
mcpwm_operator_recover_from_fault
@brief Try to make the operator recover from fault
mcpwm_operator_register_event_callbacks
@brief Set event callbacks for MCPWM operator
mcpwm_operator_set_brake_on_fault
@brief Set brake method for MCPWM operator
mcpwm_soft_fault_activate
@brief Activate the software fault, trigger the fault event for once
mcpwm_soft_sync_activate
@brief Activate the software sync, trigger the sync event for once
mcpwm_timer_disable
@brief Disable MCPWM timer
mcpwm_timer_enable
@brief Enable MCPWM timer
mcpwm_timer_register_event_callbacks
@brief Set event callbacks for MCPWM timer
mcpwm_timer_set_period
@brief Set a new period for MCPWM timer
mcpwm_timer_set_phase_on_sync
@brief Set sync phase for MCPWM timer
mcpwm_timer_start_stop
@brief Send specific start/stop commands to MCPWM timer
mem_calloc
mem_free
mem_init
mem_malloc
mem_trim
memccpy
memchr
memcmp
memcpy
memmove
memp_free
memp_free_pool
memp_init
memp_init_pool
memp_malloc
memp_malloc_pool
memset
mkdir
mkdirat
mkdtemp
mkfifo
mkfifoat
mknodat
mkstemp
mkstemps
mktemp
mktime
mrand48
multi_heap_aligned_alloc
@brief allocate a chunk of memory with specific alignment
multi_heap_aligned_alloc_offs
@brief Perform an aligned allocation from the provided offset
multi_heap_aligned_free
@brief free() a buffer aligned in a given heap.
multi_heap_check
@brief Check heap integrity
multi_heap_dump
@brief Dump heap information to stdout
multi_heap_find_containing_block
@brief Function walking through a given heap and returning the pointer to the allocated block containing the pointer passed as parameter.
multi_heap_free
@brief free() a buffer in a given heap.
multi_heap_free_size
@brief Return free heap size
multi_heap_get_allocated_size
@brief Return the size that a particular pointer was allocated with.
multi_heap_get_full_block_size
multi_heap_get_info
@brief Return metadata about a given heap
multi_heap_malloc
@brief malloc() a buffer in a given heap
multi_heap_minimum_free_size
@brief Return the lifetime minimum free heap size
multi_heap_realloc
@brief realloc() a buffer in a given heap.
multi_heap_register
@brief Register a new heap for use
multi_heap_reset_minimum_free_bytes
@brief Reset the minimum_free_bytes value (setting it to free_bytes) and return the former value
multi_heap_restore_minimum_free_bytes
@brief Set the value of minimum_free_bytes to new_minimum_free_bytes_value or keep the current value of minimum_free_bytes if it is smaller than new_minimum_free_bytes_value
multi_heap_set_lock
@brief Associate a private lock pointer with a heap
multi_heap_walk
@brief Call the tlsf_walk_pool function of the heap given as parameter with the walker function passed as parameter
nanosleep
netif_add
netif_add_ext_callback
netif_add_ip6_address
netif_add_noaddr
netif_create_ip6_linklocal_address
netif_find
netif_get_by_index
netif_get_ip6_addr_match
netif_index_to_name
netif_init
netif_input
netif_invoke_ext_callback
netif_ip6_addr_set
netif_ip6_addr_set_parts
netif_ip6_addr_set_state
netif_loop_output
netif_name_to_index
netif_poll
netif_remove
netif_remove_ext_callback
netif_set_addr
netif_set_default
netif_set_down
netif_set_gw
netif_set_ipaddr
netif_set_link_down
netif_set_link_up
netif_set_netmask
netif_set_up
nice
nrand48
nvs_close
@brief Close the storage handle and free any allocated resources
nvs_commit
@brief Write any pending changes to non-volatile storage
nvs_entry_find
@brief Create an iterator to enumerate NVS entries based on one or more parameters
nvs_entry_find_in_handle
@brief Create an iterator to enumerate NVS entries based on a handle and type
nvs_entry_info
@brief Fills nvs_entry_info_t structure with information about entry pointed to by the iterator.
nvs_entry_next
@brief Advances the iterator to next item matching the iterator criteria.
nvs_erase_all
@brief Erase all key-value pairs in a namespace
nvs_erase_key
@brief Erase key-value pair with given key name.
nvs_find_key
@brief Lookup key-value pair with given key name.
nvs_flash_deinit
@brief Deinitialize NVS storage for the default NVS partition
nvs_flash_deinit_partition
@brief Deinitialize NVS storage for the given NVS partition
nvs_flash_erase
@brief Erase the default NVS partition
nvs_flash_erase_partition
@brief Erase specified NVS partition
nvs_flash_erase_partition_ptr
@brief Erase custom partition.
nvs_flash_generate_keys
@brief Generate and store NVS keys in the provided esp partition
nvs_flash_generate_keys_v2
@brief Generate (and store) the NVS keys using the specified key-protection scheme
nvs_flash_get_default_security_scheme
@brief Fetch the configuration structure for the default active security scheme for NVS encryption
nvs_flash_init
@brief Initialize the default NVS partition.
nvs_flash_init_partition
@brief Initialize NVS flash storage for the specified partition.
nvs_flash_init_partition_ptr
@brief Initialize NVS flash storage for the partition specified by partition pointer.
nvs_flash_read_security_cfg
@brief Read NVS security configuration from a partition.
nvs_flash_read_security_cfg_v2
@brief Read NVS security configuration set by the specified security scheme
nvs_flash_register_security_scheme
@brief Registers the given security scheme for NVS encryption The scheme registered with sec_scheme_id by this API be used as the default security scheme for the “nvs” partition. Users will have to call this API explicitly in their application.
nvs_flash_secure_init
@brief Initialize the default NVS partition.
nvs_flash_secure_init_partition
@brief Initialize NVS flash storage for the specified partition.
nvs_get_blob
@brief get blob value for given key
nvs_get_i8
@{*/ /** @brief get int8_t value for given key
nvs_get_i16
@brief get int16_t value for given key
nvs_get_i32
@brief get int32_t value for given key
nvs_get_i64
@brief get int64_t value for given key
nvs_get_stats
@brief Fill structure nvs_stats_t. It provides info about memory used by NVS.
nvs_get_str
@{*/ /** @brief get string value for given key
nvs_get_u8
@brief get uint8_t value for given key
nvs_get_u16
@brief get uint16_t value for given key
nvs_get_u32
@brief get uint32_t value for given key
nvs_get_u64
@brief get uint64_t value for given key
nvs_get_used_entry_count
@brief Calculate all entries in a namespace.
nvs_open
@brief Open non-volatile storage with a given namespace from the default NVS partition
nvs_open_from_partition
@brief Open non-volatile storage with a given namespace from specified partition
nvs_release_iterator
@brief Release iterator
nvs_set_blob
@brief set variable length binary value for given key
nvs_set_i8
@{*/ /** @brief set int8_t value for given key
nvs_set_i16
@brief set int16_t value for given key
nvs_set_i32
@brief set int32_t value for given key
nvs_set_i64
@brief set int64_t value for given key
nvs_set_str
@brief set string for given key
nvs_set_u8
@brief set uint8_t value for given key
nvs_set_u16
@brief set uint16_t value for given key
nvs_set_u32
@brief set uint32_t value for given key
nvs_set_u64
@brief set uint64_t value for given key
on_exit
open
open_memstream
openat
opendir
otCommissionerAddJoiner
Adds a Joiner entry.
otCommissionerAddJoinerWithDiscerner
Adds a Joiner entry with a given Joiner Discerner value.
otCommissionerAnnounceBegin
Sends an Announce Begin message.
otCommissionerEnergyScan
Sends an Energy Scan Query message.
otCommissionerGetId
Returns the Commissioner Id.
otCommissionerGetNextJoinerInfo
Get joiner info at aIterator position.
otCommissionerGetProvisioningUrl
Gets the Provisioning URL.
otCommissionerGetSessionId
Returns the Commissioner Session ID.
otCommissionerGetState
Returns the Commissioner State.
otCommissionerPanIdQuery
Sends a PAN ID Query message.
otCommissionerRemoveJoiner
Removes a Joiner entry.
otCommissionerRemoveJoinerWithDiscerner
Removes a Joiner entry.
otCommissionerSendMgmtGet
Sends MGMT_COMMISSIONER_GET.
otCommissionerSendMgmtSet
Sends MGMT_COMMISSIONER_SET.
otCommissionerSetId
Sets the Commissioner Id.
otCommissionerSetProvisioningUrl
Sets the Provisioning URL.
otCommissionerStart
Enables the Thread Commissioner role.
otCommissionerStop
Disables the Thread Commissioner role.
otConvertDurationInSecondsToString
Converts an uint32_t duration (in seconds) to a human-readable string.
otDatasetConvertToTlvs
Converts a given Operational Dataset to otOperationalDatasetTlvs.
otDatasetGeneratePskc
Generates PSKc from a given pass-phrase, network name, and extended PAN ID.
otDatasetGetActive
Gets the Active Operational Dataset.
otDatasetGetActiveTlvs
Gets the Active Operational Dataset.
otDatasetGetPending
Gets the Pending Operational Dataset.
otDatasetGetPendingTlvs
Gets the Pending Operational Dataset.
otDatasetIsCommissioned
Indicates whether a valid network is present in the Active Operational Dataset or not.
otDatasetParseTlvs
Parses an Operational Dataset from a given otOperationalDatasetTlvs.
otDatasetSendMgmtActiveGet
Sends MGMT_ACTIVE_GET.
otDatasetSendMgmtActiveSet
Sends MGMT_ACTIVE_SET.
otDatasetSendMgmtPendingGet
Sends MGMT_PENDING_GET.
otDatasetSendMgmtPendingSet
Sends MGMT_PENDING_SET.
otDatasetSetActive
Sets the Active Operational Dataset.
otDatasetSetActiveTlvs
Sets the Active Operational Dataset.
otDatasetSetPending
Sets the Pending Operational Dataset.
otDatasetSetPendingTlvs
Sets the Pending Operational Dataset.
otDatasetUpdateTlvs
Updates a given Operational Dataset.
otDnsEncodeTxtData
Encodes a given list of TXT record entries (key/value pairs) into TXT data (following format specified by RFC 6763).
otDnsGetNextTxtEntry
Parses the TXT data from an iterator and gets the next TXT record entry (key/value pair).
otDnsInitTxtEntryIterator
Initializes a TXT record iterator.
otDnsIsNameCompressionEnabled
Indicates whether the “DNS name compression” mode is enabled or not.
otDnsSetNameCompressionEnabled
Enables/disables the “DNS name compression” mode.
otDumpCritPlat
Generates a memory dump at critical log level.
otDumpDebgPlat
Generates a memory dump at debug log level.
otDumpInfoPlat
Generates a memory dump at info log level.
otDumpNotePlat
Generates a memory dump at note log level.
otDumpWarnPlat
Generates a memory dump at warning log level.
otGetRadioVersionString
Gets the OpenThread radio version string.
otGetVersionString
Gets the OpenThread version string.
otInstanceErasePersistentInfo
Erases all the OpenThread persistent info (network settings) stored on non-volatile memory. Erase is successful only if the device is in disabled state/role.
otInstanceFactoryReset
Deletes all the settings stored on non-volatile memory, and then triggers a platform reset.
otInstanceFinalize
Disables the OpenThread library.
otInstanceGetId
Gets the instance identifier.
otInstanceGetIndex
Gets the index of the OpenThread instance when multiple instance is in use.
otInstanceGetInstance
Gets the pointer to an OpenThread instance with the provided index when multiple instances are in use.
otInstanceGetSingle
Gets the pointer to the single OpenThread instance when multiple instances are not in use.
otInstanceGetUptime
Returns the current instance uptime (in msec).
otInstanceGetUptimeAsString
Returns the current instance uptime as a human-readable string.
otInstanceInit
Initializes the OpenThread library.
otInstanceInitMultiple
Initializes the OpenThread instance.
otInstanceInitSingle
Initializes the static single instance of the OpenThread library.
otInstanceIsInitialized
Indicates whether or not the instance is valid/initialized.
otInstanceReset
Triggers a platform reset.
otInstanceResetRadioStack
Resets the internal states of the OpenThread radio stack.
otInstanceResetToBootloader
Triggers a platform reset to bootloader mode, if supported.
otIp4AddressFromString
Converts a human-readable IPv4 address string into a binary representation.
otIp4AddressToString
Converts the address to a string.
otIp4CidrFromString
Converts a human-readable IPv4 CIDR string into a binary representation.
otIp4CidrToString
Converts the IPv4 CIDR to a string.
otIp4ExtractFromIp6Address
Set @p aIp4Address by performing NAT64 address translation from @p aIp6Address as specified in RFC 6052.
otIp4FromIp4MappedIp6Address
Extracts the IPv4 address from a given IPv4-mapped IPv6 address.
otIp4IsAddressEqual
Test if two IPv4 addresses are the same.
otIp4NewMessage
Allocate a new message buffer for sending an IPv4 message to the NAT64 translator.
otIp4ToIp4MappedIp6Address
Converts a given IP4 address to an IPv6 address following the IPv4-mapped IPv6 address format.
otIp6AddUnicastAddress
Adds a Network Interface Address to the Thread interface.
otIp6AddUnsecurePort
Adds a port to the allowed unsecured port list.
otIp6AddressFromString
Converts a human-readable IPv6 address string into a binary representation.
otIp6AddressToString
Converts a given IPv6 address to a human-readable string.
otIp6ArePrefixesEqual
Test if two IPv6 prefixes are the same.
otIp6ExtractExtAddressFromIp6AddressIid
Extracts the MAC Extended Address from the Interface Identifier of the given IPv6 address.
otIp6FormLinkLocalAddressFromExtAddress
Forms a link-local unicast IPv6 address from the Interface Identifier generated from the given MAC Extended Address with the universal/local bit inverted.
otIp6GetBorderRoutingCounters
Gets the Border Routing counters.
otIp6GetMulticastAddresses
Gets the list of IPv6 multicast addresses subscribed to the Thread interface.
otIp6GetPrefix
Gets a prefix with @p aLength from @p aAddress.
otIp6GetUnicastAddresses
Gets the list of IPv6 addresses assigned to the Thread interface.
otIp6GetUnsecurePorts
Returns a pointer to the unsecure port list.
otIp6HasUnicastAddress
Indicates whether or not a unicast IPv6 address is assigned to the Thread interface.
otIp6IsAddressEqual
Test if two IPv6 addresses are the same.
otIp6IsAddressUnspecified
Indicates whether or not a given IPv6 address is the Unspecified Address.
otIp6IsEnabled
Indicates whether or not the IPv6 interface is up.
otIp6IsLinkLocalUnicast
Test whether or not the IPv6 address is a link-local unicast address.
otIp6IsReceiveFilterEnabled
Indicates whether or not Thread control traffic is filtered out when delivering IPv6 datagrams via the callback specified in otIp6SetReceiveCallback().
otIp6IsSlaacEnabled
Indicates whether the SLAAC module is enabled or not.
otIp6NewMessage
Allocate a new message buffer for sending an IPv6 message.
otIp6NewMessageFromBuffer
Allocate a new message buffer and write the IPv6 datagram to the message buffer for sending an IPv6 message.
otIp6PrefixFromString
Converts a human-readable IPv6 prefix string into a binary representation.
otIp6PrefixMatch
Returns the prefix match length (bits) for two IPv6 addresses.
otIp6PrefixToString
Converts a given IPv6 prefix to a human-readable string.
otIp6ProtoToString
Converts a given IP protocol number to a human-readable string.
otIp6RegisterMulticastListeners
Registers Multicast Listeners to Primary Backbone Router.
otIp6RemoveAllUnsecurePorts
Removes all ports from the allowed unsecure port list.
otIp6RemoveUnicastAddress
Removes a Network Interface Address from the Thread interface.
otIp6RemoveUnsecurePort
Removes a port from the allowed unsecure port list.
otIp6ResetBorderRoutingCounters
Resets the Border Routing counters.
otIp6SelectSourceAddress
Perform OpenThread source address selection.
otIp6Send
Sends an IPv6 datagram via the Thread interface.
otIp6SetAddressCallback
Registers a callback to notify internal IPv6 address changes.
otIp6SetEnabled
Brings the IPv6 interface up or down.
otIp6SetMeshLocalIid
Sets the Mesh Local IID (for test purpose).
otIp6SetReceiveCallback
Registers a callback to provide received IPv6 datagrams.
otIp6SetReceiveFilterEnabled
Sets whether or not Thread control traffic is filtered out when delivering IPv6 datagrams via the callback specified in otIp6SetReceiveCallback().
otIp6SetSlaacEnabled
Enables/disables the SLAAC module.
otIp6SetSlaacPrefixFilter
Sets the SLAAC module filter handler.
otIp6SockAddrToString
Converts a given IPv6 socket address to a human-readable string.
otIp6SubscribeMulticastAddress
Subscribes the Thread interface to a Network Interface Multicast Address.
otIp6UnsubscribeMulticastAddress
Unsubscribes the Thread interface to a Network Interface Multicast Address.
otJoinerGetDiscerner
Gets the Joiner Discerner. For more information, refer to #otJoinerSetDiscerner.
otJoinerGetId
Gets the Joiner ID.
otJoinerGetState
Gets the Joiner State.
otJoinerSetDiscerner
Sets the Joiner Discerner.
otJoinerStart
Enables the Thread Joiner role.
otJoinerStateToString
Converts a given joiner state enumeration value to a human-readable string.
otJoinerStop
Disables the Thread Joiner role.
otLinkActiveScan
Starts an IEEE 802.15.4 Active Scan
otLinkConvertLinkQualityToRss
Converts link quality to typical received signal strength.
otLinkConvertRssToLinkQuality
Converts received signal strength to link quality.
otLinkEnergyScan
Starts an IEEE 802.15.4 Energy Scan
otLinkFilterAddAddress
Adds an Extended Address to MAC filter.
otLinkFilterAddRssIn
Adds the specified Extended Address to the RssIn list (or modifies an existing address in the RssIn list) and sets the received signal strength (in dBm) entry for messages from that address. The Extended Address does not necessarily have to be in the address allowlist/denylist filter to set the rss. @note The RssIn list contains Extended Addresses whose rss or link quality indicator (lqi) values have been set to be different from the defaults.
otLinkFilterClearAddresses
Clears all the Extended Addresses from MAC filter.
otLinkFilterClearAllRssIn
Clears all the received signal strength (rss) and link quality indicator (lqi) entries (including defaults) from the RssIn list. Performing this action means that all Extended Addresses will use the on-air signal.
otLinkFilterClearDefaultRssIn
Clears any previously set default received signal strength (in dBm) on MAC Filter.
otLinkFilterGetAddressMode
Gets the address mode of MAC filter.
otLinkFilterGetNextAddress
Gets an in-use address filter entry.
otLinkFilterGetNextRssIn
Gets an in-use RssIn filter entry.
otLinkFilterRemoveAddress
Removes an Extended Address from MAC filter.
otLinkFilterRemoveRssIn
Removes the specified Extended Address from the RssIn list. Once removed from the RssIn list, this MAC address will instead use the default rss and lqi settings, assuming defaults have been set. (If no defaults have been set, the over-air signal is used.)
otLinkFilterSetAddressMode
Sets the address mode of MAC filter.
otLinkFilterSetDefaultRssIn
Sets the default received signal strength (in dBm) on MAC Filter.
otLinkGetAlternateShortAddress
Get the IEEE 802.15.4 alternate short address.
otLinkGetCcaFailureRate
Returns the current CCA (Clear Channel Assessment) failure rate.
otLinkGetChannel
Get the IEEE 802.15.4 channel.
otLinkGetCounters
Get the MAC layer counters.
otLinkGetCslChannel
Gets the CSL channel.
otLinkGetCslPeriod
Gets the CSL period in microseconds
otLinkGetCslTimeout
Gets the CSL timeout.
otLinkGetExtendedAddress
Gets the IEEE 802.15.4 Extended Address.
otLinkGetFactoryAssignedIeeeEui64
Get the factory-assigned IEEE EUI-64.
otLinkGetFrameCounter
Gets the current MAC frame counter value.
otLinkGetMaxFrameRetriesDirect
Returns the maximum number of frame retries during direct transmission.
otLinkGetMaxFrameRetriesIndirect
Returns the maximum number of frame retries during indirect transmission.
otLinkGetPanId
Get the IEEE 802.15.4 PAN ID.
otLinkGetPollPeriod
Get the data poll period of sleepy end device.
otLinkGetRegion
Get the region code.
otLinkGetShortAddress
Get the IEEE 802.15.4 Short Address.
otLinkGetSupportedChannelMask
Get the supported channel mask of MAC layer.
otLinkGetTxDirectRetrySuccessHistogram
Gets histogram of retries for a single direct packet until success.
otLinkGetTxIndirectRetrySuccessHistogram
Gets histogram of retries for a single indirect packet until success.
otLinkGetWakeupChannel
Gets the Wake-up channel.
otLinkGetWakeupListenParameters
Get the wake-up listen parameters.
otLinkIsActiveScanInProgress
Indicates whether or not an IEEE 802.15.4 Active Scan is currently in progress.
otLinkIsCslEnabled
Indicates whether or not CSL is enabled.
otLinkIsCslSupported
Indicates whether the device is connected to a parent which supports CSL.
otLinkIsEnabled
Indicates whether or not the link layer is enabled.
otLinkIsEnergyScanInProgress
Indicates whether or not an IEEE 802.15.4 Energy Scan is currently in progress.
otLinkIsInTransmitState
Indicates whether or not an IEEE 802.15.4 MAC is in the transmit state.
otLinkIsPromiscuous
Indicates whether or not promiscuous mode is enabled at the link layer.
otLinkIsRadioFilterEnabled
Indicates whether the IEEE 802.15.4 radio filter is enabled or not.
otLinkIsWakeupListenEnabled
Returns whether listening for wake-up frames is enabled.
otLinkResetCounters
Resets the MAC layer counters.
otLinkResetTxRetrySuccessHistogram
Clears histogram statistics for direct and indirect transmissions.
otLinkSendDataRequest
Enqueues an IEEE 802.15.4 Data Request message for transmission.
otLinkSendEmptyData
Instructs the device to send an empty IEEE 802.15.4 data frame.
otLinkSetChannel
Set the IEEE 802.15.4 channel
otLinkSetCslChannel
Sets the CSL channel.
otLinkSetCslPeriod
Sets the CSL period in microseconds. Disable CSL by setting this parameter to 0.
otLinkSetCslTimeout
Sets the CSL timeout in seconds.
otLinkSetEnabled
Enables or disables the link layer.
otLinkSetExtendedAddress
Sets the IEEE 802.15.4 Extended Address.
otLinkSetMaxFrameRetriesDirect
Sets the maximum number of frame retries during direct transmission.
otLinkSetMaxFrameRetriesIndirect
Sets the maximum number of frame retries during indirect transmission.
otLinkSetPanId
Set the IEEE 802.15.4 PAN ID.
otLinkSetPcapCallback
Registers a callback to provide received raw IEEE 802.15.4 frames.
otLinkSetPollPeriod
Set/clear user-specified/external data poll period for sleepy end device.
otLinkSetPromiscuous
Enables or disables the link layer promiscuous mode.
otLinkSetRadioFilterEnabled
Enables/disables IEEE 802.15.4 radio filter mode.
otLinkSetRegion
Sets the region code.
otLinkSetRxOnWhenIdle
Sets the rx-on-when-idle state.
otLinkSetSupportedChannelMask
Set the supported channel mask of MAC layer.
otLinkSetWakeUpListenEnabled
Enables or disables listening for wake-up frames.
otLinkSetWakeupChannel
Sets the Wake-up channel.
otLinkSetWakeupListenParameters
Set the wake-up listen parameters.
otLogCli
Emits a log message at a given log level.
otLogCritPlat
Emits a log message at critical log level.
otLogDebgPlat
Emits a log message at debug log level.
otLogGenerateNextHexDumpLine
Generates the next hex dump line.
otLogInfoPlat
Emits a log message at info log level.
otLogNotePlat
Emits a log message at note log level.
otLogPlat
Emits a log message at given log level using a platform module name.
otLogPlatArgs
Emits a log message at given log level using a platform module name.
otLogWarnPlat
Emits a log message at warning log level.
otLoggingGetLevel
Returns the current log level.
otLoggingSetLevel
Sets the log level.
otMessageAppend
Append bytes to a message.
otMessageFree
Free an allocated message buffer.
otMessageGetBufferInfo
Get the Message Buffer information.
otMessageGetInstance
Gets the otInstance associated with a given message.
otMessageGetLength
Get the message length in bytes.
otMessageGetOffset
Get the message offset in bytes.
otMessageGetOrigin
Gets the message origin.
otMessageGetRss
Returns the average RSS (received signal strength) associated with the message.
otMessageGetThreadLinkInfo
Retrieves the link-specific information for a message received over Thread radio.
otMessageIsLinkSecurityEnabled
Indicates whether or not link security is enabled for the message.
otMessageIsLoopbackToHostAllowed
Indicates whether or not the message is allowed to be looped back to host.
otMessageIsMulticastLoopEnabled
Indicates whether the given message may be looped back in a case of a multicast destination address.
otMessageQueueDequeue
Removes a message from the given message queue.
otMessageQueueEnqueue
Adds a message to the end of the given message queue.
otMessageQueueEnqueueAtHead
Adds a message at the head/front of the given message queue.
otMessageQueueGetHead
Returns a pointer to the message at the head of the queue.
otMessageQueueGetNext
Returns a pointer to the next message in the queue by iterating forward (from head to tail).
otMessageQueueInit
Initialize the message queue.
otMessageRead
Read bytes from a message.
otMessageRegisterTxCallback
Registers a callback to be notified of a message’s transmission outcome.
otMessageResetBufferInfo
Reset the Message Buffer information counter tracking the maximum number buffers in use at the same time.
otMessageSetDirectTransmission
Sets/forces the message to be forwarded using direct transmission. Default setting for a new message is false.
otMessageSetLength
Set the message length in bytes.
otMessageSetLoopbackToHostAllowed
Sets whether or not the message is allowed to be looped back to host.
otMessageSetMulticastLoopEnabled
Controls whether the given message may be looped back in a case of a multicast destination address.
otMessageSetOffset
Set the message offset in bytes.
otMessageSetOrigin
Sets the message origin.
otMessageWrite
Write bytes to a message.
otNat64ClearIp4Cidr
Clears the CIDR used when setting the source address of the outgoing translated IPv4 packets.
otNat64GetCidr
Gets the IPv4 CIDR configured in the NAT64 translator.
otNat64GetCounters
Gets NAT64 translator counters.
otNat64GetErrorCounters
Gets the NAT64 translator error counters.
otNat64GetNextAddressMapping
Gets the next AddressMapping info (using an iterator).
otNat64GetPrefixManagerState
Gets the state of NAT64 prefix manager.
otNat64GetTranslatorState
Gets the state of NAT64 translator.
otNat64InitAddressMappingIterator
Initializes an otNat64AddressMappingIterator.
otNat64Send
Translates an IPv4 datagram to an IPv6 datagram and sends via the Thread interface.
otNat64SetEnabled
Enable or disable NAT64 functions.
otNat64SetIp4Cidr
Sets the CIDR used when setting the source address of the outgoing translated IPv4 packets.
otNat64SetReceiveIp4Callback
Registers a callback to provide received IPv4 datagrams.
otNat64StateToString
Converts a given otNat64State to a human-readable string.
otNat64SynthesizeIp6Address
Sets the IPv6 address by performing NAT64 address translation from the preferred NAT64 prefix and the given IPv4 address as specified in RFC 6052.
otNetDataContainsOmrPrefix
Check whether a given Prefix can act as a valid OMR prefix and also the Leader’s Network Data contains this prefix.
otNetDataGet
Provide full or stable copy of the Partition’s Thread Network Data.
otNetDataGetCommissioningDataset
Gets the Commissioning Dataset from the partition’s Network Data.
otNetDataGetLength
Get the current length (number of bytes) of Partition’s Thread Network Data.
otNetDataGetMaxLength
Get the maximum observed length of the Thread Network Data since OT stack initialization or since the last call to otNetDataResetMaxLength().
otNetDataGetNextLowpanContextInfo
Get the next 6LoWPAN Context ID info in the partition’s Network Data.
otNetDataGetNextOnMeshPrefix
Get the next On Mesh Prefix in the partition’s Network Data.
otNetDataGetNextRoute
Get the next external route in the partition’s Network Data.
otNetDataGetNextService
Get the next service in the partition’s Network Data.
otNetDataGetStableVersion
Get the Stable Network Data Version.
otNetDataGetVersion
Get the Network Data Version.
otNetDataResetMaxLength
Reset the tracked maximum length of the Thread Network Data.
otNetDataSteeringDataCheckJoiner
Check if the steering data includes a Joiner.
otNetDataSteeringDataCheckJoinerWithDiscerner
Check if the steering data includes a Joiner with a given discerner value.
otNetworkNameFromString
Sets an otNetworkName instance from a given null terminated C string.
otPlatCryptoAesEncrypt
Encrypt the given data.
otPlatCryptoAesFree
Free the AES context.
otPlatCryptoAesInit
Initialise the AES operation.
otPlatCryptoAesSetKey
Set the key for AES operation.
otPlatCryptoDestroyKey
Destroy a key stored in PSA ITS.
otPlatCryptoEcdsaExportPublicKey
Get the associated public key from the key reference passed.
otPlatCryptoEcdsaGenerateAndImportKey
Generate and import a new ECDSA key-pair at reference passed.
otPlatCryptoEcdsaGenerateKey
Generate and populate the output buffer with a new ECDSA key-pair.
otPlatCryptoEcdsaGetPublicKey
Get the associated public key from the input context.
otPlatCryptoEcdsaSign
Calculate the ECDSA signature for a hashed message using the private key from the input context.
otPlatCryptoEcdsaSignUsingKeyRef
Calculate the ECDSA signature for a hashed message using the Key reference passed.
otPlatCryptoEcdsaVerify
Use the key from the input context to verify the ECDSA signature of a hashed message.
otPlatCryptoEcdsaVerifyUsingKeyRef
Use the keyref to verify the ECDSA signature of a hashed message.
otPlatCryptoExportKey
Export a key stored in PSA ITS.
otPlatCryptoHasKey
Check if the key ref passed has an associated key in PSA ITS.
otPlatCryptoHkdfDeinit
Uninitialize the HKDF context.
otPlatCryptoHkdfExpand
Perform HKDF Expand step.
otPlatCryptoHkdfExtract
Perform HKDF Extract step.
otPlatCryptoHkdfInit
Initialise the HKDF context.
otPlatCryptoHmacSha256Deinit
Uninitialize the HMAC operation.
otPlatCryptoHmacSha256Finish
Complete the HMAC operation.
otPlatCryptoHmacSha256Init
Initialize the HMAC operation.
otPlatCryptoHmacSha256Start
Start HMAC operation.
otPlatCryptoHmacSha256Update
Update the HMAC operation with new input.
otPlatCryptoImportKey
Import a key into PSA ITS.
otPlatCryptoInit
Initialize the Crypto module.
otPlatCryptoPbkdf2GenerateKey
Perform PKCS#5 PBKDF2 using CMAC (AES-CMAC-PRF-128).
otPlatCryptoRandomDeinit
Deinitialize cryptographically-secure pseudorandom number generator (CSPRNG).
otPlatCryptoRandomGet
Fills a given buffer with cryptographically secure random bytes.
otPlatCryptoRandomInit
Initialize cryptographically-secure pseudorandom number generator (CSPRNG).
otPlatCryptoSha256Deinit
Uninitialize the SHA-256 operation.
otPlatCryptoSha256Finish
Finish SHA-256 operation.
otPlatCryptoSha256Init
Initialise the SHA-256 operation.
otPlatCryptoSha256Start
Start SHA-256 operation.
otPlatCryptoSha256Update
Update SHA-256 operation with new input.
otPlatDiagRadioReceiveDone
The radio driver calls this function to notify OpenThread diagnostics module of a received frame.
otPlatDiagRadioTransmitDone
The radio driver calls this function to notify OpenThread diagnostics module that the transmission has completed.
otPlatLog
Outputs logs.
otPlatLogHandleLevelChanged
Handles OpenThread log level changes.
otPlatRadioAddCalibratedPower
Add a calibrated power of the specified channel to the power calibration table.
otPlatRadioAddSrcMatchExtEntry
Add an extended address to the source address match table.
otPlatRadioAddSrcMatchShortEntry
Add a short address to the source address match table.
otPlatRadioBusLatencyChanged
The radio driver calls this function to notify OpenThread that the spinel bus latency has been changed.
otPlatRadioClearCalibratedPowers
Clear all calibrated powers from the power calibration table.
otPlatRadioClearSrcMatchExtEntries
Clear all the extended/long addresses from source address match table.
otPlatRadioClearSrcMatchExtEntry
Remove an extended address from the source address match table.
otPlatRadioClearSrcMatchShortEntries
Clear all short addresses from the source address match table.
otPlatRadioClearSrcMatchShortEntry
Remove a short address from the source address match table.
otPlatRadioConfigureEnhAckProbing
Enable/disable or update Enhanced-ACK Based Probing in radio for a specific Initiator.
otPlatRadioDisable
Disable the radio.
otPlatRadioEnable
Enable the radio.
otPlatRadioEnableCsl
Enable or disable CSL receiver.
otPlatRadioEnableSrcMatch
Enable/Disable source address match feature.
otPlatRadioEnergyScan
Begin the energy scan sequence on the radio.
otPlatRadioEnergyScanDone
The radio driver calls this function to notify OpenThread that the energy scan is complete.
otPlatRadioGetBusLatency
Get the bus latency in microseconds between the host and the radio chip.
otPlatRadioGetBusSpeed
Get the bus speed in bits/second between the host and the radio chip.
otPlatRadioGetCaps
Get the radio capabilities.
otPlatRadioGetCcaEnergyDetectThreshold
Get the radio’s CCA ED threshold in dBm measured at antenna connector per IEEE 802.15.4 - 2015 section 10.1.4.
otPlatRadioGetCoexMetrics
Get the radio coexistence metrics.
otPlatRadioGetCslAccuracy
Get the current estimated worst case accuracy (maximum ± deviation from the nominal frequency) of the local radio clock in units of PPM. This is the clock used to schedule CSL operations.
otPlatRadioGetCslUncertainty
The fixed uncertainty (i.e. random jitter) of the arrival time of CSL transmissions received by this device in units of 10 microseconds.
otPlatRadioGetFemLnaGain
Gets the external FEM’s Rx LNA gain in dBm.
otPlatRadioGetIeeeEui64
Gets the factory-assigned IEEE EUI-64 for this interface.
otPlatRadioGetNow
Get the current time in microseconds referenced to a continuous monotonic local radio clock (64 bits width).
otPlatRadioGetPreferredChannelMask
Gets the radio preferred channel mask that the device prefers to form on.
otPlatRadioGetPromiscuous
Get the status of promiscuous mode.
otPlatRadioGetRawPowerSetting
Get the raw power setting for the given channel.
otPlatRadioGetReceiveSensitivity
Get the radio receive sensitivity value.
otPlatRadioGetRegion
Get the region code.
otPlatRadioGetRssi
Return a recent RSSI measurement when the radio is in receive state.
otPlatRadioGetState
Get current state of the radio.
otPlatRadioGetSupportedChannelMask
Get the radio supported channel mask that the device is allowed to be on.
otPlatRadioGetTransmitBuffer
Get the radio transmit frame buffer.
otPlatRadioGetTransmitPower
Get the radio’s transmit power in dBm.
otPlatRadioGetVersionString
Get the radio version string.
otPlatRadioIsCoexEnabled
Check whether radio coex is enabled or not.
otPlatRadioIsEnabled
Check whether radio is enabled or not.
otPlatRadioReceive
Transition the radio from Sleep to Receive (turn on the radio).
otPlatRadioReceiveAt
Schedule a radio reception window at a specific time and duration.
otPlatRadioReceiveDone
The radio driver calls this function to notify OpenThread of a received frame.
otPlatRadioResetCsl
Reset CSL receiver in the platform.
otPlatRadioSetAlternateShortAddress
Set the alternate short address.
otPlatRadioSetCcaEnergyDetectThreshold
Set the radio’s CCA ED threshold in dBm measured at antenna connector per IEEE 802.15.4 - 2015 section 10.1.4.
otPlatRadioSetChannelMaxTransmitPower
Set the max transmit power for a specific channel.
otPlatRadioSetChannelTargetPower
Set the target power for the given channel.
otPlatRadioSetCoexEnabled
Enable the radio coex.
otPlatRadioSetExtendedAddress
Set the Extended Address for address filtering.
otPlatRadioSetFemLnaGain
Sets the external FEM’s Rx LNA gain in dBm.
otPlatRadioSetMacFrameCounter
Sets the current MAC frame counter value.
otPlatRadioSetMacFrameCounterIfLarger
Sets the current MAC frame counter value only if the new given value is larger than the current value.
otPlatRadioSetMacKey
Update MAC keys and key index
otPlatRadioSetPanId
Set the PAN ID for address filtering.
otPlatRadioSetPromiscuous
Enable or disable promiscuous mode.
otPlatRadioSetRegion
Set the region code.
otPlatRadioSetRxOnWhenIdle
Sets the rx-on-when-idle state to the radio platform.
otPlatRadioSetShortAddress
Set the Short Address for address filtering.
otPlatRadioSetTransmitPower
Set the radio’s transmit power in dBm for all channels.
otPlatRadioSleep
Transition the radio from Receive to Sleep (turn off the radio).
otPlatRadioTransmit
Begin the transmit sequence on the radio.
otPlatRadioTxDone
The radio driver calls this function to notify OpenThread that the transmit operation has completed, providing both the transmitted frame and, if applicable, the received ack frame.
otPlatRadioTxStarted
The radio driver calls this function to notify OpenThread that the transmission has started.
otPlatRadioUpdateCslSampleTime
Update CSL sample time in radio driver.
otPlatSettingsAdd
Adds a value to a setting.
otPlatSettingsDeinit
Performs any de-initialization for the settings subsystem, if necessary.
otPlatSettingsDelete
Removes a setting from the setting store.
otPlatSettingsGet
Fetches the value of a setting.
otPlatSettingsInit
Performs any initialization for the settings subsystem, if necessary.
otPlatSettingsSet
Sets or replaces the value of a setting.
otPlatSettingsWipe
Removes all settings from the setting store.
otRemoveStateChangeCallback
Removes a callback to indicate when certain configuration or state changes within OpenThread.
otSetStateChangedCallback
Registers a callback to indicate when certain configuration or state changes within OpenThread.
otSrpClientAddService
Adds a service to be registered with server.
otSrpClientBuffersAllocateService
Allocates a new service entry from the pool.
otSrpClientBuffersFreeAllServices
Frees all previously allocated service entries.
otSrpClientBuffersFreeService
Frees a previously allocated service entry.
otSrpClientBuffersGetHostAddressesArray
Gets the array of IPv6 address entries to use as SRP client host address list.
otSrpClientBuffersGetHostNameString
Gets the string buffer to use for SRP client host name.
otSrpClientBuffersGetServiceEntryInstanceNameString
Gets the string buffer for service instance name from a service entry.
otSrpClientBuffersGetServiceEntryServiceNameString
Gets the string buffer for service name from a service entry.
otSrpClientBuffersGetServiceEntryTxtBuffer
Gets the buffer for TXT record from a service entry.
otSrpClientBuffersGetSubTypeLabelsArray
Gets the array for service subtype labels from the service entry.
otSrpClientClearHostAndServices
Clears all host info and all the services.
otSrpClientClearService
Clears a service, immediately removing it from the client service list.
otSrpClientDisableAutoStartMode
Disables the auto-start mode.
otSrpClientEnableAutoHostAddress
Enables auto host address mode.
otSrpClientEnableAutoStartMode
Enables the auto-start mode.
otSrpClientGetDomainName
Gets the domain name being used by SRP client.
otSrpClientGetHostInfo
Gets the host info.
otSrpClientGetKeyLeaseInterval
Gets the default key lease interval used in SRP update requests.
otSrpClientGetLeaseInterval
Gets the default lease interval used in SRP update requests.
otSrpClientGetServerAddress
Gets the socket address (IPv6 address and port number) of the SRP server which is being used by SRP client.
otSrpClientGetServices
Gets the list of services being managed by client.
otSrpClientGetTtl
Gets the TTL value in every record included in SRP update requests.
otSrpClientIsAutoStartModeEnabled
Indicates the current state of auto-start mode (enabled or disabled).
otSrpClientIsRunning
Indicates whether the SRP client is running or not.
otSrpClientIsServiceKeyRecordEnabled
Indicates whether the “service key record inclusion” mode is enabled or disabled.
otSrpClientItemStateToString
Converts a otSrpClientItemState to a string.
otSrpClientRemoveHostAndServices
Starts the remove process of the host info and all services.
otSrpClientRemoveService
Requests a service to be unregistered with server.
otSrpClientSetCallback
Sets the callback to notify caller of events/changes from SRP client.
otSrpClientSetDomainName
Sets the domain name to be used by SRP client.
otSrpClientSetHostAddresses
Sets/updates the list of host IPv6 address.
otSrpClientSetHostName
Sets the host name label.
otSrpClientSetKeyLeaseInterval
Sets the default key lease interval used in SRP update requests.
otSrpClientSetLeaseInterval
Sets the default lease interval used in SRP update requests.
otSrpClientSetServiceKeyRecordEnabled
Enables/disables “service key record inclusion” mode.
otSrpClientSetTtl
Sets the TTL value in every record included in SRP update requests.
otSrpClientStart
Starts the SRP client operation.
otSrpClientStop
Stops the SRP client operation.
otSteeringDataContainsDiscerner
Checks if the Steering Data contains a Joiner Discerner.
otSteeringDataContainsJoinerId
Checks if the Steering Data contains a Joiner ID.
otSteeringDataInit
Initializes the Steering Data.
otSteeringDataIsEmpty
Checks if the Steering Data is empty.
otSteeringDataIsValid
Checks whether the Steering Data has a valid length.
otSteeringDataMerge
Merges two Steering Data bloom filters.
otSteeringDataPermitsAllJoiners
Checks if the Steering Data permits all joiners.
otSteeringDataSetToPermitAllJoiners
Sets the Steering Data to permit all joiners.
otSteeringDataUpdateWithDiscerner
Updates the Steering Data’s bloom filter with a Joiner Discerner.
otSteeringDataUpdateWithJoinerId
Updates the Steering Data’s bloom filter with a Joiner ID.
otThreadBecomeChild
Attempt to reattach as a child.
otThreadBecomeDetached
Detach from the Thread network.
otThreadDetachGracefully
Notifies other nodes in the network (if any) and then stops Thread protocol operation.
otThreadDeviceRoleToString
Convert the device role to human-readable string.
otThreadDiscover
Starts a Thread Discovery scan.
otThreadErrorToString
Converts an otError enum into a string.
otThreadGetChildTimeout
Gets the Thread Child Timeout (in seconds) used when operating in the Child role.
otThreadGetCurrentAttachDuration
Gets the current attach duration (number of seconds since the device last attached).
otThreadGetDeviceRole
Get the device role.
otThreadGetDomainName
Gets the Thread Domain Name.
otThreadGetExtendedPanId
Gets the IEEE 802.15.4 Extended PAN ID.
otThreadGetFixedDuaInterfaceIdentifier
Gets the Interface Identifier manually specified for the Thread Domain Unicast Address.
otThreadGetIp6Counters
Gets the IPv6 counters.
otThreadGetKeySequenceCounter
Gets the thrKeySequenceCounter.
otThreadGetKeySwitchGuardTime
Gets the thrKeySwitchGuardTime (in hours).
otThreadGetLeaderData
Get the Thread Leader Data.
otThreadGetLeaderRloc
Returns a pointer to the Leader’s RLOC.
otThreadGetLeaderRouterId
Get the Leader’s Router ID.
otThreadGetLeaderWeight
Get the Leader’s Weight.
otThreadGetLinkLocalAllThreadNodesMulticastAddress
Gets the Thread Link-Local All Thread Nodes multicast address.
otThreadGetLinkLocalIp6Address
Gets the Thread link-local IPv6 address.
otThreadGetLinkMode
Get the MLE Link Mode configuration.
otThreadGetMaxTimeInQueue
Gets the maximum time-in-queue for messages in the TX queue.
otThreadGetMeshLocalEid
Gets the Mesh Local EID address.
otThreadGetMeshLocalPrefix
Returns a pointer to the Mesh Local Prefix.
otThreadGetMleCounters
Gets the Thread MLE counters.
otThreadGetNetworkKey
Get the Thread Network Key.
otThreadGetNetworkKeyRef
Get the otNetworkKeyRef for Thread Network Key.
otThreadGetNetworkName
Get the Thread Network Name.
otThreadGetNextNeighborInfo
Gets the next neighbor information. It is used to go through the entries of the neighbor table.
otThreadGetParentAverageRssi
The function retrieves the average RSSI for the Thread Parent.
otThreadGetParentInfo
The function retrieves diagnostic information for a Thread Router as parent.
otThreadGetParentLastRssi
The function retrieves the RSSI of the last packet from the Thread Parent.
otThreadGetPartitionId
Get the Partition ID.
otThreadGetRealmLocalAllThreadNodesMulticastAddress
Gets the Thread Realm-Local All Thread Nodes multicast address.
otThreadGetRloc
Gets the Thread Routing Locator (RLOC) address.
otThreadGetRloc16
Get the RLOC16.
otThreadGetServiceAloc
Retrieves the Service ALOC for given Service ID.
otThreadGetStoreFrameCounterAhead
Gets the store frame counter ahead.
otThreadGetTimeInQueueHistogram
Gets the time-in-queue histogram for messages in the TX queue.
otThreadGetVersion
Gets the Thread protocol version.
otThreadIsAnycastLocateInProgress
Indicates whether an anycast locate request is currently in progress.
otThreadIsDiscoverInProgress
Determines if an MLE Thread Discovery is currently in progress.
otThreadIsSingleton
Indicates whether a node is the only router on the network.
otThreadLocateAnycastDestination
Requests the closest destination of a given anycast address to be located.
otThreadRegisterParentResponseCallback
Registers a callback to receive MLE Parent Response data.
otThreadResetIp6Counters
Resets the IPv6 counters.
otThreadResetMleCounters
Resets the Thread MLE counters.
otThreadResetTimeInQueueStat
Resets the TX queue time-in-queue statistics.
otThreadSearchForBetterParent
Starts the process for child to search for a better parent while staying attached to its current parent.
otThreadSendAddressNotification
Sends a Proactive Address Notification (ADDR_NTF.ntf) message.
otThreadSendProactiveBackboneNotification
Sends a Proactive Backbone Notification (PRO_BB.ntf) message on the Backbone link.
otThreadSetChildTimeout
Sets the Thread Child Timeout (in seconds) used when operating in the Child role.
otThreadSetDiscoveryRequestCallback
Sets a callback to receive MLE Discovery Request data.
otThreadSetDomainName
Sets the Thread Domain Name. Only succeeds when Thread protocols are disabled.
otThreadSetEnabled
Starts Thread protocol operation.
otThreadSetExtendedPanId
Sets the IEEE 802.15.4 Extended PAN ID.
otThreadSetFixedDuaInterfaceIdentifier
Sets or clears the Interface Identifier manually specified for the Thread Domain Unicast Address.
otThreadSetJoinerAdvertisement
Sets the Thread Joiner Advertisement when discovering Thread network.
otThreadSetKeySequenceCounter
Sets the thrKeySequenceCounter.
otThreadSetKeySwitchGuardTime
Sets the thrKeySwitchGuardTime (in hours).
otThreadSetLinkMode
Set the MLE Link Mode configuration.
otThreadSetMeshLocalPrefix
Sets the Mesh Local Prefix.
otThreadSetNetworkKey
Set the Thread Network Key.
otThreadSetNetworkKeyRef
Set the Thread Network Key as a otNetworkKeyRef.
otThreadSetNetworkName
Set the Thread Network Name.
otThreadSetStoreFrameCounterAhead
Sets the store frame counter ahead.
otThreadWakeup
Attempts to wake a Wake-up End Device.
pathconf
pause
pbuf_add_header
pbuf_add_header_force
pbuf_alloc
pbuf_alloc_reference
pbuf_alloced_custom
pbuf_cat
pbuf_chain
pbuf_clen
pbuf_clone
pbuf_coalesce
pbuf_copy
pbuf_copy_partial
pbuf_copy_partial_pbuf
pbuf_dechain
pbuf_free
pbuf_free_header
pbuf_get_at
pbuf_get_contiguous
pbuf_header
pbuf_header_force
pbuf_memcmp
pbuf_memfind
pbuf_put_at
pbuf_realloc
pbuf_ref
pbuf_remove_header
pbuf_skip
pbuf_strstr
pbuf_take
pbuf_take_at
pbuf_try_get_at
pcTaskGetName
@return The text (human readable) name of the task referenced by the handle xTaskToQuery. A task can query its own name by either passing in its own handle, or by setting xTaskToQuery to NULL.
pcTimerGetName
Returns the name that was assigned to a timer when the timer was created.
pclose
periph_module_disable
@brief Disable peripheral module by gating the clock and asserting the reset signal.
periph_module_enable
@brief Enable peripheral module by un-gating the clock and de-asserting the reset signal.
periph_module_reset
@brief Reset peripheral module by asserting and de-asserting the reset signal.
periph_rcc_acquire_enter
@cond
periph_rcc_acquire_exit
periph_rcc_enter
periph_rcc_exit
periph_rcc_release_enter
periph_rcc_release_exit
perror
phy_module_disable
@brief Disable phy module by gating related clock and asserting the reset signal.
phy_module_enable
@brief Enable phy module by un-gating related clock and de-asserting the reset signal.
phy_module_has_clock_bits
@brief Checks whether phy module has all bits in @p mask set.
pipe
pm_beacon_offset_funcs_empty_init
@brief empty init pm_beacon_offset.
poll
popen
posix_memalign
pread
printf
protocomm_add_endpoint
@brief Add endpoint request handler for a protocomm instance
protocomm_ble_start
@brief Start Bluetooth Low Energy based transport layer for provisioning
protocomm_ble_stop
@brief Stop Bluetooth Low Energy based transport layer for provisioning
protocomm_close_session
@brief Frees internal resources used by a transport session
protocomm_delete
@brief Delete a protocomm instance
protocomm_get_sec_version
@brief Get the security version of the protocomm instance
protocomm_httpd_start
@brief Start HTTPD protocomm transport
protocomm_httpd_stop
@brief Stop HTTPD protocomm transport
protocomm_new
@brief Create a new protocomm instance
protocomm_open_session
@brief Allocates internal resources for new transport session
protocomm_remove_endpoint
@brief Remove endpoint request handler for a protocomm instance
protocomm_req_handle
@brief Calls the registered handler of an endpoint session for processing incoming data and generating the response
protocomm_set_security
@brief Add endpoint security for a protocomm instance
protocomm_set_version
@brief Set endpoint for version verification
protocomm_unset_security
@brief Remove endpoint security for a protocomm instance
protocomm_unset_version
@brief Remove version verification endpoint from a protocomm instance
psa_aead_abort
Abort an AEAD operation.
psa_aead_decrypt
Process an authenticated decryption operation.
psa_aead_decrypt_setup
Set the key for a multipart authenticated decryption operation.
psa_aead_encrypt
Process an authenticated encryption operation.
psa_aead_encrypt_setup
Set the key for a multipart authenticated encryption operation.
psa_aead_finish
Finish encrypting a message in an AEAD operation.
psa_aead_generate_nonce
Generate a random nonce for an authenticated encryption operation.
psa_aead_set_lengths
Declare the lengths of the message and additional data for AEAD.
psa_aead_set_nonce
Set the nonce for an authenticated encryption or decryption operation.
psa_aead_update
Encrypt or decrypt a message fragment in an active AEAD operation.
psa_aead_update_ad
Pass additional data to an active AEAD operation.
psa_aead_verify
Finish authenticating and decrypting a message in an AEAD operation.
psa_asymmetric_decrypt
\brief Decrypt a short message with a private key.
psa_asymmetric_encrypt
\brief Encrypt a short message with a public key.
psa_can_do_cipher
Tell if PSA is ready for this cipher.
psa_can_do_hash
Check if PSA is capable of handling the specified hash algorithm.
psa_cipher_abort
Abort a cipher operation.
psa_cipher_decrypt
Decrypt a message using a symmetric cipher.
psa_cipher_decrypt_setup
Set the key for a multipart symmetric decryption operation.
psa_cipher_encrypt
Encrypt a message using a symmetric cipher.
psa_cipher_encrypt_setup
Set the key for a multipart symmetric encryption operation.
psa_cipher_finish
Finish encrypting or decrypting a message in a cipher operation.
psa_cipher_generate_iv
Generate an IV for a symmetric encryption operation.
psa_cipher_set_iv
Set the IV for a symmetric encryption or decryption operation.
psa_cipher_update
Encrypt or decrypt a message fragment in an active cipher operation.
psa_close_key
Close a key handle.
psa_copy_key
Make a copy of a key.
psa_crypto_driver_pake_get_cipher_suite
Get the cipher suite from given inputs.
psa_crypto_driver_pake_get_password
Get the password from given inputs.
psa_crypto_driver_pake_get_password_len
Get the length of the password in bytes from given inputs.
psa_crypto_driver_pake_get_peer
Get the peer id from given inputs.
psa_crypto_driver_pake_get_peer_len
Get the length of the peer id in bytes from given inputs.
psa_crypto_driver_pake_get_user
Get the user id from given inputs.
psa_crypto_driver_pake_get_user_len
Get the length of the user id in bytes from given inputs.
psa_crypto_init
\brief Library initialization.
psa_destroy_key
\brief Destroy a key.
psa_export_key
\brief Export a key in binary format.
psa_export_public_key
\brief Export a public key or the public part of a key pair in binary format.
psa_generate_key
\brief Generate a key or key pair.
psa_generate_key_custom
\brief Generate a key or key pair using custom production parameters.
psa_generate_key_ext
\brief Generate a key or key pair using custom production parameters.
psa_generate_random
\brief Generate random bytes.
psa_get_key_attributes
Retrieve the attributes of a key.
psa_hash_abort
Abort a hash operation.
psa_hash_clone
Clone a hash operation.
psa_hash_compare
Calculate the hash (digest) of a message and compare it with a reference value.
psa_hash_compute
Calculate the hash (digest) of a message.
psa_hash_finish
Finish the calculation of the hash of a message.
psa_hash_setup
Set up a multipart hash operation.
psa_hash_update
Add a message fragment to a multipart hash operation.
psa_hash_verify
Finish the calculation of the hash of a message and compare it with an expected value.
psa_import_key
\brief Import a key in binary format.
psa_interruptible_get_max_ops
\brief Get the maximum number of ops allowed to be executed by an interruptible function in a single call. This will return the last value set by \c psa_interruptible_set_max_ops() or #PSA_INTERRUPTIBLE_MAX_OPS_UNLIMITED if that function has never been called.
psa_interruptible_set_max_ops
\brief Set the maximum number of ops allowed to be executed by an interruptible function in a single call.
psa_key_derivation_abort
Abort a key derivation operation.
psa_key_derivation_get_capacity
Retrieve the current capacity of a key derivation operation.
psa_key_derivation_input_bytes
Provide an input for key derivation or key agreement.
psa_key_derivation_input_integer
Provide a numeric input for key derivation or key agreement.
psa_key_derivation_input_key
Provide an input for key derivation in the form of a key.
psa_key_derivation_key_agreement
Perform a key agreement and use the shared secret as input to a key derivation.
psa_key_derivation_output_bytes
Read some data from a key derivation operation.
psa_key_derivation_output_key
Derive a key from an ongoing key derivation operation.
psa_key_derivation_output_key_custom
Derive a key from an ongoing key derivation operation with custom production parameters.
psa_key_derivation_output_key_ext
Derive a key from an ongoing key derivation operation with custom production parameters.
psa_key_derivation_set_capacity
Set the maximum capacity of a key derivation operation.
psa_key_derivation_setup
Set up a key derivation operation.
psa_key_derivation_verify_bytes
Compare output data from a key derivation operation to an expected value.
psa_key_derivation_verify_key
Compare output data from a key derivation operation to an expected value stored in a key object.
psa_mac_abort
Abort a MAC operation.
psa_mac_compute
Calculate the MAC (message authentication code) of a message.
psa_mac_sign_finish
Finish the calculation of the MAC of a message.
psa_mac_sign_setup
Set up a multipart MAC calculation operation.
psa_mac_update
Add a message fragment to a multipart MAC operation.
psa_mac_verify
Calculate the MAC of a message and compare it with a reference value.
psa_mac_verify_finish
Finish the calculation of the MAC of a message and compare it with an expected value.
psa_mac_verify_setup
Set up a multipart MAC verification operation.
psa_open_key
Open a handle to an existing persistent key.
psa_pake_abort
Abort a PAKE operation.
psa_pake_get_implicit_key
Get implicitly confirmed shared secret from a PAKE.
psa_pake_input
Provide input for a step of a password-authenticated key exchange.
psa_pake_output
Get output for a step of a password-authenticated key exchange.
psa_pake_set_password_key
Set the password for a password-authenticated key exchange from key ID.
psa_pake_set_peer
Set the peer ID for a password-authenticated key exchange.
psa_pake_set_role
Set the application role for a password-authenticated key exchange.
psa_pake_set_user
Set the user ID for a password-authenticated key exchange.
psa_pake_setup
Set the session information for a password-authenticated key exchange.
psa_purge_key
Remove non-essential copies of key material from memory.
psa_raw_key_agreement
Perform a key agreement and return the raw shared secret.
psa_reset_key_attributes
Reset a key attribute structure to a freshly initialized state.
psa_sign_hash
\brief Sign a hash or short message with a private key.
psa_sign_hash_abort
\brief Abort a sign hash operation.
psa_sign_hash_complete
\brief Continue and eventually complete the action of signing a hash or short message with a private key, in an interruptible manner.
psa_sign_hash_get_num_ops
\brief Get the number of ops that a hash signing operation has taken so far. If the operation has completed, then this will represent the number of ops required for the entire operation. After initialization or calling \c psa_sign_hash_interruptible_abort() on the operation, a value of 0 will be returned.
psa_sign_hash_start
\brief Start signing a hash or short message with a private key, in an interruptible manner.
psa_sign_message
\brief Sign a message with a private key. For hash-and-sign algorithms, this includes the hashing step.
psa_verify_hash
\brief Verify the signature of a hash or short message using a public key.
psa_verify_hash_abort
\brief Abort a verify hash operation.
psa_verify_hash_complete
\brief Continue and eventually complete the action of reading and verifying a hash or short message signed with a private key, in an interruptible manner.
psa_verify_hash_get_num_ops
\brief Get the number of ops that a hash verification operation has taken so far. If the operation has completed, then this will represent the number of ops required for the entire operation. After initialization or calling \c psa_verify_hash_interruptible_abort() on the operation, a value of 0 will be returned.
psa_verify_hash_start
\brief Start reading and verifying a hash or short message, in an interruptible manner.
psa_verify_message
\brief Verify the signature of a message with a public key, using a hash-and-sign verification algorithm.
pselect
psignal
pthread_atfork
pthread_attr_destroy
pthread_attr_getdetachstate
pthread_attr_getguardsize
pthread_attr_getschedparam
pthread_attr_getstack
pthread_attr_getstackaddr
pthread_attr_getstacksize
pthread_attr_init
pthread_attr_setdetachstate
pthread_attr_setguardsize
pthread_attr_setschedparam
pthread_attr_setstack
pthread_attr_setstackaddr
pthread_attr_setstacksize
pthread_cancel
pthread_cond_broadcast
pthread_cond_destroy
pthread_cond_init
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
pthread_condattr_destroy
pthread_condattr_getclock
pthread_condattr_getpshared
pthread_condattr_init
pthread_condattr_setclock
pthread_condattr_setpshared
pthread_create
pthread_detach
pthread_equal
pthread_exit
pthread_getconcurrency
pthread_getcpuclockid
pthread_getschedparam
pthread_getspecific
pthread_join
pthread_key_create
pthread_key_delete
pthread_kill
pthread_mutex_destroy
pthread_mutex_init
pthread_mutex_lock
pthread_mutex_timedlock
pthread_mutex_trylock
pthread_mutex_unlock
pthread_mutexattr_destroy
pthread_mutexattr_getpshared
pthread_mutexattr_gettype
pthread_mutexattr_init
pthread_mutexattr_setpshared
pthread_mutexattr_settype
pthread_once
pthread_rwlock_destroy
pthread_rwlock_init
pthread_rwlock_rdlock
pthread_rwlock_timedrdlock
pthread_rwlock_timedwrlock
pthread_rwlock_tryrdlock
pthread_rwlock_trywrlock
pthread_rwlock_unlock
pthread_rwlock_wrlock
pthread_rwlockattr_destroy
pthread_rwlockattr_getpshared
pthread_rwlockattr_init
pthread_rwlockattr_setpshared
pthread_self
pthread_setcancelstate
pthread_setcanceltype
pthread_setconcurrency
pthread_setschedparam
pthread_setschedprio
pthread_setspecific
pthread_sigmask
pthread_testcancel
pthread_yield
putc
putc_unlocked
putchar
putchar_unlocked
putenv
puts
putw
pvPortCalloc
pvPortMalloc
pvTaskGetCurrentTCBForCore
@brief Get a void pointer to the current TCB of a particular core
pvTaskGetThreadLocalStoragePointer
pvTaskIncrementMutexHeldCount
pvTimerGetTimerID
Returns the ID assigned to the timer.
pwrite
pxPortInitialiseStack
pxTaskGetStackStart
Returns the start of the stack associated with xTask.
qsort
qsort_r
quick_exit
raise
rand
rand_r
random
read
readdir
readdir_r
readlink
readlinkat
realloc
reallocarray
reallocf
realpath
remove
rename
renameat
revoke
rewind
rewinddir
rindex
rmdir
rmt_add_channel_to_group
@brief Add channel into a synchronous group (channels in the same group can start transaction simultaneously)
rmt_alloc_encoder_mem
@brief A helper function to allocate a proper memory for RMT encoder
rmt_apply_carrier
@brief Apply modulation feature for TX channel or demodulation feature for RX channel
rmt_bytes_encoder_update_config
@brief Update the configuration of the bytes encoder
rmt_config
@brief Configure RMT parameters
rmt_del_channel
@brief Delete an RMT channel
rmt_del_encoder
@brief Delete RMT encoder
rmt_del_sync_manager
@brief Delete synchronization manager
rmt_disable
@brief Disable the RMT channel
rmt_driver_install
@brief Initialize RMT driver
rmt_driver_uninstall
@brief Uninstall RMT driver.
rmt_enable
@brief Enable the RMT channel
rmt_enable_tx_loop_autostop
@brief Enable or disable the feature that when loop count reaches the threshold, RMT will stop transmitting.
rmt_encoder_reset
@brief Reset RMT encoder
rmt_fill_tx_items
@brief Fill memory data of channel with given RMT items.
rmt_get_channel_status
@brief Get the current status of eight channels.
rmt_get_clk_div
@brief Get RMT clock divider, channel clock is divided from source clock.
rmt_get_counter_clock
@brief Get speed of channel’s internal counter clock.
rmt_get_idle_level
@brief Get RMT idle output level for transmitter
rmt_get_mem_block_num
@brief Get RMT memory block number
rmt_get_mem_pd
@brief Check if the RMT memory is force powered down
rmt_get_memory_owner
@brief Get RMT memory owner.
rmt_get_ringbuf_handle
@brief Get ringbuffer from RMT.
rmt_get_rx_idle_thresh
@brief Get RMT idle threshold value.
rmt_get_source_clk
@brief Get RMT source clock
rmt_get_status
@brief Get RMT status
rmt_get_tx_loop_mode
@brief Get RMT tx loop mode.
rmt_isr_deregister
@brief Deregister previously registered RMT interrupt handler
rmt_isr_register
@brief Register RMT interrupt handler, the handler is an ISR.
rmt_new_bitscrambler_encoder
@brief Create RMT BitScrambler encoder
rmt_new_bytes_encoder
@brief Create RMT bytes encoder, which can encode byte stream into RMT symbols
rmt_new_copy_encoder
@brief Create RMT copy encoder, which copies the given RMT symbols into RMT memory
rmt_new_rx_channel
@brief Create a RMT RX channel
rmt_new_simple_encoder
@brief Create RMT simple callback encoder, which uses a callback to convert incoming data into RMT symbols.
rmt_new_sync_manager
@brief Create a synchronization manager for multiple TX channels, so that the managed channel can start transmitting at the same time
rmt_new_tx_channel
@brief Create a RMT TX channel
rmt_receive
@brief Initiate a receive job for RMT RX channel
rmt_register_tx_end_callback
@brief Registers a callback that will be called when transmission ends.
rmt_remove_channel_from_group
@brief Remove channel out of a group
rmt_rx_memory_reset
@brief Reset RMT RX memory
rmt_rx_register_event_callbacks
@brief Set callbacks for RMT RX channel
rmt_rx_start
@brief Set RMT start receiving data.
rmt_rx_stop
@brief Set RMT stop receiving data.
rmt_set_clk_div
@brief Set RMT clock divider, channel clock is divided from source clock.
rmt_set_err_intr_en
@brief Set RMT RX error interrupt enable
rmt_set_gpio
@brief Configure the GPIO used by RMT channel
rmt_set_idle_level
@brief Set RMT idle output level for transmitter
rmt_set_mem_block_num
@brief Set RMT memory block number for RMT channel
rmt_set_mem_pd
@brief Set RMT memory in low power mode.
rmt_set_memory_owner
@brief Set RMT memory owner. @note Setting memory is only valid for RX channel.
rmt_set_rx_filter
@brief Set RMT RX filter.
rmt_set_rx_idle_thresh
@brief Set RMT RX idle threshold value
rmt_set_rx_intr_en
@brief Set RMT RX interrupt enable
rmt_set_rx_thr_intr_en
@brief Set RMT RX threshold event interrupt enable
rmt_set_source_clk
@brief Set RMT source clock
rmt_set_tx_carrier
@brief Configure RMT carrier for TX signal.
rmt_set_tx_intr_en
@brief Set RMT TX interrupt enable
rmt_set_tx_loop_count
@brief Set loop count threshold value for RMT TX channel
rmt_set_tx_loop_mode
@brief Set RMT tx loop mode.
rmt_set_tx_thr_intr_en
@brief Set RMT TX threshold event interrupt enable
rmt_sync_reset
@brief Reset synchronization manager
rmt_translator_get_context
@brief Get the user context set by ‘rmt_translator_set_context’
rmt_translator_init
@brief Init rmt translator and register user callback. The callback will convert the raw data that needs to be sent to rmt format. If a channel is initialized more than once, the user callback will be replaced by the later.
rmt_translator_set_context
@brief Set user context for the translator of specific channel
rmt_transmit
@brief Transmit data by RMT TX channel
rmt_tx_memory_reset
@brief Reset RMT TX memory
rmt_tx_register_event_callbacks
@brief Set event callbacks for RMT TX channel
rmt_tx_start
@brief Set RMT start sending data from memory.
rmt_tx_stop
@brief Set RMT stop sending.
rmt_tx_switch_gpio
@brief Switch GPIO for RMT TX channel
rmt_tx_wait_all_done
@brief Wait for all pending TX transactions done
rmt_wait_tx_done
@brief Wait RMT TX finished.
rmt_write_items
@brief RMT send waveform from rmt_item array.
rmt_write_sample
@brief Translate uint8_t type of data into rmt format and send it out. Requires rmt_translator_init to init the translator first.
rpmatch
rresvport
rtc_gpio_is_valid_gpio
@brief Determine if the specified IO is a valid RTC GPIO.
rtc_isr_deregister
@brief Deregister the handler previously registered using rtc_isr_register @param handler handler function to call (as passed to rtc_isr_register) @param handler_arg argument of the handler (as passed to rtc_isr_register) @return - ESP_OK on success - ESP_ERR_INVALID_STATE if a handler matching both handler and handler_arg isn’t registered
rtc_isr_noniram_disable
@brief Disable the RTC interrupt that is allowed to be executed when cache is disabled. cache disabled. Internal interrupt handle function will call this function in interrupt handler function. Disable bits when esp_intr_noniram_disable is called.
rtc_isr_noniram_enable
@brief Enable the RTC interrupt that is allowed to be executed when cache is disabled. cache disabled. Internal interrupt handle function will call this function in interrupt handler function. Enable bits when esp_intr_noniram_enable is called.
rtc_isr_register
@brief Register a handler for specific RTC_CNTL interrupts
ruserok
rv_utils_dbgr_is_attached
To use hal function for compatibility meanwhile keep hal dependency private, this function is implemented in rv_utils.c
sbrk
scandir
scanf
sched_get_priority_max
sched_get_priority_min
sched_yield
sd_pwr_ctrl_set_io_voltage
@brief Set SD IO voltage by a registered SD power control driver handle
sdmmc_can_discard
Check if SD/MMC card supports discard
sdmmc_can_trim
Check if SD/MMC card supports trim
sdmmc_card_init
Probe and initialize SD/MMC card using given host
sdmmc_card_print_info
@brief Print information about the card to a stream @param stream stream obtained using fopen or fdopen @param card card information structure initialized using sdmmc_card_init
sdmmc_erase_sectors
Erase given number of sectors from the SD/MMC card
sdmmc_full_erase
Erase complete SD/MMC card
sdmmc_get_status
Get status of SD/MMC card
sdmmc_io_enable_int
Enable SDIO interrupt in the SDMMC host
sdmmc_io_get_cis_data
Get the data of CIS region of an SDIO card.
sdmmc_io_print_cis_info
Parse and print the CIS information of an SDIO card.
sdmmc_io_read_blocks
Read blocks of data from an SDIO card using IO_RW_EXTENDED (CMD53)
sdmmc_io_read_byte
Read one byte from an SDIO card using IO_RW_DIRECT (CMD52)
sdmmc_io_read_bytes
Read multiple bytes from an SDIO card using IO_RW_EXTENDED (CMD53)
sdmmc_io_wait_int
Block until an SDIO interrupt is received
sdmmc_io_write_blocks
Write blocks of data to an SDIO card using IO_RW_EXTENDED (CMD53)
sdmmc_io_write_byte
Write one byte to an SDIO card using IO_RW_DIRECT (CMD52)
sdmmc_io_write_bytes
Write multiple bytes to an SDIO card using IO_RW_EXTENDED (CMD53)
sdmmc_mmc_can_sanitize
Check if SD/MMC card supports sanitize
sdmmc_mmc_sanitize
Sanitize the data that was unmapped by a Discard command
sdmmc_read_sectors
Read given number of sectors from the SD/MMC card
sdmmc_write_sectors
Write given number of sectors to SD/MMC card
sdspi_host_check_buffer_alignment
@brief Check if the buffer meets the alignment requirements
sdspi_host_deinit
@brief Release resources allocated using sdspi_host_init
sdspi_host_do_transaction
@brief Send command to the card and get response
sdspi_host_get_dma_info
@brief Get the DMA memory information for the host driver
sdspi_host_get_real_freq
@brief Calculate working frequency for specific device
sdspi_host_init
@brief Initialize SD SPI driver
sdspi_host_init_device
@brief Attach and initialize an SD SPI device on the specific SPI bus
sdspi_host_io_int_enable
@brief Enable SDIO interrupt.
sdspi_host_io_int_wait
@brief Wait for SDIO interrupt until timeout.
sdspi_host_remove_device
@brief Remove an SD SPI device
sdspi_host_set_card_clk
@brief Set card clock frequency
seed48
seekdir
select
setbuf
setbuffer
setdtablesize
setegid
setenv
seteuid
setgid
setgroups
sethostname
setitimer
setlinebuf
setpgid
setpgrp
setregid
setreuid
setsid
setstate
settimeofday
setuid
setusershell
setvbuf
sig2str
sigaction
sigaddset
sigaltstack
sigdelset
sigemptyset
sigfillset
sigismember
sigmadelta_config
@brief Configure Sigma-delta channel
sigmadelta_set_duty
@brief Set Sigma-delta channel duty.
sigmadelta_set_pin
@brief Set Sigma-delta signal output pin
sigmadelta_set_prescale
@brief Set Sigma-delta channel’s clock pre-scale value. The source clock is APP_CLK, 80MHz. The clock frequency of the sigma-delta channel is APP_CLK / pre_scale
signal
sigpause
sigpending
sigprocmask
sigqueue
sigsuspend
sigtimedwait
sigwait
sigwaitinfo
siprintf
siscanf
sleep
sniprintf
snprintf
sntp_get_sync_interval
@brief Get the sync interval of SNTP operation
sntp_get_sync_mode
@brief Get set sync mode
sntp_get_sync_status
@brief Get status of time sync
sntp_get_system_time
@brief system time getter used in the sntp module @note The lwip sntp uses u32_t types for sec and us arguments
sntp_restart
@brief Restart SNTP
sntp_set_sync_interval
@brief Set the sync interval of SNTP operation
sntp_set_sync_mode
@brief Set the sync mode
sntp_set_sync_status
@brief Set status of time sync
sntp_set_system_time
@brief system time setter used in the sntp module @note The lwip sntp uses u32_t types for sec and us arguments
sntp_set_time_sync_notification_cb
@brief Set a callback function for time synchronization notification
sntp_sync_time
@brief This function updates the system time.
spi_bus_add_device
@brief Allocate a device on a SPI bus
spi_bus_dma_memory_alloc
@brief Helper function for malloc DMA capable memory for SPI driver
spi_bus_free
@brief Free a SPI bus
spi_bus_get_max_transaction_len
@brief Get max length (in bytes) of one transaction
spi_bus_initialize
@brief Initialize a SPI bus
spi_bus_remove_device
@brief Remove a device from the SPI bus
spi_device_acquire_bus
@brief Occupy the SPI bus for a device to do continuous transactions.
spi_device_get_actual_freq
@brief Calculate working frequency for specific device
spi_device_get_trans_result
@brief Get the result of a SPI transaction queued earlier by spi_device_queue_trans.
spi_device_polling_end
@brief Poll until the polling transaction ends.
spi_device_polling_start
@brief Immediately start a polling transaction.
spi_device_polling_transmit
@brief Send a polling transaction, wait for it to complete, and return the result
spi_device_queue_trans
@brief Queue a SPI transaction for interrupt transaction execution. Get the result by spi_device_get_trans_result.
spi_device_release_bus
@brief Release the SPI bus occupied by the device. All other devices can start sending transactions.
spi_device_transmit
@brief Send a SPI transaction, wait for it to complete, and return the result
spi_flash_cache2phys
@brief Given a memory address where flash is mapped, return the corresponding physical flash offset.
spi_flash_mmap
@brief Map region of flash memory into data or instruction address space
spi_flash_mmap_dump
@brief Display information about mapped regions
spi_flash_mmap_get_free_pages
@brief get free pages number which can be mmap
spi_flash_mmap_pages
@brief Map sequences of pages of flash memory into data or instruction address space
spi_flash_munmap
@brief Release region previously obtained using spi_flash_mmap
spi_flash_phys2cache
@brief Given a physical offset in flash, return the address where it is mapped in the memory space.
spi_get_actual_clock
@brief Calculate the working frequency that is most close to desired frequency.
spi_get_freq_limit
@brief Get the frequency limit of current configurations. SPI master working at this limit is OK, while above the limit, full duplex mode and DMA will not work, and dummy bits will be applied in the half duplex mode.
spi_get_timing
@brief Calculate the timing settings of specified frequency and settings.
spi_slave_disable
@brief Disable the spi slave function for an initialized spi host
spi_slave_enable
@brief Enable the spi slave function for an initialized spi host @note No need to call this function additionally after spi_slave_initialize, because it has been enabled already during the initialization.
spi_slave_free
@brief Free a SPI bus claimed as a SPI slave interface
spi_slave_get_trans_result
@brief Get the result of a SPI transaction queued earlier
spi_slave_initialize
@brief Initialize a SPI bus as a slave interface and enable it by default
spi_slave_queue_trans
@brief Queue a SPI transaction for execution
spi_slave_transmit
@brief Do a SPI transaction
sprintf
srand
srand48
srandom
sscanf
stat
stpcpy
stpncpy
str2sig
strcasecmp
strcasecmp_l
strcat
strchr
strcmp
strcoll
strcoll_l
strcpy
strcspn
strdup
strerror
strerror_l
strerror_r
strftime
strftime_l
strlcat
strlcpy
strlen
strlwr
strncasecmp
strncasecmp_l
strncat
strncmp
strncpy
strndup
strnlen
strnstr
strpbrk
strrchr
strsep
strsignal
strspn
strstr
strtod
strtof
strtoimax
strtoimax_l
strtok
strtok_r
strtol
strtoll
strtoul
strtoull
strtoumax
strtoumax_l
strupr
strxfrm
strxfrm_l
symlink
symlinkat
sync
sys_delay_ms
sys_thread_sem_deinit
sys_thread_sem_get
sys_thread_sem_init
sys_thread_tcpip
sysconf
system
tcdrain
@brief Wait for transmission of output
tcflow
@brief Suspend or restart the transmission or reception of data
tcflush
@brief Flush non-transmitted output data and non-read input data
tcgetattr
@brief Gets the parameters of the terminal
tcgetpgrp
tcgetsid
@brief Get process group ID for session leader for controlling terminal
tcsendbreak
@brief Send a break for a specific duration
tcsetattr
@brief Sets the parameters of the terminal
tcsetpgrp
telldir
temperature_sensor_disable
@brief Disable temperature sensor
temperature_sensor_enable
@brief Enable the temperature sensor
temperature_sensor_get_celsius
@brief Read temperature sensor data that is converted to degrees Celsius. @note Should not be called from interrupt.
temperature_sensor_install
@brief Install temperature sensor driver
temperature_sensor_uninstall
@brief Uninstall the temperature sensor driver
tempnam
time
timer_create
timer_deinit
@brief Deinitializes the timer.
timer_delete
timer_disable_intr
@brief Disable timer interrupt
timer_enable_intr
@brief Enable timer interrupt
timer_get_alarm_value
@brief Get timer alarm value.
timer_get_config
@brief Get timer configure value.
timer_get_counter_time_sec
@brief Read the counter value of hardware timer, in unit of a given scale.
timer_get_counter_value
@brief Read the counter value of hardware timer.
timer_getoverrun
timer_gettime
timer_group_clr_intr_status_in_isr
@brief Clear timer interrupt status, just used in ISR
timer_group_enable_alarm_in_isr
@brief Enable alarm interrupt, just used in ISR
timer_group_get_auto_reload_in_isr
@brief Get auto reload enable status, just used in ISR
timer_group_get_counter_value_in_isr
@brief Get the current counter value, just used in ISR
timer_group_get_intr_status_in_isr
@brief Get interrupt status, just used in ISR
timer_group_intr_disable
@brief Disable timer group interrupt, by disable mask
timer_group_intr_enable
@brief Enable timer group interrupt, by enable mask
timer_group_set_alarm_value_in_isr
@brief Set the alarm threshold for the timer, just used in ISR
timer_group_set_counter_enable_in_isr
@brief Enable/disable a counter, just used in ISR
timer_init
@brief Initializes and configure the timer.
timer_isr_callback_add
@brief Add ISR handle callback for the corresponding timer.
timer_isr_callback_remove
@brief Remove ISR handle callback for the corresponding timer.
timer_isr_register
@brief Register Timer interrupt handler, the handler is an ISR. The handler will be attached to the same CPU core that this function is running on.
timer_pause
@brief Pause the counter of hardware timer.
timer_set_alarm
@brief Enable or disable generation of timer alarm events.
timer_set_alarm_value
@brief Set timer alarm value.
timer_set_auto_reload
@brief Enable or disable counter reload function when alarm event occurs.
timer_set_counter_mode
@brief Set counting mode for hardware timer.
timer_set_counter_value
@brief Set counter value to hardware timer.
timer_set_divider
@brief Set hardware divider of the source clock to the timer group. By default, the source clock is APB clock running at 80 MHz. For more information, please check Chapter Reset and Clock in Chip Technical Reference Manual. @param group_num Timer group number, 0 for TIMERG0 or 1 for TIMERG1 @param timer_num Timer index, 0 for hw_timer[0] & 1 for hw_timer[1] @param divider Timer clock divider value. The divider’s range is from from 2 to 65536.
timer_settime
timer_start
@brief Start the counter of hardware timer.
timingsafe_bcmp
timingsafe_memcmp
tmpfile
tmpnam
toascii
toascii_l
tolower
tolower_l
toupper
toupper_l
truncate
ttyname
ttyname_r
twai_clear_receive_queue
@brief Clear the receive queue
twai_clear_receive_queue_v2
@brief Clear the receive queue of a given TWAI driver handle
twai_clear_transmit_queue
@brief Clear the transmit queue
twai_clear_transmit_queue_v2
@brief Clear the transmit queue of a given TWAI driver handle
twai_driver_install
@brief Install TWAI driver
twai_driver_install_v2
@brief Install TWAI driver and return a handle
twai_driver_uninstall
@brief Uninstall the TWAI driver
twai_driver_uninstall_v2
@brief Uninstall the TWAI driver with a given handle
twai_get_status_info
@brief Get current status information of the TWAI driver
twai_get_status_info_v2
@brief Get current status information of a given TWAI driver handle
twai_initiate_recovery
@brief Start the bus recovery process
twai_initiate_recovery_v2
@brief Start the bus recovery process with a given handle
twai_read_alerts
@brief Read TWAI driver alerts
twai_read_alerts_v2
@brief Read TWAI driver alerts with a given handle
twai_receive
@brief Receive a TWAI message
twai_receive_v2
@brief Receive a TWAI message via a given handle
twai_reconfigure_alerts
@brief Reconfigure which alerts are enabled
twai_reconfigure_alerts_v2
@brief Reconfigure which alerts are enabled, with a given handle
twai_start
@brief Start the TWAI driver
twai_start_v2
@brief Start the TWAI driver with a given handle
twai_stop
@brief Stop the TWAI driver
twai_stop_v2
@brief Stop the TWAI driver with a given handle
twai_transmit
@brief Transmit a TWAI message
twai_transmit_v2
@brief Transmit a TWAI message via a given handle
tzset
ualarm
uart_clear_intr_status
@brief Clear UART interrupt status
uart_detect_bitrate_start
@brief Start to do a bitrate detection for an incoming data signal (auto baud rate detection)
uart_detect_bitrate_stop
@brief Stop the bitrate detection
uart_disable_intr_mask
@brief Clear UART interrupt enable bits
uart_disable_pattern_det_intr
@brief UART disable pattern detect function. Designed for applications like ‘AT commands’. When the hardware detects a series of one same character, the interrupt will be triggered.
uart_disable_rx_intr
@brief Disable UART RX interrupt (RX_FULL & RX_TIMEOUT INTERRUPT)
uart_disable_tx_intr
@brief Disable UART TX interrupt (TX_FULL & TX_TIMEOUT INTERRUPT)
uart_driver_delete
@brief Uninstall UART driver.
uart_driver_install
@brief Install UART driver and set the UART to the default configuration.
uart_enable_intr_mask
@brief Set UART interrupt enable
uart_enable_pattern_det_baud_intr
@brief UART enable pattern detect function. Designed for applications like ‘AT commands’. When the hardware detect a series of one same character, the interrupt will be triggered.
uart_enable_rx_intr
@brief Enable UART RX interrupt (RX_FULL & RX_TIMEOUT INTERRUPT)
uart_enable_tx_intr
@brief Enable UART TX interrupt (TX_FULL & TX_TIMEOUT INTERRUPT)
uart_flush
@brief Alias of uart_flush_input. UART ring buffer flush. This will discard all data in the UART RX buffer. @note Instead of waiting the data sent out, this function will clear UART rx buffer. In order to send all the data in tx FIFO, we can use uart_wait_tx_done function. @param uart_num UART port number, the max port number is (UART_NUM_MAX -1).
uart_flush_input
@brief Clear input buffer, discard all the data is in the ring-buffer. @note In order to send all the data in tx FIFO, we can use uart_wait_tx_done function. @param uart_num UART port number, the max port number is (UART_NUM_MAX -1).
uart_get_baudrate
@brief Get the actual UART baud rate.
uart_get_buffered_data_len
@brief UART get RX ring buffer cached data length
uart_get_collision_flag
@brief Returns collision detection flag for RS485 mode Function returns the collision detection flag into variable pointed by collision_flag. *collision_flag = true, if collision detected else it is equal to false. This function should be executed when actual transmission is completed (after uart_write_bytes()).
uart_get_hw_flow_ctrl
@brief Get the UART hardware flow control configuration.
uart_get_parity
@brief Get the UART parity mode configuration.
uart_get_sclk_freq
@brief Get the frequency of a clock source for the HP UART port
uart_get_selectlock
@brief Get mutex guarding select() notifications
uart_get_stop_bits
@brief Get the UART stop bit configuration.
uart_get_tx_buffer_free_size
@brief UART get TX ring buffer free space size for the next data to be enqueued
uart_get_wakeup_threshold
@brief Get the number of RX pin signal edges for light sleep wakeup.
uart_get_word_length
@brief Get the UART data bit configuration.
uart_intr_config
@brief Configure UART interrupts.
uart_is_driver_installed
@brief Checks whether the driver is installed or not
uart_param_config
@brief Set UART configuration parameters.
uart_pattern_get_pos
@brief Return the nearest detected pattern position in buffer. The positions of the detected pattern are saved in a queue, This function do nothing to the queue. @note If the RX buffer is full and flow control is not enabled, the detected pattern may not be found in the rx buffer due to overflow.
uart_pattern_pop_pos
@brief Return the nearest detected pattern position in buffer. The positions of the detected pattern are saved in a queue, this function will dequeue the first pattern position and move the pointer to next pattern position. @note If the RX buffer is full and flow control is not enabled, the detected pattern may not be found in the rx buffer due to overflow.
uart_pattern_queue_reset
@brief Allocate a new memory with the given length to save record the detected pattern position in rx buffer.
uart_read_bytes
@brief UART read bytes from UART buffer
uart_set_always_rx_timeout
@brief Configure behavior of UART RX timeout interrupt.
uart_set_baudrate
@brief Set desired UART baud rate.
uart_set_dtr
@brief Manually set the UART DTR pin level.
uart_set_hw_flow_ctrl
@brief Set hardware flow control.
uart_set_line_inverse
@brief Set UART line inverse mode
uart_set_loop_back
@brief Configure TX signal loop back to RX module, just for the test usage.
uart_set_mode
@brief UART set communication mode
uart_set_parity
@brief Set UART parity mode.
uart_set_pin
@brief Assign signals of a UART peripheral to GPIO pins
uart_set_rts
@brief Manually set the UART RTS pin level. @note UART must be configured with hardware flow control disabled.
uart_set_rx_full_threshold
@brief Set uart threshold value for RX fifo full @note If application is using higher baudrate and it is observed that bytes in hardware RX fifo are overwritten then this threshold can be reduced
uart_set_rx_timeout
@brief UART set threshold timeout for TOUT feature
uart_set_select_notif_callback
@brief Set notification callback function for select() events @param uart_num UART port number @param uart_select_notif_callback callback function
uart_set_stop_bits
@brief Set UART stop bits.
uart_set_sw_flow_ctrl
@brief Set software flow control.
uart_set_tx_empty_threshold
@brief Set uart threshold values for TX fifo empty
uart_set_tx_idle_num
@brief Set UART idle interval after tx FIFO is empty
uart_set_wakeup_threshold
@brief Set the number of RX pin signal edges for light sleep wakeup
uart_set_word_length
@brief Set UART data bits.
uart_tx_chars
@brief Send data to the UART port from a given buffer and length.
uart_wait_tx_done
@brief Wait until UART TX FIFO is empty.
uart_wait_tx_idle_polling
@brief Wait until UART tx memory empty and the last char send ok (polling mode).
uart_write_bytes
@brief Send data to the UART port from a given buffer and length,
uart_write_bytes_with_break
@brief Send data to the UART port from a given buffer and length,
ucQueueGetQueueType
ulTaskGenericNotifyTake
Waits for a direct to task notification on a particular index in the calling task’s notification array in a manner similar to taking a counting semaphore.
ulTaskGenericNotifyValueClear
See https://www.FreeRTOS.org/RTOS-task-notifications.html for details.
ulTaskGetIdleRunTimeCounter
configGENERATE_RUN_TIME_STATS, configUSE_STATS_FORMATTING_FUNCTIONS and INCLUDE_xTaskGetIdleTaskHandle must all be defined as 1 for these functions to be available. The application must also then provide definitions for portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() and portGET_RUN_TIME_COUNTER_VALUE() to configure a peripheral timer/counter and return the timers current count value respectively. The counter should be at least 10 times the frequency of the tick count.
ulTaskGetIdleRunTimePercent
umask
ungetc
unlink
unlinkat
unsetenv
usb_serial_jtag_driver_install
@brief Install USB-SERIAL-JTAG driver and set the USB-SERIAL-JTAG to the default configuration.
usb_serial_jtag_driver_uninstall
@brief Uninstall USB-SERIAL-JTAG driver.
usb_serial_jtag_is_connected
@brief Check if the USB Serial/JTAG port is connected to the host
usb_serial_jtag_is_driver_installed
@brief Get information whether the USB serial JTAG driver is installed or not
usb_serial_jtag_read_bytes
@brief USB_SERIAL_JTAG read bytes from USB_SERIAL_JTAG buffer
usb_serial_jtag_wait_tx_done
@brief Blocks until all data written using usb_serial_jtag_write_bytes is sent to the host, or until timeout.
usb_serial_jtag_write_bytes
@brief Send data to the USB-UART port from a given buffer and length,
usleep
utime
utimensat
utimes
utoa
uxListRemove
uxQueueGetQueueNumber
uxQueueMessagesWaiting
Return the number of messages stored in a queue.
uxQueueMessagesWaitingFromISR
A version of uxQueueMessagesWaiting() that can be called from an ISR. Return the number of messages stored in a queue.
uxQueueSpacesAvailable
Return the number of free spaces available in a queue. This is equal to the number of items that can be sent to the queue before the queue becomes full if no items are removed.
uxTaskGetNumberOfTasks
@return The number of tasks that the real time kernel is currently managing. This includes all ready, blocked and suspended tasks. A task that has been deleted but not yet freed by the idle task will also be included in the count.
uxTaskGetSnapshotAll
@brief Fill an array of TaskSnapshot_t structures for every task in the system
uxTaskGetStackHighWaterMark
INCLUDE_uxTaskGetStackHighWaterMark must be set to 1 in FreeRTOSConfig.h for this function to be available.
uxTaskGetStackHighWaterMark2
INCLUDE_uxTaskGetStackHighWaterMark2 must be set to 1 in FreeRTOSConfig.h for this function to be available.
uxTaskGetSystemState
configUSE_TRACE_FACILITY must be defined as 1 in FreeRTOSConfig.h for uxTaskGetSystemState() to be available.
uxTaskGetTaskNumber
uxTaskPriorityGet
INCLUDE_uxTaskPriorityGet must be defined as 1 for this function to be available. See the configuration section for more information.
uxTaskPriorityGetFromISR
A version of uxTaskPriorityGet() that can be used from an ISR.
uxTaskResetEventItemValue
uxTimerGetReloadMode
Queries a timer to determine if it is an auto-reload timer, in which case the timer automatically resets itself each time it expires, or a one-shot timer, in which case the timer will only expire once unless it is manually restarted.
vApplicationGetIdleTaskMemory
This function is used to provide a statically allocated block of memory to FreeRTOS to hold the Idle Task TCB. This function is required when configSUPPORT_STATIC_ALLOCATION is set. For more information see this URI: https://www.FreeRTOS.org/a00110.html#configSUPPORT_STATIC_ALLOCATION
vApplicationGetTimerTaskMemory
This function is used to provide a statically allocated block of memory to FreeRTOS to hold the Timer Task TCB. This function is required when configSUPPORT_STATIC_ALLOCATION is set. For more information see this URI: https://www.FreeRTOS.org/a00110.html#configSUPPORT_STATIC_ALLOCATION
vApplicationSleep
@brief Hook function called on entry to tickless idle
vApplicationStackOverflowHook
The application stack overflow hook is called when a stack overflow is detected for a task.
vEventGroupClearBitsCallback
vEventGroupDelete
Delete an event group that was previously created by a call to xEventGroupCreate(). Tasks that are blocked on the event group will be unblocked and obtain 0 as the event group’s value.
vEventGroupDeleteWithCaps
@brief Deletes an event group previously created using xEventGroupCreateWithCaps()
vEventGroupSetBitsCallback
@cond !DOC_EXCLUDE_HEADER_SECTION
vListInitialise
vListInitialiseItem
vListInsert
vListInsertEnd
vPortAssertIfInISR
@brief Assert if in ISR context
vPortClearInterruptMask
@brief Clear current interrupt mask and set given mask
vPortClearInterruptMaskFromISR
@brief Re-enable interrupts in a nested manner (meant to be called from ISRs)
vPortDefineHeapRegions
vPortEndScheduler
vPortEnterCritical
@brief Enter a critical section
vPortExitCritical
@brief Exit a critical section
vPortFree
vPortGetHeapStats
vPortInitialiseBlocks
vPortSetInterruptMask
@brief Set interrupt mask and return current interrupt enable register
vPortSetStackWatchpoint
@brief Set a watchpoint to watch the last 32 bytes of the stack
vPortTCBPreDeleteHook
@brief TCB cleanup hook
vPortYield
@brief Perform a context switch from a task
vPortYieldFromISR
@brief Perform a context switch from an ISR
vPortYieldOtherCore
@brief Yields the other core
vQueueDelete
Delete a queue - freeing all the memory allocated for storing of items placed on the queue.
vQueueDeleteWithCaps
@brief Deletes a queue previously created using xQueueCreateWithCaps()
vQueueSetQueueNumber
vQueueWaitForMessageRestricted
@cond !DOC_EXCLUDE_HEADER_SECTION
vRingbufferDelete
@brief Delete a ring buffer
vRingbufferDeleteWithCaps
@brief Deletes a ring buffer previously created using xRingbufferCreateWithCaps()
vRingbufferGetInfo
@brief Get information about ring buffer status
vRingbufferReturnItem
@brief Return a previously-retrieved item to the ring buffer
vRingbufferReturnItemFromISR
@brief Return a previously-retrieved item to the ring buffer from an ISR
vSemaphoreDeleteWithCaps
@brief Deletes a semaphore previously created using one of the xSemaphoreCreate…WithCaps() functions
vStreamBufferDelete
Deletes a stream buffer that was previously created using a call to xStreamBufferCreate() or xStreamBufferCreateStatic(). If the stream buffer was created using dynamic memory (that is, by xStreamBufferCreate()), then the allocated memory is freed.
vStreamBufferGenericDeleteWithCaps
vTaskAllocateMPURegions
Memory regions are assigned to a restricted task when the task is created by a call to xTaskCreateRestricted(). These regions can be redefined using vTaskAllocateMPURegions().
vTaskDelay
Delay a task for a given number of ticks. The actual time that the task remains blocked depends on the tick rate. The constant portTICK_PERIOD_MS can be used to calculate real time from the tick rate - with the resolution of one tick period.
vTaskDelete
INCLUDE_vTaskDelete must be defined as 1 for this function to be available. See the configuration section for more information.
vTaskDeleteWithCaps
@brief Deletes a task previously created using xTaskCreateWithCaps() or xTaskCreatePinnedToCoreWithCaps()
vTaskEndScheduler
NOTE: At the time of writing only the x86 real mode port, which runs on a PC in place of DOS, implements this function.
vTaskGenericNotifyGiveFromISR
A version of xTaskNotifyGiveIndexed() that can be called from an interrupt service routine (ISR).
vTaskGetInfo
configUSE_TRACE_FACILITY must be defined as 1 for this function to be available. See the configuration section for more information.
vTaskGetRunTimeStats
configGENERATE_RUN_TIME_STATS and configUSE_STATS_FORMATTING_FUNCTIONS must both be defined as 1 for this function to be available. The application must also then provide definitions for portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() and portGET_RUN_TIME_COUNTER_VALUE() to configure a peripheral timer/counter and return the timers current count value respectively. The counter should be at least 10 times the frequency of the tick count.
vTaskGetSnapshot
@brief Fill a TaskSnapshot_t structure for specified task.
vTaskInternalSetTimeOutState
vTaskList
configUSE_TRACE_FACILITY and configUSE_STATS_FORMATTING_FUNCTIONS must both be defined as 1 for this function to be available. See the configuration section of the FreeRTOS.org website for more information.
vTaskMissedYield
vTaskPlaceOnEventList
vTaskPlaceOnEventListRestricted
vTaskPlaceOnUnorderedEventList
vTaskPriorityDisinheritAfterTimeout
vTaskPrioritySet
INCLUDE_vTaskPrioritySet must be defined as 1 for this function to be available. See the configuration section for more information.
vTaskRemoveFromUnorderedEventList
vTaskResume
INCLUDE_vTaskSuspend must be defined as 1 for this function to be available. See the configuration section for more information.
vTaskSetTaskNumber
vTaskSetThreadLocalStoragePointer
Each task contains an array of pointers that is dimensioned by the configNUM_THREAD_LOCAL_STORAGE_POINTERS setting in FreeRTOSConfig.h. The kernel does not use the pointers itself, so the application writer can use the pointers for any purpose they wish. The following two functions are used to set and query a pointer respectively.
vTaskSetThreadLocalStoragePointerAndDelCallback
Set local storage pointer and deletion callback.
vTaskSetTimeOutState
Capture the current time for future use with xTaskCheckForTimeOut().
vTaskStartScheduler
Starts the real time kernel tick processing. After calling the kernel has control over which tasks are executed and when.
vTaskStepTick
vTaskSuspend
INCLUDE_vTaskSuspend must be defined as 1 for this function to be available. See the configuration section for more information.
vTaskSuspendAll
Suspends the scheduler without disabling interrupts. Context switches will not occur while the scheduler is suspended.
vTaskSwitchContext
vTimerSetReloadMode
Updates a timer to be either an auto-reload timer, in which case the timer automatically resets itself each time it expires, or a one-shot timer, in which case the timer will only expire once unless it is manually restarted.
vTimerSetTimerID
Sets the ID assigned to the timer.
vfork
vhangup
wcstoimax
wcstoimax_l
wcstombs
wcstoumax
wcstoumax_l
wctomb
wifi_bt_common_module_disable
@brief Disable Wi-Fi and BT common module
wifi_bt_common_module_enable
@brief Enable Wi-Fi and BT common module
wifi_calloc
@brief Callocate memory for WiFi driver
wifi_malloc
@brief Allocate a chunk of memory for WiFi driver
wifi_module_disable
@brief Disable Wi-Fi module
wifi_module_enable
@brief Enable Wi-Fi module
wifi_prov_config_data_handler
@brief Handler for receiving and responding to requests from master
wifi_prov_mgr_configure_sta
@brief Runs Wi-Fi as Station with the supplied configuration
wifi_prov_mgr_deinit
@brief Stop provisioning (if running) and release resource used by the manager
wifi_prov_mgr_disable_auto_stop
@brief Disable auto stopping of provisioning service upon completion
wifi_prov_mgr_endpoint_create
@brief Create an additional endpoint and allocate internal resources for it
wifi_prov_mgr_endpoint_register
@brief Register a handler for the previously created endpoint
wifi_prov_mgr_endpoint_unregister
@brief Unregister the handler for an endpoint
wifi_prov_mgr_get_wifi_disconnect_reason
@brief Get reason code in case of Wi-Fi station disconnection during provisioning
wifi_prov_mgr_get_wifi_state
@brief Get state of Wi-Fi Station during provisioning
wifi_prov_mgr_init
@brief Initialize provisioning manager instance
wifi_prov_mgr_is_provisioned
@brief Checks if device is provisioned
wifi_prov_mgr_is_sm_idle
@brief Checks whether the provisioning state machine is idle
wifi_prov_mgr_keep_ble_on
@brief Keep the BLE on after provisioning
wifi_prov_mgr_reset_provisioning
@brief Reset Wi-Fi provisioning config
wifi_prov_mgr_reset_sm_state_for_reprovision
@brief Reset internal state machine and clear provisioned credentials.
wifi_prov_mgr_reset_sm_state_on_failure
@brief Reset internal state machine and clear provisioned credentials.
wifi_prov_mgr_set_app_info
@brief Set application version and capabilities in the JSON data returned by proto-ver endpoint
wifi_prov_mgr_start_provisioning
@brief Start provisioning service
wifi_prov_mgr_stop_provisioning
@brief Stop provisioning service
wifi_prov_mgr_wait
@brief Wait for provisioning service to finish
wifi_prov_scheme_ble_event_cb_free_ble
wifi_prov_scheme_ble_event_cb_free_bt
wifi_prov_scheme_ble_event_cb_free_btdm
wifi_prov_scheme_ble_set_mfg_data
@brief Set manufacturer specific data in scan response
wifi_prov_scheme_ble_set_random_addr
@brief Set Bluetooth Random address
wifi_prov_scheme_ble_set_service_uuid
@brief Set the 128 bit GATT service UUID used for provisioning
wifi_prov_scheme_softap_set_httpd_handle
@brief Provide HTTPD Server handle externally.
wifi_realloc
@brief Reallocate a chunk of memory for WiFi driver
wl_erase_range
@brief Erase part of the WL storage
wl_mount
@brief Mount WL for defined partition
wl_read
@brief Read data from the WL storage
wl_sector_size
@brief Get sector size of the WL instance
wl_size
@brief Get the actual flash size in use for the WL storage partition
wl_unmount
@brief Unmount WL for defined partition
wl_write
@brief Write data to the WL storage
wlanif_init_ap
@brief LWIP’s network stack init function for WiFi (AP) @param netif LWIP’s network interface handle @return ERR_OK on success
wlanif_init_nan
@brief LWIP’s network stack init function for WiFi Aware interface (NAN) @param netif LWIP’s network interface handle @return ERR_OK on success
wlanif_init_sta
@brief LWIP’s network stack init function for WiFi (Station) @param netif LWIP’s network interface handle @return ERR_OK on success
wlanif_input
@brief LWIP’s network stack input packet function for WiFi (both STA/AP) @param h LWIP’s network interface handle @param buffer Input buffer pointer @param len Input buffer size @param l2_buff External buffer pointer (to be passed to custom input-buffer free)
write
xEventGroupClearBits
Clear bits within an event group. This function cannot be called from an interrupt.
xEventGroupCreate
xEventGroupCreateStatic
xEventGroupCreateWithCaps
@brief Creates an event group with specific memory capabilities
xEventGroupGetBitsFromISR
A version of xEventGroupGetBits() that can be called from an ISR.
xEventGroupGetStaticBuffer
xEventGroupSetBits
Set bits within an event group. This function cannot be called from an interrupt. xEventGroupSetBitsFromISR() is a version that can be called from an interrupt.
xEventGroupSync
Atomically set bits within an event group, then wait for a combination of bits to be set within the same event group. This functionality is typically used to synchronise multiple tasks, where each task has to wait for the other tasks to reach a synchronisation point before proceeding.
xEventGroupWaitBits
[Potentially] block to wait for one or more bits to be set within a previously created event group.
xPortCheckValidListMem
@brief Checks if a given piece of memory can be used to store a FreeRTOS list
xPortCheckValidTCBMem
@brief Checks if a given piece of memory can be used to store a task’s TCB
xPortGetFreeHeapSize
xPortGetMinimumEverFreeHeapSize
xPortGetTickRateHz
@brief Get the tick rate per second
xPortInIsrContext
@brief Checks if the current core is in an ISR context
xPortInterruptedFromISRContext
@brief Check if in ISR context from High priority ISRs
xPortSetInterruptMaskFromISR
@brief Disable interrupts in a nested manner (meant to be called from ISRs)
xPortStartScheduler
xPortcheckValidStackMem
@brief Checks if a given piece of memory can be used to store a task’s stack
xQueueAddToSet
Adds a queue or semaphore to a queue set that was previously created by a call to xQueueCreateSet().
xQueueCRReceive
xQueueCRReceiveFromISR
xQueueCRSend
xQueueCRSendFromISR
@cond !DOC_EXCLUDE_HEADER_SECTION
xQueueCreateCountingSemaphore
xQueueCreateCountingSemaphoreStatic
xQueueCreateMutex
xQueueCreateMutexStatic
xQueueCreateSet
Queue sets provide a mechanism to allow a task to block (pend) on a read operation from multiple queues or semaphores simultaneously.
xQueueCreateWithCaps
@brief Creates a queue with specific memory capabilities
xQueueGenericCreate
xQueueGenericCreateStatic
xQueueGenericGetStaticBuffers
xQueueGenericReset
xQueueGenericSend
It is preferred that the macros xQueueSend(), xQueueSendToFront() and xQueueSendToBack() are used in place of calling this function directly.
xQueueGenericSendFromISR
It is preferred that the macros xQueueSendFromISR(), xQueueSendToFrontFromISR() and xQueueSendToBackFromISR() be used in place of calling this function directly. xQueueGiveFromISR() is an equivalent for use by semaphores that don’t actually copy any data.
xQueueGetMutexHolder
xQueueGetMutexHolderFromISR
xQueueGiveFromISR
xQueueGiveMutexRecursive
xQueueIsQueueEmptyFromISR
Queries a queue to determine if the queue is empty. This function should only be used in an ISR.
xQueueIsQueueFullFromISR
Queries a queue to determine if the queue is full. This function should only be used in an ISR.
xQueuePeek
Receive an item from a queue without removing the item from the queue. The item is received by copy so a buffer of adequate size must be provided. The number of bytes copied into the buffer was defined when the queue was created.
xQueuePeekFromISR
A version of xQueuePeek() that can be called from an interrupt service routine (ISR).
xQueueReceive
Receive an item from a queue. The item is received by copy so a buffer of adequate size must be provided. The number of bytes copied into the buffer was defined when the queue was created.
xQueueReceiveFromISR
Receive an item from a queue. It is safe to use this function from within an interrupt service routine.
xQueueRemoveFromSet
Removes a queue or semaphore from a queue set. A queue or semaphore can only be removed from a set if the queue or semaphore is empty.
xQueueSelectFromSet
xQueueSelectFromSet() selects from the members of a queue set a queue or semaphore that either contains data (in the case of a queue) or is available to take (in the case of a semaphore). xQueueSelectFromSet() effectively allows a task to block (pend) on a read operation on all the queues and semaphores in a queue set simultaneously.
xQueueSelectFromSetFromISR
A version of xQueueSelectFromSet() that can be used from an ISR.
xQueueSemaphoreTake
xQueueTakeMutexRecursive
xRingbufferAddToQueueSetRead
@brief Add the ring buffer to a queue set. Notified when data has been written to the ring buffer
xRingbufferCreate
@brief Create a ring buffer
xRingbufferCreateNoSplit
@brief Create a ring buffer of type RINGBUF_TYPE_NOSPLIT for a fixed item_size
xRingbufferCreateStatic
@brief Create a ring buffer but manually provide the required memory
xRingbufferCreateWithCaps
@brief Creates a ring buffer with specific memory capabilities
xRingbufferGetCurFreeSize
@brief Get current free size available for an item/data in the buffer
xRingbufferGetMaxItemSize
@brief Get maximum size of an item that can be placed in the ring buffer
xRingbufferGetStaticBuffer
@brief Retrieve the pointers to a statically created ring buffer
xRingbufferPrintInfo
@brief Debugging function to print the internal pointers in the ring buffer
xRingbufferReceive
@brief Retrieve an item from the ring buffer
xRingbufferReceiveFromISR
@brief Retrieve an item from the ring buffer in an ISR
xRingbufferReceiveSplit
@brief Retrieve a split item from an allow-split ring buffer
xRingbufferReceiveSplitFromISR
@brief Retrieve a split item from an allow-split ring buffer in an ISR
xRingbufferReceiveUpTo
@brief Retrieve bytes from a byte buffer, specifying the maximum amount of bytes to retrieve
xRingbufferReceiveUpToFromISR
@brief Retrieve bytes from a byte buffer, specifying the maximum amount of bytes to retrieve. Call this from an ISR.
xRingbufferRemoveFromQueueSetRead
@brief Remove the ring buffer from a queue set
xRingbufferSend
@brief Insert an item into the ring buffer
xRingbufferSendAcquire
@brief Acquire memory from the ring buffer to be written to by an external source and to be sent later.
xRingbufferSendComplete
@brief Actually send an item into the ring buffer allocated before by xRingbufferSendAcquire.
xRingbufferSendFromISR
@brief Insert an item into the ring buffer in an ISR
xSemaphoreCreateGenericWithCaps
@cond
xStreamBufferBytesAvailable
Queries a stream buffer to see how much data it contains, which is equal to the number of bytes that can be read from the stream buffer before the stream buffer would be empty.
xStreamBufferGenericCreate
@cond !DOC_EXCLUDE_HEADER_SECTION
xStreamBufferGenericCreateStatic
xStreamBufferGenericCreateWithCaps
@cond
xStreamBufferGetStaticBuffers
xStreamBufferIsEmpty
Queries a stream buffer to see if it is empty. A stream buffer is empty if it does not contain any data.
xStreamBufferIsFull
Queries a stream buffer to see if it is full. A stream buffer is full if it does not have any free space, and therefore cannot accept any more data.
xStreamBufferNextMessageLengthBytes
xStreamBufferReceive
Receives bytes from a stream buffer.
xStreamBufferReceiveCompletedFromISR
For advanced users only.
xStreamBufferReceiveFromISR
An interrupt safe version of the API function that receives bytes from a stream buffer.
xStreamBufferReset
Resets a stream buffer to its initial, empty, state. Any data that was in the stream buffer is discarded. A stream buffer can only be reset if there are no tasks blocked waiting to either send to or receive from the stream buffer.
xStreamBufferSend
Sends bytes to a stream buffer. The bytes are copied into the stream buffer.
xStreamBufferSendCompletedFromISR
For advanced users only.
xStreamBufferSendFromISR
Interrupt safe version of the API function that sends a stream of bytes to the stream buffer.
xStreamBufferSetTriggerLevel
A stream buffer’s trigger level is the number of bytes that must be in the stream buffer before a task that is blocked on the stream buffer to wait for data is moved out of the blocked state. For example, if a task is blocked on a read of an empty stream buffer that has a trigger level of 1 then the task will be unblocked when a single byte is written to the buffer or the task’s block time expires. As another example, if a task is blocked on a read of an empty stream buffer that has a trigger level of 10 then the task will not be unblocked until the stream buffer contains at least 10 bytes or the task’s block time expires. If a reading task’s block time expires before the trigger level is reached then the task will still receive however many bytes are actually available. Setting a trigger level of 0 will result in a trigger level of 1 being used. It is not valid to specify a trigger level that is greater than the buffer size.
xStreamBufferSpacesAvailable
Queries a stream buffer to see how much free space it contains, which is equal to the amount of data that can be sent to the stream buffer before it is full.
xTaskAbortDelay
INCLUDE_xTaskAbortDelay must be defined as 1 in FreeRTOSConfig.h for this function to be available.
xTaskCallApplicationTaskHook
Calls the hook function associated with xTask. Passing xTask as NULL has the effect of calling the Running tasks (the calling task) hook function.
xTaskCatchUpTicks
This function corrects the tick count value after the application code has held interrupts disabled for an extended period resulting in tick interrupts having been missed.
xTaskCheckForTimeOut
Determines if pxTicksToWait ticks has passed since a time was captured using a call to vTaskSetTimeOutState(). The captured time includes the tick count and the number of times the tick count has overflowed.
xTaskCreatePinnedToCore
@brief Create a new task that is pinned to a particular core
xTaskCreatePinnedToCoreWithCaps
@brief Creates a pinned task where its stack has specific memory capabilities
xTaskCreateStaticPinnedToCore
@brief Create a new static task that is pinned to a particular core
xTaskDelayUntil
INCLUDE_xTaskDelayUntil must be defined as 1 for this function to be available. See the configuration section for more information.
xTaskGenericNotify
See https://www.FreeRTOS.org/RTOS-task-notifications.html for details.
xTaskGenericNotifyFromISR
See https://www.FreeRTOS.org/RTOS-task-notifications.html for details.
xTaskGenericNotifyStateClear
See https://www.FreeRTOS.org/RTOS-task-notifications.html for details.
xTaskGenericNotifyWait
Waits for a direct to task notification to be pending at a given index within an array of direct to task notifications.
xTaskGetCoreID
@brief Get the current core ID of a particular task
xTaskGetCurrentTaskHandle
xTaskGetCurrentTaskHandleForCore
@brief Get the handle of the task currently running on a certain core
xTaskGetHandle
NOTE: This function takes a relatively long time to complete and should be used sparingly.
xTaskGetIdleTaskHandle
xTaskGetIdleTaskHandle() is only available if INCLUDE_xTaskGetIdleTaskHandle is set to 1 in FreeRTOSConfig.h.
xTaskGetIdleTaskHandleForCore
@brief Get the handle of idle task for the given core.
xTaskGetNext
@brief Get the next task using the task iterator.
xTaskGetSchedulerState
xTaskGetStaticBuffers
xTaskGetTickCount
@return The count of ticks since vTaskStartScheduler was called.
xTaskGetTickCountFromISR
@return The count of ticks since vTaskStartScheduler was called.
xTaskIncrementTick
@cond !DOC_EXCLUDE_HEADER_SECTION
xTaskPriorityDisinherit
xTaskPriorityInherit
xTaskRemoveFromEventList
xTaskResumeAll
Resumes scheduler activity after it was suspended by a call to vTaskSuspendAll().
xTaskResumeFromISR
INCLUDE_xTaskResumeFromISR must be defined as 1 for this function to be available. See the configuration section for more information.
xTimerCreate
xTimerCreateStatic
xTimerCreateTimerTask
@cond !DOC_EXCLUDE_HEADER_SECTION
xTimerGenericCommand
xTimerGetExpiryTime
Returns the time in ticks at which the timer will expire. If this is less than the current tick count then the expiry time has overflowed from the current time.
xTimerGetPeriod
Returns the period of a timer.
xTimerGetReloadMode
Queries a timer to determine if it is an auto-reload timer, in which case the timer automatically resets itself each time it expires, or a one-shot timer, in which case the timer will only expire once unless it is manually restarted.
xTimerGetStaticBuffer
xTimerGetTimerDaemonTaskHandle
Simply returns the handle of the timer service/daemon task. It it not valid to call xTimerGetTimerDaemonTaskHandle() before the scheduler has been started.
xTimerIsTimerActive
Queries a timer to see if it is active or dormant.
xTimerPendFunctionCall
Used to defer the execution of a function to the RTOS daemon task (the timer service task, hence this function is implemented in timers.c and is prefixed with ‘Timer’).
xTimerPendFunctionCallFromISR
Used from application interrupt service routines to defer the execution of a function to the RTOS daemon task (the timer service task, hence this function is implemented in timers.c and is prefixed with ‘Timer’).

Type Aliases§

BYTE
BaseType_t
DRESULT
DSTATUS
DWORD
ETSEvent
ETSParam
ETSSignal
ETSTask
ETSTimer
ETSTimerFunc
@addtogroup ets_timer_apis @{
ETS_STATUS
@addtogroup ets_apis @{
EventBits_t
EventGroupHandle_t
FILE
FRESULT
FSIZE_t
HeapRegion_t
HeapStats_t
HttpStatus_Code
Enum for the HTTP status codes.
LBA_t
ListItem_t
List_t
MemoryRegion_t
MessageBufferHandle_t
Type by which message buffers are referenced. For example, a call to xMessageBufferCreate() returns an MessageBufferHandle_t variable that can then be used as a parameter to xMessageBufferSend(), xMessageBufferReceive(), etc. Message buffer is essentially built as a stream buffer hence its handle is also set to same type as a stream buffer handle.
MiniListItem_t
PendedFunction_t
Defines the prototype to which functions used with the xTimerPendFunctionCallFromISR() function must conform.
QWORD
QueueHandle_t
QueueSetHandle_t
Type by which queue sets are referenced. For example, a call to xQueueCreateSet() returns an xQueueSet variable that can then be used as a parameter to xQueueSelectFromSet(), xQueueAddToSet(), etc.
QueueSetMemberHandle_t
Queue sets can contain both queues and semaphores, so the QueueSetMemberHandle_t is defined as a type to be used where a parameter or return value can be either an QueueHandle_t or an SemaphoreHandle_t.
RingbufHandle_t
Type by which ring buffers are referenced. For example, a call to xRingbufferCreate() returns a RingbufHandle_t variable that can then be used as a parameter to xRingbufferSend(), xRingbufferReceive(), etc.
RingbufferType_t
SHA_CTX
SHA_TYPE
STATUS
SemaphoreHandle_t
StackType_t
StaticEventGroup_t
StaticListItem_t
StaticList_t
StaticMessageBuffer_t
StaticMiniListItem_t
StaticQueue_t
StaticRingbuffer_t
@brief Struct that is equivalent in size to the ring buffer’s data structure
StaticSemaphore_t
StaticStreamBuffer_t
StaticTask_t
StaticTimer_t
StreamBufferCallbackFunction_t
Type used as a stream buffer’s optional callback.
StreamBufferHandle_t
TCHAR
TaskFunction_t
TaskHandle_t
TaskHookFunction_t
Defines the prototype to which the application task hook function must conform.
TaskIterator_t
@brief Task Snapshot iterator
TaskParameters_t
TaskSnapshot_t
@brief Task Snapshot structure
TaskStatus_t
Used with the uxTaskGetSystemState() function to return the state of each task in the system.
TickType_t
TimeOut_t
@cond !DOC_EXCLUDE_HEADER_SECTION
TimerCallbackFunction_t
Defines the prototype to which timer callback functions must conform.
TimerHandle_t
TlsDeleteCallbackFunction_t
Prototype of local storage pointer deletion callback.
UBaseType_t
UINT
WCHAR
WORD
_LOCK_T
__FILE
__ULong
__blkcnt_t
__blksize_t
__builtin_va_list
__clock_t
__clockid_t
__compar_fn_t
__daddr_t
__dev_t
__fd_mask
__fsblkcnt_t
__fsfilcnt_t
__gid_t
__gnuc_va_list
__id_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nl_item
__nlink_t
__off_t
__pid_t
__sa_family_t
__sigset_t
__size_t
__socklen_t
__ssize_t
__suseconds_t
__time_t
__timer_t
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__uintptr_t
__useconds_t
__va_list
_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
_bindgen_ty_4
_bindgen_ty_5
Defines the key usage flags.
_bindgen_ty_6
@defgroup radio-types Radio Types
_bindgen_ty_7
Defines the channel page.
_bindgen_ty_8
Defines the frequency band channel range.
_bindgen_ty_9
Defines constants that are used to indicate different radio capabilities. See otRadioCaps.
_bindgen_ty_10
Defines constants about size of header IE in ACK.
_bindgen_ty_11
IPv6 Address origins
_bindgen_ty_12
ECN statuses, represented as in the IP header.
_bindgen_ty_13
Internet Protocol Numbers.
_bindgen_ty_14
Defines the keys of settings.
_bindgen_ty_15
_flock_t
_fpos_t
_iconv_t
_lock_t
_off64_t
_off_t
_sig_func_ptr
_ssize_t
adc1_channel_t
adc2_channel_t
adc_atten_t
@brief ADC attenuation parameter. Different parameters determine the range of the ADC.
adc_bits_width_t
@brief ADC resolution setting option. @note Only used in single read mode
adc_bitwidth_t
@brief ADC bitwidth
adc_cali_handle_t
@brief ADC calibration handle
adc_cali_scheme_ver_t
@brief ADC calibration scheme
adc_channel_t
@brief ADC channels
adc_continuous_callback_t
@brief Prototype of ADC continuous mode event callback
adc_continuous_clk_src_t
@brief ADC digital controller clock source @brief ADC digital controller clock source
adc_continuous_handle_t
@brief Type of adc continuous mode driver handle
adc_digi_convert_mode_t
@brief ADC digital controller (DMA mode) work mode.
adc_digi_iir_filter_coeff_t
@brief IIR Filter Coefficient
adc_digi_iir_filter_t
@brief ADC IIR Filter ID
adc_digi_init_config_t
@brief ADC DMA driver configuration
adc_digi_output_format_t
@brief ADC digital controller (DMA mode) output data format option.
adc_monitor_id_t
@brief ADC monitor (continuous mode) ID
adc_monitor_mode_t
@brief Monitor config/event mode type
adc_oneshot_clk_src_t
@brief ADC digital controller clock source @brief ADC digital controller clock source
adc_oneshot_unit_handle_t
@brief Type of ADC unit handle for oneshot mode
adc_ulp_mode_t
@brief ADC ULP working mode
adc_unit_t
@brief ADC unit
arg_checkfn
arg_cmd_info_t
arg_cmd_itr_t
arg_cmdfn
arg_comparefn
arg_date_t
arg_dbl_t
arg_dstr_freefn
arg_dstr_t
arg_end_t
arg_errorfn
arg_file_t
arg_hdr_t
arg_int_t
arg_lit_t
arg_rem_t
arg_resetfn
arg_rex_t
arg_scanfn
arg_str_t
blkcnt_t
blksize_t
bridgeif_config_t
LwIP bridge configuration
btm_query_reason
enum btm_query_reason: Reason code for sending btm query
caddr_t
cc_t
Restart output.
clock_t
clockid_t
color_component_t
@brief Color component
color_conv_std_rgb_yuv_t
@brief The standard used for conversion between RGB and YUV
color_pixel_alpha_format_t
@brief Alpha(A) Format
color_pixel_argb_format_t
@brief ARGB Format
color_pixel_clut_format_t
@brief CLUT(L) Format
color_pixel_gray_format_t
@brief Gray Format
color_pixel_raw_format_t
@brief Raw Format
color_pixel_rgb_format_t
@brief RGB Format
color_pixel_yuv_format_t
@brief YUV Format
color_range_t
@brief Color range @note The difference between a full range color and a limited range color is the amount of shades of black and white that they can display.
color_raw_element_order_t
@brief RAW element order
color_rgb_element_order_t
@brief RGB element order
color_space_t
@brief Color Space
color_yuv422_pack_order_t
@brief The order of the components per pack in the YUV422 format
connect_async_func
connect_func
daddr_t
dev_t
dns_found_callback
Callback which is invoked when a hostname is found. A function of this type must be implemented by the application using the DNS resolver. @param name pointer to the name that was looked up. @param ipaddr pointer to an ip_addr_t containing the IP address of the hostname, or NULL if the name could not be found (or on any other error). @param callback_arg a user-specified callback argument passed to dns_gethostbyname
eNotifyAction
Actions that can be performed when vTaskNotify() is called.
eSleepModeStatus
Possible return values for eTaskConfirmSleepModeStatus().
eTaskState
Task states returned by eTaskGetState.
err_enum_t
Definitions for error constants.
err_t
error_t
esp_80211_tx_info_t
@brief Information of wifi sending data
esp_adc_cal_value_t
@brief Type of calibration value used in characterization
esp_aes_128_decrypt_t
@brief The AES 128 decrypt callback function used by esp_wifi.
esp_aes_128_encrypt_t
@brief The AES 128 encrypt callback function used by esp_wifi.
esp_aes_decrypt_deinit_t
@brief Deinitialize AES decryption callback function
esp_aes_decrypt_init_t
@brief Initialize AES callback function for decryption
esp_aes_decrypt_t
@brief Decrypt one AES block callback function
esp_aes_encrypt_deinit_t
@brief Deinitialize AES encryption callback function
esp_aes_encrypt_init_t
@brief Initialize AES callback function for encryption
esp_aes_encrypt_t
@brief Encrypt one AES block callback function
esp_aes_gcm_state
esp_aes_gmac_t
@brief One-Key GMAC hash callback function with AES for MIC computation
esp_aes_mode_t
esp_aes_unwrap_t
@brief The AES unwrap callback function used by esp_wifi.
esp_aes_wrap_t
@brief The AES wrap callback function used by esp_wifi.
esp_alloc_failed_hook_t
@brief callback called when an allocation operation fails, if registered @param size in bytes of failed allocation @param caps capabilities requested of failed allocation @param function_name function which generated the failure
esp_ccmp_decrypt_t
@brief Decrypt data callback function using CCMP (Counter Mode CBC-MAC Protocol OR Counter Mode Cipher Block Chaining Message Authentication Code Protocol) which is used in IEEE 802.11i RSN standard. @param tk 128-bit Temporal Key for obtained during 4-way handshake @param ieee80211_hdr Pointer to IEEE802.11 frame headeri needed for AAD @param data Pointer to encrypted data buffer @param data_len Encrypted data length in bytes @param decrypted_len Length of decrypted data @param espnow_pkt Indicates if it’s an ESPNOW packet Returns: Pointer to decrypted data on success, NULL on failure
esp_ccmp_encrypt_t
@brief Encrypt data callback function using CCMP (Counter Mode CBC-MAC Protocol OR Counter Mode Cipher Block Chaining Message Authentication Code Protocol) which is used in IEEE 802.11i RSN standard. @param tk 128-bit Temporal Key for obtained during 4-way handshake @param frame Pointer to IEEE802.11 frame including header @param len Length of the frame including header @param hdrlen Length of the header @param pn Packet Number counter @param keyid Key ID to be mentioned in CCMP Vector @param encrypted_len Length of the encrypted frame including header
esp_chip_id_t
@brief ESP chip ID
esp_coex_prefer_t
@brief coex prefer value
esp_coex_status_type_t
@brief coex status type
esp_comm_gpio_hold_t
esp_console_cmd_func_t
@brief Console command main function @param argc number of arguments @param argv array with argc entries, each pointing to a zero-terminated string argument @return console command return code, 0 indicates “success”
esp_console_cmd_func_with_context_t
@brief Console command main function, with context @param context a user context given at invocation @param argc number of arguments @param argv array with argc entries, each pointing to a zero-terminated string argument @return console command return code, 0 indicates “success”
esp_console_help_verbose_level_e
esp_console_repl_t
@brief Type defined for console REPL
esp_cpu_cycle_count_t
@brief CPU cycle count type
esp_cpu_intr_handler_t
@brief CPU interrupt handler type
esp_cpu_intr_type_t
@brief CPU interrupt type
esp_cpu_watchpoint_trigger_t
@brief CPU watchpoint trigger type
esp_crc32_le_t
@brief CRC32 value callback function in little endian.
esp_crypto_cipher_alg_t
esp_crypto_cipher_t
esp_crypto_hash_alg_t
esp_crypto_hash_t
esp_deep_sleep_cb_t
esp_deep_sleep_wake_stub_fn_t
@brief Function type for stub to run on wake from sleep.
esp_deepsleep_gpio_wake_up_mode_t
esp_dma_buf_location_t
@brief DMA buffer location
esp_eap_method_t
@brief Bitmask of supported EAP authentication methods.
esp_eap_ttls_phase2_types
@brief Enumeration of phase 2 authentication types for EAP-TTLS.
esp_efuse_block_t
@brief Type of eFuse blocks ESP32C3
esp_efuse_coding_scheme_t
@brief Type of coding scheme
esp_efuse_purpose_t
@brief Type of key purpose
esp_efuse_rom_log_scheme_t
@brief Type definition for ROM log scheme
esp_err_t
esp_eth_handle_t
@brief Handle of Ethernet driver
esp_eth_io_cmd_t
@brief Command list for ioctl API
esp_eth_mac_t
@brief Ethernet MAC
esp_eth_mediator_t
@brief Ethernet mediator
esp_eth_netif_glue_handle_t
@brief Handle of netif glue - an intermediate layer between netif and Ethernet driver
esp_eth_phy_t
@brief Ethernet PHY
esp_eth_state_t
@brief Ethernet driver state
esp_etm_channel_handle_t
@brief ETM channel handle
esp_etm_event_handle_t
@brief ETM event handle
esp_etm_task_handle_t
@brief ETM task handle
esp_event_base_t
esp_event_handler_instance_t
esp_event_handler_t
esp_event_loop_handle_t
esp_flash_io_mode_t
@brief Mode used for reading from SPI flash
esp_flash_speed_s
@brief SPI flash clock speed values, always refer to them by the enum rather than the actual value (more speed may be appended into the list).
esp_flash_speed_t
@brief SPI flash clock speed values, always refer to them by the enum rather than the actual value (more speed may be appended into the list).
esp_freertos_idle_cb_t
esp_freertos_tick_cb_t
esp_hmac_md5_t
@brief HMAC-MD5 callback function over data buffer (RFC 2104)’
esp_hmac_md5_vector_t
@brief HMAC-MD5 callback function over data vector (RFC 2104)
esp_hmac_sha1_t
@brief HMAC-SHA1 callback function over data buffer (RFC 2104)
esp_hmac_sha1_vector_t
@brief HMAC-SHA1 callback function over data vector (RFC 2104)
esp_hmac_sha256_vector_t
@brief The SHA256 callback function used by esp_wifi.
esp_http_client_addr_type_t
esp_http_client_auth_type_t
@brief HTTP Authentication type
esp_http_client_ecdsa_curve_t
@brief ECDSA curve options for TLS connections
esp_http_client_event_handle_t
esp_http_client_event_id_t
@brief HTTP Client events id
esp_http_client_event_t
@brief HTTP Client events data
esp_http_client_handle_t
esp_http_client_method_t
@brief HTTP method
esp_http_client_on_data_t
@brief Argument structure for HTTP_EVENT_ON_DATA event
esp_http_client_proto_ver_t
esp_http_client_redirect_event_data_t
@brief Argument structure for HTTP_EVENT_REDIRECT event
esp_http_client_tls_dyn_buf_strategy_t
esp_http_client_transport_t
@brief HTTP Client transport
esp_http_server_event_id_t
@brief HTTP Server events id
esp_https_ota_event_t
@brief Events generated by OTA process
esp_https_ota_handle_t
esp_image_flash_size_t
@brief Supported SPI flash sizes
esp_image_load_mode_t
esp_image_spi_freq_t
@brief SPI flash clock division factor.
esp_image_spi_mode_t
@brief SPI flash mode, used in esp_image_header_t
esp_image_type
esp_interface_t
esp_intr_cpu_affinity_t
@brief Interrupt CPU core affinity
esp_ip4_addr_t
@brief IPv4 address
esp_ip6_addr_t
@brief IPv6 address
esp_ip6_addr_type_t
esp_ip_addr_t
@brief IP address
esp_lcd_color_space_t
@brief RGB element order @brief RGB element order
esp_lcd_i2c_bus_handle_t
esp_lcd_i80_bus_handle_t
esp_lcd_panel_handle_t
esp_lcd_panel_io_color_trans_done_cb_t
@brief Declare the prototype of the function that will be invoked when panel IO finishes transferring color data
esp_lcd_panel_io_handle_t
esp_lcd_spi_bus_handle_t
esp_line_endings_t
@brief Line ending settings
esp_log_args_type_t
@brief Enumeration of argument types for logging.
esp_log_level_t
@brief Log level
esp_mac_type_t
esp_md5_vector_t
@brief MD5 hash callback function for data vector
esp_mesh_topology_t
@brief Mesh topology
esp_mqtt_client_handle_t
esp_mqtt_connect_return_code_t
MQTT connection error codes propagated via ERROR event
esp_mqtt_error_codes_t
@brief MQTT error code structure to be passed as a contextual information into ERROR event
esp_mqtt_error_type_t
MQTT connection error codes propagated via ERROR event
esp_mqtt_event_handle_t
esp_mqtt_event_id_t
@brief MQTT event types.
esp_mqtt_protocol_ver_t
MQTT protocol version used for connection
esp_mqtt_topic_t
Topic definition struct
esp_mqtt_transport_t
esp_netif_auth_type_t
@brief definitions of different authorisation types
esp_netif_callback_fn
@brief TCPIP thread safe callback used with esp_netif_tcpip_exec()
esp_netif_config_t
@brief Generic esp_netif configuration
esp_netif_dhcp_option_id_t
@brief Supported options for DHCP client or DHCP server
esp_netif_dhcp_option_mode_t
@brief Mode for DHCP client or DHCP server option functions
esp_netif_dhcp_status_t
@brief Status of DHCP client or DHCP server
esp_netif_dns_type_t
@brief Type of DNS server
esp_netif_driver_base_t
@brief ESP-netif driver base handle
esp_netif_driver_ifconfig_t
@brief Specific IO driver configuration
esp_netif_find_predicate_t
@brief Predicate callback for esp_netif_find_if() used to find interface which meets defined criteria
esp_netif_flags
esp_netif_flags_t
esp_netif_inherent_config_t
@brief ESP-netif inherent config parameters
esp_netif_iodriver_handle
@brief IO driver handle type
esp_netif_ip_event_type
esp_netif_ip_event_type_t
esp_netif_netstack_config_t
@brief Specific L3 network stack configuration
esp_netif_ppp_config_t
@brief Configuration structure for PPP network interface
esp_netif_ppp_status_event_t
@brief event ids for different PPP related events
esp_netif_receive_t
@brief ESP-NETIF Receive function type
esp_netif_recv_ret_t
esp_netif_t
esp_netif_tx_rx_direction_t
esp_now_peer_info_t
@brief ESPNOW peer information parameters.
esp_now_peer_num_t
@brief Number of ESPNOW peers which exist currently.
esp_now_rate_config_t
@brief ESPNOW rate config
esp_now_recv_cb_t
@brief Callback function of receiving ESPNOW data @param esp_now_info received ESPNOW packet information @param data received data @param data_len length of received data @attention esp_now_info is a local variable,it can only be used in the callback.
esp_now_recv_info_t
@brief ESPNOW receive packet information
esp_now_send_cb_t
@brief Callback function of sending ESPNOW data @param tx_info Sending information for ESPNOW data @param status status of sending ESPNOW data (succeed or fail). This is will be removed later, since the tx_info->tx_status also works.
esp_now_send_info_t
@brief ESPNOW sending packet information
esp_now_send_status_t
@brief Status of sending ESPNOW data .
esp_omac1_aes_128_t
@brief One-Key CBC MAC (OMAC1) hash with AES-128 callback function for MIC computation
esp_openthread_compatibility_error_callback
@brief The OpenThread compatibility error callback
esp_openthread_coprocessor_reset_failure_callback
@brief The OpenThread co-processor reset failure callback
esp_openthread_dataset_type_t
@brief OpenThread dataset type
esp_openthread_event_t
@brief OpenThread event declarations
esp_openthread_host_connection_mode_t
@brief How OpenThread connects to the host.
esp_openthread_radio_mode_t
@brief The radio mode of OpenThread.
esp_openthread_rcp_failure_handler
@brief The OpenThread rcp failure handler
esp_ota_handle_t
@brief Opaque handle for an application OTA update
esp_ota_img_states_t
OTA_DATA states for checking operability of the app.
esp_partition_iterator_t
@brief Opaque partition iterator type
esp_partition_mmap_handle_t
@brief Opaque handle for memory region obtained from esp_partition_mmap.
esp_partition_mmap_memory_t
@brief Enumeration which specifies memory space requested in an mmap call
esp_partition_subtype_t
@brief Partition subtype
esp_partition_type_t
@brief Partition type
esp_pbkdf2_sha1_t
@brief SHA1-based key derivation function (PBKDF2) callback function for IEEE 802.11i
esp_ping_handle_t
@brief Type of “ping” session handle
esp_ping_profile_t
@brief Profile of ping session
esp_pm_config_esp32_t
backward compatibility newer chips no longer require this typedef
esp_pm_config_esp32c2_t
@brief Power management config
esp_pm_config_esp32c3_t
@brief Power management config
esp_pm_config_esp32c6_t
@brief Power management config
esp_pm_config_esp32s2_t
@brief Power management config
esp_pm_config_esp32s3_t
@brief Power management config
esp_pm_lock_handle_t
@brief Opaque handle to the power management lock
esp_pm_lock_type_t
@brief Power management constraints
esp_rc4_skip_t
@brief XOR RC4 stream callback function to given data with skip-stream-start
esp_reset_reason_t
@brief Reset reasons
esp_sha1_prf_t
@brief SHA1-based Pseudo-Random Function (PRF) (IEEE 802.11i, 8.5.1.1) callback function
esp_sha1_state
esp_sha1_vector_t
@brief SHA-1 hash callback function for data vector
esp_sha256_prf_t
@brief The SHA256 PRF callback function used by esp_wifi.
esp_sha256_state
esp_sha256_vector_t
@brief SHA256 hash callback function for data vector @param num_elem Number of elements in the data vector @param addr Pointers to the data areas @param len Lengths of the data blocks @param buf Buffer for the hash Returns: 0 on success, -1 on failure
esp_sha_type
esp_sleep_mode_t
@brief Sleep mode
esp_sleep_pd_domain_t
@brief Power domains which can be powered down in sleep mode
esp_sleep_pd_option_t
@brief Power down options
esp_sleep_source_t
@brief Sleep wakeup cause
esp_sleep_wakeup_cause_t
@brief Sleep wakeup cause @brief Sleep wakeup cause
esp_sntp_config_t
@brief SNTP configuration struct
esp_sntp_operatingmode_t
SNTP operating modes per lwip SNTP module
esp_sntp_time_cb_t
@brief Time sync notification function
esp_task_wdt_user_handle_t
@brief Task Watchdog Timer (TWDT) user handle
esp_tcp_transport_err_t
@brief Error types for TCP connection issues not covered in socket’s errno
esp_timer_cb_t
@brief Timer callback function type @param arg pointer to opaque user-specific data
esp_timer_dispatch_t
@brief Method to dispatch timer callback
esp_timer_handle_t
@brief Opaque type representing a single timer handle
esp_tls_addr_family
esp_tls_addr_family_t
esp_tls_cfg_server_t
@brief ESP-TLS Server configuration parameters
esp_tls_cfg_t
@brief ESP-TLS configuration parameters
esp_tls_conn_state
@brief ESP-TLS Connection State
esp_tls_conn_state_t
@brief ESP-TLS Connection State @brief ESP-TLS Connection State
esp_tls_dyn_buf_strategy_t
esp_tls_ecdsa_curve_t
@brief ECDSA curve options for TLS connections
esp_tls_error_handle_t
esp_tls_error_type_t
Definition of different types/sources of error codes reported from different components
esp_tls_handshake_callback
esp_tls_last_error_t
@brief Error structure containing relevant errors in case tls error occurred
esp_tls_proto_ver_t
esp_tls_role
esp_tls_role_t
esp_tls_t
esp_transport_handle_t
esp_transport_keep_alive_t
@brief Keep alive parameters structure
esp_transport_list_handle_t
esp_vendor_ie_cb_t
@brief Function signature for received Vendor-Specific Information Element callback. @param ctx Context argument, as passed to esp_wifi_set_vendor_ie_cb() when registering callback. @param type Information element type, based on frame type received. @param sa Source 802.11 address. @param vnd_ie Pointer to the vendor specific element data received. @param rssi Received signal strength indication.
esp_vfs_access_ctx_op_t
esp_vfs_access_op_t
esp_vfs_close_ctx_op_t
esp_vfs_close_op_t
esp_vfs_closedir_ctx_op_t
esp_vfs_closedir_op_t
esp_vfs_end_select_op_t
esp_vfs_fat_sdmmc_mount_config_t
@brief Configuration arguments for esp_vfs_fat_sdmmc_mount and esp_vfs_fat_spiflash_mount_rw_wl functions
esp_vfs_fcntl_ctx_op_t
esp_vfs_fcntl_op_t
esp_vfs_fstat_ctx_op_t
esp_vfs_fstat_op_t
esp_vfs_fsync_ctx_op_t
esp_vfs_fsync_op_t
esp_vfs_ftruncate_ctx_op_t
esp_vfs_ftruncate_op_t
esp_vfs_get_socket_select_semaphore_op_t
esp_vfs_id_t
esp_vfs_ioctl_ctx_op_t
esp_vfs_ioctl_op_t
esp_vfs_link_ctx_op_t
esp_vfs_link_op_t
esp_vfs_lseek_ctx_op_t
esp_vfs_lseek_op_t
esp_vfs_mkdir_ctx_op_t
esp_vfs_mkdir_op_t
esp_vfs_open_ctx_op_t
esp_vfs_open_op_t
esp_vfs_opendir_ctx_op_t
esp_vfs_opendir_op_t
esp_vfs_pread_ctx_op_t
esp_vfs_pread_op_t
esp_vfs_pwrite_ctx_op_t
esp_vfs_pwrite_op_t
esp_vfs_read_ctx_op_t
esp_vfs_read_op_t
esp_vfs_readdir_ctx_op_t
esp_vfs_readdir_op_t
esp_vfs_readdir_r_ctx_op_t
esp_vfs_readdir_r_op_t
esp_vfs_rename_ctx_op_t
esp_vfs_rename_op_t
esp_vfs_rmdir_ctx_op_t
esp_vfs_rmdir_op_t
esp_vfs_seekdir_ctx_op_t
esp_vfs_seekdir_op_t
esp_vfs_socket_select_op_t
esp_vfs_start_select_op_t
esp_vfs_stat_ctx_op_t
esp_vfs_stat_op_t
esp_vfs_stop_socket_select_isr_op_t
esp_vfs_stop_socket_select_op_t
esp_vfs_tcdrain_ctx_op_t
esp_vfs_tcdrain_op_t
esp_vfs_tcflow_ctx_op_t
esp_vfs_tcflow_op_t
esp_vfs_tcflush_ctx_op_t
esp_vfs_tcflush_op_t
esp_vfs_tcgetattr_ctx_op_t
esp_vfs_tcgetattr_op_t
esp_vfs_tcgetsid_ctx_op_t
esp_vfs_tcgetsid_op_t
esp_vfs_tcsendbreak_ctx_op_t
esp_vfs_tcsendbreak_op_t
esp_vfs_tcsetattr_ctx_op_t
esp_vfs_tcsetattr_op_t
esp_vfs_telldir_ctx_op_t
esp_vfs_telldir_op_t
esp_vfs_truncate_ctx_op_t
esp_vfs_truncate_op_t
esp_vfs_unlink_ctx_op_t
esp_vfs_unlink_op_t
esp_vfs_utime_ctx_op_t
esp_vfs_utime_op_t
esp_vfs_write_ctx_op_t
esp_vfs_write_op_t
esp_wifi_80211_tx_done_cb_t
@brief Callback function of 80211 tx data
esprv_int_mgmt_t
Function prototype executing interrupt configuration APIs as service calls
eth_checksum_t
@brief Ethernet Checksum
eth_data_interface_t
@brief Ethernet interface
eth_duplex_t
@brief Ethernet duplex mode
eth_event_t
@brief Ethernet event declarations
eth_link_t
@brief Ethernet link status
eth_mac_dma_burst_len_t
@brief Internal ethernet EMAC’s DMA available burst sizes
eth_mac_ptp_roll_type_t
@brief EMAC System Timestamp Rollover
eth_mac_ptp_update_method_t
@brief EMAC System timestamp update update method
eth_phy_autoneg_cmd_t
@brief Auto-negotiation control commands
eth_speed_t
@brief Ethernet speed
ets_idle_cb_t
ets_isr_t
@addtogroup ets_intr_apis @{
ets_status_t
@addtogroup ets_apis @{ @addtogroup ets_apis @{
external_coex_wire_t
fd_mask
flags
fpos_t
fsblkcnt_t
fsfilcnt_t
gid_t
gpio_dev_t
gpio_drive_cap_t
gpio_etm_event_edge_t
@brief GPIO edges that can be used as ETM event
gpio_etm_task_action_t
@brief GPIO actions that can be taken by the ETM task
gpio_int_type_t
gpio_isr_handle_t
gpio_isr_t
@brief GPIO interrupt handler
gpio_mode_t
@endcond
gpio_num_t
@brief GPIO number
gpio_port_t
gpio_pull_mode_t
gpio_pulldown_t
gpio_pullup_t
gptimer_alarm_cb_t
@brief Timer alarm callback prototype
gptimer_clock_source_t
@brief GPTimer clock source @note User should select the clock source based on the power and resolution requirement @brief Type of GPTimer clock source
gptimer_count_direction_t
@brief GPTimer count direction
gptimer_handle_t
@brief Type of General Purpose Timer handle
hal_utils_div_round_opt_t
@brief Integer division operation
heap_caps_walker_cb_t
@brief Function callback used to get information of memory block during calls to heap_caps_walk or heap_caps_walk_all
http_cb
http_client_init_cb_t
http_data_cb
http_errno
http_event_handle_cb
http_method
http_parser_type
http_parser_url_fields
httpd_close_func_t
@brief Function prototype for closing a session.
httpd_config_t
@brief HTTP Server Configuration Structure
httpd_err_code_t
@brief Error codes sent as HTTP response in case of errors encountered during processing of an HTTP request
httpd_err_handler_func_t
@brief Function prototype for HTTP error handling.
httpd_free_ctx_fn_t
@brief Prototype for freeing context data (if any) @param[in] ctx object to free
httpd_handle_t
@brief HTTP Server Instance Handle
httpd_method_t
@brief HTTP Method Type wrapper over “enum http_method” available in “http_parser” library
httpd_open_func_t
@brief Function prototype for opening a session.
httpd_pending_func_t
@brief Prototype for HTTPDs low-level “get pending bytes” function
httpd_recv_func_t
@brief Prototype for HTTPDs low-level recv function
httpd_req_t
@brief HTTP Request Data Structure
httpd_send_func_t
@brief Prototype for HTTPDs low-level send function
httpd_uri_match_func_t
@brief Function prototype for URI matching.
httpd_uri_t
@brief Structure for URI handler
httpd_work_fn_t
@brief Prototype of the HTTPD work function Please refer to httpd_queue_work() for more details. @param[in] arg The arguments for this work function
i2c_ack_type_t
i2c_ack_value_t
@brief Enum for I2C master ACK values
i2c_addr_bit_len_t
@brief Enumeration for I2C device address bit length
i2c_addr_mode_t
i2c_bus_mode_t
@brief Enum for i2c working modes.
i2c_clock_source_t
@brief I2C group clock source @brief Type of I2C clock source.
i2c_cmd_handle_t
i2c_master_bus_handle_t
@brief Type of I2C master bus handle
i2c_master_callback_t
@brief An callback for I2C transaction.
i2c_master_command_t
@brief Enum for I2C master commands
i2c_master_dev_handle_t
@brief Type of I2C master bus device handle
i2c_master_event_t
@brief Enumeration for I2C event.
i2c_master_status_t
@brief Enumeration for I2C fsm status.
i2c_mode_t
i2c_port_num_t
@brief I2C port number.
i2c_port_t
@brief I2C port number, can be I2C_NUM_0 ~ (I2C_NUM_MAX-1).
i2c_rw_t
i2c_slave_dev_handle_t
@brief Type of I2C slave device handle
i2c_slave_read_write_status_t
i2c_slave_received_callback_t
@brief Callback signature for I2C slave.
i2c_slave_request_callback_t
@brief Callback signature for I2C slave request event. When this callback is triggered that means master want to read data from slave while there is no data in slave fifo. So user should write data to fifo via i2c_slave_write
i2c_slave_stretch_callback_t
@brief Callback signature for I2C slave stretch.
i2c_slave_stretch_cause_t
@brief Enum for I2C slave stretch causes
i2c_trans_mode_t
i2s_bits_per_chan_t
@brief I2S bit width per chan.
i2s_bits_per_sample_t
@brief I2S bit width per sample.
i2s_chan_handle_t
i2s_channel_fmt_t
@brief I2S channel format type
i2s_channel_t
@brief I2S channel.
i2s_clock_src_t
@brief I2S clock source enum @brief I2S clock source enum
i2s_comm_format_t
@brief I2S communication standard format
i2s_comm_mode_t
@brief I2S controller communication mode
i2s_config_t
@brief I2S driver configuration parameters
i2s_data_bit_width_t
@brief Available data bit width in one slot
i2s_dir_t
@brief I2S channel direction
i2s_etm_event_type_t
@brief I2S channel events that supported by the ETM module
i2s_etm_task_type_t
@brief I2S channel tasks that supported by the ETM module
i2s_event_type_t
@brief I2S event queue types
i2s_isr_callback_t
@brief I2S event callback @param[in] handle I2S channel handle, created from i2s_new_channel() @param[in] event I2S event data @param[in] user_ctx User registered context, passed from i2s_channel_register_event_callback()
i2s_mclk_multiple_t
@brief The multiple of MCLK to sample rate @note MCLK is the minimum resolution of the I2S clock. Increasing mclk multiple can reduce the clock jitter of BCLK and WS, which is also useful for the codec that don’t require MCLK but have strict requirement to BCLK. For the 24-bit slot width, please choose a multiple that can be divided by 3 (i.e. 24-bit compatible).
i2s_mode_t
@brief I2S Mode
i2s_pcm_compress_t
@brief A/U-law decompress or compress configuration.
i2s_pdm_data_fmt_t
@brief I2S PDM data format
i2s_pdm_dsr_t
@brief I2S PDM RX down-sampling mode
i2s_pdm_sig_scale_t
@brief pdm tx signal scaling mode
i2s_pdm_slot_mask_t
@brief I2S slot select in PDM mode
i2s_pdm_tx_line_mode_t
@brief PDM TX line mode @note For the standard codec mode, PDM pins are connect to a codec which requires both clock signal and data signal For the DAC output mode, PDM data signal can be connected to a power amplifier directly with a low-pass filter, normally, DAC output mode doesn’t need the clock signal.
i2s_port_t
@brief I2S controller port number, the max port number is (SOC_I2S_NUM -1).
i2s_role_t
@brief I2S controller role
i2s_slot_bit_width_t
@brief Total slot bit width in one slot
i2s_slot_mode_t
@brief I2S channel slot mode
i2s_std_slot_mask_t
@brief I2S slot select in standard mode @note It has different meanings in tx/rx/mono/stereo mode, and it may have different behaviors on different targets For the details, please refer to the I2S API reference
i2s_tdm_slot_mask_t
@brief tdm slot number @note Multiple slots in TDM mode. For TX module, only the active slot send the audio data, the inactive slot send a constant or will be skipped if ‘skip_msk’ is set. For RX module, only receive the audio data in active slots, the data in inactive slots will be ignored. the bit map of active slot can not exceed (0x1<<total_slot_num). e.g: slot_mask = (I2S_TDM_SLOT0 | I2S_TDM_SLOT3), here the active slot number is 2 and total_slot is not supposed to be smaller than 4.
i2s_tuning_mode_t
@brief I2S clock tuning operation
id_t
in_addr_t
in_port_t
init_fn_t
ino_t
input_fn_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
intr_handle_t
Handle to an interrupt handler
intr_handler_t
Callback type of the interrupt handler
intr_type
io_func
io_read_func
ip4_addr_p_t
ip4_addr_t
ip4_addr_t uses a struct for convenience only, so that the same defines can operate both on ip4_addr_t as well as on ip4_addr_p_t.
ip6_addr_p_t
ip6_addr_t
IPv6 address
ip_addr_t
@ingroup ipaddr A union struct for both IP version’s addresses. ATTENTION: watch out for its size when adding IPv6 address scope!
ip_event_t
IP event declarations
key_t
lcd_clock_source_t
lcd_color_format_t
@brief LCD color format
lcd_color_range_t
@brief LCD color range
lcd_color_rgb_endian_t
@cond */ /// for backward compatible @brief RGB element order
lcd_color_rgb_pixel_format_t
@brief LCD color pixel format in RGB color space
lcd_color_space_t
@brief LCD color space
lcd_rgb_data_endian_t
@brief RGB data endian
lcd_rgb_element_order_t
@brief RGB element order
lcd_yuv422_pack_order_t
@brief YUV422 packing order
lcd_yuv_conv_std_t
@brief The standard used for conversion between RGB and YUV
lcd_yuv_sample_t
@brief YUV sampling method
ledc_cb_event_t
@brief LEDC callback event type
ledc_cb_t
@brief Type of LEDC event callback @param param LEDC callback parameter @param user_arg User registered data @return Whether a high priority task has been waken up by this function
ledc_channel_t
ledc_clk_cfg_t
@brief LEDC clock source configuration struct
ledc_clk_src_t
@brief LEDC timer-specific clock sources
ledc_duty_direction_t
ledc_fade_mode_t
ledc_intr_type_t
ledc_isr_handle_t
ledc_mode_t
ledc_sleep_mode_t
@brief Strategies to be applied to the LEDC channel during system Light-sleep period
ledc_slow_clk_sel_t
@brief LEDC global clock sources
ledc_timer_bit_t
ledc_timer_t
linenoiseCompletionCallback
linenoiseFreeHintsCallback
linenoiseHintsCallback
linenoise_read_bytes_fn
locale_t
lp_i2s_callback_t
@brief LP I2S event callback type
lp_i2s_chan_handle_t
lwip_internal_netif_client_data_index
@}
lwip_ip_addr_type
@ingroup ipaddr IP address types for use in ip_addr_t.type member. @see tcp_new_ip_type(), udp_new_ip_type(), raw_new_ip_type().
lwip_ipv6_scope_type
Symbolic constants for the ‘type’ parameters in some of the macros. These exist for efficiency only, allowing the macros to avoid certain tests when the address is known not to be of a certain type. Dead code elimination will do the rest. IP6_MULTICAST is supported but currently not optimized. @see ip6_addr_has_scope, ip6_addr_assign_zone, ip6_addr_lacks_zone.
mbedtls_aes_context
\brief AES context structure
mbedtls_aes_xts_context
\brief The AES XTS context-type definition.
mbedtls_chachapoly_mode_t
mbedtls_cipher_id_t
\brief Supported cipher types.
mbedtls_cipher_mode_t
Supported cipher modes.
mbedtls_cipher_padding_t
Supported cipher padding types.
mbedtls_cipher_type_t
\brief Supported {cipher type, cipher mode} pairs.
mbedtls_ecdh_side
Defines the source of the imported EC key.
mbedtls_ecdh_variant
Defines the ECDH implementation used.
mbedtls_ecdsa_context
\brief The ECDSA context structure.
mbedtls_ecdsa_restart_ctx
mbedtls_ecjpake_role
Roles in the EC J-PAKE exchange
mbedtls_ecp_curve_type
mbedtls_ecp_group_id
Domain-parameter identifiers: curve, subgroup, and generator.
mbedtls_ecp_restart_ctx
mbedtls_entropy_f_source_ptr
\brief Entropy poll callback pointer
mbedtls_f_rng_t
\brief The type of custom random generator (RNG) callbacks.
mbedtls_gcm_context
\brief The GCM context structure.
mbedtls_iso_c_forbids_empty_translation_units
mbedtls_key_exchange_type_t
mbedtls_md5_context
@brief Type defined for MD5 context
mbedtls_md_engine_t
Used internally to indicate whether a context uses legacy or PSA.
mbedtls_md_type_t
\brief Supported message digests.
mbedtls_mpi_gen_prime_flag_t
\brief Flags for mbedtls_mpi_gen_prime()
mbedtls_mpi_sint
mbedtls_mpi_uint
mbedtls_ms_time_t
mbedtls_operation_t
Type of operation.
mbedtls_pk_debug_type
\brief Types for interfacing with the debug module
mbedtls_pk_restart_ctx
mbedtls_pk_rsa_alt_decrypt_func
\brief Types for RSA-alt abstraction
mbedtls_pk_rsa_alt_key_len_func
mbedtls_pk_rsa_alt_sign_func
mbedtls_pk_type_t
\brief Public key types
mbedtls_psa_stats_t
\brief Statistics about resource consumption related to the PSA keystore.
mbedtls_sha3_id
SHA-3 family id.
mbedtls_ssl_cache_get_t
\brief Callback type: server-side session cache getter
mbedtls_ssl_cache_set_t
\brief Callback type: server-side session cache setter
mbedtls_ssl_cookie_check_t
\brief Callback type: verify a cookie
mbedtls_ssl_cookie_write_t
\brief Callback type: generate a cookie
mbedtls_ssl_export_keys_t
\brief Callback type: Export key alongside random values for session identification, and PRF for implementation of TLS key exporters.
mbedtls_ssl_get_timer_t
\brief Callback type: get status of timers/delays
mbedtls_ssl_hs_cb_t
\brief Callback type: generic handshake callback
mbedtls_ssl_key_export_type
mbedtls_ssl_protocol_version
Human-friendly representation of the (D)TLS protocol version.
mbedtls_ssl_recv_t
\brief Callback type: receive data from the network.
mbedtls_ssl_recv_timeout_t
\brief Callback type: receive data from the network, with timeout
mbedtls_ssl_send_t
\brief Callback type: send data on the network.
mbedtls_ssl_set_timer_t
\brief Callback type: set a pair of timers/delays to watch
mbedtls_ssl_states
mbedtls_ssl_ticket_parse_t
\brief Callback type: parse and load session ticket
mbedtls_ssl_ticket_write_t
\brief Callback type: generate and write session ticket
mbedtls_svc_key_id_t
mbedtls_t_udbl
mbedtls_time_t
mbedtls_tls_prf_types
mbedtls_x509_bitstring
Container for ASN1 bit strings.
mbedtls_x509_buf
Type-length-value structure that allows for ASN1 using DER.
mbedtls_x509_crt_ca_cb_t
\brief The type of trusted certificate callbacks.
mbedtls_x509_crt_ext_cb_t
\brief The type of certificate extension callbacks.
mbedtls_x509_crt_restart_ctx
mbedtls_x509_name
Container for ASN1 named information objects. It allows for Relative Distinguished Names (e.g. cn=localhost,ou=code,etc.).
mbedtls_x509_sequence
Container for a sequence of ASN.1 items
mcpwm_brake_event_cb_t
@brief MCPWM operator brake event callback function
mcpwm_cap_channel_handle_t
@brief Type of MCPWM capture channel handle
mcpwm_cap_timer_handle_t
@brief Type of MCPWM capture timer handle
mcpwm_capture_clock_source_t
mcpwm_capture_edge_t
@brief MCPWM capture edge
mcpwm_capture_event_cb_t
@brief MCPWM capture event callback function
mcpwm_carrier_clock_source_t
mcpwm_cmpr_handle_t
@brief Type of MCPWM comparator handle
mcpwm_comparator_etm_event_type_t
@brief MCPWM comparator specific events that supported by the ETM module
mcpwm_compare_event_cb_t
@brief MCPWM comparator event callback function
mcpwm_fault_event_cb_t
@brief MCPWM fault event callback function
mcpwm_fault_handle_t
@brief Type of MCPWM fault handle
mcpwm_gen_handle_t
@brief Type of MCPWM generator handle
mcpwm_generator_action_t
@brief MCPWM generator actions
mcpwm_oper_handle_t
@brief Type of MCPWM operator handle
mcpwm_operator_brake_mode_t
@brief MCPWM operator brake mode
mcpwm_sync_handle_t
@brief Type of MCPWM sync handle
mcpwm_timer_clock_source_t
mcpwm_timer_count_mode_t
@brief MCPWM timer count modes
mcpwm_timer_direction_t
@brief MCPWM timer count direction
mcpwm_timer_event_cb_t
@brief MCPWM timer event callback function
mcpwm_timer_event_t
@brief MCPWM timer events
mcpwm_timer_handle_t
@brief Type of MCPWM timer handle
mcpwm_timer_start_stop_cmd_t
@brief MCPWM timer commands, specify the way to start or stop the timer
md5_context_t
@brief Type defined for MD5 context
mem_ptr_t
mem_size_t
memp_t
Create the list of all memory pools managed by memp. MEMP_MAX represents a NULL pool at the end
mesh_disconnect_reason_t
@brief Mesh disconnect reason code
mesh_event_child_connected_t
@brief Child connected information
mesh_event_child_disconnected_t
@brief Child disconnected information
mesh_event_disconnected_t
@brief Parent disconnected information
mesh_event_id_t
mesh_event_root_address_t
@brief Root address
mesh_event_router_switch_t
@brief New router information
mesh_event_toDS_state_t
@brief The reachability of the root to a DS (distribute system)
mesh_proto_t
@brief Protocol of transmitted application data
mesh_tos_t
@brief For reliable transmission, mesh stack provides three type of services
mesh_type_t
@brief Device type
mesh_vote_reason_t
@brief Vote reason
mipi_dsi_data_type_t
@brief MIPI DSI Data Type (DT)
mipi_dsi_dpi_clock_source_t
mipi_dsi_pattern_type_t
@brief The kind of test pattern that can be generated by the DSI Host controller
mipi_dsi_phy_pllref_clock_source_t
mode_t
msg_iovlen_t
multi_heap_handle_t
@brief Opaque handle to a registered heap
multi_heap_walker_cb_t
@brief Callback called when walking the given heap blocks of memory
neighbor_rep_request_cb
@brief Callback function type to get neighbor report
netif_addr_idx_t
netif_ext_callback_fn
@ingroup netif Function used for extended netif status callbacks Note: When parsing reason argument, keep in mind that more reasons may be added in the future! @param netif netif that is affected by change @param reason change reason @param args depends on reason, see reason description
netif_ext_callback_t
netif_igmp_mac_filter_fn
Function prototype for netif igmp_mac_filter functions
netif_init_fn
Function prototype for netif init functions. Set up flags and output/linkoutput callback functions in this function.
netif_input_fn
Function prototype for netif->input functions. This function is saved as ‘input’ callback function in the netif struct. Call it when a packet has been received.
netif_linkoutput_fn
Function prototype for netif->linkoutput functions. Only used for ethernet netifs. This function is called by ARP when a packet shall be sent.
netif_mac_filter_action
MAC Filter Actions, these are passed to a netif’s igmp_mac_filter or mld_mac_filter callback function.
netif_mld_mac_filter_fn
Function prototype for netif mld_mac_filter functions
netif_nsc_reason_t
@ingroup netif Extended netif status callback (NSC) reasons flags. May be extended in the future!
netif_output_fn
Function prototype for netif->output functions. Called by lwIP when a packet shall be sent. For ethernet netif, set this to ‘etharp_output’ and set ‘linkoutput’.
netif_output_ip6_fn
Function prototype for netif->output_ip6 functions. Called by lwIP when a packet shall be sent. For ethernet netif, set this to ‘ethip6_output’ and set ‘linkoutput’.
netif_status_callback_fn
Function prototype for netif status- or link-callback functions.
nfds_t
nlink_t
nvs_flash_generate_keys_t
@brief Callback function prototype for generating the NVS encryption keys
nvs_flash_read_cfg_t
@brief Callback function prototype for reading the NVS encryption keys
nvs_handle
nvs_handle_t
Opaque pointer type representing non-volatile storage handle
nvs_iterator_t
Opaque pointer type representing iterator to nvs entries
nvs_open_mode
@brief Mode of opening the non-volatile storage @brief Mode of opening the non-volatile storage
nvs_open_mode_t
@brief Mode of opening the non-volatile storage
nvs_type_t
@brief Types of variables
off_t
otChangedFlags
Represents a bit-field indicating specific state/configuration that has changed. See OT_CHANGED_* definitions.
otChannelMask
Represents a Channel Mask.
otCommissionerEnergyReportCallback
Pointer is called when the Commissioner receives an Energy Report.
otCommissionerJoinerCallback
Pointer is called whenever the joiner state changes.
otCommissionerJoinerEvent
Defines a Joiner Event on the Commissioner.
otCommissionerPanIdConflictCallback
Pointer is called when the Commissioner receives a PAN ID Conflict message.
otCommissionerState
Defines the Commissioner State.
otCommissionerStateCallback
Pointer is called whenever the commissioner state changes.
otCryptoKeyAlgorithm
Defines the key algorithms.
otCryptoKeyRef
This datatype represents the key reference.
otCryptoKeyStorage
Defines the key storage types.
otCryptoKeyType
Defines the key types.
otDatasetMgmtSetCallback
Pointer is called when a response to a MGMT_SET request is received or times out.
otDetachGracefullyCallback
This callback informs the application that the detaching process has finished.
otDeviceRole
Represents a Thread device role.
otError
Represents error codes used throughout OpenThread.
otHandleActiveScanResult
Pointer is called during an IEEE 802.15.4 Active Scan when an IEEE 802.15.4 Beacon is received or the scan completes.
otHandleEnergyScanResult
Pointer is called during an IEEE 802.15.4 Energy Scan when the result for a channel is ready or the scan completes.
otIp6AddressCallback
Pointer is called when an internal IPv6 address is added or removed.
otIp6ReceiveCallback
Pointer is called when an IPv6 datagram is received.
otIp6RegisterMulticastListenersCallback
Pointer is called with results of otIp6RegisterMulticastListeners.
otIp6SlaacPrefixFilter
Pointer allows user to filter prefixes and not allow an SLAAC address based on a prefix to be added.
otJoinerCallback
Pointer is called to notify the completion of a join operation.
otJoinerInfoType
Defines a Joiner Info Type.
otJoinerState
Defines the Joiner State.
otLinkPcapCallback
Pointer is called when an IEEE 802.15.4 frame is received.
otLogLevel
Represents the log level.
otLogRegion
Represents log regions.
otMacFilterAddressMode
Defines address mode of the mac filter.
otMacFilterIterator
otMacKeyRef
Represents a MAC Key Ref used by PSA.
otMeshLocalPrefix
Represents a Mesh Local Prefix.
otMeshcopTlvType
Represents meshcop TLV types.
otMessageOrigin
Defines the OpenThread message origins.
otMessagePriority
Defines the OpenThread message priority levels.
otMessageTxCallback
Represents the callback function pointer to notify the transmission outcome (success or failure) of a message.
otNat64DropReason
Packet drop reasons.
otNat64ReceiveIp4Callback
Pointer is called when an IPv4 datagram (translated by NAT64 translator) is received.
otNat64State
States of NAT64.
otNeighborInfoIterator
otNetworkDataIterator
otNetworkKeyRef
This datatype represents KeyRef to NetworkKey.
otPanId
Represents the IEEE 802.15.4 PAN ID.
otPskcRef
This datatype represents KeyRef to PSKc.
otRadioCaps
Represents radio capabilities.
otRadioKeyType
Defines constants about key types.
otRadioState
Represents the state of a radio. Initially, a radio is in the Disabled state.
otRoutePreference
Defines valid values for mPreference in otExternalRouteConfig and otBorderRouterConfig.
otShortAddress
Represents the IEEE 802.15.4 Short Address.
otSrpClientAutoStartCallback
Pointer type defines the callback used by SRP client to notify user when it is auto-started or stopped.
otSrpClientCallback
Pointer type defines the callback used by SRP client to notify user of changes/events/errors.
otSrpClientItemState
Specifies an SRP client item (service or host info) state.
otStateChangedCallback
Pointer is called to notify certain configuration or state changes within OpenThread.
otThreadAnycastLocatorCallback
Pointer type defines the callback to notify the outcome of a otThreadLocateAnycastDestination() request.
otThreadDiscoveryRequestCallback
Pointer is called every time an MLE Discovery Request message is received.
otThreadParentResponseCallback
Pointer is called every time an MLE Parent Response message is received.
otWakeupCallback
Informs the application about the result of waking a Wake-up End Device.
parlio_bit_pack_order_t
@brief Parallel IO bit packing order
parlio_clock_source_t
parlio_rx_delimiter_handle_t
@brief Type of Parallel IO RX frame delimiter handle
parlio_rx_unit_handle_t
@brief Type of Parallel IO RX unit handle
parlio_sample_edge_t
@brief Parallel IO sample edge
parlio_tx_buffer_switched_callback_t
@brief Prototype of parlio tx buffer switched event callback @param[in] tx_unit Parallel IO TX unit that created by parlio_new_tx_unit @param[in] edata Point to Parallel IO TX event data. The lifecycle of this pointer memory is inside this function, user should copy it into static memory if used outside this function. @param[in] user_ctx User registered context, passed from parlio_tx_unit_register_event_callbacks
parlio_tx_done_callback_t
@brief Prototype of parlio tx event callback @param[in] tx_unit Parallel IO TX unit that created by parlio_new_tx_unit @param[in] edata Point to Parallel IO TX event data. The lifecycle of this pointer memory is inside this function, user should copy it into static memory if used outside this function. @param[in] user_ctx User registered context, passed from parlio_tx_unit_register_event_callbacks
parlio_tx_unit_handle_t
@brief Type of Parallel IO TX unit handle
payload_transfer_func
pbuf_free_custom_fn
Prototype for a function to free a custom pbuf
pbuf_layer
@ingroup pbuf Enumeration of pbuf layers
pbuf_type
@ingroup pbuf Enumeration of pbuf types
periph_interrput_t
periph_interrupt_t
periph_module_t
pid_t
poll_func
portMUX_TYPE
protocomm_ble_config_t
@brief Config parameters for protocomm BLE service
protocomm_ble_name_uuid_t
@brief This structure maps handler required by protocomm layer to UUIDs which are used to uniquely identify BLE characteristics from a smartphone or a similar client device.
protocomm_req_handler_t
@brief Function prototype for protocomm endpoint handler
protocomm_security1_params_t
@brief Protocomm Security 1 parameters: Proof Of Possession
protocomm_security2_params_t
@brief Protocomm Security 2 parameters: Salt and Verifier
protocomm_security_handle_t
protocomm_security_pop_t
@brief Protocomm Security 1 parameters: Proof Of Possession
protocomm_security_session_event_t
@brief Events generated by the protocomm security layer
protocomm_security_t
@brief Protocomm security object structure.
protocomm_t
@brief This structure corresponds to a unique instance of protocomm returned when the API protocomm_new() is called. The remaining Protocomm APIs require this object as the first parameter.
protocomm_transport_ble_event_t
@brief Events generated by BLE transport
psa_aead_operation_t
The type of the state data structure for multipart AEAD operations.
psa_algorithm_t
\brief Encoding of a cryptographic algorithm.
psa_cipher_operation_t
The type of the state data structure for multipart cipher operations.
psa_crypto_driver_pake_inputs_t
The type of input values for PAKE operations.
psa_crypto_driver_pake_step
psa_crypto_driver_pake_step_t
psa_custom_key_parameters_t
\brief Custom parameters for key generation or key derivation.
psa_dh_family_t
The type of PSA Diffie-Hellman group family identifiers.
psa_drv_slot_number_t
A slot number identifying a key in a driver.
psa_ecc_family_t
The type of PSA elliptic curve family identifiers.
psa_encrypt_or_decrypt_t
For encrypt-decrypt functions, whether the operation is an encryption or a decryption.
psa_hash_operation_t
The type of the state data structure for multipart hash operations.
psa_jpake_computation_stage_t
The type of computation stage for J-PAKE operations.
psa_jpake_io_mode
psa_jpake_io_mode_t
psa_jpake_round
psa_jpake_round_t
psa_key_attributes_t
The type of a structure containing key attributes.
psa_key_bits_t
psa_key_derivation_operation_t
The type of the state data structure for key derivation operations.
psa_key_derivation_step_t
\brief Encoding of the step of a key derivation.
psa_key_handle_t
psa_key_id_t
Encoding of identifiers of persistent keys.
psa_key_lifetime_t
Encoding of key lifetimes.
psa_key_location_t
Encoding of key location indicators.
psa_key_persistence_t
Encoding of key persistence levels.
psa_key_policy_t
psa_key_production_parameters_t
\brief Custom parameters for key generation or key derivation.
psa_key_type_t
\brief Encoding of a key type.
psa_key_usage_t
\brief Encoding of permitted usage on a key.
psa_mac_operation_t
The type of the state data structure for multipart MAC operations.
psa_pake_cipher_suite_t
The type of the data structure for PAKE cipher suites.
psa_pake_family_t
\brief Encoding of the family of the primitive associated with the PAKE.
psa_pake_operation_t
The type of the state data structure for PAKE operations.
psa_pake_primitive_t
\brief Encoding of the primitive associated with the PAKE.
psa_pake_primitive_type_t
Encoding of the type of the PAKE’s primitive.
psa_pake_role_t
\brief Encoding of the application role of PAKE
psa_pake_step_t
Encoding of input and output indicators for PAKE.
psa_sign_hash_interruptible_operation_t
The type of the state data structure for interruptible hash signing operations.
psa_status_t
psa_tls12_prf_key_derivation_state_t
psa_tls12_prf_key_derivation_t
psa_verify_hash_interruptible_operation_t
The type of the state data structure for interruptible hash verification operations.
psk_hint_key_t
@brief ESP-TLS preshared key and hint structure
pthread_cond_t
pthread_key_t
pthread_mutex_t
pthread_rwlock_t
pthread_t
register_t
rmt_carrier_level_t
@brief RMT Carrier Level
rmt_channel_handle_t
@brief Type of RMT channel handle
rmt_channel_status_t
@brief RMT Channel Status
rmt_channel_t
@brief RMT channel ID
rmt_clock_source_t
@brief Type of RMT clock source @brief Type of RMT clock source
rmt_data_mode_t
@brief RMT Data Mode
rmt_encode_simple_cb_t
@brief Callback for simple callback encoder
rmt_encode_state_t
@brief RMT encoding state
rmt_encoder_handle_t
@brief Type of RMT encoder handle
rmt_idle_level_t
@brief RMT Idle Level
rmt_isr_handle_t
@brief RMT interrupt handle
rmt_mem_owner_t
@brief RMT Internal Memory Owner
rmt_mode_t
@brief RMT Channel Working Mode (TX or RX)
rmt_rx_done_callback_t
@brief Prototype of RMT event callback
rmt_source_clk_t
@brief Type of RMT clock source, reserved for the legacy RMT driver @brief Type of RMT clock source, reserved for the legacy RMT driver
rmt_sync_manager_handle_t
@brief Type of RMT synchronization manager handle
rmt_tx_done_callback_t
@brief Prototype of RMT event callback @param[in] tx_chan RMT channel handle, created from rmt_new_tx_channel() @param[in] edata Point to RMT event data. The lifecycle of this pointer memory is inside this function, user should copy it into static memory if used outside this function. @param[in] user_ctx User registered context, passed from rmt_tx_register_event_callbacks()
rmt_tx_end_fn_t
@brief Type of RMT Tx End callback function
rtc_cntl_dev_t
rtc_gpio_mode_t
RTCIO output/input mode type.
s8_t
s16_t
s32_t
s64_t
sa_family_t
sample_to_rmt_t
@brief User callback function to convert uint8_t type data to rmt format(rmt_item32_t).
sbintime_t
sd_pwr_ctrl_handle_t
@brief SD power control handle
sdmmc_current_limit_t
@brief SD/MMC Current Limit
sdmmc_delay_phase_t
SD/MMC Host clock timing delay phases
sdmmc_driver_strength_t
@brief SD/MMC Driver Strength
sdmmc_erase_arg_t
SD/MMC erase command(38) arguments SD: ERASE: Erase the write blocks, physical/hard erase.
sdmmc_response_t
SD/MMC command response buffer
sdspi_dev_handle_t
Handle representing an SD SPI device
shutdown_handler_t
Shutdown handler type
sig_atomic_t
sig_t
sigmadelta_channel_t
@brief Sigma-delta channel list
sigmadelta_port_t
@brief SIGMADELTA port number, the max port number is (SIGMADELTA_NUM_MAX -1).
sigset_t
slave_transaction_cb_t
@endcond
smartconfig_event_t
Smartconfig event declarations
smartconfig_type_t
sntp_sync_mode_t
SNTP time update mode
sntp_sync_status_t
SNTP sync status
sntp_sync_time_cb_t
@brief SNTP callback function for notifying about time sync event
soc_clkout_sig_id_t
CLOCK OUTPUT///////////////////////////////////////////////////////////
soc_cpu_clk_src_t
@brief CPU_CLK mux inputs, which are the supported clock sources for the CPU_CLK @note Enum values are matched with the register field values on purpose
soc_module_clk_t
@brief Supported clock sources for modules (CPU, peripherals, RTC, etc.)
soc_periph_adc_digi_clk_src_t
@brief ADC digital controller clock source
soc_periph_glitch_filter_clk_src_t
@brief Glitch filter clock source
soc_periph_gptimer_clk_src_t
@brief Type of GPTimer clock source
soc_periph_i2c_clk_src_t
@brief Type of I2C clock source.
soc_periph_i2s_clk_src_t
@brief I2S clock source enum
soc_periph_ledc_clk_src_legacy_t
@brief Type of LEDC clock source, reserved for the legacy LEDC driver
soc_periph_mwdt_clk_src_t
@brief MWDT clock source
soc_periph_rmt_clk_src_legacy_t
@brief Type of RMT clock source, reserved for the legacy RMT driver
soc_periph_rmt_clk_src_t
@brief Type of RMT clock source
soc_periph_sdm_clk_src_t
@brief Sigma Delta Modulator clock source
soc_periph_spi_clk_src_t
@brief Type of SPI clock source.
soc_periph_systimer_clk_src_t
@brief Type of SYSTIMER clock source
soc_periph_temperature_sensor_clk_src_t
@brief Type of Temp Sensor clock source
soc_periph_tg_clk_src_legacy_t
@brief Type of Timer Group clock source, reserved for the legacy timer group driver
soc_periph_twai_clk_src_t
@brief TWAI clock source
soc_periph_uart_clk_src_legacy_t
@brief Type of UART clock source, reserved for the legacy UART driver
soc_reset_reason_t
@brief Naming conventions: RESET_REASON_{reset level}_{reset reason} @note refer to TRM: chapter
soc_root_clk_t
@brief Root clock
soc_rtc_fast_clk_src_t
@brief RTC_FAST_CLK mux inputs, which are the supported clock sources for the RTC_FAST_CLK @note Enum values are matched with the register field values on purpose
soc_rtc_slow_clk_src_t
@brief RTC_SLOW_CLK mux inputs, which are the supported clock sources for the RTC_SLOW_CLK @note Enum values are matched with the register field values on purpose
soc_xtal_freq_t
@brief Possible main XTAL frequency options on the target @note Enum values equal to the frequency value in MHz @note Not all frequency values listed here are supported in IDF. Please check SOC_XTAL_SUPPORT_XXX in soc_caps.h for the supported ones.
socklen_t
speed_t
spi_clock_source_t
@brief Type of SPI clock source. @brief Type of SPI clock source.
spi_command_t
@brief SPI command.
spi_common_dma_t
@brief SPI DMA channels
spi_device_handle_t
spi_dma_chan_t
@brief SPI DMA channels @brief SPI DMA channels
spi_event_t
SPI Events
spi_flash_host_driver_t
Host driver configuration and context structure.
spi_flash_mmap_handle_t
@brief Opaque handle for memory region obtained from spi_flash_mmap.
spi_flash_mmap_memory_t
@brief Enumeration which specifies memory space requested in an mmap call
spi_host_device_t
@brief General purpose SPI Host Controller ID.
spi_sampling_point_t
@brief SPI master RX sample point mode configuration
stack_t
suseconds_t
sys_mbox_t
sys_mutex_t
sys_prot_t
sys_sem_t
sys_thread_core_lock_t
sys_thread_t
task_wdt_msg_handler
tcflag_t
temperature_sensor_clk_src_t
@brief Type of Temp Sensor clock source @brief Type of Temp Sensor clock source
temperature_sensor_etm_event_type_t
@brief temperature sensor event types enum
temperature_sensor_etm_task_type_t
@brief temperature sensor task types enum
temperature_sensor_handle_t
@brief Type of temperature sensor driver handle
time_t
timer_alarm_t
@brief Timer alarm command
timer_autoreload_t
@brief Timer autoreload command
timer_count_dir_t
@brief Timer count direction
timer_group_t
@brief Timer-Group ID
timer_idx_t
@brief Timer ID
timer_intr_mode_t
@brief Timer interrupt type
timer_intr_t
@brief Interrupt types of the timer.
timer_isr_handle_t
@brief Interrupt handle, used in order to free the isr after use.
timer_isr_t
@brief Interrupt handler callback function
timer_src_clk_t
@brief Timer group clock source @brief Type of Timer Group clock source, reserved for the legacy timer group driver
timer_start_t
@brief Timer start/stop command
timer_t
tls_keep_alive_cfg_t
@brief Keep alive parameters structure
touch_cnt_slope_t
Touch sensor charge/discharge speed
touch_filter_config_t
Touch sensor filter configuration
touch_filter_mode_t
@brief Touch channel IIR filter coefficient configuration. @note On ESP32S2. There is an error in the IIR calculation. The magnitude of the error is twice the filter coefficient. So please select a smaller filter coefficient on the basis of meeting the filtering requirements. Recommended filter coefficient selection IIR_16.
touch_fsm_mode_t
Touch sensor FSM mode
touch_high_volt_t
Touch sensor high reference voltage
touch_low_volt_t
Touch sensor low reference voltage
touch_pad_conn_type_t
Touch channel idle state configuration
touch_pad_denoise_cap_t
touch_pad_denoise_grade_t
touch_pad_denoise_t
Touch sensor denoise configuration
touch_pad_intr_mask_t
touch_pad_shield_driver_t
Touch sensor shield channel drive capability level
touch_pad_t
Touch pad channel
touch_pad_waterproof_t
Touch sensor waterproof configuration
touch_smooth_mode_t
@brief Level of filter applied on the original data against large noise interference. @note On ESP32S2. There is an error in the IIR calculation. The magnitude of the error is twice the filter coefficient. So please select a smaller filter coefficient on the basis of meeting the filtering requirements. Recommended filter coefficient selection IIR_2.
touch_tie_opt_t
Touch sensor initial charge level
touch_trigger_mode_t
ESP32 Only
touch_trigger_src_t
touch_volt_atten_t
Touch sensor high reference voltage attenuation
trans_func
transaction_cb_t
@endcond
twai_clock_source_t
@brief TWAI clock source @brief TWAI clock source
twai_error_state_t
@brief TWAI node error fsm states
twai_handle_t
@brief TWAI controller handle
twai_mode_t
@brief TWAI Controller operating modes
twai_state_t
@brief TWAI driver states
twai_timing_advanced_config_t
@brief TWAI bitrate timing config advanced mode for esp_driver_twai @note quanta_resolution_hz is not supported in this driver
u8_t
u16_t
u32_t
u64_t
u_char
u_int
u_int8_t
u_int16_t
u_int32_t
u_int64_t
u_long
u_register_t
u_short
uart_event_type_t
@brief UART event types used in the ring buffer
uart_hw_flowcontrol_t
@brief UART hardware flow control modes
uart_isr_handle_t
uart_mode_t
@brief UART mode selection
uart_parity_t
@brief UART parity constants
uart_port_t
@brief UART port number, can be UART_NUM_0 ~ (UART_NUM_MAX -1).
uart_sclk_t
@brief UART source clock @brief Type of UART clock source, reserved for the legacy UART driver
uart_select_notif_callback_t
uart_select_notif_t
uart_signal_inv_t
@brief UART signal bit map
uart_stop_bits_t
@brief UART stop bits number
uart_wakeup_mode_t
@brief Enumeration of UART wake-up modes.
uart_word_length_t
@brief UART word length constants
uid_t
uint
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
ulong
useconds_t
ushort
va_list
vprintf_like_t
walker_block_info_t
@brief Structure used to store block related data passed to the walker callback function
walker_heap_into_t
@brief Structure used to store heap related data passed to the walker callback function
wchar_t
wifi_2g_channel_bit_t
Argument structure for 2.4G channels
wifi_5g_channel_bit_t
Argument structure for 5G channels
wifi_action_roc_done_cb_t
@brief The callback function executed when ROC operation has ended
wifi_action_rx_cb_t
@brief The Rx callback function of Action Tx operations
wifi_action_tx_status_type_t
Status codes for WIFI_EVENT_ACTION_TX_STATUS evt / /* There will be back to back events in success case TX_DONE and TX_DURATION_COMPLETED
wifi_action_tx_t
wifi_ant_mode_t
@brief Wi-Fi antenna mode
wifi_ant_t
@brief Wi-Fi antenna
wifi_auth_mode_t
@brief Wi-Fi authmode type Strength of authmodes Personal Networks : OPEN < WEP < WPA_PSK < OWE < WPA2_PSK = WPA_WPA2_PSK < WAPI_PSK < WPA3_PSK = WPA2_WPA3_PSK = DPP Enterprise Networks : WIFI_AUTH_WPA_ENTERPRISE < WIFI_AUTH_WPA2_ENTERPRISE < WIFI_AUTH_WPA3_ENTERPRISE = WIFI_AUTH_WPA2_WPA3_ENTERPRISE < WIFI_AUTH_WPA3_ENT_192
wifi_band_mode_t
@brief Argument structure for Wi-Fi band mode
wifi_band_t
@brief Argument structure for Wi-Fi band
wifi_bandwidth_t
@brief Wi-Fi bandwidth type
wifi_beacon_drop_t
@brief Mode for WiFi beacon drop
wifi_cipher_type_t
@brief Wi-Fi cipher type
wifi_country_policy_t
@brief Wi-Fi country policy
wifi_csi_cb_t
@brief The RX callback function of Channel State Information(CSI) data.
wifi_err_reason_t
@brief Wi-Fi disconnection reason codes
wifi_event_sta_wps_fail_reason_t
@brief Argument structure for WIFI_EVENT_STA_WPS_ER_FAILED event
wifi_event_t
@brief Wi-Fi event declarations
wifi_ftm_status_t
@brief FTM operation status types
wifi_interface_t
@brief Wi-Fi interface type
wifi_ioctl_cmd_t
@brief WiFi ioctl command type
wifi_log_level_t
@brief WiFi log level
wifi_log_module_t
@brief WiFi log module definition
wifi_mac_time_update_cb_t
@brief Update WiFi MAC time
wifi_mode_t
@brief Wi-Fi mode type
wifi_nan_service_type_t
@brief NAN Services types
wifi_nan_svc_proto_t
@brief Protocol types in NAN service specific info attribute
wifi_netif_driver_t
@brief Forward declaration of WiFi interface handle
wifi_netstack_buf_free_cb_t
@brief The net stack buffer free callback function
wifi_netstack_buf_ref_cb_t
@brief The net stack buffer reference counter callback function
wifi_phy_mode_t
@brief Operation PHY mode
wifi_phy_rate_t
@brief Wi-Fi PHY rate encodings
wifi_promiscuous_cb_t
@brief The RX callback function in the promiscuous mode. Each time a packet is received, the callback function will be called.
wifi_promiscuous_pkt_type_t
@brief Promiscuous frame type
wifi_prov_cb_event_t
@brief Events generated by manager
wifi_prov_cb_func_t
wifi_prov_config_handlers_t
@brief Internal handlers for receiving and responding to protocomm requests from master
wifi_prov_ctx_t
@brief Type of context data passed to each get/set/apply handler function set in wifi_prov_config_handlers structure.
wifi_prov_scheme_t
@brief Structure for specifying the provisioning scheme to be followed by the manager
wifi_prov_security
@brief Security modes supported by the Provisioning Manager.
wifi_prov_security1_params_t
@brief Security 1 params structure This needs to be passed when using WIFI_PROV_SECURITY_1
wifi_prov_security2_params_t
@brief Security 2 params structure This needs to be passed when using WIFI_PROV_SECURITY_2
wifi_prov_security_t
@brief Security modes supported by the Provisioning Manager.
wifi_prov_sta_fail_reason_t
@brief WiFi STA connection fail reason
wifi_prov_sta_state_t
@brief WiFi STA status for conveying back to the provisioning master
wifi_ps_type_t
@brief Wi-Fi power save type
wifi_roc_done_status_t
Status codes for WIFI_EVENT_ROC_DONE evt
wifi_roc_t
wifi_rxcb_t
@brief The WiFi RX callback function
wifi_sae_pk_mode_t
@brief Configuration for SAE-PK
wifi_sae_pwe_method_t
@brief Configuration for SAE PWE derivation
wifi_scan_method_t
@brief Wi-Fi scan method
wifi_scan_type_t
@brief Wi-Fi scan type
wifi_second_chan_t
@brief Wi-Fi second channel type
wifi_sort_method_t
@brief Wi-Fi sort AP method
wifi_storage_t
@brief Wi-Fi storage type
wifi_tx_done_cb_t
@brief TxDone callback function type. Should be registered using esp_wifi_set_tx_done_cb()
wifi_tx_status_t
@brief Status of wifi sending data
wifi_vendor_ie_id_t
@brief Vendor Information Element index
wifi_vendor_ie_type_t
@brief Vendor Information Element type
wint_t
wl_handle_t
@brief wear levelling handle
wps_fail_reason_t
@brief WPS fail reason
wps_type
@brief Enumeration of WPS (Wi-Fi Protected Setup) types.
wps_type_t
@brief Enumeration of WPS (Wi-Fi Protected Setup) types. @brief Enumeration of WPS (Wi-Fi Protected Setup) types.
ws_transport_opcodes
ws_transport_opcodes_t

Unions§

_ip_addr__bindgen_ty_1
_mbstate_t__bindgen_ty_1
adc_digi_output_data_t__bindgen_ty_1
color_pixel_argb8888_data_t
@brief Data structure for ARGB8888 pixel unit
color_pixel_gray8_data_t
@brief Data structure for GRAY8 pixel unit
color_pixel_rgb565_data_t
@brief Data structure for RGB565 pixel unit
color_pixel_rgb888_data_t
@brief Data structure for RGB888 pixel unit
color_space_pixel_format_t
@brief Color Space Info Structure
esp_http_client_config_t__bindgen_ty_1
esp_http_client_config_t__bindgen_ty_2
esp_lcd_color_conv_config_t__bindgen_ty_1
esp_lcd_panel_dev_config_t__bindgen_ty_1
esp_log_config_t__bindgen_ty_1
esp_netif_netstack_config__bindgen_ty_1
esp_openthread_host_connection_config_t__bindgen_ty_1
esp_openthread_radio_config_t__bindgen_ty_1
esp_tls_cfg__bindgen_ty_1
esp_tls_cfg__bindgen_ty_2
esp_tls_cfg__bindgen_ty_3
esp_tls_cfg__bindgen_ty_4
esp_tls_cfg__bindgen_ty_5
esp_tls_cfg__bindgen_ty_6
esp_tls_cfg_server__bindgen_ty_1
esp_tls_cfg_server__bindgen_ty_2
esp_tls_cfg_server__bindgen_ty_3
esp_tls_cfg_server__bindgen_ty_4
esp_tls_cfg_server__bindgen_ty_5
esp_tls_cfg_server__bindgen_ty_6
esp_vfs_dir_ops_t__bindgen_ty_1
esp_vfs_dir_ops_t__bindgen_ty_2
esp_vfs_dir_ops_t__bindgen_ty_3
esp_vfs_dir_ops_t__bindgen_ty_4
esp_vfs_dir_ops_t__bindgen_ty_5
esp_vfs_dir_ops_t__bindgen_ty_6
esp_vfs_dir_ops_t__bindgen_ty_7
esp_vfs_dir_ops_t__bindgen_ty_8
esp_vfs_dir_ops_t__bindgen_ty_9
esp_vfs_dir_ops_t__bindgen_ty_10
esp_vfs_dir_ops_t__bindgen_ty_11
esp_vfs_dir_ops_t__bindgen_ty_12
esp_vfs_dir_ops_t__bindgen_ty_13
esp_vfs_dir_ops_t__bindgen_ty_14
esp_vfs_dir_ops_t__bindgen_ty_15
esp_vfs_dir_ops_t__bindgen_ty_16
esp_vfs_fs_ops_t__bindgen_ty_1
esp_vfs_fs_ops_t__bindgen_ty_2
esp_vfs_fs_ops_t__bindgen_ty_3
esp_vfs_fs_ops_t__bindgen_ty_4
esp_vfs_fs_ops_t__bindgen_ty_5
esp_vfs_fs_ops_t__bindgen_ty_6
esp_vfs_fs_ops_t__bindgen_ty_7
esp_vfs_fs_ops_t__bindgen_ty_8
esp_vfs_fs_ops_t__bindgen_ty_9
esp_vfs_fs_ops_t__bindgen_ty_10
esp_vfs_fs_ops_t__bindgen_ty_11
esp_vfs_t__bindgen_ty_1
esp_vfs_t__bindgen_ty_2
esp_vfs_t__bindgen_ty_3
esp_vfs_t__bindgen_ty_4
esp_vfs_t__bindgen_ty_5
esp_vfs_t__bindgen_ty_6
esp_vfs_t__bindgen_ty_7
esp_vfs_t__bindgen_ty_8
esp_vfs_t__bindgen_ty_9
esp_vfs_t__bindgen_ty_10
esp_vfs_t__bindgen_ty_11
esp_vfs_t__bindgen_ty_12
esp_vfs_t__bindgen_ty_13
esp_vfs_t__bindgen_ty_14
esp_vfs_t__bindgen_ty_15
esp_vfs_t__bindgen_ty_16
esp_vfs_t__bindgen_ty_17
esp_vfs_t__bindgen_ty_18
esp_vfs_t__bindgen_ty_19
esp_vfs_t__bindgen_ty_20
esp_vfs_t__bindgen_ty_21
esp_vfs_t__bindgen_ty_22
esp_vfs_t__bindgen_ty_23
esp_vfs_t__bindgen_ty_24
esp_vfs_t__bindgen_ty_25
esp_vfs_t__bindgen_ty_26
esp_vfs_t__bindgen_ty_27
esp_vfs_t__bindgen_ty_28
esp_vfs_t__bindgen_ty_29
esp_vfs_t__bindgen_ty_30
esp_vfs_t__bindgen_ty_31
esp_vfs_t__bindgen_ty_32
esp_vfs_t__bindgen_ty_33
esp_vfs_t__bindgen_ty_34
esp_vfs_termios_ops_t__bindgen_ty_1
esp_vfs_termios_ops_t__bindgen_ty_2
esp_vfs_termios_ops_t__bindgen_ty_3
esp_vfs_termios_ops_t__bindgen_ty_4
esp_vfs_termios_ops_t__bindgen_ty_5
esp_vfs_termios_ops_t__bindgen_ty_6
esp_vfs_termios_ops_t__bindgen_ty_7
gpio_dev_s__bindgen_ty_1
gpio_dev_s__bindgen_ty_2
gpio_dev_s__bindgen_ty_3
gpio_dev_s__bindgen_ty_4
gpio_dev_s__bindgen_ty_5
gpio_dev_s__bindgen_ty_6
gpio_dev_s__bindgen_ty_7
gpio_dev_s__bindgen_ty_8
gpio_dev_s__bindgen_ty_9
gpio_dev_s__bindgen_ty_10
gpio_dev_s__bindgen_ty_11
gpio_dev_s__bindgen_ty_12
gpio_dev_s__bindgen_ty_13
gpio_dev_s__bindgen_ty_14
gpio_dev_s__bindgen_ty_15
gpio_dev_s__bindgen_ty_16
gpio_dev_s__bindgen_ty_17
gpio_dev_s__bindgen_ty_18
gpio_dev_s__bindgen_ty_19
gpio_dev_s__bindgen_ty_20
gpio_dev_s__bindgen_ty_21
gpio_etm_event_config_t__bindgen_ty_1
gpio_etm_task_config_t__bindgen_ty_1
hal_utils_clk_info_t__bindgen_ty_1
i2c_config_t__bindgen_ty_1
i2c_master_bus_config_t__bindgen_ty_1
i2c_operation_job_t__bindgen_ty_1
i2s_chan_config_t__bindgen_ty_1
i2s_driver_config_t__bindgen_ty_1
i2s_driver_config_t__bindgen_ty_2
i2s_pdm_rx_gpio_config_t__bindgen_ty_1
in6_addr__bindgen_ty_1
ip_addr__bindgen_ty_1
mbedtls_ecdh_context__bindgen_ty_1
mbedtls_psa_aead_operation_t__bindgen_ty_1
mbedtls_psa_cipher_operation_t__bindgen_ty_1
mbedtls_psa_hash_operation_t__bindgen_ty_1
mbedtls_psa_mac_operation_t__bindgen_ty_1
mbedtls_psa_pake_operation_t__bindgen_ty_1
mbedtls_ssl_premaster_secret
mbedtls_ssl_user_data_t
mbedtls_x509_san_other_name__bindgen_ty_1
mbedtls_x509_subject_alternative_name__bindgen_ty_1
mesh_addr_t
@brief Mesh address
mesh_event_info_t
@brief Mesh event information
mesh_rc_config_t
@brief Vote address configuration
netif_ext_callback_args_t
@ingroup netif Argument supplied to netif_ext_callback_fn.
otIp4Address__bindgen_ty_1
otIp6Address__bindgen_ty_1
otIp6InterfaceIdentifier__bindgen_ty_1
otJoinerInfo__bindgen_ty_1
otMacKeyMaterial__bindgen_ty_1
otRadioFrame__bindgen_ty_1
The union of transmit and receive information for a radio frame.
protocomm_ble_event_t__bindgen_ty_1
protocomm_httpd_config_data_t
Protocomm HTTPD Configuration Data
psa_driver_aead_context_t
psa_driver_cipher_context_t
psa_driver_hash_context_t
psa_driver_key_derivation_context_t
psa_driver_mac_context_t
psa_driver_pake_context_t
psa_driver_sign_hash_interruptible_context_t
psa_driver_verify_hash_interruptible_context_t
psa_pake_operation_s__bindgen_ty_1
psa_pake_operation_s__bindgen_ty_2
rmt_config_t__bindgen_ty_1
rmt_item32_t__bindgen_ty_1
rmt_symbol_word_t
@brief The layout of RMT symbol stored in memory, which is decided by the hardware design
rtc_cntl_dev_s__bindgen_ty_1
rtc_cntl_dev_s__bindgen_ty_2
rtc_cntl_dev_s__bindgen_ty_3
rtc_cntl_dev_s__bindgen_ty_4
rtc_cntl_dev_s__bindgen_ty_5
rtc_cntl_dev_s__bindgen_ty_6
rtc_cntl_dev_s__bindgen_ty_7
rtc_cntl_dev_s__bindgen_ty_8
rtc_cntl_dev_s__bindgen_ty_9
rtc_cntl_dev_s__bindgen_ty_10
rtc_cntl_dev_s__bindgen_ty_11
rtc_cntl_dev_s__bindgen_ty_12
rtc_cntl_dev_s__bindgen_ty_13
rtc_cntl_dev_s__bindgen_ty_14
rtc_cntl_dev_s__bindgen_ty_15
rtc_cntl_dev_s__bindgen_ty_16
rtc_cntl_dev_s__bindgen_ty_17
rtc_cntl_dev_s__bindgen_ty_18
rtc_cntl_dev_s__bindgen_ty_19
rtc_cntl_dev_s__bindgen_ty_20
rtc_cntl_dev_s__bindgen_ty_21
rtc_cntl_dev_s__bindgen_ty_22
rtc_cntl_dev_s__bindgen_ty_23
rtc_cntl_dev_s__bindgen_ty_24
rtc_cntl_dev_s__bindgen_ty_25
rtc_cntl_dev_s__bindgen_ty_26
rtc_cntl_dev_s__bindgen_ty_27
rtc_cntl_dev_s__bindgen_ty_28
rtc_cntl_dev_s__bindgen_ty_29
rtc_cntl_dev_s__bindgen_ty_30
rtc_cntl_dev_s__bindgen_ty_31
rtc_cntl_dev_s__bindgen_ty_32
rtc_cntl_dev_s__bindgen_ty_33
rtc_cntl_dev_s__bindgen_ty_34
rtc_cntl_dev_s__bindgen_ty_35
rtc_cntl_dev_s__bindgen_ty_36
rtc_cntl_dev_s__bindgen_ty_37
rtc_cntl_dev_s__bindgen_ty_38
rtc_cntl_dev_s__bindgen_ty_39
rtc_cntl_dev_s__bindgen_ty_40
rtc_cntl_dev_s__bindgen_ty_41
rtc_cntl_dev_s__bindgen_ty_42
rtc_cntl_dev_s__bindgen_ty_43
rtc_cntl_dev_s__bindgen_ty_44
rtc_cntl_dev_s__bindgen_ty_45
rtc_cntl_dev_s__bindgen_ty_46
rtc_cntl_dev_s__bindgen_ty_47
rtc_cntl_dev_s__bindgen_ty_48
rtc_cntl_dev_s__bindgen_ty_49
rtc_cntl_dev_s__bindgen_ty_50
rtc_cntl_dev_s__bindgen_ty_51
rtc_cntl_dev_s__bindgen_ty_52
rtc_cntl_dev_s__bindgen_ty_53
rtc_cntl_dev_s__bindgen_ty_54
rtc_cntl_dev_s__bindgen_ty_55
rtc_retain_mem_t__bindgen_ty_1
sdmmc_card_t__bindgen_ty_1
sdmmc_host_t__bindgen_ty_1
sigval
spi_bus_config_t__bindgen_ty_1
spi_bus_config_t__bindgen_ty_2
spi_bus_config_t__bindgen_ty_3
spi_bus_config_t__bindgen_ty_4
spi_transaction_t__bindgen_ty_1
spi_transaction_t__bindgen_ty_2
twai_error_flags_t
@brief TWAI transmit error type structure
twai_frame_header_t__bindgen_ty_2
twai_mask_filter_config_t__bindgen_ty_1
twai_message_t__bindgen_ty_1
uart_config_t__bindgen_ty_1
wifi_config_t
@brief Configuration data for device’s AP or STA or NAN.
wifi_ioctl_config_t__bindgen_ty_1
wifi_prov_config_get_data_t__bindgen_ty_1
xSTATIC_QUEUE__bindgen_ty_1