3 Replies Latest reply on Jun 12, 2020 11:09 PM by Neeraj Dhekale

    EEPROM/EmEEPROM is not supported by the CYBLE-0220001-00?

    Neeraj Dhekale

      Hello,

       

      I am using the PSoC4.3 Device: CYBLE-0220001-00 module and I want to store value in EEPROM but. I am getting an error message that EEPROM/EmEEPROM is not supported by the selected device. If it is not supported then what is the alternate option to do the same?

       

      Thanks and regards,

      Neeraj

        • 1. Re: EEPROM/EmEEPROM is not supported by the CYBLE-0220001-00?
          AlakanandaB_86

          Hi Neeraj,

           

          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.

           

          Regards

          Alakananda

          • 2. Re: EEPROM/EmEEPROM is not supported by the CYBLE-0220001-00?
            Neeraj Dhekale

            Hi Alakananda,

             

            Thanks for your reply.

             

            I will check this and will let you know

             

            Regards,

            Neeraj

            • 3. Re: EEPROM/EmEEPROM is not supported by the CYBLE-0220001-00?
              Neeraj Dhekale

              Hi Alakananda,

               

              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.

               

              Regards,

              Neeraj