FMAC DMA preload returns 0 but X1FULL is never set and YFULL behaves strangely
I set the X1 buffer size to 18 and preloaded it with 18 values. HAL_FMAC_FilterPreload_DMA returned 0 indicating success.
Some cycles after that, I should see X1FULL go high when the DMA transfers complete. I'm not seeing this. Instead, X1FULL stays low and I see YFULL be '1' every fourth time I read FMAC->SR with Stlink+CubeProgrammer.
If I preload the entire X1 buffer via DMA, should I see the X1FULL flag go high?
How could reading the SR register generate the 000100010001000 pattern when I repeatedly read it?
