mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-22 09:28:58 +00:00
Nuttx added FIONSPACE and fixed FIONWRITE: had retuned the space and should have returned enqueued count
This commit is contained in:
committed by
Lorenz Meier
parent
81d00e730a
commit
3ed0bfe0d8
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user