I updated TeensySharp https://github.com/luni64/TeensySharp to be compatible with Teensy 4.0.

It provides a few helper classes for C# Windows applications to perform the following tasks:

  • Finding all Teensies on the USB tree. I.e. it provides a list with entries for each found Teensy. The entries contain the serial number, the board type (T2 ... T4.0) and the name of the COM port to which it is connected.
  • It can trigger an event whenever a Teensy is connected or removed from the USB Tree.
  • It provides classes to upload firmware (ihex files) from within your user application. You can also use this feature to easily write a "branded" uploader (example included).