@@ -175,10 +175,10 @@ impl CoreClk {
175175 /// The resulting frequency may differ by 0-2% from the requested
176176 fn configure_pll ( & self , pllref_freq : Hertz , divout_freq : Hertz ) -> Hertz {
177177 let pllref_freq = pllref_freq. 0 ;
178- assert ! ( PLLREF_MIN <= pllref_freq && pllref_freq <= PLLREF_MAX ) ;
178+ assert ! ( ( PLLREF_MIN ..= PLLREF_MAX ) . contains ( & pllref_freq) ) ;
179179
180180 let divout_freq = divout_freq. 0 ;
181- assert ! ( DIVOUT_MIN <= divout_freq && divout_freq <= DIVOUT_MAX ) ;
181+ assert ! ( ( DIVOUT_MIN ..= DIVOUT_MAX ) . contains ( & divout_freq) ) ;
182182
183183 // Calculate PLL Output Divider settings
184184 let divider_div;
@@ -205,7 +205,7 @@ impl CoreClk {
205205 2 * ( divider_div + 1 )
206206 } ;
207207 let pllout_freq = divout_freq * d;
208- assert ! ( PLLOUT_MIN <= pllout_freq && pllout_freq <= PLLOUT_MAX ) ;
208+ assert ! ( ( PLLOUT_MIN ..= PLLOUT_MAX ) . contains ( & pllout_freq) ) ;
209209
210210 // Calculate PLL R ratio
211211 let r = match pllref_freq {
@@ -218,7 +218,7 @@ impl CoreClk {
218218
219219 // Calculate refr frequency
220220 let refr_freq = pllref_freq / r;
221- assert ! ( REFR_MIN <= refr_freq && refr_freq <= REFR_MAX ) ;
221+ assert ! ( ( REFR_MIN ..= REFR_MAX ) . contains ( & refr_freq) ) ;
222222
223223 // Calculate PLL Q ratio
224224 let q = match pllout_freq {
@@ -230,7 +230,7 @@ impl CoreClk {
230230
231231 // Calculate the desired vco frequency
232232 let target_vco_freq = pllout_freq * q;
233- assert ! ( VCO_MIN <= target_vco_freq && target_vco_freq <= VCO_MAX ) ;
233+ assert ! ( ( VCO_MIN ..= VCO_MAX ) . contains ( & target_vco_freq) ) ;
234234
235235 // Calculate PLL F ratio
236236 let f = target_vco_freq / refr_freq;
@@ -249,15 +249,15 @@ impl CoreClk {
249249 } else {
250250 ( f_lo, vco_lo)
251251 } ;
252- assert ! ( VCO_MIN <= vco_freq && vco_freq <= VCO_MAX ) ;
252+ assert ! ( ( VCO_MIN ..= VCO_MAX ) . contains ( & vco_freq) ) ;
253253
254254 // Calculate actual pllout frequency
255255 let pllout_freq = vco_freq / q;
256- assert ! ( PLLOUT_MIN <= pllout_freq && pllout_freq <= PLLOUT_MAX ) ;
256+ assert ! ( ( PLLOUT_MIN ..= PLLOUT_MAX ) . contains ( & pllout_freq) ) ;
257257
258258 // Calculate actual divout frequency
259259 let divout_freq = pllout_freq / d;
260- assert ! ( DIVOUT_MIN <= divout_freq && divout_freq <= DIVOUT_MAX ) ;
260+ assert ! ( ( DIVOUT_MIN ..= DIVOUT_MAX ) . contains ( & divout_freq) ) ;
261261
262262 // Calculate bit-values
263263 let r: u8 = ( r - 1 ) as u8 ;
0 commit comments