On 4 September 2016 at 19:59, Jan Kandziora <j...@gmx.de> wrote:
> Am 04.09.2016 um 19:08 schrieb Colin Law:
>> ...
>> To summarize then, for parasitic mode I should not need an external
>> strong pullup and should be able to use just a 1.5k pullup and to
>> specify
>> dtoverlay=w1-gpio,gpiopin=4
>> and
>> sudo modprobe w1-gpio pullup=1
>>
>> With in addition the 3.3 to 5V level shifter as in your first post if
>> any devices on the bus need 5V
>>
> Yes.

Sorry, I need yet further clarification on this.  I have been trying
to get to grips with device tree and (on pi with raspbian jessie) in
/boot/overlays/README it says

"Device Tree makes it possible
to support many hardware configurations with a single kernel and without the
need to explicitly load or blacklist kernel modules."

which I think means that it should not be necessary to use modprobe
w1-gpio or to put the module in /etc/modules.
Also for w1-gpio it has

"Name:   w1-gpio
Info:   Configures the w1-gpio Onewire interface module.
        Use this overlay if you *don't* need a GPIO to drive an external pullup.
Load:   dtoverlay=w1-gpio,<param>=<val>
Params: gpiopin                 GPIO for I/O (default "4")
        pullup                  Non-zero, "on", or "y" to enable the parasitic
                                power (2-wire, power-on-data) feature

Does this mean I can (should?) use
dtoverlay=w1-gpio,gpiopin=4,pullup=y

and remove the modprobe command?

Colin

------------------------------------------------------------------------------
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to