ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
1425520 Топик полностью
Eddy_Em (12.04.2024 09:05, просмотров: 130) ответил LightElf на Я наверно тормоз и все давно так делают, но...
Спасибо! 

Что-то я за конструкцию

{ [(size)-1] = 0 }

никогда и не думал, а городил типа

// ring buffers for incoming and outgoing data
static uint8_t obuf[RBOUTSZ], ibuf[RBINSZ];
static volatile ringbuffer rbout = {.data = obuf, .length = RBOUTSZ, .head = 0, .tail = 0};
volatile ringbuffer rbin = {.data = ibuf, .length = RBINSZ, .head = 0, .tail = 0}; // used in usblib.c
eddy-em.livejournal.com github.com/eddyem