AuTerm uses QSerialPort directly, not many functions are needed to support this and it seems like with some changes this could instead be an abstract class, plugins could they add additional transports that are not physical RS232 (or compatible) serial ports and use AuTerm with them e.g. NUS over Bluetooth
[x] Add support for plugin types
[x] Add transport type plugin
[x] Disable loading unsupported plugin types
[x] Add proper transport plugin selection/detection
[x] Create generic transport plugins for AutMainWindow usage
[x] Create sample/dummy transport plugin
[x] Check transport plugins work in dynamic builds
[x] Check transport plugins work in static builds
[x] Check transport plugin code compiles on windows
AuTerm uses QSerialPort directly, not many functions are needed to support this and it seems like with some changes this could instead be an abstract class, plugins could they add additional transports that are not physical RS232 (or compatible) serial ports and use AuTerm with them e.g. NUS over Bluetooth