embrio-rs
embrio-rs copied to clipboard
Update cortex-m requirement from 0.6.1 to 0.7.3
Updates the requirements on cortex-m to permit the latest version.
Release notes
Sourced from cortex-m's releases.
v0.7.3
[v0.7.3] - 2021-07-03
Fixed
Added
- The
Delay
struct now offers directdelay_us()
anddelay_ms()
methods without having to go through the embedded-hal traits (#344).
Changelog
Sourced from cortex-m's changelog.
[v0.7.3] - 2021-07-03
Fixed
Added
- The
Delay
struct now offers directdelay_us()
anddelay_ms()
methods without having to go through the embedded-hal traits (#344).[v0.7.2] - 2021-03-07
Fixed
- Fixed a bug where calling
asm::delay()
with an argument of 0 or 1 would underflow, leading to a very long delay.[v0.7.1] - 2021-01-25
Added
- New assembly methods
asm::semihosting_syscall
,asm::bootstrap
, andasm::bootload
.Deprecated
msp::write
has been deprecated in favor ofasm::bootstrap
. It was not possible to usemsp::write
without causing Undefined Behavior, so all existing users are encouraged to migrate.Fixed
- Fixed a bug in
asm::delay
which could lead to incorrect codegen and infinite loops.- Improved timing guarantees of
asm::delay
on multiple-issue CPU cores.- Additional compiler fences added to inline assembly where necessary.
- Fixed DWARF debug information in pre-built assembly binaries.
[v0.7.0] - 2020-11-09
Added
- New
InterruptNumber
trait is now required on interrupt arguments to the various NVIC functions, replacing the previous use ofNr
from bare-metal. For backwards compatibility,InterruptNumber
is implemented for types which areNr + Copy
, but this will be removed in a future version.- Associated const
PTR
is introduced to Core Peripherals to eventually replace the existingptr()
API.- A delay driver based on SysTick.
... (truncated)
Commits
45e7ab7
Merge #3451747d44
Prepare for v0.7.3.47246ec
Merge #3444a393e0
Update src/delay.rs8133657
Use from instead of as7329f57
remove inline on delay_us, and made u32 conversion syntax consistentd13ebd2
Use . syntax instead of :: on delay_ms1a2b6ea
Use overflow-workaround on delay_mscf5dbcd
Remove dependence on embedded-hal for Delay1a4e096
Merge #341- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@dependabot badge me
will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)