Commit Graph

1459 Commits

Author SHA1 Message Date
bors[bot]
50122882be
Merge #127
127: build(deps): bump log from 0.4.8 to 0.4.11 r=jordens a=dependabot[bot]

Bumps [log](https://github.com/rust-lang/log) from 0.4.8 to 0.4.11.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p>
<blockquote>
<h2>[0.4.11] - 2020-07-09</h2>
<h3>New</h3>
<ul>
<li>Support coercing structured values into concrete types.</li>
<li>Reference the <code>win_dbg_logger</code> in the readme.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Updates a few deprecated items used internally.</li>
<li>Fixed issues in docs and expands sections.</li>
<li>Show the correct build badge in the readme.</li>
<li>Fix up a possible inference breakage with structured value errors.</li>
<li>Respect formatting flags in structured value formatting.</li>
</ul>
<h2>[0.4.10] - 2019-12-16 (yanked)</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed the <code>log!</code> macros so they work in expression context (this regressed in <code>0.4.9</code>, which has been yanked).</li>
</ul>
<h2>[0.4.9] - 2019-12-12 (yanked)</h2>
<h3>Minimum Supported Rust Version</h3>
<p>This release bumps the minimum compiler version to <code>1.31.0</code>. This was mainly needed for <code>cfg-if</code>,
but between <code>1.16.0</code> and <code>1.31.0</code> there are a lot of language and library improvements we now
take advantage of.</p>
<h3>New</h3>
<ul>
<li>Unstable support for capturing key-value pairs in a record using the <code>log!</code> macros</li>
</ul>
<h3>Improved</h3>
<ul>
<li>Better documentation for max level filters.</li>
<li>Internal updates to line up with bumped MSRV</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="aa4c0375cd"><code>aa4c037</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/log/issues/404">#404</a> from KodrAus/cargo/0.4.11</li>
<li><a href="21715ba7ee"><code>21715ba</code></a> just don't do self updates in ci</li>
<li><a href="ee4bc80680"><code>ee4bc80</code></a> prepare for 0.4.11 release</li>
<li><a href="813b6ce479"><code>813b6ce</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/log/issues/401">#401</a> from brettcannon/patch-1</li>
<li><a href="5821b8a338"><code>5821b8a</code></a> Fix a grammatical mistake</li>
<li><a href="9ae6778bd2"><code>9ae6778</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/log/issues/400">#400</a> from KodrAus/fix/value-fmt</li>
<li><a href="c89a4a10b6"><code>c89a4a1</code></a> bump sval to 0.5.2 for fmt fixes</li>
<li><a href="43d69c196e"><code>43d69c1</code></a> remove unneeded io::Error From impl</li>
<li><a href="ee8c6cd426"><code>ee8c6cd</code></a> respect fmt trait and flags in Value</li>
<li><a href="c5c8e48f35"><code>c5c8e48</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/log/issues/398">#398</a> from dtolnay/ra_hir_def</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/log/compare/0.4.8...0.4.11">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=log&package-manager=cargo&previous-version=0.4.8&new-version=0.4.11)](https://help.github.com/articles/configuring-automated-security-fixes)

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>
2020-08-08 07:41:07 +00:00
dependabot[bot]
ec2536e504
build(deps): bump log from 0.4.8 to 0.4.11
Bumps [log](https://github.com/rust-lang/log) from 0.4.8 to 0.4.11.
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/compare/0.4.8...0.4.11)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-16 04:04:14 +00:00
dependabot[bot]
7b4cf863b2
build(deps): bump nb from 0.1.2 to 1.0.0
Bumps [nb](https://github.com/rust-embedded/nb) from 0.1.2 to 1.0.0.
- [Release notes](https://github.com/rust-embedded/nb/releases)
- [Changelog](https://github.com/rust-embedded/nb/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-embedded/nb/compare/v0.1.2...v1.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-08 04:02:45 +00:00
5d41fa0aa9 v0.4.1 2020-06-23 15:19:24 +02:00
bors[bot]
24324f9638
Merge #123
123: dacs: clr_n high, ldac_n low r=jordens a=jordens

close #122 

Co-authored-by: Robert Jördens <rj@quartiq.de>
2020-06-23 13:04:26 +00:00
d6de4b7028 fmt 2020-06-23 14:55:59 +02:00
5c4dec0870 dac clr/ldac: unwrap 2020-06-23 14:16:33 +02:00
c326623818 dacs: clr_n high, ldac_n low 2020-06-23 14:13:55 +02:00
bors[bot]
5d2116c901
Merge #121
121: spi nss: very high speed r=jordens a=jordens

* checked the datasheet for required and recommended OSPEEDR values.
* [ethernet](https://www.st.com/resource/en/datasheet/stm32h743vi.pdf#page=206) interestingly specifies `OSPEEDR=0b10` only. Maybe worth trying.

Co-authored-by: Robert Jördens <rj@quartiq.de>
2020-06-23 07:45:35 +00:00
dependabot[bot]
bf0424498d
build(deps): bump serde from 1.0.112 to 1.0.114
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.112 to 1.0.114.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.112...v1.0.114)

Signed-off-by: dependabot[bot] <support@github.com>
2020-06-23 04:17:24 +00:00
0a4112eb02 spi nss: very high speed 2020-06-22 22:55:18 +02:00
bors[bot]
7e52258af9
Merge #118
118: Create dependabot.yml r=jordens a=jordens



Co-authored-by: Robert Jördens <rj@quartiq.de>
2020-06-22 13:08:38 +00:00
34975096c5 dependabot: update 2020-06-22 15:07:57 +02:00
4bfcf6182f
Create dependabot.yml 2020-06-22 15:05:00 +02:00
bors[bot]
c536b19e88
Merge #117
117: Updating stabilizer devices to utilize 0-based indexing r=jordens a=ryan-summers

This PR updates all stabilizer-based devices to utilize 0-based indexing as opposed to 1-based. This aligns firmware with the labels on the front of the stabilizer device to avoid confusion.

Co-authored-by: Ryan Summers <ryan.summers@vertigo-designs.com>
2020-06-22 06:48:08 +00:00
093dca5928 Updating stabilizer devices to utilize 0-based indexing 2020-06-22 08:31:09 +02:00
bors[bot]
fa7037ac0b
Merge #115
115: Feature/optional pounder r=jordens a=ryan-summers

This PR updates the initialization function to measure the PGOOD output on pounder to detect whether or not pounder is installed.

This also re-enables the high-speed external oscillator for Stabilizer.

**Note**: No timing was conducted on firmware and power-supply management for monitoring PGOOD. It is currently assumed that PGOOD is steady-state before the firmware measures it.

Co-authored-by: Ryan Summers <ryan.summers@vertigo-designs.com>
2020-06-21 13:47:24 +00:00
a992d20414 Updating comment about debugging 2020-06-21 13:36:45 +02:00
7e279ed87c Re-enabling the HSE 2020-06-21 14:39:23 +02:00
78c9f6e686 Running rustfmt 2020-06-21 14:30:49 +02:00
c6859d956e Allowing pounder to not be present 2020-06-20 16:43:07 +02:00
bors[bot]
a3f5dbeae7
Merge #113
113: Feature/deps r=jordens a=jordens

bors r+

Co-authored-by: Robert Jördens <rj@quartiq.de>
2020-06-17 13:07:57 +00:00
0ef8031e1c deps: blanket update indirect dependencies 2020-06-17 15:04:18 +02:00
bors[bot]
0248355b6a
Merge #112
112: style: implement a couple clippy suggestions [nfc] r=jordens a=jordens



Co-authored-by: Robert Jördens <rj@quartiq.de>
2020-06-17 12:58:04 +00:00
f14f0e2ed1 style: implement a couple clippy suggestions [nfc] 2020-06-17 14:57:09 +02:00
bors[bot]
46bfd78f28
Merge #111
111: rtfm: migrate to rtic r=jordens a=jordens



Co-authored-by: Robert Jördens <rj@quartiq.de>
2020-06-17 10:21:33 +00:00
f70612f1be rtfm: migrate to rtic 2020-06-17 12:20:45 +02:00
bors[bot]
5eb30ead74
Merge #109
109: build(deps): bump asm-delay from 0.7.1 to 0.7.2 r=jordens a=dependabot-preview[bot]

Bumps [asm-delay](https://github.com/copterust/asm-delay) from 0.7.1 to 0.7.2.
<details>
<summary>Commits</summary>
<ul>
<li><a href="a74754a660"><code>a74754a</code></a> (cargo-release) version 0.7.2</li>
<li><a href="23185430ef"><code>2318543</code></a> Fix readme name</li>
<li><a href="630589949e"><code>6305899</code></a> (cargo-release) start next development iteration 0.7.1</li>
<li>See full diff in <a href="https://github.com/copterust/asm-delay/compare/asm-delay-0.7.1...v0.7.2">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=asm-delay&package-manager=cargo&previous-version=0.7.1&new-version=0.7.2)](https://dependabot.com/compatibility-score/?dependency-name=asm-delay&package-manager=cargo&previous-version=0.7.1&new-version=0.7.2)

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)
- `@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](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-17 07:01:52 +00:00
bors[bot]
8087441219
Merge #107
107: build(deps): bump serde from 1.0.111 to 1.0.112 r=jordens a=dependabot-preview[bot]

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.111 to 1.0.112.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.112</h2>
<ul>
<li>Support <code>serde(flatten)</code> on map types where the Serializer only works with serialize_entry (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1837">#1837</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f3520e526b"><code>f3520e5</code></a> Release 1.0.112</li>
<li><a href="e8fd2c85c3"><code>e8fd2c8</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1839">#1839</a> from dtolnay/entry</li>
<li><a href="97962d51e2"><code>97962d5</code></a> Forward serialize_entry on flattened maps</li>
<li><a href="95b1a5d3d9"><code>95b1a5d</code></a> Ignore unnested_or_patterns suggesting unstable code</li>
<li><a href="0856a2c101"><code>0856a2c</code></a> No need to specify Cargo.toml in package.include</li>
<li>See full diff in <a href="https://github.com/serde-rs/serde/compare/v1.0.111...v1.0.112">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.111&new-version=1.0.112)](https://dependabot.com/compatibility-score/?dependency-name=serde&package-manager=cargo&previous-version=1.0.111&new-version=1.0.112)

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)
- `@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](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-17 06:48:29 +00:00
dependabot-preview[bot]
c74e7a92e2
build(deps): bump asm-delay from 0.7.1 to 0.7.2
Bumps [asm-delay](https://github.com/copterust/asm-delay) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/copterust/asm-delay/releases)
- [Commits](https://github.com/copterust/asm-delay/compare/asm-delay-0.7.1...v0.7.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-17 04:22:36 +00:00
dependabot-preview[bot]
77e60a7c32
build(deps): bump serde from 1.0.111 to 1.0.112
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.111 to 1.0.112.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.111...v1.0.112)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-16 16:04:55 +00:00
bors[bot]
1d6c77252c
Merge #106
106: More gha r=jordens a=jordens



Co-authored-by: Robert Jördens <rj@quartiq.de>
2020-06-16 15:53:29 +00:00
486e0d2ebf gha: split clippy, less verbose build 2020-06-16 17:42:38 +02:00
c2883f5f3f gha, readme: partially revert 0fdfb45 2020-06-16 17:32:28 +02:00
a5df250b98 gha, readme: fix badge 2020-06-16 17:29:01 +02:00
6007962ac7 gha: only try stable and beta 2020-06-16 17:27:57 +02:00
ee67706b31 fix gha
* clippy needs target
* allow clippy failure
* aim MSRV
2020-06-16 17:20:38 +02:00
5d3f32469a
fix gha workflow 2020-06-16 16:59:16 +02:00
624ff73e64 github: more gha, no travis 2020-06-16 16:56:30 +02:00
54f51f9484 cargo fmt --all 2020-06-16 16:56:30 +02:00
09298bd534 structure: move stabilizer back to top, drop submodules 2020-06-16 16:56:30 +02:00
2ddcdec537 Merge branch 'feature/pounder-support' 2020-06-11 19:10:32 +02:00
0521ee8c5a Renaming pounder test script 2020-06-11 19:10:02 +02:00
d5145924c4 Updating QSPI pin speed 2020-06-11 19:06:24 +02:00
b7100f2b14 Correcting issues at high optimization levels 2020-06-11 19:00:37 +02:00
48bd35e1d8 Updating error messages 2020-06-11 18:09:01 +02:00
58bd61afd5 Refactoring AD9959 errors 2020-06-11 18:02:01 +02:00
67b7dbcb70 Updating back to 500khz sampling 2020-06-11 15:03:08 +02:00
8283c94381 Correcting attenuators and RF power measurement: 2020-06-11 13:39:12 +02:00
c4979f08f6 Updating code comments 2020-06-11 11:51:52 +02:00