ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
1159200 Топик полностью
VVB (27.12.2021 13:44, просмотров: 284) ответил Dingo на Джедаи плюсов, поделитесь пожалуйста потокобезопасной реализацией кольцевого буфера? В идеале, чтобы и блоки-структуры умел переваривать и байты-слова. Ну или пните, где взять.
Вот, например. util_circular_buffer.h

Потокобезопасность я немного адаптировал для своих условий: чтение в одном потоке (фоновый цикл), запись в другом потоке (ISR). Просто разные указатели. RTOS предпочитаю не использовать.

Проект на github этот код-компаньон к книге Real-Time C++