Com'on.
Are you really saying, that Andrew has not the right to make SW available for everyone to work with, even if not finished?
Nobody is forced to use it.
Should Andrew withdraw the SW, because his ideas on what is important to him does not coincide with "the community"?
It seems that so many are desperate to have usb-host software developed for teensy, but few are willing to contribute to the development, there seem to be only demanding 'users'.
Yep, people think I'm some kid at home, with nothing better to do.
Thank you for understanding, and you are correct, people don't want to do the leg work or be bothered to learn.
@Elmue @stevech
The actual API is still in flux... things may change in a way that breaks something written today.
I released it early mainly for people who are experienced enough to give feedback. This way you get an API that you want.
There are some people and companies already using it, and have helped to find bugs.
The main reason for no docs is total lack of time.
My work is very demanding, sometimes I go 36 hours straight.
I actually wish I had more time to add more code and documentation, it isn't that I do not want to.
If that bothers you, I'm really sorry. There are only so many hours in a day.
If you are experienced enough, you could help out and contribute.
It isn't going to be easy to understand the internals even with documentation to anyone who is inexperienced, mainly because of the fact everything runs in an ISR context..
If you have experience with coding with multiple threads, and OS kernels, you would totally get it. Most people do not.
Demos are another story... They are short because the whole API has been abstracted and simplified for you.
Most of the demos are there to simply be used as tests to verify code works.
It is actually much easier to use than you think because 99.9% of the actual work is abstracted away, runs in the background, and once started requires no additional code to monitor the state of a device. Don't worry though, more is on the way.