From 897496dd7394688f75e65d2ae514c9d038fe3d26 Mon Sep 17 00:00:00 2001 From: Takao Akaki Date: Thu, 4 Mar 2021 20:56:59 +0900 Subject: [PATCH] Can't use spiram.h functions when building with cpp. Merges https://github.com/espressif/esp-idf/pull/6658 --- components/esp32/include/esp32/spiram.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/components/esp32/include/esp32/spiram.h b/components/esp32/include/esp32/spiram.h index ccbca2c0b8..bd48e8db1d 100644 --- a/components/esp32/include/esp32/spiram.h +++ b/components/esp32/include/esp32/spiram.h @@ -21,6 +21,10 @@ #include #include "esp_err.h" +#ifdef __cplusplus +extern "C" { +#endif + typedef enum { ESP_SPIRAM_SIZE_16MBITS = 0, /*!< SPI RAM size is 16 MBits */ ESP_SPIRAM_SIZE_32MBITS = 1, /*!< SPI RAM size is 32 MBits */ @@ -114,3 +118,7 @@ bool esp_spiram_is_initialized(void); #endif + +#ifdef __cplusplus +} +#endif