fix(deps): update riscv #38
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.10.1→0.16.00.11.0→0.17.0Release Notes
rust-embedded/riscv (riscv)
v0.16.0: riscv v0.16.0Compare Source
A new batch of RISC-V releases is now available at crates.io! Here we enumerate the most important changes, but please read the
CHANGELOG.mdfiles for further details.riscv-typesv0.1.0This crate substitutes
riscv-pac, which is now deprecatedriscvv0.16.0rtandrt-v-trapfeatures to opt-inriscv-rt-related code inriscv::pac_enummacro (@romancardenas)riscv-rtv0.17.0no-mhartidandno-xtvecfeatures to support more targets (@Shatur)v-trapcore interrupt soRISCV_RT_BASE_ISAmust be defined (@kurtjd)v0.15.0: riscv v0.15.0Compare Source
A new batch of RISC-V releases is now available at
crates.io! Here we enumerate the most important changes, but please read theCHANGELOG.mdfiles for further details.riscvv0.15.0riscv-pacabstractions for interrupts.mcausebit mask.riscv-peripheralv0.4.0riscv-rtv0.16.0This release features numerous exciting changes. The most important are:
esp-riscv-rtto run on top ofriscv-rt.cortex-m-rtandesp-riscv-rt.global_asmmacro invocations to avoid potential undefined behavior in future Rust releases.Other changes
riscv-rtThank you to all the people who contributed to these releases!
v0.14.0: riscv v0.14.0Compare Source
A new batch of RISC-V releases are now available at
crates.io! Here we enumerate the most important changes, but please read theCHANGELOG.mdfiles for further detailsriscvv0.14.0@rmsyn added new CSRs. Also, MSRV is now 1.67
riscv-peripheralv0.3.0This crate experienced a full rework, so the code corresponding to RISC-V peripherals is more natural for PACS generated with
svd2rustriscv-rtv0.15.0We added the
deviceandmemoryfeatures to allow PACs to simplify the linking process, similar tocortex-m-rt. If you enable these features, thelink.xfile will include thedevice.xand/ormemory.xfiles. In this way, just includinglink.xin your binary is enough.The
__pre_initsymbol has disappeared fromriscv-rtby default. If you need it, you must activate thepre_initfeature. Also, note that theriscv_rt::pre_inithas been deprecated, as it is unsound to execute Rust code before RAM initialization. Instead, use assembly.We removed weak symbols, as currently stable Rust does not support weak linkage and LTOs. Now, we use
_default_*symbols. Once weak linkage is available in stable Rust, we plan to go back to weak symbols. Thanks, @rslawson !v0.13.0: riscv 0.13.0riscv0.12.0unsafe. Users can open an RFC to nominate certain CSRs to be safe (#209)RISCV_MTVEC_ALIGNenvironment variable to set the vector table byte alignment ((thanks, @ia0 !)riscv-rt0.13.0cortex-m-rtriscv-target-parser0.1.0New utility crate to assist in build scripts of the RISC-V ecosystem. It is useful for determining which extensions are available, the base ISA of the target, etc.
riscv-peripheral0.2.1 andriscv-semihosting0.1.3Update dependencies
v0.12.0:riscv0.12.0New features
riscv0.12.0riscv-macrosfor helping during the definition of custom interrupt and exception sourcesriscv-pac0.2.0usizenumbersExceptionNumbertrait for custom exception numbersriscv-peripheral0.2.0riscv-rt0.13.0_dispatch_exceptionfunction_dispatch_interruptfunctionno-exceptionsandno-interruptsfeatures. This way, you can adaptriscv-rtto target-specific sources.pre_init_trapto detect early errors during the boot process.v-trapfeature!core_interrupt,external_interrupt, andexceptionmacros for defining interrupt and exception handlersu-bootfeature to execute U-boot binaries.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.