Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-9269

NVS top level defines NVS_lock and NVS_unlock APIs but do not connect them to the appropriate function pointer.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • TI Device Drivers
    • TIDRIVERS-3423
    • 3.70.00
    • CORESDK_4_10_00
    • Hide
      The NVS.h defines NVS_lock() and NVS_unlock() as well as function pointer entries for these. The NVS.c file however, does not implement these functions even though device specific implementations exist.

      The only driver that seems to not implement these is the CC32XX version, while all others actually have these implemented and present in the function pointer table.

      As documentation suggest costumers should use these functions, they should be properly implemented on the top-level or a comment should be added that these APIs are not meant to be used.
      Show
      The NVS.h defines NVS_lock() and NVS_unlock() as well as function pointer entries for these. The NVS.c file however, does not implement these functions even though device specific implementations exist. The only driver that seems to not implement these is the CC32XX version, while all others actually have these implemented and present in the function pointer table. As documentation suggest costumers should use these functions, they should be properly implemented on the top-level or a comment should be added that these APIs are not meant to be used.

      NVS top level defines NVS_lock and NVS_unlock APIs but do not connect them to the appropriate function pointer.

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: