mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-03-13 10:03:57 -03:00
AP_OpticalFlow: tighten scope on variables
This commit is contained in:
parent
5d29d945e0
commit
170b8da2fa
@ -111,9 +111,6 @@ bool AP_OpticalFlow_Pixart::setup_sensor(void)
|
|||||||
}
|
}
|
||||||
WITH_SEMAPHORE(_dev->get_semaphore());
|
WITH_SEMAPHORE(_dev->get_semaphore());
|
||||||
|
|
||||||
uint8_t id;
|
|
||||||
uint16_t crc;
|
|
||||||
|
|
||||||
// power-up sequence
|
// power-up sequence
|
||||||
reg_write(PIXART_REG_POWER_RST, 0x5A);
|
reg_write(PIXART_REG_POWER_RST, 0x5A);
|
||||||
hal.scheduler->delay(50);
|
hal.scheduler->delay(50);
|
||||||
@ -139,7 +136,7 @@ bool AP_OpticalFlow_Pixart::setup_sensor(void)
|
|||||||
if (model == PIXART_3900) {
|
if (model == PIXART_3900) {
|
||||||
srom_download();
|
srom_download();
|
||||||
|
|
||||||
id = reg_read(PIXART_REG_SROM_ID);
|
const uint8_t id = reg_read(PIXART_REG_SROM_ID);
|
||||||
if (id != srom_id) {
|
if (id != srom_id) {
|
||||||
debug("Pixart: bad SROM ID: 0x%02x\n", id);
|
debug("Pixart: bad SROM ID: 0x%02x\n", id);
|
||||||
return false;
|
return false;
|
||||||
@ -148,7 +145,7 @@ bool AP_OpticalFlow_Pixart::setup_sensor(void)
|
|||||||
reg_write(PIXART_REG_SROM_EN, 0x15);
|
reg_write(PIXART_REG_SROM_EN, 0x15);
|
||||||
hal.scheduler->delay(10);
|
hal.scheduler->delay(10);
|
||||||
|
|
||||||
crc = reg_read16u(PIXART_REG_DOUT_L);
|
const uint16_t crc = reg_read16u(PIXART_REG_DOUT_L);
|
||||||
if (crc != 0xBEEF) {
|
if (crc != 0xBEEF) {
|
||||||
debug("Pixart: bad SROM CRC: 0x%04x\n", crc);
|
debug("Pixart: bad SROM CRC: 0x%04x\n", crc);
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user