Merge pull request #27 from MabezDev/fix-c3-build

Fix esp32c3 build
This commit is contained in:
Ivan Grokhotkov 2021-08-25 12:45:09 +02:00 committed by GitHub
commit cf0ae8d506
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -9,7 +9,7 @@ idf_component_register(
set(CARGO_BUILD_TYPE "release")
set(CARGO_BUILD_ARG "--release")
if(CONFIG_IDF_TARGET_ARCH_RISCV)
set(CARGO_TARGET "riscv32i-unknown-none-elf")
set(CARGO_TARGET "riscv32imc-esp-espidf")
set(CARGO_FEATURES_ARG "")
elseif(CONFIG_IDF_TARGET_ARCH_XTENSA)
set(CARGO_TARGET "xtensa-esp32-espidf")

View File

@ -32,7 +32,7 @@ fn run_bindgen(target: &str, out_dir: &Path) {
let mut builder = bindgen::Builder::default();
builder = builder.header(header);
match target {
"riscv32i-unknown-none-elf" => {
"riscv32imc-esp-espidf" => {
builder = builder.clang_arg("--target=riscv32");
builder = builder.use_core();
builder = builder.ctypes_prefix("crate::ffi");