_bpp = 32
_bpc = 10
_pixel_layout = [
- ("b", _bpc),
- ("g", _bpc),
("r", _bpc),
+ ("g", _bpc),
+ ("b", _bpc),
("pad", _bpp-3*_bpc)
]
_dac_layout = [
("hsync", 1),
("vsync", 1),
- ("b", _bpc_dac),
+ ("r", _bpc_dac),
("g", _bpc_dac),
- ("r", _bpc_dac)
+ ("b", _bpc_dac)
]
class _FrameInitiator(spi.SingleGenerator):
adrbuffer = AbstractActor(plumbing.Buffer)
dma = dma_asmi.Reader(asmiport)
datbuffer = AbstractActor(plumbing.Buffer)
- cast = structuring.Cast(asmiport.hub.dw, packed_pixels)
+ cast = structuring.Cast(asmiport.hub.dw, packed_pixels, reverse_to=True)
unpack = structuring.Unpack(pack_factor, _pixel_layout)
vtg = VTG()
if simulation: