Autor Thema: Fehler in Descriptors.c  (Gelesen 279 mal)

Offline elektron-bbs

  • New Member
  • *
  • Beiträge: 5
Fehler in Descriptors.c
« am: 24 Januar 2017, 18:07:54 »
Hallo,

wir haben hier gerade zwei "radino CC1101" von IN-CIRCUIT zum CUL umgeflasht. Nach Anpassung der Ports wird die Firmware vom CUL (V3) mit USB-Unterstützung verwendet. Das funktioniert soweit auch gut, nur fiel auf, das sich die 868MHz-Version manchmal als 433MHz-Version unter Linux meldet. Zur Unterscheidung wird ja der MARK433_PIN in der board.h definiert. Nach längerem Suchen fiel uns auf, das in der Descriptors.c in Zeile 239 fest PINB, PB6 abgefragt wird. Nach Änderung dieser Abfrage in MARK433_PIN, MARK433_BIT funktioniert die Erkennung jetzt korrekt. Ich bitte um folgende Änderung:

culfw-code-559-trunk\culfw-code-559-trunk\culfw\clib\Descriptors.c
Zeile 239:
        if (!bit_is_set(PINB, PB6))
ändern in:
   if (!bit_is_set(MARK433_PIN, MARK433_BIT))

Danke
          MfG Udo

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 16721
Antw:Fehler in Descriptors.c
« Antwort #1 am: 24 Januar 2017, 20:34:29 »
Danke fuer die Meldung, habs eingecheckt.

 

decade-submarginal