@@ -299,7 +299,7 @@ STATIC INLINE void config_ch_freq(adc_ch_config_t adcChConfig, adc_config_t adcC
299
299
300
300
// Configure channel frequency value for channel0
301
301
adcInterConfig .ch_sampling_factor [* sampl_rate_index ] =
302
- (uint16_t )ceil (fs_adc / adcChConfig .sampling_rate [* sampl_rate_index ]);
302
+ (uint16_t )siwx91x_ceil (fs_adc / adcChConfig .sampling_rate [* sampl_rate_index ]);
303
303
304
304
if (adcInterConfig .ch_sampling_factor [* sampl_rate_index ] < 2 ) {
305
305
adcInterConfig .ch_sampling_factor [* sampl_rate_index ] = 2 ;
@@ -314,7 +314,7 @@ STATIC INLINE void config_ch_freq(adc_ch_config_t adcChConfig, adc_config_t adcC
314
314
// Configure channel frequency value
315
315
adcInterConfig .ch_sampling_factor [ch_num ] =
316
316
adcInterConfig .ch_sampling_factor [ch_num - 1 ]
317
- * (uint16_t )ceil (adcChConfig .sampling_rate [ch_num - 1 ] / adcChConfig .sampling_rate [ch_num ]);
317
+ * (uint16_t )siwx91x_ceil (adcChConfig .sampling_rate [ch_num - 1 ] / adcChConfig .sampling_rate [ch_num ]);
318
318
}
319
319
320
320
/* Check configured channel frequency value is power of 2 or not,
@@ -370,18 +370,18 @@ rsi_error_t ADC_ChannelConfig(adc_ch_config_t adcChConfig, adc_config_t adcConfi
370
370
f_sample_rate_achive = max_sample_rate_achive (min_sampl_time ); // Need to implement Step2
371
371
372
372
// Find out total number of ADC cycle
373
- total_clk = (uint16_t )ceil ((1 / (float )f_sample_rate_achive ) / (1 / (float )adc_commn_config .adc_clk_src ));
373
+ total_clk = (uint16_t )siwx91x_ceil ((1 / (float )f_sample_rate_achive ) / (1 / (float )adc_commn_config .adc_clk_src ));
374
374
375
375
// Find out number of ON cycles in total ADC cycle
376
- on_clk = (uint16_t )ceil (min_sampl_time / (1 / (float )adc_commn_config .adc_clk_src ));
376
+ on_clk = (uint16_t )siwx91x_ceil (min_sampl_time / (1 / (float )adc_commn_config .adc_clk_src ));
377
377
378
378
if (total_clk == on_clk ) {
379
379
total_clk += 1 ;
380
380
}
381
381
382
382
// modify the total cycle number for ADC static mode operation
383
- if (adcConfig .operation_mode && (total_clk < ceil (adc_commn_config .adc_clk_src / adcChConfig .sampling_rate [0 ]))) {
384
- total_clk = (uint16_t )ceil (adc_commn_config .adc_clk_src / adcChConfig .sampling_rate [0 ]);
383
+ if (adcConfig .operation_mode && (total_clk < siwx91x_ceil (adc_commn_config .adc_clk_src / adcChConfig .sampling_rate [0 ]))) {
384
+ total_clk = (uint16_t )siwx91x_ceil (adc_commn_config .adc_clk_src / adcChConfig .sampling_rate [0 ]);
385
385
}
386
386
387
387
adc_commn_config .on_clk = on_clk ;
@@ -542,19 +542,19 @@ rsi_error_t ADC_Per_ChannelConfig(adc_ch_config_t adcChConfig, adc_config_t adcC
542
542
f_sample_rate_achive = max_sample_rate_achive (min_sampl_time ); // Need to implement Step2
543
543
544
544
// Find out total number of ADC cycle
545
- total_clk = (uint16_t )ceil ((1 / (float )f_sample_rate_achive ) / (1 / (float )adc_commn_config .adc_clk_src ));
545
+ total_clk = (uint16_t )siwx91x_ceil ((1 / (float )f_sample_rate_achive ) / (1 / (float )adc_commn_config .adc_clk_src ));
546
546
547
547
// Find out number of ON cycles in total ADC cycle
548
- on_clk = (uint16_t )ceil ((min_sampl_time / (1 / (float )adc_commn_config .adc_clk_src )));
548
+ on_clk = (uint16_t )siwx91x_ceil ((min_sampl_time / (1 / (float )adc_commn_config .adc_clk_src )));
549
549
550
550
if (total_clk == on_clk ) {
551
551
total_clk = total_clk + 1 ;
552
552
}
553
553
554
554
// modify the total cycle number for ADC static mode operation
555
555
if ((adcConfig .operation_mode )
556
- && (total_clk < ceil (adc_commn_config .adc_clk_src / adcChConfig .sampling_rate [adc_channel ]))) {
557
- total_clk = (uint16_t )ceil (adc_commn_config .adc_clk_src / adcChConfig .sampling_rate [adc_channel ]);
556
+ && (total_clk < siwx91x_ceil (adc_commn_config .adc_clk_src / adcChConfig .sampling_rate [adc_channel ]))) {
557
+ total_clk = (uint16_t )siwx91x_ceil (adc_commn_config .adc_clk_src / adcChConfig .sampling_rate [adc_channel ]);
558
558
}
559
559
560
560
adc_commn_config .on_clk = on_clk ;
0 commit comments