mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
751a958529
The code required by the ESP-IDF is compiled directly from source in the `esp32_sdk` package. The compilation is structured by modules for easier use.
27 lines
906 B
Makefile
27 lines
906 B
Makefile
# common definitions for all ESP-IDF modules
|
|
|
|
# shortcuts used by ESP-IDF
|
|
CFLAGS += -Dasm=__asm
|
|
CFLAGS += -Dtypeof=__typeof__
|
|
|
|
# required for esp_wifi (components/spi_flash/esp32/spi_flash_rom_patch.c)
|
|
# required for esp_idf_heap (components/heap/heap_caps_init.c)
|
|
# required for esp_idf_wpa_supplicant
|
|
CFLAGS += -Wno-sign-compare
|
|
|
|
# required by esp_idf_heap (components/heap/heap_caps.c)
|
|
# required for esp_idf_wpa_supplicant
|
|
CFLAGS += -Wno-implicit-function-declaration
|
|
|
|
# required for esp_wifi (components/esp_event/esp_event.c)
|
|
CFLAGS += -Wno-old-style-declaration
|
|
|
|
# required for esp-wifi (components/efuse/esp32/esp_efuse_utility.c)
|
|
# required for esp_idf_heap (components/heap/multi_heap.c)
|
|
# required for esp_idf_wpa_supplicant
|
|
CFLAGS += -Wno-old-style-definition
|
|
|
|
# vendor code contains casts that increase alignment requirements. Let's hope
|
|
# those are false positives.
|
|
CFLAGS += -Wno-cast-align
|