Skip to content

Commit

Permalink
Merge pull request #45 from Sh3Rm4n/v0.4.0
Browse files Browse the repository at this point in the history
Bump version
  • Loading branch information
dfrankland authored Dec 27, 2019
2 parents 4bbe410 + 5392c6e commit 7e0d7e6
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 8 deletions.
29 changes: 22 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

## [v0.4.0] - 2019-12-27

### Added

- USB Driver for all devices except `stm32f301` and `stm32f334` as they have no
USB peripheral. ([#24](https://github.com/stm32-rs/stm32f3xx-hal/pull/24))
- `StatefulOutputPin` and `ToggleableOutputPin` ([#25](https://github.com/stm32-rs/stm32f3xx-hal/pull/25))
- Support devices with 2-bit PLLSRC fields
- This allow using 72 MHz `sysclk` on the `stm32f303`
- Support devices with 2-bit PLLSRC fields ([#31](https://github.com/stm32-rs/stm32f3xx-hal/pull/33))
- This allows using 72 MHz `sysclk` on the `stm32f303`
- Analog gpio trait ([#33](https://github.com/stm32-rs/stm32f3xx-hal/pull/33))
- Add PWM Channels ([#34](https://github.com/stm32-rs/stm32f3xx-hal/pull/34))
- SPI embedded hal modes are now public ([#35](https://github.com/stm32-rs/stm32f3xx-hal/pull/18))

### Breaking changes

- Alternate gpio functions are now made only available for devices, which have them.
- Alternate gpio functions are now **only** made available for devices, which have them.
([#21](https://github.com/stm32-rs/stm32f3xx-hal/pull/21))
- `stm32f303` is now split into `stm32f303xd` and `stm32f303xe` as they provide
different alternate gpio functions. `stm32f303` is still available.
Expand All @@ -34,7 +36,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

### Added

- HSE and USB clock are now suppported ([#18](https://github.com/stm32-rs/stm32f3xx-hal/pull/18))
- HSE and USB clock are now supported ([#18](https://github.com/stm32-rs/stm32f3xx-hal/pull/18))

### Changed

Expand All @@ -48,7 +50,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

## [v0.2.2] - 2019-07-06

## Fix
## Fixed

- Missing `stm32f303` timers ([#16](https://github.com/stm32-rs/stm32f3xx-hal/pull/16))

Expand All @@ -63,7 +65,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
### Changed

- Bump `stm32f3` version to `0.7.1` ([#12](https://github.com/stm32-rs/stm32f3xx-hal/pull/12))
- BUmp `embedded-hal` version to `0.2.1` ([#11](https://github.com/stm32-rs/stm32f3xx-hal/pull/11))
- Bump `embedded-hal` version to `0.2.1` ([#11](https://github.com/stm32-rs/stm32f3xx-hal/pull/11))

### Fixed

Expand All @@ -89,7 +91,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

### Added

- Implement GPIO InputPin traits ([#2](https://github.com/stm32-rs/stm32f3xx-hal/pull/2))
- Implement GPIO `InputPin` traits ([#2](https://github.com/stm32-rs/stm32f3xx-hal/pull/2))

## [v0.1.2] - 2019-04-06

Expand All @@ -108,3 +110,16 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [v0.1.0] - 2019-03-31

- Support `stm32f303` device

[Unreleased]: https://github.com/stm32-rs/stm32f1xx-hal/compare/v0.4.0...HEAD
[v0.4.0]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.3.0...v0.4.0
[v0.3.0]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.2.3...v0.3.0
[v0.2.3]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.2.2...v0.2.3
[v0.2.2]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.2.1...v0.2.2
[v0.2.1]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.2.0...v0.2.1
[v0.2.0]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.1.5...v0.2.0
[v0.1.5]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.1.4...v0.1.5
[v0.1.4]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.1.3...v0.1.4
[v0.1.3]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.1.2...v0.1.3
[v0.1.2]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.1.1...v0.1.2
[v0.1.1]: https://github.com/stm32-rs/stm32f3xx-hal/releases/tag/v0.1.1
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ license = "0BSD"
name = "stm32f3xx-hal"
repository = "https://github.com/stm32-rs/stm32f3xx-hal"
documentation = "https://docs.rs/stm32f3xx-hal"
version = "0.3.0"
version = "0.4.0"

[package.metadata.docs.rs]
features = ["stm32f303xc", "rt", "stm32-usbd"]
Expand Down

0 comments on commit 7e0d7e6

Please sign in to comment.