w1_next_pullup(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ w1_next_pullup(9) πŸ¦‹

okay bestie, this is the w1_next_pullup(9) page from the Kernel API Manual, and it's lowkey a tiny little one-shot strong-pullup request. No cap, all the details are right here πŸ’…


🌸 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 πŸ”₯

okay so what this does: it puts out a strong pull-up of the specified duration after the next write operation. That's the whole vibe. ✨

not all hardware supports strong pullups, bestie. if the hardware doesn't support them, it will sleep for the given time after the write operation without a strong pullup. so it's still doing the time, just not the strong-pullup part 😭

This is a one shot request for the next write, fr fr. Specifying zero will clear a previous request. 🫢

The w1 master lock must be held. Like, must must. πŸ”’

⭐ RETURN ⭐

0 = success, anything else = error πŸ’€

🌈 SEE ALSO 🌈


and that's the whole page, bestie πŸ’– cute sign-off time: source/version is ./drivers/w1, dated October 2026, mwah πŸŽ€βœ¨

πŸ“¦ where this page comes from