Skip to content

Commit 6be4d45

Browse files
committed
Cleanup Changelog links to PRs
1 parent b2f17cc commit 6be4d45

File tree

1 file changed

+128
-64
lines changed

1 file changed

+128
-64
lines changed

CHANGELOG.md

Lines changed: 128 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,28 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1111

1212
### Changed
1313

14-
- Removed `doc-comment` dependency ([#184](https://github.com/stm32-rs/stm32f3xx-hal/pull/184))
14+
- Removed `doc-comment` dependency ([#184])
1515

1616
## [v0.6.0] - 2020-12-10
1717

1818
### Added
1919

20-
- Support for 16-bit words with SPI ([#107](https://github.com/stm32-rs/stm32f3xx-hal/pull/107))
21-
- SPI support for reclock after initialization ([#98](https://github.com/stm32-rs/stm32f3xx-hal/pull/98))
22-
- Support for `stm32f302x6` and `stm32f302x8` devices ([#132](https://github.com/stm32-rs/stm32f3xx-hal/pull/132))
23-
- Support for the onboard real-time clock (RTC) ([#136](https://github.com/stm32-rs/stm32f3xx-hal/pull/136))
24-
- Enable DMA for USART on `stm32f302` devices ([#139](https://github.com/stm32-rs/stm32f3xx-hal/pull/139))
25-
- Basic CAN bus support ([#100](https://github.com/stm32-rs/stm32f3xx-hal/pull/100))
20+
- Support for 16-bit words with SPI ([#107])
21+
- SPI support for reclock after initialization ([#98])
22+
- Support for `stm32f302x6` and `stm32f302x8` devices ([#132])
23+
- Support for the onboard real-time clock (RTC) ([#136])
24+
- Enable DMA for USART on `stm32f302` devices ([#139])
25+
- Basic CAN bus support ([#100])
2626
- Impls for all SPI pins for all `stm32f302` sub-targets, `stm32f303`
2727
subtargets, `stm32f3x8` targets, `stm32f334`, and `stm32f373`
28-
([#99](https://github.com/stm32-rs/stm32f3xx-hal/pull/99))
28+
([#99])
2929
- SPI4 peripheral for supported
30-
devices. ([#99](https://github.com/stm32-rs/stm32f3xx-hal/pull/99))
31-
- Support for I2C transfer of more than 255 bytes, and 0 byte write ([#154](https://github.com/stm32-rs/stm32f3xx-hal/pull/154))
32-
- Support for HSE bypass and CSS ([#156](https://github.com/stm32-rs/stm32f3xx-hal/pull/156))
33-
- Impls for missing I2C pin definitions ([#164](https://github.com/stm32-rs/stm32f3xx-hal/pull/164))
34-
- Support I2C3 ([#164](https://github.com/stm32-rs/stm32f3xx-hal/pull/164))
35-
- Support for [`defmt`][defmt] ([#172](https://github.com/stm32-rs/stm32f3xx-hal/pull/172))
30+
devices. ([#99])
31+
- Support for I2C transfer of more than 255 bytes, and 0 byte write ([#154])
32+
- Support for HSE bypass and CSS ([#156])
33+
- Impls for missing I2C pin definitions ([#164])
34+
- Support I2C3 ([#164])
35+
- Support for [`defmt`][defmt] ([#172])
3636
- Now [defmt][] features are available.
3737
- Currently these are only used for panicking calls, like
3838
`assert!` `panic!` or `unwrap()`. These are enabled using the [defmt][]
@@ -48,48 +48,48 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
4848
### Changed
4949

5050
- Introduced auto-generated GPIO mappings based on the STM32CubeMX database
51-
([#129](https://github.com/stm32-rs/stm32f3xx-hal/pull/129))
51+
([#129])
5252

5353
### Fixed
5454

55-
- Fixed [#151][] not being able to generate 72 MHz HCLK for stm32f303xc devices
56-
([#152](https://github.com/stm32-rs/stm32f3xx-hal/pull/152))
57-
- Wrong I2C clock source ([#164](https://github.com/stm32-rs/stm32f3xx-hal/pull/164))
55+
- Fixed [#151] not being able to generate 72 MHz HCLK for stm32f303xc devices
56+
([#152])
57+
- Wrong I2C clock source ([#164])
5858

5959
[#151]: https://github.com/stm32-rs/stm32f3xx-hal/issues/151
6060

6161
### Breaking Changes
6262

6363
- Removed impl for `SckPin<SPI2>` for `PB13<AF5>` from `stm32f328` and
64-
`stm32f378` targets. ([#99](https://github.com/stm32-rs/stm32f3xx-hal/pull/99))
64+
`stm32f378` targets. ([#99])
6565
- Removed SPI1 support for `stm32f302x6` and `stm32f302x8` sub-targets
66-
and `stm32f318` target. ([#99](https://github.com/stm32-rs/stm32f3xx-hal/pull/99))
66+
and `stm32f318` target. ([#99])
6767
- This release requires 1.48, as intra-doc-links are now used internally.
6868
Until now, no MSRV was tracked. This has changed now. This however does
6969
not mean, that we guarantee any MSRV policy. It is rather for documentation
7070
purposes and if a new useful feature arises, we will increase the MSRV.
71-
([#170](https://github.com/stm32-rs/stm32f3xx-hal/pull/170))
71+
([#170])
7272
- Removed I2C2 support for `stm32f303x6`, `stm32f303x8` and `stm32f328` targets.
73-
([#164](https://github.com/stm32-rs/stm32f3xx-hal/pull/164))
73+
([#164])
7474
- `I2c::i2c1` and `I2c::i2c2` functions are renamed to `I2c::new`.
75-
([#164](https://github.com/stm32-rs/stm32f3xx-hal/pull/164))
75+
([#164])
7676

7777
## [v0.5.0] - 2020-07-21
7878

7979
### Added
8080

81-
- Implement `InputPin` for `Output<OpenDrain>` pins ([#114](https://github.com/stm32-rs/stm32f3xx-hal/pull/114))
82-
- Support for safe one-shot DMA transfers ([#86](https://github.com/stm32-rs/stm32f3xx-hal/pull/86))
83-
- DMA support for serial reception and transmission ([#86](https://github.com/stm32-rs/stm32f3xx-hal/pull/86))
84-
- ADC support for `stm32f303` devices ([#47](https://github.com/stm32-rs/stm32f3xx-hal/pull/47))
81+
- Implement `InputPin` for `Output<OpenDrain>` pins ([#114])
82+
- Support for safe one-shot DMA transfers ([#86])
83+
- DMA support for serial reception and transmission ([#86])
84+
- ADC support for `stm32f303` devices ([#47])
8585

8686
### Fixed
8787

88-
- `PLL` was calculated wrong for devices, which do not divide `HSI` ([#67](https://github.com/stm32-rs/stm32f3xx-hal/pull/67))
88+
- `PLL` was calculated wrong for devices, which do not divide `HSI` ([#67])
8989

9090
### Changed
9191

92-
- The system clock calculation is more fine grained now. ([#67](https://github.com/stm32-rs/stm32f3xx-hal/pull/67))
92+
- The system clock calculation is more fine grained now. ([#67])
9393
Now the system clock can be some value, like 14 MHz, which can not a
9494
be represented as a multiple of the oscillator clock:
9595

@@ -112,115 +112,115 @@ let clocks = rcc
112112

113113
### Breaking changes
114114

115-
- The feature gate requires you to select a subvariant if possible. ([#75](https://github.com/stm32-rs/stm32f3xx-hal/pull/75))
115+
- The feature gate requires you to select a subvariant if possible. ([#75])
116116
- Split up `stm32f302` into sub-targets `stm32f302xb`,`stm32f302xc`,`stm32f302xd`,`stm32f302xe`
117-
- Bump `stm32f3` dependency to `0.11.0` ([#97](https://github.com/stm32-rs/stm32f3xx-hal/pull/97))
118-
- The `stm32f3` reexport is now renamed from `stm32` to `pac` ([#101](https://github.com/stm32-rs/stm32f3xx-hal/pull/101))
117+
- Bump `stm32f3` dependency to `0.11.0` ([#97])
118+
- The `stm32f3` reexport is now renamed from `stm32` to `pac` ([#101])
119119
- The correct `stm32f3` modules are now used for the `stm32f318` and `stm32f738`
120120
targets. As a result, some previously (wrongly) supported peripherals have
121-
been removed from these targets. ([#116](https://github.com/stm32-rs/stm32f3xx-hal/pull/116))
121+
been removed from these targets. ([#116])
122122

123123
## [v0.4.3] - 2020-04-11
124124

125125
### Added
126126

127-
- Independent Watchdog ([#58](https://github.com/stm32-rs/stm32f3xx-hal/pull/58))
127+
- Independent Watchdog ([#58])
128128

129129
### Fixed
130130

131-
- Wrong default modes for debug GPIO pins ([#82](https://github.com/stm32-rs/stm32f3xx-hal/pull/82))
131+
- Wrong default modes for debug GPIO pins ([#82])
132132
- Wrong calculation of HCLK prescaler, if using a prescaler value equal or
133-
higher than 64 ([#42](https://github.com/stm32-rs/stm32f3xx-hal/pull/42))
134-
- UART reception error flags not cleared ([#91](https://github.com/stm32-rs/stm32f3xx-hal/pull/91))
133+
higher than 64 ([#42])
134+
- UART reception error flags not cleared ([#91])
135135

136136
## [v0.4.2] - 2020-03-21
137137

138138
### Fixed
139139

140-
- Wrong frequency reported by `MonoTimer` ([#56](https://github.com/stm32-rs/stm32f3xx-hal/pull/56))
141-
- Use automatic mode with I2C autoend on `Read` ([#72](https://github.com/stm32-rs/stm32f3xx-hal/pull/72))
140+
- Wrong frequency reported by `MonoTimer` ([#56])
141+
- Use automatic mode with I2C autoend on `Read` ([#72])
142142

143143
### Changed
144144

145-
- Bump `stm32f3` dependency to `0.10.0` ([#70](https://github.com/stm32-rs/stm32f3xx-hal/pull/70))
145+
- Bump `stm32f3` dependency to `0.10.0` ([#70])
146146

147147
## [v0.4.1] - 2020-03-07
148148

149149
### Added
150150

151-
- Use Infallible error type for UART ([#50](https://github.com/stm32-rs/stm32f3xx-hal/pull/50))
152-
- Implement blocking Write for UART ([#50](https://github.com/stm32-rs/stm32f3xx-hal/pull/50))
153-
- Implement blocking Read for I2C ([#52](https://github.com/stm32-rs/stm32f3xx-hal/pull/52))
151+
- Use Infallible error type for UART ([#50])
152+
- Implement blocking Write for UART ([#50])
153+
- Implement blocking Read for I2C ([#52])
154154

155155
### Fixed
156156

157-
- Regression in v0.4.0 that set SPI to LSB-first ordering ([#60](https://github.com/stm32-rs/stm32f3xx-hal/pull/60))
157+
- Regression in v0.4.0 that set SPI to LSB-first ordering ([#60])
158158

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

161161
### Added
162162

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

173173
### Breaking changes
174174

175175
- Alternate gpio functions are now **only** made available for devices, which
176-
have them. ([#21](https://github.com/stm32-rs/stm32f3xx-hal/pull/21))
176+
have them. ([#21])
177177
- `stm32f303` is now split into `stm32f303xd` and `stm32f303xe` as they provide
178178
different alternate gpio functions. `stm32f303` is still available.
179179
- Bump `stm32f3` dependency to `0.9.0`
180-
([#39](https://github.com/stm32-rs/stm32f3xx-hal/pull/39))
180+
([#39])
181181

182182
### Fixed
183183

184-
- Fixed wrong initialization of the SPI ([#35](https://github.com/stm32-rs/stm32f3xx-hal/pull/35))
184+
- Fixed wrong initialization of the SPI ([#35])
185185

186186
## [v0.3.0] - 2019-08-26
187187

188188
### Added
189189

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

192192
### Changed
193193

194-
- Bump `stm32f3` version to `0.8.0` ([#19](https://github.com/stm32-rs/stm32f3xx-hal/pull/19))
194+
- Bump `stm32f3` version to `0.8.0` ([#19])
195195

196196
## [v0.2.3] - 2019-07-07
197197

198198
### Fixed
199199

200-
- Fix timer initialization ([#17](https://github.com/stm32-rs/stm32f3xx-hal/pull/17))
200+
- Fix timer initialization ([#17])
201201

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

204204
## Fixed
205205

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

208208
## [v0.2.1] - 2019-07-06
209209

210210
### Added
211211

212-
- Fully erased pin ([#14](https://github.com/stm32-rs/stm32f3xx-hal/pull/14))
212+
- Fully erased pin ([#14])
213213

214214
## [v0.2.0] - 2019-07-02
215215

216216
### Changed
217217

218-
- Bump `stm32f3` version to `0.7.1` ([#12](https://github.com/stm32-rs/stm32f3xx-hal/pull/12))
219-
- Bump `embedded-hal` version to `0.2.3` ([#11](https://github.com/stm32-rs/stm32f3xx-hal/pull/11))
218+
- Bump `stm32f3` version to `0.7.1` ([#12])
219+
- Bump `embedded-hal` version to `0.2.3` ([#11])
220220

221221
### Fixed
222222

223-
- Various peripheral mappings for some devices ([#12](https://github.com/stm32-rs/stm32f3xx-hal/pull/12))
223+
- Various peripheral mappings for some devices ([#12])
224224

225225
### Breaking changes
226226

@@ -230,19 +230,19 @@ let clocks = rcc
230230

231231
### Added
232232

233-
- Support for GPIO AF14 ([#6](https://github.com/stm32-rs/stm32f3xx-hal/pull/6))
233+
- Support for GPIO AF14 ([#6])
234234

235235
## [v0.1.4] - 2019-05-04
236236

237237
### Fixed
238238

239-
- Fixed I2C address ([#4](https://github.com/stm32-rs/stm32f3xx-hal/pull/4))
239+
- Fixed I2C address ([#4])
240240

241241
## [v0.1.3] - 2019-04-12
242242

243243
### Added
244244

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

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

@@ -262,6 +262,70 @@ let clocks = rcc
262262

263263
- Support `stm32f303` device
264264

265+
[#184]: https://github.com/stm32-rs/stm32f3xx-hal/pull/184
266+
[#172]: https://github.com/stm32-rs/stm32f3xx-hal/pull/172
267+
[#170]: https://github.com/stm32-rs/stm32f3xx-hal/pull/170
268+
[#164]: https://github.com/stm32-rs/stm32f3xx-hal/pull/164
269+
[#164]: https://github.com/stm32-rs/stm32f3xx-hal/pull/164
270+
[#164]: https://github.com/stm32-rs/stm32f3xx-hal/pull/164
271+
[#164]: https://github.com/stm32-rs/stm32f3xx-hal/pull/164
272+
[#164]: https://github.com/stm32-rs/stm32f3xx-hal/pull/164
273+
[#156]: https://github.com/stm32-rs/stm32f3xx-hal/pull/156
274+
[#154]: https://github.com/stm32-rs/stm32f3xx-hal/pull/154
275+
[#152]: https://github.com/stm32-rs/stm32f3xx-hal/pull/152
276+
[#151]: https://github.com/stm32-rs/stm32f3xx-hal/issues/151
277+
[#139]: https://github.com/stm32-rs/stm32f3xx-hal/pull/139
278+
[#136]: https://github.com/stm32-rs/stm32f3xx-hal/pull/136
279+
[#132]: https://github.com/stm32-rs/stm32f3xx-hal/pull/132
280+
[#129]: https://github.com/stm32-rs/stm32f3xx-hal/pull/129
281+
[#116]: https://github.com/stm32-rs/stm32f3xx-hal/pull/116
282+
[#114]: https://github.com/stm32-rs/stm32f3xx-hal/pull/114
283+
[#107]: https://github.com/stm32-rs/stm32f3xx-hal/pull/107
284+
[#101]: https://github.com/stm32-rs/stm32f3xx-hal/pull/101
285+
[#100]: https://github.com/stm32-rs/stm32f3xx-hal/pull/100
286+
[#99]: https://github.com/stm32-rs/stm32f3xx-hal/pull/99
287+
[#99]: https://github.com/stm32-rs/stm32f3xx-hal/pull/99
288+
[#99]: https://github.com/stm32-rs/stm32f3xx-hal/pull/99
289+
[#98]: https://github.com/stm32-rs/stm32f3xx-hal/pull/98
290+
[#97]: https://github.com/stm32-rs/stm32f3xx-hal/pull/97
291+
[#91]: https://github.com/stm32-rs/stm32f3xx-hal/pull/91
292+
[#86]: https://github.com/stm32-rs/stm32f3xx-hal/pull/86
293+
[#86]: https://github.com/stm32-rs/stm32f3xx-hal/pull/86
294+
[#82]: https://github.com/stm32-rs/stm32f3xx-hal/pull/82
295+
[#75]: https://github.com/stm32-rs/stm32f3xx-hal/pull/75
296+
[#72]: https://github.com/stm32-rs/stm32f3xx-hal/pull/72
297+
[#70]: https://github.com/stm32-rs/stm32f3xx-hal/pull/70
298+
[#67]: https://github.com/stm32-rs/stm32f3xx-hal/pull/67
299+
[#67]: https://github.com/stm32-rs/stm32f3xx-hal/pull/67
300+
[#60]: https://github.com/stm32-rs/stm32f3xx-hal/pull/60
301+
[#58]: https://github.com/stm32-rs/stm32f3xx-hal/pull/58
302+
[#56]: https://github.com/stm32-rs/stm32f3xx-hal/pull/56
303+
[#52]: https://github.com/stm32-rs/stm32f3xx-hal/pull/52
304+
[#50]: https://github.com/stm32-rs/stm32f3xx-hal/pull/50
305+
[#50]: https://github.com/stm32-rs/stm32f3xx-hal/pull/50
306+
[#47]: https://github.com/stm32-rs/stm32f3xx-hal/pull/47
307+
[#42]: https://github.com/stm32-rs/stm32f3xx-hal/pull/42
308+
[#39]: https://github.com/stm32-rs/stm32f3xx-hal/pull/39
309+
[#35]: https://github.com/stm32-rs/stm32f3xx-hal/pull/18
310+
[#35]: https://github.com/stm32-rs/stm32f3xx-hal/pull/35
311+
[#34]: https://github.com/stm32-rs/stm32f3xx-hal/pull/34
312+
[#33]: https://github.com/stm32-rs/stm32f3xx-hal/pull/33
313+
[#31]: https://github.com/stm32-rs/stm32f3xx-hal/pull/33
314+
[#25]: https://github.com/stm32-rs/stm32f3xx-hal/pull/25
315+
[#24]: https://github.com/stm32-rs/stm32f3xx-hal/pull/24
316+
[#21]: https://github.com/stm32-rs/stm32f3xx-hal/pull/21
317+
[#19]: https://github.com/stm32-rs/stm32f3xx-hal/pull/19
318+
[#18]: https://github.com/stm32-rs/stm32f3xx-hal/pull/18
319+
[#17]: https://github.com/stm32-rs/stm32f3xx-hal/pull/17
320+
[#16]: https://github.com/stm32-rs/stm32f3xx-hal/pull/16
321+
[#14]: https://github.com/stm32-rs/stm32f3xx-hal/pull/14
322+
[#12]: https://github.com/stm32-rs/stm32f3xx-hal/pull/12
323+
[#12]: https://github.com/stm32-rs/stm32f3xx-hal/pull/12
324+
[#11]: https://github.com/stm32-rs/stm32f3xx-hal/pull/11
325+
[#6]: https://github.com/stm32-rs/stm32f3xx-hal/pull/6
326+
[#4]: https://github.com/stm32-rs/stm32f3xx-hal/pull/4
327+
[#2]: https://github.com/stm32-rs/stm32f3xx-hal/pull/2
328+
265329
[Unreleased]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.6.1...HEAD
266330
[v0.6.0]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.6.0...v0.6.1
267331
[v0.6.0]: https://github.com/stm32-rs/stm32f3xx-hal/compare/v0.5.0...v0.6.0

0 commit comments

Comments
 (0)