Tags: Ralf9/SIGNALDuino
Tags
SIGNALDuino.ino - update receive and send FIFO, CW (ccRegWrite) - Bei append RSSI und LQI wird nun "r" anstatt "R=xx" an die empfangene Nachricht angehängt. - Bei send_ccFIFO wird nun nach dem Senden nicht mehr der ReceiveMode aktiviert, wenn der cc1101 bereits im Rx Mode ist. - Bei cmd_bank kann nun auch mit "-" hinter der Banknr die Bank deaktiviert (ungültig) gemacht werden - Bei CW (ccRegWrite) gibts nun zwei neue konfig adr 0x3A und 0x3B addr_CWccreset 0x3A // wenn A5 oder A6, dann erfolgt bei CW (ccRegWrite) ein ccReset addr_CWccTEST 0x3B // wenn = 6x und addr_CWccreset = A5 dann werden beim CCinit_reg auch CC1101_TEST2 - TEST0 gesetzt
SIGNALDuino.ino - switch bank optimized, fix CW command Fix: Beim CW Befehl wurden durch einen Bug auch Teile der nächsten EEPROM Bank überschrieben. Das wechseln der aktiven EEPROM Bank wurde optimiert. Es werden nun die Register der alten und neuen Bank verglichen und dann nur die differenz in die cc1101 Register geschrieben. Zum Aktivieren wird nun nur noch der cc1101 in kurz den IDLE Modus konfiguriert. Beim optimierten Bankwechsel wird ein "f" angehängt. Z.B. b1f
SIGNALDuino.ino - fix support for MapleCul LAN für MapleCul LAN (MapeCUN) ist eine gepatchte Ethernet Lib notwendig arduino-libraries/Ethernet#134 arduino-libraries/Ethernet@37927e7
SIGNALDuino.ino - update - ccmode=4 zugefügt - update W Befehl - Bei SlowRF (ASK/OOK) wird beim Sendebefehl das Echo auf 100 Zeichen begrenzt. - Wenn eine nicht initialisierte EEPROM Speicherbank ausgewählt wurde, dann wird diese mit den sduino Defaults initialisiert (raw e).
SIGNALDuino.ino - update - ccmode=4 zugefügt - update W Befehl - Bei SlowRF (ASK/OOK) wird beim Sendebefehl das Echo auf 100 Zeichen begrenzt. - Wenn eine nicht initialisierte EEPROM Speicherbank ausgewählt wurde, dann wird diese mit den sduino Defaults initialisiert (raw e).
Fix Manchester Decoder for long MU-msg, add a new debug option for cr… …ashes - Bei der signalDecoder4 Routine "isManchester()" und "doDecode()" konnte es bei sehr langen MU Nachrichten Abstürze geben. Die "isManchester()" Routine für sehr lange MU Nachrichten gefixt und optimiert, debug Log Ausgaben angepasst und erweitert. - die Befehle CDR und CER wurden auskommentiert, da die Datenkomprimierung für MS- und MU-Nachrichten (config: Mred=1) nicht mehr notwendig ist. - Es gibt ein neues "#define DEBUG_BackupReg 1" damit ist bei einem Absturz eine Eingrenzung möglich Es werden in einigen Stellen verschiedene Werte ins Backupregister geschrieben. In der Setup Routine wird der Wert des Backupregister dann ausgegeben und gemerkt. Der gemerkte Wert steht dann auch in der Version z.B." -7-" 1 FifoReceive begin 2 FifoReceive end 3 processMessage begin 4 print MS Nachricht 5 print MC Nachricht 6 print MU Nachricht 7 processMessage end 8 HandleCommand begin 9 HandleCommand end
PreviousNext