Foutmelding tijdens verify

1
Beste SECBRO
Deze natte en koude dagen is altijd leuk om te knutselen en wel aan een ESP32DeltaTempV1.1
Wel soldeer ervaring maar geen programmeer en IDE ervaring
Uiteindelijk toch zover gekomen dat ik het juiste USB kabeltje had
De juiste drivers voor windows
Arduino IDE geinstalleerd en na nog wat gemodder liep het
Maar bij het compileren onderstaande meldingen
Op een windows 11 pc alles geinstalleerd .... dezelfde foutmedingen
De site doorzocht maar geen oplossing kunnen vinden

Het Heltec testprogramma gecompileerd en geupload geen probleem, werkt prima


ESP32DeltaTempV1.1 | Arduino IDE 2.3.4
Heltec Wifi Kit 32(V3)

Geinstalleerde libraries
DallasTemperature 3.9.0
Heltec ESP32 Dev-Boards 2.1.2
OneWire 2.3.8
U8g2 2.35.30

Tijdens verify
Volgende foutmelding

C:\Arduino\ESP32DeltaTempV1.1\ESP32DeltaTempV1.1\ESP32DeltaTempV1.1.ino: In function 'void WiFiEvent(arduino_event_id_t)':
C:\Arduino\ESP32DeltaTempV1.1\ESP32DeltaTempV1.1\ESP32DeltaTempV1.1.ino:230:14: error: 'SYSTEM_EVENT_STA_CONNECTED' was not declared in this scope; did you mean 'WIFI_EVENT_STA_CONNECTED'?
230 | case SYSTEM_EVENT_STA_CONNECTED:
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| WIFI_EVENT_STA_CONNECTED
C:\Arduino\ESP32DeltaTempV1.1\ESP32DeltaTempV1.1\ESP32DeltaTempV1.1.ino:236:14: error: 'SYSTEM_EVENT_STA_GOT_IP' was not declared in this scope; did you mean 'IP_EVENT_STA_GOT_IP'?
236 | case SYSTEM_EVENT_STA_GOT_IP:
| ^~~~~~~~~~~~~~~~~~~~~~~
| IP_EVENT_STA_GOT_IP
C:\Arduino\ESP32DeltaTempV1.1\ESP32DeltaTempV1.1\ESP32DeltaTempV1.1.ino:247:14: error: 'SYSTEM_EVENT_STA_DISCONNECTED' was not declared in this scope; did you mean 'WIFI_EVENT_STA_DISCONNECTED'?
247 | case SYSTEM_EVENT_STA_DISCONNECTED:
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| WIFI_EVENT_STA_DISCONNECTED



exit status 1

Compilation error: 'SYSTEM_EVENT_STA_CONNECTED' was not declared in this scope; did you mean 'WIFI_EVENT_STA_CONNECTED'?

Heeft dit te maken met library versies ?
Misschien tijd voor een V1.2 ?
Graag je hulp

Groet Henri

Re: Foutmelding tijdens verify

2
Beste SECBRO
In de tussentijd is mijn melding door 52 mensen gelezen. Jammer genoeg echter niet door jou. Er is in ieder geval nog steeds geen reactie.
Die reactie mag van alles zijn. Van.... het eerste half jaar geen tijd voor, er staan nog 30 andere dingen voor je in de rij.... enzovoorts
Met alle wijzigingen die in het verleden al in p1monitor aangevraagd zijn heb je waarschijnlijk al de eerste 2 jaar veel werk.
Ik waardeer ten zeerste je werk ( en met mij nog zeer velen) en maak er dankbaar gebruik van maar sta ook te wachten op een antwoord, wat het dan ook moge zijn
Helemaal geen antwoord is naar mijn ervaring nooit goed.
Mijn verzoek dan ook.... graag een korte reactie.
Met vriendelijke groet
Henri

Re: Foutmelding tijdens verify

3
Volgens mij liep ik hier ook tegenaan. Ik heb volgens mij de voorgestelde naam gebruikt:
Dus SYSTEM_EVENT_STA_CONNECTED veranderd in WIFI_EVENT_STA_CONNECTED.

Er zijn wat libaries geupdated waardoor je deze foutmelding krijg te zien.

Kijk eens wat er gebeurd als je het aanpast.

Re: Foutmelding tijdens verify

4
Ik heb er dit van gemaakt in mijn code:

Code: Selecteer alles

//wifi event handler
void WiFiEvent(WiFiEvent_t event) {
  #ifdef DEBUG
      Serial.print("WiFiEvent: ");
      Serial.println(event);
  #endif
  switch (event) {
    case ARDUINO_EVENT_WIFI_STA_CONNECTED:
      //When connected set
      #ifdef DEBUG
        Serial.println("WiFi connected with Access point.");
      #endif
      break;
    case ARDUINO_EVENT_WIFI_STA_GOT_IP:
      //When connected set
      #ifdef DEBUG
        Serial.print("WiFi connected! IP address: ");
        Serial.println(WiFi.localIP());
      #endif
      //initializes the UDP state
      //This initializes the transfer buffer
      udp.begin(WiFi.localIP(), udpPort);
      WIFIconnected = true;
      break;
    case ARDUINO_EVENT_WIFI_STA_DISCONNECTED:
      #ifdef DEBUG
        Serial.println("WiFi verbinding veloren.");
      #endif
      WIFIconnected = false;
      WiFi.disconnect(true);
      WiFi.begin(ssid, pwd);
      break;
  }
}
Dan krijg ik geen foutmelding te zien tijdens het compileren.