The new transport accepts an arbitrary baud rate instead of a device-type enum.
The transport/ subdirectory now contains implementations of the transport_t interface, which has been expanded to include flush and set_modem operations.