ENCODE_U32 macro
Static code
Syntax
#define ENCODE_U32(pDest, Value) { \
U8* pSysviewPointer; \
U32 SysViewData; \
pSysviewPointer = pDest; \
SysViewData = Value; \
while(SysViewData > 0x7F) { \
*pSysviewPointer++ = (U8)(SysViewData | 0x80); \
SysViewData >>= 7; \
}; \
*pSysviewPointer++ = (U8)SysViewData; \
pDest = pSysviewPointer; \
};
![]()
#define ENCODE_U32(pDest, Value) { \![]()
ENCODE_U32(pPayload, Delta);![]()
ENCODE_U32(pPayload, NumArguments);![]()
ENCODE_U32(pPayload, (*pParas));![]()
ENCODE_U32(pPayload, Options);![]()
ENCODE_U32(pPayload, 0);![]()
ENCODE_U32(pPayload, Value);![]()
ENCODE_U32(pPayload, Para0);![]()
ENCODE_U32(pPayload, Para1);![]()
ENCODE_U32(pPayload, Para0);![]()
ENCODE_U32(pPayload, Para1);![]()
ENCODE_U32(pPayload, Para2);![]()
ENCODE_U32(pPayload, Para0);![]()
ENCODE_U32(pPayload, Para1);![]()
ENCODE_U32(pPayload, Para2);![]()
ENCODE_U32(pPayload, Para3);![]()
ENCODE_U32(pPayload, Para0);![]()
ENCODE_U32(pPayload, Para1);![]()
ENCODE_U32(pPayload, Para2);![]()
ENCODE_U32(pPayload, Para3);![]()
ENCODE_U32(pPayload, Para4);![]()
ENCODE_U32(pPayload, Para0);![]()
ENCODE_U32(pPayload, Para1);![]()
ENCODE_U32(pPayload, Para2);![]()
ENCODE_U32(pPayload, Para3);![]()
ENCODE_U32(pPayload, Para4);![]()
ENCODE_U32(pPayload, Para5);![]()
ENCODE_U32(pPayload, Para0);![]()
ENCODE_U32(pPayload, Para1);![]()
ENCODE_U32(pPayload, Para2);![]()
ENCODE_U32(pPayload, Para3);![]()
ENCODE_U32(pPayload, Para4);![]()
ENCODE_U32(pPayload, Para5);![]()
ENCODE_U32(pPayload, Para6);![]()
ENCODE_U32(pPayload, Para0);![]()
ENCODE_U32(pPayload, Para1);![]()
ENCODE_U32(pPayload, Para2);![]()
ENCODE_U32(pPayload, Para3);![]()
ENCODE_U32(pPayload, Para4);![]()
ENCODE_U32(pPayload, Para5);![]()
ENCODE_U32(pPayload, Para6);![]()
ENCODE_U32(pPayload, Para7);![]()
ENCODE_U32(pPayload, Para0);![]()
ENCODE_U32(pPayload, Para1);![]()
ENCODE_U32(pPayload, Para2);![]()
ENCODE_U32(pPayload, Para3);![]()
ENCODE_U32(pPayload, Para4);![]()
ENCODE_U32(pPayload, Para5);![]()
ENCODE_U32(pPayload, Para6);![]()
ENCODE_U32(pPayload, Para7);![]()
ENCODE_U32(pPayload, Para8);![]()
ENCODE_U32(pPayload, Para0);![]()
ENCODE_U32(pPayload, Para1);![]()
ENCODE_U32(pPayload, Para2);![]()
ENCODE_U32(pPayload, Para3);![]()
ENCODE_U32(pPayload, Para4);![]()
ENCODE_U32(pPayload, Para5);![]()
ENCODE_U32(pPayload, Para6);![]()
ENCODE_U32(pPayload, Para7);![]()
ENCODE_U32(pPayload, Para8);![]()
ENCODE_U32(pPayload, Para9);![]()
ENCODE_U32(pPayload, 0); ![]()
ENCODE_U32(pPayload, v);![]()
ENCODE_U32(pPayload, Para0);![]()
ENCODE_U32(pPayload, Cause);![]()
ENCODE_U32(pPayload, Tag);![]()
ENCODE_U32(pPayload, ModuleId);![]()
ENCODE_U32(pPayload, 0);![]()
ENCODE_U32(pPayload, 0);![]()
ENCODE_U32(pPayload, 0);