Beispiel #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)
Beispiel #2
0
    class Reg42(Register):
        __address__ = 42

        f0 = Field()
Beispiel #3
0
class Reg0(Register):
    __address__ = 0

    f0 = Field(3, reset=2)
    f1 = Field(2, reset=1, readonly=True)
Beispiel #4
0
    class Reg26(Register):
        __address__ = 26

        f12 = Field(12, reset=42)
Beispiel #5
0
    class Reg25(Register):
        __address__ = 25

        f0 = Field(16, reset=123)
        f1 = Field(2, reset=1, readonly=True)
Beispiel #6
0
class Reg12(Register):
    __address__ = 12

    f0 = Field()
Beispiel #7
0
class Reg1(Register):
    __address__ = 1

    f0 = Field()
    _f1 = Field(3, readonly=True)
    f2 = Field(2, reset=1)
Beispiel #8
0
class Reg0(Register):
    __address__ = 0

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