diff --git a/src/main.cpp b/src/main.cpp
index ede1ee5..8f0dd12 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -70,17 +70,6 @@ const char *ssid = "IFV-Sporix"; // SSID
const char *password = "12345678"; // PASSWORD, 8 caractères minimum
WiFiServer server(80); // port du serveur
-///////////////
-/* PAGE HTML */
-///////////////
-String html =" \
- \
-
\
-ESP32 IFV Soft access point
\
-Web Server
\
- \
-";
-
///////////////////////////
/* FONCTIONS DU COMPTEUR */
///////////////////////////
@@ -126,9 +115,8 @@ void compte_tour() {
sem_compteur = true;
}
if ( sem_compteur == true && compteur_minuteur - millis() > freq_ecriture ){
- /// vitesse = readPcntCounter_0() / 2; //vitesse en tours par min
- /// scribe_sd ();
- /// pcnt_counter_clear();
+ vRotReel = pcnt_get_counter_value(PCNT_TEST_UNIT, &count) / 2; //vitesse en tours par min
+ pcnt_counter_clear(PCNT_TEST_UNIT);
compteur_minuteur = millis();
sem_compteur = false;
}
@@ -335,6 +323,7 @@ void sd_init(){
if(cardType == CARD_NONE){
Serial.println("No SD card attached");
+ errorCode(3);
return;
}
@@ -359,7 +348,7 @@ void sd_init(){
void scribe_sd (){
fichier ;
- writeFile(SD, "data", horodatage);
+ writeFile(SD, "tr/min", horodatage);
}
/////////////////////////////
@@ -423,13 +412,13 @@ void rtc_init() {
if (! rtc.begin()) {
Serial.println("RTC introuvable !"); // ligne de debug à commenter en prod
delay(2000);
- // ajouter un message d'erreur par clignotement de LED
+ errorCode(1);
ESP.restart();
while (1);
}
if (rtc.lostPower()) {
Serial.println("Veuillez régler l'heure et vérifier la pile du module RTC!"); // ligne de debug à commenter en prod
- // ajouter un message d'erreur par clignotement de LED
+ errorCode(2);
}
else
{
@@ -456,11 +445,11 @@ void start_wifiAP() {
Serial.println("Server started");
}
-void wifi_AP() {
+void wifi_AP() { // ajouter menu vitesse et fréquence d'écriture
WiFiClient client = server.available(); // listen for incoming clients
if (client) { // if you get a client,
- Serial.println("New Client."); // print a message out the serial port
+ //Serial.println("New Client."); // print a message out the serial port
String currentLine = ""; // make a String to hold incoming data from the client
while (client.connected()) { // loop while the client's connected
if (client.available()) { // if there's bytes to read from the client,
@@ -508,6 +497,17 @@ void wifi_AP() {
ESP.restart();
}
+///////////////
+/* PAGE HTML */
+///////////////
+String html =" \
+ \
+ \
+ESP32 IFV Soft access point
\
+Web Server
\
+ \
+";
+
/////FONCTIONS COMMUNES//////
void vigie_Wifi () {