93
93
94
94
#![ no_std]
95
95
96
+ #[ cfg( feature = "device-selected" ) ]
96
97
use embedded_hal as hal;
97
98
98
99
#[ cfg( feature = "stm32f100" ) ]
@@ -104,26 +105,49 @@ pub use stm32f1::stm32f101 as pac;
104
105
#[ cfg( feature = "stm32f103" ) ]
105
106
pub use stm32f1:: stm32f103 as pac;
106
107
108
+ #[ cfg( feature = "device-selected" ) ]
107
109
pub use crate :: pac as device;
110
+
111
+ #[ cfg( feature = "device-selected" ) ]
108
112
pub use crate :: pac as stm32;
109
113
114
+ #[ cfg( feature = "device-selected" ) ]
110
115
pub mod adc;
116
+ #[ cfg( feature = "device-selected" ) ]
111
117
pub mod afio;
118
+ #[ cfg( feature = "device-selected" ) ]
112
119
pub mod backup_domain;
120
+ #[ cfg( feature = "device-selected" ) ]
113
121
pub mod bb;
122
+ #[ cfg( feature = "device-selected" ) ]
114
123
pub mod delay;
124
+ #[ cfg( feature = "device-selected" ) ]
115
125
pub mod dma;
126
+ #[ cfg( feature = "device-selected" ) ]
116
127
pub mod flash;
128
+ #[ cfg( feature = "device-selected" ) ]
117
129
pub mod gpio;
130
+ #[ cfg( feature = "device-selected" ) ]
118
131
pub mod i2c;
132
+ #[ cfg( feature = "device-selected" ) ]
119
133
pub mod prelude;
134
+ #[ cfg( feature = "device-selected" ) ]
120
135
pub mod pwm;
136
+ #[ cfg( feature = "device-selected" ) ]
121
137
pub mod pwm_input;
138
+ #[ cfg( feature = "device-selected" ) ]
122
139
pub mod qei;
140
+ #[ cfg( feature = "device-selected" ) ]
123
141
pub mod rcc;
142
+ #[ cfg( feature = "device-selected" ) ]
124
143
pub mod rtc;
144
+ #[ cfg( feature = "device-selected" ) ]
125
145
pub mod serial;
146
+ #[ cfg( feature = "device-selected" ) ]
126
147
pub mod spi;
148
+ #[ cfg( feature = "device-selected" ) ]
127
149
pub mod time;
150
+ #[ cfg( feature = "device-selected" ) ]
128
151
pub mod timer;
152
+ #[ cfg( feature = "device-selected" ) ]
129
153
pub mod watchdog;
0 commit comments