Select one of the symbols to view example projects that use it.
 
Outline
#define ESP_IDF_VERSION_MAJOR
#define ESP_IDF_VERSION_MINOR
#define ESP_IDF_VERSION_PATCH
#define ESP_IDF_VERSION_VAL
esp_get_idf_version();
Files
loading...
SourceVuESP-IDF Framework and ExamplesESP-IDFcomponents/esp_common/include/esp_idf_version.h
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* * SPDX-FileCopyrightText: 2019-2021 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 *//* ... */ #pragma once #ifdef __cplusplus extern "C" { #endif /** Major version number (X.x.x) */ #define ESP_IDF_VERSION_MAJOR 5 /** Minor version number (x.X.x) */ #define ESP_IDF_VERSION_MINOR 4 /** Patch version number (x.x.X) */ #define ESP_IDF_VERSION_PATCH 0 /** * Macro to convert IDF version number into an integer * * To be used in comparisons, such as ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 0, 0) *//* ... */ #define ESP_IDF_VERSION_VAL(major, minor, patch) ((major << 16) | (minor << 8) | (patch)) /** * Current IDF version, as an integer * * To be used in comparisons, such as ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 0, 0) *//* ... */ #define ESP_IDF_VERSION ESP_IDF_VERSION_VAL(ESP_IDF_VERSION_MAJOR, \ ESP_IDF_VERSION_MINOR, \ ESP_IDF_VERSION_PATCH)... 5 defines #ifndef __ASSEMBLER__ /** * Return full IDF version string, same as 'git describe' output. * * @note If you are printing the ESP-IDF version in a log file or other information, * this function provides more information than using the numerical version macros. * For example, numerical version macros don't differentiate between development, * pre-release and release versions, but the output of this function does. * * @return constant string from IDF_VER *//* ... */ const char* esp_get_idf_version(void); /* ... */ #endif #ifdef __cplusplus }{...} #endif
Details
Show:
from
Types: Columns:
This file uses the notable symbols shown below. Click anywhere in the file to view more details.