FieldDef# class FieldDef(name: str, lsb: int, width_bits: int = 1)[source]# Bases: object A contiguous bit field within a register (e.g. FieldDef("mode", lsb=3, width_bits=2) for bits [4:3]). name: str# lsb: int# width_bits: int = 1# mask() → int[source]# Bitmask covering this field’s bits (e.g. lsb=3, width=2 → 0b00011000).