Точка опоры (05.05.2014 22:14, просмотров: 46) ответил misyachniy на buffer_gap очевидно вычисляется.
Да, именно как Vladimir Ljaschko говорит. По write_ptr программа даёт данные, по read_ptr их вычитывает UART. Я думал, что volatile на одной части выражения будет достаточным условием его обязательного вычисления.
1. Изо всех сил стараюсь не кормить троллей.
2. Продаю импортные ЭК - https://shop.fulcrum.ru/buy