This is the example with
WRITE_PERI_REG(0x60000400, 0);
WRITE_PERI_REG(0x60000500,0);
The problem seems to be in fmt_RRI8_disp, that vshift=2 of 0x80 is 0x200 (vshift=2 of 0xC0 is then 0x300) but the result is cut, so 0x0. One can see when vshift=0 that decoding works here, only results when shifted is to big.
That so far for s32i, wondering if there is issue as well with s16i.
I want to reach out with something other than these prehensile paws and feel the solar wind of a supernova flowing over me.