summaryrefslogtreecommitdiff
path: root/src/i2c.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/i2c.rs')
-rw-r--r--src/i2c.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/i2c.rs b/src/i2c.rs
index 2647ffb..e275140 100644
--- a/src/i2c.rs
+++ b/src/i2c.rs
@@ -15,7 +15,7 @@ const FLAGS_MASK: u32 = 0x00ffffff;
const HSI_VALUE: u32 = 8000000;
const HSE_VALUE: u32 = 8000000;
-pub struct I2C<'a> (&'a i2c1::RegisterBlock);
+pub struct I2C<'a> (pub &'a i2c1::RegisterBlock);
pub enum TransDir {
TRANSMITTER,
@@ -29,10 +29,6 @@ pub enum DutyType {
impl<'a> I2C<'a> {
#[inline(always)]
- pub fn new(i2c: &'a i2c1::RegisterBlock) -> I2C<'a> {
- I2C(i2c)
- }
-
fn get_pclk1(rcc: &RCC) -> u32 {
use stm32f103xx::rcc::cfgr::{SWSR, PLLSRCR, PLLXTPRER};
let cfgr = rcc.cfgr.read();