st_lsm6dsx_..._page_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

st_lsm6dsx_fusion_page_enable β€” bestie, this is the one that enables access to sensor fusion configuration registers πŸ’« like it literally opens the lil door to the fusion config zone, no cap.

This page lives in the Kernel API Manual, and we're gonna get you comfy with it 🫢


🌸 SYNOPSIS 🌸

int st_lsm6dsx_fusion_page_enable (struct st_lsm6dsx_hw *hw );

Okay so picture this: it returns an int, and it takes one arg. That's the whole vibe check πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” sensor hardware instance. That's your hardware bestie, the actual sensor thingy this call is working with πŸ”₯

⭐ RETURN ⭐

  • 0 on success β€” slay, we love a clean zero πŸ’–
  • negative value on error β€” not iconic, but that's how you know something went sideways 😭

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c β€” go read the source, iykyk πŸ“–
  • st_lsm6dsx_fusion_page_disable(9) β€” the matching β€œclose the door” bestie, literally the sibling call πŸ’…

Okay that's the whole page, bestie β€” thanks for coming to my TED talk 🎀✨ This was the Kernel API Manual, source/version ./drivers/iio/imu/st_lsm6dsx, dated October 2026. Mwah, go touch some registers πŸ’œ

πŸ“¦ where this page comes from