Hello Gmk 9
You can use the functions IAP_ReadEEPROMPage() and EEPROM_WritePage() without any issue.
EEPROM_WritePage needs 3 parameters to use it
* param base - EEPROM peripheral base address.
* param pageNum - Page number to be written.
* param data - Data need be written. This array data size shall equal to the page size.
The IAP_ReadEEPROMPage() receives the following parameters.
* param pageNumber - EEPROM page number.
* param dstAddr - Memory address to store the value read from EEPROM.
* param systemCoreClock - Current core clock frequency in kHz.
You can refer to the SDK example "iap_eeprom", in that example the functions IAP_ReadEEPROMPage() and IAP_ReadEEPROMPage() are used. To write in EEPROM you can use the function you prefer.
Let me know if this is helpful, If you have more questions do not hesitate to ask me.
Best regards,
Omar