Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update imxrt-ral requirement from 0.5.3 to 0.6.0 #1005

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 9, 2024

Updates the requirements on imxrt-ral to permit the latest version.

Release notes

Sourced from imxrt-ral's releases.

0.6.0

BREAKING Remove the NVIC and SCB peripherals from the 1176. If you need an API for Cortex-M registers, check out the cortex-m crate.

BREAKING The 1176 GPU2D interrupt is marked as reserved, and it's not available in the Interrupt enum.

BREAKING In the 1176 API, there is only one SAI module. All SAI instances, including those that only have a single channel, now appear to support multiple channels. The user is responsible for making sure their SAI instance can truly support multiple channels.

BREAKING The flexio1 module is now called flexio for the 1010, 1015, and 1020 families.

BREAKING Rename LPI2C.SIER field "AM1F" to "AM1IE".

BREAKING Rename SRC.SRSR field "LOCKUP" to "LOCKUP_SYSRESETREQ" for 1011, 1015, and 1051 MCUs.

BREAKING Rename CCM.CS1CDR field "FLEXIO1" to "FLEXIO2" for the 1050 and 1060 families.

BREAKING Expose the "TRNG_ACC" field in TRNG.MCTL on the 1015, 1021 MCUs.

BREAKING Rename IOMUXC_GPR.GPR26 field "GPIO_SEL" to "GPIO_MUX1_GPIO_SEL," and correct the documentation.

BREAKING Correct the name, documentation of the SNVS.LPCR field "LVD_EN" on the 1176.

BREAKING Correct the symbols for most IOMUXC *SELECT_INPUT* enum variants. As a result of this change, symbols for IOMUXC SW_MUX_CTL* and *SW_PAD_CTL* enum variants may have also changed.

BREAKING Remove deprecated items from the 0.5.1 release.

Drop all register fields that are documented as "reserved" (first word of the description, all lowercase). Dropping these fields changes the combiner's approach for combining fieldsets, enabling correct documentation for non- reserved fields.

Fix the documentation associated with IOMUXC field values.

Changelog

Sourced from imxrt-ral's changelog.

[0.6.0] 2024-12-02

BREAKING Remove the NVIC and SCB peripherals from the 1176. If you need an API for Cortex-M registers, check out the [cortex-m][https://crates.io/crates/cortex-m] crate.

BREAKING The 1176 GPU2D interrupt is marked as reserved, and it's not available in the Interrupt enum.

BREAKING In the 1176 API, there is only one SAI module. All SAI instances, including those that only have a single channel, now appear to support multiple channels. The user is responsible for making sure their SAI instance can truly support multiple channels.

BREAKING The flexio1 module is now called flexio for the 1010, 1015, and 1020 families.

BREAKING Rename LPI2C.SIER field "AM1F" to "AM1IE".

BREAKING Rename SRC.SRSR field "LOCKUP" to "LOCKUP_SYSRESETREQ" for 1011, 1015, and 1051 MCUs.

BREAKING Rename CCM.CS1CDR field "FLEXIO1" to "FLEXIO2" for the 1050 and 1060 families.

BREAKING Expose the "TRNG_ACC" field in TRNG.MCTL on the 1015, 1021 MCUs.

BREAKING Rename IOMUXC_GPR.GPR26 field "GPIO_SEL" to "GPIO_MUX1_GPIO_SEL," and correct the documentation.

BREAKING Correct the name, documentation of the SNVS.LPCR field "LVD_EN" on the 1176.

BREAKING Correct the symbols for most IOMUXC *SELECT_INPUT* enum variants. As a result of this change, symbols for IOMUXC SW_MUX_CTL* and *SW_PAD_CTL* enum variants may have also changed.

BREAKING Remove deprecated items from the 0.5.1 release.

Drop all register fields that are documented as "reserved" (first word of the description, all lowercase). Dropping these fields changes the combiner's approach for combining fieldsets, enabling correct documentation for non- reserved fields.

Fix the documentation associated with IOMUXC field values.

[0.5.3] 2023-08-21

Exclude the interrupt vector table when we're building for a target with an operating system. This ensures you can build imxrt-ral in different contexts,

... (truncated)

Commits
  • 423d36a Address clippy warnings
  • 2d51c2b Prepare 0.6.0 release
  • 4bb1c43 Update CHANGELOG with 0.5 patch releases
  • 95289cf Remove NVIC, SCB from the 1176
  • c7133f2 Update CI definitions
  • 0d39161 Patch SVDs with GPIO5 clock gate
  • 7a20156 Update IOMUXC enum variant documentation
  • 835fbfb Add raltool config for strict enum descriptions
  • 34a15ac Add "never combine" configuration for combiner
  • 293049f Skip code generation for fields marked "reserved"
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Updates the requirements on [imxrt-ral](https://github.com/imxrt-rs/imxrt-ral) to permit the latest version.
- [Release notes](https://github.com/imxrt-rs/imxrt-ral/releases)
- [Changelog](https://github.com/imxrt-rs/imxrt-ral/blob/master/CHANGELOG.md)
- [Commits](imxrt-rs/imxrt-ral@0.5.3...0.6.0)

---
updated-dependencies:
- dependency-name: imxrt-ral
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the skip-changelog Sometimes changes are not significant enough for a changelog entry label Dec 9, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 23, 2024

Superseded by #1006.

@dependabot dependabot bot closed this Dec 23, 2024
@dependabot dependabot bot deleted the dependabot/cargo/imxrt-ral-0.6.0 branch December 23, 2024 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip-changelog Sometimes changes are not significant enough for a changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants