Test your new application on Linux or Windows ============================================= It is a lot easier to build and debug the micro-controller application in PC than in actual target environment. Making and testing PC build first allows one to work out most of bugs. Build *************** * Linux: Cmake build can be used from command line, from QT creator, etc. * Windows: Use Visual Studio 2019, the library has native .sln files for it. Test communication ****************** * Run both ends of communication in PC. * Often you can test your IO code against one of the examples * ispy example can be used to view how it works. Serial communication ******************** * In Windows we have com0com to generate loop back serial ports. Unfortunately this has issues with modern Windows and requires disabling much security to work. * In linux, tty0tty is really useful. It generates loop back serial port.