]> rtime.felk.cvut.cz Git - arc.git/blobdiff - include/NvM.h
Correction to non-aligned IO read/write.
[arc.git] / include / NvM.h
index 49b282e1340d5dd67b814bbfa8287dacaad300d3..5da5665fe89371cbb204539e59160274fc8c5cf8 100644 (file)
@@ -99,25 +99,25 @@ void NvM_Init( void );      /** @req NVM447 */
 void NvM_ReadAll( void );      /** @req NVM460 */\r
 void NvM_WriteAll( void );     /** @req NVM461 */\r
 void NvM_CancelWriteAll( void );       /** @req NVM458 */\r
-void NvM_GetErrorStatus( NvM_BlockIdType blockId, uint8 *requestResultPtr );   /** @req NVM451 */\r
+Std_ReturnType NvM_GetErrorStatus( NvM_BlockIdType blockId, NvM_RequestResultType *requestResultPtr ); /** @req NVM451 */\r
 void NvM_SetBlockLockStatus( NvM_BlockIdType blockId, boolean blockLocked );\r
 \r
 #if (NVM_SET_RAM_BLOCK_STATUS_API == STD_ON)\r
-void NvM_SetRamBlockStatus( NvM_BlockIdType blockId, boolean blockChanged );   /** @req NVM453 */\r
+Std_ReturnType NvM_SetRamBlockStatus( NvM_BlockIdType blockId, boolean blockChanged ); /** @req NVM453 */\r
 #endif\r
 \r
 #if (NVM_API_CONFIG_CLASS > NVM_API_CONFIG_CLASS_1)\r
-void NvM_SetDataIndex( NvM_BlockIdType blockId, uint8 dataIndex );     /** @req NVM448 */\r
-void NvM_GetDataIndex( NvM_BlockIdType blockId, uint8 *dataIndexPtr ); /** @req NVM449 */\r
+Std_ReturnType NvM_SetDataIndex( NvM_BlockIdType blockId, uint8 dataIndex );   /** @req NVM448 */\r
+Std_ReturnType NvM_GetDataIndex( NvM_BlockIdType blockId, uint8 *dataIndexPtr );       /** @req NVM449 */\r
 Std_ReturnType NvM_ReadBlock( NvM_BlockIdType blockId, uint8 *dstPtr );        /** @req NVM454 */\r
 Std_ReturnType NvM_WriteBlock( NvM_BlockIdType blockId, const uint8 *srcPtr ); /** @req NVM455 */\r
 Std_ReturnType NvM_RestoreBlockDefaults( NvM_BlockIdType blockId, uint8 *dstPtr );     /** @req NVM456 */\r
 #endif\r
 \r
 #if (NVM_API_CONFIG_CLASS > NVM_API_CONFIG_CLASS_2)\r
-void NvM_SetBlockProtection( NvM_BlockIdType blockId, boolean protectionEnabled );     /** @req NVM450 */\r
-void NvM_EraseNvBlock( NvM_BlockIdType blockId );      /** @req NVM457 */\r
-void NvM_InvalidateNvBlock( NvM_BlockIdType blockId ); /** @req NVM459 */\r
+Std_ReturnType NvM_SetBlockProtection( NvM_BlockIdType blockId, boolean protectionEnabled );   /** @req NVM450 */\r
+Std_ReturnType NvM_EraseNvBlock( NvM_BlockIdType blockId );    /** @req NVM457 */\r
+Std_ReturnType NvM_InvalidateNvBlock( NvM_BlockIdType blockId );       /** @req NVM459 */\r
 #endif\r
 \r
 \r