ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
1425582 Топик полностью
il-2 (12.04.2024 11:19, просмотров: 141) ответил LightElf на Я наверно тормоз и все давно так делают, но...
По мотивам одноименного произведения :-) 

typedef struct fifo_s

{

uint8_t * const buf_p;

uint16_t const size;

uint16_t ri;

uint16_t wi;

} fifo_t;


#define DECLARE_FIFO(name, size) uint8_t name##_buff[size]; fifo_t name = { name##_buff, size, 0, 0, }