diff --git a/CHANGELOG.md b/CHANGELOG.md index 5339bfc8..67302187 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [v0.3.0] - 2019-04-27 + ### Added - Added device-selected meta feature flag -- Now requires stm32f1 v0.7 (breaking change) - Restore and improve Serial DMA-based TX, RX and circular implementation - Implement ADC example - Implement ADC embedded_hal traits @@ -21,12 +22,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - Add methods `stop`, `release` and `clear_update_interrupt_flag` to `Timer` (`clear_update_interrupt_flag` does not apply to `Timer`) - Add timer interrupt example using RTFM - Implement IndependentWatchdog for the IWDG peripheral -- Fix gpio misconfiguration when using a timer in pwm input mode. Now the gpio has to be configured in floating input mode. ### Changed +- Now requires stm32f1 v0.7 (breaking change) - enable PWM on stm32f100 -- Fix pin input mode for pwm_input +- Fix gpio misconfiguration when using a timer in pwm input mode. Now the gpio has to be configured in floating input mode. ## [v0.2.1] - 2019-03-08 @@ -67,6 +68,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - First tagged version -[Unreleased]: https://github.com/stm32-rs/stm32f1xx-hal/compare/v0.2.1...HEAD +[Unreleased]: https://github.com/stm32-rs/stm32f1xx-hal/compare/v0.3.0...HEAD +[v0.3.0]: https://github.com/stm32-rs/stm32f1xx-hal/compare/v0.2.1...v0.3.0 [v0.2.1]: https://github.com/stm32-rs/stm32f1xx-hal/compare/v0.2.0...v0.2.1 [v0.2.0]: https://github.com/stm32-rs/stm32f1xx-hal/compare/v0.1.1...v0.2.0 diff --git a/Cargo.toml b/Cargo.toml index 4e24a72e..1719fcef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ repository = "https://github.com/stm32-rs/stm32f1xx-hal" documentation = "https://docs.rs/stm32f1xx-hal" readme = "README.md" edition = "2018" -version = "0.2.1" +version = "0.3.0" [package.metadata.docs.rs] features = ["stm32f103", "rt"] @@ -19,8 +19,8 @@ name = "timer-interrupt-rtfm" required-features = ["rt"] [dependencies] -cortex-m = ">=0.5.8,<0.7" -nb = "0.1.1" +cortex-m = "0.6.0" +nb = "0.1.2" cortex-m-rt = "0.6.8" stm32f1 = "0.7.0" @@ -38,15 +38,15 @@ version = "0.2.2" [dev-dependencies] panic-halt = "0.2.0" -panic-semihosting = {git = "https://github.com/rust-embedded/panic-semihosting"} -panic-itm = "0.4.0" -cortex-m-rtfm = "0.4.2" -cortex-m-semihosting = "0.3.2" +panic-semihosting = "0.5.2" +panic-itm = "0.4.1" +cortex-m-rtfm = "0.4.3" +cortex-m-semihosting = "0.3.3" enc28j60 = "0.2.1" -heapless = "0.4.1" +heapless = "0.4.3" m = "0.1.1" mfrc522 = "0.2.0" -serde_derive = "1.0.87" +serde_derive = "1.0.90" [dev-dependencies.byteorder] default-features = false @@ -54,7 +54,7 @@ version = "1.3.1" [dev-dependencies.cobs] default-features = false -version = "0.1.3" +version = "0.1.4" [dev-dependencies.crc16] default-features = false @@ -62,7 +62,7 @@ version = "0.4.0" [dev-dependencies.either] default-features = false -version = "1.5.0" +version = "1.5.2" #[dev-dependencies.jnet] #git = "https://github.com/japaric/jnet" @@ -78,7 +78,7 @@ version = "1.5.0" [dev-dependencies.serde] default-features = false -version = "1.0.87" +version = "1.0.90" #[dev-dependencies.serde-json-core] #git = "https://github.com/japaric/serde-json-core"