Update ReadMe.md

This commit is contained in:
Luc 2021-11-20 09:49:16 +08:00
parent a221724019
commit 36a7a62e2b

View File

@ -37,14 +37,19 @@ As based of MKS protocol 1KB looks a good start
- Tail: CRC + tail tag (TBD) - Tail: CRC + tail tag (TBD)
### Ack ### Ack
- communication may rely on pins like for MKS or response packet using also same block description so transfer can be done when GCODE command is send to printer, and printer can ack/raise error or answer GCODE command also when transfer is on going. - communication may rely on pins like for MKS or response packet using also same block description so transfer can be done when GCODE command is send to printer, and printer can ack/raise error or answer GCODE command also when transfer is on going.
- so tranfer is not blocking and polling is not a noise - so tranfer is not blocking and polling is not a noise
### Error checking ### Error checking
- The error check will rely on CRC instead of checksum because more reliable - The error check will rely on CRC instead of checksum because more reliable
- The error control can be a mix between a resend and automatically adjust/decrease the transfer baud rate in case of EMI issues - The error control can be a mix between a resend and automatically adjust/decrease the transfer baud rate in case of EMI issues
### Performance ### Performance
- The goal is to be as close as possible as current MKS transfer = 100KB, do not expect instant magical transfer but better one. - The goal is to be as close as possible as current MKS transfer = 100KB, do not expect instant magical transfer but better one.
### Libraries ### Libraries
- CRC library seems a good candidat for CRC part - CRC library seems a good candidat for CRC part