i2c_pnx_start(9)
π i2c_pnx_start(9) β Kernel API Manual π
okay bestie, this is the Kernel API Manual page for i2c_pnx_start(9), and it's lowkey a little starter-pack icon. Let's get into it. π
β¨ NAME β¨
i2c_pnx_start β start a device. No cap, that's the name and that's the job. π«Ά
πΈ SYNOPSIS πΈ
int i2c_pnx_start (unsigned char slave_addr , struct i2c_pnx_algo_data
*alg_data );
π ARGUMENTS π
slave_addrβ slave address. The literal slave address. πalg_dataβ pointer to local driver data structure. Yep: a pointer, and it points to the local driver data structure. π
π¦ DESCRIPTION π¦
Generate a START signal in the desired mode. That's the whole description, bestie β it's giving "START signal, but make it the desired mode," and honestly? Iconic. β¨
π SEE ALSO π
- Kernel file
./drivers/i2c/busses/i2c-pnx.cπ i2c_pnx_stop(9)i2c_pnx_master_xmit(9)i2c_pnx_master_rcv(9)i2c_pnx_xfer(9)
xoxo, bestie π β source/version: ./drivers/i2c/busses; date: October 2026; page: i2c_pnx_start(9). slay and goodbye. π
π¦ 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