/* USER CODE BEGIN 2 */
printf("test ADC IT\r\n"); // On affiche du texte
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1) {
HAL_ADC_Start_IT(&hadc); // Démarrer la conversion ADC en mode interruption
while (!adcReady) { // Attendre que la conversion soit terminée
// La callback active le flag adcReady quand la conversion est terminée
}
adcReady = 0; // Réinitialiser le flag
printf("ADC Value: %lu\r\n", adc_value); // Affiche la valeur ADC
printf("Température %.2f °C\r\n", thermistance(adc_value)); // Affiche la température calculée
HAL_Delay(1000); // Délai de 1 seconde entre les lectures
/* USER CODE END WHILE */