|
|
|
@ -893,9 +893,9 @@ Mavlink::get_free_tx_buf()
@@ -893,9 +893,9 @@ Mavlink::get_free_tx_buf()
|
|
|
|
|
return 1500; |
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
// No FIONWRITE on Linux
|
|
|
|
|
// No FIONSPACE on Linux todo:use SIOCOUTQ and queue size to emulate FIONSPACE
|
|
|
|
|
#if !defined(__PX4_LINUX) && !defined(__PX4_DARWIN) |
|
|
|
|
(void) ioctl(_uart_fd, FIONWRITE, (unsigned long)&buf_free); |
|
|
|
|
(void) ioctl(_uart_fd, FIONSPACE, (unsigned long)&buf_free); |
|
|
|
|
#else |
|
|
|
|
//Linux cp210x does not support TIOCOUTQ
|
|
|
|
|
buf_free = 256; |
|
|
|
|