Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler beim Aufspielen von Sketches

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Fehler beim Aufspielen von Sketches

    Hallo

    Ich kriege seit neuen immer einen Fehler, den ich nicht richtig deuten kann. Der Fehler lautete:

    'Tools' was not declared in this scope

    der Break liegt dabei auf folgender Zeile (aus dem Demo-Sketch, es kommt aber auch genau so bei Sketches für die UUPS vor, z.B. dem Binare-Sketch)

    void loop() {
    // handle KNX stuff
    Knx.task();
    if (!Tools.getProgState()) {
    // do device related stuff

    die neue Device-Library für BETA4 habe ich geladen, diese ist auch up-to-Date. Ich bin mir nicht im klaren, woran das nun liegen könnte.
    Als Board hab ich das Sparkfun Pro Micro 3.3V mit 8 MHz gewählt.

    #2
    "Tools." gibt es nicht. es heißt jetzt "Konnekting."
    Dein Sketch ist wohl noch für Beta3...

    https://github.com/KONNEKTING/Konnek..._0.1/loop.h#L4

    Kommentar


      #3
      So sollte es gehen:

      void loop() {
      Knx.task();
      if (Konnekting.isReadyForApplication()) {


      "Tools" gibt es nicht mehr und muss gegen "KONNEKTING" ersetzt werden.

      Wenn du in der IDE den Beispielcode "konnekting_communication_test" öffnest, dann siehst du es dort auch.
      www.smart-mf.de | KNX-Klingel | GardenControl | OpenKNX-Wiki

      Kommentar


        #4
        verdammt du warst schneller :-)
        www.smart-mf.de | KNX-Klingel | GardenControl | OpenKNX-Wiki

        Kommentar


          #5
          Eugenius Ja hast recht die Sketches sind die alten... verdammt dachte ich hätte die schon ausgetauscht gehabt. Danke für den (doppelten) Hinweis.
          Dann ist aber in der Doku auf Git auch noch Falsch *Duck und weg*

          Kommentar


            #6
            Zitat von rene1511 Beitrag anzeigen
            Dann ist aber in der Doku auf Git auch noch Falsch *Duck und weg*
            Dann wäre ein Hinweis WO GENAU nicht schlecht. Dann könnte man das beheben.

            Kommentar


              #7
              Na aber gerne doch
              KonnektingDocumentation/konnekting_device_library.md letztes Update von vor 22 Tagen.

              // Definition of the Communication Objects attached to the device KnxComObject KnxDevice::_comObjectsList[] = { /* the programming com object: Do not remove or push to another index. Must be the first in the list! */ Tools.createProgComObject(),

              Kommentar


                #8
                Habs behoben. War der Meinung ich hatte das schon mal angepasst. Muss irgendwo im Beta4-Stress verloren gegangen sein.

                Kommentar


                  #9
                  Dann können wa den hier glaube schließen.

                  Kommentar

                  Lädt...
                  X