All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v0.6.0 - 2020-06-20
Mtvec::trap_mode()
,Stvec::trap_mode()
andUtvec::trap_mode()
functions now returnOption<TrapMode>
(breaking change)- Updated Minimum Supported Rust Version to 1.42.0
- Use
llvm_asm!
instead ofasm!
- vexriscv-specific registers were moved to the
vexriscv
crate
v0.5.6 - 2020-03-14
- Added vexriscv-specific registers
v0.5.5 - 2020-02-28
- Added
riscv32i-unknown-none-elf
target support - Added user trap setup and handling registers
- Added write methods for the
mip
andsatp
registers - Added
mideleg
register - Added Changelog
- Fixed MSRV by restricting the upper bound of
bare-metal
version