Skip to content

Commit 668bae4

Browse files
authored
Add a Changelog (#44)
Add a Changelog
2 parents 869097c + f9e6990 commit 668bae4

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed

CHANGELOG.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# Change Log
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/)
6+
and this project adheres to [Semantic Versioning](http://semver.org/).
7+
8+
## [Unreleased]
9+
10+
### Added
11+
12+
- USB Driver for all devices except `stm32f301` and `stm32f334` as they have no
13+
USB peripheral. ([#24](https://github.com/stm32-rs/stm32f3xx-hal/pull/24))
14+
- `StatefulOutputPin` and `ToggleableOutputPin` ([#25](https://github.com/stm32-rs/stm32f3xx-hal/pull/25))
15+
- Support devices with 2-bit PLLSRC fields
16+
- This allow using 72 MHz `sysclk` on the `stm32f303`
17+
- Analog gpio trait ([#33](https://github.com/stm32-rs/stm32f3xx-hal/pull/33))
18+
- Add PWM Channels ([#34](https://github.com/stm32-rs/stm32f3xx-hal/pull/34))
19+
20+
### Breaking changes
21+
22+
- Alternate gpio functions are now made only available for devices, which have them.
23+
([#21](https://github.com/stm32-rs/stm32f3xx-hal/pull/21))
24+
- `stm32f303` is now split into `stm32f303xd` and `stm32f303xe` as they provide
25+
different alternate gpio functions. `stm32f303` is still available.
26+
27+
28+
## [v0.3.0] - 2019-08-26
29+
30+
### Added
31+
32+
- HSE and USB clock are now suppported ([#18](https://github.com/stm32-rs/stm32f3xx-hal/pull/18))
33+
34+
### Changed
35+
36+
- Bump `stm32f3` version to `0.8.0` ([#19](https://github.com/stm32-rs/stm32f3xx-hal/pull/19))
37+
38+
## [v0.2.3] - 2019-07-07
39+
40+
### Fixed
41+
42+
- Fix timer initialization ([#17](https://github.com/stm32-rs/stm32f3xx-hal/pull/17))
43+
44+
## [v0.2.2] - 2019-07-06
45+
46+
## Fix
47+
48+
- Missing `stm32f303` timers ([#16](https://github.com/stm32-rs/stm32f3xx-hal/pull/16))
49+
50+
## [v0.2.1] - 2019-07-06
51+
52+
### Added
53+
54+
- Fully erased pin ([#14](https://github.com/stm32-rs/stm32f3xx-hal/pull/14))
55+
56+
## [v0.2.0] - 2019-07-02
57+
58+
### Changed
59+
60+
- Bump `stm32f3` version to `0.7.1` ([#12](https://github.com/stm32-rs/stm32f3xx-hal/pull/12))
61+
- BUmp `embedded-hal` version to `0.2.1` ([#11](https://github.com/stm32-rs/stm32f3xx-hal/pull/11))
62+
63+
### Fixed
64+
65+
- Various peripheral mappings for some devices ([#12](https://github.com/stm32-rs/stm32f3xx-hal/pull/12))
66+
67+
### Breaking changers
68+
69+
- Switch to the `embedded-hal` v2 digital pin trait.
70+
71+
## [v0.1.5] - 2019-06-11
72+
73+
### Added
74+
75+
- Support for GPIO AF14 ([#6](https://github.com/stm32-rs/stm32f3xx-hal/pull/6))
76+
77+
## [v0.1.4] - 2019-05-04
78+
79+
### Fixed
80+
81+
- Fixed I2C address ([#4](https://github.com/stm32-rs/stm32f3xx-hal/pull/4))
82+
83+
## [v0.1.3] - 2019-04-12
84+
85+
### Added
86+
87+
- Implement GPIO InputPin traits ([#2](https://github.com/stm32-rs/stm32f3xx-hal/pull/2))
88+
89+
## [v0.1.2] - 2019-04-06
90+
91+
### Added
92+
93+
- Support `stm32f328`, `stm32f358` and `stm32f398` devices
94+
- Support `stm32f334` device
95+
- Support `stm32f378` device
96+
- Support `stm32f373` device
97+
98+
## [v0.1.1] - 2019-03-31
99+
100+
- Support `stm32f301` and `stm32f318` devices
101+
- Support `stm32f302` device
102+
103+
## [v0.1.0] - 2019-03-31
104+
105+
- Support `stm32f303` device

0 commit comments

Comments
 (0)