adis_write_reg_32(9)
π adis_write_reg_32(9) β like, the Kernel API Manual bestie era π
okay so welcome to the adis_write_reg_32 page, straight out of the Kernel API Manual, and no cap this one is a little legend: it writes 4 bytes into four registers. four. registers. at once. it's giving multitasking icon behavior β¨
πΈ NAME πΈ
adis_write_reg_32 β write 4 bytes to four registers
π¦ SYNOPSIS π¦
int adis_write_reg_32 (struct adis *adis , unsigned int reg , u32 val );
π ARGUMENTS π
adisβ the adis device itself, your main character π«Άregβ the address of the lower of the four registers (yes, the lower one β it takes it from there, iykyk)valβ the value to be written, the whole reason we're here π
β RETURN β
0 on success, a negative error code otherwise. that's it, that's the vibe check π
lowkey important: anything that isn't 0 is negative, and negative = it did not slay. check it, don't ignore it π
π₯ SEE ALSO π₯
Kernel file ./include/linux/iio/imu/adis.h
struct adis_data(9)struct adis_ops(9)struct adis(9)adis_reset(9)__adis_write_reg_8(9)__adis_write_reg_16(9)__adis_write_reg_32(9)__adis_read_reg_16(9)__adis_read_reg_32(9)adis_write_reg(9)adis_read_reg(9)adis_write_reg_8(9)adis_write_reg_16(9)adis_read_reg_16(9)adis_read_reg_32(9)adis_update_bits_base(9)adis_update_bits(9)
like, the whole friend group fr fr π
okay that's the page!! mwah π this little gem lives in ./include/linux/iio/imu, dated October 2026, in the Kernel API Manual β go read the rest of the squad, they're all iconic, periodt. πβ¨π
π¦ 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