/* * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ /dts-v1/; /plugin/;
/ { compatible = "ti,beaglebone", "ti,beaglebone-black", "ti,beaglebone-green"; /* identification */ part-number = "BB-ADC"; version = "00A0"; /* state the resources this cape uses */ exclusive-use = /* the pin header uses */ "P9.31", /* AIN0 */ "P9.40", /* AIN1 */ "P9.37", /* AIN2 */ "P9.38", /* AIN3 */ "P9.33", /* AIN4 */ "P9.36", /* AIN5 */ "P9.35", /* AIN6 */ /* the hardware ip uses */ "tscadc"; fragment@0 { target = <&tscadc>; __overlay__ { status = "okay"; adc { ti,adc-channels = <0 1 2 3 4 5 6>; ti,chan-step-avg = <0x1 0x1 0x1 0x1 0x1 0x1 0x1>; ti,chan-step-opendelay = <0x98 0x98 0x98 0x98 0x98 0x98 0x98>; ti,chan-step-sampledelay = <0x0 0x0 0x0 0x0 0x0 0x0 0x0>; }; }; }; }; So the speed is selected by changing the number of samples in averaging and the open delay and sample delay. Regards, John > On Mar 2, 2016, at 10:52 PM, TJF <jeli.freih...@gmail.com> wrote: > > Hi John! > > Am Donnerstag, 3. März 2016 00:07:02 UTC+1 schrieb john3909: > For example, do: > > dd if=/dev/iio:device0 of=~/test > > Enable the iio buffer and your file will receive samples at the configured > speed. > > Thanks for your statement. An interesting solution, I didn't find that yet. > > From my point of view this is a big issue for BB[WBG?]. Most of the IO kernel > features are badly documented. For a kernel novice, features are > hard to find and > hard to understand. (Especially for non-native speakers.) > One or more examples in each documentation would help a lot, like the one you > posted here (How to configure speed? How to set up step configurations? Does > it solve the iio miss-sampling issue, appearing at multi channel sampling in > single mode?). > > Anyway, my prefered solution is still libpruio since it > doesn't load the ARM CPU > offers a lot of further features (ie. scaling for 13 to 16 bit or triggering > the measurement start by up to four events) > can act in concert with the other PRU (important for hard real-time > requirements > 10 kHz). > BR > > -- > For more options, visit http://beagleboard.org/discuss > <http://beagleboard.org/discuss> > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard+unsubscr...@googlegroups.com > <mailto:beagleboard+unsubscr...@googlegroups.com>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.