54 gNvmErrInvalidInterface_c,
55 gNvmErrInvalidNvmType_c,
56 gNvmErrInvalidPointer_c,
57 gNvmErrWriteProtect_c,
59 gNvmErrAddressSpaceOverflow_c,
60 gNvmErrBlankCheckError_c,
61 gNvmErrRestrictedArea_c,
67 gNvmInternalInterface_c,
68 gNvmExternalInterface_c,
74 extern nvmErr_t (*nvm_detect)(nvmInterface_t nvmInterface,nvmType_t* pNvmType);
75 extern nvmErr_t (*nvm_read)(nvmInterface_t nvmInterface , nvmType_t nvmType ,
void *pDest, uint32_t address, uint32_t numBytes);
76 extern nvmErr_t (*nvm_write)(nvmInterface_t nvmInterface, nvmType_t nvmType ,
void *pSrc, uint32_t address, uint32_t numBytes);
80 extern nvmErr_t (*nvm_erase)(nvmInterface_t nvmInterface, nvmType_t nvmType ,uint32_t sectorBitfield);
81 extern void(*nvm_setsvar)(uint32_t zero_for_awesome);