22
33All notable changes to this project will be documented in this file.
44
5- The format is based on [ Keep a Changelog] ( http://keepachangelog.com/en/1.0.0/ )
6- and this project adheres to [ Semantic Versioning] ( http://semver.org/spec/v2.0.0.html ) .
5+ The format is based on [ Keep a Changelog] and this project adheres to [ Semantic Versioning] .
76
8- ## [ Unreleased] ( https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.5.0...develop )
7+ ## [ Unreleased]
8+
9+ * None
10+
11+ ## [ Version 0.6.0] - 2023-10-20
912
1013### Changed
1114
@@ -35,9 +38,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
3538- __ Breaking Change__ : ` VolumeManager::open_dir_entry ` removed, as it was unsafe to the user to randomly pick a starting cluster.
3639- Old examples ` create_test ` , ` test_mount ` , ` write_test ` , ` delete_test `
3740
38- ## [ Version 0.5.0] ( https://github.com/rust-embedded-community/embedded-sdmmc-rs/releases/tag/v0.5.0 ) - 2023-05-20
41+ ## [ Version 0.5.0] - 2023-05-20
3942
40- ### Changes in v0.5.0
43+ ### Changed
4144
4245- __ Breaking Change__ : Renamed ` Controller ` to ` VolumeManager ` , to better describe what it does.
4346- __ Breaking Change__ : Renamed ` SdMmcSpi ` to ` SdCard `
@@ -47,19 +50,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
4750- More robust card intialisation procedure, with added retries
4851- Supports building with neither ` defmt ` nor ` log ` logging
4952
50- ### Added in v0.5.0
53+ ### Added
5154
5255- Added ` mark_card_as_init ` method, if you know the card is initialised and want to skip the initialisation step
5356
54- ### Removed in v0.5.0
57+ ### Removed
5558
5659- __ Breaking Change__ : Removed ` BlockSpi ` type - card initialisation now handled as an internal state variable
5760
58- ## [ Version 0.4.0] ( https://github.com/rust-embedded-community/embedded-sdmmc-rs/releases/tag/v0.4.0 ) - 2023-01-18
61+ ## [ Version 0.4.0] - 2023-01-18
5962
60- ### Changes in v0.4.0
63+ ### Changed
6164
62- - Optionally use [ defmt] ( https://github.com/knurling-rs /defmt) for logging.
65+ - Optionally use [ defmt] s /defmt) for logging.
6366 Controlled by ` defmt-log ` feature flag.
6467- __ Breaking Change__ : Use SPI blocking traits instead to ease SPI peripheral sharing.
6568 See: < https://github.com/rust-embedded-community/embedded-sdmmc-rs/issues/28 >
@@ -73,9 +76,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
7376- Add new constructor method ` Controller::new_with_limits(block_device: D, timesource: T) -> Controller<D, T, MAX_DIRS, MAX_FILES> `
7477 to create a ` Controller ` with custom limits.
7578
76- ## [ Version 0.3.0] ( https://github.com/rust-embedded-community/embedded-sdmmc-rs/releases/tag/v0.3.0 ) - 2019-12-16
79+ ## [ Version 0.3.0] - 2019-12-16
7780
78- ### Changes in v0.3.0
81+ ### Changed
7982
8083- Updated to ` v2 ` embedded-hal traits.
8184- Added open support for all modes.
@@ -85,23 +88,34 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
8588- Added ` write_test ` and ` create_test ` .
8689- De-duplicated FAT16 and FAT32 code (< https://github.com/thejpster/embedded-sdmmc-rs/issues/10 > )
8790
88- ## [ Version 0.2.1] ( https://github.com/rust-embedded-community/embedded-sdmmc-rs/releases/tag/v0.2.1 ) - 2019-02-19
91+ ## [ Version 0.2.1] - 2019-02-19
8992
90- ### Changes in v0.2.1
93+ ### Changed
9194
9295- Added ` readme=README.md ` to ` Cargo.toml `
9396
94- ## [ Version 0.2.0] ( https://github.com/rust-embedded-community/embedded-sdmmc-rs/releases/tag/v0.2.0 ) - 2019-01-24
97+ ## [ Version 0.2.0] - 2019-01-24
9598
96- ### Changes in v0.2.0
99+ ### Changed
97100
98101- Reduce delay waiting for response. Big speed improvements.
99102
100- ## [ Version 0.1.0] ( https://github.com/rust-embedded-community/embedded-sdmmc-rs/releases/tag/v0.1.1 ) - 2018-12-23
103+ ## [ Version 0.1.0] - 2018-12-23
101104
102- ### Changes in v0.1.0
105+ ### Changed
103106
104107- Can read blocks from an SD Card using an ` embedded_hal::SPI ` device and a
105108 ` embedded_hal::OutputPin ` for Chip Select.
106109- Can read partition tables and open a FAT32 or FAT16 formatted partition.
107110- Can open and iterate the root directory of a FAT16 formatted partition.
111+
112+ [ Keep a Changelog ] : http://keepachangelog.com/en/1.0.0/
113+ [ Semantic Versioning ] : http://semver.org/spec/v2.0.0.html
114+ [ Unreleased ] : https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.6.0...develop
115+ [ Version 0.6.0 ] : https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.6.0...v0.5.0
116+ [ Version 0.5.0 ] : https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.5.0...v0.4.0
117+ [ Version 0.4.0 ] : https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.4.0...v0.3.0
118+ [ Version 0.3.0 ] : https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.3.0...v0.2.1
119+ [ Version 0.2.1 ] : https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.2.1...v0.2.0
120+ [ Version 0.2.0 ] : https://github.com/rust-embedded-community/embedded-sdmmc-rs/compare/v0.2.0...v0.1.1
121+ [ Version 0.1.1 ] : https://github.com/rust-embedded-community/embedded-sdmmc-rs/releases/tag/v0.1.1
0 commit comments