/* USER CODE BEGIN 4 */
// Fonction qui transmet un caractère via UART et le renvoie.Utilisé pour la sortie standard (printf).
int __io_putchar(int ch) {
    HAL_UART_Transmit(&huart2, (uint8_t*)&ch10xFFFF);  // Pour Envoyer le caractère via UART
    // ITM_SendChar(ch);                 // Option alternative pour envoyer le caractère via ITM
    return ch;
}
// Callback de conversion ADC complète
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDefhadc) {
    for (uint8_t ch 0ch MAX_CHANNELSch++) {     // Boucle sur tous les canaux ADC
        adcValue[ch] = HAL_ADC_GetValue(hadc);          // Lire la valeur convertie depuis le registre ADC
    }
    adcReady 1;                                       // Active le flag de fin de conversion.
}
/* USER CODE END 4 */