|
2649 | 2649 | //#define FULL_REPORT_TO_HOST_FEATURE // Auto-report the machine status like Grbl CNC
|
2650 | 2650 | #endif
|
2651 | 2651 |
|
2652 |
| -// Bad Serial-connections can miss a received command by sending an 'ok' |
2653 |
| -// Therefore some clients abort after 30 seconds in a timeout. |
2654 |
| -// Some other clients start sending commands while receiving a 'wait'. |
2655 |
| -// This "wait" is only sent when the buffer is empty. 1 second is a good value here. |
| 2652 | +/** |
| 2653 | + * Bad Serial-connections can miss a received command by sending an 'ok' |
| 2654 | + * Therefore some clients abort after 30 seconds in a timeout. |
| 2655 | + * Some other clients start sending commands while receiving a 'wait'. |
| 2656 | + * This "wait" is only sent when the buffer is empty. 1 second is a good value here. |
| 2657 | + */ |
2656 | 2658 | //#define NO_TIMEOUTS 1000 // (ms)
|
2657 | 2659 |
|
2658 | 2660 | // Some clients will have this feature soon. This could make the NO_TIMEOUTS unnecessary.
|
|
2665 | 2667 | // For serial echo, the number of digits after the decimal point
|
2666 | 2668 | //#define SERIAL_FLOAT_PRECISION 4
|
2667 | 2669 |
|
| 2670 | +/** |
| 2671 | + * This feature is EXPERIMENTAL so use with caution and test thoroughly. |
| 2672 | + * Enable this option to receive data on the serial ports via the onboard DMA |
| 2673 | + * controller for more stable and reliable high-speed serial communication. |
| 2674 | + * Only some STM32 MCUs are currently supported. |
| 2675 | + * Note: This has no effect on emulated USB serial ports. |
| 2676 | + */ |
| 2677 | +//#define SERIAL_DMA |
| 2678 | + |
2668 | 2679 | /**
|
2669 | 2680 | * Set the number of proportional font spaces required to fill up a typical character space.
|
2670 | 2681 | * This can help to better align the output of commands like `G29 O` Mesh Output.
|
|
3442 | 3453 | /**
|
3443 | 3454 | * TWI/I2C BUS
|
3444 | 3455 | *
|
3445 |
| - * This feature is an EXPERIMENTAL feature so it shall not be used on production |
3446 |
| - * machines. Enabling this will allow you to send and receive I2C data from slave |
3447 |
| - * devices on the bus. |
| 3456 | + * This feature is EXPERIMENTAL but may be useful for custom I2C peripherals. |
| 3457 | + * Enable this to send and receive I2C data from slave devices on the bus. |
3448 | 3458 | *
|
3449 | 3459 | * ; Example #1
|
3450 | 3460 | * ; This macro send the string "Marlin" to the slave device with address 0x63 (99)
|
|
0 commit comments