changement numero capteur, problème SD

This commit is contained in:
pgp 2021-04-15 17:55:12 +02:00
parent 994e6057d5
commit 46f64ed1cf

View file

@ -37,7 +37,7 @@ int pptr = 2; //nombre de pulsations par tour d'hélice
///////////////////////////////// /////////////////////////////////
/*NUMÉRO DE SÉRIE DE L'APPAREIL*/ /*NUMÉRO DE SÉRIE DE L'APPAREIL*/
///////////////////////////////// /////////////////////////////////
char numero_capteur[] = "0001"; char numero_capteur[] = "0002";
/////////////////////////// ///////////////////////////
/* DÉFINITIONS DE LA RTC */ /* DÉFINITIONS DE LA RTC */
@ -96,11 +96,11 @@ void errorCode(int codeNumber) {
delay(2700); delay(2700);
for( int i=1 ; i<=codeNumber ; ++i ){ for( int i=1 ; i<=codeNumber ; ++i ){
Serial.println("balise errCode Blink"); Serial.println("balise errCode Blink");
delay(500); delay(300);
digitalWrite(LED,HIGH); digitalWrite(LED,HIGH);
delay(500); delay(300);
digitalWrite(LED,LOW); digitalWrite(LED,LOW);
delay(500); delay(300);
} }
} }
} }
@ -314,18 +314,23 @@ void testFileIO(fs::FS &fs, const char * path){
} }
void sd_init() { void sd_init() {
if(!SD.begin()){
Serial.println("Card Mount Failed");
errorCode(3);
return;
}
uint8_t cardType = SD.cardType();
uint8_t cardType = SD.cardType();
if(cardType == CARD_NONE){ if(cardType == CARD_NONE){
Serial.println("No SD card attached"); Serial.println("No SD card attached");
errorCode(4); errorCode(4);
return; return;
} }
if(!SD.begin()){
Serial.println("Card Mount Failed");
errorCode(3);
return;
}
now = rtc.now(); now = rtc.now();
char date_format[] = "DDhhmm"; char date_format[] = "DDhhmm";
@ -379,10 +384,10 @@ void rtc_init() {
// ESP.restart(); // ESP.restart();
//while (1); //while (1);
} }
if (rtc.lostPower()) { // if (rtc.lostPower()) {
Serial.println("Veuillez régler l'heure et vérifier la pile du module RTC!"); // ligne de debug à commenter en prod // Serial.println("Veuillez régler l'heure et vérifier la pile du module RTC!"); // ligne de debug à commenter en prod
errorCode(5); // errorCode(5);
} // }
else else
{ {
//DateTime now = rtc.now(); // //DateTime now = rtc.now(); //
@ -497,7 +502,9 @@ void setup() {
//Serial.println("balise 0"); //Serial.println("balise 0");
rtc_init(); // RTC rtc_init(); // RTC
fichier[0] = '/'; fichier[0] = '/';
delay(3000);
sd_init (); // initialisation de la carte SD sd_init (); // initialisation de la carte SD
delay(3000);
sem_wifi = false; // initialisation du sémaphore sem_wifi = false; // initialisation du sémaphore
/* compteur de pulsations */ /* compteur de pulsations */
sem_scribe = false; // initialisation du sémaphore sem_scribe = false; // initialisation du sémaphore