@@ -7,24 +7,36 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77
88## [ Unreleased]
99
10- - Integrate new version of stm32_i2s (v0.4)
11- - Fix mstr bit for SPI Master/Slave [ #625 ]
10+ ## [ v0.15.0] - 2023-05-07
11+
12+
13+ ### Changed
14+
15+ - Use ` enum ` s for alternate peripheral pins (generic over otype) [ #594 ] [ #596 ] [ #600 ] [ #610 ] [ #617 ]
1216 - Add ` ReadPin ` , ` PinSpeed ` & ` PinPull ` traits [ #623 ]
13- - Add autoimplementations of ` DMASet ` [ #614 ]
14- - Simplify ` gpio::Outport ` [ #611 ]
15- - rcc ` enable_unchecked ` , timer features [ #618 ]
16- - Split SPI master and slave implementations [ #609 ]
1717 - Split USART and UART implementations [ #608 ]
18- - Add ` lapce ` editor settings [ #601 ]
19- - Use ` enum ` s for alternate peripheral pins (generic over otype) [ #594 ] [ #596 ] [ #600 ] [ #610 ]
20- - Add missing alternate enums [ #617 ]
21- - Added missing U(S)ART DMA traits for HAL serial types [ #593 ]
18+ - Split SPI master and slave implementations [ #609 ]
19+ - Simplify ` gpio::Outport ` [ #611 ]
20+ - Add autoimplementations of ` DMASet ` [ #614 ]
21+ - ` ws2812::prerendered ` in example [ #615 ]
22+ - Integrate new version of stm32_i2s (v0.4) [ #626 ]
23+
24+ ### Added
25+
2226 - Improve SPI::new* docs [ #587 ]
2327 - Add advanced timer dead time insertion example [ #585 ]
28+ - Added missing U(S)ART DMA traits for HAL serial types [ #593 ]
29+ - I2c dma can now use single DMA channel for TX or RX only [ #598 ]
30+ - Improve SPI::new* docs [ #587 ]
31+ - Implement ` serial::RxISR ` for ` dma::Transfer<..., PERIPHERAL, ...> ` where ` PERIPHERAL: serial::RxISR ` , add ` rtic-serial-dma-rx-idle ` example [ #588 ]
32+ - Add ` lapce ` editor settings [ #601 ]
33+ - rcc ` enable_unchecked ` , timer features [ #618 ]
34+
35+ ### Fixed
36+
2437 - Cleanups [ #595 ]
2538 - Fix comlementary for independent channels [ #599 ] [ #603 ]
26- - I2c dma can now use single DMA channel for TX or RX only [ #598 ]
27- - ` ws2812::prerendered ` in example
39+ - Fix mstr bit for SPI Master/Slave [ #625 ]
2840
2941[ #585 ] : https://github.com/stm32-rs/stm32f4xx-hal/pull/585
3042[ #593 ] : https://github.com/stm32-rs/stm32f4xx-hal/pull/593
@@ -39,17 +51,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
3951[ #609 ] : https://github.com/stm32-rs/stm32f4xx-hal/pull/609
4052[ #611 ] : https://github.com/stm32-rs/stm32f4xx-hal/pull/611
4153[ #614 ] : https://github.com/stm32-rs/stm32f4xx-hal/pull/614
54+ [ #615 ] : https://github.com/stm32-rs/stm32f4xx-hal/pull/615
4255[ #617 ] : https://github.com/stm32-rs/stm32f4xx-hal/pull/617
4356[ #618 ] : https://github.com/stm32-rs/stm32f4xx-hal/pull/618
4457[ #623 ] : https://github.com/stm32-rs/stm32f4xx-hal/pull/623
45- ### Changed
46-
47- ### Added
48-
49- - Improve SPI::new* docs [ #587 ]
50- - Implement ` serial::RxISR ` for ` dma::Transfer<..., PERIPHERAL, ...> ` where ` PERIPHERAL: serial::RxISR ` , add ` rtic-serial-dma-rx-idle ` example [ #588 ]
51-
52- ### Fixed
58+ [ #626 ] : https://github.com/stm32-rs/stm32f4xx-hal/pull/626
5359
5460## [ v0.15.0] - 2023-03-13
5561
@@ -843,7 +849,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
843849
844850- Support for stm32f407 and stm32f429.
845851
846- [ Unreleased ] : https://github.com/stm32-rs/stm32f4xx-hal/compare/v0.15.0...HEAD
852+ [ Unreleased ] : https://github.com/stm32-rs/stm32f4xx-hal/compare/v0.16.0...HEAD
853+ [ v0.16.0 ] : https://github.com/stm32-rs/stm32f4xx-hal/compare/v0.15.0...v0.16.0
847854[ v0.15.0 ] : https://github.com/stm32-rs/stm32f4xx-hal/compare/v0.14.0...v0.15.0
848855[ v0.14.0 ] : https://github.com/stm32-rs/stm32f4xx-hal/compare/v0.13.2...v0.14.0
849856[ v0.13.2 ] : https://github.com/stm32-rs/stm32f4xx-hal/compare/v0.13.1...v0.13.2
0 commit comments