cortex-m icon indicating copy to clipboard operation
cortex-m copied to clipboard

Add ITNS field to NVIC peripheral

Open sphw opened this issue 3 years ago • 1 comments

This PR adds the ITNS (Interrupt Target Non-secure) field to the NIVC peripheral. This field is required to write a boot loader for TrustZone-M devices, since it allows the user to use interrupts from non-secure states.

I believe I have maintained the correct padding for the next fields, but I have not tested these changes on a non M33 device. So a close review and test would be appreciated.

sphw avatar Feb 16 '22 03:02 sphw

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @thalesfragoso (or someone else) soon.

Please see the contribution instructions for more information.

rust-highfive avatar Feb 16 '22 03:02 rust-highfive

Nice to see this! i was just about to submit a PR myself until I saw this.

Hopefully someone picks it up :)

macthestack avatar Nov 12 '22 07:11 macthestack