---
name: "w1_next_pullup"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/w1_next_pullup"
---

# w1\_next\_pullup(9)

register for a strong pullup

## NAME

w1\_next\_pullup - register for a strong pullup

## SYNOPSIS

**void w1\_next\_pullup(struct w1\_master \*** *dev***, int** *delay***);**

## ARGUMENTS

*dev*

the master device

*delay*

time in milliseconds

## DESCRIPTION

Put out a strong pull-up of the specified duration after the next write operation. Not all hardware supports strong pullups. Hardware that doesn't support strong pullups will sleep for the given time after the write operation without a strong pullup. This is a one shot request for the next write, specifying zero will clear a previous request. The w1 master lock must be held.

## RETURN

0=success, anything else=error

## AUTHOR

**David Fries** \<David@Fries.net\>

Author.

## COPYRIGHT
