Fehler in Descriptors.c

Begonnen von elektron-bbs, 24 Januar 2017, 18:07:54

Vorheriges Thema - Nächstes Thema

elektron-bbs

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
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

rudolfkoenig

Danke fuer die Meldung, habs eingecheckt.