Closed levush closed 5 years ago
I tried to comment on each change in this PR individually, but I'm not sure I did it correctly as I'm not familiar with that part of the GitHub interface. In any case, both the thread read/write support change and the RINGBUF_NO_ASSERT
changes were previously rejected, so I must reject those again.
I will need to take a closer look at the ringbuf_bind
changes. (For starters, there appears to be an obvious bug in ringbuf_bind
; see my comment on the diff.)
The new changes you've made in your fork, specifically changing all of the function names, make this PR no longer feasible, so I'm going to reject it.
added bind_ringbuffer for embedded systems with static memory where there is no malloc, so a ring buffer can be bound to existing memory blocks, e.g. arrays. Also I added good stuff of other forks, So this code would be a good starting point for further development.