Преглед изворни кода

Add XON/XOFF options to example configs

Scott Lahteine пре 7 година
родитељ
комит
94caabf89a
60 измењених фајлова са 640 додато и 34 уклоњено
  1. 2
    1
      Marlin/example_configurations/AlephObjects/TAZ4/Configuration.h
  2. 22
    0
      Marlin/example_configurations/AlephObjects/TAZ4/Configuration_adv.h
  3. 2
    1
      Marlin/example_configurations/AliExpress/CL-260/Configuration.h
  4. 2
    1
      Marlin/example_configurations/Anet/A6/Configuration.h
  5. 22
    0
      Marlin/example_configurations/Anet/A6/Configuration_adv.h
  6. 2
    1
      Marlin/example_configurations/Anet/A8/Configuration.h
  7. 22
    0
      Marlin/example_configurations/Anet/A8/Configuration_adv.h
  8. 2
    1
      Marlin/example_configurations/BQ/Hephestos/Configuration.h
  9. 22
    0
      Marlin/example_configurations/BQ/Hephestos/Configuration_adv.h
  10. 2
    1
      Marlin/example_configurations/BQ/Hephestos_2/Configuration.h
  11. 22
    0
      Marlin/example_configurations/BQ/Hephestos_2/Configuration_adv.h
  12. 2
    1
      Marlin/example_configurations/BQ/WITBOX/Configuration.h
  13. 22
    0
      Marlin/example_configurations/BQ/WITBOX/Configuration_adv.h
  14. 2
    1
      Marlin/example_configurations/Cartesio/Configuration.h
  15. 22
    0
      Marlin/example_configurations/Cartesio/Configuration_adv.h
  16. 2
    1
      Marlin/example_configurations/Creality/CR-10/Configuration.h
  17. 2
    1
      Marlin/example_configurations/Felix/Configuration.h
  18. 22
    0
      Marlin/example_configurations/Felix/Configuration_adv.h
  19. 2
    1
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  20. 2
    1
      Marlin/example_configurations/Folger Tech/i3-2020/Configuration.h
  21. 22
    0
      Marlin/example_configurations/Folger Tech/i3-2020/Configuration_adv.h
  22. 2
    1
      Marlin/example_configurations/Geeetech/GT2560/Configuration.h
  23. 2
    1
      Marlin/example_configurations/Geeetech/I3_Pro_X-GT2560/Configuration.h
  24. 2
    1
      Marlin/example_configurations/Infitary/i3-M508/Configuration.h
  25. 22
    0
      Marlin/example_configurations/Infitary/i3-M508/Configuration_adv.h
  26. 2
    1
      Marlin/example_configurations/Malyan/M150/Configuration.h
  27. 22
    0
      Marlin/example_configurations/Malyan/M150/Configuration_adv.h
  28. 2
    1
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  29. 2
    1
      Marlin/example_configurations/RigidBot/Configuration.h
  30. 22
    0
      Marlin/example_configurations/RigidBot/Configuration_adv.h
  31. 2
    1
      Marlin/example_configurations/SCARA/Configuration.h
  32. 22
    0
      Marlin/example_configurations/SCARA/Configuration_adv.h
  33. 2
    1
      Marlin/example_configurations/TinyBoy2/Configuration.h
  34. 22
    0
      Marlin/example_configurations/TinyBoy2/Configuration_adv.h
  35. 2
    1
      Marlin/example_configurations/Velleman/K8200/Configuration.h
  36. 22
    0
      Marlin/example_configurations/Velleman/K8200/Configuration_adv.h
  37. 2
    1
      Marlin/example_configurations/Velleman/K8400/Configuration.h
  38. 22
    0
      Marlin/example_configurations/Velleman/K8400/Configuration_adv.h
  39. 2
    1
      Marlin/example_configurations/Velleman/K8400/Dual-head/Configuration.h
  40. 2
    1
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  41. 2
    1
      Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h
  42. 22
    0
      Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration_adv.h
  43. 2
    1
      Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h
  44. 22
    0
      Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration_adv.h
  45. 2
    1
      Marlin/example_configurations/delta/generic/Configuration.h
  46. 22
    0
      Marlin/example_configurations/delta/generic/Configuration_adv.h
  47. 2
    1
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  48. 22
    0
      Marlin/example_configurations/delta/kossel_mini/Configuration_adv.h
  49. 2
    1
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  50. 22
    0
      Marlin/example_configurations/delta/kossel_pro/Configuration_adv.h
  51. 2
    1
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  52. 22
    0
      Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h
  53. 2
    1
      Marlin/example_configurations/gCreate/gMax1.5+/Configuration.h
  54. 22
    0
      Marlin/example_configurations/gCreate/gMax1.5+/Configuration_adv.h
  55. 2
    1
      Marlin/example_configurations/makibox/Configuration.h
  56. 22
    0
      Marlin/example_configurations/makibox/Configuration_adv.h
  57. 2
    1
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  58. 22
    0
      Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h
  59. 2
    1
      Marlin/example_configurations/wt150/Configuration.h
  60. 22
    0
      Marlin/example_configurations/wt150/Configuration_adv.h

+ 2
- 1
Marlin/example_configurations/AlephObjects/TAZ4/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/AlephObjects/TAZ4/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/AliExpress/CL-260/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 2
- 1
Marlin/example_configurations/Anet/A6/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 115200
114 115
 

+ 22
- 0
Marlin/example_configurations/Anet/A6/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/Anet/A8/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 115200
114 115
 

+ 22
- 0
Marlin/example_configurations/Anet/A8/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/BQ/Hephestos/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 115200
114 115
 

+ 22
- 0
Marlin/example_configurations/BQ/Hephestos/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/BQ/Hephestos_2/Configuration.h Прегледај датотеку

@@ -106,8 +106,9 @@
106 106
  *
107 107
  * 250000 works in most cases, but you might try a lower speed if
108 108
  * you commonly experience drop-outs during host printing.
109
+ * You may try up to 1000000 to speed up SD file transfer.
109 110
  *
110
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
111
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
111 112
  */
112 113
 #define BAUDRATE 115200
113 114
 

+ 22
- 0
Marlin/example_configurations/BQ/Hephestos_2/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 32
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/BQ/WITBOX/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 115200
114 115
 

+ 22
- 0
Marlin/example_configurations/BQ/WITBOX/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/Cartesio/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 115200
114 115
 

+ 22
- 0
Marlin/example_configurations/Cartesio/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/Creality/CR-10/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 115200
114 115
 

+ 2
- 1
Marlin/example_configurations/Felix/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/Felix/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/Felix/DUAL/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 2
- 1
Marlin/example_configurations/Folger Tech/i3-2020/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/Folger Tech/i3-2020/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/Geeetech/GT2560/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 2
- 1
Marlin/example_configurations/Geeetech/I3_Pro_X-GT2560/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 2
- 1
Marlin/example_configurations/Infitary/i3-M508/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/Infitary/i3-M508/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/Malyan/M150/Configuration.h Прегледај датотеку

@@ -112,8 +112,9 @@
112 112
  *
113 113
  * 250000 works in most cases, but you might try a lower speed if
114 114
  * you commonly experience drop-outs during host printing.
115
+ * You may try up to 1000000 to speed up SD file transfer.
115 116
  *
116
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
117
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
117 118
  */
118 119
 #define BAUDRATE 115200
119 120
 

+ 22
- 0
Marlin/example_configurations/Malyan/M150/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 2
- 1
Marlin/example_configurations/RigidBot/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 115200
114 115
 

+ 22
- 0
Marlin/example_configurations/RigidBot/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/SCARA/Configuration.h Прегледај датотеку

@@ -137,8 +137,9 @@
137 137
  *
138 138
  * 250000 works in most cases, but you might try a lower speed if
139 139
  * you commonly experience drop-outs during host printing.
140
+ * You may try up to 1000000 to speed up SD file transfer.
140 141
  *
141
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
142
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
142 143
  */
143 144
 #define BAUDRATE 250000
144 145
 

+ 22
- 0
Marlin/example_configurations/SCARA/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/TinyBoy2/Configuration.h Прегледај датотеку

@@ -123,8 +123,9 @@
123 123
  *
124 124
  * 250000 works in most cases, but you might try a lower speed if
125 125
  * you commonly experience drop-outs during host printing.
126
+ * You may try up to 1000000 to speed up SD file transfer.
126 127
  *
127
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
128
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
128 129
  */
129 130
 #define BAUDRATE 115200
130 131
 

+ 22
- 0
Marlin/example_configurations/TinyBoy2/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 64
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/Velleman/K8200/Configuration.h Прегледај датотеку

@@ -123,8 +123,9 @@
123 123
  *
124 124
  * 250000 works in most cases, but you might try a lower speed if
125 125
  * you commonly experience drop-outs during host printing.
126
+ * You may try up to 1000000 to speed up SD file transfer.
126 127
  *
127
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
128
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
128 129
  */
129 130
 #define BAUDRATE 250000
130 131
 

+ 22
- 0
Marlin/example_configurations/Velleman/K8200/Configuration_adv.h Прегледај датотеку

@@ -753,6 +753,28 @@
753 753
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
754 754
 #define TX_BUFFER_SIZE 128
755 755
 
756
+// Host Receive Buffer Size
757
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
758
+// To use flow control, set this buffer size to at least 1024 bytes.
759
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
760
+//#define RX_BUFFER_SIZE 1024
761
+
762
+#if RX_BUFFER_SIZE >= 1024
763
+  // Enable to have the controller send XON/XOFF control characters to
764
+  // the host to signal the RX buffer is becoming full.
765
+  //#define SERIAL_XON_XOFF
766
+#endif
767
+
768
+#if ENABLED(SDSUPPORT)
769
+  // Enable this option to collect and display the maximum
770
+  // RX queue usage after transferring a file to SD.
771
+  //#define SERIAL_STATS_MAX_RX_QUEUED
772
+
773
+  // Enable this option to collect and display the number
774
+  // of dropped bytes after a file transfer to SD.
775
+  //#define SERIAL_STATS_DROPPED_RX
776
+#endif
777
+
756 778
 // Enable an emergency-command parser to intercept certain commands as they
757 779
 // enter the serial receive buffer, so they cannot be blocked.
758 780
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/Velleman/K8400/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/Velleman/K8400/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/Velleman/K8400/Dual-head/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 2
- 1
Marlin/example_configurations/adafruit/ST7565/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 2
- 1
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration_adv.h Прегледај датотеку

@@ -742,6 +742,28 @@
742 742
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
743 743
 #define TX_BUFFER_SIZE 0
744 744
 
745
+// Host Receive Buffer Size
746
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
747
+// To use flow control, set this buffer size to at least 1024 bytes.
748
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
749
+//#define RX_BUFFER_SIZE 1024
750
+
751
+#if RX_BUFFER_SIZE >= 1024
752
+  // Enable to have the controller send XON/XOFF control characters to
753
+  // the host to signal the RX buffer is becoming full.
754
+  //#define SERIAL_XON_XOFF
755
+#endif
756
+
757
+#if ENABLED(SDSUPPORT)
758
+  // Enable this option to collect and display the maximum
759
+  // RX queue usage after transferring a file to SD.
760
+  //#define SERIAL_STATS_MAX_RX_QUEUED
761
+
762
+  // Enable this option to collect and display the number
763
+  // of dropped bytes after a file transfer to SD.
764
+  //#define SERIAL_STATS_DROPPED_RX
765
+#endif
766
+
745 767
 // Enable an emergency-command parser to intercept certain commands as they
746 768
 // enter the serial receive buffer, so they cannot be blocked.
747 769
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration_adv.h Прегледај датотеку

@@ -742,6 +742,28 @@
742 742
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
743 743
 #define TX_BUFFER_SIZE 0
744 744
 
745
+// Host Receive Buffer Size
746
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
747
+// To use flow control, set this buffer size to at least 1024 bytes.
748
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
749
+//#define RX_BUFFER_SIZE 1024
750
+
751
+#if RX_BUFFER_SIZE >= 1024
752
+  // Enable to have the controller send XON/XOFF control characters to
753
+  // the host to signal the RX buffer is becoming full.
754
+  //#define SERIAL_XON_XOFF
755
+#endif
756
+
757
+#if ENABLED(SDSUPPORT)
758
+  // Enable this option to collect and display the maximum
759
+  // RX queue usage after transferring a file to SD.
760
+  //#define SERIAL_STATS_MAX_RX_QUEUED
761
+
762
+  // Enable this option to collect and display the number
763
+  // of dropped bytes after a file transfer to SD.
764
+  //#define SERIAL_STATS_DROPPED_RX
765
+#endif
766
+
745 767
 // Enable an emergency-command parser to intercept certain commands as they
746 768
 // enter the serial receive buffer, so they cannot be blocked.
747 769
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/delta/generic/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/delta/generic/Configuration_adv.h Прегледај датотеку

@@ -742,6 +742,28 @@
742 742
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
743 743
 #define TX_BUFFER_SIZE 0
744 744
 
745
+// Host Receive Buffer Size
746
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
747
+// To use flow control, set this buffer size to at least 1024 bytes.
748
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
749
+//#define RX_BUFFER_SIZE 1024
750
+
751
+#if RX_BUFFER_SIZE >= 1024
752
+  // Enable to have the controller send XON/XOFF control characters to
753
+  // the host to signal the RX buffer is becoming full.
754
+  //#define SERIAL_XON_XOFF
755
+#endif
756
+
757
+#if ENABLED(SDSUPPORT)
758
+  // Enable this option to collect and display the maximum
759
+  // RX queue usage after transferring a file to SD.
760
+  //#define SERIAL_STATS_MAX_RX_QUEUED
761
+
762
+  // Enable this option to collect and display the number
763
+  // of dropped bytes after a file transfer to SD.
764
+  //#define SERIAL_STATS_DROPPED_RX
765
+#endif
766
+
745 767
 // Enable an emergency-command parser to intercept certain commands as they
746 768
 // enter the serial receive buffer, so they cannot be blocked.
747 769
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/delta/kossel_mini/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/delta/kossel_mini/Configuration_adv.h Прегледај датотеку

@@ -742,6 +742,28 @@
742 742
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
743 743
 #define TX_BUFFER_SIZE 0
744 744
 
745
+// Host Receive Buffer Size
746
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
747
+// To use flow control, set this buffer size to at least 1024 bytes.
748
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
749
+//#define RX_BUFFER_SIZE 1024
750
+
751
+#if RX_BUFFER_SIZE >= 1024
752
+  // Enable to have the controller send XON/XOFF control characters to
753
+  // the host to signal the RX buffer is becoming full.
754
+  //#define SERIAL_XON_XOFF
755
+#endif
756
+
757
+#if ENABLED(SDSUPPORT)
758
+  // Enable this option to collect and display the maximum
759
+  // RX queue usage after transferring a file to SD.
760
+  //#define SERIAL_STATS_MAX_RX_QUEUED
761
+
762
+  // Enable this option to collect and display the number
763
+  // of dropped bytes after a file transfer to SD.
764
+  //#define SERIAL_STATS_DROPPED_RX
765
+#endif
766
+
745 767
 // Enable an emergency-command parser to intercept certain commands as they
746 768
 // enter the serial receive buffer, so they cannot be blocked.
747 769
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/delta/kossel_pro/Configuration.h Прегледај датотеку

@@ -111,8 +111,9 @@
111 111
  *
112 112
  * 250000 works in most cases, but you might try a lower speed if
113 113
  * you commonly experience drop-outs during host printing.
114
+ * You may try up to 1000000 to speed up SD file transfer.
114 115
  *
115
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
116
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
116 117
  */
117 118
 #define BAUDRATE 115200
118 119
 

+ 22
- 0
Marlin/example_configurations/delta/kossel_pro/Configuration_adv.h Прегледај датотеку

@@ -747,6 +747,28 @@
747 747
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
748 748
 #define TX_BUFFER_SIZE 0
749 749
 
750
+// Host Receive Buffer Size
751
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
752
+// To use flow control, set this buffer size to at least 1024 bytes.
753
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
754
+//#define RX_BUFFER_SIZE 1024
755
+
756
+#if RX_BUFFER_SIZE >= 1024
757
+  // Enable to have the controller send XON/XOFF control characters to
758
+  // the host to signal the RX buffer is becoming full.
759
+  //#define SERIAL_XON_XOFF
760
+#endif
761
+
762
+#if ENABLED(SDSUPPORT)
763
+  // Enable this option to collect and display the maximum
764
+  // RX queue usage after transferring a file to SD.
765
+  //#define SERIAL_STATS_MAX_RX_QUEUED
766
+
767
+  // Enable this option to collect and display the number
768
+  // of dropped bytes after a file transfer to SD.
769
+  //#define SERIAL_STATS_DROPPED_RX
770
+#endif
771
+
750 772
 // Enable an emergency-command parser to intercept certain commands as they
751 773
 // enter the serial receive buffer, so they cannot be blocked.
752 774
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/delta/kossel_xl/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h Прегледај датотеку

@@ -742,6 +742,28 @@
742 742
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
743 743
 #define TX_BUFFER_SIZE 0
744 744
 
745
+// Host Receive Buffer Size
746
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
747
+// To use flow control, set this buffer size to at least 1024 bytes.
748
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
749
+//#define RX_BUFFER_SIZE 1024
750
+
751
+#if RX_BUFFER_SIZE >= 1024
752
+  // Enable to have the controller send XON/XOFF control characters to
753
+  // the host to signal the RX buffer is becoming full.
754
+  //#define SERIAL_XON_XOFF
755
+#endif
756
+
757
+#if ENABLED(SDSUPPORT)
758
+  // Enable this option to collect and display the maximum
759
+  // RX queue usage after transferring a file to SD.
760
+  //#define SERIAL_STATS_MAX_RX_QUEUED
761
+
762
+  // Enable this option to collect and display the number
763
+  // of dropped bytes after a file transfer to SD.
764
+  //#define SERIAL_STATS_DROPPED_RX
765
+#endif
766
+
745 767
 // Enable an emergency-command parser to intercept certain commands as they
746 768
 // enter the serial receive buffer, so they cannot be blocked.
747 769
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/gCreate/gMax1.5+/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/gCreate/gMax1.5+/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 32
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/makibox/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/makibox/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/tvrrug/Round2/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 250000
114 115
 

+ 22
- 0
Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

+ 2
- 1
Marlin/example_configurations/wt150/Configuration.h Прегледај датотеку

@@ -107,8 +107,9 @@
107 107
  *
108 108
  * 250000 works in most cases, but you might try a lower speed if
109 109
  * you commonly experience drop-outs during host printing.
110
+ * You may try up to 1000000 to speed up SD file transfer.
110 111
  *
111
- * :[2400, 9600, 19200, 38400, 57600, 115200, 250000]
112
+ * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000]
112 113
  */
113 114
 #define BAUDRATE 115200
114 115
 

+ 22
- 0
Marlin/example_configurations/wt150/Configuration_adv.h Прегледај датотеку

@@ -740,6 +740,28 @@
740 740
 // :[0, 2, 4, 8, 16, 32, 64, 128, 256]
741 741
 #define TX_BUFFER_SIZE 0
742 742
 
743
+// Host Receive Buffer Size
744
+// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough.
745
+// To use flow control, set this buffer size to at least 1024 bytes.
746
+// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048]
747
+//#define RX_BUFFER_SIZE 1024
748
+
749
+#if RX_BUFFER_SIZE >= 1024
750
+  // Enable to have the controller send XON/XOFF control characters to
751
+  // the host to signal the RX buffer is becoming full.
752
+  //#define SERIAL_XON_XOFF
753
+#endif
754
+
755
+#if ENABLED(SDSUPPORT)
756
+  // Enable this option to collect and display the maximum
757
+  // RX queue usage after transferring a file to SD.
758
+  //#define SERIAL_STATS_MAX_RX_QUEUED
759
+
760
+  // Enable this option to collect and display the number
761
+  // of dropped bytes after a file transfer to SD.
762
+  //#define SERIAL_STATS_DROPPED_RX
763
+#endif
764
+
743 765
 // Enable an emergency-command parser to intercept certain commands as they
744 766
 // enter the serial receive buffer, so they cannot be blocked.
745 767
 // Currently handles M108, M112, M410

Loading…
Откажи
Сачувај