Hallo
Du verwendest die Library die auf der CD mitgeliefert wurde. (Library = Die Dateien asuro.h und asuro.c in denen die Einstellung und Grundfunktionen zur Verfügung gestellt werden) Inzwischen wurde diese Lib erweitert und kennt neue zusätzliche Funktionen wie z.B. Msleep(). Alle (im Roboternetz) entwickelte Versionen findest du hier:
http://sourceforge.net/projects/asuro/files/AsuroLib/
Ich empfehle die Version 2.3, die ich selbst auch verwende. Das "Update" beschränkt sich auf den Austausch der beiden Lib-Dateien.
Die aktuelle Library kennt noch einige Funktionen mehr und ist speichersparender, entfernt den Anwender aber weiter von der Hardware als diese einfachen Ur-Libraries:
https://www.roboternetz.de/community...l=1#post252982
Zur "This header file is obsolete. Use <avr/interrupt.h>."-Warnung:
signal.h wurde inzwischen durch interrupt.h ersetzt. In asuro.h kannst du das anpassen:
Code:
#include <avr/io.h>
#include <avr/interrupt.h>
//#include <avr/signal.h>
#include <stdlib.h>
Gruß
mic
Lesezeichen