******************************************************************************************************************************************************************** Änderung von Version1.00 zu 1.01: Alle Zeichen die über eine Telnetverbindung gesendet werden, stehen am Ausgang der seriellen Schnittstelle zur Verfügung. Änderung von Version1.01 zu 1.02: Der Source Code wurde neu überarbeitet. Änderung von Version1.02 zu 1.03: Der Httpd verbessert die Webseite kann nun auch Bilder enthalten. Änderung von Version1.03 zu 1.04: Bugs beseitigt. Änderung von Version1.04 zu 1.05: Läuft nun auch mit dem neuen AVR-GCC 3.4.1 - avr-libc 1.0.4. Änderung von Version1.05 zu 1.06: Alle Konstanten groß geschrieben, und nun Register auch für Mega32 hinzugefügt. Änderung von Version1.06 zu 1.07: Fehler in der Datenannahme beseitigt, Source Code weiter aufgeräumt. Änderung von Version1.07 zu 1.08: ATMega32 funktioniert nun auch! Änderung von Version1.08 zu 1.09: Interrupt geändert (von Flankengetriggert auf High Pegel) Änderung von Version1.09 zu 1.13: Enthält Routine für Uhrzeit, sowie Anfänge eines FTP Servers Änderung von Version1.13 zu 1.16: Es wurde ein Fehler bei den Antwortpacketen beseitigt. Device.c wurde auf Geschwindigkeit optimiert. Aus dem Hauptprogramm sind die Routinen für den UART entfernt worden und in eine eigende Datei gepackt. Änderung von Version1.16 zu 1.17: Fehler aus ftpd.c den ich mit ver.1.16 eingehandelt habe beseitigt. In tcp.c neue Rutine hinzugefügt Add_TCP_Datastring. Über Telnet wird die UHR mit den befehl time ausgegeben. Setzen der Uhr mit Telnet set time xx:xx:xx . Änderung von Version1.17 zu 1.18: Den Befehl Quit bei einer Telnet Verbindung hinzugefügt. Desweiteren den TCP Stack umgeschrieben und verbessert. Änderung von Version1.18 zu 1.19: Änderungen von Holger Klabunde übernommen! Webseite enthält einen Counter. Änderung von Version1.19 zu 1.20: GPL auf Wunsch hinzugefügt! Noch weiter Änderungen am TCP-Stack. Änderung von Version1.20 zu 1.21: Noch ein Bug in checksum.c beseitigt!! Auch wer eine ältere Version benutzt sollte checksum.c erneuern! Änderung von Version1.21 zu 1.22: Source Code formatiert damit man diesen besser ausdrucken kann Änderung von Version1.22 zu 1.23: In TCP_ADD_DATA IF Abfragen für Counter durch strncmp ersetzt. Sendpage Globale Variable entfernt und durch eine Lokale ersetzt. Änderung von Version1.23 zu 1.24: arp.c ip.c laufen schneller ab. mmc.c lbr für Teste eingefügt. Änderung von Version1.24 zu 1.26: Webserver läuft nun mit MMC/SD Karte (getestet mit 128MB SD Karte von LEXAR / HAMA) Dateien müssen sich noch alle im Hauptverzeichnis befinden. SD Karte mit FAT16 formatieren. Dateien können fragmentiert sein. Änderung von Version1.26 zu 1.27: mmc.c optimiert Änderung von Version1.27 zu 1.28: fat.c optimiert Änderung von Version1.28 zu 1.30: fat.c optimiert, Telnet Befehle hinzugefügt geändert Time,Time -S,( Dir und CD für MMC/SD Karten) Änderung von Version1.30 zu 1.31: Fat.c weiter Optimiert, Struct bei IP eingefügt Änderung von Version1.31 zu 1.32: ICMP,ARP usw. struct benutzt anstelle von defines Änderung von Version1.32 zu 1.33: interrupt4.c geändert Änderung von Version1.33 zu 1.34: interrupt4.c geändert sowie RTL8019.c/.h Holger Buss Webserver Belegung mit aufgenommen Änderung von Version1.34 zu 1.35: Anpassung an AVRGCC20050214 Änderung von Version1.35 zu 1.36: Fehler in der MMC.c beseitig (Danke an APE) Änderung von Version1.36 zu 1.38: Probleme mit der Anzeige von CardInit beseitigt. Änderung von Version1.38 zu 1.39: Anpassung an AVRGCC20070525 Änderung von Version1.39 zu 1.40: Übernahme der gesamten Änderungen von Holger Buss (www.mikrocontroller.com) und vielen anderen Leuten mehr Die Default-Einstellungen sind IP:192.168.0.160 ohne MMC mit RTL8019 und Mega128 also die für meinen Einplatinen - Webserver und auch nur diese Einstellungen wurden von mir getestet.