/* 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;
}
/* Fonction de rappel pour l'interruption du timer */
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) {
    if (htim->Instance == TIM2) {
        // Basculer l'état de la LED LD2
        HAL_GPIO_TogglePin(LD2_GPIO_PortLD2_Pin);
    }
}
/* USER CODE END 4 */