adc: update to standardized calibrate api
Drop leftover code from before they were blocking, unify all to standard api.
This commit is contained in:
@@ -38,8 +38,7 @@ static void adc_setup(void)
|
|||||||
|
|
||||||
adc_power_off(ADC1);
|
adc_power_off(ADC1);
|
||||||
adc_set_clk_source(ADC1, ADC_CLKSOURCE_ADC);
|
adc_set_clk_source(ADC1, ADC_CLKSOURCE_ADC);
|
||||||
adc_calibrate_start(ADC1);
|
adc_calibrate(ADC1);
|
||||||
adc_calibrate_wait_finish(ADC1);
|
|
||||||
adc_set_operation_mode(ADC1, ADC_MODE_SCAN);
|
adc_set_operation_mode(ADC1, ADC_MODE_SCAN);
|
||||||
adc_disable_external_trigger_regular(ADC1);
|
adc_disable_external_trigger_regular(ADC1);
|
||||||
adc_set_right_aligned(ADC1);
|
adc_set_right_aligned(ADC1);
|
||||||
|
|||||||
@@ -89,9 +89,7 @@ static void adc_setup(void)
|
|||||||
__asm__("nop");
|
__asm__("nop");
|
||||||
|
|
||||||
adc_reset_calibration(ADC1);
|
adc_reset_calibration(ADC1);
|
||||||
while ((ADC_CR2(ADC1) & ADC_CR2_RSTCAL) != 0); //added this check
|
adc_calibrate(ADC1);
|
||||||
adc_calibration(ADC1);
|
|
||||||
while ((ADC_CR2(ADC1) & ADC_CR2_CAL) != 0); //added this check
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void my_usart_print_int(uint32_t usart, int value)
|
static void my_usart_print_int(uint32_t usart, int value)
|
||||||
|
|||||||
@@ -109,9 +109,7 @@ static void adc_setup(void)
|
|||||||
__asm__("nop");
|
__asm__("nop");
|
||||||
|
|
||||||
adc_reset_calibration(ADC1);
|
adc_reset_calibration(ADC1);
|
||||||
while ((ADC_CR2(ADC1) & ADC_CR2_RSTCAL) != 0);
|
adc_calibrate(ADC1);
|
||||||
adc_calibration(ADC1);
|
|
||||||
while ((ADC_CR2(ADC1) & ADC_CR2_CAL) != 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void my_usart_print_int(uint32_t usart, int value)
|
static void my_usart_print_int(uint32_t usart, int value)
|
||||||
|
|||||||
@@ -122,9 +122,7 @@ static void adc_setup(void)
|
|||||||
__asm__("nop");
|
__asm__("nop");
|
||||||
|
|
||||||
adc_reset_calibration(ADC1);
|
adc_reset_calibration(ADC1);
|
||||||
while ((ADC_CR2(ADC1) & ADC_CR2_RSTCAL) != 0);
|
adc_calibrate(ADC1);
|
||||||
adc_calibration(ADC1);
|
|
||||||
while ((ADC_CR2(ADC1) & ADC_CR2_CAL) != 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void my_usart_print_int(uint32_t usart, int value)
|
static void my_usart_print_int(uint32_t usart, int value)
|
||||||
|
|||||||
@@ -139,9 +139,7 @@ static void adc_setup(void)
|
|||||||
__asm__("nop");
|
__asm__("nop");
|
||||||
|
|
||||||
adc_reset_calibration(ADC1);
|
adc_reset_calibration(ADC1);
|
||||||
while ((ADC_CR2(ADC1) & ADC_CR2_RSTCAL) != 0); //added this check
|
adc_calibrate(ADC1);
|
||||||
adc_calibration(ADC1);
|
|
||||||
while ((ADC_CR2(ADC1) & ADC_CR2_CAL) != 0); //added this check
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void my_usart_print_int(uint32_t usart, int value)
|
static void my_usart_print_int(uint32_t usart, int value)
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ static void adc_setup(void)
|
|||||||
__asm__("nop");
|
__asm__("nop");
|
||||||
|
|
||||||
adc_reset_calibration(ADC1);
|
adc_reset_calibration(ADC1);
|
||||||
adc_calibration(ADC1);
|
adc_calibrate(ADC1);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void my_usart_print_int(uint32_t usart, int value)
|
static void my_usart_print_int(uint32_t usart, int value)
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ static void adc_setup(void)
|
|||||||
__asm__("nop");
|
__asm__("nop");
|
||||||
|
|
||||||
adc_reset_calibration(ADC1);
|
adc_reset_calibration(ADC1);
|
||||||
adc_calibration(ADC1);
|
adc_calibrate(ADC1);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void my_usart_print_int(uint32_t usart, int value)
|
static void my_usart_print_int(uint32_t usart, int value)
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ static void adc_setup(void)
|
|||||||
__asm__("nop");
|
__asm__("nop");
|
||||||
|
|
||||||
adc_reset_calibration(ADC1);
|
adc_reset_calibration(ADC1);
|
||||||
adc_calibration(ADC1);
|
adc_calibrate(ADC1);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void dac_setup(void)
|
static void dac_setup(void)
|
||||||
|
|||||||
Reference in New Issue
Block a user