cjdrake / seqlogic

Sequential Logic
1 stars 0 forks source link

Struct data type #4

Closed cjdrake closed 6 months ago

cjdrake commented 11 months ago

Concept:

class Pixel(Struct):
    r: logicvec[8]
    g: logicvec[8]
    b: logicvec[8]

>>> p = Pixel(r=vec("8h00"), g=vec("8h55"), b=vec("8hAA"))
>>> p.g[:4]
vec(4b0101)