st_i2c_handle_write(9)
πΈ NAME πΈ
okay so bestie, meet st_i2c_handle_write(9) β yes, thatβs the manual page name, and itβs from the Kernel API Manual, iykyk. This function is literally here to handle the FIFO empty interrupt in case of write. Thatβs the whole vibe: FIFO empty + write situation = this handler steps in. periodt. π
β¨ SYNOPSIS β¨
void st_i2c_handle_write (struct st_i2c_dev *i2c_dev );
π ARGUMENTS π
i2c_devβ the controllerβs private data. Thatβs the one thing you pass in, bestie. π«Ά
π SEE ALSO π
Kernel file ./drivers/i2c/busses/i2c-st.c, plus these iconic little references:
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_terminate_xfer(9)st_i2c_handle_read(9)st_i2c_isr_thread(9)st_i2c_xfer_msg(9)st_i2c_xfer(9)
mwah π sign-off time: this cutie lives under ./drivers/i2c/busses, the date on it is October 2026, and the page is st_i2c_handle_write(9) β no cap, thatβs the footer energy. π¦
π¦ 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