I discovered this bug accidentally while working with SCB and exceptions. cortex_m::peripheral::scb::VectActive::from()
function returns incorrect value, which is 16 higher than the expected value. (in case when VectActive
is VectActive::Interrupt
.
I know this was already fixed in #332, but it was really long time ago (2 years ago) and this change is not present in the current released version uploaded on crates.io.
https://github.com/rust-embedded/cortex-m/blob/bb4a78208323260a161e68b2498438867f971bc5/src/peripheral/scb.rs#L303C15-L303C15
Since the fix is already implemented in the master branch, I am curious about the timeline for the next release on crates.io. Alternatively, is it feasible to release a patch for version 0.7.7 specifically to address this bug?