Downloadliste

Projektbeschreibung

YASP is a simple and open protocol for building networks with small microcontrollers. It is designed to have a small footprint for easy implementation with minimal hardware resources, but without sacrifice advanced features and future growth. The protocol scalability is implemented using variable length fields. The physical layer use the NRZ encoding as in RS-232, but using dominant and recessive bus states to provide a reliable way to detect collisions.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-08-04 02:13
0.4

Minor Framing Fehler, die betroffenen Empfang von aufeinanderfolgenden Rahmen repariert worden. Beispiel-Code wurde für einen analogen Eingang Knoten mit PIC16F876 aufgenommen.
Tags: Minor bugfixes
Minor framing bugs that affected reception of consecutive frames have been fixed. Sample code has been added for an analog input node using pic16f876.

2003-06-15 04:48
0.3

Das PIC-Stack wurde komplett überarbeitet (es sollte nun in einem 14-Bit PIC mit Timer0 und externen INT Unterstützung ausgeführt werden, weil es nicht verwenden, die Hardware-USART mehr). Die Ausarbeitung war es, eine Methode der Zeit verändert-basierten ein anstelle der bisherigen 9.-Bit-Methode. Es wurde Unterstützung für Geräteprofile-und Multicast-Adressierung von dem Gerät Profil hinzugefügt. Schaltplan und Code für eine voll YASP-kompatible RS232-Adapter werden mitgeliefert, und der PIC-Stack LGPL-Lizenz wurde verändert.
Tags: Major bugfixes
The PIC stack was completely rewritten (it should now run in any 14-bit PIC with Timer0 and external INT support because it don't use the hardware USART anymore). The framing method was changed to a time-based one instead of the previous 9th-bit-based method. Support was added for device profiles and multicast addressing by device profile. Schematics and code for a fully YASP-compliant rs232 adapter are included, and the PIC stack license was changed to LGPL.

2003-03-14 09:16
0.2

Die Bedeutung der "Art"-Feld wurde geändert, um mehr Generika. Die "set_short_address"-Befehl wurde aus dem Protokoll-Stack entfernt, und kurzen Ansprachen werden von den einzelnen Knoten definiert werden. Der Leerlauf-Zeit vor TX war zwischen 22 und 11 Bit, und der TX-Antwort-ohne-wait-for-idle Verhalten entfernt wurde aus dem Protokoll reduziert werden. Unterstützung für lange Adressen wurde abgeschlossen, und ein IDLE-Flagge wurde YASP_STATE aufgenommen. Warnungen für Tabellen Kreuzung Seite Grenzen und wenig Code-Optimierungen vorgenommen.
Tags: Minor feature enhancements
The meaning of the "type" field was changed to be more generic. The "set_short_address" command was removed from the protocol stack, and short addresses must be defined by each node. The idle time before TX was reduced from 22 to 11 bits, and the TX-reply-without-wait-for-idle behavior was removed from the protocol. Support for long addresses was completed, and an IDLE flag was added to YASP_STATE. Alerts for tables crossing page borders and little code optimizations were made.

2002-12-31 08:15
0.1

Tags: Initial freshmeat announcement

Project Resources