ENUM RC_DRIVER_TYPE(9)
π enum rc_driver_type π
okay so bestie, welcome to the Kernel API Manual page for enum rc_driver_type(9) β yes, the manual name is right there, we're doing this. this is the enum that tells you what kind of RC driver you're dealing with, and honestly it's giving "small enum, big main character energy" β¨.
πΈ NAME πΈ
enum rc_driver_type β type of the RC driver. that's the whole NAME section, and we respect the brevity π
.
β¨ SYNOPSIS β¨
like, here's the shape of it, no cap:
enum rc_driver_type {
RC_DRIVER_SCANCODE ,
RC_DRIVER_IR_RAW ,
RC_DRIVER_IR_RAW_TX
};
π Constants π
okay so the constants are the actual moment, and there are exactly three of them:
RC_DRIVER_SCANCODEβ the driver or the hardware generates a scancode. simple, iconic, does what it says π«Ά.RC_DRIVER_IR_RAWβ the driver or the hardware generates pulse/space sequences. it needs an Infra-Red pulse/space decoder. that's the requirement, bestie, don't forget it π.RC_DRIVER_IR_RAW_TXβ device transmitter only, and the driver requires a pulse/space data sequence. transmit-only energy fr fr π‘.
π₯ SEE ALSO π₯
if you wanna keep scrolling (and you should, iykyk), go peek at the Kernel file ./include/media/rc-core.h and these absolute icons:
struct rc_scancode_filter(9)enum rc_filter_type(9)struct lirc_fh(9)struct rc_dev(9)rc_allocate_device(9)devm_rc_allocate_device(9)rc_free_device(9)rc_register_device(9)devm_rc_register_device(9)rc_unregister_device(9)
mwah π that's the whole page. the source/version footer says ./include/media, dated October 2026, and it's still enum rc_driver_type(9) β bye bestie, go read the kernel docs responsibly π«Άπ.
π¦ 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