uclogic_par..._frame_mouse(9)
β¨ 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 π«Ά:
uclogic_params_pen_inrange_to_str(9)uclogic_params_pen_hid_dbg(9)uclogic_params_frame_hid_dbg(9)uclogic_params_hid_dbg(9)uclogic_params_get_str_desc(9)uclogic_params_pen_cleanup(9)uclogic_params_pen_init_v1(9)uclogic_params_get_le24(9)uclogic_params_pen_init_v2(9)uclogic_params_frame_cleanup(9)uclogic_params_frame_init_with_desc(9)uclogic_params_frame_init_v1(9)uclogic_params_cleanup_event_hooks(9)uclogic_params_cleanup(9)uclogic_params_get_desc(9)uclogic_params_init_invalid(9)uclogic_params_init_with_opt_desc(9)uclogic_params_huion_init(9)uclogic_probe_interface(9)uclogic_params_parse_ugee_v2_desc(9)uclogic_params_ugee_v2_init_frame_buttons(9)uclogic_params_ugee_v2_init_frame_dial(9)uclogic_params_ugee_v2_has_battery(9)uclogic_params_ugee_v2_init_battery(9)uclogic_params_ugee_v2_reconnect_work(9)uclogic_params_ugee_v2_init_event_hooks(9)uclogic_params_ugee_v2_init(9)uclogic_params_init(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms