Skip to content

Commit

Permalink
Merge #589
Browse files Browse the repository at this point in the history
589: rj/release prep 0.7 r=ryan-summers a=jordens

Various release preparatory items.

Co-authored-by: Robert Jördens <[email protected]>
  • Loading branch information
bors[bot] and jordens authored Aug 10, 2022
2 parents 8783b11 + 09bb2b6 commit 609af54
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 32 deletions.
21 changes: 18 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,33 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

### Added

### Removed

### Changed

### Fixed

## [v0.7.0] - 2022-08-10

### Added

* Optional specification of a static IP address ([#509](https://github.com/quartiq/stabilizer/pull/509))
* Temperature sensor measurement for Pounder and Stabilizer's CPU has been added [#575](https://github.com/quartiq/stabilizer/pull/575)
* External clock support for Pounder
* Auxiliary ADC support for Pounder

### Removed

### Changed

* Minimum supported Rust version bumped to 1.62
* The `pounder_v1_1` feature has been replaced by the `pounder_v1_0` feature with inverse meaning.
* The `Telemetry` python client has been integrated into the `stabilizer` Python library

### Fixed

* Fixed panics when using a batch size of 1 ([#540](https://github.com/quartiq/stabilizer/issues/540))
* Fixed an issue where startup delays were 1/4 of what they should be ([#524](https://github.com/quartiq/stabilizer/issues/524))
* Fixed Pounder GPIO extender issues by rewriting the `mcp280xx` crate
* Fixed improper calculation of the signal generator phase increment ([#543](https://github.com/quartiq/stabilizer/pull/543))

## [v0.6.0] - 2022-02-11

Expand Down Expand Up @@ -129,7 +143,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

* First bits of code published

[Unreleased]: https://github.com/quartiq/stabilizer/compare/v0.6.0...HEAD
[Unreleased]: https://github.com/quartiq/stabilizer/compare/v0.7.0...HEAD
[v0.7.0]: https://github.com/quartiq/stabilizer/compare/v0.6.0...v0.7.0
[v0.6.0]: https://github.com/quartiq/stabilizer/compare/v0.5.0...v0.6.0
[v0.5.0]: https://github.com/quartiq/stabilizer/compare/v0.4.1...v0.5.0
[v0.4.1]: https://github.com/quartiq/stabilizer/compare/v0.4.0...v0.4.1
Expand Down
44 changes: 22 additions & 22 deletions Cargo.lock

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

9 changes: 5 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
[package]
name = "stabilizer"
version = "0.6.0"
# Keep versions in Cargo.toml and py/setup.py synchronized.
version = "0.7.0"
resolver = "2"
authors = [
"Robert Jördens <[email protected]>",
"Ryan Summers <[email protected]>",
]
description = "Firmware for the Sinara Stabilizer board (stm32h743, eth, poe, 2 adc, 2 dac)"
description = "Firmware for the Sinara Stabilizer board (STM32H743, Ethernet, PoE, 2 ADCs, 2 DACs)"
categories = ["embedded", "no-std", "hardware-support", "science"]
license = "MIT OR Apache-2.0"
keywords = ["ethernet", "stm32h7", "adc", "dac", "physics"]
Expand All @@ -23,7 +24,7 @@ exclude = [
]

[badges]
maintenance = { status = "experimental" }
maintenance = { status = "actively-developed" }

[package.metadata.docs.rs]
features = []
Expand All @@ -45,7 +46,7 @@ nb = "1.0.0"
num_enum = { version = "0.5.7", default-features = false }
paste = "1"
idsp = "0.8"
ad9959 = { path = "ad9959", version = "0.1.0" }
ad9959 = { path = "ad9959", version = "0.2.0" }
miniconf = "0.5"
smoltcp-nal = { version = "0.2", features = ["shared-stack"] }
serde-json-core = "0.4"
Expand Down
2 changes: 1 addition & 1 deletion ad9959/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ad9959"
version = "0.1.0"
version = "0.2.0"
authors = ["Ryan Summers <[email protected]>"]
license = "MIT OR Apache-2.0"
edition = "2018"
Expand Down
3 changes: 2 additions & 1 deletion py/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

setup(name="stabilizer",
packages=find_packages(),
version="0.1",
# Keep versions in Cargo.toml and py/setup.py synchronized.
version="0.7.0",
description="Stabilizer Utilities",
author="QUARTIQ GmbH",
license="MIT",
Expand Down
3 changes: 2 additions & 1 deletion src/hardware/timers.rs
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,8 @@ macro_rules! timer_channels {
impl UpdateEvent {
/// Create a new update event
///
/// Note(unsafe): This is only safe to call once.
/// # Safety
/// This is only safe to call once.
#[allow(dead_code)]
pub unsafe fn new() -> Self {
Self {}
Expand Down

0 comments on commit 609af54

Please sign in to comment.