├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── arm_linux_package.yml │ ├── ci.yml │ ├── package.yml │ ├── publish-cargo-pio-dry-run.yml │ ├── publish-cargo-pio.yml │ ├── publish-dry-run.yml │ ├── publish-ldproxy-dry-run copy.yml │ ├── publish-ldproxy.yml │ ├── publish.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── cargo-pio ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ ├── main.rs │ └── patches │ └── filter_exception_decoder_esp32c3_external_conf_fix.diff ├── ldproxy ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ └── main.rs └── src ├── bindgen.rs ├── bingen.rs ├── build.rs ├── cargo.rs ├── cli.rs ├── cli ├── arg.rs ├── parse_args.rs └── separate_args.rs ├── cmake.rs ├── cmake ├── file_api.rs └── file_api │ ├── cache.rs │ ├── codemodel.rs │ ├── index.rs │ └── toolchains.rs ├── cmd.rs ├── espidf.rs ├── espidf ├── resources │ └── cmake.json ├── tools_schema.rs └── ulp_fsm.rs ├── fs.rs ├── git.rs ├── kconfig.rs ├── lib.rs ├── pio.rs ├── pio ├── project.rs └── resources │ ├── dummy.c.resource │ ├── get-platformio.py.resource │ ├── lib.rs.resource │ ├── lib_arduino.rs.resource │ ├── lib_espidf.rs.resource │ ├── main.c.resource │ ├── main_arduino.cpp.resource │ ├── main_arduino_rust.cpp.resource │ ├── main_espidf.c.resource │ ├── platformio.cargo.py.resource │ ├── platformio.dump.py.resource │ ├── platformio.git.py.resource │ └── platformio.patch.py.resource ├── python.rs ├── symgen.rs └── utils.rs /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/arm_linux_package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/workflows/arm_linux_package.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/workflows/package.yml -------------------------------------------------------------------------------- /.github/workflows/publish-cargo-pio-dry-run.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/workflows/publish-cargo-pio-dry-run.yml -------------------------------------------------------------------------------- /.github/workflows/publish-cargo-pio.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/workflows/publish-cargo-pio.yml -------------------------------------------------------------------------------- /.github/workflows/publish-dry-run.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/workflows/publish-dry-run.yml -------------------------------------------------------------------------------- /.github/workflows/publish-ldproxy-dry-run copy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/workflows/publish-ldproxy-dry-run copy.yml -------------------------------------------------------------------------------- /.github/workflows/publish-ldproxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/workflows/publish-ldproxy.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /target 3 | **/*.rs.bk 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/README.md -------------------------------------------------------------------------------- /cargo-pio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/cargo-pio/Cargo.toml -------------------------------------------------------------------------------- /cargo-pio/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/cargo-pio/LICENSE-APACHE -------------------------------------------------------------------------------- /cargo-pio/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/cargo-pio/LICENSE-MIT -------------------------------------------------------------------------------- /cargo-pio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/cargo-pio/README.md -------------------------------------------------------------------------------- /cargo-pio/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/cargo-pio/src/main.rs -------------------------------------------------------------------------------- /cargo-pio/src/patches/filter_exception_decoder_esp32c3_external_conf_fix.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/cargo-pio/src/patches/filter_exception_decoder_esp32c3_external_conf_fix.diff -------------------------------------------------------------------------------- /ldproxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/ldproxy/Cargo.toml -------------------------------------------------------------------------------- /ldproxy/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/ldproxy/LICENSE-APACHE -------------------------------------------------------------------------------- /ldproxy/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/ldproxy/LICENSE-MIT -------------------------------------------------------------------------------- /ldproxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/ldproxy/README.md -------------------------------------------------------------------------------- /ldproxy/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/ldproxy/src/main.rs -------------------------------------------------------------------------------- /src/bindgen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/bindgen.rs -------------------------------------------------------------------------------- /src/bingen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/bingen.rs -------------------------------------------------------------------------------- /src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/build.rs -------------------------------------------------------------------------------- /src/cargo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cargo.rs -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/cli/arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cli/arg.rs -------------------------------------------------------------------------------- /src/cli/parse_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cli/parse_args.rs -------------------------------------------------------------------------------- /src/cli/separate_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cli/separate_args.rs -------------------------------------------------------------------------------- /src/cmake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cmake.rs -------------------------------------------------------------------------------- /src/cmake/file_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cmake/file_api.rs -------------------------------------------------------------------------------- /src/cmake/file_api/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cmake/file_api/cache.rs -------------------------------------------------------------------------------- /src/cmake/file_api/codemodel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cmake/file_api/codemodel.rs -------------------------------------------------------------------------------- /src/cmake/file_api/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cmake/file_api/index.rs -------------------------------------------------------------------------------- /src/cmake/file_api/toolchains.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cmake/file_api/toolchains.rs -------------------------------------------------------------------------------- /src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/cmd.rs -------------------------------------------------------------------------------- /src/espidf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/espidf.rs -------------------------------------------------------------------------------- /src/espidf/resources/cmake.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/espidf/resources/cmake.json -------------------------------------------------------------------------------- /src/espidf/tools_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/espidf/tools_schema.rs -------------------------------------------------------------------------------- /src/espidf/ulp_fsm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/espidf/ulp_fsm.rs -------------------------------------------------------------------------------- /src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/fs.rs -------------------------------------------------------------------------------- /src/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/git.rs -------------------------------------------------------------------------------- /src/kconfig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/kconfig.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/pio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio.rs -------------------------------------------------------------------------------- /src/pio/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/project.rs -------------------------------------------------------------------------------- /src/pio/resources/dummy.c.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/dummy.c.resource -------------------------------------------------------------------------------- /src/pio/resources/get-platformio.py.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/get-platformio.py.resource -------------------------------------------------------------------------------- /src/pio/resources/lib.rs.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/lib.rs.resource -------------------------------------------------------------------------------- /src/pio/resources/lib_arduino.rs.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/lib_arduino.rs.resource -------------------------------------------------------------------------------- /src/pio/resources/lib_espidf.rs.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/lib_espidf.rs.resource -------------------------------------------------------------------------------- /src/pio/resources/main.c.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/main.c.resource -------------------------------------------------------------------------------- /src/pio/resources/main_arduino.cpp.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/main_arduino.cpp.resource -------------------------------------------------------------------------------- /src/pio/resources/main_arduino_rust.cpp.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/main_arduino_rust.cpp.resource -------------------------------------------------------------------------------- /src/pio/resources/main_espidf.c.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/main_espidf.c.resource -------------------------------------------------------------------------------- /src/pio/resources/platformio.cargo.py.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/platformio.cargo.py.resource -------------------------------------------------------------------------------- /src/pio/resources/platformio.dump.py.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/platformio.dump.py.resource -------------------------------------------------------------------------------- /src/pio/resources/platformio.git.py.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/platformio.git.py.resource -------------------------------------------------------------------------------- /src/pio/resources/platformio.patch.py.resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/pio/resources/platformio.patch.py.resource -------------------------------------------------------------------------------- /src/python.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/python.rs -------------------------------------------------------------------------------- /src/symgen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/symgen.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esp-rs/embuild/HEAD/src/utils.rs --------------------------------------------------------------------------------