Merge pull request #316 from kanoi/icarus Icarus catch more USB errors and close/reopen the port / api.c DEBUG message bug