913990d531
Merge remote-tracking branch 'origin/rj/bump-hal-smoltcp' into feature/mqtt-convert
2021-02-03 14:02:20 +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
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
411a847a88
Updating smoltcp-nal
2021-01-30 18:48:27 +01:00
b73286c188
Removing MQTT interface
2021-01-30 15:00:58 +01:00
702ccc231d
Using custom branch of miniconf
2021-01-27 18:15:35 +01:00
a772ccc38a
Adding WIP updates for StringSet
2021-01-26 19:14:23 +01:00
f0e7c153ba
Adding WIP refactor for MQTT + settings
2021-01-26 14:28:06 +01: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
29a89637f8
Merge branch 'master' into feature/pounder-timestamping
2021-01-06 14:45:56 +01:00
da34756df7
Adding support for pounder v1.1
2021-01-06 13:29:19 +01:00
3332a8e927
Updating branch dependencies
2021-01-06 12:59:24 +01:00
a85738a651
dsp: add host benchmark
2020-12-11 15:19:13 +01: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
468929690d
iir: vminnm/vmaxnm
2020-11-26 14:26:44 +01: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
d24dfb302e
dsp crate: drop version dependency and remove boilerplate from cargo
2020-11-22 10:32:40 -08: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
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
4a95b6e2b0
Cargo.toml: fix stm32h7xx-hal override
...
Doing it via dependencies.stm32h7xx-hal causes cargo vendor to fail with:
error: failed to sync
Caused by:
found duplicate version of package `stm32h7xx-hal v0.5.0` vendored from two sources:
source 1: registry `https://github.com/rust-lang/crates.io-index `
source 2: https://github.com/quartiq/stm32h7xx-hal.git?branch=feature/pounder-support#ff00e938
2020-09-11 18:34:15 +08: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
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
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
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
f70612f1be
rtfm: migrate to rtic
2020-06-17 12:20:45 +02: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
09298bd534
structure: move stabilizer back to top, drop submodules
2020-06-16 16:56:30 +02:00
b7100f2b14
Correcting issues at high optimization levels
2020-06-11 19:00:37 +02:00
519fa86058
Adding work after functional DDS interface
2020-06-10 12:40:44 +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
0815a4cff5
Updating structure, adding DMA triggered transfers
2020-06-08 18:11:14 +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
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
6792ab5469
Adding input power measurement support
2020-04-29 13:00:29 +02:00
b49596c96c
Adding JSON API
2020-04-28 19:15:00 +02:00
b52a09e58b
Fixing Toml file
2020-04-28 19:08:12 +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
ce9ae48f2a
Adding WIP update to use HAL
2020-04-18 10:54:55 +02:00
48f84eb0c8
Revert "deps/cortex-m: use cm7-r0p1 basepri erratum fix"
...
This reverts commit 363100e3da
.
Even the oldest stabilizer boards are r1p1. See discussion in:
https://github.com/quartiq/stabilizer/pull/83
2020-02-15 10:08:10 +01:00
363100e3da
deps/cortex-m: use cm7-r0p1 basepri erratum fix
2020-02-14 15:07:51 +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
0fd442e67f
release 0.3.0
2020-01-21 13:06:09 +01:00
385791a827
Cargo.toml: style
2020-01-21 12:45:11 +01:00
6dab519470
deps: smoltcp 0.6
2020-01-21 12:36:47 +01:00
611043f2e2
deps: bump and mainline serde-json-core
2019-11-20 17:15:54 +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]
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
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
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
80052f089b
fix Unix permissions
2019-09-13 13:52:24 +08:00
12b06a0fa9
add I2C and 24xx EEPROM driver
2019-09-05 12:45:57 +01: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
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
6d927f99d9
cargo: use published serde-json-core
2019-05-28 08:40:17 +00:00
c076456fc4
cargo: drop lexical
2019-05-28 08:34:42 +00:00
d6b37e6c0e
Merge branch 'master' into new-pac
...
* master:
python configuration tool
json command interface
use serde-json-core [wip]
README: try SVG again
add Nix build files
png
README: diagram and photo
2019-05-27 18:49:51 +00:00
2746c2fe00
use serde-json-core [wip]
2019-05-23 16:57:08 +00:00
f1c43c6492
pac updates (~0.8)
2019-05-06 17:09:49 +00:00
61adbd8c9e
new stm32h7 pac
2019-05-06 08:48:05 +00:00
0efd14aec8
ethernet: tweak
2019-04-28 14:06:56 +00:00
0fafd7aa42
eth: sketch
...
eth: rework
ethernet: wip
eth: simplify
cargo: bump stm32h7
ethmac: rework
ethmac: fixup
cargo: semihosting version bump
ethmac: fixup
eth: tweak
eth: cleanup
eth: tweaks
eth: more debug
eth: tweak
memory: rename for clarity
eth: tweak
eth: pings
eth: cleanup
eth: cleanup, use interrupts, tighten filter
2019-04-27 16:17:28 +00:00
186a1a33ce
cargo: update
2019-04-16 11:27:01 +00:00
cfb538d596
cargo: remove unused hal
2019-04-13 15:26:46 +00:00
d7e47b7ebf
manifest: update
2019-03-31 11:33:03 +00:00
6577d1ce01
cargo: tweak
2019-03-29 19:34:31 +01:00
dc9af3fd8e
cargo: update
2019-03-29 08:51:36 +00:00
f9e52928fd
use irq
2019-03-25 09:08:27 +00:00
208980d94d
refactor into functions
2019-03-20 18:06:13 +00:00
bbe79e3484
speed up pclk again
2019-03-19 21:52:48 +00:00
4b49f29b17
dac
2019-03-19 15:27:22 +00:00
155aa5c032
start
2019-03-18 12:56:26 +01:00