diff --git a/components/efuse/include/esp_efuse.h b/components/efuse/include/esp_efuse.h index 68c6cf6e6a..d043514cd0 100644 --- a/components/efuse/include/esp_efuse.h +++ b/components/efuse/include/esp_efuse.h @@ -14,12 +14,9 @@ #pragma once -#ifdef __cplusplus -extern "C" { -#endif - #include #include + #include "esp_err.h" #include "esp_log.h" #include "sdkconfig.h" @@ -29,6 +26,10 @@ extern "C" { #include "esp32s2beta/esp_efuse.h" #endif +#ifdef __cplusplus +extern "C" { +#endif + #define ESP_ERR_EFUSE 0x1600 /*!< Base error code for efuse api. */ #define ESP_OK_EFUSE_CNT (ESP_ERR_EFUSE + 0x01) /*!< OK the required number of bits is set. */ #define ESP_ERR_EFUSE_CNT_IS_FULL (ESP_ERR_EFUSE + 0x02) /*!< Error field is full. */