spi_i2c_uart_dc motor firmware