Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler beim Kompilieren der Firmware in led_blink

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

    [Firmware] Fehler beim Kompilieren der Firmware in led_blink

    Hallo,

    vieleicht ist es jemand schon aufgefallen aber _delay_ms geht nur mit Konstanten. In der led_blink1 und led_blink Routine wird aber mit Variablen gearbeitet.
    Eine Lösung ist:
    in ohc_basestation.c und util.c die Routine von
    void led_blink(uint16_t on, uint16_t off)
    {
    sbi(LED_PORT, LED_PIN);
    _delay_ms(on);
    cbi(LED_PORT, LED_PIN);
    _delay_ms(off);
    }

    in

    static void delay_ms(int ms){
    while (ms-- != 0)
    _delay_ms(1);
    }
    void led_blink1(uint16_t on, uint16_t off)
    {
    sbi(LED_PORT, LED_PIN);
    delay_ms(on);
    cbi(LED_PORT, LED_PIN);
    delay_ms(off);
    }

    zu ändern.

    Gerry

    #2
    Hi Gerry,

    nur mal aus interesse, aber warum ist dein Post im Forum openHAB gelandet?

    Grüße
    Sascha

    Kommentar


      #3
      Oje, weil ich etwas verwirrt war...
      Ist eigentlich für das Hardware Forum gedacht.

      Open Home Control

      Sorry

      Gerry

      Kommentar

      Lädt...
      X