summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tusb_option.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/tusb_option.h b/src/tusb_option.h
index 68eb4882c..64915cf62 100644
--- a/src/tusb_option.h
+++ b/src/tusb_option.h
@@ -530,9 +530,11 @@
#endif
// MAX3421 Host max. transfer attemps per frame (except control and iso)
-// temporary only one attemp (no retry) per frame allowed (more in work)
// retry quantity = (CFG_TUH_MAX3421_MAX_ATTEMPS_PER_FRAME - 1)
-// 0 = endless retries in current frame. is default to keep compatibility
+// 0 = endless retries. is default to keep compatibility
+// => this may overload MCU with permanently repeating NAK interrupts
+// => possible increased USB traffic, increased latencies, reduced data throughput
+// a usual attemp quantity is 3 (reference: the book "USB Complete" by Jan Axelson)
#ifndef CFG_TUH_MAX3421_MAX_ATTEMPS_PER_FRAME
#define CFG_TUH_MAX3421_MAX_ATTEMPS_PER_FRAME 0
#endif