Skip to content

Commit

Permalink
Merge #594 #595 #596
Browse files Browse the repository at this point in the history
594: build(deps): bump cortex-m from 0.7.5 to 0.7.6 r=jordens a=dependabot[bot]

Bumps [cortex-m](https://github.com/rust-embedded/cortex-m) from 0.7.5 to 0.7.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-embedded/cortex-m/releases">cortex-m's releases</a>.</em></p>
<blockquote>
<h2>v0.7.6 - 2022-08-12</h2>
<ul>
<li>Added <code>critical-section-single-core</code> feature which provides an implementation for the <code>critical-section</code> crate for single-core systems, based on disabling all interrupts. (<a href="https://github-redirect.dependabot.com/rust-embedded/cortex-m/issues/448">#448</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-embedded/cortex-m/blob/v0.7.6/CHANGELOG.md">cortex-m's changelog</a>.</em></p>
<blockquote>
<h2>[v0.7.6] - 2022-08-12</h2>
<ul>
<li>Added <code>critical-section-single-core</code> feature which provides an implementation for the <code>critical-section</code> crate for single-core systems, based on disabling all interrupts. (<a href="https://github-redirect.dependabot.com/rust-embedded/cortex-m/issues/448">#448</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/rust-embedded/cortex-m/commit/641e41904313b13538ffeed10b930b1adabb025b"><code>641e419</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-embedded/cortex-m/issues/449">#449</a></li>
<li><a href="https://github.com/rust-embedded/cortex-m/commit/df9a479f8a6260feb7e9fc05fa0e001f555b9340"><code>df9a479</code></a> Prepare for v0.7.6</li>
<li><a href="https://github.com/rust-embedded/cortex-m/commit/dc539a952a2411a28d63054b1af03eaaa8a58029"><code>dc539a9</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-embedded/cortex-m/issues/448">#448</a></li>
<li><a href="https://github.com/rust-embedded/cortex-m/commit/9e8c8e794d378ce51198fbb9ba27094b430e6d52"><code>9e8c8e7</code></a> Add implementation for critical-section 1.0.</li>
<li>See full diff in <a href="https://github.com/rust-embedded/cortex-m/compare/v0.7.5...v0.7.6">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cortex-m&package-manager=cargo&previous-version=0.7.5&new-version=0.7.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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)


</details>

595: build(deps): bump bytemuck from 1.11.0 to 1.12.0 r=jordens a=dependabot[bot]

Bumps [bytemuck](https://github.com/Lokathor/bytemuck) from 1.11.0 to 1.12.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Lokathor/bytemuck/blob/main/changelog.md">bytemuck's changelog</a>.</em></p>
<blockquote>
<h1><code>bytemuck</code> changelog</h1>
<h2>1.12</h2>
<ul>
<li>This minor version bump is caused by a version bump in our <code>bytemuck_derive</code>
dependency, which is in turn caused by a mixup in the minimum version of <code>syn</code>
that <code>bytemuck_derive</code> uses. See <a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/122">Issue
122</a>. There's not any
specific &quot;new&quot; API as you might normally expect from a minor version bump.</li>
<li><a href="https://github.com/pali6">pali</a> fixed a problem with SPIR-V builds being
broken. The error handling functions were trying to be generic over <code>Display</code>,
which the error types normally support, except on SPIR-V targets (which run on
the GPU and don't have text formatting).</li>
</ul>
<h2>1.11</h2>
<ul>
<li><a href="https://github.com/WaffleLapkin">WaffleLapkin</a> added <code>wrap_box</code> and <code>peel_box</code>
to the <code>TransparentWrapperAlloc</code> trait. Default impls of these functions are
provided, and (as usual with the transparent trait stuff) you should not override
the default versions.</li>
</ul>
<h2>1.10</h2>
<ul>
<li><a href="https://github.com/TheEdward162">TheEdward162</a> added the <code>ZeroableInOption</code>
and <code>PodInOption</code> traits. These are for types that are <code>Zeroable</code> or <code>Pod</code>
<em>when in an option</em>, but not on their own. We provide impls for the various
&quot;NonZeroINTEGER&quot; types in <code>core</code>, and if you need to newtype a NonZero value
then you can impl these traits when you use <code>repr(transparent)</code>.</li>
</ul>
<h2>1.9.1</h2>
<ul>
<li>Bumped the minimum <code>bytemuck_derive</code> dependency version from <code>1.0</code> to <code>1.1</code>.
The fact that <code>bytemuck</code> and <code>bytemuck_derive</code> are separate crates at all is
an unfortunate technical limit of current Rust, woe and calamity.</li>
</ul>
<h2>1.9.0</h2>
<ul>
<li><a href="https://github.com/fu5ha">fu5ha</a> added the <code>NoUninit</code>, <code>AnyBitPattern</code>, and
<code>CheckedBitPattern</code> traits. This allows for a more fine-grained level of
detail in what casting operations are allowed for a type. Types that already
implement <code>Zeroable</code> and <code>Pod</code> will have a blanket impl for these new traits.
This is a &quot;preview&quot; of the direction that the crate will probably go in the
eventual 2.0 version. We're still waiting on <a href="https://github.com/rust-lang/project-safe-transmute">Project Safe
Transmute</a> for an actual
2.0 version of the crate, but until then please enjoy this preview.</li>
<li>Also Fusha added better support for <code>union</code> types in the derive macros. I
still don't know how any of the proc-macro stuff works at all, so please
direct questions to her.</li>
</ul>
<h2>1.8.0</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/Lokathor/bytemuck/commit/995205de230338338e1c030ea82dcda116a305b5"><code>995205d</code></a> version bump</li>
<li><a href="https://github.com/Lokathor/bytemuck/commit/fd6b212a354dbf2cd47c52bf75394936cd495157"><code>fd6b212</code></a> Update the readme to reflect the project status as of 2022-august</li>
<li><a href="https://github.com/Lokathor/bytemuck/commit/9ea5f65e0f8c54f32759ed1787b12a6763a8b00e"><code>9ea5f65</code></a> add a note about intended MSRV of the derives (none!)</li>
<li><a href="https://github.com/Lokathor/bytemuck/commit/f053800ce03bae99dde4d9e59291d9e18cf030f8"><code>f053800</code></a> bump bytemuck_derive version with changelog</li>
<li><a href="https://github.com/Lokathor/bytemuck/commit/1ebf7c251d22b6f81d4bac8f655258f86c2f2047"><code>1ebf7c2</code></a> Cleanup: use a macro for reprs, use syn errors &amp; fix cfg-target-arch (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/124">#124</a>)</li>
<li><a href="https://github.com/Lokathor/bytemuck/commit/bbd6a927adfaf8e0218418248d1285a20274d77c"><code>bbd6a92</code></a> fix something_went_wrong on spirv (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/125">#125</a>)</li>
<li><a href="https://github.com/Lokathor/bytemuck/commit/2c97676bfc846c7f1ba2f78cf2985acaee053622"><code>2c97676</code></a> support deriving <code>Pod</code> for packed generic types. (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/123">#123</a>)</li>
<li><a href="https://github.com/Lokathor/bytemuck/commit/331762b0144c6338eed6b521a69b35d32473e6b2"><code>331762b</code></a> run <code>cargo fmt</code> (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/120">#120</a>)</li>
<li>See full diff in <a href="https://github.com/Lokathor/bytemuck/compare/v1.11.0...v1.12.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bytemuck&package-manager=cargo&previous-version=1.11.0&new-version=1.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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)


</details>

596: build(deps): bump idsp from 0.8.4 to 0.8.5 r=jordens a=dependabot[bot]

Bumps [idsp](https://github.com/quartiq/idsp) from 0.8.4 to 0.8.5.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/quartiq/idsp/blob/main/CHANGELOG.md">idsp's changelog</a>.</em></p>
<blockquote>
<h2>[0.8.5] - 2022-08-13</h2>
<h3>Changed</h3>
<ul>
<li><code>atan2</code> algorithm changed, accuracy improved from 4e-3 to 1e-5 rad max error</li>
</ul>
<h2>[0.8.0] - 2022-06-07</h2>
<h3>Changed</h3>
<ul>
<li>Miniconf dependency bumped to 0.5</li>
</ul>
<h2>[0.7.1] - 2022-01-24</h2>
<h3>Changed</h3>
<ul>
<li>Changed back to release 2018</li>
</ul>
<h2>[0.7.0] - 2022-01-24</h2>
<h3>Added</h3>
<ul>
<li>Getter methods for <code>PLL</code>, <code>RPLL</code>, <code>Lowpass</code>, <code>Unwrapper</code></li>
</ul>
<h3>Changed</h3>
<ul>
<li><code>Accu</code>, <code>Unwrapper</code>, <code>overflowing_sub</code> are now generic.</li>
<li>Revert <code>to PLL::update()</code> returning the phase increment as that has less bias
(while it does have more noise).</li>
</ul>
<h2>[0.6.0] - 2022-01-19</h2>
<h3>Changed</h3>
<ul>
<li>Let the <code>wrap</code> return value of <code>overlowing_sub()</code> be a <code>i32</code> in analogy to the
remaining API functions for <code>i32</code> and the changes in <code>idsp v0.5.0</code>.</li>
</ul>
<h2>[0.5.0] - 2022-01-19</h2>
<h3>Changed</h3>
<ul>
<li>The shift parameters (log2 gains, log2 time constants) have all been migrated
from <code>u8</code> to <code>u32</code> to be consistent with <code>core</code>. This is also in preparation
for <code>unchecked_shr()</code> and <code>unchecked_shl()</code>.</li>
<li><code>PLL::update()</code> does not return the phase increment but instead the actual
frequency estimate.</li>
<li>Additional zeros in the PLL transfer functions have been placed at Nyquist.</li>
</ul>
<h2>[0.4.0] - 2021-12-13</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/quartiq/idsp/commit/34baa58835bc3ba3e2d912159812d3f36afd25e4"><code>34baa58</code></a> (cargo-release) version 0.8.5</li>
<li><a href="https://github.com/quartiq/idsp/commit/ae08e7d94a1a1144421e64aacd4afb75d807dbfc"><code>ae08e7d</code></a> update changelog</li>
<li><a href="https://github.com/quartiq/idsp/commit/e23c1bfa8f7545100379961dae2380da6d72208c"><code>e23c1bf</code></a> complex: remove non-functional doctests</li>
<li><a href="https://github.com/quartiq/idsp/commit/5d0213a5e26a97a0af6d51982f8b10a33af29d3b"><code>5d0213a</code></a> atan2: rewrite and omprove accuracy/bias</li>
<li>See full diff in <a href="https://github.com/quartiq/idsp/compare/v0.8.4...v0.8.5">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=idsp&package-manager=cargo&previous-version=0.8.4&new-version=0.8.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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)


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
bors[bot] and dependabot[bot] authored Aug 15, 2022
4 parents f02f042 + 657f805 + 366f7c8 + 3a10fa2 commit 42317d3
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 16 deletions.
28 changes: 14 additions & 14 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ default-target = "thumbv7em-none-eabihf"
members = ["ad9959"]

[dependencies]
cortex-m = { version = "0.7.5", features = ["inline-asm"] }
cortex-m = { version = "0.7.6", features = ["inline-asm"] }
cortex-m-rt = { version = "0.7", features = ["device"] }
log = { version = "0.4", features = ["max_level_trace", "release_max_level_info"] }
rtt-target = { version = "0.3", features = ["cortex-m"] }
Expand Down
2 changes: 1 addition & 1 deletion ad9959/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ documentation = "https://docs.rs/ad9959/"
[dependencies]
embedded-hal = {version = "0.2.7", features = ["unproven"]}
bit_field = "0.10.0"
bytemuck = "1.11.0"
bytemuck = "1.12.0"
bitflags = "1.3.2"

0 comments on commit 42317d3

Please sign in to comment.