📄 easimsg.h
字号:
#define MSG_START_RE_UP_TESTS ((void)0)
#define MSG_END_RE_UP_TESTS ((void)0)
#define MSG_RE_UP_TEST_PART1(regType, regAddr) ((void)0)
#define MSG_RE_UP_TEST_PART2(regType, regAddr) ((void)0)
#define MSG_START_RE_DOWN_TESTS ((void)0)
#define MSG_END_RE_DOWN_TESTS ((void)0)
#define MSG_RE_DOWN_TEST_PART1(regType, regAddr) ((void)0)
#define MSG_RE_DOWN_TEST_PART2(regType, regAddr) ((void)0)
#define MSG_START_BI_TESTS ((void)0)
#define MSG_BI_TEST(bfId) ((void)0)
#define MSG_BI_ONES(bfId) ((void)0)
#define MSG_BI_FIVES(bfId) ((void)0)
#define MSG_BI_AAAAS(bfId) ((void)0)
#define MSG_BI_ZEROS(bfId) ((void)0)
#define MSG_START_BRO_TESTS ((void)0)
#define MSG_BRO_TEST(bfId) ((void)0)
#define MSG_START_BWO_TESTS ((void)0)
#define MSG_BWO_TEST(bfId) ((void)0)
#define MSG_START_BE_TESTS ((void)0)
#define MSG_END_BE_TESTS ((void)0)
#define MSG_BE_TEST(bfId) ((void)0)
/* ID based message macros */
#define MSG_ID_POR_FAIL(regId, regVal) \
EASI_SetError(RET_POR_FAIL); \
RES_Set(RES_EASI_BASE+RES_POR_FAIL); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
#define MSG_ID_RI_FAIL_ONES(regId, regVal) \
EASI_SetError(RET_READ_INTEG_FAIL); \
RES_Set(RES_EASI_BASE+RES_RI_FAIL_ONES); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
#define MSG_ID_RI_FAIL_FIVES(regId, regVal) \
EASI_SetError(RET_READ_INTEG_FAIL); \
RES_Set(RES_EASI_BASE+RES_RI_FAIL_FIVES); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
#define MSG_ID_RI_FAIL_AAAAS(regId, regVal) \
EASI_SetError(RET_READ_INTEG_FAIL); \
RES_Set(RES_EASI_BASE+RES_RI_FAIL_AAAAS); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
#define MSG_ID_RI_FAIL_ZEROS(regId, regVal) \
EASI_SetError(RET_READ_INTEG_FAIL); \
RES_Set(RES_EASI_BASE+RES_RI_FAIL_ZEROS); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
#define MSG_ID_RO_FAIL(regId, regValFirst, regValSecond) \
EASI_SetError(RET_READ_ONLY_FAIL); \
RES_Set(RES_EASI_BASE+RES_RO_FAIL); \
RES_Set(regId); \
RES_Set((((UWORD32)(regValFirst)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set(((UWORD32)(regValFirst)) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)(regValSecond)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set(((UWORD32)(regValSecond)) & MSG_LOW_16BIT_MASK)
#define MSG_ID_WO_FAIL(regId, regValFirst, regValSecond) \
EASI_SetError(RET_WRTIE_ONLY_FAIL); \
RES_Set(RES_EASI_BASE+RES_WO_FAIL); \
RES_Set(regId); \
RES_Set((((UWORD32)(regValFirst)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set(((UWORD32)(regValFirst)) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)(regValSecond)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set(((UWORD32)(regValSecond)) & MSG_LOW_16BIT_MASK)
#define MSG_ID_RE_UP_POWER_ON_FAIL(regId, regVal) \
EASI_SetError(RET_RE_UP_FAIL); \
RES_Set(RES_EASI_BASE+RES_RE_UP_POWER_ON_FAIL); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
#define MSG_ID_RE_UP_ONES_FAIL(regId, regVal) \
EASI_SetError(RET_RE_UP_FAIL); \
RES_Set(RES_EASI_BASE+RES_RE_UP_ONES_FAIL); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
#define MSG_ID_RE_UP_ZEROS_FAIL(regId, regVal) \
EASI_SetError(RET_RE_UP_FAIL); \
RES_Set(RES_EASI_BASE+RES_RE_UP_ZEROS_FAIL); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
#define MSG_ID_RE_DOWN_POWER_ON_FAIL(regId, regVal) \
EASI_SetError(RET_RE_DOWN_FAIL); \
RES_Set(RES_EASI_BASE+RES_RE_DOWN_POWER_ON_FAIL); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
#define MSG_ID_RE_DOWN_ONES_FAIL(regId, regVal)\
EASI_SetError(RET_RE_DOWN_FAIL); \
RES_Set(RES_EASI_BASE+RES_RE_DOWN_ONES_FAIL); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
#define MSG_ID_RE_DOWN_ZEROS_FAIL(regId, regVal)\
EASI_SetError(RET_RE_DOWN_FAIL); \
RES_Set(RES_EASI_BASE+RES_RE_DOWN_ZEROS_FAIL); \
RES_Set(regId); \
RES_Set(((((UWORD32)regVal)) >> MSG_SHIFT_UPR_TO_LWR_16BIT) & MSG_LOW_16BIT_MASK); \
RES_Set((((UWORD32)regVal)) & MSG_LOW_16BIT_MASK); \
RES_Set(RES_EASI_BASE+RES_NOP_VALUE)
/* no action currently reqiured for these macros */
#define MSG(data) ((void)0)
#define MSG_ID_START_POR_TESTS ((void)0)
#define MSG_ID_END_POR_TESTS ((void)0)
#define MSG_ID_POR_TEST(regId) ((void)0)
#define MSG_ID_START_RI_TESTS ((void)0)
#define MSG_ID_END_RI_TESTS ((void)0)
#define MSG_ID_RI_TEST(regId) ((void)0)
#define MSG_ID_RI_ONES(regId) ((void)0)
#define MSG_ID_RI_FIVES(regId) ((void)0)
#define MSG_ID_RI_AAAAS(regId) ((void)0)
#define MSG_ID_RI_ZEROS(regId) ((void)0)
#define MSG_ID_START_RO_TESTS ((void)0)
#define MSG_ID_END_RO_TESTS ((void)0)
#define MSG_ID_RO_TEST(regId) ((void)0)
#define MSG_ID_START_WO_TESTS ((void)0)
#define MSG_ID_END_WO_TESTS ((void)0)
#define MSG_ID_WO_TEST(regId) ((void)0)
#define MSG_ID_START_RE_UP_TESTS ((void)0)
#define MSG_ID_END_RE_UP_TESTS ((void)0)
#define MSG_ID_RE_UP_TEST_PART1(regId) ((void)0)
#define MSG_ID_RE_UP_TEST_PART2(regId) ((void)0)
#define MSG_ID_START_RE_DOWN_TESTS ((void)0)
#define MSG_ID_END_RE_DOWN_TESTS ((void)0)
#define MSG_ID_RE_DOWN_TEST_PART1(regId) ((void)0)
#define MSG_ID_RE_DOWN_TEST_PART2(regId) ((void)0)
#define MSG_ID_START_BI_TESTS ((void)0)
#define MSG_ID_BI_TEST(bfId) ((void)0)
#define MSG_ID_BI_ONES(bfId) ((void)0)
#define MSG_ID_BI_FIVES(bfId) ((void)0)
#define MSG_ID_BI_AAAAS(bfId) ((void)0)
#define MSG_ID_BI_ZEROS(bfId) ((void)0)
#define MSG_ID_START_BRO_TESTS ((void)0)
#define MSG_ID_BRO_TEST(bfId) ((void)0)
#define MSG_ID_START_BWO_TESTS ((void)0)
#define MSG_ID_BWO_TEST(bfId) ((void)0)
#define MSG_ID_START_BE_TESTS ((void)0)
#define MSG_ID_END_BE_TESTS ((void)0)
#define MSG_ID_BE_TEST(bfId) ((void)0)
#ifdef __cplusplus
}
#endif
#endif /* __EASIMSG_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -