A driver implementation for the TMC2209 stepper motor driver by Trinamic.
The implementation is focused on exposing the UART interface in a friendly manner, suitable for both blocking and non-blocking serial communication.