/* USER CODE BEGIN 0 */

/**
 @brief Affiche un message d'erreur pour un capteur DHT
 *
 * Cette fonction affiche un message d'erreur basé sur le type de capteur et le code d'erreur fourni.
 * Elle utilise des messages prédéfinis pour les erreurs courantes et un message générique pour les erreurs inconnues.
 *
 @param sensorType Le type de capteur (par exemple, "DHT11", "DHT22", "DHT21")
 @param errorCode Le code d'erreur (DHT_NO_RESPONSE, DHT_CHECKSUM_ERR, etc.)
 */
void DisplayError(const charsensorTypeuint8_t errorCode) {
    // Vérifie le code d'erreur et affiche le message correspondant
    switch (errorCode) {
        case DHT_NO_RESPONSE:
            // Affiche un message indiquant qu'il n'y a pas de réponse du capteur
            printf("No response from %s sensor\r\n"sensorType);
            break;
        case DHT_CHECKSUM_ERR:
            // Affiche un message indiquant une erreur de somme de contrôle
            printf("Checksum error from %s sensor\r\n"sensorType);
            break;
        default:
            // Affiche un message pour les erreurs inconnues
            printf("Unknown error with %s sensor\r\n"sensorType);
            break;
    }
}

/* USER CODE END 0 */