diff --git a/libraries/AP_HAL_Linux/HAL_Linux_Class.cpp b/libraries/AP_HAL_Linux/HAL_Linux_Class.cpp index 13a86003ff..bfe464bdae 100644 --- a/libraries/AP_HAL_Linux/HAL_Linux_Class.cpp +++ b/libraries/AP_HAL_Linux/HAL_Linux_Class.cpp @@ -164,8 +164,9 @@ static RCInput_Navio2 rcinDriver; #elif CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_RST_ZYNQ static RCInput_RCProtocol rcinDriver{"/dev/ttyPS0", NULL}; #elif CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_VNAV -// this is needed to allow for RC input using SERIALn_PROTOCOL=23 -static RCInput_RCProtocol rcinDriver{"/dev/null", NULL}; +// this is needed to allow for RC input using SERIALn_PROTOCOL=23. No fd is opened +// in the linux driver and instead user needs to provide a uart via SERIALn_PROTOCOL +static RCInput_RCProtocol rcinDriver{nullptr, nullptr}; #else static RCInput rcinDriver; #endif