Hardware interfaces and device drivers.
Arduino library for configuring Trinamic stepper drivers over UART and SPI.