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>
80 lines
2.0 KiB
TOML
80 lines
2.0 KiB
TOML
[package]
|
|
name = "stabilizer"
|
|
version = "0.4.1"
|
|
authors = ["Robert Jördens <rj@quartiq.de>"]
|
|
description = "Firmware for the Sinara Stabilizer board (stm32h743, eth, poe, 2 adc, 2 dac)"
|
|
categories = ["embedded", "no-std", "hardware-support", "science"]
|
|
license = "GPL-3.0-or-later"
|
|
keywords = ["ethernet", "stm32h7", "adc", "dac", "physics"]
|
|
repository = "https://github.com/quartiq/stabilizer"
|
|
readme = "README.md"
|
|
documentation = "https://docs.rs/stabilizer/"
|
|
edition = "2018"
|
|
exclude = [
|
|
".travis.yml",
|
|
".gitignore",
|
|
"doc/",
|
|
"doc/*"
|
|
]
|
|
|
|
[badges]
|
|
travis-ci = { repository = "quartiq/stabilizer", branch = "master" }
|
|
maintenance = { status = "experimental" }
|
|
|
|
[package.metadata.docs.rs]
|
|
features = []
|
|
default-target = "thumbv7em-none-eabihf"
|
|
|
|
[dependencies]
|
|
cortex-m = { version = "0.6", features = ["const-fn"] }
|
|
cortex-m-rt = { version = "0.6", features = ["device"] }
|
|
cortex-m-log = { version = "0.6", features = ["log-integration"] }
|
|
log = "0.4"
|
|
panic-semihosting = { version = "0.5", optional = true }
|
|
panic-halt = "0.2"
|
|
serde = { version = "1.0", features = ["derive"], default-features = false }
|
|
heapless = { version = "0.5", features = ["serde"] }
|
|
serde-json-core = "0.1"
|
|
cortex-m-rtic = "0.5.3"
|
|
embedded-hal = "0.2.4"
|
|
nb = "1.0.0"
|
|
asm-delay = "0.9.0"
|
|
enum-iterator = "0.6.0"
|
|
|
|
[dependencies.mcp23017]
|
|
git = "https://github.com/mrd0ll4r/mcp23017.git"
|
|
|
|
[dependencies.smoltcp]
|
|
version = "0.6"
|
|
features = ["ethernet", "proto-ipv4", "socket-tcp", "proto-ipv6"]
|
|
default-features = false
|
|
|
|
[dependencies.ad9959]
|
|
path = "ad9959"
|
|
|
|
[dependencies.stm32h7-ethernet]
|
|
git = "https://github.com/quartiq/stm32h7-ethernet.git"
|
|
branch = "master"
|
|
features = ["stm32h743v"]
|
|
|
|
[dependencies.stm32h7xx-hal]
|
|
git = "https://github.com/quartiq/stm32h7xx-hal.git"
|
|
branch = "feature/pounder-support"
|
|
features = ["stm32h743v", "rt", "unproven"]
|
|
|
|
[features]
|
|
semihosting = ["panic-semihosting", "cortex-m-log/semihosting"]
|
|
bkpt = [ ]
|
|
nightly = ["cortex-m/inline-asm"]
|
|
|
|
[profile.dev]
|
|
codegen-units = 1
|
|
incremental = false
|
|
opt-level = 3
|
|
|
|
[profile.release]
|
|
opt-level = 3
|
|
debug = true
|
|
lto = true
|
|
codegen-units = 1
|