File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
2020- ` blocking::Serial ` : renamed ` bwrite_all ` to ` write ` , ` bflush ` to `flush.
2121- Removed ` prelude ` to avoid method name conflicts between different flavors (blocking, nb) of the same trait. Traits must now be manually imported.
2222- Removed the various ` Default ` marker traits.
23+ - Removed ` &[W] ` returned slice in ` spi::blocking::Transfer ` .
2324
2425### Removed
2526- Removed random number generation (` rng ` ) traits in favor of [ rand_core] ( https://crates.io/crates/rand_core ) .
Original file line number Diff line number Diff line change @@ -5,8 +5,10 @@ pub trait Transfer<W> {
55 /// Error type
66 type Error ;
77
8- /// Writes `words` to the slave. Returns the `words` received from the slave
9- fn transfer < ' w > ( & mut self , words : & ' w mut [ W ] ) -> Result < & ' w [ W ] , Self :: Error > ;
8+ /// Writes and reads simultaneously. The contents of `words` are
9+ /// written to the slave, and the received words are stored into the same
10+ /// `words` buffer, overwriting it.
11+ fn transfer ( & mut self , words : & mut [ W ] ) -> Result < ( ) , Self :: Error > ;
1012}
1113
1214/// Blocking write
You can’t perform that action at this time.
0 commit comments