From 90fcdeadfd76c2d77eead8fbc06adeee9ae46bf9 Mon Sep 17 00:00:00 2001 From: rmackay9 Date: Wed, 28 Mar 2012 22:00:57 +0900 Subject: [PATCH] AP_OpticalFlow - small bug fix to ensure init attempts to read the product id 3 times before giving up --- libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080.cpp b/libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080.cpp index fda2472619..b4fb52ddd9 100644 --- a/libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080.cpp +++ b/libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080.cpp @@ -75,7 +75,7 @@ AP_OpticalFlow_ADNS3080::init(bool initCommAPI) } // check the sensor is functioning - if( retry < 3 ) { + while( retry < 3 ) { if( read_register(ADNS3080_PRODUCT_ID) == 0x17 ) return true; retry++;