diff options
author | Determinant <ted.sybil@gmail.com> | 2017-10-18 14:35:48 -0400 |
---|---|---|
committer | Determinant <ted.sybil@gmail.com> | 2017-10-18 14:35:48 -0400 |
commit | 177667b7034ec09bb0d7146077bb3c0b7ba28336 (patch) | |
tree | 392855183e96c36e0ad870d5770a6e3c2504857b /src/at24c.rs | |
parent | b27ebb9f07d7ee0b60abe84738db712c8fbcb3f1 (diff) |
code refactoring
Diffstat (limited to 'src/at24c.rs')
-rw-r--r-- | src/at24c.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/at24c.rs b/src/at24c.rs index 569f04a..169c048 100644 --- a/src/at24c.rs +++ b/src/at24c.rs @@ -1,12 +1,11 @@ -extern crate stm32f103xx; -use i2c::{I2C, TransDir, DutyType}; +use i2c::{I2C, TransDir}; const AT24C_ADDR: u8 = 0b1010111; /* suppose A0, A1, A2 = 1 */ -pub struct AT24C<'a, 'b: 'a>(&'a I2C<'a, 'b>); +pub struct AT24C<'a>(&'a I2C<'a>); -impl<'a, 'b> AT24C<'a, 'b> { - pub fn new(i2c: &'a I2C<'a, 'b>) -> AT24C<'a, 'b> { +impl<'a> AT24C<'a> { + pub fn new(i2c: &'a I2C<'a>) -> AT24C<'a> { AT24C(i2c) } |