diff options
| author | Gabriel Schneider <[email protected]> | 2026-08-25 12:40:53 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-08-25 12:46:51 -0300 |
| commit | f5f8068fac59b4f16046c2022c2fc7c7e447ef4c (patch) | |
| tree | 2731a3ed4e51cae09e184e25778eded5fc37d1f5 /src/net/hosted/include_dirs.txt | |
| download | esp32p4-f5f8068fac59b4f16046c2022c2fc7c7e447ef4c.tar.gz esp32p4-f5f8068fac59b4f16046c2022c2fc7c7e447ef4c.zip | |
zig-p4: pure-Zig ESP32-P4 toolchain
build.zig generates the linker script and drives Zig's own LLD; tools/image.zig
turns the ELF into a flashable image and tools/{rom,serial}.zig speak the mask
ROM loader over the UART. No CMake, ninja, idf.py, esptool, or external linker.
src/soc.zig is a comptime register model over ESP-IDF's own *_reg.h headers;
src/hal/ adds peripheral sequences; src/io/ implements std.Io for the chip;
src/oracle/ diffs this HAL against ESP-IDF's on the die.
Diffstat (limited to 'src/net/hosted/include_dirs.txt')
| -rw-r--r-- | src/net/hosted/include_dirs.txt | 171 |
1 files changed, 171 insertions, 0 deletions
diff --git a/src/net/hosted/include_dirs.txt b/src/net/hosted/include_dirs.txt new file mode 100644 index 0000000..75ee2d3 --- /dev/null +++ b/src/net/hosted/include_dirs.txt @@ -0,0 +1,171 @@ +# Include directories ESP-Hosted's C needs, in order. +# +# Provenance: extracted from the -I flags ESP-IDF v6.0.2 used to compile +# host/drivers/transport/transport_drv.c in 02-esp32p4-m3-radio/build/compile_commands.json - +# the build that worked on this board. Order is IDF's and matters: esp_wifi_remote's +# idf_v6.0/include/injected must precede components/esp_wifi/include, because a host with no +# radio needs the injected Wi-Fi types rather than the real ones. +# +# IDF/ -> relative to the ESP-IDF checkout +# MC/ -> relative to 02-esp32p4-m3-radio (the managed_components tree) +# +# The one path dropped from IDF's list is build/config, the generated Kconfig header. This +# project supplies its own copy as src/net/hosted/sdkconfig.h. +MC/managed_components/espressif__esp_hosted/host +MC/managed_components/espressif__esp_hosted/host/api/include +MC/managed_components/espressif__esp_hosted/host/drivers/transport +MC/managed_components/espressif__esp_hosted/host/drivers/transport/spi +MC/managed_components/espressif__esp_hosted/host/drivers/transport/sdio +MC/managed_components/espressif__esp_hosted/host/drivers/serial +MC/managed_components/espressif__esp_hosted/host/utils +MC/managed_components/espressif__esp_hosted/host/api/priv +MC/managed_components/espressif__esp_hosted/host/drivers/rpc/core +MC/managed_components/espressif__esp_hosted/host/drivers/rpc/slaveif +MC/managed_components/espressif__esp_hosted/host/drivers/rpc/wrap +MC/managed_components/espressif__esp_hosted/host/drivers/virtual_serial_if +MC/managed_components/espressif__esp_hosted/common +MC/managed_components/espressif__esp_hosted/common/log +MC/managed_components/espressif__esp_hosted/common/rpc +MC/managed_components/espressif__esp_hosted/common/transport +MC/managed_components/espressif__esp_hosted/common/protobuf-c +MC/managed_components/espressif__esp_hosted/common/proto +MC/managed_components/espressif__esp_hosted/common/mempool/include +MC/managed_components/espressif__esp_hosted/common/utils +MC/managed_components/espressif__esp_hosted/host/drivers/bt +MC/managed_components/espressif__esp_hosted/host/drivers/power_save +MC/managed_components/espressif__esp_hosted/host/port/esp/freertos/include +IDF/components/esp_libc/platform_include +IDF/components/freertos/config/include +IDF/components/freertos/config/include/freertos +IDF/components/freertos/config/riscv/include +IDF/components/freertos/FreeRTOS-Kernel/include +IDF/components/freertos/FreeRTOS-Kernel/portable/riscv/include +IDF/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos +IDF/components/freertos/esp_additions/include +IDF/components/esp_hw_support/include +IDF/components/esp_hw_support/include/soc +IDF/components/esp_hw_support/ldo/include +IDF/components/esp_hw_support/debug_probe/include +IDF/components/esp_hw_support/etm/include +IDF/components/esp_hw_support/mspi_timing_tuning/include +IDF/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include +IDF/components/esp_hw_support/power_supply/include +IDF/components/esp_hw_support/modem/include +IDF/components/esp_hw_support/port/esp32p4/. +IDF/components/esp_hw_support/port/esp32p4/include +IDF/components/esp_hw_support/port/esp32p4/private_include +IDF/components/esp_hw_support/mspi_timing_tuning/port/esp32p4/. +IDF/components/heap/include +IDF/components/heap/tlsf +IDF/components/log/include +IDF/components/soc/include +IDF/components/soc/esp32p4 +IDF/components/soc/esp32p4/include +IDF/components/soc/esp32p4/register/hw_ver1 +IDF/components/hal/platform_port/include +IDF/components/hal/esp32p4/include +IDF/components/hal/include +IDF/components/esp_rom/include +IDF/components/esp_rom/esp32p4/include +IDF/components/esp_rom/esp32p4/include/esp32p4 +IDF/components/esp_rom/esp32p4 +IDF/components/esp_common/include +IDF/components/esp_system/include +IDF/components/esp_system/port/soc +IDF/components/esp_system/port/include/riscv +IDF/components/esp_system/port/include/private +IDF/components/esp_stdio/include +IDF/components/riscv/include +IDF/components/esp_hal_gpio/include +IDF/components/esp_hal_gpio/esp32p4/include +IDF/components/esp_hal_usb/include +IDF/components/esp_hal_usb/esp32p4/include +IDF/components/esp_hal_pmu/include +IDF/components/esp_hal_pmu/esp32p4/include +IDF/components/esp_hal_ana_conv/include +IDF/components/esp_hal_ana_conv/esp32p4/include +IDF/components/esp_hal_dma/include +IDF/components/esp_hal_dma/esp32p4/include +IDF/components/lwip/include +IDF/components/lwip/include/apps +IDF/components/lwip/lwip/src/include +IDF/components/lwip/port/include +IDF/components/lwip/port/freertos/include +IDF/components/lwip/port/esp32xx/include +IDF/components/lwip/port/esp32xx/include/arch +IDF/components/lwip/port/esp32xx/include/sys +IDF/components/esp_driver_sdmmc/include +IDF/components/esp_driver_sdmmc/legacy/include +IDF/components/esp_driver_sd_intf/include +IDF/components/sdmmc/include +IDF/components/esp_blockdev/include +IDF/components/esp_hal_sd/include +IDF/components/esp_hal_sd/esp32p4/include +IDF/components/esp_driver_spi/include +IDF/components/esp_pm/include +IDF/components/esp_hal_gpspi/include +IDF/components/esp_hal_gpspi/esp32p4/include +IDF/components/esp_driver_dma/include +IDF/components/esp_driver_uart/include +IDF/components/esp_hal_uart/include +IDF/components/esp_hal_uart/esp32p4/include +IDF/components/vfs/include +IDF/components/esp_driver_gpio/include +IDF/components/esp_event/include +IDF/components/esp_netif/include +IDF/components/esp_timer/include +IDF/components/driver/i2c/include +IDF/components/driver/touch_sensor/include +IDF/components/driver/twai/include +IDF/components/esp_hal_i2c/esp32p4/include +IDF/components/esp_hal_i2c/include +IDF/components/esp_hal_twai/include +IDF/components/esp_hal_twai/esp32p4/include +IDF/components/esp_hal_touch_sens/esp32p4/include +IDF/components/esp_hal_touch_sens/include +MC/managed_components/espressif__esp_wifi_remote/idf_v6.0/include/injected +IDF/components/esp_wifi/include +IDF/components/esp_wifi/wifi_apps/nan_app/include +MC/managed_components/espressif__esp_wifi_remote/include +MC/managed_components/espressif__esp_wifi_remote/idf_v6.0/include +IDF/components/bt/common/osi/include +IDF/components/bt/common/api/include/api +IDF/components/bt/common/btc/profile/esp/blufi/include +IDF/components/bt/common/btc/profile/esp/include +IDF/components/bt/common/hci_log/include +IDF/components/bt/common/ble_log/include +IDF/components/bt/common/ble_log/deprecated/include +IDF/components/bt/common/tinycrypt/include +IDF/components/bt/common/tinycrypt/port +IDF/components/bt/host/nimble/nimble/nimble/host/include +IDF/components/bt/host/nimble/nimble/nimble/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/ans/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/bas/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/dis/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/gap/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/gatt/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/hr/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/htp/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/ias/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/ipss/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/lls/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/prox/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/cts/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/tps/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/hid/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/sps/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/cte/include +IDF/components/bt/host/nimble/nimble/nimble/host/util/include +IDF/components/bt/host/nimble/nimble/nimble/host/store/ram/include +IDF/components/bt/host/nimble/nimble/nimble/host/store/config/include +IDF/components/bt/host/nimble/nimble/nimble/host/services/ras/include +IDF/components/bt/host/nimble/nimble/porting/nimble/include +IDF/components/bt/host/nimble/port/include +IDF/components/bt/host/nimble/nimble/nimble/transport/include +IDF/components/bt/host/nimble/nimble/nimble/transport/common/hci_h4/include +IDF/components/bt/porting/include +IDF/components/bt/host/nimble/nimble/porting/npl/freertos/include +IDF/components/esp_http_client/include +IDF/components/console +IDF/components/wpa_supplicant/esp_supplicant/include +IDF/components/esp_driver_usb_serial_jtag/include |
