summaryrefslogtreecommitdiff
path: root/src/at24c.rs
diff options
context:
space:
mode:
authorDeterminant <ted.sybil@gmail.com>2017-10-18 14:35:48 -0400
committerDeterminant <ted.sybil@gmail.com>2017-10-18 14:35:48 -0400
commit177667b7034ec09bb0d7146077bb3c0b7ba28336 (patch)
tree392855183e96c36e0ad870d5770a6e3c2504857b /src/at24c.rs
parentb27ebb9f07d7ee0b60abe84738db712c8fbcb3f1 (diff)
code refactoring
Diffstat (limited to 'src/at24c.rs')
-rw-r--r--src/at24c.rs9
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)
}