Lines Matching refs:BufferDesc
323 SEGGER_RTT_PRINTF_DESC BufferDesc; in SEGGER_RTT_vprintf() local
330 BufferDesc.pBuffer = acBuffer; in SEGGER_RTT_vprintf()
331 BufferDesc.BufferSize = SEGGER_RTT_PRINTF_BUFFER_SIZE; in SEGGER_RTT_vprintf()
332 BufferDesc.Cnt = 0u; in SEGGER_RTT_vprintf()
333 BufferDesc.RTTBufferIndex = BufferIndex; in SEGGER_RTT_vprintf()
334 BufferDesc.ReturnValue = 0; in SEGGER_RTT_vprintf()
407 _StoreChar(&BufferDesc, c0); in SEGGER_RTT_vprintf()
412 _PrintInt(&BufferDesc, v, 10u, NumDigits, FieldWidth, FormatFlags); in SEGGER_RTT_vprintf()
416 _PrintUnsigned(&BufferDesc, (unsigned)v, 10u, NumDigits, FieldWidth, FormatFlags); in SEGGER_RTT_vprintf()
421 _PrintUnsigned(&BufferDesc, (unsigned)v, 16u, NumDigits, FieldWidth, FormatFlags); in SEGGER_RTT_vprintf()
435 _StoreChar(&BufferDesc, c); in SEGGER_RTT_vprintf()
436 } while (BufferDesc.ReturnValue >= 0); in SEGGER_RTT_vprintf()
441 _PrintUnsigned(&BufferDesc, (unsigned)v, 16u, 8u, 8u, 0u); in SEGGER_RTT_vprintf()
444 _StoreChar(&BufferDesc, '%'); in SEGGER_RTT_vprintf()
451 _StoreChar(&BufferDesc, c); in SEGGER_RTT_vprintf()
453 } while (BufferDesc.ReturnValue >= 0); in SEGGER_RTT_vprintf()
455 if (BufferDesc.ReturnValue > 0) { in SEGGER_RTT_vprintf()
459 if (BufferDesc.Cnt != 0u) { in SEGGER_RTT_vprintf()
460 SEGGER_RTT_Write(BufferIndex, acBuffer, BufferDesc.Cnt); in SEGGER_RTT_vprintf()
462 BufferDesc.ReturnValue += (int)BufferDesc.Cnt; in SEGGER_RTT_vprintf()
464 return BufferDesc.ReturnValue; in SEGGER_RTT_vprintf()