Put one byte to ring buffer, the user needs to handle the concurrent access on buffer via put/get/flush.
int32_t ringbuffer_put( struct ringbuffer *const rb, uint8_t data )
Type: struct ringbuffer Struct *const
The pointer to a ring buffer structure instance
Type: uint8_t
One byte data to be put into ring buffer
Type: int32_t
ERR_NONE on success, or an error code on failure.