В функции Ring_Buffer_Write_Byte(ring_buffer *ring_buffer_handle, uint8_t data) есть ошибка в проверке заполнения массива.
Вход Перед тем как оставить комментарий