Releases: rust-embedded/cortex-ar
Releases · rust-embedded/cortex-ar
cortex-a-rt v0.1.1
Patch release to fix documentation build on docs.rs.
cortex-r-rt v0.2.0
Added
- Added ABT und UND mode stack setup.
- Default exception handlers for undefined, prefetch abort and data abort exceptions
- SMP support
- Zeroing of registers on start-up
#[entry]and#[exception]and#[interrupt]macros
Changed
- Fixed interrupt handler so interrupts can be re-entrant
- Default Rust exception handler is now an empty permanent loop instead of a semihosting exit.
- The SVC asm trampoline can now be over-ridden
- The Undefined, Prefetch and Abort handlers can either return never, or can return a new address to continue executing from when the handler is over
cortex-ar v0.2.0
Added
- General support for the Cortex-A architecture.
- New
sevfunction in ASM module. - Added multi-core-safe critical-section implementation
- Additional EL1 MPU methods
set_region,set_attributesandbackground_region_enable
Changed
- Timer methods only need
&selfnot&mut self - The
dsbandisbfunctions now include compiler fences - Added
nomem,nostackandpreserves_flagsoptions for ASM where applicable.
cortex-a-rt v0.1.0
First release of this crate, providing Rust start-up code for Arm Cortex-A (AArch32) processors.
arm-targets v0.2.0
Added
TargetInfostruct- Armv7-A support
Changed
- The
process_targetfunction returns aTargetInfo
cortex-r-rt v0.1.0
First release of cortex-r-rt.
cortex-ar v0.1.0
First release of the cortex-ar crate.
arm-targets v0.1.0
First release of https://crates.io/crates/arm-targets.