File tree 2 files changed +5
-2
lines changed 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/).
20
20
- ` blocking::Serial ` : renamed ` bwrite_all ` to ` write ` , ` bflush ` to `flush.
21
21
- Removed ` prelude ` to avoid method name conflicts between different flavors (blocking, nb) of the same trait. Traits must now be manually imported.
22
22
- Removed the various ` Default ` marker traits.
23
+ - Removed ` &[W] ` returned slice in ` spi::blocking::Transfer ` .
23
24
24
25
### Removed
25
26
- 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> {
5
5
/// Error type
6
6
type Error ;
7
7
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 > ;
10
12
}
11
13
12
14
/// Blocking write
You can’t perform that action at this time.
0 commit comments