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.1 #1006

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

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

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

Release notes

Sourced from imxrt-ral's releases.

0.6.1

Remove the following peripheral instances from the 1176 API. The base address for these instances is incorrectly NULL.

  • OSC_RC_400M
  • PHY_LDO
  • TMPSNS
  • VMBANDGAP

The register blocks remain part of the API. Users who rely on these instances may still use offset_of! to compute addresses for indirect accesses.

Changelog

Sourced from imxrt-ral's changelog.

[0.6.1] 2024-12-19

Remove the following peripheral instances from the 1176 API. The base address for these instances is incorrectly NULL.

  • OSC_RC_400M
  • PHY_LDO
  • TMPSNS
  • VMBANDGAP

The register blocks remain part of the API. Users who rely on these instances may still use offset_of! to compute addresses for indirect accesses.

[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.

... (truncated)

Commits
  • c62b676 Prepare 0.6.1 of imxrt-ral
  • b365b8e Filter out nullptr peripheral instances
  • 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
  • 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.1)

---
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 23, 2024
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