}\r
AdminMultiReq.currBlockIndex++;\r
}\r
+ if( AdminMultiReq.currBlockIndex >= NVM_NUM_OF_NVRAM_BLOCKS ) {\r
+ AdminMultiReq.currBlockIndex = 0;\r
+\r
+ /* @req 3.1.5/NVM301 */\r
+ if( NVM_REQ_NOT_OK == AdminMultiReq.PendingErrorStatus ) {\r
+ AdminMultiBlock.ErrorStatus = NVM_REQ_NOT_OK;\r
+ } else {\r
+ AdminMultiBlock.ErrorStatus = NVM_REQ_OK;\r
+ }\r
+ nvmState = NVM_IDLE;\r
+ nvmSubState = 0;\r
+\r
+ /* @req 3.1.5/NVM468 */\r
+ if( NvM_Config.Common.MultiBlockCallback != NULL ) {\r
+ NvM_Config.Common.MultiBlockCallback(serviceId, AdminMultiBlock.ErrorStatus);\r
+ }\r
+ }\r
}\r
\r
\r