Browse Source

port/esp32: allow headers to be included from C++

Amaryllis Kulla 3 years ago
parent
commit
5c541f5bc3
1 changed files with 9 additions and 1 deletions
  1. 9 1
      port/esp32_port.h

+ 9 - 1
port/esp32_port.h

@@ -19,6 +19,10 @@
 #include "freertos/FreeRTOS.h"
 #include "freertos/queue.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct
 {
   uint32_t baud_rate;     /*!< Initial baud rate, can be changed later */
@@ -48,4 +52,8 @@ esp_loader_error_t loader_port_esp32_init(const loader_esp32_config_t *config);
 /**
   * @brief Deinitialize serial interface.
   */
-void loader_port_esp32_deinit(void);
+void loader_port_esp32_deinit(void);
+
+#ifdef __cplusplus
+}
+#endif