From 5491365874528b1532d1a79a397944515a7371de Mon Sep 17 00:00:00 2001 From: Romain Date: Sun, 27 Oct 2019 14:39:36 +0100 Subject: [PATCH] Fix build error semphr.h:74:3: error: #error "include FreeRTOS.h" must appear in source files before "include semphr.h" FreeRTOS.h must always be included before semphr.h Merges https://github.com/espressif/esp-idf/pull/4251 --- components/driver/include/driver/i2s.h | 1 + components/driver/sdmmc_host.c | 1 + 2 files changed, 2 insertions(+) diff --git a/components/driver/include/driver/i2s.h b/components/driver/include/driver/i2s.h index 37d8278d63..884f34279e 100644 --- a/components/driver/include/driver/i2s.h +++ b/components/driver/include/driver/i2s.h @@ -25,6 +25,7 @@ #include "esp_intr_alloc.h" #include "driver/periph_ctrl.h" #include "driver/adc.h" +#include "freertos/FreeRTOS.h" #include "freertos/semphr.h" #ifdef __cplusplus diff --git a/components/driver/sdmmc_host.c b/components/driver/sdmmc_host.c index bab540175a..f2fcd91dbb 100644 --- a/components/driver/sdmmc_host.c +++ b/components/driver/sdmmc_host.c @@ -23,6 +23,7 @@ #include "driver/sdmmc_host.h" #include "driver/periph_ctrl.h" #include "sdmmc_private.h" +#include "freertos/FreeRTOS.h" #include "freertos/semphr.h" #include "soc/sdmmc_periph.h"