Skip to content

Commit b6b4065

Browse files
authored
Merge pull request #55 from eldruin/compat-1.31.0
Make compatible with Rust 1.31.0 and prepare patch release
2 parents 5f00148 + 2210487 commit b6b4065

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "i2cdev"
4-
version = "0.4.3"
4+
version = "0.4.4"
55
authors = ["Paul Osborne <[email protected]>"]
66
license = "MIT/Apache-2.0"
77
repository = "https://github.com/rust-embedded/rust-i2cdev"

src/mock.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ impl I2CRegisterMap {
3838
impl I2CRegisterMap {
3939
/// Read data from the device to fill the provided slice
4040
fn read(&mut self, data: &mut [u8]) -> I2CResult<()> {
41-
data.clone_from_slice(&self.registers[self.offset..(self.offset + data.len())]);
41+
let len = data.len();
42+
data.clone_from_slice(&self.registers[self.offset..(self.offset + len)]);
4243
println!("READ | 0x{:X} : {:?}", self.offset - data.len(), data);
4344
Ok(())
4445
}

0 commit comments

Comments
 (0)