+/**
+ * \brief Write at most \a Length bytes to the buffer
+ * \param Buffer Destination ring buffer
+ * \param Source Source buffer
+ * \param Length Provided number of bytes
+ * \return Number of bytes written
+ */
+extern size_t RingBuffer_Write(tRingBuffer *Buffer, const void *Source, size_t Length);