aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-05-31 03:21:44 +0200
committerDario Nieuwenhuis <[email protected]>2021-05-31 03:21:44 +0200
commitd24b67512f74e095e54c2f5d840a49a73f520d64 (patch)
treec9e764d344d81dcf87196bc516cb355d36ce5302
parentf4700e072d4c65a4d8690e9cc1ff5ed84579b55d (diff)
More fixes
-rw-r--r--embassy-stm32/src/i2c/v2.rs16
-rw-r--r--embassy-stm32/src/pwr/h7.rs2
-rw-r--r--embassy-stm32/src/rcc/h7/mod.rs2
-rw-r--r--embassy-stm32/src/rcc/l0/mod.rs2
-rw-r--r--embassy-stm32/src/sdmmc/v2.rs6
m---------stm32-data0
6 files changed, 13 insertions, 15 deletions
diff --git a/embassy-stm32/src/i2c/v2.rs b/embassy-stm32/src/i2c/v2.rs
index c93d23291..80d8fc0c7 100644
--- a/embassy-stm32/src/i2c/v2.rs
+++ b/embassy-stm32/src/i2c/v2.rs
@@ -1,7 +1,4 @@
1use crate::gpio::AnyPin; 1use core::cmp;
2use crate::gpio::Pin;
3use crate::i2c::{Error, Instance, SclPin, SdaPin};
4use crate::time::Hertz;
5use core::marker::PhantomData; 2use core::marker::PhantomData;
6use embassy::util::Unborrow; 3use embassy::util::Unborrow;
7use embassy_extras::unborrow; 4use embassy_extras::unborrow;
@@ -9,13 +6,14 @@ use embedded_hal::blocking::i2c::Read;
9use embedded_hal::blocking::i2c::Write; 6use embedded_hal::blocking::i2c::Write;
10use embedded_hal::blocking::i2c::WriteRead; 7use embedded_hal::blocking::i2c::WriteRead;
11 8
12use crate::pac::i2c; 9use crate::gpio::AnyPin;
13use crate::pac::i2c::I2c as I2cTrait; 10use crate::gpio::Pin;
14use core::cmp; 11use crate::i2c::{Error, Instance, SclPin, SdaPin};
15
16use crate::pac::gpio::vals::{Afr, Moder, Ot}; 12use crate::pac::gpio::vals::{Afr, Moder, Ot};
17use crate::pac::gpio::Gpio; 13use crate::pac::gpio::Gpio;
18use crate::pac::regs::gpio_v1::vals::Cnf; 14use crate::pac::i2c;
15use crate::pac::i2c::I2c as I2cTrait;
16use crate::time::Hertz;
19 17
20pub struct I2c<'d, T: Instance> { 18pub struct I2c<'d, T: Instance> {
21 //peri: T, 19 //peri: T,
diff --git a/embassy-stm32/src/pwr/h7.rs b/embassy-stm32/src/pwr/h7.rs
index 939e93eb2..3d83b5e85 100644
--- a/embassy-stm32/src/pwr/h7.rs
+++ b/embassy-stm32/src/pwr/h7.rs
@@ -1,5 +1,5 @@
1use crate::pac::peripherals;
2use crate::pac::{PWR, RCC, SYSCFG}; 1use crate::pac::{PWR, RCC, SYSCFG};
2use crate::peripherals;
3 3
4/// Voltage Scale 4/// Voltage Scale
5/// 5///
diff --git a/embassy-stm32/src/rcc/h7/mod.rs b/embassy-stm32/src/rcc/h7/mod.rs
index 26d9f0bb9..fbf864bf6 100644
--- a/embassy-stm32/src/rcc/h7/mod.rs
+++ b/embassy-stm32/src/rcc/h7/mod.rs
@@ -3,9 +3,9 @@ use core::marker::PhantomData;
3use embassy::util::Unborrow; 3use embassy::util::Unborrow;
4 4
5use crate::fmt::{assert, panic}; 5use crate::fmt::{assert, panic};
6use crate::pac::peripherals;
7use crate::pac::rcc::vals::Timpre; 6use crate::pac::rcc::vals::Timpre;
8use crate::pac::{DBGMCU, RCC, SYSCFG}; 7use crate::pac::{DBGMCU, RCC, SYSCFG};
8use crate::peripherals;
9use crate::pwr::{Power, VoltageScale}; 9use crate::pwr::{Power, VoltageScale};
10use crate::time::Hertz; 10use crate::time::Hertz;
11 11
diff --git a/embassy-stm32/src/rcc/l0/mod.rs b/embassy-stm32/src/rcc/l0/mod.rs
index 0cf3c2cb7..f911f7fbd 100644
--- a/embassy-stm32/src/rcc/l0/mod.rs
+++ b/embassy-stm32/src/rcc/l0/mod.rs
@@ -1,5 +1,5 @@
1use crate::pac; 1use crate::pac;
2use crate::pac::peripherals::{self, RCC}; 2use crate::peripherals::{self, RCC};
3use crate::rcc::{set_freqs, Clocks}; 3use crate::rcc::{set_freqs, Clocks};
4use crate::time::Hertz; 4use crate::time::Hertz;
5use crate::time::U32Ext; 5use crate::time::U32Ext;
diff --git a/embassy-stm32/src/sdmmc/v2.rs b/embassy-stm32/src/sdmmc/v2.rs
index 8e6f3d43d..e432ca9a3 100644
--- a/embassy-stm32/src/sdmmc/v2.rs
+++ b/embassy-stm32/src/sdmmc/v2.rs
@@ -11,9 +11,9 @@ use futures::future::poll_fn;
11use sdio_host::{BusWidth, CardCapacity, CardStatus, CurrentState, SDStatus, CID, CSD, OCR, SCR}; 11use sdio_host::{BusWidth, CardCapacity, CardStatus, CurrentState, SDStatus, CID, CSD, OCR, SCR};
12 12
13use crate::fmt::*; 13use crate::fmt::*;
14use crate::interrupt::Interrupt;
14use crate::pac; 15use crate::pac;
15use crate::pac::gpio::Gpio; 16use crate::pac::gpio::Gpio;
16use crate::pac::interrupt::Interrupt;
17use crate::pac::sdmmc::Sdmmc as RegBlock; 17use crate::pac::sdmmc::Sdmmc as RegBlock;
18use crate::time::Hertz; 18use crate::time::Hertz;
19 19
@@ -1472,10 +1472,10 @@ where
1472macro_rules! impl_sdmmc { 1472macro_rules! impl_sdmmc {
1473 ($inst:ident) => { 1473 ($inst:ident) => {
1474 impl crate::sdmmc::sealed::Instance for peripherals::$inst { 1474 impl crate::sdmmc::sealed::Instance for peripherals::$inst {
1475 type Interrupt = interrupt::$inst; 1475 type Interrupt = crate::interrupt::$inst;
1476 1476
1477 fn inner() -> crate::sdmmc::SdmmcInner { 1477 fn inner() -> crate::sdmmc::SdmmcInner {
1478 const INNER: crate::sdmmc::SdmmcInner = crate::sdmmc::SdmmcInner($inst); 1478 const INNER: crate::sdmmc::SdmmcInner = crate::sdmmc::SdmmcInner(crate::pac::$inst);
1479 INNER 1479 INNER
1480 } 1480 }
1481 1481
diff --git a/stm32-data b/stm32-data
Subproject c5db875ec2ce8568cfac018ecbdf288fc4b63ba Subproject 64220ffdbf55b802f063ab209cdd7a788c95ca5