Fachlich sage ich dazu:
ISR steht im alllgemeinen bei Programmierern für "Interupt Service Routine" weshalb in der WinAVR
http://www.nongnu.org/avr-libc/user-...nterrupts.html
dies auch als Macro definiert ist.
Weitere Infos zu ISR bieten auch das Datenblatt des Prozessors oder der vorhandene RP6lib Quellcode, die boardeigene Suche erschlägt dich gar zum Thema ISR.
In der Originaldatei steht auch drin:
und* In this new version, the reception functions have been completely rewritten
* and are now Interrupt based with a circular buffer.
Folglich wurde die Datei auch schon mal von Arexx bzw. Slyd umgeschrieben und man kann sich ableiten was eine ISR ist.
Ein blick ins changelog unten in der Datei besagt ebenfalls das man da schon was dran geändert hat.
Auf deine Frage bezogen:
Ja und nein.Ist die neue lib in der richtung etwas, was andere, bessere möglichkeiten bietet als die ursprügliche lib?
Du wirst den Unterschied zwischen den beiden Versionen vermutlich kaum merken.
Du hattest ja anscheinend auch noch nicht die Schwierigkeiten und Beobachtungen wie ich sie einleitend beschrieb.
Meine Version ist eine Alternative... ein Angebot ...kein verbindlicher Fix.
Und natürlich ändert sich was... genau das was ich beschrieben habe.
Jeder kann sich selbst entscheiden ob er die originale Version nutzt, oder die geänderte Fassung verwendet.
Dirk hat ja auch private Änderungen in der RP6control.c angeboten.
Nebenbei: Normalerweise würde ich Erweiterungen in einer separaten include Datei anbieten aber da hier nicht nur Funktionen hinzugefügt sondern ersetzt werden, geht das nur durch ersetzen der Originaldatei wenn man sein Quellcode nicht auch noch ändern will. Aber es steht auch jedem frei, die Datei anders zu benennen und z.b. über #define und #if umschaltbar zu includieren... oder komplett zu ignorieren...* - v. 1.3beta additions by Dirk Ottensmeyer
* - NEW: ADC task, free I/O port functions, tone frequencies
Kämst du denn auf die Idee, Dirk oder Slyd die gleiche Frage wie mir zu stellen wenn die Änderungen anbieten?
Naja egal...
Ich hoffe, ich konnte helfen.
Gruß und auch frohe Ostern
Lesezeichen