summaryrefslogtreecommitdiff
path: root/docs/reference/usb_classes.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/reference/usb_classes.rst')
-rw-r--r--docs/reference/usb_classes.rst5
1 files changed, 1 insertions, 4 deletions
diff --git a/docs/reference/usb_classes.rst b/docs/reference/usb_classes.rst
index 00a251ffb..387587b48 100644
--- a/docs/reference/usb_classes.rst
+++ b/docs/reference/usb_classes.rst
@@ -268,10 +268,7 @@ Most classes require callback functions:
Performance Considerations
--------------------------
-- **Buffer Sizes**: Match endpoint buffer sizes to expected data rates
-- **Transfer Types**: Use appropriate USB transfer types (bulk, interrupt, isochronous)
-- **CPU Usage**: Minimize processing in interrupt context
-- **Memory Usage**: Static allocation only, no dynamic memory
+When implementing USB classes, match **buffer sizes** to expected data rates to avoid bottlenecks. Choose appropriate **transfer types** based on your application's requirements. Keep **callback processing** lightweight for optimal performance. Avoid **memory allocations in critical paths** where possible to maintain consistent performance.
Testing and Validation
----------------------