5 Replies Latest reply on Sep 2, 2018 11:18 PM by Gyan Chand

    CySysFlashWriteRow() vs CySysSFlashWriteUserRow() - PSoC 4 FLASH API difference

    pmegharaj_1745581

      Hi all,

       

      I'm wondering the difference between these 2 APIs. From the datasheet I understand that CySysFlashWriteRow() will erase a row of flash and write it with new data whereas, CySysSFlashWriteUserRow() will write data to SFlash user configurable area.

       

      - Are these similar APIs but one for FLASH and other for SFLASH, but in that case why are they mentioned under same FLASH section (http://www.cypress.com/file/220431/download )?

      - By SFlash do they mean SROM (8KB SROM as mentioned in 4200_BLE datasheet, http://www.cypress.com/file/416486/download)?

       

      Also, I'm not able to find data sheet specific to my device cy8c4248lqi-bl583 56-qfn. The Cypress website points to the general 4200_BLE datasheet again. Any help is appreciated.

       

      Thank you for your time,

      Paraag