Download List

Descripción del Proyecto

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-08-04 02:13
0.4

Elaboración de errores menores que la recepción de imágenes consecutivas afectados han sido corregidos. El código de ejemplo se ha añadido para un nodo de entrada analógica utilizando PIC16F876.
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

El PIC pila fue completamente reescrito (que ahora debe funcionar en cualquier PIC 14-bit con timer0 INT y el apoyo externo, ya que no utilizan el hardware USART más). El método de elaboración se ha cambiado en el tiempo basado en uno en lugar del 9 anterior-bits basado en el método. Se agregó el soporte para los perfiles de dispositivo y de multidifusión abordar por el perfil del dispositivo. Esquemas y el código de un YASP plenamente compatible con adaptador RS232 se incluyen, y el PIC pila de licencia fue cambiado a LGPL.
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

El significado de "tipo" de campo fue cambiado para ser más genérico. El "set_short_address comando" fue retirado de la pila de protocolos, y las direcciones a corto deben ser definidos por cada nodo. El tiempo de inactividad antes de que Texas se redujo de 22 a 11 bits, y el TX-respuesta-sin-espera-para-el comportamiento de inactividad fue retirado del protocolo. Apoyo a las direcciones de largo fue completado, y una bandera IDLE esta en YASP_STATE. Alertas para las tablas que cruzan las fronteras de página y optimizaciones de código de poco se hicieron.
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