ENUM RC_DRIVER_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:


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