uclogic_par..._frame_mouse(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ uclogic_par..._frame_mouse(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’– this one's a lil function from the kernel side of things, and yes the name is a whole mouthful β€” uclogic_par..._frame_mouse β€” the man page itself truncates it like that, so we're gonna roll with it πŸŽ€


🌸 NAME 🌸

uclogic_params_ugee_v2_init_frame_mouse β€” initialize a UGEE v2 frame with a mouse.

like, it sets up the frame + mouse combo for UGEE v2 tablets. that's the whole vibe check. πŸ–±οΈβœ¨


πŸ¦‹ SYNOPSIS πŸ¦‹

int uclogic_params_ugee_v2_init_frame_mouse (struct uclogic_params *p );

πŸ’… ARGUMENTS πŸ’…

  • p β€” Parameters to fill in, and bestie, this one cannot be NULL. like fr fr, do not pass NULL here, that's not the move πŸ™ˆ

🌈 RETURN 🌈

  • Zero if it slayed (successful πŸ’–)
  • A negative errno code if things went sideways (error 😭)

periodt. that's the whole return contract.


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file this lives in, no cap:

  • Kernel file ./drivers/hid/hid-uclogic-params.c

and the whole friend group of related functions, in the order the page lists them 🫢:


ngl the function name got cut off in the page header as uclogic_par..._frame_mouse(9) β€” that's just how the man page renders it, not a typo, iykyk πŸ’€

okay that's the whole page, you ate that πŸ“ this cutie came out of ./drivers/hid and is dated October 2026, straight from the Kernel API Manual ✨ go forth and initialize those frames, bestie πŸ’œπŸ§š

πŸ“¦ where this page comes from