|
|
@ -264,6 +264,7 @@ SF10A::init() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int ret2 = measure(); |
|
|
|
int ret2 = measure(); |
|
|
|
|
|
|
|
|
|
|
|
if (ret2 == 0) { |
|
|
|
if (ret2 == 0) { |
|
|
|
ret = OK; |
|
|
|
ret = OK; |
|
|
|
_sensor_ok = true; |
|
|
|
_sensor_ok = true; |
|
|
@ -606,13 +607,14 @@ SF10A::cycle() |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
set_address(SF10A_BASEADDR); |
|
|
|
set_address(SF10A_BASEADDR); |
|
|
|
|
|
|
|
|
|
|
|
/* Collect results */ |
|
|
|
/* Collect results */ |
|
|
|
if (OK != collect()) { |
|
|
|
if (OK != collect()) { |
|
|
|
DEVICE_DEBUG("collection error"); |
|
|
|
DEVICE_DEBUG("collection error"); |
|
|
|
/* if error restart the measurement state machine */ |
|
|
|
/* if error restart the measurement state machine */ |
|
|
|
start(); |
|
|
|
start(); |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* Trigger measurement */ |
|
|
|
/* Trigger measurement */ |
|
|
|