mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
333553caf2
fix(hal/include): fix header violations in hal component fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h` fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h` fix(hal/include): Add comment for a far away `#endif` fix(hal/include): change scope for cpp guard ci: Remove components/hal/ comment from public headers check exceptions Add missing include macro sdkconfig.h for header files Add missing include macro stdbool.h for header files Add missing include macro stdint.h for header files Add missing capability guard macro for header files Add missing cpp guard macro for header files Remove some useless include macros Add some missing `inline` attribute for functions defined in header files Remove components/hal/ from public headers check exceptions fix(hal/include): fix invalid licenses fix(hal/include): fix invalid licenses fix(hal/include): add missing soc_caps.h fix(hal): include soc_caps.h before cap macro is used fix(hal): Remove unnecessary target check fix(hal): fix header and macro problems Add missing include macro Remove loop dependency in hal Add comment for far-away endif fix(hal): Add missing soc_caps.h ci: update check_copyright_ignore.txt Change the sequence of `#include` macro, cpp guard macro Change the wrap scope of capacity macro fix(hal): Change position of C++ guard to pass test
156 lines
5.6 KiB
Plaintext
156 lines
5.6 KiB
Plaintext
### General ignore list
|
|
#
|
|
components/xtensa/include/xtensa/
|
|
components/xtensa/include/
|
|
components/xtensa/esp32/include/xtensa/config/
|
|
components/xtensa/esp32s2/include/xtensa/config/
|
|
components/xtensa/esp32s3/include/xtensa/config/
|
|
|
|
|
|
|
|
components/freertos/esp_additions/include/freertos_tasks_c_additions.h
|
|
components/freertos/FreeRTOS-Kernel/include/freertos/
|
|
components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/
|
|
components/freertos/FreeRTOS-Kernel-SMP/include/freertos/
|
|
components/freertos/FreeRTOS-Kernel-SMP/portable/xtensa/include/freertos/
|
|
|
|
|
|
components/log/include/esp_log_internal.h
|
|
|
|
components/esp_rom/include/esp32s2/rom/rsa_pss.h
|
|
|
|
components/esp_common/include/esp_private/
|
|
|
|
# LWIP: sockets.h uses #include_next<>, which doesn't work correctly with the checker
|
|
# memp_std.h is supposed to be included multiple times with different settings
|
|
components/lwip/lwip/src/include/lwip/priv/memp_std.h
|
|
components/lwip/include/lwip/sockets.h
|
|
components/lwip/lwip/src/include/lwip/prot/nd6.h
|
|
|
|
## Header produced non-zero object:
|
|
components/esp_phy/esp32/include/phy_init_data.h
|
|
components/esp_phy/esp32s2/include/phy_init_data.h
|
|
components/esp_phy/esp32s3/include/phy_init_data.h
|
|
components/esp_phy/esp32c3/include/phy_init_data.h
|
|
components/esp_phy/esp32c2/include/phy_init_data.h
|
|
components/esp_phy/esp32c6/include/phy_init_data.h
|
|
|
|
components/spi_flash/include/spi_flash_chip_issi.h
|
|
components/spi_flash/include/spi_flash_chip_mxic.h
|
|
components/spi_flash/include/spi_flash_chip_gd.h
|
|
components/spi_flash/include/spi_flash_chip_winbond.h
|
|
components/spi_flash/include/spi_flash_chip_boya.h
|
|
components/spi_flash/include/spi_flash_chip_th.h
|
|
components/spi_flash/include/memspi_host_driver.h
|
|
components/spi_flash/include/spi_flash_chip_driver.h
|
|
components/spi_flash/include/spi_flash_chip_generic.h
|
|
|
|
components/bootloader_support/include/esp_app_format.h
|
|
|
|
components/wpa_supplicant/include/
|
|
components/wpa_supplicant/port/
|
|
components/wpa_supplicant/esp_supplicant/include/
|
|
|
|
components/mbedtls/mbedtls/
|
|
components/mbedtls/port/include/
|
|
components/mbedtls/port/dynamic/esp_mbedtls_dynamic_impl.h
|
|
components/mbedtls/test/
|
|
|
|
components/esp-tls/private_include/
|
|
|
|
components/protobuf-c/
|
|
|
|
components/esp_serial_slave_link/include/esp_serial_slave_link/essl.h
|
|
components/esp_serial_slave_link/include/esp_serial_slave_link/essl_sdio.h
|
|
|
|
components/fatfs/vfs/vfs_fat_internal.h
|
|
components/fatfs/src/ffconf.h
|
|
|
|
components/idf_test/include/idf_performance.h
|
|
|
|
components/json/cJSON/
|
|
|
|
components/spiffs/include/spiffs_config.h
|
|
|
|
components/unity/unity/src/unity_internals.h
|
|
components/unity/unity/extras/
|
|
components/unity/include/unity_config.h
|
|
components/unity/include/unity_test_runner.h
|
|
|
|
components/cmock/CMock/src/cmock.h
|
|
components/cmock/CMock/src/cmock_internals.h
|
|
|
|
|
|
components/openthread/openthread/
|
|
|
|
### Here are the files that do not compile for some reason
|
|
#
|
|
components/app_trace/include/esp_sysview_trace.h
|
|
components/esp_gdbstub/include/esp_gdbstub.h
|
|
components/openssl/include/platform/ssl_pm.h
|
|
|
|
components/esp_hw_support/include/esp_memprot.h
|
|
components/esp_hw_support/include/esp_private/esp_memprot_internal.h
|
|
|
|
### Here are the files that use CONFIG_XXX values but don't include sdkconfig.h
|
|
#
|
|
components/esp_wifi/include/esp_private/wifi_os_adapter.h
|
|
components/esp_coex/include/esp_coexist_adapter.h
|
|
components/esp_coex/include/esp_coex_i154.h
|
|
### To be fixed: headers that rely on implicit inclusion
|
|
#
|
|
components/esp_rom/include/esp32/rom/rtc.h
|
|
components/esp_rom/include/esp32c3/rom/rtc.h
|
|
components/esp_rom/include/esp32s2/rom/rtc.h
|
|
components/esp_rom/include/esp32s3/rom/rtc.h
|
|
components/esp_rom/include/esp32c2/rom/rtc.h
|
|
components/esp_rom/include/esp32c6/rom/rtc.h
|
|
components/esp_rom/include/esp32h2/rom/rtc.h
|
|
components/esp_rom/include/esp32/rom/sha.h
|
|
components/esp_rom/include/esp32/rom/secure_boot.h
|
|
components/esp_rom/include/esp32c3/rom/spi_flash.h
|
|
components/esp_rom/include/esp32s2/rom/spi_flash.h
|
|
components/esp_rom/include/esp32s2/rom/cache.h
|
|
components/esp_rom/include/esp32s2/rom/secure_boot.h
|
|
components/esp_rom/include/esp32s2/rom/opi_flash.h
|
|
components/esp_rom/include/esp32s2/rom/efuse.h
|
|
components/esp_ringbuf/include/freertos/ringbuf.h
|
|
components/esp_wifi/include/esp_wifi_crypto_types.h
|
|
components/esp_wifi/include/esp_wifi_netif.h
|
|
components/esp_wifi/include/smartconfig_ack.h
|
|
components/esp_wifi/include/esp_wifi_default.h
|
|
components/esp_event/include/esp_event_base.h
|
|
components/esp_netif/include/esp_netif_sta_list.h
|
|
components/esp_netif/include/esp_netif_defaults.h
|
|
components/esp_netif/include/esp_netif_net_stack.h
|
|
components/esp_netif/include/esp_netif_ppp.h
|
|
components/protocomm/include/transports/protocomm_httpd.h
|
|
components/fatfs/src/diskio.h
|
|
components/fatfs/diskio/diskio_sdmmc.h
|
|
components/openssl/include/openssl/ssl.h
|
|
components/ulp/include/ulp_common.h
|
|
components/ulp/include/esp32s2/ulp_riscv.h
|
|
components/mbedtls/esp_crt_bundle/include/esp_crt_bundle.h
|
|
components/wifi_provisioning/include/wifi_provisioning/scheme_softap.h
|
|
components/usb/include/esp_private/usb_phy.h
|
|
components/usb/include/usb/usb_types_stack.h
|
|
|
|
### To be fixed: files which don't compile for esp32s2 target:
|
|
|
|
components/esp_psram/include/esp32/himem.h
|
|
components/esp_rom/include/esp32/rom/ets_sys.h
|
|
components/esp_rom/include/esp32/rom/uart.h
|
|
|
|
|
|
### To be fixed: files which don't compile for esp32s3 target:
|
|
|
|
|
|
### To be fixed: files which don't compile for esp32c3 target:
|
|
|
|
components/esp_system/port/include/private/esp_private/trax.h
|
|
components/espcoredump/include/port/xtensa/esp_core_dump_summary_port.h
|
|
components/riscv/include/esp_private/panic_reason.h
|
|
components/riscv/include/riscv/interrupt.h
|
|
components/riscv/include/riscv/rvruntime-frames.h
|
|
components/riscv/include/riscv/rvsleep-frames.h
|