Add serial_service.readBytes in wait_for_ack

This commit is contained in:
MichaelDu 2020-09-01 19:55:07 +08:00 committed by duzhipeng
parent a035516a20
commit a5d18e1cbd

View File

@ -112,6 +112,7 @@ bool GcodeHost::wait_for_ack(uint32_t timeout, bool checksum, const char * ack)
size_t len = serial_service.available(); size_t len = serial_service.available();
if (len > 0) { if (len > 0) {
uint8_t * sbuf = (uint8_t *)malloc(len+1); uint8_t * sbuf = (uint8_t *)malloc(len+1);
serial_service.readBytes(sbuf, len);
if(!sbuf) { if(!sbuf) {
_error = ERROR_MEMORY_PROBLEM; _error = ERROR_MEMORY_PROBLEM;
return false; return false;