STRUCT ST_SENSOR_BDU(9)
π struct st_sensor_bdu(9) β the Kernel API Manual, bestie edition π
okay so you're in the kernel API manual and you found struct st_sensor_bdu β that's the ST sensor device block data update situation, and honestly? it's tiny but it matters. let's get into it β¨
πΈ NAME πΈ
struct st_sensor_bdu β ST sensor device block data update. that's the whole vibe. it's a struct, it's about block data update on ST sensor devices, and it's here to help π«Ά
β¨ SYNOPSIS β¨
struct st_sensor_bdu {
u8 addr;
u8 mask;
};
two little u8 fields. that's it. iconic minimalism, no notes π
π¦ Members π¦
addrβ the address of the register. like, which register we're talking to. that's the one πmaskβ the mask you use to write the block data update flag. yes queen, mask it up π
π SEE ALSO π
- the kernel file
./include/linux/iio/common/st_sensors.hβ go read it, it's giving main character energy π struct st_sensor_das(9)struct st_sensor_int_drdy(9)struct st_sensor_data_ready_irq(9)struct st_sensor_settings(9)struct st_sensor_data(9)
all the sibling structs, the whole friend group, fr fr π
lowkey reminder:addris the register address andmaskis the mask for writing the block data update flag. that's the entire fact set, don't let anyone tell you otherwise β¨
and that's the page bestie!! π¦ sign-off time: this one lives over in ./include/linux/iio/common, it's dated October 2026, and it's filed under struct st_sensor_bdu(9). slay, go forth and update your block data ππ
π¦ 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