Stephan
Stephan
Hi, these are quite different chips having ARM cores but ARM targets are well-supported in Rust. I think a first step is to figure out how to generate PAC code...
Thanks for opening this issue. Is the general idea to replace the critical section provided in `bare_metal`with the one define in the `critical_section` crate?
Sounds good. I plan to add an implementation for it that is similar to `critical-section-single-core` in the `cortex-m` crate. I think `critical_section` is better because the implementation is separated. So,...
The `critical-section` crate is now used instead of `bare-metal`
Yes, I could add something to the README. The main reason for nightly is that the core and alloc libs must be compiled by cargo for the mipsel-unknown-none target. Stable...
Adding this chip should not be a big problem. As a first step, a Peripheral Access Crate (PAC) is needed for register access. I could create such PAC for you....
Created the PAC and extended the pic32-config-sector crate (see `mx567` branch of this repository and the `pic32-pac` repository. The code is machine generated; fixes may be required. The PAC includes...
There is indeed no support for pic32mz - except in pic32-config-sector for pic32mzef. To add support, I think the following topics need to be considered: - PAC for easy register...
I created a Rust example for the PIC32MX470 (on github). Maybe, it could be helpful for your project. Should be possible to adapt it to the PIC32MZ. It uses the...
Hi @jonas-schievink, I created PR #78676 for an embedded MIPS target. I would be happy if you could have a look at it. It tried it on a stage1 rustc...