This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Why is Fstorage Experimental on SDK12

Since PStorage has been removed and replaced by FStorage on SDK12, why is PStorage still listed as Experimental in the Documentation? It would appear that if you are removing a frequently used module for a new module, it should atleast be at a Release stage. If this a fault in the documentation or is FStorage really not at a Release phase? Thanks guys

-DC

Parents
  • Hi Dave,

    I am afraid that its not an error in the documentation. We have simply not finished testing of the Fstorage and FDS modules, which is why they are still labled as experimental. The modules will be pulled out of experimental as soon as we have finished testing.

    I apologize for the inconvenience.

    Best regards Bjørn

  • @dave_couling: I just discussed this with the developer and you are right, you do not know where the data is located.

    The data that you stored will still be in flash, but you do not know at which address. The only thing you do know is that it will be between fs_config.p_start_addr and fs_config.p_end_addr.

    Thus, if you need the access the data after a power-cycle, then you should either use FDS or you should store the data at known locations within the flash space allocated to fstorage.

Reply
  • @dave_couling: I just discussed this with the developer and you are right, you do not know where the data is located.

    The data that you stored will still be in flash, but you do not know at which address. The only thing you do know is that it will be between fs_config.p_start_addr and fs_config.p_end_addr.

    Thus, if you need the access the data after a power-cycle, then you should either use FDS or you should store the data at known locations within the flash space allocated to fstorage.

Children
No Data
Related