st_i2c_terminate_xfer(9)
hiiii bestie π welcome to the st_i2c_terminate_xfer(9) page from the Kernel API Manual β weβre in kernel-land now, and this function is giving βone job, done cute.β β¨
πΈ NAME πΈ
st_i2c_terminate_xfer β Send either STOP or REPSTART condition π
π¦ SYNOPSIS π¦
the signature is literally right here, no cap:
void st_i2c_terminate_xfer (struct st_i2c_dev *i2c_dev );
so yeah: it returns void, and it takes a struct st_i2c_dev * named i2c_dev. periodt. π
π ARGUMENTS π
i2c_devβ Controllerβs private data. thatβs the whole argument, bestie π«Ά
β¨ SEE ALSO β¨
go peek at these if you want the full lore ππ
- Kernel file:
./drivers/i2c/busses/i2c-st.c struct st_i2c_timings(9)struct st_i2c_client(9)struct st_i2c_dev(9)st_i2c_hw_config(9)st_i2c_write_tx_fifo(9)st_i2c_wr_fill_tx_fifo(9)st_i2c_rd_fill_tx_fifo(9)st_i2c_handle_write(9)st_i2c_handle_read(9)st_i2c_isr_thread(9)st_i2c_xfer_msg(9)st_i2c_xfer(9)
mwah π footer energy, bestie: source/version is ./drivers/i2c/busses, date is October 2026, and the page is literally st_i2c_terminate_xfer(9) β bye, slay your transfers πβ¨
π¦ 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