Lines Matching refs:NumBytes
423 static U8* _EncodeData(U8* pPayload, const char* pSrc, unsigned int NumBytes) { in _EncodeData() argument
432 if (NumBytes < 255) { in _EncodeData()
433 *pPayload++ = (U8)NumBytes; in _EncodeData()
436 *pPayload++ = ((NumBytes >> 8) & 255); in _EncodeData()
437 *pPayload++ = (NumBytes & 255); in _EncodeData()
439 while (n < NumBytes) { in _EncodeData()
749 unsigned int NumBytes; in _SendPacket() local
803 NumBytes = (unsigned int)(pEndPacket - pStartPacket); in _SendPacket()
805 if (NumBytes < 127) { in _SendPacket()
811 if (NumBytes < (1ul << 14)) { // Encodes in 2 bytes in _SendPacket()
812 *--pStartPacket = (U8)(NumBytes >> 7); in _SendPacket()
813 *--pStartPacket = (U8)(NumBytes | 0x80); in _SendPacket()
814 } else if (NumBytes < (1ul << 21)) { // Encodes in 3 bytes in _SendPacket()
815 *--pStartPacket = (U8)(NumBytes >> 14); in _SendPacket()
816 *--pStartPacket = (U8)((NumBytes >> 7) | 0x80); in _SendPacket()
817 *--pStartPacket = (U8)(NumBytes | 0x80); in _SendPacket()
818 } else if (NumBytes < (1ul << 28)) { // Encodes in 4 bytes in _SendPacket()
819 *--pStartPacket = (U8)(NumBytes >> 21); in _SendPacket()
820 *--pStartPacket = (U8)((NumBytes >> 14) | 0x80); in _SendPacket()
821 *--pStartPacket = (U8)((NumBytes >> 7) | 0x80); in _SendPacket()
822 *--pStartPacket = (U8)(NumBytes | 0x80); in _SendPacket()
824 *--pStartPacket = (U8)(NumBytes >> 28); in _SendPacket()
825 *--pStartPacket = (U8)((NumBytes >> 21) | 0x80); in _SendPacket()
826 *--pStartPacket = (U8)((NumBytes >> 14) | 0x80); in _SendPacket()
827 *--pStartPacket = (U8)((NumBytes >> 7) | 0x80); in _SendPacket()
828 *--pStartPacket = (U8)(NumBytes | 0x80); in _SendPacket()
832 if (NumBytes > 127) { in _SendPacket()
833 *--pStartPacket = (U8)(NumBytes >> 7); in _SendPacket()
834 *--pStartPacket = (U8)(NumBytes | 0x80); in _SendPacket()
836 *--pStartPacket = (U8)NumBytes; in _SendPacket()
2860 U8* SEGGER_SYSVIEW_EncodeData(U8 *pPayload, const char* pSrc, unsigned int NumBytes) { in SEGGER_SYSVIEW_EncodeData() argument
2861 return _EncodeData(pPayload, pSrc, NumBytes); in SEGGER_SYSVIEW_EncodeData()