Ejemplo n.º 1
0
class TestReg(Register):
    __address__ = 0xE

    f0 = Field(12, reset=12)
    f1 = Field(14, reset=1234)
    f2 = Field(2)
    _reserved0 = Field(readonly=True)
    f3 = Field(15)
Ejemplo n.º 2
0
    class Reg42(Register):
        __address__ = 42

        f0 = Field()
Ejemplo n.º 3
0
class Reg0(Register):
    __address__ = 0

    f0 = Field(3, reset=2)
    f1 = Field(2, reset=1, readonly=True)
Ejemplo n.º 4
0
    class Reg26(Register):
        __address__ = 26

        f12 = Field(12, reset=42)
Ejemplo n.º 5
0
    class Reg25(Register):
        __address__ = 25

        f0 = Field(16, reset=123)
        f1 = Field(2, reset=1, readonly=True)
Ejemplo n.º 6
0
class Reg12(Register):
    __address__ = 12

    f0 = Field()
Ejemplo n.º 7
0
class Reg1(Register):
    __address__ = 1

    f0 = Field()
    _f1 = Field(3, readonly=True)
    f2 = Field(2, reset=1)
Ejemplo n.º 8
0
class Reg0(Register):
    __address__ = 0

    f0 = Field(3, reset=2, doc="f0")
    f1 = Field(readonly=True, reset=1)
    f2 = Field(16)
Ejemplo n.º 9
0
class TestRegCBInReg(Register):
    control_bits = Field(3, reset=5, readonly=True)
    f0 = Field(12, reset=12)
    f1 = Field(14, reset=1234)
Ejemplo n.º 10
0
class TestRegAddrInReg(Register):
    address = Field(2, reset=2, readonly=True)
    f0 = Field(12, reset=12)