summaryrefslogtreecommitdiff
path: root/src/ds3231.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/ds3231.rs
parentb27ebb9f07d7ee0b60abe84738db712c8fbcb3f1 (diff)
code refactoring
Diffstat (limited to 'src/ds3231.rs')
-rw-r--r--src/ds3231.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/ds3231.rs b/src/ds3231.rs
index 375ce21..07e99f1 100644
--- a/src/ds3231.rs
+++ b/src/ds3231.rs
@@ -1,4 +1,3 @@
-extern crate stm32f103xx;
use i2c::{I2C, TransDir, DutyType};
const DS3231_ADDR: u8 = 0b1101000;
@@ -6,7 +5,7 @@ const DS3231_REG_SEC: u8 = 0x00;
const DS3231_REG_CTL: u8 = 0x0e;
const DS3231_REG_TEMP: u8 = 0x11;
-pub struct DS3231<'a, 'b: 'a>(&'a I2C<'a, 'b>);
+pub struct DS3231<'a>(&'a I2C<'a>);
pub struct Date {
pub second: u8,
@@ -25,8 +24,8 @@ pub struct Temp {
pub quarter: u8
}
-impl<'a, 'b> DS3231<'a, 'b> {
- pub fn new(i2c: &'a I2C<'a, 'b>) -> DS3231<'a, 'b> {
+impl<'a> DS3231<'a> {
+ pub fn new(i2c: &'a I2C<'a>) -> DS3231<'a> {
DS3231(i2c)
}