@@ -113,9 +113,7 @@ compile_error!(
113113 "Multiple targets specified. Only a single `--features <target-name>` can be specified."
114114) ;
115115
116- #[ cfg( feature = "device-selected" ) ]
117116pub use embedded_hal as hal;
118- #[ cfg( feature = "device-selected" ) ]
119117pub use embedded_hal_02 as hal_02;
120118
121119#[ cfg( feature = "stm32f100" ) ]
@@ -130,52 +128,32 @@ pub use stm32f1::stm32f103 as pac;
130128#[ cfg( any( feature = "stm32f105" , feature = "stm32f107" ) ) ]
131129pub use stm32f1:: stm32f107 as pac;
132130
133- #[ cfg( feature = "device-selected" ) ]
134131pub mod adc;
135- #[ cfg( feature = "device-selected" ) ]
136132pub mod afio;
137- #[ cfg( feature = "device-selected" ) ]
138133pub mod backup_domain;
139- #[ cfg( feature = "device-selected" ) ]
140134pub mod bb;
141- #[ cfg( all ( feature = "device-selected" , feature = " has-can") ) ]
135+ #[ cfg( feature = "has-can" ) ]
142136pub mod can;
143- #[ cfg( feature = "device-selected" ) ]
144137pub mod crc;
145- #[ cfg( all ( feature = "device-selected" , feature = " has-dac") ) ]
138+ #[ cfg( feature = "has-dac" ) ]
146139pub mod dac;
147- #[ cfg( feature = "device-selected" ) ]
148140pub mod dma;
149- #[ cfg( feature = "device-selected" ) ]
150141pub mod flash;
151- #[ cfg( feature = "device-selected" ) ]
152142pub mod gpio;
153- #[ cfg( feature = "device-selected" ) ]
154143pub mod i2c;
155- #[ cfg( feature = "device-selected" ) ]
156144pub mod prelude;
157- #[ cfg( feature = "device-selected" ) ]
158145pub mod qei;
159- #[ cfg( feature = "device-selected" ) ]
160146pub mod rcc;
161- #[ cfg( feature = "device-selected" ) ]
162147pub mod rtc;
163- #[ cfg( feature = "device-selected" ) ]
164148pub mod serial;
165- #[ cfg( feature = "device-selected" ) ]
166149pub mod spi;
167- #[ cfg( feature = "device-selected" ) ]
168150pub mod time;
169- #[ cfg( feature = "device-selected" ) ]
170151pub mod timer;
171- #[ cfg( all ( feature = "device-selected" , feature = " stm32-usbd") ) ]
152+ #[ cfg( feature = "stm32-usbd" ) ]
172153pub mod usb;
173- #[ cfg( feature = "device-selected" ) ]
174154pub mod watchdog;
175155
176- #[ cfg( feature = "device-selected" ) ]
177156mod sealed {
178157 pub trait Sealed { }
179158}
180- #[ cfg( feature = "device-selected" ) ]
181159use sealed:: Sealed ;
0 commit comments