C and python code for spi added. usart_ws2812 now takes a device as parameter.