/* 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 char* sensorType, uint8_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 */