STRUCT CC1352_BOOTLOADER_CRC32_CMD_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

struct cc1352_bootloader_crc32_cmd_data β€” okay bestie, this is the CC1352 Bootloader COMMAND_CRC32 request data ✨ like, it's the little struct that carries everything you need to ask the bootloader to crunch a CRC32 for you πŸŽ€


🌸 SYNOPSIS

struct cc1352_bootloader_crc32_cmd_data {
    __be32 addr;
    __be32 size;
    __be32 read_repeat;
 };

That's it. Three fields, all __be32 (big-endian, no cap), and honestly it's giving "small but mighty" πŸ”₯

πŸ’– Members

  • addr β€” the address where crc32 calculation starts πŸ—ΊοΈ like, where the whole thing kicks off, literally the starting point of the vibe check
  • size β€” number of bytes comprised by crc32 calculation πŸ“ so this is how many bytes get swept into the crc32, bestie, that's the whole span
  • read_repeat β€” number of read repeats for each data location πŸ” how many times each data location gets read, fr fr
πŸ’€ none of these are optional-ish to explain away β€” they're all just __be32 fields, so keep an eye on your endianness, iykyk

πŸ¦‹ SEE ALSO

Like, go read the whole friend group, they all hang out together in ./drivers/greybus πŸ«ΆπŸ‘‘


mwah πŸ’‹ this page lives in ./drivers/greybus, dated October 2026, and it's filed under struct cc13...c32_cmd_data(9) in the Kernel API Manual β€” slay, go calculate some crc32s bestie 🌈⭐

πŸ“¦ where this page comes from