STANDARD(3so)

πŸ“¦ version 3.2_p4, in alpine 3.24, nixos 26.05, nixpkgs unstable

✨ NAME ✨

bestie, this is standard(3so): the manual page for the standard 1-wire properties. it’s the shared base lore that every 1-wire device gets. πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so every 1-wire device has these standard properties, and they are all highkey obsessed with the 64-bit unique ID. no cap, the ID is the main character here. πŸ‘‘

πŸ’… PROPERTIES πŸ’…

  • address β€” the entire 64-bit unique ID. given as upper case hexadecimal digits (0-9A-F). it starts with the code β€” the family code, iykyk. ✨
  • crc8 β€” the 8-bit error correction portion. uses cyclic redundancy check. computed from the preceding 56 bits of the unique ID number. given as upper case hexadecimal digits (0-9A-F). it’s literally the checksum era. 🫢
  • family β€” the 8-bit family code. unique to each of device. given as upper case hexadecimal digits (0-9A-F). yes, β€œeach of device” is the original phrase and i’m keeping it, it’s iconic. 😭
  • id β€” the 48-bit middle portion of the unique ID number. does not include the family code or CRC. given as upper case hexadecimal digits (0-9A-F). middle bits, main character energy. πŸ‘‘
  • r_address β€” is the address in reverse order, which is often used in other applications and labeling. reverse remix, slay. πŸŒ€
  • r_crc8 β€” is the crc8 in reverse order. periodt. πŸ’€
  • r_family β€” is the family in reverse order. πŸͺž
  • r_id β€” is the id in reverse order. πŸ’«
  • locator β€” uses an extension of the 1-wire design from iButtonLink company that associated 1-wire physical connections with a unique 1-wire code. the source sentence literally goes If the connection is behind a the and then dips out 😭 β€” i’m not inventing the missing word. if no locator is between the device and the master, the field will be all FF. 🫢
  • present β€” is the device currently on the 1-wire bus? that’s the vibe check. πŸ”₯
  • name β€” part name assigned by Dallas Semi. E.g. DS2401. alternative packaging (iButton vs chip) will not be distiguished. their spelling, not mine πŸ’…

mwah πŸ’– β€” that’s the whole standard(3so) page. source/version and date are giving footer realness, as always. πŸŽ€

πŸ“¦ where this page comes from