Frank E.
06.11.2016, 14:02
Kann sich mal bitte jemand mit 1.6x-IDE (und mehr Ahnung als ich) dieses Projekt hier ansehen (ganz unten auf der Seite die Datei "sipringer.zip"):
http://forum.arduino.cc/index.php?topic=234204.0
Und dann versuchen, sie für Uno/Nano/Mega (also AVR) zu compilieren? Ich bekomme dabei immer den Fehler "... unable to find a register to spill in class 'NO_REGS' " und dann ne Menge Folgefehler. Ich habe versucht, die Ursache einzugrenzen. Es Sollte an der Include-Datei "SIPRinger.cpp", liegen ... und zwar wahrscheinlich in den Proceduren sipringer::ring und sipringer::update, die Funktionen sprintf und strcpy oder strstr ... Komme da einfach nicht weiter.
Kann man diese Funktionen notfalls durch selbstgescheriebene ersetzen?
Bei dem Projekt handelt es sich um eine Software, die einen Arduino mit Ethernetshield in die Lage versetzt, in einer SIP-TK-Anlage ein Telefon läuten zu lassen und auch einen Anruf auf die eigene Rufnummer (bei SIP= "Benutzername@IP-Adresse") zu erkennen. Für Audio (RTP-Streams) reichts natürlich nicht, aber als einfach Türklingel/Türöffner über SIP/VOIP ist das ziemlich interessant!
Danke, wäre sehr hilfreich ...
http://forum.arduino.cc/index.php?topic=234204.0
Und dann versuchen, sie für Uno/Nano/Mega (also AVR) zu compilieren? Ich bekomme dabei immer den Fehler "... unable to find a register to spill in class 'NO_REGS' " und dann ne Menge Folgefehler. Ich habe versucht, die Ursache einzugrenzen. Es Sollte an der Include-Datei "SIPRinger.cpp", liegen ... und zwar wahrscheinlich in den Proceduren sipringer::ring und sipringer::update, die Funktionen sprintf und strcpy oder strstr ... Komme da einfach nicht weiter.
Kann man diese Funktionen notfalls durch selbstgescheriebene ersetzen?
Bei dem Projekt handelt es sich um eine Software, die einen Arduino mit Ethernetshield in die Lage versetzt, in einer SIP-TK-Anlage ein Telefon läuten zu lassen und auch einen Anruf auf die eigene Rufnummer (bei SIP= "Benutzername@IP-Adresse") zu erkennen. Für Audio (RTP-Streams) reichts natürlich nicht, aber als einfach Türklingel/Türöffner über SIP/VOIP ist das ziemlich interessant!
Danke, wäre sehr hilfreich ...