Commit Graph

261 Commits

Author SHA1 Message Date
4a9c2fe23a Updating after DHCP PR review 2021-03-15 11:41:13 +01:00
e5505925a9 Merge branch 'master' into feature/dhcp-support 2021-03-15 11:38:28 +01:00
David Nadlinger
4606d93900 Update stm32h7xx-hal
I haven't done any runtime tests using Pounder, but it seems
like the API change is just a consequence of making the QSPI
address width runtime-configurable.
2021-03-07 16:48:55 +00:00
c2cb9a440c Adding initial DHCP support prototype 2021-03-04 17:26:10 +01:00
e1247ec970
Merge branch 'master' into panic-led 2021-03-04 15:17:15 +01:00
dependabot[bot]
d47c44de9a
build(deps): bump cortex-m-rtic from 0.5.5 to 0.5.6
Bumps [cortex-m-rtic](https://github.com/rtic-rs/cortex-m-rtic) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/rtic-rs/cortex-m-rtic/releases)
- [Changelog](https://github.com/rtic-rs/cortex-m-rtic/blob/v0.5.6/CHANGELOG.md)
- [Commits](https://github.com/rtic-rs/cortex-m-rtic/compare/v0.5.5...v0.5.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-04 04:07:51 +00:00
843173f29d panic: always turn on red leds, and halt 2021-03-03 16:36:10 +01:00
6f1532c2a3 Updating dependencies 2021-03-02 17:11:19 +01:00
40c04c67c5 Updating dependencies 2021-03-02 17:00:11 +01:00
c2b00db9e9 Updating minimq/miniconf dependencies 2021-03-02 16:43:19 +01:00
c553e72df4 Updating miniconf dependencies 2021-03-01 14:46:12 +01:00
6c6c2e64a7 lockin: make order generic 2021-02-23 16:58:13 +01:00
04dff30dce Fixing dependencies: 2021-02-19 10:45:53 +01:00
c6ef78cdc5 Pulling back easybench changes 2021-02-19 10:44:46 +01:00
2ac7568d5b Updating dependencies 2021-02-19 10:36:39 +01:00
9983fad041 dsp: use num 2021-02-18 14:07:43 +01:00
43c0ba9ea0 dependencies: bump 2021-02-15 09:18:31 +01:00
efbf750b20 Merge remote-tracking branch 'origin/master' into rj/misc
* origin/master:
  Upgrade to serde-json-core v0.2.0
2021-02-15 08:55:40 +01:00
cfc4cb382d dependencies: hal ref is on master now [nfc] 2021-02-15 08:53:55 +01:00
David Nadlinger
4130292706 Upgrade to serde-json-core v0.2.0
This also fixes the network interface for writing IIR coefficients.
2021-02-13 00:07:15 +00:00
208ba8379a dsp, lockin: use cascaded 1st order lowpasses 2021-02-09 20:37:46 +01:00
c5fde8563c deps: bump hal and smoltcp, adapt 2021-02-03 13:16:22 +01:00
a8c5502441 Merge remote-tracking branch 'origin/dependabot/cargo/stm32h7xx-hal-2b8a04c' into rj/bump-hal-smoltcp
* origin/dependabot/cargo/stm32h7xx-hal-2b8a04c:
  build(deps): bump stm32h7xx-hal from `3da22d4` to `2b8a04c`
2021-02-03 13:05:27 +01:00
5fc4720593 Merge remote-tracking branch 'origin/dependabot/cargo/smoltcp-0.7.0' into rj/bump-hal-smoltcp
* origin/dependabot/cargo/smoltcp-0.7.0:
  build(deps): bump smoltcp from 0.6.0 to 0.7.0
2021-02-03 13:04:16 +01:00
fdae9d54e8 Merge remote-tracking branch 'origin/master'
* origin/master:
  update cargosha256
  build(deps): bump log from 0.4.13 to 0.4.14
  build(deps): bump cortex-m-log from 0.6.2 to 0.7.0
  build(deps): bump serde from 1.0.120 to 1.0.123
2021-02-01 12:28:01 +01:00
a8f2f81833
Merge pull request #250 from quartiq/dependabot/cargo/log-0.4.14
build(deps): bump log from 0.4.13 to 0.4.14
2021-02-01 08:51:48 +01:00
dependabot[bot]
7e37ac7b02
build(deps): bump log from 0.4.13 to 0.4.14
Bumps [log](https://github.com/rust-lang/log) from 0.4.13 to 0.4.14.
- [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.13...0.4.14)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-31 22:28:52 +00:00
dependabot[bot]
8317185e07
build(deps): bump stm32h7xx-hal from 3da22d4 to 2b8a04c
Bumps [stm32h7xx-hal](https://github.com/stm32-rs/stm32h7xx-hal) from `3da22d4` to `2b8a04c`.
- [Release notes](https://github.com/stm32-rs/stm32h7xx-hal/releases)
- [Commits](3da22d4935...2b8a04caac)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-31 22:28:48 +00:00
e3e97805ed
Merge pull request #238 from quartiq/dependabot/cargo/serde-1.0.123
build(deps): bump serde from 1.0.120 to 1.0.123
2021-01-31 23:28:19 +01:00
2d43b8970b lockin: cleanup 2021-01-31 20:49:14 +01:00
dependabot[bot]
b8fcf416cb
build(deps): bump cortex-m-log from 0.6.2 to 0.7.0
Bumps [cortex-m-log](https://github.com/DoumanAsh/cortex-m-log) from 0.6.2 to 0.7.0.
- [Release notes](https://github.com/DoumanAsh/cortex-m-log/releases)
- [Commits](https://github.com/DoumanAsh/cortex-m-log/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-31 18:00:41 +00:00
dependabot[bot]
d679a9af61
build(deps): bump serde from 1.0.120 to 1.0.123
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.120 to 1.0.123.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.120...v1.0.123)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-31 17:32:08 +00:00
dependabot[bot]
b6c10dbd8a
build(deps): bump criterion from 0.3.3 to 0.3.4
Bumps [criterion](https://github.com/bheisler/criterion.rs) from 0.3.3 to 0.3.4.
- [Release notes](https://github.com/bheisler/criterion.rs/releases)
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bheisler/criterion.rs/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-31 17:32:07 +00:00
183d84ad7a cargo.lock: update 2021-01-30 20:57:44 +01:00
dependabot[bot]
19a9d92220
Merge pull request #233 from quartiq/dependabot/cargo/serde-1.0.120 2021-01-20 14:12:58 +00:00
dependabot[bot]
1f43e4d0b5
build(deps): bump serde from 1.0.118 to 1.0.120
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.118 to 1.0.120.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.118...v1.0.120)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-20 04:01:24 +00:00
dependabot[bot]
7134df9749
build(deps): bump smoltcp from 0.6.0 to 0.7.0
Bumps [smoltcp](https://github.com/smoltcp-rs/smoltcp) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/smoltcp-rs/smoltcp/releases)
- [Changelog](https://github.com/smoltcp-rs/smoltcp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/smoltcp-rs/smoltcp/compare/v0.6.0...v0.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-20 04:01:23 +00:00
dependabot[bot]
c0f6c2d445
build(deps): bump log from 0.4.11 to 0.4.13
Bumps [log](https://github.com/rust-lang/log) from 0.4.11 to 0.4.13.
- [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.11...0.4.13)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-12 04:03:23 +00:00
29a89637f8 Merge branch 'master' into feature/pounder-timestamping 2021-01-06 14:45:56 +01:00
Ryan Summers
a2fb4630b8
Merge pull request #195 from vertigo-designs/feature/digital-input-stamp
Feature/digital input stamp
2021-01-06 05:45:04 -08:00
3332a8e927 Updating branch dependencies 2021-01-06 12:59:24 +01:00
67b6990fc0 Addressing PR review 2021-01-04 17:12:24 +01:00
a85738a651 dsp: add host benchmark 2020-12-11 15:19:13 +01:00
dependabot[bot]
afef1b0c26
build(deps): bump paste from 1.0.3 to 1.0.4
Bumps [paste](https://github.com/dtolnay/paste) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/dtolnay/paste/releases)
- [Commits](https://github.com/dtolnay/paste/compare/1.0.3...1.0.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-10 04:04:37 +00:00
72d14adfbf Adding support for pounder ETR timestamping 2020-12-09 18:19:33 +01:00
fc81c8b5d8 Updating API 2020-12-07 17:29:36 +01:00
bc1ee21fcd cargo: update, remove old badge, cleanup 2020-12-06 21:01:43 +01:00
Matt Huszagh
85adc8b1e1 add lockin module 2020-12-04 09:14:37 -08:00
dependabot[bot]
de827acdc8
build(deps): bump paste from 1.0.2 to 1.0.3
Bumps [paste](https://github.com/dtolnay/paste) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/dtolnay/paste/releases)
- [Commits](https://github.com/dtolnay/paste/compare/1.0.2...1.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-26 04:04:37 +00:00
dependabot[bot]
7e6cabe9c1
build(deps): bump panic-semihosting from 0.5.4 to 0.5.6
Bumps [panic-semihosting](https://github.com/rust-embedded/cortex-m) from 0.5.4 to 0.5.6.
- [Release notes](https://github.com/rust-embedded/cortex-m/releases)
- [Changelog](https://github.com/rust-embedded/cortex-m/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-embedded/cortex-m/compare/v0.5.4...v0.5.6)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-25 16:40:47 +00:00
2b443f9334 Merge branch 'master' into feature/dma-updates 2020-11-24 16:49:11 +01:00
11e6688a14 Refactoring timer channels to macros, adding safety notes 2020-11-23 14:30:29 +01:00
Matt Huszagh
3eb43c6b99 move iir to new dsp crate 2020-11-22 07:59:12 -08:00
91809cf255 Adding DMA support for DAC writes 2020-11-13 10:47:44 +01:00
aa36446f95 Adding updated docs for adc file 2020-11-11 11:57:14 +01:00
db3bb511b4 Merge branch 'master' into feature/dma-updates 2020-11-10 16:55:25 +01:00
2e9fdd9d4d Updating stm32h7xx-hal 2020-11-05 08:06:42 +01:00
4e5459433e Formatting 2020-11-03 09:41:45 +01:00
20e9b6543c Adding WIP updates to using DMA 2020-11-03 09:36:03 +01:00
c058d4bcde Adding updates for 0.8.0 of the HAL 2020-10-28 15:41:27 +01:00
17c8e4d2e1 Updating to new HAL 2020-10-26 16:58:29 +01:00
dac6f73d5e WIP updates 2020-10-19 17:12:02 +02:00
dependabot[bot]
f1c053efe0
build(deps): bump cortex-m-rt from 0.6.12 to 0.6.13
Bumps [cortex-m-rt](https://github.com/rust-embedded/cortex-m-rt) from 0.6.12 to 0.6.13.
- [Release notes](https://github.com/rust-embedded/cortex-m-rt/releases)
- [Changelog](https://github.com/rust-embedded/cortex-m-rt/blob/v0.6.13/CHANGELOG.md)
- [Commits](https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.12...v0.6.13)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-08 04:02:38 +00:00
dependabot[bot]
989aefc2b6
build(deps): bump cortex-m-rtic from 0.5.4 to 0.5.5
Bumps [cortex-m-rtic](https://github.com/rtic-rs/cortex-m-rtic) from 0.5.4 to 0.5.5.
- [Release notes](https://github.com/rtic-rs/cortex-m-rtic/releases)
- [Changelog](https://github.com/rtic-rs/cortex-m-rtic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rtic-rs/cortex-m-rtic/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-28 04:15:56 +00:00
bors[bot]
420e57e84b
Merge #131
131: build(deps): bump mcp23017 from `a3d0727` to `61933f8` r=jordens a=dependabot[bot]

Bumps [mcp23017](https://github.com/mrd0ll4r/mcp23017) from `a3d0727` to `61933f8`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="61933f857a"><code>61933f8</code></a> fix miscalculation in read_gpioab due to missing parentheses</li>
<li>See full diff in <a href="a3d072754a...61933f857a">compare view</a></li>
</ul>
</details>
<br />


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-27 10:50:52 +00:00
dependabot[bot]
30b3cf6861
build(deps): bump cortex-m-rtic from 0.5.3 to 0.5.4
Bumps [cortex-m-rtic](https://github.com/rtic-rs/cortex-m-rtic) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/rtic-rs/cortex-m-rtic/releases)
- [Changelog](https://github.com/rtic-rs/cortex-m-rtic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rtic-rs/cortex-m-rtic/compare/v0.5.3...v0.5.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-27 04:15:36 +00:00
dependabot[bot]
7169c9e1d0
build(deps): bump mcp23017 from a3d0727 to 61933f8
Bumps [mcp23017](https://github.com/mrd0ll4r/mcp23017) from `a3d0727` to `61933f8`.
- [Release notes](https://github.com/mrd0ll4r/mcp23017/releases)
- [Commits](a3d072754a...61933f857a)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-26 04:14:34 +00:00
bors[bot]
9a904b43c4
Merge #130
130: build(deps): bump serde from 1.0.114 to 1.0.115 r=jordens a=dependabot[bot]

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.114 to 1.0.115.
<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.115</h2>
<ul>
<li>Support <code>#[serde(flatten)]</code> on a field whose type is a type parameter and concrete type is <code>()</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1873">#1873</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="2ef60b62ac"><code>2ef60b6</code></a> Release 1.0.115</li>
<li><a href="e6f086d85e"><code>e6f086d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1874">#1874</a> from dtolnay/flatunit</li>
<li><a href="bf76f50294"><code>bf76f50</code></a> Support deserializing flattened unit</li>
<li><a href="ba07075590"><code>ba07075</code></a> Support serializing flattened unit</li>
<li><a href="26186bddd1"><code>26186bd</code></a> Add test for flattened unit</li>
<li><a href="53b9871b17"><code>53b9871</code></a> Quote no longer requires high recursion</li>
<li><a href="f8787c3ca8"><code>f8787c3</code></a> Suppress match_like_matches_macro clippy lint</li>
<li><a href="3022064f84"><code>3022064</code></a> Suppress option_if_let_else clippy pedantic lint</li>
<li><a href="9e140a2071"><code>9e140a2</code></a> Tweak yaml format blurb</li>
<li><a href="24e6acbfae"><code>24e6acb</code></a> Drop 'help or discussion' issue template</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.114...v1.0.115">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.114&new-version=1.0.115)](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-11 13:08:27 +00:00
bors[bot]
aab69aa37f
Merge #128 #129
128: build(deps): bump cortex-m from 0.6.2 to 0.6.3 r=jordens a=dependabot[bot]

Bumps [cortex-m](https://github.com/rust-embedded/cortex-m) from 0.6.2 to 0.6.3.
<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.6.3</h2>
<h3>Added</h3>
<ul>
<li>Initial Cortex-M Security Extension support for armv8m</li>
<li><code>UDF</code> intrinsic</li>
<li>Methods to enable/disable exceptions in SCB</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix bug in <code>asm::delay</code> not updating status clobber flags</li>
<li>Swapped to <code>llvm_asm!</code> to support inline assembly on new nightlies</li>
<li>Our precompiled assembly routines have additional debug information</li>
<li>ITM <code>is_fifo_ready</code> improved to support armv8</li>
<li>Cache enabling moved to pre-built assembly routines to prevent possible
undefined behaviour</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-embedded/cortex-m/blob/v0.6.3/CHANGELOG.md">cortex-m's changelog</a>.</em></p>
<blockquote>
<h2>[v0.6.3] - 2020-07-20</h2>
<h3>Added</h3>
<ul>
<li>Initial Cortex-M Security Extension support for armv8m</li>
<li><code>UDF</code> intrinsic</li>
<li>Methods to enable/disable exceptions in SCB</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix bug in <code>asm::delay</code> not updating status clobber flags</li>
<li>Swapped to <code>llvm_asm!</code> to support inline assembly on new nightlies</li>
<li>Our precompiled assembly routines have additional debug information</li>
<li>ITM <code>is_fifo_ready</code> improved to support armv8</li>
<li>Cache enabling moved to pre-built assembly routines to prevent possible
undefined behaviour</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="39ee96635c"><code>39ee966</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-embedded/cortex-m/issues/250">#250</a></li>
<li><a href="2e44cd8071"><code>2e44cd8</code></a> Bump version to 0.6.3</li>
<li><a href="358be5df90"><code>358be5d</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-embedded/cortex-m/issues/249">#249</a></li>
<li><a href="6717d4bc77"><code>6717d4b</code></a> Update CHANGELOG with 0.6.3 backports</li>
<li><a href="202cb2d885"><code>202cb2d</code></a> Always link pre-built asm, required for new cache management functions</li>
<li><a href="b7ff5f7fe4"><code>b7ff5f7</code></a> Allow the taken flag to be optimized out</li>
<li><a href="cb6a61adf3"><code>cb6a61a</code></a> Add a function to get SHCSR enable bit positions</li>
<li><a href="b607b35faf"><code>b607b35</code></a> Use assembly sequences to enable caches.</li>
<li><a href="33f031868d"><code>33f0318</code></a> Correct the documentation for the <code>SCB::set_pendst</code> function</li>
<li><a href="f58e5e1374"><code>f58e5e1</code></a> ITM: don't test reserved bits in is_fifo_ready</li>
<li>Additional commits viewable in <a href="https://github.com/rust-embedded/cortex-m/compare/v0.6.2...v0.6.3">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.6.2&new-version=0.6.3)](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>

129: build(deps): bump cortex-m-log from 0.6.1 to 0.6.2 r=jordens a=dependabot[bot]

Bumps [cortex-m-log](https://github.com/DoumanAsh/cortex-m-log) from 0.6.1 to 0.6.2.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DoumanAsh/cortex-m-log/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cortex-m-log&package-manager=cargo&previous-version=0.6.1&new-version=0.6.2)](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-11 12:59:24 +00:00
dependabot[bot]
6a5c7d006a
build(deps): bump serde from 1.0.114 to 1.0.115
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.114 to 1.0.115.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.114...v1.0.115)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-11 04:16:16 +00:00
dependabot[bot]
b0df6f666b
build(deps): bump cortex-m from 0.6.2 to 0.6.3
Bumps [cortex-m](https://github.com/rust-embedded/cortex-m) from 0.6.2 to 0.6.3.
- [Release notes](https://github.com/rust-embedded/cortex-m/releases)
- [Changelog](https://github.com/rust-embedded/cortex-m/blob/v0.6.3/CHANGELOG.md)
- [Commits](https://github.com/rust-embedded/cortex-m/compare/v0.6.2...v0.6.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-10 04:16:19 +00:00
dependabot[bot]
b3226910f3
build(deps): bump cortex-m-log from 0.6.1 to 0.6.2
Bumps [cortex-m-log](https://github.com/DoumanAsh/cortex-m-log) from 0.6.1 to 0.6.2.
- [Release notes](https://github.com/DoumanAsh/cortex-m-log/releases)
- [Commits](https://github.com/DoumanAsh/cortex-m-log/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-10 04:16:19 +00:00
bors[bot]
1d3d313c29
Merge #119
119: build(deps): bump embedded-hal from 0.2.3 to 0.2.4 r=jordens a=dependabot[bot]

[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

If you make any changes to it yourself then they will take precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps [embedded-hal](https://github.com/japaric/embedded-hal) from 0.2.3 to 0.2.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-embedded/embedded-hal/blob/master/CHANGELOG.md">embedded-hal's changelog</a>.</em></p>
<blockquote>
<h1>Change Log</h1>
<p>All notable changes to this project will be documented in this file.</p>
<p>The format is based on <a href="http://keepachangelog.com/">Keep a Changelog</a>
and this project adheres to <a href="http://semver.org/">Semantic Versioning</a>.</p>
<h2>[Unreleased]</h2>
<h2>[v1.0.0-alpha.1] - 2020-06-16</h2>
<p>*** This is an alpha release with breaking changes (sorry) ***</p>
<h3>Added</h3>
<ul>
<li>A nonblocking trait for interfacing with random number generation hardware.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>All traits have been marked as proven (<code>unproven</code> feature has been removed).</li>
<li>All trait methods have been made fallible.</li>
<li>All trait methods have been renamed <code>try_*</code> (i.e. <code>try_send</code>) for consistency.</li>
<li>The <code>Capture</code>, <code>Pwm</code>, <code>PwmPin</code> and <code>Qei</code> traits have been moved into their own
<code>capture</code>, <code>pwm</code> and <code>qei</code> modules for consistency.</li>
<li>Void has been replaced with <code>core::convert::Infallible</code> which should be used
in trait implementations where methods cannot fail.</li>
<li>A new <a href="https://github.com/rust-embedded/embedded-hal#how-to-add-a-new-trait">process</a>
has been adopted for the addition of traits to the embedded-hal.</li>
<li>The minimum supported Rust version is 1.35 due to <a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/54973">this issue</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/japaric/embedded-hal/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=embedded-hal&package-manager=cargo&previous-version=0.2.3&new-version=0.2.4)](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 09:32:40 +00:00
dependabot[bot]
66564d5bc3
build(deps): bump embedded-hal from 0.2.3 to 0.2.4
Bumps [embedded-hal](https://github.com/japaric/embedded-hal) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/japaric/embedded-hal/releases)
- [Changelog](https://github.com/rust-embedded/embedded-hal/blob/master/CHANGELOG.md)
- [Commits](https://github.com/japaric/embedded-hal/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-08 08:10:34 +00:00
dependabot[bot]
bc77a09d86
build(deps): bump asm-delay from 0.7.2 to 0.9.0
Bumps [asm-delay](https://github.com/copterust/asm-delay) from 0.7.2 to 0.9.0.
- [Release notes](https://github.com/copterust/asm-delay/releases)
- [Commits](https://github.com/copterust/asm-delay/compare/v0.7.2...v0.9.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-08 08:10:34 +00:00
bors[bot]
40b57704b1
Merge #125
125: build(deps): bump nb from 0.1.2 to 1.0.0 r=jordens a=dependabot[bot]

Bumps [nb](https://github.com/rust-embedded/nb) from 0.1.2 to 1.0.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-embedded/nb/blob/master/CHANGELOG.md">nb's changelog</a>.</em></p>
<blockquote>
<h2>[v1.0.0] - 2020-07-07</h2>
<h3>Changed</h3>
<ul>
<li>[breaking-change] The <code>unstable</code> feature and its code has been removed.
This includes the macros <code>try_nb!</code> and <code>await!</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="075ecd33c5"><code>075ecd3</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-embedded/nb/issues/33">#33</a></li>
<li><a href="56f6faa35d"><code>56f6faa</code></a> Prepare 1.0.0 release</li>
<li><a href="b9b7beda09"><code>b9b7bed</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-embedded/nb/issues/35">#35</a></li>
<li><a href="c5e7bcd1d8"><code>c5e7bcd</code></a> Add rust-embedded/hal to CODEOWNERS</li>
<li><a href="8b497f03f2"><code>8b497f0</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-embedded/nb/issues/30">#30</a></li>
<li><a href="4c2288b7a3"><code>4c2288b</code></a> Avoid using unwrap in examples</li>
<li><a href="54c8d81b79"><code>54c8d81</code></a> Document current MSRV</li>
<li><a href="0d8d9364ac"><code>0d8d936</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-embedded/nb/issues/32">#32</a></li>
<li><a href="4cb937c693"><code>4cb937c</code></a> Update changelog</li>
<li><a href="f26820d2f0"><code>f26820d</code></a> Merge release 0.1.2 commit</li>
<li>Additional commits viewable in <a href="https://github.com/rust-embedded/nb/compare/v0.1.2...v1.0.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nb&package-manager=cargo&previous-version=0.1.2&new-version=1.0.0)](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 08:00:07 +00:00
bors[bot]
6b5c88408f
Merge #120
120: build(deps): bump serde from 1.0.112 to 1.0.114 r=jordens a=dependabot[bot]

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.112 to 1.0.114.
<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.114</h2>
<ul>
<li>Improve <code>packed</code> repr matching to support deriving Serialize for structs having <code>repr(C, packed)</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1813">#1813</a>, thanks <a href="https://github.com/TannerRogalsky">@TannerRogalsky</a>)</li>
</ul>
<h2>v1.0.113</h2>
<ul>
<li>Improve diagnostic when a serde trait is not implemented (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1827">#1827</a>, thanks <a href="https://github.com/taiki-e">@taiki-e</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9c6f0c3a0e"><code>9c6f0c3</code></a> Release 1.0.114</li>
<li><a href="a9f8ea0a1e"><code>a9f8ea0</code></a> Simplify search for packed repr attr</li>
<li><a href="04faac962a"><code>04faac9</code></a> Remove error_on_line_overflow rustfmt setting</li>
<li><a href="7e5701ad2b"><code>7e5701a</code></a> add alignment specific packed repr tests</li>
<li><a href="1cd10a7d09"><code>1cd10a7</code></a> Improved packed repr matching.</li>
<li><a href="d5e6436b28"><code>d5e6436</code></a> Add tests validating Serialize derivation for packed structs.</li>
<li><a href="8ff11dc234"><code>8ff11dc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1841">#1841</a> from dtolnay/lenhint</li>
<li><a href="6b3777b617"><code>6b3777b</code></a> Remove len hint specialization</li>
<li><a href="7350b58f5c"><code>7350b58</code></a> Release 1.0.113</li>
<li><a href="7351e0e55a"><code>7351e0e</code></a> Link to feature announcements where available</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.112...v1.0.114">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.112&new-version=1.0.114)](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:50:53 +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
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
0ef8031e1c deps: blanket update indirect dependencies 2020-06-17 15:04:18 +02: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
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
09298bd534 structure: move stabilizer back to top, drop submodules 2020-06-16 16:56:30 +02:00
8b4d5397be Merge branch 'feature/ethernet-interface' into rs/dev 2020-06-09 14:27:07 +02:00
c8c27b707e Refactoring to support new structure 2020-06-08 19:13:55 +02:00
80661a51fb Reimporting pounder-specific code 2020-06-08 18:20:10 +02:00
86c4c1ea5e Removing pounder-specific code 2020-06-08 18:17:51 +02:00
4dcf2b57bd Updating project structure 2020-06-08 09:36:28 +02:00
beecbe3efc Refactoring AFE code 2020-06-03 17:36:43 +02:00
fa5b1aa152 Adding prototype ethernet interface 2020-06-03 16:53:25 +02:00
b39de7f414 Adding support for QSPI operating continuously in 4-bit mode 2020-06-03 15:44:34 +02:00
13cd0ad636 Updating code after review feedback 2020-06-03 10:36:35 +02:00
b49596c96c Adding JSON API 2020-04-28 19:15:00 +02:00
abf22676ce Adding refactor to support pounder hardware abstractions 2020-04-28 19:07:19 +02:00
87858a6e0a Fixing changes 2020-04-22 15:59:08 +02:00
c6eb4d1757 Adding functional baseline HAL conversion 2020-04-22 15:50:07 +02:00
820a37a625 Refactoring branches 2020-04-19 13:37:03 +02:00
507b721c4e deps: bump 2020-03-26 11:43:21 +01:00
19d99a1494 dependencies: bump indirect 2020-03-12 14:53:57 +01:00
dependabot-preview[bot]
ed7e31eff9
build(deps): bump stm32h7 from 0.9.0 to 0.10.0
Bumps [stm32h7](https://github.com/stm32-rs/stm32-rs) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/stm32-rs/stm32-rs/releases)
- [Changelog](https://github.com/stm32-rs/stm32-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stm32-rs/stm32-rs/compare/v0.9.0...v0.10.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-14 04:26:59 +00:00
dependabot-preview[bot]
a4b43bfcb6
build(deps): bump cortex-m-rt from 0.6.11 to 0.6.12
Bumps [cortex-m-rt](https://github.com/rust-embedded/cortex-m-rt) from 0.6.11 to 0.6.12.
- [Release notes](https://github.com/rust-embedded/cortex-m-rt/releases)
- [Changelog](https://github.com/rust-embedded/cortex-m-rt/blob/v0.6.12/CHANGELOG.md)
- [Commits](https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.11...v0.6.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-03 08:29:45 +00:00
dependabot-preview[bot]
415aeafb9f
build(deps): bump heapless from 0.5.2 to 0.5.3
Bumps [heapless](https://github.com/japaric/heapless) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/japaric/heapless/releases)
- [Changelog](https://github.com/japaric/heapless/blob/master/CHANGELOG.md)
- [Commits](https://github.com/japaric/heapless/compare/v0.5.2...v0.5.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-28 04:25:19 +00:00
0fd442e67f release 0.3.0 2020-01-21 13:06:09 +01:00
289d40ede3 deps: bump indirect 2020-01-21 12:41:38 +01:00
6dab519470 deps: smoltcp 0.6 2020-01-21 12:36:47 +01:00
dependabot-preview[bot]
60b5f5d5b3
build(deps): bump serde from 1.0.103 to 1.0.104
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.103 to 1.0.104.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.103...v1.0.104)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-16 04:32:08 +00:00
bd9e4a312f deps: bump (rt, rand, syn etc) 2019-12-10 13:12:01 +00:00
dependabot-preview[bot]
d69519d189
build(deps): bump cortex-m-rt from 0.6.10 to 0.6.11
Bumps [cortex-m-rt](https://github.com/rust-embedded/cortex-m-rt) from 0.6.10 to 0.6.11.
- [Release notes](https://github.com/rust-embedded/cortex-m-rt/releases)
- [Changelog](https://github.com/rust-embedded/cortex-m-rt/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.10...v0.6.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-05 04:30:42 +00:00
dependabot-preview[bot]
bae36a1333
build(deps): bump serde from 1.0.102 to 1.0.103
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.102 to 1.0.103.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.102...v1.0.103)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-25 04:29:09 +00:00
712f51c015 lock: fix smoltcp 2019-11-20 17:22:44 +01:00
611043f2e2 deps: bump and mainline serde-json-core 2019-11-20 17:15:54 +01:00
5dfdb9014d deps: rtfm 0.5.1 (systick and cyccntr fixes) 2019-11-19 18:36:42 +01:00
d141f65380 deps: bump indirect serde_derive/syn/hash32 2019-11-19 12:29:34 +01:00
2bfecd847b deps: bump rtfm indirect deps 2019-11-19 12:28:52 +01:00
cc658a5c7b deps: rtfm release 0.5 2019-11-19 12:26:08 +01:00
dependabot-preview[bot]
74a31be801
build(deps): bump cortex-m-rtfm from v0.5.0-beta.1 to v0.5.0
Bumps [cortex-m-rtfm](https://github.com/rtfm-rs/cortex-m-rtfm) from v0.5.0-beta.1 to v0.5.0.
- [Release notes](https://github.com/rtfm-rs/cortex-m-rtfm/releases)
- [Changelog](https://github.com/rtfm-rs/cortex-m-rtfm/blob/master/CHANGELOG.md)
- [Commits](1fe9767eba...6b0a2df41c)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-15 04:38:21 +00:00
41a2aaf2aa deps: bump smoltcp and serde-json-core 2019-11-14 16:11:47 +01:00
dependabot-preview[bot]
34ddcf1a90
build(deps): bump serde from 1.0.101 to 1.0.102
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.101 to 1.0.102.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.101...v1.0.102)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-11 11:15:32 +00:00
dependabot-preview[bot]
305bb0397b
build(deps): bump stm32h7 from 0.8.0 to 0.9.0
Bumps [stm32h7](https://github.com/stm32-rs/stm32-rs) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/stm32-rs/stm32-rs/releases)
- [Changelog](https://github.com/stm32-rs/stm32-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stm32-rs/stm32-rs/compare/v0.8.0...v0.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-11 04:33:07 +00:00
1a669909aa deps: bump 2019-10-22 13:47:19 +00:00
07cbf61b23 rtfm: v0.5.0-beta.1 2019-10-22 13:44:40 +00:00
17012621dd use stable rust (1.38.0) 2019-10-22 13:43:49 +00:00
7e366f08ea dependencies: bump indirect 2019-10-13 14:34:54 +02:00
e3ffa992ab dependencies: bump cortex-m-rtfm 2019-10-13 14:31:12 +02:00
69476bfd1e dependencies: bump smoltcp 2019-10-13 14:26:58 +02:00
dependabot-preview[bot]
012ba18fbd
build(deps): bump serde from 1.0.100 to 1.0.101
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.100 to 1.0.101.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.100...v1.0.101)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-17 04:31:27 +00:00
83a4034c91 cargo: bump indirect dependencies 2019-09-11 17:04:45 +02:00
dependabot-preview[bot]
df46213ef0
build(deps): bump panic-semihosting from 0.5.2 to 0.5.3
Bumps [panic-semihosting](https://github.com/rust-embedded/panic-semihosting) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/rust-embedded/panic-semihosting/releases)
- [Changelog](https://github.com/rust-embedded/panic-semihosting/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-embedded/panic-semihosting/compare/v0.5.2...v0.5.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-11 14:30:17 +00:00
dependabot-preview[bot]
85b037c486
build(deps): bump serde from 1.0.99 to 1.0.100
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.99 to 1.0.100.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.99...v1.0.100)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-11 14:11:37 +00:00
dependabot-preview[bot]
379df82800
build(deps): bump heapless from 0.5.0 to 0.5.1
Bumps [heapless](https://github.com/japaric/heapless) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/japaric/heapless/releases)
- [Changelog](https://github.com/japaric/heapless/blob/master/CHANGELOG.md)
- [Commits](https://github.com/japaric/heapless/compare/v0.5.0...v0.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-04 18:18:03 +00:00
dependabot-preview[bot]
4cb46adc38
build(deps): bump cortex-m-log from 0.6.0 to 0.6.1
Bumps [cortex-m-log](https://github.com/DoumanAsh/cortex-m-log) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/DoumanAsh/cortex-m-log/releases)
- [Commits](https://github.com/DoumanAsh/cortex-m-log/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-04 04:33:14 +00:00
ba5634fb31 smoltcp: bump 2019-08-27 13:19:03 +00:00
1405e62682 rtfm: 0.5 beta 2019-08-27 13:19:03 +00:00
bors[bot]
4cd83242f7
Merge #21
21: build(deps): bump serde from 1.0.98 to 1.0.99 r=jordens a=dependabot-preview[bot]

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.98 to 1.0.99.
<details>
<summary>Release notes</summary>

*Sourced from [serde's releases](https://github.com/serde-rs/serde/releases).*

> ## v1.0.99
> - Update Syn dependency to 1.0.
> 
>     *Note: This raises the minimum required compiler version for serde_derive from rustc 1.15 to rustc 1.31. The minimum required compiler version for serde remains at rustc 1.13.*
</details>
<details>
<summary>Commits</summary>

- [`192f5cd`](192f5cd647) Release 1.0.99
- [`7dceee6`](7dceee64fe) Merge pull request [#1591](https://github-redirect.dependabot.com/serde-rs/serde/issues/1591) from dtolnay/up
- [`8ad6ae7`](8ad6ae71c6) Update serde_derive minimum rustc version to 1.31
- [`3ea85a2`](3ea85a28cf) Update to syn/quote 1.0
- [`273ecdb`](273ecdb786) Update ui tests on nightly-2019-08-16
- [`de40eb7`](de40eb7306) Update serde_derive to use question mark
- [`b9c4407`](b9c44073ce) Update serde_test to use question mark
- [`d6e5947`](d6e5947ad2) Suppress warnings about try! macro
- [`668651e`](668651ee01) Format with rustfmt 2019-07-30
- [`fb1cacc`](fb1cacc10e) Update Attr structs to hold symbols
- Additional commits viewable in [compare view](https://github.com/serde-rs/serde/compare/v1.0.98...v1.0.99)
</details>
<br />

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

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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2019-08-25 13:58:53 +00:00
dependabot-preview[bot]
fe513ec566
build(deps): bump cortex-m from 0.6.0 to 0.6.1
Bumps [cortex-m](https://github.com/japaric/cortex-m) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/japaric/cortex-m/releases)
- [Changelog](https://github.com/rust-embedded/cortex-m/blob/master/CHANGELOG.md)
- [Commits](https://github.com/japaric/cortex-m/compare/v0.6.0...v0.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-22 04:37:45 +00:00
dependabot-preview[bot]
70e58bfbb6
build(deps): bump serde from 1.0.98 to 1.0.99
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.98 to 1.0.99.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.98...v1.0.99)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-19 04:55:32 +00:00
dependabot-preview[bot]
e3041dbc67
build(deps): bump cortex-m-log from 0.5.0 to 0.6.0
Bumps [cortex-m-log](https://github.com/DoumanAsh/cortex-m-log) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/DoumanAsh/cortex-m-log/releases)
- [Commits](https://github.com/DoumanAsh/cortex-m-log/commits)
2019-08-06 12:39:02 +00:00
61250a3e90 cargo: bump stm32h7, misc 2019-07-29 08:34:46 +00:00
737dc9ee49 cargo: update 2019-07-15 16:07:46 +00:00
dd981ed850 panic: abort, not halt 2019-06-10 00:29:20 +02:00
a8e2d616bb bump heapless 2019-06-07 11:17:21 +02:00
91a7dda633 cargo: update 2019-06-03 15:14:04 +00:00
7501ea1963 use rtfm [wip] 2019-05-30 16:03:48 +00:00
f0ec1e37fc Merge branch 'master' into new-pac
* master:
  bump serde-json-core
  v0.2.0
  add changelog
  remove nix stuff
2019-05-30 13:50:42 +00:00
809ddac1db bump serde-json-core 2019-05-28 17:38:23 +02:00
cf8d92b30e v0.2.0 2019-05-28 13:23:31 +02:00
9dff71a0c4 Merge branch 'master' into new-pac
* master:
  refactor server
  cleanup, robustify
  iir: remove old setting
  frontend: cleanup
  cargo: use published serde-json-core
  cargo: drop lexical
2019-05-28 11:02:26 +00:00