\r
#define BUSY_WAIT(_block,_var) \\r
do { \\r
- NvM_GetErrorStatus(_block, &_var); \\r
- } while( _var != NVM_REQ_OK );\r
+ NvM_GetErrorStatus(_block, &(_var)); \\r
+ } while( (_var) != NVM_REQ_OK );\r
\r
\r
/* ----------------------------[private typedef]-----------------------------*/\r
*/\r
PATTERN_FILL(TEST_RamBlock_Dataset_0,0);\r
NvM_WriteBlock(currBlock,TEST_RamBlock_Dataset_0);\r
- BUSY_WAIT(currBlock,&errorStatus);\r
+ BUSY_WAIT(currBlock,errorStatus);\r
\r
memset(TEST_RamBlock_Dataset_0,0,sizeof(TEST_RamBlock_Dataset_0));\r
NvM_ReadBlock(currBlock,TEST_RamBlock_Dataset_0);\r
- BUSY_WAIT(currBlock,&errorStatus);\r
+ BUSY_WAIT(currBlock,errorStatus);\r
\r
rv = PATTERN_VERIFY(TEST_RamBlock_Dataset_0,0);\r
assert(rv == 0);\r
*/\r
rv = NvM_SetDataIndex(currBlock,1);\r
assert( rv == E_OK );\r
- BUSY_WAIT(currBlock,&errorStatus);\r
+ BUSY_WAIT(currBlock,errorStatus);\r
\r
PATTERN_FILL(TEST_RamBlock_Dataset_0,5);\r
NvM_WriteBlock(currBlock,TEST_RamBlock_Dataset_0);\r
- BUSY_WAIT(currBlock,&errorStatus);\r
+ BUSY_WAIT(currBlock,errorStatus);\r
\r
memset(TEST_RamBlock_Dataset_0,0,sizeof(TEST_RamBlock_Dataset_0));\r
NvM_ReadBlock(currBlock,TEST_RamBlock_Dataset_0);\r
- BUSY_WAIT(currBlock,&errorStatus);\r
+ BUSY_WAIT(currBlock,errorStatus);\r
\r
rv = PATTERN_VERIFY(TEST_RamBlock_Dataset_0,5);\r
assert(rv == 0);\r
*/\r
NvM_SetDataIndex(currBlock,0);\r
assert( rv == E_OK );\r
- BUSY_WAIT(currBlock,&errorStatus);\r
+ BUSY_WAIT(currBlock,errorStatus);\r
\r
NvM_ReadBlock(currBlock,TEST_RamBlock_Dataset_0);\r
- BUSY_WAIT(currBlock,&errorStatus);\r
+ BUSY_WAIT(currBlock,errorStatus);\r
\r
rv = PATTERN_VERIFY(TEST_RamBlock_Dataset_0,0);\r
assert(rv == 0);\r
/*\r
* Scheduling BSW\r
*/\r
-#define SCHM_CYCLE_MAIN 5\r
+#define SCHM_CYCLE_MAIN (5-1)\r
\r
#define SCHM_MAINFUNCTION_CYCLE_ADC SCHM_CYCLE_MAIN\r
#define SCHM_MAINFUNCTION_CYCLE_CAN SCHM_CYCLE_MAIN\r
/*\r
* Schedule BSW memory\r
*/\r
-#define SCHM_CYCLE_MEM 20\r
\r
-#define SCHM_MAINFUNCTION_CYCLE_NVM SCHM_CYCLE_MEM\r
-#define SCHM_MAINFUNCTION_CYCLE_FEE SCHM_CYCLE_MEM\r
-#define SCHM_MAINFUNCTION_CYCLE_FLS SCHM_CYCLE_MEM\r
+#define SCHM_MAINFUNCTION_CYCLE_NVM SCHM_CYCLE_MAIN\r
+#define SCHM_MAINFUNCTION_CYCLE_FEE SCHM_CYCLE_MAIN\r
+#define SCHM_MAINFUNCTION_CYCLE_FLS SCHM_CYCLE_MAIN\r
\r
\r
#endif /*SCHM_CFG_H_*/\r