On Thu, Jul 12, 2018 at 6:36 PM, Stefan Popa <stefan.popa@xxxxxxxxxx> wrote: > This patch adds the option for the user to select the sampling frequency. > Also, the user can read the available frequencies and read the currently > set frequency via the read_raw function. The frequency can be set via the > write_raw function. > > When the frequency is set, the bandwidth is also checked and ensured > that it is constrained to at most half of the sampling frequency. > +static int adxl372_find_closest_match(const int *array, > + unsigned int size, int val) > +{ > + int i; > + > + for (i = 0; i < size; i++) { > + if (val <= array[i]) > + return i; > + } > + > + return size - 1; > +} Perhaps it's time to extend bsearch with something called bsearch_closest(). -- With Best Regards, Andy Shevchenko -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html