It seems that your problem could be caused by three following misunderstandings:
- the EI2C1_RecvBlock method has 3 parameters, not 2
- 0xC000 is from FLASH memory in default setting and therefore you didn't receive any data
- possible incorrect usage of EI2C_RecvBlock method, this method receives a block of 3 bytes size, not 3 blocks
I hope this help you
Best Regards, Jan Pospisilik, Processor Expert Support