STRUCT ES58X_SW_VERSION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct es58x_sw_version(9) πŸ’–

okay so bestie, we're in the Kernel API Manual today and the star of the show is struct es58x_sw_version β€” literally the version number of the firmware or the bootloader, your pick πŸŽ€


✨ NAME ✨

struct es58x_sw_version β€” the version number of the firmware or the bootloader, no cap 🫢


🌸 SYNOPSIS 🌸

struct es58x_sw_version {
    u8 major;
    u8 minor;
    u8 revision;
 };

look at her. three lil u8s and she's iconic πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • major β€” the version major number, and she's represented on two digits ✨
  • minor β€” the version minor number, also represented on two digits πŸ’…
  • revision β€” the version revision number, you guessed it, two digits πŸŽ€

🌈 Description 🌈

so here's the vibe: the firmware and the bootloader share the same format β€” that format being "xx.xx.xx" where 'x' is a digit πŸ”₯ and the best part? both of them can be retrieved from the product information string. literally so convenient, iykyk πŸ’œ


⭐ SEE ALSO ⭐

like, go read these too, fr fr πŸ’–


aaaand that's the page 🧚 this lil cutie lives in ./drivers/net/can/usb/etas_es58x, and the source/version stamp is dated October 2026 β€” so go off, read the docs, and remember: two digits per field, always πŸ’€πŸ’– slay!! πŸ™ˆπŸŒΈ

πŸ“¦ where this page comes from