/*
* 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 <[email protected]> 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 [email protected]
> <mailto:[email protected]>.
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.