mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-03-11 17:13:56 -03:00
GCS_MAVLink: panic in SITL if we fail to write to uart
This commit is contained in:
parent
73bc277470
commit
4d46c801f2
@ -145,7 +145,14 @@ void comm_send_buffer(mavlink_channel_t chan, const uint8_t *buf, uint8_t len)
|
||||
// an alternative protocol is active
|
||||
return;
|
||||
}
|
||||
mavlink_comm_port[chan]->write(buf, len);
|
||||
const size_t written = mavlink_comm_port[chan]->write(buf, len);
|
||||
#if CONFIG_HAL_BOARD == HAL_BOARD_SITL
|
||||
if (written < len) {
|
||||
AP_HAL::panic("Short write on UART: %d < %u", written, len);
|
||||
}
|
||||
#else
|
||||
(void)written;
|
||||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user