gd32-rust / gd32f1x0-hal

Embedded Rust HAL for GD32F1x0 microcontrollers
Other
6 stars 2 forks source link

Update bxcan requirement from 0.6.0 to 0.7.0 #18

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on bxcan to permit the latest version.

Release notes

Sourced from bxcan's releases.

v0.7.0

New Features

  • [breaking change] Add support for using the second RX FIFO.
    • The Rx type has been renamed to Rx0, and an Rx1 type has been introduced that accesses the second FIFO.
    • enable_bank now takes the Fifo the filter should be assigned to as an additional argument.
  • Implement the embedded-hal 0.2.7 CAN traits.

Other Changes

  • [breaking change] Removed the embedded-can-03 feature as the embedded-can crate is deprecated.
  • [breaking change] Use a new OverrunError type as the receive error instead of ().
Changelog

Sourced from bxcan's changelog.

0.7.0 - 2022-05-30

New Features

  • [breaking change] Add support for using the second RX FIFO.
    • The Rx type has been renamed to Rx0, and an Rx1 type has been introduced that accesses the second FIFO.
    • enable_bank now takes the Fifo the filter should be assigned to as an additional argument.
  • Implement the embedded-hal 0.2.7 CAN traits.

Other Changes

  • [breaking change] Removed the embedded-can-03 feature as the embedded-can crate is deprecated.
  • [breaking change] Use a new OverrunError type as the receive error instead of ().

0.6.2 - 2021-11-15

Fixes

  • Enter initialization mode when constructing a CanBuilder (#49).

#49: stm32-rs/bxcan#49

0.6.1 - 2021-11-15

New Features

  • Updated to defmt 0.3.0 (#47).

#47: stm32-rs/bxcan#47

0.6.0 - 2021-09-05

New Features

  • Add CanConfig::set_automatic_retransmit function to enable or disable automatic frame retransmission (#42).
  • [breaking change] Remove transmit_and_get_mailbox in favor of an improved transmit method (#40).
    • Can::transmit now returns a TransmitStatus struct, which contains the dequeued frame and the mailbox the new frame was placed into.
  • [breaking change] Make CanConfig harder to misuse (#37):
    • Methods now take self by value.
    • The CanConfig struct is now #[must_use].
    • CanConfig leaves init mode on drop, and enables the peripheral when .enable() is called.
    • These changes make it very hard to forget to enable the peripheral after configuring, which was a common mistake in previous versions.
  • [breaking change] Replace Can::new with Can::builder, which makes it harder to forget enabling the peripheral (#46).

Other Changes

  • [breaking change] Make Can::clear_sleep_interrupt and Can::clear_wakeup_interrupt take &self instead of &mut self.
  • [breaking change] Gate embedded_can impls behind the embedded-can-03 Cargo feature.

... (truncated)

Commits


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[bot] commented 2 years ago

Looks like bxcan is up-to-date now, so this is no longer needed.