Autor Thema: SIGNALDuino Empfänger Firm- und Hardware  (Gelesen 166430 mal)

Offline plin

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 515
Antw:SIGNALDuino Empfänger Firm- und Hardware
« Antwort #1080 am: 20 Dezember 2019, 12:11:47 »
Hallo @plin,

Beste Vorgehensweise:

- Smart RF STudio von TI besorgen (kannst du kostenlos herunterladen nach Registrierung)
- via SIGNALduino command ccreg 99 alle auslesen
- diese kannst du dann im Smart RF STudio eingeben
- deine Bedürfnisse verstellen in der Software und schon siehst du rechts im Fenster welches Register verstellt wird.

Hier kannst du Beispiele des Registers entnehmen für eine Modulation:2-FSK.
Hi HomeAuto_User,
das RF Studio habe ich mir bereits vor einiger Zeit installiert und einige Kombinationen durchgespielt. Mittels Script schieße ich die CC1101-Register via SIGNALduino um, habe aber bisher noch nicht den Durchbruch erreicht. Bei keinem der Tests könnte die ich Fernbedienungssignale empfangen oder halbwegs passend aussehende Frequenzen (geschweige denn Signale) senden.

Offline dad401

  • Jr. Member
  • **
  • Beiträge: 59
Antw:SIGNALDuino Empfänger Firm- und Hardware
« Antwort #1081 am: 23 Dezember 2019, 17:09:57 »
Ich kompiliere mir hier gerade Signalduino für meinen Mini 3.3V selbst. Unter Verwendung von MiniCore bekomme ich folgenden Fehler:
Arduino: 1.8.10 (Windows 7), Board: "ATmega328, Yes (UART0), 328P / 328PA, BOD 2.7V, LTO disabled, 8 MHz external"

C:\Users\Marcus\Documents\Arduino\SIGNALDuino\SIGNALDuino.ino: In function 'size_t writeCallback(const uint8_t*, uint8_t)':

SIGNALDuino:212:57: error: default argument given for parameter 2 of 'size_t writeCallback(const uint8_t*, uint8_t)' [-fpermissive]

 size_t writeCallback(const uint8_t *buf, uint8_t len = 1)

                                                         ^

C:\Users\Marcus\Documents\Arduino\SIGNALDuino\SIGNALDuino.ino:60:8: note: previous specification in 'size_t writeCallback(const uint8_t*, uint8_t)' here

 size_t writeCallback(const uint8_t *buf, uint8_t len = 1);

        ^~~~~~~~~~~~~

Multiple libraries were found for "EEPROM.h"
 Used: C:\Users\Marcus\AppData\Local\Arduino15\packages\MiniCore\hardware\avr\2.0.3\libraries\EEPROM
Multiple libraries were found for "IRremote.h"
 Used: C:\Users\Marcus\Documents\Arduino\libraries\IRremote
exit status 1
default argument given for parameter 2 of 'size_t writeCallback(const uint8_t*, uint8_t)' [-fpermissive]

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Lösung (evtl. kann das jemand einchecken, wenn das korrekt ist):
In der Definition der Funktion "writeCallback" muss der Defaultparameter entfernt werden, da er bereits bei der Deklaration angegeben ist:
size_t writeCallback(const uint8_t *buf, uint8_t len)
Hier ist das gut erklärt.
--
aktuelles FHEM auf einem RPI3 mit
HM-MOD-RPI-PCB, CUL868, nanoCUL (868MHz), Signalduino (433MHz), SignalESP (433 MHz) zur Nutzung folgender Systeme:
FS20/Homematic/IT-Steckdosen/OW/Sonstiges

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2430
Antw:SIGNALDuino Empfänger Firm- und Hardware
« Antwort #1082 am: 23 Dezember 2019, 19:15:35 »
Danke für den Hinweis. Ich werde es anpassen.

Gesendet von meinem Moto Z (2) mit Tapatalk

Signalduino, HMLan, Raspberry Pi, Mysensors, ESPEasy, HABridge für Echo

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 873
Antw:SIGNALDuino Empfänger Firm- und Hardware
« Antwort #1083 am: 24 Dezember 2019, 18:56:37 »
Frohe Weihnachten Euch allen


Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet
Gefällt mir Gefällt mir x 1 Liste anzeigen