STRUCT VCNL3020_PROPERTY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, meet struct vcnl3020_property(9) from the Kernel API Manual β€” it’s literally the vcnl3020 property struct, and it’s giving tiny-but-important. periodt πŸ’…

✨ SYNOPSIS ✨

here’s the whole struct, no cap:

       struct vcnl3020_property {
           const char *name;
           u32 reg;
           u32 (*conversion_func)(u32 *val);
        };

πŸŽ€ Members πŸŽ€

  • name β€” the property name. iconic little const char *, slay.
  • reg β€” the i2c register offset. yep, it’s a u32.
  • conversion_func β€” the conversion function. it’s the u32 (*conversion_func)(u32 *val) moment, doing its conversion thing.

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/iio/proximity/vcnl3020.c
  • struct vcnl3020_data(9)

and that’s the whole page, bestie 🫢 source/version vibes: ./drivers/iio/proximity, dated October 2026 β€” mwah πŸ’‹

πŸ“¦ where this page comes from