A simple physical and software protocol for interfacing embedded systems.