Replies: 2 comments 2 replies
-
it is still early to document any usage, since the stack is still changing too fast. You could look at ci build linkermap, which list all resource used by each family in each examples https://github.com/hathach/tinyusb/actions/runs/3779501216/jobs/6424805144#step:10:28 |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Related area
Documentation request
Hardware specification
A (possibly small) selection of supported architectures
Is your feature request related to a problem?
My apologies if I've missed this somewhere, but I've looked around and can't find any size metrics. I did find a mention in the getting started page for for checking the size...
It's hard to know what the actual resource requirements are without hard numbers. I would suggest adding columns for "code size" and "ram required" to https://github.com/hathach/tinyusb/blob/master/docs/reference/supported.rst
Alternatively, a simple table for a common processor family for base Host and Function, plus a (possibly limited) list of adders for various supported protocol options.
Describe the solution you'd like
Ideally, one wants to be able to budget memory when designing an embedded system, before beginning development.
I have checked existing issues, dicussion and documentation
Beta Was this translation helpful? Give feedback.
All reactions