Browse Source

AP_OpticalFlow: init checks if enabled

mission-4.1.18
Randy Mackay 8 years ago
parent
commit
cf24eef359
  1. 5
      libraries/AP_OpticalFlow/OpticalFlow.cpp

5
libraries/AP_OpticalFlow/OpticalFlow.cpp

@ -83,6 +83,11 @@ OpticalFlow::OpticalFlow(AP_AHRS_NavEKF &ahrs)
void OpticalFlow::init(void) void OpticalFlow::init(void)
{ {
// return immediately if not enabled
if (!_enabled) {
return;
}
if (!backend) { if (!backend) {
#if CONFIG_HAL_BOARD == HAL_BOARD_PX4 || CONFIG_HAL_BOARD == HAL_BOARD_VRBRAIN #if CONFIG_HAL_BOARD == HAL_BOARD_PX4 || CONFIG_HAL_BOARD == HAL_BOARD_VRBRAIN
if (AP_BoardConfig::get_board_type() == AP_BoardConfig::PX4_BOARD_PIXHAWK) { if (AP_BoardConfig::get_board_type() == AP_BoardConfig::PX4_BOARD_PIXHAWK) {

Loading…
Cancel
Save