/Space-Bus

[abandonware] Software and hardware for the space automation bus at RevSpace

Primary LanguageC

== SPACEBUS ==

== ABOUT ==
The SpaceBus protocol stack is a collection of several protocols intended for
medium-scale communication networks involving mostly small, embedded devices
such as microcontrollers. It is designed to be mostly small and simple, though
with enough power for simple automation tasks.

Further documentation and the specification can be found at:

	https://revspace.nl/RevelationSpace/SpaceBus


== FILES ==

application/			stand-alone software
	elrc/			the Electronic Lift Room Controller example
	tests/			library test programs

hw/				hardware designs

infra/				infrastructure software
	arbiter/		the SBLP arbiter code

lib/				library code
	sblp/			SpaceBus Link Protocol
	tiny485/		ATTiny byte-level framing & rs485 driver

scratch/			scratch files, experiments, sketches


== TODO ==

- write SBP (Space Bus Protocol) specification
- document wiring/pinout
- implement software
- design hardware:
   - psu
   - arbiters
   - simple SBP-enabled GPIO devices
   - ethernet<->space bus gateway/router
   - 'T-junction'

- and more...