delete IOCTL SENSOR_POLLRATE_MANUAL

- only used in self tests
This commit is contained in:
Daniel Agar
2018-11-06 07:43:43 +08:00
committed by Lorenz Meier
parent 8dfd55fc9e
commit 556a9422b5
42 changed files with 3 additions and 299 deletions
-6
View File
@@ -980,12 +980,6 @@ ADIS16448::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
-6
View File
@@ -344,12 +344,6 @@ ADIS16477::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
+2 -11
View File
@@ -400,12 +400,6 @@ BMA180::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
@@ -795,15 +789,12 @@ test()
/* get the driver */
fd = open(ACCEL_DEVICE_PATH, O_RDONLY);
if (fd < 0)
if (fd < 0) {
err(1, "%s open failed (try 'bma180 start' if the driver is not running)",
ACCEL_DEVICE_PATH);
/* reset to manual polling */
if (ioctl(fd, SENSORIOCSPOLLRATE, SENSOR_POLLRATE_MANUAL) < 0) {
err(1, "reset to manual polling");
}
/* do a simple demand read */
sz = read(fd, &a_report, sizeof(a_report));
-6
View File
@@ -330,12 +330,6 @@ BMI055_accel::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
-6
View File
@@ -316,12 +316,6 @@ BMI055_gyro::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
+1 -11
View File
@@ -233,14 +233,9 @@ test(bool external_bus, enum sensor_type sensor)
/* get the accel driver */
int fd_acc = open(path_accel, O_RDONLY);
if (fd_acc < 0)
if (fd_acc < 0) {
err(1, "%s Accel file open failed (try 'bmi055 -A start')",
path_accel);
/* reset to manual polling */
if (ioctl(fd_acc, SENSORIOCSPOLLRATE, SENSOR_POLLRATE_MANUAL) < 0) {
err(1, "accel reset to manual polling");
}
/* do a simple demand read */
@@ -270,11 +265,6 @@ test(bool external_bus, enum sensor_type sensor)
err(1, "%s Gyro file open failed (try 'bmi055 -G start')", path_gyro);
}
/* reset to manual polling */
if (ioctl(fd_gyr, SENSORIOCSPOLLRATE, SENSOR_POLLRATE_MANUAL) < 0) {
err(1, "gyro reset to manual polling");
}
/* do a simple demand read */
sz = read(fd_gyr, &g_report, sizeof(g_report));
-6
View File
@@ -555,12 +555,6 @@ BMI160::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
-5
View File
@@ -139,11 +139,6 @@ test(bool external_bus)
err(1, "%s open failed", path_gyro);
}
/* reset to manual polling */
if (ioctl(fd, SENSORIOCSPOLLRATE, SENSOR_POLLRATE_MANUAL) < 0) {
err(1, "reset to manual polling");
}
/* do a simple demand read */
sz = read(fd, &a_report, sizeof(a_report));
-11
View File
@@ -656,12 +656,6 @@ FXAS21002C::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
@@ -1313,11 +1307,6 @@ test()
err(1, "%s open failed", FXAS21002C_DEVICE_PATH_GYRO);
}
/* reset to manual polling */
if (ioctl(fd_gyro, SENSORIOCSPOLLRATE, SENSOR_POLLRATE_MANUAL) < 0) {
err(1, "reset to manual polling");
}
/* do a simple demand read */
sz = read(fd_gyro, &g_report, sizeof(g_report));
-12
View File
@@ -804,12 +804,6 @@ FXOS8701CQ::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_accel_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
@@ -904,12 +898,6 @@ FXOS8701CQ::mag_ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_mag_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
-11
View File
@@ -576,12 +576,6 @@ L3GD20::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
@@ -1204,11 +1198,6 @@ test()
err(1, "%s open failed", L3GD20_DEVICE_PATH);
}
/* reset to manual polling */
if (ioctl(fd_gyro, SENSORIOCSPOLLRATE, SENSOR_POLLRATE_MANUAL) < 0) {
err(1, "reset to manual polling");
}
/* do a simple demand read */
sz = read(fd_gyro, &g_report, sizeof(g_report));
-12
View File
@@ -816,12 +816,6 @@ LSM303D::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_accel_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
@@ -915,12 +909,6 @@ LSM303D::mag_ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_mag_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
-11
View File
@@ -1266,12 +1266,6 @@ MPU6000::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
@@ -2257,11 +2251,6 @@ test(enum MPU6000_BUS busid)
err(1, "%s open failed", bus.gyropath);
}
/* reset to manual polling */
if (ioctl(fd, SENSORIOCSPOLLRATE, SENSOR_POLLRATE_MANUAL) < 0) {
err(1, "reset to manual polling");
}
/* do a simple demand read */
sz = read(fd, &a_report, sizeof(a_report));
-9
View File
@@ -298,15 +298,6 @@ MPU9250_mag::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
/*
* TODO: investigate being able to stop
* the continuous sampling
*/
//stop();
return OK;
/* zero would be bad */
case 0:
return -EINVAL;
-5
View File
@@ -342,11 +342,6 @@ test(enum MPU9250_BUS busid)
err(1, "%s open failed", bus.magpath);
}
/* reset to manual polling */
if (ioctl(fd, SENSORIOCSPOLLRATE, SENSOR_POLLRATE_MANUAL) < 0) {
err(1, "reset to manual polling");
}
/* do a simple demand read */
sz = read(fd, &a_report, sizeof(a_report));
-6
View File
@@ -735,12 +735,6 @@ MPU9250::ioctl(struct file *filp, int cmd, unsigned long arg)
case SENSORIOCSPOLLRATE: {
switch (arg) {
/* switching to manual polling */
case SENSOR_POLLRATE_MANUAL:
stop();
_call_interval = 0;
return OK;
/* zero would be bad */
case 0:
return -EINVAL;