Xabi Crespo

Results 17 comments of Xabi Crespo

I don't think I've experienced this issue with other libraries I was using. I'm going to try it over and let you know. Thanks for the prompt reply.

I'm actually using an ESP32-C3 (RISC-V). Anyway, I have to test the new release of `esp-idf-sys` and see if that fixes the issue.

I totally agree with you. I just observed it happen with an specific `esp-idf-sys` version, that's why I decided to open the issue in this repo. Sorry if it's not...

We are using this IDF option https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/core_dump.html#core-dump-to-uart

I'm trying to debug this issue as we can't update `esp-idf-sys` anymore. So far I've replicated the issue with a minimal example and using a local copy of the `sunrise`...

Thank you both! The exception is caused by commit https://github.com/esp-rs/esp-idf-sys/commit/6102063cdb3e50190997a7b4d36affb76fb1161e, which makes changes to the linker. I'm exploring `cargo_drivers.rs` to understand what's going on.

If I had to guess, it's a heap problem. And yeah, we are using `ESP_IDF_VERSION = "v4.4.5"`.

How can I assign more heap? I've already played with the crate to isolate the problem but it led me nowhere. Let me explain: I have a main function with...

You both have made some good points. Check out [this minimal example](https://github.com/crespum/esp-idf-sys-issue-235). I managed to reproduce it without even using the external crate but just [a for loop](https://github.com/crespum/esp-idf-sys-issue-235/blob/master/src/main.rs#L8) with some...

It doesn't crash when unrolling the loop. To give more context, when creating the example I was just trying to emulate what the external crate does, which are a bunch...