1### General ignore list
2#
3components/xtensa/include/xtensa/
4components/xtensa/include/
5components/xtensa/esp32/include/xtensa/config/
6
7components/newlib/platform_include/
8
9components/freertos/include/freertos/
10components/freertos/port/xtensa/include/freertos/
11
12
13components/log/include/esp_log_internal.h
14
15components/hal/
16components/soc/include/soc/
17
18components/esp_rom/include/esp32s2/rom/rsa_pss.h
19
20components/esp_common/include/esp_private/
21
22components/esp32/include/esp32/brownout.h
23components/esp32/include/esp32/spiram.h
24components/esp32/include/esp32/cache_err_int.h
25
26components/driver/include/driver/sdmmc_defs.h
27components/driver/include/driver/sdmmc_types.h
28
29components/lwip/include/apps/dhcpserver/dhcpserver_options.h
30components/lwip/include/apps/dhcpserver/dhcpserver.h
31
32components/lwip/lwip/src/include/lwip/priv/memp_std.h
33components/lwip/port/esp32/include/arch/cc.h
34components/lwip/port/esp32/include/debug/lwip_debug.h
35components/lwip/port/esp32/include/arch/cc.h
36
37components/vfs/include/sys/dirent.h
38
39components/esp_wifi/esp32/include/phy_init_data.h
40
41components/spi_flash/include/spi_flash_chip_issi.h
42components/spi_flash/include/spi_flash_chip_mxic.h
43components/spi_flash/include/spi_flash_chip_gd.h
44components/spi_flash/include/spi_flash_chip_winbond.h
45components/spi_flash/include/spi_flash_chip_boya.h
46components/spi_flash/include/memspi_host_driver.h
47components/spi_flash/include/spi_flash_chip_driver.h
48components/spi_flash/include/spi_flash_chip_generic.h
49
50components/bootloader_support/include/esp_app_format.h
51
52components/wpa_supplicant/include/
53components/wpa_supplicant/port/
54
55components/mbedtls/port/include/
56components/mbedtls/mbedtls/include/mbedtls/
57
58components/coap/
59components/nghttp/
60components/cbor/
61
62components/esp-tls/private_include/
63
64components/protobuf-c/
65
66components/mdns/include/mdns_console.h
67
68components/esp_serial_slave_link/include/esp_serial_slave_link/essl.h
69components/esp_serial_slave_link/include/esp_serial_slave_link/essl_sdio.h
70
71components/expat/
72
73components/fatfs/vfs/vfs_fat_internal.h
74components/fatfs/src/ffconf.h
75
76components/idf_test/include/idf_performance.h
77
78components/json/cJSON/
79
80components/libsodium/
81
82components/spiffs/include/spiffs_config.h
83
84components/unity/unity/src/unity_internals.h
85components/unity/unity/extras/
86components/unity/include/unity_fixture_extras.h
87components/unity/include/unity_config.h
88components/unity/include/unity_test_runner.h
89
90components/cmock/CMock/src/cmock.h
91components/cmock/CMock/src/cmock_internals.h
92
93### Here are the files that do not compile for some reason
94#
95components/app_trace/include/esp_sysview_trace.h
96components/esp_gdbstub/include/esp_gdbstub.h
97components/openssl/include/platform/ssl_pm.h
98
99### Here are the files that use CONFIG_XXX values but don't include sdkconfig.h
100#
101components/heap/include/esp_heap_task_info.h
102components/esp_wifi/include/esp_private/wifi_os_adapter.h
103components/asio/port/include/esp_exception.h
104components/esp_common/include/esp_compiler.h
105
106### To be fixed: headers that rely on implicit inclusion
107#
108components/lwip/lwip/src/include/lwip/prot/nd6.h
109components/lwip/port/esp32/include/netif/dhcp_state.h
110components/soc/src/esp32/rtc_clk_common.h
111components/esp_hw_support/port/esp32/regi2c_ctrl.h
112components/esp_rom/include/esp32/rom/sha.h
113components/esp_rom/include/esp32/rom/secure_boot.h
114components/esp_rom/include/esp32c3/rom/spi_flash.h
115components/esp_rom/include/esp32s2/rom/spi_flash.h
116components/esp_rom/include/esp32s2/rom/cache.h
117components/esp_rom/include/esp32s2/rom/secure_boot.h
118components/esp_rom/include/esp32s2/rom/opi_flash.h
119components/esp_rom/include/esp32s2/rom/efuse.h
120components/esp_common/include/esp_freertos_hooks.h
121components/esp32/include/esp32/dport_access.h
122components/esp32/include/rom/sha.h
123components/esp32/include/rom/secure_boot.h
124components/driver/esp32/include/touch_sensor.h
125components/esp_ringbuf/include/freertos/ringbuf.h
126components/efuse/esp32/include/esp_efuse_table.h
127components/esp_wifi/include/esp_wifi_crypto_types.h
128components/esp_wifi/include/esp_coexist_internal.h
129components/esp_wifi/include/esp_wifi_netif.h
130components/esp_wifi/include/smartconfig_ack.h
131components/esp_wifi/include/esp_wifi_default.h
132components/esp_wifi/include/esp_coexist_adapter.h
133components/esp_event/include/esp_event_base.h
134components/esp_netif/include/esp_netif_sta_list.h
135components/esp_netif/include/esp_netif_defaults.h
136components/esp_netif/include/esp_netif_net_stack.h
137components/esp_netif/include/esp_netif_types.h
138components/esp_netif/include/esp_netif_ip_addr.h
139components/esp_netif/include/esp_netif_ppp.h
140components/tcpip_adapter/include/tcpip_adapter_compatible/tcpip_adapter_compat.h
141components/bootloader_support/include/bootloader_util.h
142components/tcpip_adapter/include/tcpip_adapter_types.h
143components/console/linenoise/linenoise.h
144components/protocomm/include/transports/protocomm_httpd.h
145components/fatfs/src/diskio.h
146components/fatfs/diskio/diskio_sdmmc.h
147components/openssl/include/openssl/ssl.h
148components/ulp/include/ulp_common.h
149components/ulp/include/esp32s2/ulp_riscv.h
150components/lwip/include/apps/sntp/sntp.h
151components/mbedtls/esp_crt_bundle/include/esp_crt_bundle.h
152components/wifi_provisioning/include/wifi_provisioning/scheme_softap.h
153