cbus_send_data(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cbus_send_data(9) β€” Kernel API Manual

okay bestie, so this is cbus_send_data, straight out of the kernel API manual β€” yes, the kernel has its own manual pages, we love a documented kernel πŸ‘‘


✨ NAME ✨

cbus_send_data β€” sends @len amount of data over the bus πŸšŒπŸ’¨

Like. That's the whole job. It puts @len worth of data onto the bus. Iconic, minimal, does exactly what it says on the tin.


🌸 SYNOPSIS 🌸

void cbus_send_data (struct cbus_host *host , unsigned data , unsigned
len );
ngl the spacing around those commas is giving "written at 3am by a kernel dev", but we reproduce it faithfully because that's the assignment 🫢

πŸ¦‹ ARGUMENTS πŸ¦‹

  • host β€” the host we're using πŸ’– like, which bus host this transfer is riding on, that's the one, main character energy.
  • data β€” the data to send ✨ the actual payload, the moment we've all been waiting for.
  • len β€” size of the transfer πŸŽ€ how much of it we're sending, the vibe check on the byte count.

🧚 SEE ALSO 🧚

Kernel file ./drivers/i2c/busses/i2c-cbus-gpio.c β€” go read it, iykyk πŸ”₯

the whole cbus gpio friend group fr fr, they all hang out in the same file πŸ’œ


so that's the page!! πŸ’– from ./drivers/i2c/busses, dated October 2026, and the manual is cbus_send_data(9) β€” bestie go forth and send your data, periodt 🌈⭐

πŸ“¦ where this page comes from