Download List

Project Description

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.

System Requirements

System requirement is not defined
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-03-14 09:16 Back to release list
0.2

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.
Tags: Minor feature enhancements

Project Resources