11 size_t pos = buf_append_printf(buffer,
sizeof(buffer), 0,
"Received Raw: ");
13 for (int32_t i = 0; i <
src.size() - 1; i++) {
14 const int32_t value =
src[i];
15 size_t prev_pos =
pos;
17 if (i + 1 <
src.size() - 1) {
18 pos = buf_append_printf(buffer,
sizeof(buffer),
pos,
"%" PRId32
", ", value);
20 pos = buf_append_printf(buffer,
sizeof(buffer),
pos,
"%" PRId32, value);
23 if (
pos >=
sizeof(buffer) - 1) {
25 buffer[prev_pos] =
'\0';
26 ESP_LOGI(TAG,
"%s", buffer);
27 if (i + 1 <
src.size() - 1) {
28 pos = buf_append_printf(buffer,
sizeof(buffer), 0,
" %" PRId32
", ", value);
30 pos = buf_append_printf(buffer,
sizeof(buffer), 0,
" %" PRId32, value);
35 ESP_LOGI(TAG,
"%s", buffer);