Move the feature gates to the i2c module instead of the pub use statement
This commit is contained in:
parent
ee93bbf1d4
commit
b6c0ddb7df
@ -7,8 +7,6 @@ use crate::interrupt;
|
||||
#[cfg_attr(i2c_v1, path = "v1.rs")]
|
||||
#[cfg_attr(all(i2c_v2, feature = "time"), path = "v2.rs")]
|
||||
mod _version;
|
||||
|
||||
#[cfg(any(i2c_v1, all(i2c_v2, feature = "time")))]
|
||||
pub use _version::*;
|
||||
|
||||
use crate::peripherals;
|
||||
|
@ -41,7 +41,7 @@ pub mod flash;
|
||||
pub mod fmc;
|
||||
#[cfg(hrtim)]
|
||||
pub mod hrtim;
|
||||
#[cfg(i2c)]
|
||||
#[cfg(all(i2c, any(i2c_v1, all(i2c_v2, feature = "time"))))]
|
||||
pub mod i2c;
|
||||
#[cfg(all(spi_v1, rcc_f4))]
|
||||
pub mod i2s;
|
||||
|
Loading…
Reference in New Issue
Block a user