12 size_t pos = buf_append_printf(buffer,
sizeof(buffer), 0,
"Received Raw: ");
14 for (int32_t i = 0; i < src.
size() - 1; i++) {
15 const int32_t value = src[i];
16 size_t prev_pos =
pos;
18 if (i + 1 < src.
size() - 1) {
19 pos = buf_append_printf(buffer,
sizeof(buffer),
pos,
"%" PRId32
", ", value);
21 pos = buf_append_printf(buffer,
sizeof(buffer),
pos,
"%" PRId32, value);
24 if (
pos >=
sizeof(buffer) - 1) {
26 buffer[prev_pos] =
'\0';
27 ESP_LOGI(TAG,
"%s", buffer);
28 if (i + 1 < src.
size() - 1) {
29 pos = buf_append_printf(buffer,
sizeof(buffer), 0,
" %" PRId32
", ", value);
31 pos = buf_append_printf(buffer,
sizeof(buffer), 0,
" %" PRId32, value);
36 ESP_LOGI(TAG,
"%s", buffer);