Can I upload firmware from within my PC application - TeensyUser/doc GitHub Wiki
For Win10 applications there is TeensySharp which provides some helper classes to handle the following common tasks:
- Finding all Teensies on the USB tree (get a list with entries for each found board containing its serialnumber and the name of the COM port to which it is connected)
- Provide information when a Teensy is connected or removed from the USB Tree
- Uploading of firmware (hex files) from within the user application.
GitHub: https://github.com/luni64/TeensySharp
Nuget package: https://www.nuget.org/packages/lunOptics.libTeensySharp/