added RS232 support and changed SPI to always transmit the register address first NOT TESTED!
merge