mlx90635_pm_...ction_wakeup(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ mlx90635_pm_...ction_wakeup(9) πŸ¦‹

okay bestie, we're in the Kernel API Manual and this page is all about mlx90635_pm_interaction_wakeup β€” the function that clocks how fast a user is interacting so the powermode can do its thing πŸ’…βœ¨


🌸 NAME 🌸

mlx90635_pm_interaction_wakeup β€” measure the time between user interactions to change powermode. That's literally the whole vibe: timing the gap between interactions 😭


πŸŽ€ SYNOPSIS πŸŽ€

int mlx90635_pm_interaction_wakeup (struct mlx90635_data *data );

🫢 ARGUMENTS 🫢

  • data β€” pointer to a mlx90635_data object containing interaction_ts information. That's the info it needs to carry around, no cap πŸ‘œ

πŸ”₯ DESCRIPTION πŸ”₯

Okay so here's the lore: it switches to continuous mode when the interaction is faster than MLX90635_MEAS_MAX_TIME.

It updates interaction_ts for each function call with the jiffies, so you can enable measurement between function calls ⏱️✨

And yes β€” the initial value of interaction_ts needs to be set before this function call. Not optional, bestie, set it up first πŸ™ˆπŸ’–


🌈 SEE ALSO 🌈


That's the page, bestie 🫢. Source/version vibes: ./drivers/iio/temperature β€” October 2026 β€” and the footer still says mlx90635_pm_...ction_wakeup(9). slay πŸ’…πŸ‘‘

πŸ“¦ where this page comes from