diff --git a/src/drivers/adis16448/adis16448.cpp b/src/drivers/adis16448/adis16448.cpp index 3e576d8f08..430331a6fd 100644 --- a/src/drivers/adis16448/adis16448.cpp +++ b/src/drivers/adis16448/adis16448.cpp @@ -1284,15 +1284,6 @@ ADIS16448::mag_ioctl(struct file *filp, int cmd, unsigned long arg) _set_sample_rate(arg); return OK; - case MAGIOCGLOWPASS: - return _mag_filter_x.get_cutoff_freq(); - - case MAGIOCSLOWPASS: - _mag_filter_x.set_cutoff_frequency(1.0e6f / _call_interval, arg); - _mag_filter_y.set_cutoff_frequency(1.0e6f / _call_interval, arg); - _mag_filter_z.set_cutoff_frequency(1.0e6f / _call_interval, arg); - return OK; - case MAGIOCSSCALE: /* copy scale in */ memcpy(&_mag_scale, (struct mag_calibration_s *) arg, sizeof(_mag_scale)); diff --git a/src/drivers/bmm150/bmm150.cpp b/src/drivers/bmm150/bmm150.cpp index 142190de64..0ae4b5d8c3 100644 --- a/src/drivers/bmm150/bmm150.cpp +++ b/src/drivers/bmm150/bmm150.cpp @@ -827,11 +827,6 @@ BMM150::ioctl(struct file *filp, int cmd, unsigned long arg) case MAGIOCGRANGE: return OK; - case MAGIOCSLOWPASS: - case MAGIOCGLOWPASS: - /* not supported, no internal filtering */ - return -EINVAL; - default: /* give it to the superclass */ return I2C::ioctl(filp, cmd, arg); diff --git a/src/drivers/drv_mag.h b/src/drivers/drv_mag.h index 7d76be5a43..6424c323b4 100644 --- a/src/drivers/drv_mag.h +++ b/src/drivers/drv_mag.h @@ -75,12 +75,6 @@ struct mag_calibration_s { /** return the mag internal sample rate in Hz */ #define MAGIOCGSAMPLERATE _MAGIOC(1) -/** set the mag internal lowpass filter to no lower than (arg) Hz */ -#define MAGIOCSLOWPASS _MAGIOC(2) - -/** return the mag internal lowpass filter in Hz */ -#define MAGIOCGLOWPASS _MAGIOC(3) - /** set the mag scaling constants to the structure pointed to by (arg) */ #define MAGIOCSSCALE _MAGIOC(4) diff --git a/src/drivers/fxos8701cq/fxos8701cq.cpp b/src/drivers/fxos8701cq/fxos8701cq.cpp index 3c23f74718..20d79d1928 100644 --- a/src/drivers/fxos8701cq/fxos8701cq.cpp +++ b/src/drivers/fxos8701cq/fxos8701cq.cpp @@ -995,11 +995,6 @@ FXOS8701CQ::mag_ioctl(struct file *filp, int cmd, unsigned long arg) case MAGIOCGSAMPLERATE: return _mag_samplerate; - case MAGIOCSLOWPASS: - case MAGIOCGLOWPASS: - /* not supported, no internal filtering */ - return -EINVAL; - case MAGIOCSSCALE: /* copy scale in */ memcpy(&_mag_scale, (struct mag_calibration_s *) arg, sizeof(_mag_scale)); diff --git a/src/drivers/hmc5883/hmc5883.cpp b/src/drivers/hmc5883/hmc5883.cpp index 0190bd1308..8834fb69f5 100644 --- a/src/drivers/hmc5883/hmc5883.cpp +++ b/src/drivers/hmc5883/hmc5883.cpp @@ -724,11 +724,6 @@ HMC5883::ioctl(struct file *filp, int cmd, unsigned long arg) case MAGIOCGRANGE: return _range_ga; - case MAGIOCSLOWPASS: - case MAGIOCGLOWPASS: - /* not supported, no internal filtering */ - return -EINVAL; - case MAGIOCSSCALE: /* set new scale factors */ memcpy(&_scale, (struct mag_calibration_s *)arg, sizeof(_scale)); diff --git a/src/drivers/ist8310/ist8310.cpp b/src/drivers/ist8310/ist8310.cpp index 3f6332af69..891e1629c4 100644 --- a/src/drivers/ist8310/ist8310.cpp +++ b/src/drivers/ist8310/ist8310.cpp @@ -726,12 +726,6 @@ IST8310::ioctl(struct file *filp, int cmd, unsigned long arg) case MAGIOCEXSTRAP: return set_selftest(arg); - - case MAGIOCSLOWPASS: - case MAGIOCGLOWPASS: - /* not supported, no internal filtering */ - return -EINVAL; - case MAGIOCSSCALE: /* set new scale factors */ memcpy(&_scale, (struct mag_calibration_s *)arg, sizeof(_scale)); diff --git a/src/drivers/lis3mdl/lis3mdl.cpp b/src/drivers/lis3mdl/lis3mdl.cpp index 692e5a516c..91fe013ab6 100644 --- a/src/drivers/lis3mdl/lis3mdl.cpp +++ b/src/drivers/lis3mdl/lis3mdl.cpp @@ -730,11 +730,6 @@ LIS3MDL::ioctl(struct file *filp, int cmd, unsigned long arg) case MAGIOCGRANGE: return _range_ga; - case MAGIOCSLOWPASS: - case MAGIOCGLOWPASS: - /* not supported, no internal filtering */ - return -EINVAL; - case MAGIOCSSCALE: /* set new scale factors */ memcpy(&_scale, (struct mag_calibration_s *)arg, sizeof(_scale)); diff --git a/src/drivers/lsm303d/lsm303d.cpp b/src/drivers/lsm303d/lsm303d.cpp index 705b4ff6ce..aca66dd2e2 100644 --- a/src/drivers/lsm303d/lsm303d.cpp +++ b/src/drivers/lsm303d/lsm303d.cpp @@ -1064,11 +1064,6 @@ LSM303D::mag_ioctl(struct file *filp, int cmd, unsigned long arg) case MAGIOCGSAMPLERATE: return _mag_samplerate; - case MAGIOCSLOWPASS: - case MAGIOCGLOWPASS: - /* not supported, no internal filtering */ - return -EINVAL; - case MAGIOCSSCALE: /* copy scale in */ memcpy(&_mag_scale, (struct mag_calibration_s *) arg, sizeof(_mag_scale)); diff --git a/src/modules/uavcan/sensors/mag.cpp b/src/modules/uavcan/sensors/mag.cpp index fcf344720c..f25216a775 100644 --- a/src/modules/uavcan/sensors/mag.cpp +++ b/src/modules/uavcan/sensors/mag.cpp @@ -130,9 +130,7 @@ int UavcanMagnetometerBridge::ioctl(struct file *filp, int cmd, unsigned long ar case MAGIOCGSAMPLERATE: case MAGIOCSRANGE: case MAGIOCGRANGE: - case MAGIOCSLOWPASS: - case MAGIOCEXSTRAP: - case MAGIOCGLOWPASS: { + case MAGIOCEXSTRAP: { return -EINVAL; } diff --git a/src/platforms/posix/drivers/accelsim/accelsim.cpp b/src/platforms/posix/drivers/accelsim/accelsim.cpp index a7cc7d9d72..09ed860eb0 100644 --- a/src/platforms/posix/drivers/accelsim/accelsim.cpp +++ b/src/platforms/posix/drivers/accelsim/accelsim.cpp @@ -705,11 +705,6 @@ ACCELSIM::mag_ioctl(unsigned long cmd, unsigned long arg) case MAGIOCGSAMPLERATE: return _mag_samplerate; - case MAGIOCSLOWPASS: - case MAGIOCGLOWPASS: - /* not supported, no internal filtering */ - return -EINVAL; - case MAGIOCSSCALE: /* copy scale in */ memcpy(&_mag_scale, (struct mag_calibration_s *) arg, sizeof(_mag_scale));