Hello,
The value you shared does not make sense at all.
If you have a logic analyzer, could you please share the SPI traffic illustrating the read of the M_REG_FLG?
What is the value of the eReturnValue before reading the M_REG_FLG register?
I suppose you should use either:
eReturnValue = 0;
eReturnValue |= Sbc_fs26_ReadRegister(TRUE,SBC_FS26_M_REG_MSK_ADDR , &rxData);
or:
eReturnValue = Sbc_fs26_ReadRegister(TRUE,SBC_FS26_M_REG_MSK_ADDR , &rxData);
BR, Tomas