i2c_hid_set_or_send_report(9)
π i2c_hid_set_or_send_report(9) π
hii bestie, welcome to the Kernel API Manual page for i2c_hid_set_or_send_report(9) β manual name folded in right here, cute and cozy β¨. This one is lowkey all about forwarding an incoming report to the device, and the arg list is the main character, so letβs get into it π«Ά.
β¨ NAME β¨
i2c_hid_set_or_send_report β forward an incoming report to the device π
π SYNOPSIS π
int i2c_hid_set_or_send_report (struct i2c_hid *ihid , u8 report_type ,
u8 report_id , const u8 *buf , size_t data_len , bool do_set );
π¦ ARGUMENTS π¦
ihidβ the i2c hid device πreport_typeβ0x03forHID_FEATURE_REPORT;0x02forHID_OUTPUT_REPORTβreport_idβ the report ID πbufβ the actual data to transfer, without the report ID πdata_lenβ size ofbufπdo_setβtrue: useSET_REPORTHID command,false: send plain OUTPUT report π₯
π SEE ALSO π
- Kernel file
./drivers/hid/i2c-hid/i2c-hid-core.cπ
bye bestie π«Ά this pageβs source/version is ./drivers/hid/i2c-hid, itβs dated October 2026, and itβs the i2c_hid_set_or_send_report(9) page β mwah πβ¨
π¦ 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