STRUCT IR_RAW_TIMINGS_PD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ir_raw_timings_pd(9) β€” pulse-distance modulation timings

okay bestie, welcome to the Kernel API Manual ✨ this one's about struct ir_raw_timings_pd, and yes it's giving "infrared remote control core" realness. no cap, it's the vibe struct for pulse-distance modulation timings πŸŽ€


✨ SYNOPSIS ✨

struct ir_raw_timings_pd {
    unsigned int header_pulse;
    unsigned int header_space;
    unsigned int bit_pulse;
    unsigned int bit_space[2];
    unsigned int trailer_pulse;
    unsigned int trailer_space;
    unsigned int msb_first:1;
 };

like, look at her. seven fields. main character energy fr fr πŸ‘‘


🌸 Members 🌸

  • header_pulse β€” how long the header pulse lasts, measured in ns. and listen: 0 means none, okay? don't come for me, that's just what it says 🫢
  • header_space β€” the duration of the header space, in ns.
  • bit_pulse β€” duration of the bit pulse, in ns. every single bit. consistent queen πŸ’…
  • bit_space[2] β€” duration of the bit space, in ns β€” and it's an array of two because it holds the space for logic 0 and logic 1. both. she carries both 😭✨
  • trailer_pulse β€” duration of the trailer pulse, in ns. the outro, the goodbye, the periodt.
  • trailer_space β€” duration of the trailer space, in ns.
  • msb_first β€” a :1 bitfield that's 1 if the most significant bit is sent first. iykyk πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

lowkey go read those too, bestie β€” they're all in the same friend group 🫢

okay that's the whole page, no crumbs left πŸ’– this came to you from ./drivers/media/rc, dated October 2026, and it's literally titled struct ir_raw_timings_pd(9) β€” mwah, slay, bye 🌈⭐

πŸ“¦ where this page comes from