Create branch for implementation of SPI. Is turning out more flexible for connection protocols. Will probably become standard even is I2C is used.
Bit more work on SPI/I2C setup. Still won't send or receive anything.
Change branch name from spi to multidev to reflect new developments. Add initial UART implementation. Add check to not allow incomplete source implementations to be used in release mode.
Switch serial handling to be done by boost. Still needs work. Like, it shouldn't open and close the serial port every time the values are pulled.
Merge multidev back into master, since multidev support is about to be removed and the serial handling should mostly work.