I am running Version 1.2.0 of the Power Quality Library on the EVAL-ADE9430 Board. I could be wrong but it appears the code in the Power Quality Library is defaulting to disabling CRC verification. The code that initializes the SPI Bus is in the file afe_config.c.
The MXSPIInit(void) function is setting the " hSPI.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE;"
When I enable CRC (" hSPI.Init.CRCCalculation = SPI_CRCCALCULATION_ENABLE;") I am seeing errors when I try to do simple register reads via the console.
The Terminal Output is shown in the table below with CRC ENABLED on the left and CRC DISABLED on the right.
You can see when CRC is enabled (left) it has trouble reading ADE9430 registers.

I want to make sure I am not doing something wrong here. The only thing I did was enable CRC to start seeing these failures.
Thanks - mike
