Yes you are correct the module does not support EEPROM/EmEEPROM.
You can try doing the following steps and check if this works for you.
1.You can open a empty schematic with the module CYBLE-014008-00 which has the EEPROM component , drag and drop the component set the required size and build the project.
2.You will get the EEPROM component files .c and .h files
3.You can copy those files and paste it in the original project with the actual module you are using.
4.You can add the below code snippet in the main.c file of your project.
5.Build and program the device and test it at your end and let us know if this works for you.
code snippet.txt.zip 726 bytes
Thanks for your reply.
I will check this and will let you know
I was under the impression, that this is not possible without external circuit as many of my friends' circle who were using CYBLE-0220001-00 module has informed me. It is not possible and you must use I2C based EEPROM. There is no other way.
But the suggestion given by you works for me. I am very happy and shocked as well. How it is possible? there is no mentioned anything about EEPROM in the datasheet of CYBLE-0220001-00.
I am implementing this in production code with fingers crossed & hope there will be not any problem related to this in the future.
Thank you Alakananda once again. I really appreciated your help.